From xen-changelog-bounces@lists.xenproject.org Wed May 01 10:44:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 10:44:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hLmif-00055F-Dp; Wed, 01 May 2019 10:44:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xAd2=TB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hLmie-000550-77
 for xen-changelog@lists.xenproject.org; Wed, 01 May 2019 10:44:08 +0000
X-Inumbo-ID: 0ac6adb8-6bfe-11e9-b687-23915ebf82f4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0ac6adb8-6bfe-11e9-b687-23915ebf82f4;
 Wed, 01 May 2019 10:44: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 1hLmib-0007Wx-M6
 for xen-changelog@lists.xenproject.org; Wed, 01 May 2019 10:44:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hLmib-0001gC-JA
 for xen-changelog@lists.xenproject.org; Wed, 01 May 2019 10:44:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hLmib-0001gC-JA@xenbits.xenproject.org>
Date: Wed, 01 May 2019 10:44:05 +0000
Subject: [Xen-changelog] [xen staging-4.6] xenalyze: fix misleading
 indentation.
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDkzNTdmY2QwODVjMWRmZGY5MGE2ODk1NDVkMjEyNDJiMGViMzg0MWUKQXV0aG9yOiAg
ICAgSWFuIENhbXBiZWxsIDxpYW4uY2FtcGJlbGxAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJp
IEphbiAyMiAxNDoyNzoyOCAyMDE2ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgTWF5IDEgMTE6NDE6MTUgMjAx
OSArMDEwMAoKICAgIHhlbmFseXplOiBmaXggbWlzbGVhZGluZyBpbmRlbnRhdGlvbi4KICAgIAog
ICAgZ2NjLTYgYWRkcyAtV21pc2xlYWRpbmctaW5kZW50YXRpb24gd2hpY2ggZm91bmQgdGhlc2Ug
aXNzdWVzLgogICAgCiAgICB4ZW5hbHl6ZS5jOiBJbiBmdW5jdGlvbiAnd2VpZ2h0ZWRfcGVyY2Vu
dGlsZSc6CiAgICB4ZW5hbHl6ZS5jOjIxMzY6MTg6IGVycm9yOiBzdGF0ZW1lbnQgaXMgaW5kZW50
ZWQgYXMgaWYgaXQgd2VyZSBndWFyZGVkIGJ5Li4uIFstV2Vycm9yPW1pc2xlYWRpbmctaW5kZW50
YXRpb25dCiAgICAgICAgICAgICAgICAgTD1JOyBMX3dlaWdodCA9IElfd2VpZ2h0OwogICAgICAg
ICAgICAgICAgICAgICAgXn5+fn5+fn4KICAgIAogICAgeGVuYWx5emUuYzoyMTM1Ojk6IG5vdGU6
IC4uLnRoaXMgJ2lmJyBjbGF1c2UsIGJ1dCBpdCBpcyBub3QKICAgICAgICAgICAgIGlmKEpfd2Vp
Z2h0PEtfd2VpZ2h0KQogICAgICAgICAgICAgXn4KICAgIAogICAgeGVuYWx5emUuYzoyMTM4OjE4
OiBlcnJvcjogc3RhdGVtZW50IGlzIGluZGVudGVkIGFzIGlmIGl0IHdlcmUgZ3VhcmRlZCBieS4u
LiBbLVdlcnJvcj1taXNsZWFkaW5nLWluZGVudGF0aW9uXQogICAgICAgICAgICAgICAgIFI9Sjsg
Ul93ZWlnaHQgPSBKX3dlaWdodDsKICAgICAgICAgICAgICAgICAgICAgIF5+fn5+fn5+CiAgICAK
ICAgIHhlbmFseXplLmM6MjEzNzo5OiBub3RlOiAuLi50aGlzICdpZicgY2xhdXNlLCBidXQgaXQg
aXMgbm90CiAgICAgICAgICAgICBpZihLX3dlaWdodDxJX3dlaWdodCkKICAgICAgICAgICAgIF5+
CiAgICAKICAgIHhlbmFseXplLmM6IEluIGZ1bmN0aW9uICdzZWxmX3dlaWdodGVkX3BlcmNlbnRp
bGUnOgogICAgeGVuYWx5emUuYzoyMjE1OjE4OiBlcnJvcjogc3RhdGVtZW50IGlzIGluZGVudGVk
IGFzIGlmIGl0IHdlcmUgZ3VhcmRlZCBieS4uLiBbLVdlcnJvcj1taXNsZWFkaW5nLWluZGVudGF0
aW9uXQogICAgICAgICAgICAgICAgIEw9STsgTF93ZWlnaHQgPSBJX3dlaWdodDsKICAgICAgICAg
ICAgICAgICAgICAgIF5+fn5+fn5+CiAgICAKICAgIHhlbmFseXplLmM6MjIxNDo5OiBub3RlOiAu
Li50aGlzICdpZicgY2xhdXNlLCBidXQgaXQgaXMgbm90CiAgICAgICAgICAgICBpZihKX3dlaWdo
dDxLX3dlaWdodCkKICAgICAgICAgICAgIF5+CiAgICAKICAgIHhlbmFseXplLmM6MjIxNzoxODog
ZXJyb3I6IHN0YXRlbWVudCBpcyBpbmRlbnRlZCBhcyBpZiBpdCB3ZXJlIGd1YXJkZWQgYnkuLi4g
Wy1XZXJyb3I9bWlzbGVhZGluZy1pbmRlbnRhdGlvbl0KICAgICAgICAgICAgICAgICBSPUo7IFJf
d2VpZ2h0ID0gSl93ZWlnaHQ7CiAgICAgICAgICAgICAgICAgICAgICBefn5+fn5+fgogICAgCiAg
ICB4ZW5hbHl6ZS5jOjIyMTY6OTogbm90ZTogLi4udGhpcyAnaWYnIGNsYXVzZSwgYnV0IGl0IGlz
IG5vdAogICAgICAgICAgICAgaWYoS193ZWlnaHQ8SV93ZWlnaHQpCiAgICAgICAgICAgICBefgog
ICAgCiAgICBJJ3ZlIG1vZGlmaWVkIGFjY29yZGluZyB0byB3aGF0IEkgdGhpbmsgdGhlIGludGVu
dGlvbiBpcywgaS5lLiBhZGRlZCBicmFjZXMKICAgIHJhdGhlciB0aGFuIG1vdmluZyB0aGUgbGlu
ZSBpbiBxdWVzdGlvbiBvdXQgYSBsZXZlbC4KICAgIAogICAgSSBoYXZlIG9ubHkgYnVpbGQgdGVz
dGVkIHRoZSByZXN1bHQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBDYW1wYmVsbCA8aWFu
LmNhbXBiZWxsQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZWJk
YmExNTBiZmYxZDkxNDgwNWQ2MGVmYTU3NjMzN2JiZWYwYzMwNSkKLS0tCiB0b29scy94ZW50cmFj
ZS94ZW5hbHl6ZS5jIHwgMjQgKysrKysrKysrKysrKysrKy0tLS0tLS0tCiAxIGZpbGUgY2hhbmdl
ZCwgMTYgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy94
ZW50cmFjZS94ZW5hbHl6ZS5jIGIvdG9vbHMveGVudHJhY2UveGVuYWx5emUuYwppbmRleCA1YTI3
MzVjZWVhLi40YmNhZjgzOTRjIDEwMDY0NAotLS0gYS90b29scy94ZW50cmFjZS94ZW5hbHl6ZS5j
CisrKyBiL3Rvb2xzL3hlbnRyYWNlL3hlbmFseXplLmMKQEAgLTIxMzIsMTAgKzIxMzIsMTQgQEAg
ZmxvYXQgd2VpZ2h0ZWRfcGVyY2VudGlsZShmbG9hdCAqIEEsIC8qIHZhbHVlcyAqLwogICAgICAg
ICB9IHdoaWxlIChJIDw9IEopOyAvKiBLZWVwIGdvaW5nIHVudGlsIG91ciBwb2ludGVycyBtZWV0
IG9yIHBhc3MgKi8KIAogICAgICAgICAvKiBSZS1hZGp1c3QgTCBhbmQgUiwgYmFzZWQgb24gd2hp
Y2ggZWxlbWVudCB3ZSdyZSBsb29raW5nIGZvciAqLwotICAgICAgICBpZihKX3dlaWdodDxLX3dl
aWdodCkKLSAgICAgICAgICAgIEw9STsgTF93ZWlnaHQgPSBJX3dlaWdodDsKLSAgICAgICAgaWYo
S193ZWlnaHQ8SV93ZWlnaHQpCi0gICAgICAgICAgICBSPUo7IFJfd2VpZ2h0ID0gSl93ZWlnaHQ7
CisgICAgICAgIGlmKEpfd2VpZ2h0PEtfd2VpZ2h0KSB7CisgICAgICAgICAgICBMPUk7CisgICAg
ICAgICAgICBMX3dlaWdodCA9IElfd2VpZ2h0OworICAgICAgICB9CisgICAgICAgIGlmKEtfd2Vp
Z2h0PElfd2VpZ2h0KSB7CisgICAgICAgICAgICBSPUo7CisgICAgICAgICAgICBSX3dlaWdodCA9
IEpfd2VpZ2h0OworICAgICAgICB9CiAgICAgfQogCiAgICAgcmV0dXJuIEFbTF07CkBAIC0yMjEx
LDEwICsyMjE1LDE0IEBAIGxvbmcgbG9uZyBzZWxmX3dlaWdodGVkX3BlcmNlbnRpbGUobG9uZyBs
b25nICogQSwKICAgICAgICAgfSB3aGlsZSAoSSA8PSBKKTsgLyogS2VlcCBnb2luZyB1bnRpbCBv
dXIgcG9pbnRlcnMgbWVldCBvciBwYXNzICovCiAKICAgICAgICAgLyogUmUtYWRqdXN0IEwgYW5k
IFIsIGJhc2VkIG9uIHdoaWNoIGVsZW1lbnQgd2UncmUgbG9va2luZyBmb3IgKi8KLSAgICAgICAg
aWYoSl93ZWlnaHQ8S193ZWlnaHQpCi0gICAgICAgICAgICBMPUk7IExfd2VpZ2h0ID0gSV93ZWln
aHQ7Ci0gICAgICAgIGlmKEtfd2VpZ2h0PElfd2VpZ2h0KQotICAgICAgICAgICAgUj1KOyBSX3dl
aWdodCA9IEpfd2VpZ2h0OworICAgICAgICBpZihKX3dlaWdodDxLX3dlaWdodCkgeworICAgICAg
ICAgICAgTD1JOworICAgICAgICAgICAgTF93ZWlnaHQgPSBJX3dlaWdodDsKKyAgICAgICAgfQor
ICAgICAgICBpZihLX3dlaWdodDxJX3dlaWdodCkgeworICAgICAgICAgICAgUj1KOworICAgICAg
ICAgICAgUl93ZWlnaHQgPSBKX3dlaWdodDsKKyAgICAgICAgfQogICAgIH0KIAogICAgIHJldHVy
biBBW0xdOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hl
bi5naXQjc3RhZ2luZy00LjYKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed May 01 14:11:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 14:11:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hLpwx-0001uT-Ir; Wed, 01 May 2019 14:11:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xAd2=TB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hLpww-0001uO-IQ
 for xen-changelog@lists.xenproject.org; Wed, 01 May 2019 14:11:06 +0000
X-Inumbo-ID: f5598be3-6c1a-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f5598be3-6c1a-11e9-843c-bc764e045a96;
 Wed, 01 May 2019 14:11:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hLpwv-0003bX-3Z
 for xen-changelog@lists.xenproject.org; Wed, 01 May 2019 14:11:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hLpwv-0003AJ-0q
 for xen-changelog@lists.xenproject.org; Wed, 01 May 2019 14:11:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hLpwv-0003AJ-0q@xenbits.xenproject.org>
Date: Wed, 01 May 2019 14:11:05 +0000
Subject: [Xen-changelog] [xen staging-4.7] Fix misleading indentation
 warnings
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============6795730659145102046=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 7c8db58d3739c805f4c0f773b65157f306b00c2a
Author:     Cédric Bosdonnat <cbosdonnat@suse.com>
AuthorDate: Thu Nov 10 10:23:31 2016 +0100
Commit:     Ian Jackson <ian.jackson@eu.citrix.com>
CommitDate: Wed May 1 15:01:24 2019 +0100

    Fix misleading indentation warnings
    
    Gcc6 build reports misleading indentation as warnings. Fix a few
    warnings in stubdom.
    
    Signed-off-by: Cédric Bosdonnat <cbosdonnat@suse.com>
    Acked-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>
    Acked-by: Quan Xu <xuquan8@huawei.com>
    Release-acked-by: Wei Liu <wei.liu2@citrix.com>
    (cherry picked from commit 9fdffbbab3ada427bac07076f042f0265e5ae05f)
---
 stubdom/vtpmmgr/disk_read.c | 8 ++++----
 stubdom/vtpmmgr/log.c       | 2 +-
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/stubdom/vtpmmgr/disk_read.c b/stubdom/vtpmmgr/disk_read.c
index 944d3ffda6..48cfbfe6d5 100644
--- a/stubdom/vtpmmgr/disk_read.c
+++ b/stubdom/vtpmmgr/disk_read.c
@@ -123,10 +123,10 @@ static int parse_root_key(struct mem_tpm_mgr *dst, struct disk_seal_entry *src)
 	struct disk_root_sealed_data sealed;
 
     /*TPM 2.0 unbind | TPM 1.x unseal*/
-    if (hw_is_tpm2())
-        rc = TPM2_disk_unbind(&sealed, &olen, src);
-    else
-        rc = TPM_disk_unseal(&sealed, sizeof(sealed), src);
+	if (hw_is_tpm2())
+		rc = TPM2_disk_unbind(&sealed, &olen, src);
+	else
+		rc = TPM_disk_unseal(&sealed, sizeof(sealed), src);
 
 	if (rc)
 		return rc;
diff --git a/stubdom/vtpmmgr/log.c b/stubdom/vtpmmgr/log.c
index a82c9139c3..c1bc8f3e42 100644
--- a/stubdom/vtpmmgr/log.c
+++ b/stubdom/vtpmmgr/log.c
@@ -147,5 +147,5 @@ const char* tpm_get_error_name (TPM_RESULT code) {
     if (code == error_msgs[i].code)
       return error_msgs[i].code_name;
 
-    return("Unknown Error Code");
+  return("Unknown Error Code");
 }
--
generated by git-patchbot for /home/xen/git/xen.git#staging-4.7


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============6795730659145102046==--

From xen-changelog-bounces@lists.xenproject.org Wed May 01 16:22:06 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 01 May 2019 16:22:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hLrzg-0005u5-RH; Wed, 01 May 2019 16:22:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=xAd2=TB=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hLrzg-0005tL-1X
 for xen-changelog@lists.xenproject.org; Wed, 01 May 2019 16:22:04 +0000
X-Inumbo-ID: 40815af3-6c2d-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 40815af3-6c2d-11e9-843c-bc764e045a96;
 Wed, 01 May 2019 16:22:02 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hLrze-0006uU-4g
 for xen-changelog@lists.xenproject.org; Wed, 01 May 2019 16:22:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hLrze-0001mK-27
 for xen-changelog@lists.xenproject.org; Wed, 01 May 2019 16:22:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hLrze-0001mK-27@xenbits.xenproject.org>
Date: Wed, 01 May 2019 16:22:02 +0000
Subject: [Xen-changelog] [xen stable-4.10] tools/firmware: update OVMF
 Makefile, when necessary
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDVhODFkZTRjNmI2MDM2OTc0ZjI5ZTIzMzBhNDkzZjIzYThmMGMxZjAKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2VkIE5vdiAyOCAx
Nzo0MzozMyAyMDE4ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gQXByIDI5IDE2OjI3OjAyIDIwMTkgKzAxMDAK
CiAgICB0b29scy9maXJtd2FyZTogdXBkYXRlIE9WTUYgTWFrZWZpbGUsIHdoZW4gbmVjZXNzYXJ5
CiAgICAKICAgIFsgVGhpcyBpcyB0d28gY29tbWl0cyBmcm9tIG1hc3RlciBha2Egc3RhZ2luZy00
LjEyOiBdCiAgICAKICAgIE9WTUYgaGFzIGJlY29tZSBkZXBlbmRlbnQgb24gT3BlblNTTCwgd2hp
Y2ggaXMgaW5jbHVkZWQgYXMgYQogICAgc3VibW9kdWxlLiAgSW5pdGlhbGlzZSBzdWJtb2R1bGVz
IGJlZm9yZSBidWlsZGluZy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5w
ZXJhcmRAY2l0cml4LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGIxNjI4MTg3
MGUwNmY1ZjUyNjAyOWE0ZTY5NjM0YTE2ZGMzOGU4ZTQpCiAgICAKICAgIHRvb2xzOiBvbmx5IGNh
bGwgZ2l0IHdoZW4gbmVjZXNzYXJ5IGluIE9WTUYgTWFrZWZpbGUKICAgIAogICAgVXNlcnMgbWF5
IGNob29zZSB0byBleHBvcnQgYSBzbmFwc2hvdCBvZiBPVk1GIGFuZCBidWlsZCBpdAogICAgd2l0
aCB4ZW4uZ2l0IHN1cHBsaWVkIG92bWYtbWFrZWZpbGUuIEluIHRoYXQgY2FzZSB3ZSBkb24ndAog
ICAgbmVlZCB0byBjYWxsIGBnaXQgc3VibW9kdWxlYC4KICAgIAogICAgRml4ZXMgYjE2MjgxODcw
ZS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KICAg
IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgICBSZWxl
YXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICAoY2hlcnJ5
IHBpY2tlZCBmcm9tIGNvbW1pdCA2ODI5MmM5NGE2MGVhYjI0NTE0YWI0YThlNDc3MmFmMjRkZWFk
ODA3KQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZTk4M2U4YWU4NGVmZDVlNDMwNDVh
M2QyMGE4MjBmMTNjYjRhNzViZikKLS0tCiB0b29scy9maXJtd2FyZS9vdm1mLW1ha2VmaWxlIHwg
MSArCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKCmRpZmYgLS1naXQgYS90b29scy9m
aXJtd2FyZS9vdm1mLW1ha2VmaWxlIGIvdG9vbHMvZmlybXdhcmUvb3ZtZi1tYWtlZmlsZQppbmRl
eCAyODM4NzQ0NDYxLi41NWY5OTkyMTQ1IDEwMDY0NAotLS0gYS90b29scy9maXJtd2FyZS9vdm1m
LW1ha2VmaWxlCisrKyBiL3Rvb2xzL2Zpcm13YXJlL292bWYtbWFrZWZpbGUKQEAgLTE2LDYgKzE2
LDcgQEAgYWxsOiBidWlsZAogCiAuUEhPTlk6IGJ1aWxkCiBidWlsZDoKKwlpZiB0ZXN0IC1lIC5n
aXQgOyB0aGVuICQoR0lUKSBzdWJtb2R1bGUgdXBkYXRlIC0taW5pdCAtLXJlY3Vyc2l2ZSA7IGZp
CiAJT3ZtZlBrZy9idWlsZC5zaCAtYSBYNjQgLWIgJChUQVJHRVQpIC1uIDQKIAljcCBCdWlsZC9P
dm1mWDY0LyQoVEFSR0VUKV9HQ0MqL0ZWL09WTUYuZmQgb3ZtZi5iaW4KIAotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTAKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu May 02 09:33:06 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 02 May 2019 09: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 1hM85Q-000738-0f; Thu, 02 May 2019 09:33:04 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DatZ=TC=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hM85P-000733-Ju
 for xen-changelog@lists.xenproject.org; Thu, 02 May 2019 09:33:03 +0000
X-Inumbo-ID: 47d9ada3-6cbd-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 47d9ada3-6cbd-11e9-843c-bc764e045a96;
 Thu, 02 May 2019 09:33:02 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hM85O-0003Rp-03
 for xen-changelog@lists.xenproject.org; Thu, 02 May 2019 09:33:01 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hM85N-0005K3-Te
 for xen-changelog@lists.xenproject.org; Thu, 02 May 2019 09:33:01 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hM85N-0005K3-Te@xenbits.xenproject.org>
Date: Thu, 02 May 2019 09:33:01 +0000
Subject: [Xen-changelog] [xen stable-4.11] tools/firmware: update OVMF
 Makefile, when necessary
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGU5ODNlOGFlODRlZmQ1ZTQzMDQ1YTNkMjBhODIwZjEzY2I0YTc1YmYKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2VkIE5vdiAyOCAx
Nzo0MzozMyAyMDE4ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gQXByIDI5IDE2OjIzOjA2IDIwMTkgKzAxMDAK
CiAgICB0b29scy9maXJtd2FyZTogdXBkYXRlIE9WTUYgTWFrZWZpbGUsIHdoZW4gbmVjZXNzYXJ5
CiAgICAKICAgIFsgVGhpcyBpcyB0d28gY29tbWl0cyBmcm9tIG1hc3RlciBha2Egc3RhZ2luZy00
LjEyOiBdCiAgICAKICAgIE9WTUYgaGFzIGJlY29tZSBkZXBlbmRlbnQgb24gT3BlblNTTCwgd2hp
Y2ggaXMgaW5jbHVkZWQgYXMgYQogICAgc3VibW9kdWxlLiAgSW5pdGlhbGlzZSBzdWJtb2R1bGVz
IGJlZm9yZSBidWlsZGluZy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5w
ZXJhcmRAY2l0cml4LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGIxNjI4MTg3
MGUwNmY1ZjUyNjAyOWE0ZTY5NjM0YTE2ZGMzOGU4ZTQpCiAgICAKICAgIHRvb2xzOiBvbmx5IGNh
bGwgZ2l0IHdoZW4gbmVjZXNzYXJ5IGluIE9WTUYgTWFrZWZpbGUKICAgIAogICAgVXNlcnMgbWF5
IGNob29zZSB0byBleHBvcnQgYSBzbmFwc2hvdCBvZiBPVk1GIGFuZCBidWlsZCBpdAogICAgd2l0
aCB4ZW4uZ2l0IHN1cHBsaWVkIG92bWYtbWFrZWZpbGUuIEluIHRoYXQgY2FzZSB3ZSBkb24ndAog
ICAgbmVlZCB0byBjYWxsIGBnaXQgc3VibW9kdWxlYC4KICAgIAogICAgRml4ZXMgYjE2MjgxODcw
ZS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4KICAg
IFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgICBSZWxl
YXNlLWFja2VkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICAoY2hlcnJ5
IHBpY2tlZCBmcm9tIGNvbW1pdCA2ODI5MmM5NGE2MGVhYjI0NTE0YWI0YThlNDc3MmFmMjRkZWFk
ODA3KQotLS0KIHRvb2xzL2Zpcm13YXJlL292bWYtbWFrZWZpbGUgfCAxICsKIDEgZmlsZSBjaGFu
Z2VkLCAxIGluc2VydGlvbigrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2Zpcm13YXJlL292bWYtbWFr
ZWZpbGUgYi90b29scy9maXJtd2FyZS9vdm1mLW1ha2VmaWxlCmluZGV4IDI4Mzg3NDQ0NjEuLjU1
Zjk5OTIxNDUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Zpcm13YXJlL292bWYtbWFrZWZpbGUKKysrIGIv
dG9vbHMvZmlybXdhcmUvb3ZtZi1tYWtlZmlsZQpAQCAtMTYsNiArMTYsNyBAQCBhbGw6IGJ1aWxk
CiAKIC5QSE9OWTogYnVpbGQKIGJ1aWxkOgorCWlmIHRlc3QgLWUgLmdpdCA7IHRoZW4gJChHSVQp
IHN1Ym1vZHVsZSB1cGRhdGUgLS1pbml0IC0tcmVjdXJzaXZlIDsgZmkKIAlPdm1mUGtnL2J1aWxk
LnNoIC1hIFg2NCAtYiAkKFRBUkdFVCkgLW4gNAogCWNwIEJ1aWxkL092bWZYNjQvJChUQVJHRVQp
X0dDQyovRlYvT1ZNRi5mZCBvdm1mLmJpbgogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMQoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 03 08:55:20 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 08:55: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 1hMTyP-0000QM-Hn; Fri, 03 May 2019 08:55:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=J07X=TD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hMTyO-0000QH-AB
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 08:55:16 +0000
X-Inumbo-ID: 253137b6-6d81-11e9-9751-57a7896e6d05
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 253137b6-6d81-11e9-9751-57a7896e6d05;
 Fri, 03 May 2019 08:55: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 1hMTyD-0006Jg-7h
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 08:55:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hMTyD-000540-50
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 08:55:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hMTyD-000540-50@xenbits.xenproject.org>
Date: Fri, 03 May 2019 08:55:05 +0000
Subject: [Xen-changelog] [xen staging-4.12] iommu: leave IOMMU enabled by
 default during kexec crash transition
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE2YzcwOGRjMjI0MDlkYmYxNTkyOTMwZmRlZmIwZGFhNDgxODIxMzUKQXV0aG9yOiAg
ICAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBNYXkgMyAxMDozNjo0NyAyMDE5ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1heSAzIDEwOjM2OjQ3IDIwMTkgKzAy
MDAKCiAgICBpb21tdTogbGVhdmUgSU9NTVUgZW5hYmxlZCBieSBkZWZhdWx0IGR1cmluZyBrZXhl
YyBjcmFzaCB0cmFuc2l0aW9uCiAgICAKICAgIEl0J3MgdW5zYWZlIHRvIGRpc2FibGUgSU9NTVUg
b24gYSBsaXZlIHN5c3RlbSB3aGljaCBpcyB0aGUgY2FzZQogICAgaWYgd2UncmUgY3Jhc2hpbmcg
c2luY2UgcmVtYXBwaW5nIGhhcmR3YXJlIGRvZXNuJ3QgdXN1YWxseSBrbm93IHdoYXQKICAgIHRv
IGRvIHdpdGggb25nb2luZyBidXMgdHJhbnNhY3Rpb25zIGFuZCBmcmVxdWVudGx5IHJhaXNlcyBO
TUkvTUNFL1NNSSwKICAgIGV0Yy4gKGRlcGVuZHMgb24gdGhlIGZpcm13YXJlIGNvbmZpZ3VyYXRp
b24pIHRvIHNpZ25hbCB0aGVzZSBhYm5vcm1hbGl0aWVzLgogICAgVGhpcywgaW4gdHVybiwgZG9l
c24ndCBwbGF5IHdlbGwgd2l0aCBrZXhlYyB0cmFuc2l0aW9uIHByb2Nlc3MgYXMgdGhlcmUgaXMK
ICAgIG5vIGhhbmRsaW5nIGF2YWlsYWJsZSBhdCB0aGUgbW9tZW50IGZvciB0aGlzIGtpbmQgb2Yg
ZXZlbnRzIHJlc3VsdGluZwogICAgaW4gZmFpbHVyZXMgdG8gZW50ZXIgdGhlIGtlcm5lbC4KICAg
IAogICAgTW9kZXJuIExpbnV4IGtlcm5lbHMgdGF1Z2h0IHRvIGNvcHkgYWxsIHRoZSBuZWNlc3Nh
cnkgRE1BUi9JUiB0YWJsZXMKICAgIGZvbGxvd2luZyBrZXhlYyBmcm9tIHRoZSBwcmV2aW91cyBr
ZXJuZWwgKFhlbiBpbiBvdXIgY2FzZSkgLSBzbyBpdCdzCiAgICBjdXJyZW50bHkgbm9ybWFsIHRv
IGtlZXAgSU9NTVUgZW5hYmxlZC4gSXQgbWlnaHQgcmVxdWlyZSBtaW5vciBjaGFuZ2VzIHRvCiAg
ICBrZHVtcCBjb21tYW5kIGxpbmUgdGhhdCBlbmFibGVzIElPTU1VIGRyaXZlcnMgKGUuZy4gaW50
ZWxfaW9tbXU9b24gLwogICAgaW50cmVtYXA9b24pIGJ1dCByZWNlbnQga2VybmVscyBkb24ndCBy
ZXF1aXJlIGFueSBhZGRpdGlvbmFsIGNoYW5nZXMgZm9yCiAgICB0aGUgdHJhbnNpdGlvbiB0byBi
ZSB0cmFuc3BhcmVudC4KICAgIAogICAgQSBmYWxsYmFjayBvcHRpb24gaXMgc3RpbGwgbGVmdCBm
b3IgY29tcGF0aWJpbGl0eSB3aXRoIGFuY2llbnQgY3Jhc2gKICAgIGtlcm5lbHMgd2hpY2ggZGlk
bid0IGxpa2UgdG8gaGF2ZSBJT01NVSBhY3RpdmUgdW5kZXIgdGhlaXIgZmVldCBvbiBib290Lgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0
cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
ICBtYXN0ZXIgY29tbWl0OiAxMmMzNmY1NzdkNDU0OTk2Yzg4MmVjZGM1ZGE4MTEzY2EyNjEzNjQ2
CiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0wMy0xMiAxNDozODoxMiArMDEwMAotLS0KIGRvY3MvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyB8IDggKysrKysrKy0KIHhlbi9hcmNoL3g4Ni9jcmFz
aC5jICAgICAgICAgICAgICB8IDcgKysrKystLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9t
bXUuYyAgIHwgOCArKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCAyMCBpbnNlcnRpb25zKCspLCAz
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBh
bmRvYyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwppbmRleCAyYTNlODEyY2Vi
Li43NDI1NTU2MTZkIDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5k
b2MKKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCkBAIC0xMTcyLDcgKzEx
NzIsNyBAQCBkZXRlY3Rpb24gb2Ygc3lzdGVtcyBrbm93biB0byBtaXNiZWhhdmUgdXBvbiBhY2Nl
c3NlcyB0byB0aGF0IHBvcnQuCiAKICMjIyBpb21tdQogICAgID0gTGlzdCBvZiBbIDxib29sPiwg
dmVyYm9zZSwgZGVidWcsIGZvcmNlLCByZXF1aXJlZCwKLSAgICAgICAgICAgICAgICBzaGFyZXB0
LCBpbnRyZW1hcCwgaW50cG9zdCwKKyAgICAgICAgICAgICAgICBzaGFyZXB0LCBpbnRyZW1hcCwg
aW50cG9zdCwgY3Jhc2gtZGlzYWJsZSwKICAgICAgICAgICAgICAgICBzbm9vcCwgcWludmFsLCBp
Z2Z4LCBhbWQtaW9tbXUtcGVyZGV2LWludHJlbWFwLAogICAgICAgICAgICAgICAgIGRvbTAte3Bh
c3N0aHJvdWdoLHN0cmljdH0gXQogCkBAIC0xMjM0LDYgKzEyMzQsMTIgQEAgYm9vbGVhbiAoZS5n
LiBgaW9tbXU9bm9gKSBjYW4gb3ZlcnJpZGUgdGhpcyBhbmQgbGVhdmUgdGhlIElPTU1VcyBkaXNh
YmxlZC4KICAgICBUaGlzIG9wdGlvbiBkZXBlbmRzIG9uIGBpbnRyZW1hcGAsIGFuZCBpcyBkaXNh
YmxlZCBieSBkZWZhdWx0IGR1ZSB0byBzb21lCiAgICAgY29ybmVyIGNhc2VzIGluIHRoZSBpbXBs
ZW1lbnRhdGlvbiB3aGljaCBoYXZlIHlldCB0byBiZSByZXNvbHZlZC4KIAorKiAgIFRoZSBgY3Jh
c2gtZGlzYWJsZWAgYm9vbGVhbiBjb250cm9scyBkaXNhYmxpbmcgSU9NTVUgZnVuY3Rpb25hbGl0
eSAoRE1BUi9JUi9RSSkKKyAgICBiZWZvcmUgc3dpdGNoaW5nIHRvIGEgY3Jhc2gga2VybmVsLiBU
aGlzIG9wdGlvbiBpcyBpbmFjdGl2ZSBieSBkZWZhdWx0IGFuZAorICAgIGlzIGZvciBjb21wYXRp
YmlsaXR5IHdpdGggb2xkZXIga2R1bXAga2VybmVscyBvbmx5LiBNb2Rlcm4ga2VybmVscyBjb3B5
CisgICAgYWxsIHRoZSBuZWNlc3NhcnkgdGFibGVzIGZyb20gdGhlIHByZXZpb3VzIG9uZSBmb2xs
b3dpbmcga2V4ZWMgd2hpY2ggbWFrZXMKKyAgICB0aGUgdHJhbnNpdGlvbiB0cmFuc3BhcmVudCBm
b3IgdGhlbSB3aXRoIElPTU1VIGZ1bmN0aW9ucyBzdGlsbCBvbi4KKwogVGhlIGZvbGxvd2luZyBv
cHRpb25zIGFyZSBzcGVjaWZpYyB0byBJbnRlbCBWVC1kIGhhcmR3YXJlOgogCiAqICAgVGhlIGBz
bm9vcGAgYm9vbGVhbiBjb250cm9scyB0aGUgU25vb3AgQ29udHJvbCBzdWItZmVhdHVyZSwgYW5k
IGlzIGFjdGl2ZQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NyYXNoLmMgYi94ZW4vYXJjaC94
ODYvY3Jhc2guYwppbmRleCA2MGM5OGI2MTc1Li4wMWU0OGExMTMzIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvY3Jhc2guYworKysgYi94ZW4vYXJjaC94ODYvY3Jhc2guYwpAQCAtMTYyLDggKzE2
MiwxMSBAQCBzdGF0aWMgdm9pZCBubWlfc2hvb3Rkb3duX2NwdXModm9pZCkKICAgICAgICAgcHJp
bnRrKCJGYWlsZWQgdG8gc2hvb3QgZG93biBDUFVzIHslKnBibH1cbiIsCiAgICAgICAgICAgICAg
ICBucl9jcHVfaWRzLCBjcHVtYXNrX2JpdHMoJndhaXRpbmdfdG9fY3Jhc2gpKTsKIAotICAgIC8q
IENyYXNoIHNodXRkb3duIGFueSBJT01NVSBmdW5jdGlvbmFsaXR5IGFzIHRoZSBjcmFzaGR1bXAg
a2VybmVsIGlzIG5vdAotICAgICAqIGhhcHB5IHdoZW4gYm9vdGluZyBpZiBpbnRlcnJ1cHQvZG1h
IHJlbWFwcGluZyBpcyBzdGlsbCBlbmFibGVkICovCisgICAgLyoKKyAgICAgKiBUcnkgdG8gY3Jh
c2ggc2h1dGRvd24gSU9NTVUgZnVuY3Rpb25hbGl0eSBhcyBzb21lIG9sZCBjcmFzaGR1bXAKKyAg
ICAgKiBrZXJuZWxzIGFyZSBub3QgaGFwcHkgd2hlbiBib290aW5nIGlmIGludGVycnVwdC9kbWEg
cmVtYXBwaW5nCisgICAgICogaXMgc3RpbGwgZW5hYmxlZC4KKyAgICAgKi8KICAgICBpb21tdV9j
cmFzaF9zaHV0ZG93bigpOwogCiAgICAgX19zdG9wX3RoaXNfY3B1KCk7CmRpZmYgLS1naXQgYS94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
aW9tbXUuYwppbmRleCAxMTdiODY5YjBjLi5hNjY5N2Q1OGZiIDEwMDY0NAotLS0gYS94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lv
bW11LmMKQEAgLTM0LDYgKzM0LDcgQEAgYm9vbF90IF9fcmVhZF9tb3N0bHkgaW9tbXVfaWdmeCA9
IDE7CiBib29sX3QgX19yZWFkX21vc3RseSBpb21tdV9zbm9vcCA9IDE7CiBib29sX3QgX19yZWFk
X21vc3RseSBpb21tdV9xaW52YWwgPSAxOwogYm9vbF90IF9fcmVhZF9tb3N0bHkgaW9tbXVfaW50
cmVtYXAgPSAxOworYm9vbF90IF9fcmVhZF9tb3N0bHkgaW9tbXVfY3Jhc2hfZGlzYWJsZTsKIAog
c3RhdGljIGJvb2wgX19od2RvbV9pbml0ZGF0YSBpb21tdV9od2RvbV9ub25lOwogYm9vbCBfX2h3
ZG9tX2luaXRkYXRhIGlvbW11X2h3ZG9tX3N0cmljdDsKQEAgLTg1LDYgKzg2LDEwIEBAIHN0YXRp
YyBpbnQgX19pbml0IHBhcnNlX2lvbW11X3BhcmFtKGNvbnN0IGNoYXIgKnMpCiAgICAgICAgICAg
ICBpb21tdV9pbnRyZW1hcCA9IHZhbDsKICAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9i
b29sZWFuKCJpbnRwb3N0Iiwgcywgc3MpKSA+PSAwICkKICAgICAgICAgICAgIGlvbW11X2ludHBv
c3QgPSB2YWw7CisjaWZkZWYgQ09ORklHX0tFWEVDCisgICAgICAgIGVsc2UgaWYgKCAodmFsID0g
cGFyc2VfYm9vbGVhbigiY3Jhc2gtZGlzYWJsZSIsIHMsIHNzKSkgPj0gMCApCisgICAgICAgICAg
ICBpb21tdV9jcmFzaF9kaXNhYmxlID0gdmFsOworI2VuZGlmCiAgICAgICAgIGVsc2UgaWYgKCAo
dmFsID0gcGFyc2VfYm9vbGVhbigiZGVidWciLCBzLCBzcykpID49IDAgKQogICAgICAgICB7CiAg
ICAgICAgICAgICBpb21tdV9kZWJ1ZyA9IHZhbDsKQEAgLTU3Niw2ICs1ODEsOSBAQCB2b2lkIGlv
bW11X3NoYXJlX3AybV90YWJsZShzdHJ1Y3QgZG9tYWluKiBkKQogCiB2b2lkIGlvbW11X2NyYXNo
X3NodXRkb3duKHZvaWQpCiB7CisgICAgaWYgKCAhaW9tbXVfY3Jhc2hfZGlzYWJsZSApCisgICAg
ICAgIHJldHVybjsKKwogICAgIGlmICggaW9tbXVfZW5hYmxlZCApCiAgICAgICAgIGlvbW11X2dl
dF9vcHMoKS0+Y3Jhc2hfc2h1dGRvd24oKTsKICAgICBpb21tdV9lbmFibGVkID0gaW9tbXVfaW50
cmVtYXAgPSBpb21tdV9pbnRwb3N0ID0gMDsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 03 08:55:22 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 08:55: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 1hMTyU-0000Ql-JP; Fri, 03 May 2019 08:55:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=J07X=TD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hMTyT-0000Qd-Fe
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 08:55:21 +0000
X-Inumbo-ID: 2b486ba6-6d81-11e9-9bda-ebb675494a70
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2b486ba6-6d81-11e9-9bda-ebb675494a70;
 Fri, 03 May 2019 08:55:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hMTyN-0006Jn-E0
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 08:55:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hMTyN-00054R-B9
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 08:55:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hMTyN-00054R-B9@xenbits.xenproject.org>
Date: Fri, 03 May 2019 08:55:15 +0000
Subject: [Xen-changelog] [xen staging-4.12] x86/HVM: don't crash guest in
 hvmemul_find_mmio_cache()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDg1OTNlNzlkNzZjYTE5ZDFkMmU2ZDA0NDNlNmVmYzUzYmVjNzNhNmUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDMg
MTA6Mzc6NTggMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBNYXkgMyAxMDozNzo1OCAyMDE5ICswMjAwCgogICAgeDg2
L0hWTTogZG9uJ3QgY3Jhc2ggZ3Vlc3QgaW4gaHZtZW11bF9maW5kX21taW9fY2FjaGUoKQogICAg
CiAgICBDb21taXQgMzVhNjFjMDVlYSAoIng4NmVtdWw6IGFkanVzdCBoYW5kbGluZyBvZiBBVlgy
IGdhdGhlcnMiKSBidWlsZHMKICAgIHVwb24gdGhlIGZhY3QgdGhhdCB0aGUgZG9tYWluIHdpbGwg
YWN0dWFsbHkgc3Vydml2ZSBydW5uaW5nIG91dCBvZiBNTUlPCiAgICByZXN1bHQgYnVmZmVyIHNw
YWNlLiBEcm9wIHRoZSBkb21haW5fY3Jhc2goKSBpbnZvY2F0aW9uLiBBbHNvIGRlbGF5CiAgICBp
bmNyZW1lbnRpbmcgb2YgdGhlIHVzYWdlIGNvdW50ZXIsIHN1Y2ggdGhhdCB0aGUgZnVuY3Rpb24g
Y2FuJ3QgcG9zc2libHkKICAgIHVzZS9yZXR1cm4gYW4gb3V0LW9mLWJvdW5kcyBzbG90L3BvaW50
ZXIgaW4gY2FzZSBleGVjdXRpb24gc3Vic2VxdWVudGx5CiAgICBtYWtlcyBpdCBpbnRvIHRoZSBm
dW5jdGlvbiBhZ2FpbiB3aXRob3V0IGEgcHJpb3IgcmVzZXQgb2Ygc3RhdGUuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgbWFzdGVyIGNv
bW1pdDogYTQzYzFkZWMyNDZiZGVlNDg0ZTZhM2RlMDAxY2M2ODUwYTEwN2FiZQogICAgbWFzdGVy
IGRhdGU6IDIwMTktMDMtMTIgMTQ6Mzk6NDYgKzAxMDAKLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2Vt
dWxhdGUuYyB8IDcgKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgNCBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyBiL3hl
bi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCmluZGV4IDJkMDJlZjE1MjEuLjc1NGJhZjY4ZDUgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vZW11bGF0ZS5jCkBAIC05NjYsMTIgKzk2NiwxMSBAQCBzdGF0aWMgc3RydWN0IGh2bV9tbWlv
X2NhY2hlICpodm1lbXVsX2ZpbmRfbW1pb19jYWNoZSgKICAgICAgICAgICAgIHJldHVybiBjYWNo
ZTsKICAgICB9CiAKLSAgICBpID0gdmlvLT5tbWlvX2NhY2hlX2NvdW50Kys7CisgICAgaSA9IHZp
by0+bW1pb19jYWNoZV9jb3VudDsKICAgICBpZiggaSA9PSBBUlJBWV9TSVpFKHZpby0+bW1pb19j
YWNoZSkgKQotICAgIHsKLSAgICAgICAgZG9tYWluX2NyYXNoKGN1cnJlbnQtPmRvbWFpbik7CiAg
ICAgICAgIHJldHVybiBOVUxMOwotICAgIH0KKworICAgICsrdmlvLT5tbWlvX2NhY2hlX2NvdW50
OwogCiAgICAgY2FjaGUgPSAmdmlvLT5tbWlvX2NhY2hlW2ldOwogICAgIG1lbXNldChjYWNoZSwg
MCwgc2l6ZW9mICgqY2FjaGUpKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 03 08:55:32 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 08:55: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 1hMTye-0000Rh-L0; Fri, 03 May 2019 08:55:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=J07X=TD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hMTyc-0000RV-Nq
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 08:55:30 +0000
X-Inumbo-ID: 315478be-6d81-11e9-b870-2b31853b6a3c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 315478be-6d81-11e9-b870-2b31853b6a3c;
 Fri, 03 May 2019 08:55:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hMTyX-0006Jv-K1
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 08:55:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hMTyX-00054x-HF
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 08:55:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hMTyX-00054x-HF@xenbits.xenproject.org>
Date: Fri, 03 May 2019 08:55:25 +0000
Subject: [Xen-changelog] [xen staging-4.12] x86/vtd: Don't include control
 register state in the table pointers
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDcwZDYxM2Q4Yjk3Mzk5MzkxMDJmZjJhNzI1ZTk0ZmIwN2JlN2I4M2UKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAzIDEwOjM4OjUzIDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDMgMTA6Mzg6NTMgMjAxOSArMDIw
MAoKICAgIHg4Ni92dGQ6IERvbid0IGluY2x1ZGUgY29udHJvbCByZWdpc3RlciBzdGF0ZSBpbiB0
aGUgdGFibGUgcG9pbnRlcnMKICAgIAogICAgaXJlbWFwX21hZGRyIGFuZCBxaW52YWxfbWFkZHIg
cG9pbnQgdG8gdGhlIGJhc2Ugb2YgYSBibG9jayBvZiBjb250aWd1b3VzIFJBTSwKICAgIGFsbG9j
YXRlZCBieSB0aGUgZHJpdmVyLCBob2xkaW5nIHRoZSBJbnRlcnJ1cHQgUmVtYXBwaW5nIHRhYmxl
LCBhbmQgdGhlIFF1ZXVlZAogICAgSW52YWxpZGF0aW9uIHJpbmcuCiAgICAKICAgIERlc3BpdGUg
dGhlaXIgbmFtZSwgdGhleSBhcmUgYWN0dWFsbHkgdGhlIHZhbHVlcyBvZiB0aGUgaGFyZHdhcmUg
cmVnaXN0ZXIsCiAgICBpbmNsdWRpbmcgY29udHJvbCBtZXRhZGF0YSBpbiB0aGUgbG93ZXIgMTIg
Yml0cy4gIFdoaWxlIHVzZXMgb2YgdGhlc2UgZmllbGRzCiAgICBkbyBhcHBlYXIgdG8gY29ycmVj
dGx5IHNoaWZ0IG91dCB0aGUgbWV0YWRhdGEsIHRoaXMgaXMgdmVyeSBzdWJ0bGUgYmVoYXZpb3Vy
CiAgICBhbmQgY29uZnVzaW5nIHRvIGZvbGxvdy4KICAgIAogICAgTm90aGluZyB1c2VzIHRoZSBt
ZXRhZGF0YSwgc28gbWFrZSB0aGUgZmllbGRzIGFjdHVhbGx5IHBvaW50IGF0IHRoZSBiYXNlIG9m
CiAgICB0aGUgcmVsZXZhbnQgdGFibGVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZp
bi50aWFuQGludGVsLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGE5YTA1YWVlZTEwYTVhMzc2M2E0
MTMwNWE5ZjM4MTEyZGQxZmNjODIKICAgIG1hc3RlciBkYXRlOiAyMDE5LTAzLTEyIDEzOjU3OjEz
ICswMDAwCi0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2ludHJlbWFwLmMgfCAxMyAr
KysrKysrLS0tLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvcWludmFsLmMgICB8ICA4
ICsrKystLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdXRpbHMuYyAgICB8ICA1ICsr
Ky0tCiAzIGZpbGVzIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pbnRyZW1hcC5jIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2ludHJlbWFwLmMKaW5kZXggODM4MjY4ZDc3Mi4uMWQx
OTg1NjA5MSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2ludHJlbWFw
LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2ludHJlbWFwLmMKQEAgLTgwMiwx
NCArODAyLDE1IEBAIGludCBlbmFibGVfaW50cmVtYXAoc3RydWN0IGlvbW11ICppb21tdSwgaW50
IGVpbSkKICAgICAgICAgaXJfY3RybC0+aXJlbWFwX251bSA9IDA7CiAgICAgfQogCi0gICAgLyog
c2V0IGV4dGVuZGVkIGludGVycnVwdCBtb2RlIGJpdCAqLwotICAgIGlyX2N0cmwtPmlyZW1hcF9t
YWRkciB8PSBlaW0gPyBJUlRBX0VJTUUgOiAwOwotCiAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJmlv
bW11LT5yZWdpc3Rlcl9sb2NrLCBmbGFncyk7CiAKLSAgICAvKiBzZXQgc2l6ZSBvZiB0aGUgaW50
ZXJydXB0IHJlbWFwcGluZyB0YWJsZSAqLwotICAgIGlyX2N0cmwtPmlyZW1hcF9tYWRkciB8PSBJ
UlRBX1JFR19UQUJMRV9TSVpFOwotICAgIGRtYXJfd3JpdGVxKGlvbW11LT5yZWcsIERNQVJfSVJU
QV9SRUcsIGlyX2N0cmwtPmlyZW1hcF9tYWRkcik7CisgICAgLyoKKyAgICAgKiBTZXQgc2l6ZSBv
ZiB0aGUgaW50ZXJydXB0IHJlbWFwcGluZyB0YWJsZSBhbmQgb3B0aW9uYWxseSBFeHRlbmRlZAor
ICAgICAqIEludGVycnVwdCBNb2RlLgorICAgICAqLworICAgIGRtYXJfd3JpdGVxKGlvbW11LT5y
ZWcsIERNQVJfSVJUQV9SRUcsCisgICAgICAgICAgICAgICAgaXJfY3RybC0+aXJlbWFwX21hZGRy
IHwgSVJUQV9SRUdfVEFCTEVfU0laRSB8CisgICAgICAgICAgICAgICAgKGVpbSA/IElSVEFfRUlN
RSA6IDApKTsKIAogICAgIC8qIHNldCBTSVJUUCAqLwogICAgIGdjbWQgPSBkbWFyX3JlYWRsKGlv
bW11LT5yZWcsIERNQVJfR1NUU19SRUcpOwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvdnRkL3FpbnZhbC5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3FpbnZhbC5j
CmluZGV4IGU5NWRjNTRhOGQuLjAxNDQ3Y2Y5YTggMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3Z0ZC9xaW52YWwuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQv
cWludmFsLmMKQEAgLTQyOCw2ICs0MjgsOCBAQCBpbnQgZW5hYmxlX3FpbnZhbChzdHJ1Y3QgaW9t
bXUgKmlvbW11KQogICAgIGZsdXNoLT5jb250ZXh0ID0gZmx1c2hfY29udGV4dF9xaTsKICAgICBm
bHVzaC0+aW90bGIgPSBmbHVzaF9pb3RsYl9xaTsKIAorICAgIHNwaW5fbG9ja19pcnFzYXZlKCZp
b21tdS0+cmVnaXN0ZXJfbG9jaywgZmxhZ3MpOworCiAgICAgLyogU2V0dXAgSW52YWxpZGF0aW9u
IFF1ZXVlIEFkZHJlc3MoSVFBKSByZWdpc3RlciB3aXRoIHRoZQogICAgICAqIGFkZHJlc3Mgb2Yg
dGhlIHBhZ2Ugd2UganVzdCBhbGxvY2F0ZWQuICBRUyBmaWVsZCBhdAogICAgICAqIGJpdHNbMjow
XSB0byBpbmRpY2F0ZSBzaXplIG9mIHF1ZXVlIGlzIG9uZSA0S0IgcGFnZS4KQEAgLTQzNSwxMCAr
NDM3LDggQEAgaW50IGVuYWJsZV9xaW52YWwoc3RydWN0IGlvbW11ICppb21tdSkKICAgICAgKiBy
ZWdpc3RlcnMgYXJlIGF1dG9tYXRpY2FsbHkgcmVzZXQgdG8gMCB3aXRoIHdyaXRlCiAgICAgICog
dG8gSVFBIHJlZ2lzdGVyLgogICAgICAqLwotICAgIHFpX2N0cmwtPnFpbnZhbF9tYWRkciB8PSBR
SU5WQUxfUEFHRV9PUkRFUjsKLQotICAgIHNwaW5fbG9ja19pcnFzYXZlKCZpb21tdS0+cmVnaXN0
ZXJfbG9jaywgZmxhZ3MpOwotICAgIGRtYXJfd3JpdGVxKGlvbW11LT5yZWcsIERNQVJfSVFBX1JF
RywgcWlfY3RybC0+cWludmFsX21hZGRyKTsKKyAgICBkbWFyX3dyaXRlcShpb21tdS0+cmVnLCBE
TUFSX0lRQV9SRUcsCisgICAgICAgICAgICAgICAgcWlfY3RybC0+cWludmFsX21hZGRyIHwgUUlO
VkFMX1BBR0VfT1JERVIpOwogCiAgICAgZG1hcl93cml0ZXEoaW9tbXUtPnJlZywgRE1BUl9JUVRf
UkVHLCAwKTsKIApkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3V0aWxz
LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdXRpbHMuYwppbmRleCA4NWUwZjQxZDg1
Li45NGE2ZTRlZWM5IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdXRp
bHMuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdXRpbHMuYwpAQCAtMjA0LDgg
KzIwNCw5IEBAIHZvaWQgdnRkX2R1bXBfaW9tbXVfaW5mbyh1bnNpZ25lZCBjaGFyIGtleSkKICAg
ICAgICAgaWYgKCBzdGF0dXMgJiBETUFfR1NUU19JUkVTICkKICAgICAgICAgewogICAgICAgICAg
ICAgLyogRHVtcCBpbnRlcnJ1cHQgcmVtYXBwaW5nIHRhYmxlLiAqLwotICAgICAgICAgICAgdTY0
IGlyZW1hcF9tYWRkciA9IGRtYXJfcmVhZHEoaW9tbXUtPnJlZywgRE1BUl9JUlRBX1JFRyk7Ci0g
ICAgICAgICAgICBpbnQgbnJfZW50cnkgPSAxIDw8ICgoaXJlbWFwX21hZGRyICYgMHhGKSArIDEp
OworICAgICAgICAgICAgdWludDY0X3QgaXJ0YSA9IGRtYXJfcmVhZHEoaW9tbXUtPnJlZywgRE1B
Ul9JUlRBX1JFRyk7CisgICAgICAgICAgICB1aW50NjRfdCBpcmVtYXBfbWFkZHIgPSBpcnRhICYg
UEFHRV9NQVNLOworICAgICAgICAgICAgdW5zaWduZWQgaW50IG5yX2VudHJ5ID0gMSA8PCAoKGly
dGEgJiAweEYpICsgMSk7CiAgICAgICAgICAgICBzdHJ1Y3QgaXJlbWFwX2VudHJ5ICppcmVtYXBf
ZW50cmllcyA9IE5VTEw7CiAgICAgICAgICAgICBpbnQgcHJpbnRfY250ID0gMDsKIAotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00
LjEyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 03 08:55:39 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 08:55:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hMTyl-0000Xd-Mv; Fri, 03 May 2019 08:55:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=J07X=TD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hMTyj-0000XM-Mk
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 08:55:37 +0000
X-Inumbo-ID: 3769d777-6d81-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3769d777-6d81-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 08:55:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hMTyh-0006K7-QI
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 08:55:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hMTyh-00055l-Nm
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 08:55:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hMTyh-00055l-Nm@xenbits.xenproject.org>
Date: Fri, 03 May 2019 08:55:35 +0000
Subject: [Xen-changelog] [xen staging-4.12] x86/tsx: Implement controls for
 RTM force-abort 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>

Y29tbWl0IGUzYTFlYmVlOThlNjFkZmUzYjhiMWViNzEwNDNhZDUyMjBiM2NmZDMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAzIDEwOjM5OjI5IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDMgMTA6Mzk6MjkgMjAxOSArMDIw
MAoKICAgIHg4Ni90c3g6IEltcGxlbWVudCBjb250cm9scyBmb3IgUlRNIGZvcmNlLWFib3J0IG1v
ZGUKICAgIAogICAgVGhlIENQVUlEIGJpdCBhbmQgTVNSIGFyZSBkZWxpYmVyYXRlbHkgbm90IGV4
cG9zZWQgdG8gZ3Vlc3RzLCBiZWNhdXNlIHRoZXkKICAgIHdvbid0IGV4aXN0IG9uIG5ld2VyIHBy
b2Nlc3NvcnMuICBBcyB2UE1VIGlzbid0IHNlY3VyaXR5IHN1cHBvcnRlZCwgdGhlCiAgICBtaXNi
ZWhhdmlvdXIgb2YgUENSMyBpc24ndCBleHBlY3RlZCB0byBpbXBhY3QgcHJvZHVjdGlvbiBkZXBs
b3ltZW50cy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA2YmU2MTNmMjliNDIwNTM0OTI3NWQyNDM2N2Jk
NGM4MmZiMjk2MGRkCiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0wMy0xMiAxNzowNToyMSArMDAwMAot
LS0KIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyAgICAgICAgICAgfCAxNyArKysr
KysrKysrKysrKysrLQogdG9vbHMvbWlzYy94ZW4tY3B1aWQuYyAgICAgICAgICAgICAgICAgICAg
ICB8ICAyICsrCiB4ZW4vYXJjaC94ODYvY3B1L2ludGVsLmMgICAgICAgICAgICAgICAgICAgIHwg
IDMgKysrCiB4ZW4vYXJjaC94ODYvY3B1L3ZwbXUuYyAgICAgICAgICAgICAgICAgICAgIHwgIDMg
KysrCiB4ZW4vYXJjaC94ODYvbXNyLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQgKysr
KwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmggICAgICAgICAgICB8ICAzICsrKwog
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCAgICAgICAgICAgICB8ICAzICsrKwogeGVu
L2luY2x1ZGUvYXNtLXg4Ni92cG11LmggICAgICAgICAgICAgICAgICB8ICAxICsKIHhlbi9pbmNs
dWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmggfCAgMSArCiA5IGZpbGVzIGNoYW5n
ZWQsIDM2IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9kb2NzL21p
c2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5w
YW5kb2MKaW5kZXggNzQyNTU1NjE2ZC4uNmRiODJmMzAyZSAxMDA2NDQKLS0tIGEvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCisrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5l
LnBhbmRvYwpAQCAtMjEwOSw3ICsyMTA5LDcgQEAgVXNlIFZpcnR1YWwgUHJvY2Vzc29yIElEIHN1
cHBvcnQgaWYgYXZhaWxhYmxlLiAgVGhpcyBwcmV2ZW50cyB0aGUgbmVlZCBmb3IgVExCCiBmbHVz
aGVzIG9uIFZNIGVudHJ5IGFuZCBleGl0LCBpbmNyZWFzaW5nIHBlcmZvcm1hbmNlLgogCiAjIyMg
dnBtdSAoeDg2KQotICAgID0gTGlzdCBvZiBbIDxib29sPiwgYnRzLCBpcGMsIGFyY2ggXQorICAg
ID0gTGlzdCBvZiBbIDxib29sPiwgYnRzLCBpcGMsIGFyY2gsIHJ0bS1hYm9ydD08Ym9vbD4gXQog
CiAgICAgQXBwbGljYWJpbGl0eTogeDg2LiAgRGVmYXVsdDogZmFsc2UKIApAQCAtMjE0Miw2ICsy
MTQyLDIxIEBAIHByb3ZpZGUgYWNjZXNzIHRvIGEgd2VhbHRoIG9mIGxvdyBsZXZlbCBwcm9jZXNz
b3IgaW5mb3JtYXRpb24uCiAKICogICBUaGUgYGFyY2hgIG9wdGlvbiBhbGxvd3MgYWNjZXNzIHRv
IHRoZSBwcmUtZGVmaW5lZCBhcmNoaXRlY3R1cmFsIGV2ZW50cy4KIAorKiAgIFRoZSBgcnRtLWFi
b3J0YCBib29sZWFuIGNvbnRyb2xzIGEgdHJhZGUtb2ZmIGJldHdlZW4gd29ya2luZyBSZXN0cmlj
dGVkCisgICAgVHJhbnNhY3Rpb25hbCBNZW1vcnksIGFuZCB3b3JraW5nIHBlcmZvcm1hbmNlIGNv
dW50ZXJzLgorCisgICAgQWxsIHByb2Nlc3NvcnMgcmVsZWFzZWQgdG8gZGF0ZSAoUTEgMjAxOSkg
c3VwcG9ydGluZyBUcmFuc2FjdGlvbmFsIE1lbW9yeQorICAgIEV4dGVuc2lvbnMgc3VmZmVyIGFu
IGVycmF0dW0gd2hpY2ggaGFzIGJlZW4gYWRkcmVzc2VkIGluIG1pY3JvY29kZS4KKworICAgIFBy
b2Nlc3NvcnMgYmFzZWQgb24gdGhlIFNreWxha2UgbWljcm9hcmNoaXRlY3R1cmUgd2l0aCB1cC10
by1kYXRlCisgICAgbWljcm9jb2RlIGludGVybmFsbHkgdXNlIHBlcmZvcm1hbmNlIGNvdW50ZXIg
MyB0byB3b3JrIGFyb3VuZCB0aGUgZXJyYXR1bS4KKyAgICBBIGNvbnNlcXVlbmNlIGlzIHRoYXQg
dGhlIGNvdW50ZXIgZ2V0cyByZXByb2dyYW1tZWQgd2hlbmV2ZXIgYW4gYFhCRUdJTmAKKyAgICBp
bnN0cnVjdGlvbiBpcyBleGVjdXRlZC4KKworICAgIEFuIGFsdGVybmF0aXZlIG1vZGUgZXhpc3Rz
IHdoZXJlIFBDUjMgYmVoYXZlcyBhcyBiZWZvcmUsIGF0IHRoZSBjb3N0IG9mCisgICAgYFhCRUdJ
TmAgdW5jb25kaXRpb25hbGx5IGFib3J0aW5nLiAgRW5hYmxpbmcgYHJ0bS1hYm9ydGAgbW9kZSB3
aWxsCisgICAgYWN0aXZhdGUgdGhpcyBhbHRlcm5hdGl2ZSBtb2RlLgorCiAqV2FybmluZzoqCiBB
cyB0aGUgdmlydHVhbGlzYXRpb24gaXMgbm90IDEwMCUgc2FmZSwgZG9uJ3QgdXNlIHRoZSB2cG11
IGZsYWcgb24KIHByb2R1Y3Rpb24gc3lzdGVtcyAoc2VlIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
eHNhL2Fkdmlzb3J5LTE2My5odG1sKSEKZGlmZiAtLWdpdCBhL3Rvb2xzL21pc2MveGVuLWNwdWlk
LmMgYi90b29scy9taXNjL3hlbi1jcHVpZC5jCmluZGV4IDZlN2NhOGI5YTQuLmQ4N2E3MmUzZTYg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMKKysrIGIvdG9vbHMvbWlzYy94ZW4t
Y3B1aWQuYwpAQCAtMTQ2LDYgKzE0Niw4IEBAIHN0YXRpYyBjb25zdCBjaGFyICpzdHJfN2QwWzMy
XSA9CiB7CiAgICAgWyAyXSA9ICJhdng1MTJfNHZubml3IiwgWyAzXSA9ICJhdng1MTJfNGZtYXBz
IiwKIAorICAgIC8qIDEyICovICAgICAgICAgICAgICAgIFsxM10gPSAidHN4LWZvcmNlLWFib3J0
IiwKKwogICAgIFsyNl0gPSAiaWJyc2IiLCAgICAgICAgIFsyN10gPSAic3RpYnAiLAogICAgIFsy
OF0gPSAibDFkX2ZsdXNoIiwgICAgIFsyOV0gPSAiYXJjaF9jYXBzIiwKICAgICAvKiAzMCAqLyAg
ICAgICAgICAgICAgICBbMzFdID0gInNzYmQiLApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Nw
dS9pbnRlbC5jIGIveGVuL2FyY2gveDg2L2NwdS9pbnRlbC5jCmluZGV4IDY1ZmEzZDYxMWYuLjI5
YzZiODc1MTIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvaW50ZWwuYworKysgYi94ZW4v
YXJjaC94ODYvY3B1L2ludGVsLmMKQEAgLTI4Niw2ICsyODYsOSBAQCBzdGF0aWMgdm9pZCBJbnRl
bF9lcnJhdGFfd29ya2Fyb3VuZHMoc3RydWN0IGNwdWluZm9feDg2ICpjKQogCWlmIChjLT54ODYg
PT0gNiAmJiBjcHVfaGFzX2NsZmx1c2ggJiYKIAkgICAgKGMtPng4Nl9tb2RlbCA9PSAyOSB8fCBj
LT54ODZfbW9kZWwgPT0gNDYgfHwgYy0+eDg2X21vZGVsID09IDQ3KSkKIAkJX19zZXRfYml0KFg4
Nl9GRUFUVVJFX0NMRkxVU0hfTU9OSVRPUiwgYy0+eDg2X2NhcGFiaWxpdHkpOworCisJaWYgKGNw
dV9oYXNfdHN4X2ZvcmNlX2Fib3J0ICYmIG9wdF9ydG1fYWJvcnQpCisJCXdybXNybChNU1JfVFNY
X0ZPUkNFX0FCT1JULCBUU1hfRk9SQ0VfQUJPUlRfUlRNKTsKIH0KIAogCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvY3B1L3ZwbXUuYyBiL3hlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jCmluZGV4IDgz
MjRkNjJmMTEuLjhmNmRhZjEzZmQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvdnBtdS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jCkBAIC00NSw2ICs0NSw3IEBAIENIRUNLX3Bt
dV9wYXJhbXM7CiBzdGF0aWMgdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgb3B0X3ZwbXVfZW5h
YmxlZDsKIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IHZwbXVfbW9kZSA9IFhFTlBNVV9NT0RF
X09GRjsKIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IHZwbXVfZmVhdHVyZXMgPSAwOworYm9v
bCBfX3JlYWRfbW9zdGx5IG9wdF9ydG1fYWJvcnQ7CiAKIHN0YXRpYyBERUZJTkVfU1BJTkxPQ0so
dnBtdV9sb2NrKTsKIHN0YXRpYyB1bnNpZ25lZCB2cG11X2NvdW50OwpAQCAtNzMsNiArNzQsOCBA
QCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV92cG11X3BhcmFtcyhjb25zdCBjaGFyICpzKQogICAg
ICAgICAgICAgdnBtdV9mZWF0dXJlcyB8PSBYRU5QTVVfRkVBVFVSRV9JUENfT05MWTsKICAgICAg
ICAgZWxzZSBpZiAoICFjbWRsaW5lX3N0cmNtcChzLCAiYXJjaCIpICkKICAgICAgICAgICAgIHZw
bXVfZmVhdHVyZXMgfD0gWEVOUE1VX0ZFQVRVUkVfQVJDSF9PTkxZOworICAgICAgICBlbHNlIGlm
ICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oInJ0bS1hYm9ydCIsIHMsIHNzKSkgPj0gMCApCisgICAg
ICAgICAgICBvcHRfcnRtX2Fib3J0ID0gdmFsOwogICAgICAgICBlbHNlCiAgICAgICAgICAgICBy
YyA9IC1FSU5WQUw7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tc3IuYyBiL3hlbi9hcmNo
L3g4Ni9tc3IuYwppbmRleCA5YmIzOGI2ZDY2Li40ZGY0YTU5ZjRkIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvbXNyLmMKKysrIGIveGVuL2FyY2gveDg2L21zci5jCkBAIC0xMzEsNiArMTMxLDgg
QEAgaW50IGd1ZXN0X3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBtc3IsIHVp
bnQ2NF90ICp2YWwpCiAgICAgY2FzZSBNU1JfUFJFRF9DTUQ6CiAgICAgY2FzZSBNU1JfRkxVU0hf
Q01EOgogICAgICAgICAvKiBXcml0ZS1vbmx5ICovCisgICAgY2FzZSBNU1JfVFNYX0ZPUkNFX0FC
T1JUOgorICAgICAgICAvKiBOb3Qgb2ZmZXJlZCB0byBndWVzdHMuICovCiAgICAgICAgIGdvdG8g
Z3BfZmF1bHQ7CiAKICAgICBjYXNlIE1TUl9TUEVDX0NUUkw6CkBAIC0yMzAsNiArMjMyLDggQEAg
aW50IGd1ZXN0X3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBtc3IsIHVpbnQ2NF90IHZh
bCkKICAgICBjYXNlIE1TUl9JTlRFTF9QTEFURk9STV9JTkZPOgogICAgIGNhc2UgTVNSX0FSQ0hf
Q0FQQUJJTElUSUVTOgogICAgICAgICAvKiBSZWFkLW9ubHkgKi8KKyAgICBjYXNlIE1TUl9UU1hf
Rk9SQ0VfQUJPUlQ6CisgICAgICAgIC8qIE5vdCBvZmZlcmVkIHRvIGd1ZXN0cy4gKi8KICAgICAg
ICAgZ290byBncF9mYXVsdDsKIAogICAgIGNhc2UgTVNSX0FNRF9QQVRDSExPQURFUjoKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9jcHVmZWF0dXJlLmgKaW5kZXggMWZiOWFmNGIxOS4uNzQ1ODAxZjNjMCAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9jcHVmZWF0dXJlLmgKQEAgLTExMiw2ICsxMTIsOSBAQAogLyogQ1BVSUQgbGV2ZWwgMHg4
MDAwMDAwNy5lZHggKi8KICNkZWZpbmUgY3B1X2hhc19pdHNjICAgICAgICAgICAgYm9vdF9jcHVf
aGFzKFg4Nl9GRUFUVVJFX0lUU0MpCiAKKy8qIENQVUlEIGxldmVsIDB4MDAwMDAwMDc6MC5lZHgg
Ki8KKyNkZWZpbmUgY3B1X2hhc190c3hfZm9yY2VfYWJvcnQgYm9vdF9jcHVfaGFzKFg4Nl9GRUFU
VVJFX1RTWF9GT1JDRV9BQk9SVCkKKwogLyogU3ludGhlc2l6ZWQuICovCiAjZGVmaW5lIGNwdV9o
YXNfYXJjaF9wZXJmbW9uICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9BUkNIX1BFUkZNT04p
CiAjZGVmaW5lIGNwdV9oYXNfY3B1aWRfZmF1bHRpbmcgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVS
RV9DUFVJRF9GQVVMVElORykKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWlu
ZGV4LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCmluZGV4IDI0ZDc4M2E3MmQu
LmM2ZTFkODc2OGYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaApAQCAtNTEsNiArNTEsOSBAQAog
I2RlZmluZSBNU1JfRkxVU0hfQ01ECQkJMHgwMDAwMDEwYgogI2RlZmluZSBGTFVTSF9DTURfTDFE
CQkJKF9BQygxLCBVTEwpIDw8IDApCiAKKyNkZWZpbmUgTVNSX1RTWF9GT1JDRV9BQk9SVCAgICAg
ICAgICAgICAweDAwMDAwMTBmCisjZGVmaW5lIFRTWF9GT1JDRV9BQk9SVF9SVE0gICAgICAgICAg
ICAgKF9BQygxLCBVTEwpIDw8ICAwKQorCiAvKiBJbnRlbCBNU1JzLiBTb21lIGFsc28gYXZhaWxh
YmxlIG9uIG90aGVyIENQVXMgKi8KICNkZWZpbmUgTVNSX0lBMzJfUEVSRkNUUjAJCTB4MDAwMDAw
YzEKICNkZWZpbmUgTVNSX0lBMzJfQV9QRVJGQ1RSMAkJMHgwMDAwMDRjMQpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni92cG11LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3ZwbXUuaApp
bmRleCA1ZTc3OGFiN2JhLi4xMjg3YjlmYjZlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L3ZwbXUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3ZwbXUuaApAQCAtMTI1LDYgKzEy
NSw3IEBAIHN0YXRpYyBpbmxpbmUgaW50IHZwbXVfZG9fcmRtc3IodW5zaWduZWQgaW50IG1zciwg
dWludDY0X3QgKm1zcl9jb250ZW50KQogCiBleHRlcm4gdW5zaWduZWQgaW50IHZwbXVfbW9kZTsK
IGV4dGVybiB1bnNpZ25lZCBpbnQgdnBtdV9mZWF0dXJlczsKK2V4dGVybiBib29sIG9wdF9ydG1f
YWJvcnQ7CiAKIC8qIENvbnRleHQgc3dpdGNoICovCiBzdGF0aWMgaW5saW5lIHZvaWQgdnBtdV9z
d2l0Y2hfZnJvbShzdHJ1Y3QgdmNwdSAqcHJldikKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1
YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14
ODYvY3B1ZmVhdHVyZXNldC5oCmluZGV4IGZiYzY4ZmEyOWYuLjJiY2M1NDg3YWMgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKKysrIGIveGVu
L2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaApAQCAtMjQyLDYgKzI0Miw3
IEBAIFhFTl9DUFVGRUFUVVJFKElCUEIsICAgICAgICAgIDgqMzIrMTIpIC8qQSAgSUJQQiBzdXBw
b3J0IG9ubHkgKG5vIElCUlMsIHVzZWQgYnkKIC8qIEludGVsLWRlZmluZWQgQ1BVIGZlYXR1cmVz
LCBDUFVJRCBsZXZlbCAweDAwMDAwMDA3OjAuZWR4LCB3b3JkIDkgKi8KIFhFTl9DUFVGRUFUVVJF
KEFWWDUxMl80Vk5OSVcsIDkqMzIrIDIpIC8qQSAgQVZYNTEyIE5ldXJhbCBOZXR3b3JrIEluc3Ry
dWN0aW9ucyAqLwogWEVOX0NQVUZFQVRVUkUoQVZYNTEyXzRGTUFQUywgOSozMisgMykgLypBICBB
Vlg1MTIgTXVsdGlwbHkgQWNjdW11bGF0aW9uIFNpbmdsZSBQcmVjaXNpb24gKi8KK1hFTl9DUFVG
RUFUVVJFKFRTWF9GT1JDRV9BQk9SVCwgOSozMisxMykgLyogTVNSX1RTWF9GT1JDRV9BQk9SVC5S
VE1fQUJPUlQgKi8KIFhFTl9DUFVGRUFUVVJFKElCUlNCLCAgICAgICAgIDkqMzIrMjYpIC8qQSAg
SUJSUyBhbmQgSUJQQiBzdXBwb3J0ICh1c2VkIGJ5IEludGVsKSAqLwogWEVOX0NQVUZFQVRVUkUo
U1RJQlAsICAgICAgICAgOSozMisyNykgLypBICBTVElCUCAqLwogWEVOX0NQVUZFQVRVUkUoTDFE
X0ZMVVNILCAgICAgOSozMisyOCkgLypTICBNU1JfRkxVU0hfQ01EIGFuZCBMMUQgZmx1c2guICov
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFnaW5nLTQuMTIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 03 08:55:52 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 08:55: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 1hMTyy-0000cK-Oe; Fri, 03 May 2019 08:55:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=J07X=TD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hMTyx-0000cA-6K
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 08:55:51 +0000
X-Inumbo-ID: 3d7a8232-6d81-11e9-b7d8-e74dd2262362
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3d7a8232-6d81-11e9-b7d8-e74dd2262362;
 Fri, 03 May 2019 08:55:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hMTys-0006KF-0F
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 08:55:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hMTyr-00057l-Th
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 08:55:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hMTyr-00057l-Th@xenbits.xenproject.org>
Date: Fri, 03 May 2019 08:55:45 +0000
Subject: [Xen-changelog] [xen staging-4.12] x86/pv: Fix construction of
 32bit dom0's
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM3NWQ1ZmU1N2Y2MDhmMzQxMTUyZTBkM2I3MDM1MjU1ZWVhZTE4MTMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAzIDEwOjQwOjEwIDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDMgMTA6NDA6MTAgMjAxOSArMDIw
MAoKICAgIHg4Ni9wdjogRml4IGNvbnN0cnVjdGlvbiBvZiAzMmJpdCBkb20wJ3MKICAgIAogICAg
ZG9tMF9jb25zdHJ1Y3RfcHYoKSBoYXMgbG9naWMgdG8gdHJhbnNpdGlvbiBkb20wIGludG8gYSBj
b21wYXQgZG9tYWluIHdoZW4KICAgIGJvb3RpbmcgYW4gRUxGMzIgaW1hZ2UuCiAgICAKICAgIE9u
ZSBhc3BlY3Qgd2hpY2ggaXMgbWlzc2luZyBpcyB0aGUgQ1BVSUQgcG9saWN5IHJlY2FsY3VsYXRp
b24sIG1lYW5pbmcgdGhhdCBhCiAgICAzMmJpdCBkb20wIHNlZXMgYSA2NGJpdCBwb2xpY3ksIHdo
aWNoIGRpZmZlciBieSB0aGUgTG9uZyBNb2RlIGZlYXR1cmUgZmxhZyBpbgogICAgcGFydGljdWxh
ci4gIEFub3RoZXIgbWlzc2luZyBpdGVtIGlzIHRoZSB4ODdfZmlwX3dpZHRoIGluaXRpYWxpc2F0
aW9uLgogICAgCiAgICBVcGRhdGUgZG9tMF9jb25zdHJ1Y3RfcHYoKSB0byB1c2Ugc3dpdGNoX2Nv
bXBhdCgpLCByYXRoZXIgdGhhbiByZXRhaW5pbmcgdGhlCiAgICBvcGVuY29kaW5nLiAgUG9zaXRp
b24gdGhlIGNhbGwgdG8gc3dpdGNoX2NvbXBhdCgpIHN1Y2ggdGhhdCB0aGUgY29tcGF0MzIgbG9j
YWwKICAgIHZhcmlhYmxlIGNhbiBkaXNhcHBlYXIgZW50aXJlbHkuCiAgICAKICAgIFRoZSAzMmJp
dCBtb25pdG9yIHRhYmxlIGlzIG5vdyBjcmVhdGVkIGJ5IHNldHVwX2NvbXBhdF9sNCgpLCBhdm9p
ZGluZyB0aGUgbmVlZAogICAgdG8gZm9yIG1hbnVhbCBjcmVhdGlvbiBsYXRlci4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1p
dDogMzU2ZjQzNzE3MWM1YmI5MDcwMWFjOWRkN2JhNGRiYmQwNTk4OGUzOAogICAgbWFzdGVyIGRh
dGU6IDIwMTktMDMtMTUgMTQ6NTk6MjcgKzAwMDAKLS0tCiB4ZW4vYXJjaC94ODYvcHYvZG9tMF9i
dWlsZC5jIHwgNDAgKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVu
L2FyY2gveDg2L3B2L2RvbWFpbi5jICAgICB8ICA0ICsrKy0KIDIgZmlsZXMgY2hhbmdlZCwgMTcg
aW5zZXJ0aW9ucygrKSwgMjcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L3B2L2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKaW5kZXggODM3
ZWY3YmNhMS4uY2VmMmQ0MjI1NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVp
bGQuYworKysgYi94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCkBAIC0yODUsNyArMjg1LDcg
QEAgaW50IF9faW5pdCBkb20wX2NvbnN0cnVjdF9wdihzdHJ1Y3QgZG9tYWluICpkLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBtb2R1bGVfdCAqaW5pdHJkLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjaGFyICpjbWRsaW5lKQogewotICAgIGludCBpLCBjcHUsIHJjLCBjb21w
YXRpYmxlLCBjb21wYXQzMiwgb3JkZXIsIG1hY2hpbmU7CisgICAgaW50IGksIGNwdSwgcmMsIGNv
bXBhdGlibGUsIG9yZGVyLCBtYWNoaW5lOwogICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
OwogICAgIHVuc2lnbmVkIGxvbmcgcGZuLCBtZm47CiAgICAgdW5zaWduZWQgbG9uZyBucl9wYWdl
czsKQEAgLTM1NCwxNCArMzU0LDE4IEBAIGludCBfX2luaXQgZG9tMF9jb25zdHJ1Y3RfcHYoc3Ry
dWN0IGRvbWFpbiAqZCwKIAogICAgIC8qIGNvbXBhdGliaWxpdHkgY2hlY2sgKi8KICAgICBjb21w
YXRpYmxlID0gMDsKLSAgICBjb21wYXQzMiAgID0gMDsKICAgICBtYWNoaW5lID0gZWxmX3V2YWwo
JmVsZiwgZWxmLmVoZHIsIGVfbWFjaGluZSk7CiAgICAgcHJpbnRrKCIgWGVuICBrZXJuZWw6IDY0
LWJpdCwgbHNiLCBjb21wYXQzMlxuIik7CiAgICAgaWYgKCBlbGZfMzJiaXQoJmVsZikgJiYgcGFy
bXMucGFlID09IFhFTl9QQUVfQklNT0RBTCApCiAgICAgICAgIHBhcm1zLnBhZSA9IFhFTl9QQUVf
RVhUQ1IzOwogICAgIGlmICggZWxmXzMyYml0KCZlbGYpICYmIHBhcm1zLnBhZSAmJiBtYWNoaW5l
ID09IEVNXzM4NiApCiAgICAgewotICAgICAgICBjb21wYXQzMiA9IDE7CisgICAgICAgIGlmICgg
dW5saWtlbHkocmMgPSBzd2l0Y2hfY29tcGF0KGQpKSApCisgICAgICAgIHsKKyAgICAgICAgICAg
IHByaW50aygiRG9tMCBmYWlsZWQgdG8gc3dpdGNoIHRvIGNvbXBhdDogJWRcbiIsIHJjKTsKKyAg
ICAgICAgICAgIHJldHVybiByYzsKKyAgICAgICAgfQorCiAgICAgICAgIGNvbXBhdGlibGUgPSAx
OwogICAgIH0KICAgICBpZiAoZWxmXzY0Yml0KCZlbGYpICYmIG1hY2hpbmUgPT0gRU1fWDg2XzY0
KQpAQCAtMzkyLDE2ICszOTYsNiBAQCBpbnQgX19pbml0IGRvbTBfY29uc3RydWN0X3B2KHN0cnVj
dCBkb21haW4gKmQsCiAgICAgICAgIH0KICAgICB9CiAKLSAgICBpZiAoIGNvbXBhdDMyICkKLSAg
ICB7Ci0gICAgICAgIGQtPmFyY2guaXNfMzJiaXRfcHYgPSBkLT5hcmNoLmhhc18zMmJpdF9zaGlu
Zm8gPSAxOwotICAgICAgICBkLT5hcmNoLnB2LnhwdGkgPSBmYWxzZTsKLSAgICAgICAgZC0+YXJj
aC5wdi5wY2lkID0gZmFsc2U7Ci0gICAgICAgIHYtPnZjcHVfaW5mbyA9ICh2b2lkICopJmQtPnNo
YXJlZF9pbmZvLT5jb21wYXQudmNwdV9pbmZvWzBdOwotICAgICAgICBpZiAoIHNldHVwX2NvbXBh
dF9hcmdfeGxhdCh2KSAhPSAwICkKLSAgICAgICAgICAgIEJVRygpOwotICAgIH0KLQogICAgIG5y
X3BhZ2VzID0gZG9tMF9jb21wdXRlX25yX3BhZ2VzKGQsICZwYXJtcywgaW5pdHJkX2xlbik7CiAK
ICAgICBpZiAoIHBhcm1zLnBhZSA9PSBYRU5fUEFFX0VYVENSMyApCkBAIC00MjUsOCArNDE5LDYg
QEAgaW50IF9faW5pdCBkb20wX2NvbnN0cnVjdF9wdihzdHJ1Y3QgZG9tYWluICpkLAogICAgICAg
ICBwYXJtcy5wMm1fYmFzZSA9IFVOU0VUX0FERFI7CiAgICAgfQogCi0gICAgZG9tYWluX3NldF9h
bGxvY19iaXRzaXplKGQpOwotCiAgICAgLyoKICAgICAgKiBXaHkgZG8gd2UgbmVlZCB0aGlzPyBU
aGUgbnVtYmVyIG9mIHBhZ2UtdGFibGUgZnJhbWVzIGRlcGVuZHMgb24gdGhlCiAgICAgICogc2l6
ZSBvZiB0aGUgYm9vdHN0cmFwIGFkZHJlc3Mgc3BhY2UuIEJ1dCB0aGUgc2l6ZSBvZiB0aGUgYWRk
cmVzcyBzcGFjZQpAQCAtNjA2LDIzICs1OTgsMTkgQEAgaW50IF9faW5pdCBkb20wX2NvbnN0cnVj
dF9wdihzdHJ1Y3QgZG9tYWluICpkLAogICAgIHsKICAgICAgICAgbWFkZHJfdG9fcGFnZShtcHRf
YWxsb2MpLT51LmludXNlLnR5cGVfaW5mbyA9IFBHVF9sNF9wYWdlX3RhYmxlOwogICAgICAgICBs
NHN0YXJ0ID0gbDR0YWIgPSBfX3ZhKG1wdF9hbGxvYyk7IG1wdF9hbGxvYyArPSBQQUdFX1NJWkU7
CisgICAgICAgIGNsZWFyX3BhZ2UobDR0YWIpOworICAgICAgICBpbml0X3hlbl9sNF9zbG90cyhs
NHRhYiwgX21mbih2aXJ0X3RvX21mbihsNHN0YXJ0KSksCisgICAgICAgICAgICAgICAgICAgICAg
ICAgIGQsIElOVkFMSURfTUZOLCB0cnVlKTsKKyAgICAgICAgdi0+YXJjaC5ndWVzdF90YWJsZSA9
IHBhZ2V0YWJsZV9mcm9tX3BhZGRyKF9fcGEobDRzdGFydCkpOwogICAgIH0KICAgICBlbHNlCiAg
ICAgewotICAgICAgICBwYWdlID0gYWxsb2NfZG9taGVhcF9wYWdlKGQsIE1FTUZfbm9fb3duZXIg
fCBNRU1GX25vX3NjcnViKTsKLSAgICAgICAgaWYgKCAhcGFnZSApCi0gICAgICAgICAgICBwYW5p
YygiTm90IGVub3VnaCBSQU0gZm9yIGRvbWFpbiAwIFBNTDRcbiIpOwotICAgICAgICBwYWdlLT51
LmludXNlLnR5cGVfaW5mbyA9IFBHVF9sNF9wYWdlX3RhYmxlfFBHVF92YWxpZGF0ZWR8MTsKLSAg
ICAgICAgbDRzdGFydCA9IGw0dGFiID0gcGFnZV90b192aXJ0KHBhZ2UpOworICAgICAgICAvKiBN
b25pdG9yIHRhYmxlIGFscmVhZHkgY3JlYXRlZCBieSBzd2l0Y2hfY29tcGF0KCkuICovCisgICAg
ICAgIGw0c3RhcnQgPSBsNHRhYiA9IF9fdmEocGFnZXRhYmxlX2dldF9wYWRkcih2LT5hcmNoLmd1
ZXN0X3RhYmxlKSk7CisgICAgICAgIC8qIFNlZSBwdWJsaWMveGVuLmggb24gd2h5IHRoZSBmb2xs
b3dpbmcgaXMgbmVlZGVkLiAqLwogICAgICAgICBtYWRkcl90b19wYWdlKG1wdF9hbGxvYyktPnUu
aW51c2UudHlwZV9pbmZvID0gUEdUX2wzX3BhZ2VfdGFibGU7CiAgICAgICAgIGwzc3RhcnQgPSBf
X3ZhKG1wdF9hbGxvYyk7IG1wdF9hbGxvYyArPSBQQUdFX1NJWkU7CiAgICAgfQotICAgIGNsZWFy
X3BhZ2UobDR0YWIpOwotICAgIGluaXRfeGVuX2w0X3Nsb3RzKGw0dGFiLCBfbWZuKHZpcnRfdG9f
bWZuKGw0c3RhcnQpKSwKLSAgICAgICAgICAgICAgICAgICAgICBkLCBJTlZBTElEX01GTiwgdHJ1
ZSk7Ci0gICAgdi0+YXJjaC5ndWVzdF90YWJsZSA9IHBhZ2V0YWJsZV9mcm9tX3BhZGRyKF9fcGEo
bDRzdGFydCkpOwotICAgIGlmICggaXNfcHZfMzJiaXRfZG9tYWluKGQpICkKLSAgICAgICAgdi0+
YXJjaC5ndWVzdF90YWJsZV91c2VyID0gdi0+YXJjaC5ndWVzdF90YWJsZTsKIAogICAgIGw0dGFi
ICs9IGw0X3RhYmxlX29mZnNldCh2X3N0YXJ0KTsKICAgICBwZm4gPSBhbGxvY19zcGZuOwpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L3B2L2RvbWFp
bi5jCmluZGV4IDgwMjZmMDBjNGEuLjRiNmY0OGRlYTIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9wdi9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKQEAgLTcwLDcgKzcw
LDcgQEAgc3RhdGljIGludCBzZXR1cF9jb21wYXRfbDQoc3RydWN0IHZjcHUgKnYpCiAgICAgbDRf
cGdlbnRyeV90ICpsNHRhYjsKICAgICBtZm5fdCBtZm47CiAKLSAgICBwZyA9IGFsbG9jX2RvbWhl
YXBfcGFnZSh2LT5kb21haW4sIE1FTUZfbm9fb3duZXIpOworICAgIHBnID0gYWxsb2NfZG9taGVh
cF9wYWdlKHYtPmRvbWFpbiwgTUVNRl9ub19vd25lciB8IE1FTUZfbm9fc2NydWIpOwogICAgIGlm
ICggcGcgPT0gTlVMTCApCiAgICAgICAgIHJldHVybiAtRU5PTUVNOwogCkBAIC0xNTcsNiArMTU3
LDggQEAgaW50IHN3aXRjaF9jb21wYXQoc3RydWN0IGRvbWFpbiAqZCkKICAgICBzdHJ1Y3QgdmNw
dSAqdjsKICAgICBpbnQgcmM7CiAKKyAgICBCVUlMRF9CVUdfT04ob2Zmc2V0b2Yoc3RydWN0IHNo
YXJlZF9pbmZvLCB2Y3B1X2luZm8pICE9IDApOworCiAgICAgaWYgKCBpc19odm1fZG9tYWluKGQp
IHx8IGQtPnRvdF9wYWdlcyAhPSAwICkKICAgICAgICAgcmV0dXJuIC1FQUNDRVM7CiAgICAgaWYg
KCBpc19wdl8zMmJpdF9kb21haW4oZCkgKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjEyCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 03 08:56:03 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 08:56: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 1hMTz9-0000dW-SP; Fri, 03 May 2019 08:56:03 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=J07X=TD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hMTz9-0000dR-FV
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 08:56:03 +0000
X-Inumbo-ID: 438ceafc-6d81-11e9-a269-2f2ac4c31501
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 438ceafc-6d81-11e9-a269-2f2ac4c31501;
 Fri, 03 May 2019 08:55:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hMTz2-0006KO-60
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 08:55:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hMTz2-00058j-3W
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 08:55:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hMTz2-00058j-3W@xenbits.xenproject.org>
Date: Fri, 03 May 2019 08:55:56 +0000
Subject: [Xen-changelog] [xen staging-4.12] x86/e820: fix build with gcc9
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============9097344387474393539=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit eb905217d1ff51d6d2b3dbe8cdf618ef40ab2d77
Author:     Jan Beulich <jbeulich@suse.com>
AuthorDate: Fri May 3 10:43:13 2019 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri May 3 10:43:13 2019 +0200

    x86/e820: fix build with gcc9
    
    e820.c: In function ‘clip_to_limit’:
    .../xen/include/asm/string.h:10:26: error: ‘__builtin_memmove’ offset [-16, -36] is out of the bounds [0, 20484] of object ‘e820’ with type ‘struct e820map’ [-Werror=array-bounds]
       10 | #define memmove(d, s, n) __builtin_memmove(d, s, n)
          |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
    e820.c:404:13: note: in expansion of macro ‘memmove’
      404 |             memmove(&e820.map[i], &e820.map[i+1],
          |             ^~~~~~~
    e820.c:36:16: note: ‘e820’ declared here
       36 | struct e820map e820;
          |                ^~~~
    
    While I can't see where the negative offsets would come from, converting
    the loop index to unsigned type helps. Take the opportunity and also
    convert several other local variables and copy_e820_map()'s second
    parameter to unsigned int (and bool in one case).
    
    Reported-by: Charles Arnold <carnold@suse.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 22e2f8dddf5fbed885b5e4db3ffc9e1101be9ec0
    master date: 2019-03-18 11:38:36 +0100
---
 xen/arch/x86/e820.c | 32 ++++++++++++++------------------
 1 file changed, 14 insertions(+), 18 deletions(-)

diff --git a/xen/arch/x86/e820.c b/xen/arch/x86/e820.c
index 0c67ccd262..8e8a2c4e1b 100644
--- a/xen/arch/x86/e820.c
+++ b/xen/arch/x86/e820.c
@@ -44,7 +44,7 @@ struct e820map __initdata e820_raw;
  */
 int __init e820_all_mapped(u64 start, u64 end, unsigned type)
 {
-	int i;
+	unsigned int i;
 
 	for (i = 0; i < e820.nr_map; i++) {
 		struct e820entry *ei = &e820.map[i];
@@ -73,9 +73,7 @@ int __init e820_all_mapped(u64 start, u64 end, unsigned type)
 static void __init add_memory_region(unsigned long long start,
                                      unsigned long long size, int type)
 {
-    int x;
-
-    x = e820.nr_map;
+    unsigned int x = e820.nr_map;
 
     if (x == ARRAY_SIZE(e820.map)) {
         printk(KERN_ERR "Ooops! Too many entries in the memory map!\n");
@@ -140,11 +138,9 @@ int __init sanitize_e820_map(struct e820entry *biosmap, unsigned int *pnr_map)
     struct change_member *change_tmp;
     unsigned long current_type, last_type;
     unsigned long long last_addr;
-    int chgidx, still_changing;
-    int overlap_entries;
-    int new_bios_entry;
-    int old_nr, new_nr, chg_nr;
-    int i;
+    bool still_changing;
+    unsigned int i, chgidx, overlap_entries, new_bios_entry;
+    unsigned int old_nr, new_nr, chg_nr;
 
     /*
       Visually we're performing the following (1,2,3,4 = memory types)...
@@ -211,9 +207,9 @@ int __init sanitize_e820_map(struct e820entry *biosmap, unsigned int *pnr_map)
     chg_nr = chgidx;    	/* true number of change-points */
 
     /* sort change-point list by memory addresses (low -> high) */
-    still_changing = 1;
+    still_changing = true;
     while (still_changing)	{
-        still_changing = 0;
+        still_changing = false;
         for (i=1; i < chg_nr; i++)  {
             /* if <current_addr> > <last_addr>, swap */
             /* or, if current=<start_addr> & last=<end_addr>, swap */
@@ -226,7 +222,7 @@ int __init sanitize_e820_map(struct e820entry *biosmap, unsigned int *pnr_map)
                 change_tmp = change_point[i];
                 change_point[i] = change_point[i-1];
                 change_point[i-1] = change_tmp;
-                still_changing=1;
+                still_changing = true;
             }
         }
     }
@@ -304,9 +300,9 @@ int __init sanitize_e820_map(struct e820entry *biosmap, unsigned int *pnr_map)
  * thinkpad 560x, for example, does not cooperate with the memory
  * detection code.)
  */
-static int __init copy_e820_map(struct e820entry * biosmap, int nr_map)
+static int __init copy_e820_map(struct e820entry * biosmap, unsigned int nr_map)
 {
-    /* Only one memory region (or negative)? Ignore it */
+    /* Only one memory region? Ignore it */
     if (nr_map < 2)
         return -1;
 
@@ -345,7 +341,7 @@ static int __init copy_e820_map(struct e820entry * biosmap, int nr_map)
  */
 static unsigned long __init find_max_pfn(void)
 {
-    int i;
+    unsigned int i;
     unsigned long max_pfn = 0;
 
     for (i = 0; i < e820.nr_map; i++) {
@@ -366,7 +362,7 @@ static unsigned long __init find_max_pfn(void)
 
 static void __init clip_to_limit(uint64_t limit, char *warnmsg)
 {
-    int i;
+    unsigned int i;
     char _warnmsg[160];
     uint64_t old_limit = 0;
 
@@ -514,7 +510,7 @@ static void __init machine_specific_memory_setup(struct e820map *raw)
 {
     unsigned long mpt_limit, ro_mpt_limit;
     uint64_t top_of_ram, size;
-    int i;
+    unsigned int i;
 
     sanitize_e820_map(raw->map, &raw->nr_map);
     copy_e820_map(raw->map, raw->nr_map);
@@ -604,7 +600,7 @@ int __init e820_change_range_type(
     uint32_t orig_type, uint32_t new_type)
 {
     uint64_t rs = 0, re = 0;
-    int i;
+    unsigned int i;
 
     for ( i = 0; i < e820->nr_map; i++ )
     {
--
generated by git-patchbot for /home/xen/git/xen.git#staging-4.12


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============9097344387474393539==--

From xen-changelog-bounces@lists.xenproject.org Fri May 03 08:56:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 08:56:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hMTzE-0000eJ-Tv; Fri, 03 May 2019 08:56:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=J07X=TD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hMTzD-0000e9-PD
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 08:56:07 +0000
X-Inumbo-ID: 499d2e23-6d81-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 499d2e23-6d81-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 08:56:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hMTzC-0006LB-Br
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 08:56:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hMTzC-00059Z-9O
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 08:56:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hMTzC-00059Z-9O@xenbits.xenproject.org>
Date: Fri, 03 May 2019 08:56:06 +0000
Subject: [Xen-changelog] [xen staging-4.12] x86/hvm: split all linear reads
 and writes at page 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: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDdmNTNiZTJhYjU2ZDI2ZjI5ODE2NzNiZDNlMDQyZTE4MmZkY2UzMzYKQXV0aG9yOiAg
ICAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBNYXkgMyAxMDo0Mzo0OSAyMDE5ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1heSAzIDEwOjQzOjQ5IDIwMTkgKzAy
MDAKCiAgICB4ODYvaHZtOiBzcGxpdCBhbGwgbGluZWFyIHJlYWRzIGFuZCB3cml0ZXMgYXQgcGFn
ZSBib3VuZGFyeQogICAgCiAgICBSdWxpbmcgb3V0IHBhZ2Ugc3RyYWRkbGluZyBhdCBsaW5lYXIg
bGV2ZWwgbWFrZXMgaXQgZWFzaWVyIHRvCiAgICBkaXN0aW5ndWlzaCBjaHVua3MgdGhhdCByZXF1
aXJlIHByb3BlciBoYW5kbGluZyBhcyBNTUlPIGFjY2VzcwogICAgYW5kIG5vdCBjb21wbGV0ZSB0
aGVtIGFzIHBhZ2Ugc3RyYWRkbGluZyBtZW1vcnkgdHJhbnNhY3Rpb25zCiAgICBwcmVtYXR1cmVs
eS4gVGhpcyBkb2Vzbid0IGNoYW5nZSB0aGUgZ2VuZXJhbCBiZWhhdmlvci4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIg
Y29tbWl0OiAyZDUyN2JhMzEwZGM2Njk1YmJhMmRmMTE4ZmY5ZTA1M2Y3ZTQwYzgyCiAgICBtYXN0
ZXIgZGF0ZTogMjAxOS0wMy0xOCAxNjoyODo0NSArMDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9odm0v
ZW11bGF0ZS5jIHwgNzAgKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0t
LS0tLQogMSBmaWxlIGNoYW5nZWQsIDM4IGluc2VydGlvbnMoKyksIDMyIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L2h2
bS9lbXVsYXRlLmMKaW5kZXggNzU0YmFmNjhkNS4uYzIzNmU3ZGExZiAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMK
QEAgLTEwODksMTIgKzEwODksMjUgQEAgc3RhdGljIGludCBsaW5lYXJfcmVhZCh1bnNpZ25lZCBs
b25nIGFkZHIsIHVuc2lnbmVkIGludCBieXRlcywgdm9pZCAqcF9kYXRhLAogICAgICAgICAgICAg
ICAgICAgICAgICB1aW50MzJfdCBwZmVjLCBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11
bF9jdHh0KQogewogICAgIHBhZ2VmYXVsdF9pbmZvX3QgcGZpbmZvOwotICAgIGludCByYyA9IGh2
bV9jb3B5X2Zyb21fZ3Vlc3RfbGluZWFyKHBfZGF0YSwgYWRkciwgYnl0ZXMsIHBmZWMsICZwZmlu
Zm8pOworICAgIHVuc2lnbmVkIGludCBvZmZzZXQgPSBhZGRyICYgflBBR0VfTUFTSzsKKyAgICBp
bnQgcmM7CiAKLSAgICBzd2l0Y2ggKCByYyApCisgICAgaWYgKCBvZmZzZXQgKyBieXRlcyA+IFBB
R0VfU0laRSApCiAgICAgewotICAgICAgICB1bnNpZ25lZCBpbnQgb2Zmc2V0LCBwYXJ0MTsKKyAg
ICAgICAgdW5zaWduZWQgaW50IHBhcnQxID0gUEFHRV9TSVpFIC0gb2Zmc2V0OworCisgICAgICAg
IC8qIFNwbGl0IHRoZSBhY2Nlc3MgYXQgdGhlIHBhZ2UgYm91bmRhcnkuICovCisgICAgICAgIHJj
ID0gbGluZWFyX3JlYWQoYWRkciwgcGFydDEsIHBfZGF0YSwgcGZlYywgaHZtZW11bF9jdHh0KTsK
KyAgICAgICAgaWYgKCByYyA9PSBYODZFTVVMX09LQVkgKQorICAgICAgICAgICAgcmMgPSBsaW5l
YXJfcmVhZChhZGRyICsgcGFydDEsIGJ5dGVzIC0gcGFydDEsIHBfZGF0YSArIHBhcnQxLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwZmVjLCBodm1lbXVsX2N0eHQpOworICAgICAgICBy
ZXR1cm4gcmM7CisgICAgfQorCisgICAgcmMgPSBodm1fY29weV9mcm9tX2d1ZXN0X2xpbmVhcihw
X2RhdGEsIGFkZHIsIGJ5dGVzLCBwZmVjLCAmcGZpbmZvKTsKIAorICAgIHN3aXRjaCAoIHJjICkK
KyAgICB7CiAgICAgY2FzZSBIVk1UUkFOU19va2F5OgogICAgICAgICByZXR1cm4gWDg2RU1VTF9P
S0FZOwogCkBAIC0xMTA2LDE5ICsxMTE5LDkgQEAgc3RhdGljIGludCBsaW5lYXJfcmVhZCh1bnNp
Z25lZCBsb25nIGFkZHIsIHVuc2lnbmVkIGludCBieXRlcywgdm9pZCAqcF9kYXRhLAogICAgICAg
ICBpZiAoIHBmZWMgJiBQRkVDX2luc25fZmV0Y2ggKQogICAgICAgICAgICAgcmV0dXJuIFg4NkVN
VUxfVU5IQU5ETEVBQkxFOwogCi0gICAgICAgIG9mZnNldCA9IGFkZHIgJiB+UEFHRV9NQVNLOwot
ICAgICAgICBpZiAoIG9mZnNldCArIGJ5dGVzIDw9IFBBR0VfU0laRSApCi0gICAgICAgICAgICBy
ZXR1cm4gaHZtZW11bF9saW5lYXJfbW1pb19yZWFkKGFkZHIsIGJ5dGVzLCBwX2RhdGEsIHBmZWMs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGh2bWVtdWxfY3R4
dCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAga25vd25fZ2xh
KGFkZHIsIGJ5dGVzLCBwZmVjKSk7Ci0KLSAgICAgICAgLyogU3BsaXQgdGhlIGFjY2VzcyBhdCB0
aGUgcGFnZSBib3VuZGFyeS4gKi8KLSAgICAgICAgcGFydDEgPSBQQUdFX1NJWkUgLSBvZmZzZXQ7
Ci0gICAgICAgIHJjID0gbGluZWFyX3JlYWQoYWRkciwgcGFydDEsIHBfZGF0YSwgcGZlYywgaHZt
ZW11bF9jdHh0KTsKLSAgICAgICAgaWYgKCByYyA9PSBYODZFTVVMX09LQVkgKQotICAgICAgICAg
ICAgcmMgPSBsaW5lYXJfcmVhZChhZGRyICsgcGFydDEsIGJ5dGVzIC0gcGFydDEsIHBfZGF0YSAr
IHBhcnQxLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwZmVjLCBodm1lbXVsX2N0eHQp
OwotICAgICAgICByZXR1cm4gcmM7CisgICAgICAgIHJldHVybiBodm1lbXVsX2xpbmVhcl9tbWlv
X3JlYWQoYWRkciwgYnl0ZXMsIHBfZGF0YSwgcGZlYywKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBodm1lbXVsX2N0eHQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAga25vd25fZ2xhKGFkZHIsIGJ5dGVzLCBwZmVjKSk7CiAKICAgICBjYXNl
IEhWTVRSQU5TX2dmbl9wYWdlZF9vdXQ6CiAgICAgY2FzZSBIVk1UUkFOU19nZm5fc2hhcmVkOgpA
QCAtMTEzMiwxMiArMTEzNSwyNSBAQCBzdGF0aWMgaW50IGxpbmVhcl93cml0ZSh1bnNpZ25lZCBs
b25nIGFkZHIsIHVuc2lnbmVkIGludCBieXRlcywgdm9pZCAqcF9kYXRhLAogICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDMyX3QgcGZlYywgc3RydWN0IGh2bV9lbXVsYXRlX2N0eHQgKmh2bWVt
dWxfY3R4dCkKIHsKICAgICBwYWdlZmF1bHRfaW5mb190IHBmaW5mbzsKLSAgICBpbnQgcmMgPSBo
dm1fY29weV90b19ndWVzdF9saW5lYXIoYWRkciwgcF9kYXRhLCBieXRlcywgcGZlYywgJnBmaW5m
byk7CisgICAgdW5zaWduZWQgaW50IG9mZnNldCA9IGFkZHIgJiB+UEFHRV9NQVNLOworICAgIGlu
dCByYzsKIAotICAgIHN3aXRjaCAoIHJjICkKKyAgICBpZiAoIG9mZnNldCArIGJ5dGVzID4gUEFH
RV9TSVpFICkKICAgICB7Ci0gICAgICAgIHVuc2lnbmVkIGludCBvZmZzZXQsIHBhcnQxOworICAg
ICAgICB1bnNpZ25lZCBpbnQgcGFydDEgPSBQQUdFX1NJWkUgLSBvZmZzZXQ7CisKKyAgICAgICAg
LyogU3BsaXQgdGhlIGFjY2VzcyBhdCB0aGUgcGFnZSBib3VuZGFyeS4gKi8KKyAgICAgICAgcmMg
PSBsaW5lYXJfd3JpdGUoYWRkciwgcGFydDEsIHBfZGF0YSwgcGZlYywgaHZtZW11bF9jdHh0KTsK
KyAgICAgICAgaWYgKCByYyA9PSBYODZFTVVMX09LQVkgKQorICAgICAgICAgICAgcmMgPSBsaW5l
YXJfd3JpdGUoYWRkciArIHBhcnQxLCBieXRlcyAtIHBhcnQxLCBwX2RhdGEgKyBwYXJ0MSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBmZWMsIGh2bWVtdWxfY3R4dCk7CisgICAgICAg
IHJldHVybiByYzsKKyAgICB9CisKKyAgICByYyA9IGh2bV9jb3B5X3RvX2d1ZXN0X2xpbmVhcihh
ZGRyLCBwX2RhdGEsIGJ5dGVzLCBwZmVjLCAmcGZpbmZvKTsKIAorICAgIHN3aXRjaCAoIHJjICkK
KyAgICB7CiAgICAgY2FzZSBIVk1UUkFOU19va2F5OgogICAgICAgICByZXR1cm4gWDg2RU1VTF9P
S0FZOwogCkBAIC0xMTQ2LDE5ICsxMTYyLDkgQEAgc3RhdGljIGludCBsaW5lYXJfd3JpdGUodW5z
aWduZWQgbG9uZyBhZGRyLCB1bnNpZ25lZCBpbnQgYnl0ZXMsIHZvaWQgKnBfZGF0YSwKICAgICAg
ICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwogCiAgICAgY2FzZSBIVk1UUkFOU19iYWRfZ2Zu
X3RvX21mbjoKLSAgICAgICAgb2Zmc2V0ID0gYWRkciAmIH5QQUdFX01BU0s7Ci0gICAgICAgIGlm
ICggb2Zmc2V0ICsgYnl0ZXMgPD0gUEFHRV9TSVpFICkKLSAgICAgICAgICAgIHJldHVybiBodm1l
bXVsX2xpbmVhcl9tbWlvX3dyaXRlKGFkZHIsIGJ5dGVzLCBwX2RhdGEsIHBmZWMsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBodm1lbXVsX2N0eHQsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBrbm93bl9nbGEoYWRkciwg
Ynl0ZXMsIHBmZWMpKTsKLQotICAgICAgICAvKiBTcGxpdCB0aGUgYWNjZXNzIGF0IHRoZSBwYWdl
IGJvdW5kYXJ5LiAqLwotICAgICAgICBwYXJ0MSA9IFBBR0VfU0laRSAtIG9mZnNldDsKLSAgICAg
ICAgcmMgPSBsaW5lYXJfd3JpdGUoYWRkciwgcGFydDEsIHBfZGF0YSwgcGZlYywgaHZtZW11bF9j
dHh0KTsKLSAgICAgICAgaWYgKCByYyA9PSBYODZFTVVMX09LQVkgKQotICAgICAgICAgICAgcmMg
PSBsaW5lYXJfd3JpdGUoYWRkciArIHBhcnQxLCBieXRlcyAtIHBhcnQxLCBwX2RhdGEgKyBwYXJ0
MSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBmZWMsIGh2bWVtdWxfY3R4dCk7Ci0g
ICAgICAgIHJldHVybiByYzsKKyAgICAgICAgcmV0dXJuIGh2bWVtdWxfbGluZWFyX21taW9fd3Jp
dGUoYWRkciwgYnl0ZXMsIHBfZGF0YSwgcGZlYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaHZtZW11bF9jdHh0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBrbm93bl9nbGEoYWRkciwgYnl0ZXMsIHBmZWMpKTsKIAogICAgIGNhc2Ug
SFZNVFJBTlNfZ2ZuX3BhZ2VkX291dDoKICAgICBjYXNlIEhWTVRSQU5TX2dmbl9zaGFyZWQ6Ci0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFn
aW5nLTQuMTIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 03 08:56:25 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 08:56: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 1hMTzU-0000ft-Vo; Fri, 03 May 2019 08:56:24 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=J07X=TD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hMTzU-0000fn-EQ
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 08:56:24 +0000
X-Inumbo-ID: 4fb3904c-6d81-11e9-b4e3-637257501c8e
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4fb3904c-6d81-11e9-b4e3-637257501c8e;
 Fri, 03 May 2019 08:56:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hMTzM-0006LJ-Io
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 08:56:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hMTzM-0005AO-Fz
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 08:56:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hMTzM-0005AO-Fz@xenbits.xenproject.org>
Date: Fri, 03 May 2019 08:56:16 +0000
Subject: [Xen-changelog] [xen staging-4.12] x86/hvm: finish IOREQs correctly
 on completion 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>

Y29tbWl0IDdjZjZmYmM2MzUwMTUzM2JmMTA1YmQ4MzUwNTk2YTdkZjYwYjVjNmYKQXV0aG9yOiAg
ICAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBNYXkgMyAxMDo0NDoyMyAyMDE5ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1heSAzIDEwOjQ0OjIzIDIwMTkgKzAy
MDAKCiAgICB4ODYvaHZtOiBmaW5pc2ggSU9SRVFzIGNvcnJlY3RseSBvbiBjb21wbGV0aW9uIHBh
dGgKICAgIAogICAgU2luY2UgdGhlIGludHJvZHVjdGlvbiBvZiBsaW5lYXJfe3JlYWQsd3JpdGV9
KCkgaGVscGVycyBpbiAzYmRlYzUzMGE1CiAgICAoeDg2L0hWTTogc3BsaXQgcGFnZSBzdHJhZGRs
aW5nIGVtdWxhdGVkIGFjY2Vzc2VzIGluIG1vcmUgY2FzZXMpIHRoZQogICAgY29tcGxldGlvbiBw
YXRoIGZvciBJT1JFUXMgaGFzIGJlZW4gYnJva2VuOiBpZiB0aGVyZSBpcyBhbiBJT1JFUSBpbgog
ICAgcHJvZ3Jlc3MgYnV0IGh2bV9jb3B5X3t0byxmcm9tfV9ndWVzdF9saW5lYXIoKSByZXR1cm5z
IEhWTVRSQU5TX29rYXkKICAgIChlLmcuIHdoZW4gUDJNIHR5cGUgb2Ygc291cmNlL2Rlc3RpbmF0
aW9uIGhhcyBiZWVuIGNoYW5nZWQgYnkgSU9SRVEKICAgIGhhbmRsZXIpIHRoZSBleGVjdXRpb24g
d2lsbCBuZXZlciByZS1lbnRlciBodm1lbXVsX2RvX2lvKCkgd2hlcmUKICAgIElPUkVRcyBhcmUg
Y29tcGxldGVkLiBUaGlzIHVzdWFsbHkgcmVzdWx0cyBpbiBhIGRvbWFpbiBjcmFzaCB1cG9uCiAg
ICB0aGUgZXhlY3V0aW9uIG9mIHRoZSBuZXh0IElPUkVRIGVudGVyaW5nIGh2bWVtdWxfZG9faW8o
KSBhbmQgZmluZGluZwogICAgdGhlIHJlbW5hbnRzIG9mIHRoZSBwcmV2aW91cyBJT1JFUSBpbiB0
aGUgc3RhdGUgbWFjaGluZS4KICAgIAogICAgVGhpcyBwYXJ0aWN1bGFyIGlzc3VlIGhhcyBiZWVu
IGRpc2NvdmVyZWQgaW4gcmVsYXRpb24gdG8gcDJtX2lvcmVxX3NlcnZlcgogICAgdHlwZSB3aGVy
ZSBhbiBlbXVsYXRvciBjaGFuZ2VkIHRoZSBtZW1vcnkgdHlwZSBiZXR3ZWVuIHAybV9pb3JlcV9z
ZXJ2ZXIKICAgIGFuZCBwMm1fcmFtX3J3IGluIHByb2Nlc3Mgb2YgcmVzcG9uZGluZyB0byBJT1JF
USB3aGljaCBtYWRlCiAgICBodm1fY29weV8uLigpIHRvIGJlaGF2ZSBkaWZmZXJlbnRseSBvbiB0
aGUgd2F5IGJhY2suCiAgICAKICAgIEZpeCBpdCBmb3Igbm93IGJ5IGNoZWNraW5nIGlmIElPUkVR
IGNvbXBsZXRpb24gaXMgcmVxdWlyZWQgKHdoaWNoCiAgICBjYW4gYmUgaWRlbnRpZmllZCBieSBx
dWVyeWluZyBNTUlPIGNhY2hlKSBiZWZvcmUgdHJ5aW5nIHRvIGZpbmlzaAogICAgYSBtZW1vcnkg
YWNjZXNzIGltbWVkaWF0ZWx5IHRocm91Z2ggaHZtX2NvcHlfLi4oKSwgcmUtZW50ZXIKICAgIGh2
bWVtdWxfZG9faW8oKSBvdGhlcndpc2UuIFRoaXMgY2hhbmdlIGFsb25lIG9ubHkgYWRkcmVzc2Vz
IElPUkVRCiAgICBjb21wbGV0aW9uIGlzc3VlIGZvciBQMk0gdHlwZSBjaGFuZ2luZyBmcm9tIE1N
SU8gdG8gUkFNIGluIHRoZQogICAgbWlkZGxlIG9mIGVtdWxhdGlvbiBidXQgbGVhdmVzIGEgY2Fz
ZSB3aGVyZSBuZXcgSU9SRVFzIG1pZ2h0IGJlCiAgICBpbnRyb2R1Y2VkIGJ5IFAyTSBjaGFuZ2Vz
IGZyb20gUkFNIHRvIE1NSU8gKHdoaWNoIGlzIGxlc3MgbGlrZWx5CiAgICB0byBmaW5kIGluIHBy
YWN0aWNlKSB0aGF0IHJlcXVpcmVzIG1vcmUgc3Vic3RhbnRpYWwgY2hhbmdlcyBpbgogICAgTU1J
TyBlbXVsYXRpb24gY29kZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWdvciBEcnV6aGluaW4g
PGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50
IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDUyMmEyZjNjNWM4
OWNjNzhjMGUyYjA1YWY5MjRiNzZjZWY3ZDRiZmYKICAgIG1hc3RlciBkYXRlOiAyMDE5LTAzLTE4
IDE2OjI5OjIxICswMTAwCi0tLQogeGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMgfCAzMSArKysr
KysrKysrKysrKysrKysrKysrKysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjUgaW5zZXJ0aW9u
cygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxh
dGUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCmluZGV4IGMyMzZlN2RhMWYuLmJmYTNl
MWFkOTMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9odm0vZW11bGF0ZS5jCkBAIC05NTIsNyArOTUyLDcgQEAgc3RhdGljIGludCBodm1l
bXVsX3BoeXNfbW1pb19hY2Nlc3MoCiAgKiBjYWNoZSBpbmRleGVkIGJ5IGxpbmVhciBNTUlPIGFk
ZHJlc3MuCiAgKi8KIHN0YXRpYyBzdHJ1Y3QgaHZtX21taW9fY2FjaGUgKmh2bWVtdWxfZmluZF9t
bWlvX2NhY2hlKAotICAgIHN0cnVjdCBodm1fdmNwdV9pbyAqdmlvLCB1bnNpZ25lZCBsb25nIGds
YSwgdWludDhfdCBkaXIpCisgICAgc3RydWN0IGh2bV92Y3B1X2lvICp2aW8sIHVuc2lnbmVkIGxv
bmcgZ2xhLCB1aW50OF90IGRpciwgYm9vbCBjcmVhdGUpCiB7CiAgICAgdW5zaWduZWQgaW50IGk7
CiAgICAgc3RydWN0IGh2bV9tbWlvX2NhY2hlICpjYWNoZTsKQEAgLTk2Niw2ICs5NjYsOSBAQCBz
dGF0aWMgc3RydWN0IGh2bV9tbWlvX2NhY2hlICpodm1lbXVsX2ZpbmRfbW1pb19jYWNoZSgKICAg
ICAgICAgICAgIHJldHVybiBjYWNoZTsKICAgICB9CiAKKyAgICBpZiAoICFjcmVhdGUgKQorICAg
ICAgICByZXR1cm4gTlVMTDsKKwogICAgIGkgPSB2aW8tPm1taW9fY2FjaGVfY291bnQ7CiAgICAg
aWYoIGkgPT0gQVJSQVlfU0laRSh2aW8tPm1taW9fY2FjaGUpICkKICAgICAgICAgcmV0dXJuIE5V
TEw7CkBAIC0xMDAwLDcgKzEwMDMsNyBAQCBzdGF0aWMgaW50IGh2bWVtdWxfbGluZWFyX21taW9f
YWNjZXNzKAogewogICAgIHN0cnVjdCBodm1fdmNwdV9pbyAqdmlvID0gJmN1cnJlbnQtPmFyY2gu
aHZtLmh2bV9pbzsKICAgICB1bnNpZ25lZCBsb25nIG9mZnNldCA9IGdsYSAmIH5QQUdFX01BU0s7
Ci0gICAgc3RydWN0IGh2bV9tbWlvX2NhY2hlICpjYWNoZSA9IGh2bWVtdWxfZmluZF9tbWlvX2Nh
Y2hlKHZpbywgZ2xhLCBkaXIpOworICAgIHN0cnVjdCBodm1fbW1pb19jYWNoZSAqY2FjaGUgPSBo
dm1lbXVsX2ZpbmRfbW1pb19jYWNoZSh2aW8sIGdsYSwgZGlyLCB0cnVlKTsKICAgICB1bnNpZ25l
ZCBpbnQgY2h1bmssIGJ1ZmZlcl9vZmZzZXQgPSAwOwogICAgIHBhZGRyX3QgZ3BhOwogICAgIHVu
c2lnbmVkIGxvbmcgb25lX3JlcCA9IDE7CkBAIC0xMDg5LDggKzEwOTIsOSBAQCBzdGF0aWMgaW50
IGxpbmVhcl9yZWFkKHVuc2lnbmVkIGxvbmcgYWRkciwgdW5zaWduZWQgaW50IGJ5dGVzLCB2b2lk
ICpwX2RhdGEsCiAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHBmZWMsIHN0cnVjdCBo
dm1fZW11bGF0ZV9jdHh0ICpodm1lbXVsX2N0eHQpCiB7CiAgICAgcGFnZWZhdWx0X2luZm9fdCBw
ZmluZm87CisgICAgc3RydWN0IGh2bV92Y3B1X2lvICp2aW8gPSAmY3VycmVudC0+YXJjaC5odm0u
aHZtX2lvOwogICAgIHVuc2lnbmVkIGludCBvZmZzZXQgPSBhZGRyICYgflBBR0VfTUFTSzsKLSAg
ICBpbnQgcmM7CisgICAgaW50IHJjID0gSFZNVFJBTlNfYmFkX2dmbl90b19tZm47CiAKICAgICBp
ZiAoIG9mZnNldCArIGJ5dGVzID4gUEFHRV9TSVpFICkKICAgICB7CkBAIC0xMTA0LDcgKzExMDgs
MTQgQEAgc3RhdGljIGludCBsaW5lYXJfcmVhZCh1bnNpZ25lZCBsb25nIGFkZHIsIHVuc2lnbmVk
IGludCBieXRlcywgdm9pZCAqcF9kYXRhLAogICAgICAgICByZXR1cm4gcmM7CiAgICAgfQogCi0g
ICAgcmMgPSBodm1fY29weV9mcm9tX2d1ZXN0X2xpbmVhcihwX2RhdGEsIGFkZHIsIGJ5dGVzLCBw
ZmVjLCAmcGZpbmZvKTsKKyAgICAvKgorICAgICAqIElmIHRoZXJlIGlzIGFuIE1NSU8gY2FjaGUg
ZW50cnkgZm9yIHRoZSBhY2Nlc3MgdGhlbiB3ZSBtdXN0IGJlIHJlLWlzc3VpbmcKKyAgICAgKiBh
biBhY2Nlc3MgdGhhdCB3YXMgcHJldmlvdXNseSBoYW5kbGVkIGFzIE1NSU8uIFRodXMgaXQgaXMg
aW1wZXJhdGl2ZSB0aGF0CisgICAgICogd2UgaGFuZGxlIHRoaXMgYWNjZXNzIGluIHRoZSBzYW1l
IHdheSB0byBndWFyYW50ZWUgY29tcGxldGlvbiBhbmQgaGVuY2UKKyAgICAgKiBjbGVhbiB1cCBh
bnkgaW50ZXJpbSBzdGF0ZS4KKyAgICAgKi8KKyAgICBpZiAoICFodm1lbXVsX2ZpbmRfbW1pb19j
YWNoZSh2aW8sIGFkZHIsIElPUkVRX1JFQUQsIGZhbHNlKSApCisgICAgICAgIHJjID0gaHZtX2Nv
cHlfZnJvbV9ndWVzdF9saW5lYXIocF9kYXRhLCBhZGRyLCBieXRlcywgcGZlYywgJnBmaW5mbyk7
CiAKICAgICBzd2l0Y2ggKCByYyApCiAgICAgewpAQCAtMTEzNSw4ICsxMTQ2LDkgQEAgc3RhdGlj
IGludCBsaW5lYXJfd3JpdGUodW5zaWduZWQgbG9uZyBhZGRyLCB1bnNpZ25lZCBpbnQgYnl0ZXMs
IHZvaWQgKnBfZGF0YSwKICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHBmZWMsIHN0
cnVjdCBodm1fZW11bGF0ZV9jdHh0ICpodm1lbXVsX2N0eHQpCiB7CiAgICAgcGFnZWZhdWx0X2lu
Zm9fdCBwZmluZm87CisgICAgc3RydWN0IGh2bV92Y3B1X2lvICp2aW8gPSAmY3VycmVudC0+YXJj
aC5odm0uaHZtX2lvOwogICAgIHVuc2lnbmVkIGludCBvZmZzZXQgPSBhZGRyICYgflBBR0VfTUFT
SzsKLSAgICBpbnQgcmM7CisgICAgaW50IHJjID0gSFZNVFJBTlNfYmFkX2dmbl90b19tZm47CiAK
ICAgICBpZiAoIG9mZnNldCArIGJ5dGVzID4gUEFHRV9TSVpFICkKICAgICB7CkBAIC0xMTUwLDcg
KzExNjIsMTQgQEAgc3RhdGljIGludCBsaW5lYXJfd3JpdGUodW5zaWduZWQgbG9uZyBhZGRyLCB1
bnNpZ25lZCBpbnQgYnl0ZXMsIHZvaWQgKnBfZGF0YSwKICAgICAgICAgcmV0dXJuIHJjOwogICAg
IH0KIAotICAgIHJjID0gaHZtX2NvcHlfdG9fZ3Vlc3RfbGluZWFyKGFkZHIsIHBfZGF0YSwgYnl0
ZXMsIHBmZWMsICZwZmluZm8pOworICAgIC8qCisgICAgICogSWYgdGhlcmUgaXMgYW4gTU1JTyBj
YWNoZSBlbnRyeSBmb3IgdGhlIGFjY2VzcyB0aGVuIHdlIG11c3QgYmUgcmUtaXNzdWluZworICAg
ICAqIGFuIGFjY2VzcyB0aGF0IHdhcyBwcmV2aW91c2x5IGhhbmRsZWQgYXMgTU1JTy4gVGh1cyBp
dCBpcyBpbXBlcmF0aXZlIHRoYXQKKyAgICAgKiB3ZSBoYW5kbGUgdGhpcyBhY2Nlc3MgaW4gdGhl
IHNhbWUgd2F5IHRvIGd1YXJhbnRlZSBjb21wbGV0aW9uIGFuZCBoZW5jZQorICAgICAqIGNsZWFu
IHVwIGFueSBpbnRlcmltIHN0YXRlLgorICAgICAqLworICAgIGlmICggIWh2bWVtdWxfZmluZF9t
bWlvX2NhY2hlKHZpbywgYWRkciwgSU9SRVFfV1JJVEUsIGZhbHNlKSApCisgICAgICAgIHJjID0g
aHZtX2NvcHlfdG9fZ3Vlc3RfbGluZWFyKGFkZHIsIHBfZGF0YSwgYnl0ZXMsIHBmZWMsICZwZmlu
Zm8pOwogCiAgICAgc3dpdGNoICggcmMgKQogICAgIHsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 03 08:56:29 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 08:56:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hMTzZ-0000gZ-1I; Fri, 03 May 2019 08:56: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=J07X=TD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hMTzY-0000gQ-5w
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 08:56:28 +0000
X-Inumbo-ID: 55cca19d-6d81-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 55cca19d-6d81-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 08: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 1hMTzW-0006LR-Q0
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 08:56:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hMTzW-0005BQ-NH
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 08:56:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hMTzW-0005BQ-NH@xenbits.xenproject.org>
Date: Fri, 03 May 2019 08:56:26 +0000
Subject: [Xen-changelog] [xen staging-4.12] x86/msr: Shorten
 ARCH_CAPABILITIES_* constants
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGUyNWQxMzM4ZTFkOGEzMmU0NmM4MDgzMjEzMjNjNGFkOGZjNWJhMDEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAzIDEwOjQ0OjU4IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDMgMTA6NDQ6NTggMjAxOSArMDIw
MAoKICAgIHg4Ni9tc3I6IFNob3J0ZW4gQVJDSF9DQVBBQklMSVRJRVNfKiBjb25zdGFudHMKICAg
IAogICAgVGhleSBhcmUgdW5uZWNlc3NlcmlseSB2ZXJib3NlLCBhbmQgQVJDSF9DQVBTXyogaXMg
YWxyZWFkeSB0aGUgbW9yZSBjb21tb24KICAgIHZlcnNpb24uCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogYmEy
N2FhYTg4NTQ4YzgyNGE0N2RjZjU2MDkyODhlZTFjMDVkMjk0NgogICAgbWFzdGVyIGRhdGU6IDIw
MTktMDMtMTggMTY6MjY6NDAgKzAwMDAKLS0tCiB4ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgICAg
ICAgIHwgMTAgKysrKystLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCB8ICA0
ICsrLS0KIDIgZmlsZXMgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNoL3g4Ni9zcGVj
X2N0cmwuYwppbmRleCBhZDcyZWNkM2E1Li4yMmJmYzVhNWU4IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCkBAIC0yMzAs
OCArMjMwLDggQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1
bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMpCiAgICAgICAgICAgIChfN2QwICYgY3B1ZmVhdF9tYXNr
KFg4Nl9GRUFUVVJFX0wxRF9GTFVTSCkpID8gIiBMMURfRkxVU0giIDogIiIsCiAgICAgICAgICAg
IChfN2QwICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX1NTQkQpKSAgPyAiIFNTQkQiICAgICAg
OiAiIiwKICAgICAgICAgICAgKGU4YiAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSUJQQikp
ICA/ICIgSUJQQiIgICAgICA6ICIiLAotICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQQUJJTElU
SUVTX0lCUlNfQUxMKSAgICAgID8gIiBJQlJTX0FMTCIgIDogIiIsCi0gICAgICAgICAgIChjYXBz
ICYgQVJDSF9DQVBBQklMSVRJRVNfUkRDTF9OTykgICAgICAgPyAiIFJEQ0xfTk8iICAgOiAiIiwK
KyAgICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUFNfSUJSU19BTEwpICAgICAgICAgICAgICA/ICIg
SUJSU19BTEwiICA6ICIiLAorICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQU19SRENMX05PKSAg
ICAgICAgICAgICAgID8gIiBSRENMX05PIiAgIDogIiIsCiAgICAgICAgICAgIChjYXBzICYgQVJD
SF9DQVBTX1JTQkEpICAgICAgICAgICAgICAgICAgPyAiIFJTQkEiICAgICAgOiAiIiwKICAgICAg
ICAgICAgKGNhcHMgJiBBUkNIX0NBUFNfU0tJUF9MMURGTCkgICAgICAgICAgICA/ICIgU0tJUF9M
MURGTCI6ICIiLAogICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQU19TU0JfTk8pICAgICAgICAg
ICAgICAgID8gIiBTU0JfTk8iICAgIDogIiIpOwpAQCAtNTQ5LDcgKzU0OSw3IEBAIHN0YXRpYyBf
X2luaXQgdm9pZCBsMXRmX2NhbGN1bGF0aW9ucyh1aW50NjRfdCBjYXBzKQogICAgIH0KIAogICAg
IC8qIEFueSBwcm9jZXNzb3IgYWR2ZXJ0aXNpbmcgUkRDTF9OTyBzaG91bGQgYmUgbm90IHZ1bG5l
cmFibGUgdG8gTDFURi4gKi8KLSAgICBpZiAoIGNhcHMgJiBBUkNIX0NBUEFCSUxJVElFU19SRENM
X05PICkKKyAgICBpZiAoIGNhcHMgJiBBUkNIX0NBUFNfUkRDTF9OTyApCiAgICAgICAgIGNwdV9o
YXNfYnVnX2wxdGYgPSBmYWxzZTsKIAogICAgIGlmICggY3B1X2hhc19idWdfbDF0ZiAmJiBoaXRf
ZGVmYXVsdCApCkBAIC02MTMsOSArNjEzLDkgQEAgaW50OF90IF9fcmVhZF9tb3N0bHkgb3B0X3hw
dGlfZG9tdSA9IC0xOwogc3RhdGljIF9faW5pdCB2b2lkIHhwdGlfaW5pdF9kZWZhdWx0KHVpbnQ2
NF90IGNhcHMpCiB7CiAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZF
TkRPUl9BTUQgKQotICAgICAgICBjYXBzID0gQVJDSF9DQVBBQklMSVRJRVNfUkRDTF9OTzsKKyAg
ICAgICAgY2FwcyA9IEFSQ0hfQ0FQU19SRENMX05POwogCi0gICAgaWYgKCBjYXBzICYgQVJDSF9D
QVBBQklMSVRJRVNfUkRDTF9OTyApCisgICAgaWYgKCBjYXBzICYgQVJDSF9DQVBTX1JEQ0xfTk8g
KQogICAgIHsKICAgICAgICAgaWYgKCBvcHRfeHB0aV9od2RvbSA8IDAgKQogICAgICAgICAgICAg
b3B0X3hwdGlfaHdkb20gPSAwOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3It
aW5kZXguaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKaW5kZXggYzZlMWQ4NzY4
Zi4uMTE1MTJkNDI1MCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXgu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCkBAIC00Miw4ICs0Miw4IEBA
CiAjZGVmaW5lIFBSRURfQ01EX0lCUEIJCQkoX0FDKDEsIFVMTCkgPDwgMCkKIAogI2RlZmluZSBN
U1JfQVJDSF9DQVBBQklMSVRJRVMJCTB4MDAwMDAxMGEKLSNkZWZpbmUgQVJDSF9DQVBBQklMSVRJ
RVNfUkRDTF9OTwkoX0FDKDEsIFVMTCkgPDwgMCkKLSNkZWZpbmUgQVJDSF9DQVBBQklMSVRJRVNf
SUJSU19BTEwJKF9BQygxLCBVTEwpIDw8IDEpCisjZGVmaW5lIEFSQ0hfQ0FQU19SRENMX05PCQko
X0FDKDEsIFVMTCkgPDwgMCkKKyNkZWZpbmUgQVJDSF9DQVBTX0lCUlNfQUxMCQkoX0FDKDEsIFVM
TCkgPDwgMSkKICNkZWZpbmUgQVJDSF9DQVBTX1JTQkEJCQkoX0FDKDEsIFVMTCkgPDwgMikKICNk
ZWZpbmUgQVJDSF9DQVBTX1NLSVBfTDFERkwJCShfQUMoMSwgVUxMKSA8PCAzKQogI2RlZmluZSBB
UkNIX0NBUFNfU1NCX05PCQkoX0FDKDEsIFVMTCkgPDwgNCkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMgoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 03 08:56:40 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 08:56:40 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hMTzk-0000i0-2u; Fri, 03 May 2019 08:56:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=J07X=TD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hMTzi-0000hq-Pu
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 08:56:38 +0000
X-Inumbo-ID: 5be31aca-6d81-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5be31aca-6d81-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 08: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 1hMTzg-0006Ll-VX
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 08:56:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hMTzg-0005C2-TD
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 08:56:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hMTzg-0005C2-TD@xenbits.xenproject.org>
Date: Fri, 03 May 2019 08:56:36 +0000
Subject: [Xen-changelog] [xen staging-4.12] x86/spec-ctrl: Extend repoline
 safey calcuations for eIBRS and Atom parts
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGZkMmEzNGM5NjU1YWNlY2FhYTE1NDFkZDg0ZmM2NzA5MzYzMDMxNzUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAzIDEwOjQ1OjQ1IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDMgMTA6NDU6NDUgMjAxOSArMDIw
MAoKICAgIHg4Ni9zcGVjLWN0cmw6IEV4dGVuZCByZXBvbGluZSBzYWZleSBjYWxjdWF0aW9ucyBm
b3IgZUlCUlMgYW5kIEF0b20gcGFydHMKICAgIAogICAgQWxsIGN1cnJlbnRseS1yZWxlYXNlZCBB
dG9tIHByb2Nlc3NvcnMgYXJlIGluIHByYWN0aWNlIHJldHBvbGluZS1zYWZlLCBiZWNhdXNlCiAg
ICB0aGV5IGRvbid0IGZhbGwgYmFjayB0byBhIEJUQiBwcmVkaWN0aW9uIG9uIFJTQiB1bmRlcmZs
b3cuCiAgICAKICAgIEhvd2V2ZXIsIGFuIGFkZGl0aW9uYWwgbWVhbmluZyBvZiBFbmhhbmNlZCBJ
UkJTIGlzIHRoYXQgdGhlIHByb2Nlc3NvciBtYXkgbm90CiAgICBiZSByZXRwb2xpbmUtc2FmZS4g
IFRoZSBHZW1pbmkgTGFrZSBwbGF0Zm9ybSwgYmFzZWQgb24gdGhlIEdvbGRtb250IFBsdXMKICAg
IG1pY3JvYXJjaGl0ZWN0dXJlIGlzIHRoZSBmaXJzdCBBdG9tIHByb2Nlc3NvciB0byBzdXBwb3J0
IGVJQlJTLgogICAgCiAgICBVbnRpbCBYZW4gZ2V0cyBmdWxsIGVJQlJTIHN1cHBvcnQsIEdlbWlu
aSBMYWtlIHdpbGwgc3RpbGwgYmUgc2FmZSB1c2luZwogICAgcmVndWxhciBJQlJTLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3Rl
ciBjb21taXQ6IDE3Zjc0MjQyY2NmMGNlNmU1MWMwM2E1ODYwOTQ3ODY1YzBlZjBkYzIKICAgIG1h
c3RlciBkYXRlOiAyMDE5LTAzLTE4IDE2OjI2OjQwICswMDAwCi0tLQogeGVuL2FyY2gveDg2L3Nw
ZWNfY3RybC5jIHwgMjIgKysrKysrKysrKysrKysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDIx
IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
c3BlY19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXggMjJiZmM1YTVlOC4u
MTE3MWMwMmFiMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtMzE2LDggKzMxNiwxMSBAQCBzdGF0aWMgYm9vbCBf
X2luaXQgcmV0cG9saW5lX3NhZmUodWludDY0X3QgY2FwcykKICAgICAvKgogICAgICAqIFJTQkEg
bWF5IGJlIHNldCBieSBhIGh5cGVydmlzb3IgdG8gaW5kaWNhdGUgdGhhdCB3ZSBtYXkgbW92ZSB0
byBhCiAgICAgICogcHJvY2Vzc29yIHdoaWNoIGlzbid0IHJldHBvbGluZS1zYWZlLgorICAgICAq
CisgICAgICogUHJvY2Vzc29ycyBvZmZlcmluZyBFbmhhbmNlZCBJQlJTIGFyZSBub3QgZ3VhcmVu
dGVlZCB0byBiZQorICAgICAqIHJlcG9saW5lLXNhZmUuCiAgICAgICovCi0gICAgaWYgKCBjYXBz
ICYgQVJDSF9DQVBTX1JTQkEgKQorICAgIGlmICggY2FwcyAmIChBUkNIX0NBUFNfUlNCQSB8IEFS
Q0hfQ0FQU19JQlJTX0FMTCkgKQogICAgICAgICByZXR1cm4gZmFsc2U7CiAKICAgICBzd2l0Y2gg
KCBib290X2NwdV9kYXRhLng4Nl9tb2RlbCApCkBAIC0zNzcsNiArMzgwLDIzIEBAIHN0YXRpYyBi
b29sIF9faW5pdCByZXRwb2xpbmVfc2FmZSh1aW50NjRfdCBjYXBzKQogICAgIGNhc2UgMHg5ZToK
ICAgICAgICAgcmV0dXJuIGZhbHNlOwogCisgICAgICAgIC8qCisgICAgICAgICAqIEF0b20gcHJv
Y2Vzc29ycyBiZWZvcmUgR29sZG1vbnQgUGx1cy9HZW1pbmkgTGFrZSBhcmUgcmV0cG9saW5lLXNh
ZmUuCisgICAgICAgICAqLworICAgIGNhc2UgMHgxYzogLyogUGluZXZpZXcgKi8KKyAgICBjYXNl
IDB4MjY6IC8qIExpbmNyb2Z0ICovCisgICAgY2FzZSAweDI3OiAvKiBQZW53ZWxsICovCisgICAg
Y2FzZSAweDM1OiAvKiBDbG92ZXJ2aWV3ICovCisgICAgY2FzZSAweDM2OiAvKiBDZWRhcnZpZXcg
Ki8KKyAgICBjYXNlIDB4Mzc6IC8qIEJheXRyYWlsIC8gVmFsbGV5dmlldyAoU2lsdmVybW9udCkg
Ki8KKyAgICBjYXNlIDB4NGQ6IC8qIEF2YXRvbiAvIFJhbmdlbHkgKFNpbHZlcm1vbnQpICovCisg
ICAgY2FzZSAweDRjOiAvKiBDaGVycnl0cmFpbCAvIEJyYXNzd2VsbCAqLworICAgIGNhc2UgMHg0
YTogLyogTWVycmlmaWVsZCAqLworICAgIGNhc2UgMHg1YTogLyogTW9vcmVmaWVsZCAqLworICAg
IGNhc2UgMHg1YzogLyogR29sZG1vbnQgKi8KKyAgICBjYXNlIDB4NWY6IC8qIERlbnZlcnRvbiAq
LworICAgICAgICByZXR1cm4gdHJ1ZTsKKwogICAgIGRlZmF1bHQ6CiAgICAgICAgIHByaW50aygi
VW5yZWNvZ25pc2VkIENQVSBtb2RlbCAlI3ggLSBhc3N1bWluZyBub3QgcmVwdHBvbGluZSBzYWZl
XG4iLAogICAgICAgICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODZfbW9kZWwpOwotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjEy
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 03 09:00:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 09: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 1hMU36-0001Nq-Dl; Fri, 03 May 2019 09:00:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=J07X=TD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hMU35-0001Nl-5H
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 09:00:07 +0000
X-Inumbo-ID: d81943c1-6d81-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d81943c1-6d81-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 09:00:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hMU33-0006T3-DK
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 09:00:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hMU33-0005Vo-AR
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 09:00:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hMU33-0005Vo-AR@xenbits.xenproject.org>
Date: Fri, 03 May 2019 09:00:05 +0000
Subject: [Xen-changelog] [xen staging-4.11] xen: Fix backport of "x86/tsx:
 Implement controls for RTM force-abort 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>

Y29tbWl0IDBlYmZjODFjMDkxYmUxNTAzNDNkNmNlOTQ4ODQxYTFlNmNmODkzNjEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAzIDEwOjUxOjMxIDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDMgMTA6NTE6MzEgMjAxOSArMDIw
MAoKICAgIHhlbjogRml4IGJhY2twb3J0IG9mICJ4ODYvdHN4OiBJbXBsZW1lbnQgY29udHJvbHMg
Zm9yIFJUTSBmb3JjZS1hYm9ydCBtb2RlIgogICAgCiAgICBUaGUgcG9zdGVkIHZlcnNpb24gb2Yg
dGhpcyBwYXRjaCBkZXBlbmRzIG9uIGMvcyAzYzU1NTI5NSAieDg2L3ZwbXU6IEltcHJvdmUKICAg
IGRvY3VtZW50YXRpb24gYW5kIHBhcnNpbmcgZm9yIHZwbXU9IiAoWGVuIDQuMTIgYW5kIGxhdGVy
KSB0byBwcmV2ZW50CiAgICBgdnBtdT1ydG0tYWJvcnRgIGltcGxpeWluZyBgdnBtdT0xYCwgd2hp
Y2ggaXMgb3V0c2lkZSBvZiBzZWN1cml0eSBzdXBwb3J0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvY3B1
L3ZwbXUuYyB8IDQgKysrKwogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jIGIveGVuL2FyY2gveDg2L2NwdS92cG11LmMK
aW5kZXggNjM5YWUwY2E2My4uOWE0MmUwOWExMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Nw
dS92cG11LmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS92cG11LmMKQEAgLTkxLDYgKzkxLDEwIEBA
IHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX3ZwbXVfcGFyYW1zKGNvbnN0IGNoYXIgKnMpCiAKICAg
ICAgICAgICAgIHMgPSBzcyArIDE7CiAgICAgICAgIH0gd2hpbGUgKCAqc3MgKTsKKworICAgICAg
ICBpZiAoICF2cG11X2ZlYXR1cmVzICkgLyogcnRtLWFib3J0IGRvZXNuJ3QgaW1wbHkgdnBtdT0x
ICovCisgICAgICAgICAgICBicmVhazsKKwogICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KICAg
ICBjYXNlIDE6CiAgICAgICAgIC8qIERlZmF1bHQgVlBNVSBtb2RlICovCi0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuMTEKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 03 09:00:22 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 09:00:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hMU3J-0001Oq-Fv; Fri, 03 May 2019 09:00:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=J07X=TD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hMU3I-0001Oj-Gp
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 09:00:20 +0000
X-Inumbo-ID: de2f2f20-6d81-11e9-87ea-1bf8d008713a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id de2f2f20-6d81-11e9-87ea-1bf8d008713a;
 Fri, 03 May 2019 09:00:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hMU3D-0006TE-JU
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 09:00:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hMU3D-0005Xg-Gv
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 09:00:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hMU3D-0005Xg-Gv@xenbits.xenproject.org>
Date: Fri, 03 May 2019 09:00:15 +0000
Subject: [Xen-changelog] [xen staging-4.11] xen: Fix backport of
 "xen/cmdline: Fix buggy strncmp(s, LITERAL, ss - s) construct"
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGViOGFjYmE4MmFkMDBjZjM0OTlkZThkYmQ1MmNkYzgxM2IyZDY0ZTIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAzIDEwOjUyOjMyIDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDMgMTA6NTI6MzIgMjAxOSArMDIw
MAoKICAgIHhlbjogRml4IGJhY2twb3J0IG9mICJ4ZW4vY21kbGluZTogRml4IGJ1Z2d5IHN0cm5j
bXAocywgTElURVJBTCwgc3MgLSBzKSBjb25zdHJ1Y3QiCiAgICAKICAgIFRoZXNlIHdlcmUgbWlz
c2VkIGFzIGEgY29uc2VxdWVuY2Ugb2YgYmVpbmcgcmViYXNlZCBvdmVyIG90aGVyIGNtZGxpbmUK
ICAgIGNsZWFudXAuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMgICB8IDQgKystLQog
eGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jIHwgNCArKy0tCiAyIGZpbGVzIGNoYW5nZWQsIDQg
aW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
ZG9tMF9idWlsZC5jIGIveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYwppbmRleCBiNzQ0NzkxYzM4
Li5kYmQ3ZDBkMzkzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKQEAgLTIzNywxMCArMjM3LDEwIEBAIHN0YXRpYyBp
bnQgX19pbml0IHBhcnNlX2RvbTBfcGFyYW0oY29uc3QgY2hhciAqcykKICAgICAgICAgaWYgKCAh
c3MgKQogICAgICAgICAgICAgc3MgPSBzdHJjaHIocywgJ1wwJyk7CiAKLSAgICAgICAgaWYgKCAh
c3RybmNtcChzLCAicHZoIiwgc3MgLSBzKSApCisgICAgICAgIGlmICggIWNtZGxpbmVfc3RyY21w
KHMsICJwdmgiKSApCiAgICAgICAgICAgICBkb20wX3B2aCA9IHRydWU7CiAjaWZkZWYgQ09ORklH
X1NIQURPV19QQUdJTkcKLSAgICAgICAgZWxzZSBpZiAoICFzdHJuY21wKHMsICJzaGFkb3ciLCBz
cyAtIHMpICkKKyAgICAgICAgZWxzZSBpZiAoICFjbWRsaW5lX3N0cmNtcChzLCAic2hhZG93Iikg
KQogICAgICAgICAgICAgb3B0X2RvbTBfc2hhZG93ID0gdHJ1ZTsKICNlbmRpZgogICAgICAgICBl
bHNlCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgYi94ZW4vYXJjaC94
ODYvaHZtL3ZteC92bWNzLmMKaW5kZXggNDljOTE2YjgyZC4uMTk3NTVmMjcxNiAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14
L3ZtY3MuYwpAQCAtOTAsOSArOTAsOSBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9lcHRfcGFy
YW0oY29uc3QgY2hhciAqcykKICAgICAgICAgaWYgKCAhc3MgKQogICAgICAgICAgICAgc3MgPSBz
dHJjaHIocywgJ1wwJyk7CiAKLSAgICAgICAgaWYgKCAhc3RybmNtcChzLCAicG1sIiwgc3MgLSBz
KSApCisgICAgICAgIGlmICggIWNtZGxpbmVfc3RyY21wKHMsICJwbWwiKSApCiAgICAgICAgICAg
ICBvcHRfcG1sX2VuYWJsZWQgPSB2YWw7Ci0gICAgICAgIGVsc2UgaWYgKCAhc3RybmNtcChzLCAi
YWQiLCBzcyAtIHMpICkKKyAgICAgICAgZWxzZSBpZiAoICFjbWRsaW5lX3N0cmNtcChzLCAiYWQi
KSApCiAgICAgICAgICAgICBvcHRfZXB0X2FkID0gdmFsOwogICAgICAgICBlbHNlCiAgICAgICAg
ICAgICByYyA9IC1FSU5WQUw7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuMTEKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 03 09:00:27 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 09: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 1hMU3P-0001Pd-Hp; Fri, 03 May 2019 09: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=J07X=TD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hMU3O-0001PV-U3
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 09:00:26 +0000
X-Inumbo-ID: e445d07e-6d81-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e445d07e-6d81-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 09:00:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hMU3N-0006TM-Pn
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 09:00:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hMU3N-0005YB-N5
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 09:00:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hMU3N-0005YB-N5@xenbits.xenproject.org>
Date: Fri, 03 May 2019 09:00:25 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/e820: fix build with gcc9
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============7023916453777448941=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit bdb06308065141ac05c9f815c39aaf193256b48f
Author:     Jan Beulich <jbeulich@suse.com>
AuthorDate: Fri May 3 10:53:40 2019 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri May 3 10:53:40 2019 +0200

    x86/e820: fix build with gcc9
    
    e820.c: In function ‘clip_to_limit’:
    .../xen/include/asm/string.h:10:26: error: ‘__builtin_memmove’ offset [-16, -36] is out of the bounds [0, 20484] of object ‘e820’ with type ‘struct e820map’ [-Werror=array-bounds]
       10 | #define memmove(d, s, n) __builtin_memmove(d, s, n)
          |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
    e820.c:404:13: note: in expansion of macro ‘memmove’
      404 |             memmove(&e820.map[i], &e820.map[i+1],
          |             ^~~~~~~
    e820.c:36:16: note: ‘e820’ declared here
       36 | struct e820map e820;
          |                ^~~~
    
    While I can't see where the negative offsets would come from, converting
    the loop index to unsigned type helps. Take the opportunity and also
    convert several other local variables and copy_e820_map()'s second
    parameter to unsigned int (and bool in one case).
    
    Reported-by: Charles Arnold <carnold@suse.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 22e2f8dddf5fbed885b5e4db3ffc9e1101be9ec0
    master date: 2019-03-18 11:38:36 +0100
---
 xen/arch/x86/e820.c | 32 ++++++++++++++------------------
 1 file changed, 14 insertions(+), 18 deletions(-)

diff --git a/xen/arch/x86/e820.c b/xen/arch/x86/e820.c
index 590ea985ef..1f8099ad74 100644
--- a/xen/arch/x86/e820.c
+++ b/xen/arch/x86/e820.c
@@ -44,7 +44,7 @@ struct e820map __initdata e820_raw;
  */
 int __init e820_all_mapped(u64 start, u64 end, unsigned type)
 {
-	int i;
+	unsigned int i;
 
 	for (i = 0; i < e820.nr_map; i++) {
 		struct e820entry *ei = &e820.map[i];
@@ -73,9 +73,7 @@ int __init e820_all_mapped(u64 start, u64 end, unsigned type)
 static void __init add_memory_region(unsigned long long start,
                                      unsigned long long size, int type)
 {
-    int x;
-
-    x = e820.nr_map;
+    unsigned int x = e820.nr_map;
 
     if (x == ARRAY_SIZE(e820.map)) {
         printk(KERN_ERR "Ooops! Too many entries in the memory map!\n");
@@ -140,11 +138,9 @@ int __init sanitize_e820_map(struct e820entry *biosmap, unsigned int *pnr_map)
     struct change_member *change_tmp;
     unsigned long current_type, last_type;
     unsigned long long last_addr;
-    int chgidx, still_changing;
-    int overlap_entries;
-    int new_bios_entry;
-    int old_nr, new_nr, chg_nr;
-    int i;
+    bool still_changing;
+    unsigned int i, chgidx, overlap_entries, new_bios_entry;
+    unsigned int old_nr, new_nr, chg_nr;
 
     /*
       Visually we're performing the following (1,2,3,4 = memory types)...
@@ -211,9 +207,9 @@ int __init sanitize_e820_map(struct e820entry *biosmap, unsigned int *pnr_map)
     chg_nr = chgidx;    	/* true number of change-points */
 
     /* sort change-point list by memory addresses (low -> high) */
-    still_changing = 1;
+    still_changing = true;
     while (still_changing)	{
-        still_changing = 0;
+        still_changing = false;
         for (i=1; i < chg_nr; i++)  {
             /* if <current_addr> > <last_addr>, swap */
             /* or, if current=<start_addr> & last=<end_addr>, swap */
@@ -226,7 +222,7 @@ int __init sanitize_e820_map(struct e820entry *biosmap, unsigned int *pnr_map)
                 change_tmp = change_point[i];
                 change_point[i] = change_point[i-1];
                 change_point[i-1] = change_tmp;
-                still_changing=1;
+                still_changing = true;
             }
         }
     }
@@ -304,9 +300,9 @@ int __init sanitize_e820_map(struct e820entry *biosmap, unsigned int *pnr_map)
  * thinkpad 560x, for example, does not cooperate with the memory
  * detection code.)
  */
-static int __init copy_e820_map(struct e820entry * biosmap, int nr_map)
+static int __init copy_e820_map(struct e820entry * biosmap, unsigned int nr_map)
 {
-    /* Only one memory region (or negative)? Ignore it */
+    /* Only one memory region? Ignore it */
     if (nr_map < 2)
         return -1;
 
@@ -345,7 +341,7 @@ static int __init copy_e820_map(struct e820entry * biosmap, int nr_map)
  */
 static unsigned long __init find_max_pfn(void)
 {
-    int i;
+    unsigned int i;
     unsigned long max_pfn = 0;
 
     for (i = 0; i < e820.nr_map; i++) {
@@ -366,7 +362,7 @@ static unsigned long __init find_max_pfn(void)
 
 static void __init clip_to_limit(uint64_t limit, char *warnmsg)
 {
-    int i;
+    unsigned int i;
     char _warnmsg[160];
     uint64_t old_limit = 0;
 
@@ -514,7 +510,7 @@ static void __init machine_specific_memory_setup(struct e820map *raw)
 {
     unsigned long mpt_limit, ro_mpt_limit;
     uint64_t top_of_ram, size;
-    int i;
+    unsigned int i;
 
     sanitize_e820_map(raw->map, &raw->nr_map);
     copy_e820_map(raw->map, raw->nr_map);
@@ -604,7 +600,7 @@ int __init e820_change_range_type(
     uint32_t orig_type, uint32_t new_type)
 {
     uint64_t rs = 0, re = 0;
-    int i;
+    unsigned int i;
 
     for ( i = 0; i < e820->nr_map; i++ )
     {
--
generated by git-patchbot for /home/xen/git/xen.git#staging-4.11


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============7023916453777448941==--

From xen-changelog-bounces@lists.xenproject.org Fri May 03 09:00:42 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 09:00:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hMU3e-0001R7-Jm; Fri, 03 May 2019 09:00:42 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=J07X=TD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hMU3d-0001R2-Or
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 09:00:41 +0000
X-Inumbo-ID: ea5a9ee2-6d81-11e9-b51e-1b3cf9caf482
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ea5a9ee2-6d81-11e9-b51e-1b3cf9caf482;
 Fri, 03 May 2019 09:00: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 1hMU3X-0006TU-W0
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 09:00:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hMU3X-0005Yd-TH
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 09:00:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hMU3X-0005Yd-TH@xenbits.xenproject.org>
Date: Fri, 03 May 2019 09:00:35 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/msr: Shorten
 ARCH_CAPABILITIES_* constants
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA4MjVmYmRkNjI3MjQ1NzdmZWJlZmYxMWFlNTBkNDQwOTkyYThmMTEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAzIDEwOjU1OjEwIDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDMgMTA6NTU6MTAgMjAxOSArMDIw
MAoKICAgIHg4Ni9tc3I6IFNob3J0ZW4gQVJDSF9DQVBBQklMSVRJRVNfKiBjb25zdGFudHMKICAg
IAogICAgVGhleSBhcmUgdW5uZWNlc3NlcmlseSB2ZXJib3NlLCBhbmQgQVJDSF9DQVBTXyogaXMg
YWxyZWFkeSB0aGUgbW9yZSBjb21tb24KICAgIHZlcnNpb24uCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogYmEy
N2FhYTg4NTQ4YzgyNGE0N2RjZjU2MDkyODhlZTFjMDVkMjk0NgogICAgbWFzdGVyIGRhdGU6IDIw
MTktMDMtMTggMTY6MjY6NDAgKzAwMDAKLS0tCiB4ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgICAg
ICAgIHwgMTAgKysrKystLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCB8ICA0
ICsrLS0KIDIgZmlsZXMgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNoL3g4Ni9zcGVj
X2N0cmwuYwppbmRleCBlNjQxODk0ZjE3Li4yN2IxMTU4ZDg0IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCkBAIC0yODYs
OCArMjg2LDggQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1
bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMpCiAgICAgICAgICAgIChfN2QwICYgY3B1ZmVhdF9tYXNr
KFg4Nl9GRUFUVVJFX0wxRF9GTFVTSCkpID8gIiBMMURfRkxVU0giIDogIiIsCiAgICAgICAgICAg
IChfN2QwICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX1NTQkQpKSAgPyAiIFNTQkQiICAgICAg
OiAiIiwKICAgICAgICAgICAgKGU4YiAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSUJQQikp
ICA/ICIgSUJQQiIgICAgICA6ICIiLAotICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQQUJJTElU
SUVTX0lCUlNfQUxMKSAgICAgID8gIiBJQlJTX0FMTCIgIDogIiIsCi0gICAgICAgICAgIChjYXBz
ICYgQVJDSF9DQVBBQklMSVRJRVNfUkRDTF9OTykgICAgICAgPyAiIFJEQ0xfTk8iICAgOiAiIiwK
KyAgICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUFNfSUJSU19BTEwpICAgICAgICAgICAgICA/ICIg
SUJSU19BTEwiICA6ICIiLAorICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQU19SRENMX05PKSAg
ICAgICAgICAgICAgID8gIiBSRENMX05PIiAgIDogIiIsCiAgICAgICAgICAgIChjYXBzICYgQVJD
SF9DQVBTX1JTQkEpICAgICAgICAgICAgICAgICAgPyAiIFJTQkEiICAgICAgOiAiIiwKICAgICAg
ICAgICAgKGNhcHMgJiBBUkNIX0NBUFNfU0tJUF9MMURGTCkgICAgICAgICAgICA/ICIgU0tJUF9M
MURGTCI6ICIiLAogICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQU19TU0JfTk8pICAgICAgICAg
ICAgICAgID8gIiBTU0JfTk8iICAgIDogIiIpOwpAQCAtNTk4LDcgKzU5OCw3IEBAIHN0YXRpYyBf
X2luaXQgdm9pZCBsMXRmX2NhbGN1bGF0aW9ucyh1aW50NjRfdCBjYXBzKQogICAgIH0KIAogICAg
IC8qIEFueSBwcm9jZXNzb3IgYWR2ZXJ0aXNpbmcgUkRDTF9OTyBzaG91bGQgYmUgbm90IHZ1bG5l
cmFibGUgdG8gTDFURi4gKi8KLSAgICBpZiAoIGNhcHMgJiBBUkNIX0NBUEFCSUxJVElFU19SRENM
X05PICkKKyAgICBpZiAoIGNhcHMgJiBBUkNIX0NBUFNfUkRDTF9OTyApCiAgICAgICAgIGNwdV9o
YXNfYnVnX2wxdGYgPSBmYWxzZTsKIAogICAgIGlmICggY3B1X2hhc19idWdfbDF0ZiAmJiBoaXRf
ZGVmYXVsdCApCkBAIC02NjIsOSArNjYyLDkgQEAgaW50OF90IF9fcmVhZF9tb3N0bHkgb3B0X3hw
dGlfZG9tdSA9IC0xOwogc3RhdGljIF9faW5pdCB2b2lkIHhwdGlfaW5pdF9kZWZhdWx0KHVpbnQ2
NF90IGNhcHMpCiB7CiAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZF
TkRPUl9BTUQgKQotICAgICAgICBjYXBzID0gQVJDSF9DQVBBQklMSVRJRVNfUkRDTF9OTzsKKyAg
ICAgICAgY2FwcyA9IEFSQ0hfQ0FQU19SRENMX05POwogCi0gICAgaWYgKCBjYXBzICYgQVJDSF9D
QVBBQklMSVRJRVNfUkRDTF9OTyApCisgICAgaWYgKCBjYXBzICYgQVJDSF9DQVBTX1JEQ0xfTk8g
KQogICAgIHsKICAgICAgICAgaWYgKCBvcHRfeHB0aV9od2RvbSA8IDAgKQogICAgICAgICAgICAg
b3B0X3hwdGlfaHdkb20gPSAwOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3It
aW5kZXguaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKaW5kZXggZDEzMzA4ZmZl
MC4uNzU4OGZjMTU2NyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXgu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCkBAIC00NCw4ICs0NCw4IEBA
CiAjZGVmaW5lIFBSRURfQ01EX0lCUEIJCQkoX0FDKDEsIFVMTCkgPDwgMCkKIAogI2RlZmluZSBN
U1JfQVJDSF9DQVBBQklMSVRJRVMJCTB4MDAwMDAxMGEKLSNkZWZpbmUgQVJDSF9DQVBBQklMSVRJ
RVNfUkRDTF9OTwkoX0FDKDEsIFVMTCkgPDwgMCkKLSNkZWZpbmUgQVJDSF9DQVBBQklMSVRJRVNf
SUJSU19BTEwJKF9BQygxLCBVTEwpIDw8IDEpCisjZGVmaW5lIEFSQ0hfQ0FQU19SRENMX05PCQko
X0FDKDEsIFVMTCkgPDwgMCkKKyNkZWZpbmUgQVJDSF9DQVBTX0lCUlNfQUxMCQkoX0FDKDEsIFVM
TCkgPDwgMSkKICNkZWZpbmUgQVJDSF9DQVBTX1JTQkEJCQkoX0FDKDEsIFVMTCkgPDwgMikKICNk
ZWZpbmUgQVJDSF9DQVBTX1NLSVBfTDFERkwJCShfQUMoMSwgVUxMKSA8PCAzKQogI2RlZmluZSBB
UkNIX0NBUFNfU1NCX05PCQkoX0FDKDEsIFVMTCkgPDwgNCkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 03 09:00:51 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 09:00: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 1hMU3n-0001SY-Le; Fri, 03 May 2019 09:00:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=J07X=TD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hMU3m-0001Rw-Q1
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 09:00:50 +0000
X-Inumbo-ID: f06d180a-6d81-11e9-b6c2-4f5777b30fb2
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f06d180a-6d81-11e9-b6c2-4f5777b30fb2;
 Fri, 03 May 2019 09:00: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 1hMU3i-0006Tc-5j
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 09:00:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hMU3i-0005ae-33
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 09:00:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hMU3i-0005ae-33@xenbits.xenproject.org>
Date: Fri, 03 May 2019 09:00:46 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/spec-ctrl: Extend repoline
 safey calcuations for eIBRS and Atom parts
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNiMDYyZjUwNDBhMTAzZDg2YjQ0YzVlODQxMmZmOTU1NWIwMGQwNmMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAzIDEwOjU1OjU1IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDMgMTA6NTU6NTUgMjAxOSArMDIw
MAoKICAgIHg4Ni9zcGVjLWN0cmw6IEV4dGVuZCByZXBvbGluZSBzYWZleSBjYWxjdWF0aW9ucyBm
b3IgZUlCUlMgYW5kIEF0b20gcGFydHMKICAgIAogICAgQWxsIGN1cnJlbnRseS1yZWxlYXNlZCBB
dG9tIHByb2Nlc3NvcnMgYXJlIGluIHByYWN0aWNlIHJldHBvbGluZS1zYWZlLCBiZWNhdXNlCiAg
ICB0aGV5IGRvbid0IGZhbGwgYmFjayB0byBhIEJUQiBwcmVkaWN0aW9uIG9uIFJTQiB1bmRlcmZs
b3cuCiAgICAKICAgIEhvd2V2ZXIsIGFuIGFkZGl0aW9uYWwgbWVhbmluZyBvZiBFbmhhbmNlZCBJ
UkJTIGlzIHRoYXQgdGhlIHByb2Nlc3NvciBtYXkgbm90CiAgICBiZSByZXRwb2xpbmUtc2FmZS4g
IFRoZSBHZW1pbmkgTGFrZSBwbGF0Zm9ybSwgYmFzZWQgb24gdGhlIEdvbGRtb250IFBsdXMKICAg
IG1pY3JvYXJjaGl0ZWN0dXJlIGlzIHRoZSBmaXJzdCBBdG9tIHByb2Nlc3NvciB0byBzdXBwb3J0
IGVJQlJTLgogICAgCiAgICBVbnRpbCBYZW4gZ2V0cyBmdWxsIGVJQlJTIHN1cHBvcnQsIEdlbWlu
aSBMYWtlIHdpbGwgc3RpbGwgYmUgc2FmZSB1c2luZwogICAgcmVndWxhciBJQlJTLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3Rl
ciBjb21taXQ6IDE3Zjc0MjQyY2NmMGNlNmU1MWMwM2E1ODYwOTQ3ODY1YzBlZjBkYzIKICAgIG1h
c3RlciBkYXRlOiAyMDE5LTAzLTE4IDE2OjI2OjQwICswMDAwCi0tLQogeGVuL2FyY2gveDg2L3Nw
ZWNfY3RybC5jIHwgMjIgKysrKysrKysrKysrKysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDIx
IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
c3BlY19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXggMjdiMTE1OGQ4NC4u
OGZhNmMxMDUyOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtMzY1LDggKzM2NSwxMSBAQCBzdGF0aWMgYm9vbCBf
X2luaXQgcmV0cG9saW5lX3NhZmUodWludDY0X3QgY2FwcykKICAgICAvKgogICAgICAqIFJTQkEg
bWF5IGJlIHNldCBieSBhIGh5cGVydmlzb3IgdG8gaW5kaWNhdGUgdGhhdCB3ZSBtYXkgbW92ZSB0
byBhCiAgICAgICogcHJvY2Vzc29yIHdoaWNoIGlzbid0IHJldHBvbGluZS1zYWZlLgorICAgICAq
CisgICAgICogUHJvY2Vzc29ycyBvZmZlcmluZyBFbmhhbmNlZCBJQlJTIGFyZSBub3QgZ3VhcmVu
dGVlZCB0byBiZQorICAgICAqIHJlcG9saW5lLXNhZmUuCiAgICAgICovCi0gICAgaWYgKCBjYXBz
ICYgQVJDSF9DQVBTX1JTQkEgKQorICAgIGlmICggY2FwcyAmIChBUkNIX0NBUFNfUlNCQSB8IEFS
Q0hfQ0FQU19JQlJTX0FMTCkgKQogICAgICAgICByZXR1cm4gZmFsc2U7CiAKICAgICBzd2l0Y2gg
KCBib290X2NwdV9kYXRhLng4Nl9tb2RlbCApCkBAIC00MjYsNiArNDI5LDIzIEBAIHN0YXRpYyBi
b29sIF9faW5pdCByZXRwb2xpbmVfc2FmZSh1aW50NjRfdCBjYXBzKQogICAgIGNhc2UgMHg5ZToK
ICAgICAgICAgcmV0dXJuIGZhbHNlOwogCisgICAgICAgIC8qCisgICAgICAgICAqIEF0b20gcHJv
Y2Vzc29ycyBiZWZvcmUgR29sZG1vbnQgUGx1cy9HZW1pbmkgTGFrZSBhcmUgcmV0cG9saW5lLXNh
ZmUuCisgICAgICAgICAqLworICAgIGNhc2UgMHgxYzogLyogUGluZXZpZXcgKi8KKyAgICBjYXNl
IDB4MjY6IC8qIExpbmNyb2Z0ICovCisgICAgY2FzZSAweDI3OiAvKiBQZW53ZWxsICovCisgICAg
Y2FzZSAweDM1OiAvKiBDbG92ZXJ2aWV3ICovCisgICAgY2FzZSAweDM2OiAvKiBDZWRhcnZpZXcg
Ki8KKyAgICBjYXNlIDB4Mzc6IC8qIEJheXRyYWlsIC8gVmFsbGV5dmlldyAoU2lsdmVybW9udCkg
Ki8KKyAgICBjYXNlIDB4NGQ6IC8qIEF2YXRvbiAvIFJhbmdlbHkgKFNpbHZlcm1vbnQpICovCisg
ICAgY2FzZSAweDRjOiAvKiBDaGVycnl0cmFpbCAvIEJyYXNzd2VsbCAqLworICAgIGNhc2UgMHg0
YTogLyogTWVycmlmaWVsZCAqLworICAgIGNhc2UgMHg1YTogLyogTW9vcmVmaWVsZCAqLworICAg
IGNhc2UgMHg1YzogLyogR29sZG1vbnQgKi8KKyAgICBjYXNlIDB4NWY6IC8qIERlbnZlcnRvbiAq
LworICAgICAgICByZXR1cm4gdHJ1ZTsKKwogICAgIGRlZmF1bHQ6CiAgICAgICAgIHByaW50aygi
VW5yZWNvZ25pc2VkIENQVSBtb2RlbCAlI3ggLSBhc3N1bWluZyBub3QgcmVwdHBvbGluZSBzYWZl
XG4iLAogICAgICAgICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODZfbW9kZWwpOwotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjEx
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 03 09:11:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 09:11:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hMUDt-0002JN-FU; Fri, 03 May 2019 09:11:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=J07X=TD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hMUDs-0002JI-8U
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 09:11:16 +0000
X-Inumbo-ID: 61f20aca-6d83-11e9-8992-134358832570
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 61f20aca-6d83-11e9-8992-134358832570;
 Fri, 03 May 2019 09:11:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hMUDi-0006h7-4Z
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 09:11:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hMUDi-0006Xb-1C
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 09:11:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hMUDi-0006Xb-1C@xenbits.xenproject.org>
Date: Fri, 03 May 2019 09:11:06 +0000
Subject: [Xen-changelog] [xen staging-4.10] xen: Fix backport of
 "xen/cmdline: Fix buggy strncmp(s, LITERAL, ss - s) construct"
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNiMGVlYmIxY2E2ZTE1OGQ3YjlhNWU1N2Q2OGRkYjQwOTM4ODI4MjIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAzIDEwOjU5OjE4IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDMgMTA6NTk6MTggMjAxOSArMDIw
MAoKICAgIHhlbjogRml4IGJhY2twb3J0IG9mICJ4ZW4vY21kbGluZTogRml4IGJ1Z2d5IHN0cm5j
bXAocywgTElURVJBTCwgc3MgLSBzKSBjb25zdHJ1Y3QiCiAgICAKICAgIFRoZXNlIHdlcmUgbWlz
c2VkIGFzIGEgY29uc2VxdWVuY2Ugb2YgYmVpbmcgcmViYXNlZCBvdmVyIG90aGVyIGNtZGxpbmUK
ICAgIGNsZWFudXAuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMgICB8IDQgKystLQog
eGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jIHwgNCArKy0tCiAyIGZpbGVzIGNoYW5nZWQsIDQg
aW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
ZG9tMF9idWlsZC5jIGIveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYwppbmRleCA5ODg2ZDYwNTU3
Li4wMDkxYmE5NGYyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKQEAgLTIzOCwxMCArMjM4LDEwIEBAIHN0YXRpYyBp
bnQgX19pbml0IHBhcnNlX2RvbTBfcGFyYW0oY29uc3QgY2hhciAqcykKICAgICAgICAgaWYgKCAh
c3MgKQogICAgICAgICAgICAgc3MgPSBzdHJjaHIocywgJ1wwJyk7CiAKLSAgICAgICAgaWYgKCAh
c3RybmNtcChzLCAicHZoIiwgc3MgLSBzKSApCisgICAgICAgIGlmICggIWNtZGxpbmVfc3RyY21w
KHMsICJwdmgiKSApCiAgICAgICAgICAgICBkb20wX3B2aCA9IHRydWU7CiAjaWZkZWYgQ09ORklH
X1NIQURPV19QQUdJTkcKLSAgICAgICAgZWxzZSBpZiAoICFzdHJuY21wKHMsICJzaGFkb3ciLCBz
cyAtIHMpICkKKyAgICAgICAgZWxzZSBpZiAoICFjbWRsaW5lX3N0cmNtcChzLCAic2hhZG93Iikg
KQogICAgICAgICAgICAgb3B0X2RvbTBfc2hhZG93ID0gdHJ1ZTsKICNlbmRpZgogICAgICAgICBl
bHNlCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgYi94ZW4vYXJjaC94
ODYvaHZtL3ZteC92bWNzLmMKaW5kZXggZTdmOGVlYTZiOC4uMjA1ZjIzMDdjMiAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14
L3ZtY3MuYwpAQCAtOTAsOSArOTAsOSBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9lcHRfcGFy
YW0oY29uc3QgY2hhciAqcykKICAgICAgICAgaWYgKCAhc3MgKQogICAgICAgICAgICAgc3MgPSBz
dHJjaHIocywgJ1wwJyk7CiAKLSAgICAgICAgaWYgKCAhc3RybmNtcChzLCAicG1sIiwgc3MgLSBz
KSApCisgICAgICAgIGlmICggIWNtZGxpbmVfc3RyY21wKHMsICJwbWwiKSApCiAgICAgICAgICAg
ICBvcHRfcG1sX2VuYWJsZWQgPSB2YWw7Ci0gICAgICAgIGVsc2UgaWYgKCAhc3RybmNtcChzLCAi
YWQiLCBzcyAtIHMpICkKKyAgICAgICAgZWxzZSBpZiAoICFjbWRsaW5lX3N0cmNtcChzLCAiYWQi
KSApCiAgICAgICAgICAgICBvcHRfZXB0X2FkID0gdmFsOwogICAgICAgICBlbHNlCiAgICAgICAg
ICAgICByYyA9IC1FSU5WQUw7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 03 09:11:20 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 09:11: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 1hMUDw-0002Jo-Gq; Fri, 03 May 2019 09:11:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=J07X=TD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hMUDu-0002Jd-Rq
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 09:11:18 +0000
X-Inumbo-ID: 680eb5ef-6d83-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 680eb5ef-6d83-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 09:11:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hMUDs-0006hB-BP
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 09:11:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hMUDs-0006Zb-8L
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 09:11:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hMUDs-0006Zb-8L@xenbits.xenproject.org>
Date: Fri, 03 May 2019 09:11:16 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/mm: fix #GP(0) in
 switch_cr3_cr4()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDUyMDA3OTFkZmJlMGFmMmY0OWE5YzAyMjY1MjBjMmFlZjA0MTNkNWEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDMg
MTE6MDE6MjQgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBNYXkgMyAxMTowMToyNCAyMDE5ICswMjAwCgogICAgeDg2
L21tOiBmaXggI0dQKDApIGluIHN3aXRjaF9jcjNfY3I0KCkKICAgIAogICAgV2l0aCAicGNpZD1u
by14cHRpIiBhbmQgb3Bwb3NpdGUgWFBUSSBzZXR0aW5ncyBpbiB0d28gNjQtYml0IFBWIGRvbWFp
bnMKICAgIChhY2hpZXZhYmxlIHdpdGggb25lIG9mICJ4cHRpPW5vLWRvbTAiIG9yICJ4cHRpPW5v
LWRvbXUiKSwgc3dpdGNoaW5nCiAgICBmcm9tIGEgUENJRC1kaXNhYmxlZCB0byBhIFBDSUQtZW5h
YmxlZCA2NC1iaXQgUFYgZG9tYWluIGZhaWxzIHRvIHNldAogICAgQ1I0LlBDSURFIGluIHRpbWUs
IGFzIENSNC5QR0Ugd291bGQgbm90IGJlIHNldCBpbiBlaXRoZXIgKHNlZQogICAgcHZfZml4dXBf
Z3Vlc3RfY3I0KCksIGluIHBhcnRpY3VsYXIgYXMgdXNlZCBieSB3cml0ZV9wdGJhc2UoKSksIGFu
ZAogICAgaGVuY2UgdGhlIGVhcmx5IENSNCB3cml0ZSB3b3VsZCBiZSBza2lwcGVkLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZp
ZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1h
c3RlciBjb21taXQ6IGZkYzIwNTY3NjdiYTc0MzQ2ZGZkOGJiZTg2OGJiMjI1MjFiYTE0MTgKICAg
IG1hc3RlciBkYXRlOiAyMDE5LTAzLTA1IDE3OjAyOjM2ICswMTAwCi0tLQogeGVuL2FyY2gveDg2
L2ZsdXNodGxiLmMgfCAxNCArKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDE0IGluc2Vy
dGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZmx1c2h0bGIuYyBiL3hlbi9hcmNo
L3g4Ni9mbHVzaHRsYi5jCmluZGV4IDJmMTg5OTI3N2MuLmZjNGMyOWNhOTcgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jCkBA
IC0xMTIsNiArMTEyLDcgQEAgdm9pZCBzd2l0Y2hfY3IzX2NyNCh1bnNpZ25lZCBsb25nIGNyMywg
dW5zaWduZWQgbG9uZyBjcjQpCiAgICAgICAgIHdyaXRlX2NyNChvbGRfY3I0KTsKICAgICB9CiAg
ICAgZWxzZSBpZiAoIHVzZV9pbnZwY2lkICkKKyAgICB7CiAgICAgICAgIC8qCiAgICAgICAgICAq
IEZsdXNoaW5nIHRoZSBUTEIgdmlhIElOVlBDSUQgaXMgbmVjZXNzYXJ5IG9ubHkgaW4gY2FzZSBQ
Q0lEcyBhcmUKICAgICAgICAgICogaW4gdXNlLCB3aGljaCBpcyB0cnVlIG9ubHkgd2l0aCBJTlZQ
Q0lEIGJlaW5nIGF2YWlsYWJsZS4KQEAgLTEyMiw2ICsxMjMsMTkgQEAgdm9pZCBzd2l0Y2hfY3Iz
X2NyNCh1bnNpZ25lZCBsb25nIGNyMywgdW5zaWduZWQgbG9uZyBjcjQpCiAgICAgICAgICAqLwog
ICAgICAgICBpbnZwY2lkX2ZsdXNoX2FsbF9ub25nbG9iYWxzKCk7CiAKKyAgICAgICAgLyoKKyAg
ICAgICAgICogQ1I0LlBDSURFIG5lZWRzIHRvIGJlIHNldCBiZWZvcmUgdGhlIENSMyB3cml0ZSBi
ZWxvdy4gT3RoZXJ3aXNlCisgICAgICAgICAqIC0gdGhlIENSMyB3cml0ZSB3aWxsIGZhdWx0IHdo
ZW4gQ1IzLk5PRkxVU0ggaXMgc2V0ICh3aGljaCBpcyB0aGUKKyAgICAgICAgICogICBjYXNlIG5v
cm1hbGx5KSwKKyAgICAgICAgICogLSB0aGUgc3Vic2VxdWVudCBDUjQgd3JpdGUgd2lsbCBmYXVs
dCBpZiBDUjMuUENJRCAhPSAwLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCAob2xkX2NyNCAm
IFg4Nl9DUjRfUENJREUpIDwgKGNyNCAmIFg4Nl9DUjRfUENJREUpICkKKyAgICAgICAgeworICAg
ICAgICAgICAgd3JpdGVfY3I0KGNyNCk7CisgICAgICAgICAgICBvbGRfY3I0ID0gY3I0OworICAg
ICAgICB9CisgICAgfQorCiAgICAgLyoKICAgICAgKiBJZiB3ZSBkb24ndCBjaGFuZ2UgUENJRHMs
IHRoZSBDUjMgd3JpdGUgYmVsb3cgbmVlZHMgdG8gZmx1c2ggdGhpcyB2ZXJ5CiAgICAgICogUENJ
RCwgZXZlbiB3aGVuIGEgZnVsbCBmbHVzaCB3YXMgcGVyZm9ybWVkIGFib3ZlLCBhcyB3ZSBhcmUg
Y3VycmVudGx5Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNzdGFnaW5nLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 03 09:11:28 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 09:11:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hMUE4-0002Kt-K3; Fri, 03 May 2019 09:11:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=J07X=TD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hMUE3-0002Kl-Hp
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 09:11:27 +0000
X-Inumbo-ID: 6e192815-6d83-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6e192815-6d83-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 09:11:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hMUE2-0006hN-Hk
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 09:11:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hMUE2-0006b3-Ei
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 09:11:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hMUE2-0006b3-Ei@xenbits.xenproject.org>
Date: Fri, 03 May 2019 09:11:26 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/cpuid: add missing PCLMULQDQ
 dependency
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI4MDcxZjM0OGJmNDlkZjk3NmFlZWRlMTU4ZmE2YTg2MThiOTU0MGYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDMg
MTE6MDI6MTcgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBNYXkgMyAxMTowMjoxNyAyMDE5ICswMjAwCgogICAgeDg2
L2NwdWlkOiBhZGQgbWlzc2luZyBQQ0xNVUxRRFEgZGVwZW5kZW5jeQogICAgCiAgICBTaW5jZSB3
ZSBjYW4ndCBzZWVtIHRvIGJlIGFibGUgdG8gc2V0dGxlIG91ciBkaXNjdXNzaW9uIGZvciB0aGUg
d2lkZXIKICAgIGFkanVzdG1lbnQgcHJldmlvdXNseSBwb3N0ZWQsIGxldCdzIGF0IGxlYXN0IGFk
ZCB0aGUgbWlzc2luZyBkZXBlbmRlbmN5CiAgICBmb3IgNC4xMi4gSSdtIG5vdCBjb252aW5jZWQg
dGhvdWdoIHRoYXQgYXR0YWNoaW5nIGl0IHRvIFNTRSBpcyBjb3JyZWN0LgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21t
aXQ6IGVlYjMxZWU1MjJjN2JiODU0MWViNGMwMzdiZTJjNDJiZmNmMGEzYzMKICAgIG1hc3RlciBk
YXRlOiAyMDE5LTAzLTA1IDE4OjA0OjIzICswMTAwCi0tLQogeGVuL3Rvb2xzL2dlbi1jcHVpZC5w
eSB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoK
ZGlmZiAtLWdpdCBhL3hlbi90b29scy9nZW4tY3B1aWQucHkgYi94ZW4vdG9vbHMvZ2VuLWNwdWlk
LnB5CmluZGV4IDY1NTI2ZmYxMjAuLjgwYjM0M2Q0MWMgMTAwNzU1Ci0tLSBhL3hlbi90b29scy9n
ZW4tY3B1aWQucHkKKysrIGIveGVuL3Rvb2xzL2dlbi1jcHVpZC5weQpAQCAtMTkzLDcgKzE5Myw3
IEBAIGRlZiBjcnVuY2hfbnVtYmVycyhzdGF0ZSk6CiAgICAgICAgICMgJVhNTSBzdXBwb3J0LCB3
aXRob3V0IHNwZWNpZmljIGludGVyLWRlcGVuZGVuY2llcy4gIEFkZGl0aW9uYWxseQogICAgICAg
ICAjIEFNRCBoYXMgYSBzcGVjaWFsIG1pcy1hbGlnbm1lbnQgc3ViLW1vZGUuCiAgICAgICAgIFNT
RTogW1NTRTIsIFNTRTMsIFNTU0UzLCBTU0U0QSwgTUlTQUxJR05TU0UsCi0gICAgICAgICAgICAg
IEFFU05JLCBTSEFdLAorICAgICAgICAgICAgICBBRVNOSSwgUENMTVVMUURRLCBTSEFdLAogCiAg
ICAgICAgICMgU1NFMiB3YXMgcmUtc3BlY2lmaWVkIGFzIGNvcmUgaW5zdHJ1Y3Rpb25zIGZvciA2
NGJpdC4KICAgICAgICAgU1NFMjogW0xNXSwKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 03 09:11:44 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 09:11: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 1hMUEK-0002Mf-N7; Fri, 03 May 2019 09:11:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=J07X=TD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hMUEJ-0002Ma-6O
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 09:11:43 +0000
X-Inumbo-ID: 74310920-6d83-11e9-9cd8-5f5a5981ff3a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 74310920-6d83-11e9-9cd8-5f5a5981ff3a;
 Fri, 03 May 2019 09:11:37 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hMUEC-0006hW-On
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 09:11:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hMUEC-0006c9-MC
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 09:11:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hMUEC-0006c9-MC@xenbits.xenproject.org>
Date: Fri, 03 May 2019 09:11:36 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/vmx: Properly flush the TLB
 when an altp2m is modified
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDkyZmMwYjYzNWNhODc0NTllZjQ1ODJiYjhmMTY2M2IxNGEwOTdiZTQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAzIDExOjAzOjAxIDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDMgMTE6MDM6MDEgMjAxOSArMDIw
MAoKICAgIHg4Ni92bXg6IFByb3Blcmx5IGZsdXNoIHRoZSBUTEIgd2hlbiBhbiBhbHRwMm0gaXMg
bW9kaWZpZWQKICAgIAogICAgTW9kaWZpY2F0aW9ucyB0byBhbiBhbHRwMm0gbWFyayB0aGUgcDJt
IGFzIG5lZWRpbmcgZmx1c2hpbmcsIGJ1dCB0aGlzIHdhcwogICAgbmV2ZXIgd2lyZWQgdXAgaW4g
dGhlIHJldHVybi10by1ndWVzdCBwYXRoLiAgQXMgYSByZXN1bHQsIHN0YWxlIFRMQiBlbnRyaWVz
CiAgICBjYW4gcmVtYWluIGFmdGVyIHJlc3VtaW5nIHRoZSBndWVzdC4KICAgIAogICAgSW4gcHJh
Y3RpY2UsIHRoaXMgbWFuaWZlc3RzIGFzIGEgbWlzc2luZyBFUFRfVklPTEFUSU9OIG9yICNWRSBl
eGNlcHRpb24gd2hlbgogICAgdGhlIGd1ZXN0IHN1YnNlcXVlbnRseSBhY2Nlc3NlcyBhIHBhZ2Ug
d2hpY2ggaGFzIGhhZCBpdHMgcGVybWlzc2lvbnMgcmVkdWNlZC4KICAgIAogICAgdm14X3ZtZW50
ZXJfaGVscGVyKCkgbm93IGhhcyAxMSBwMm1zIHRvIHBvdGVudGlhbGx5IGludmFsaWRhdGUsIGJ1
dCBpc3N1aW5nIDExCiAgICBJTlZFUFQgaW5zdHJ1Y3Rpb25zIGlzbid0IGNsZXZlci4gIEluc3Rl
YWQsIGNvdW50IGhvdyBtYW55IGNvbnRleHRzIG5lZWQKICAgIGludmFsaWRhdGluZywgYW5kIHVz
ZSBJTlZFUFRfQUxMX0NPTlRFWFQgaWYgdHdvIG9yIG1vcmUgYXJlIGluIG5lZWQgb2YKICAgIGZs
dXNoaW5nLgogICAgCiAgICBUaGlzIGRvZXNuJ3QgaGF2ZSBhbiBYU0EgYmVjYXVzZSBhbHRwMm0g
aXMgbm90IHlldCBhIHNlY3VyaXR5LXN1cHBvcnRlZAogICAgZmVhdHVyZS4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+
CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNr
ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogICAgbWFzdGVyIGNvbW1p
dDogNjlmNzY0M2RmNjhlZjhlOTk0MjIxYTk5NmUzMzZhNDdjYmI3YmJjOAogICAgbWFzdGVyIGRh
dGU6IDIwMTktMDItMjggMTE6MTY6MjcgKzAwMDAKLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92
bXguYyB8IDM2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLQogMSBmaWxlIGNo
YW5nZWQsIDMxIGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwppbmRl
eCBlMjhkNzk2M2I3Li4yODk2ZDI3MmIxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3Zt
eC92bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpAQCAtNDI4Miw2ICs0Mjgy
LDcgQEAgc3RhdGljIHZvaWQgbGJyX2ZpeHVwKHZvaWQpCiBib29sIHZteF92bWVudGVyX2hlbHBl
cihjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIHsKICAgICBzdHJ1Y3QgdmNwdSAq
Y3VyciA9IGN1cnJlbnQ7CisgICAgc3RydWN0IGRvbWFpbiAqY3VycmQgPSBjdXJyLT5kb21haW47
CiAgICAgdTMyIG5ld19hc2lkLCBvbGRfYXNpZDsKICAgICBzdHJ1Y3QgaHZtX3ZjcHVfYXNpZCAq
cF9hc2lkOwogICAgIGJvb2xfdCBuZWVkX2ZsdXNoOwpAQCAtNDMyOCwxNyArNDMyOSw0MiBAQCBi
b29sIHZteF92bWVudGVyX2hlbHBlcihjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykK
IAogICAgIGlmICggcGFnaW5nX21vZGVfaGFwKGN1cnItPmRvbWFpbikgKQogICAgIHsKLSAgICAg
ICAgc3RydWN0IGVwdF9kYXRhICplcHQgPSAmcDJtX2dldF9ob3N0cDJtKGN1cnItPmRvbWFpbikt
PmVwdDsKKyAgICAgICAgc3RydWN0IGVwdF9kYXRhICplcHQgPSAmcDJtX2dldF9ob3N0cDJtKGN1
cnJkKS0+ZXB0OwogICAgICAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgp
OworICAgICAgICB1bnNpZ25lZCBpbnQgaW52ID0gMDsgLyogTm9uZSA9PiBTaW5nbGUgPT4gQWxs
ICovCisgICAgICAgIHN0cnVjdCBlcHRfZGF0YSAqc2luZ2xlID0gTlVMTDsgLyogU2luZ2xlIGVw
dHAsIGlmZiBpbnYgPT0gMSAqLwogCiAgICAgICAgIGlmICggY3B1bWFza190ZXN0X2NwdShjcHUs
IGVwdC0+aW52YWxpZGF0ZSkgKQogICAgICAgICB7CiAgICAgICAgICAgICBjcHVtYXNrX2NsZWFy
X2NwdShjcHUsIGVwdC0+aW52YWxpZGF0ZSk7Ci0gICAgICAgICAgICBpZiAoIG5lc3RlZGh2bV9l
bmFibGVkKGN1cnItPmRvbWFpbikgKQotICAgICAgICAgICAgICAgIF9faW52ZXB0KElOVkVQVF9B
TExfQ09OVEVYVCwgMCwgMCk7Ci0gICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICAgX19p
bnZlcHQoSU5WRVBUX1NJTkdMRV9DT05URVhULCBlcHQtPmVwdHAsIDApOworCisgICAgICAgICAg
ICAvKiBBdXRvbWF0aWNhbGx5IGludmFsaWRhdGUgYWxsIGNvbnRleHRzIGlmIG5lc3RlZC4gKi8K
KyAgICAgICAgICAgIGludiArPSAxICsgbmVzdGVkaHZtX2VuYWJsZWQoY3VycmQpOworICAgICAg
ICAgICAgc2luZ2xlID0gZXB0OworICAgICAgICB9CisKKyAgICAgICAgaWYgKCBhbHRwMm1fYWN0
aXZlKGN1cnJkKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHVuc2lnbmVkIGludCBpOworCisg
ICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8IE1BWF9BTFRQMk07ICsraSApCisgICAgICAgICAg
ICB7CisgICAgICAgICAgICAgICAgaWYgKCBjdXJyZC0+YXJjaC5hbHRwMm1fZXB0cFtpXSA9PSBt
Zm5feChJTlZBTElEX01GTikgKQorICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsKKworICAg
ICAgICAgICAgICAgIGVwdCA9ICZjdXJyZC0+YXJjaC5hbHRwMm1fcDJtW2ldLT5lcHQ7CisgICAg
ICAgICAgICAgICAgaWYgKCBjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgZXB0LT5pbnZhbGlkYXRlKSAp
CisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICBjcHVtYXNrX2NsZWFyX2Nw
dShjcHUsIGVwdC0+aW52YWxpZGF0ZSk7CisgICAgICAgICAgICAgICAgICAgIGludisrOworICAg
ICAgICAgICAgICAgICAgICBzaW5nbGUgPSBlcHQ7CisgICAgICAgICAgICAgICAgfQorICAgICAg
ICAgICAgfQogICAgICAgICB9CisKKyAgICAgICAgaWYgKCBpbnYgKQorICAgICAgICAgICAgX19p
bnZlcHQoaW52ID09IDEgPyBJTlZFUFRfU0lOR0xFX0NPTlRFWFQgOiBJTlZFUFRfQUxMX0NPTlRF
WFQsCisgICAgICAgICAgICAgICAgICAgICBpbnYgPT0gMSA/IHNpbmdsZS0+ZXB0cCAgICAgICAg
ICA6IDAsIDApOwogICAgIH0KIAogIG91dDoKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 03 09:11:50 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 09:11: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 1hMUEQ-0002NR-Oj; Fri, 03 May 2019 09:11: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=J07X=TD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hMUEP-0002NI-1j
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 09:11:49 +0000
X-Inumbo-ID: 7a73989d-6d83-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7a73989d-6d83-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 09:11:47 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hMUEN-0006jG-9Q
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 09:11:47 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hMUEN-0006dX-3t
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 09:11:47 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hMUEN-0006dX-3t@xenbits.xenproject.org>
Date: Fri, 03 May 2019 09:11:47 +0000
Subject: [Xen-changelog] [xen staging-4.10] iommu: leave IOMMU enabled by
 default during kexec crash transition
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQwNmY1NjEzZTVkZjUyOWYzZTZhZWE5NGQ2NDhhM2M2MmU2NWE0MDMKQXV0aG9yOiAg
ICAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBNYXkgMyAxMTowMzo1MiAyMDE5ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1heSAzIDExOjAzOjUyIDIwMTkgKzAy
MDAKCiAgICBpb21tdTogbGVhdmUgSU9NTVUgZW5hYmxlZCBieSBkZWZhdWx0IGR1cmluZyBrZXhl
YyBjcmFzaCB0cmFuc2l0aW9uCiAgICAKICAgIEl0J3MgdW5zYWZlIHRvIGRpc2FibGUgSU9NTVUg
b24gYSBsaXZlIHN5c3RlbSB3aGljaCBpcyB0aGUgY2FzZQogICAgaWYgd2UncmUgY3Jhc2hpbmcg
c2luY2UgcmVtYXBwaW5nIGhhcmR3YXJlIGRvZXNuJ3QgdXN1YWxseSBrbm93IHdoYXQKICAgIHRv
IGRvIHdpdGggb25nb2luZyBidXMgdHJhbnNhY3Rpb25zIGFuZCBmcmVxdWVudGx5IHJhaXNlcyBO
TUkvTUNFL1NNSSwKICAgIGV0Yy4gKGRlcGVuZHMgb24gdGhlIGZpcm13YXJlIGNvbmZpZ3VyYXRp
b24pIHRvIHNpZ25hbCB0aGVzZSBhYm5vcm1hbGl0aWVzLgogICAgVGhpcywgaW4gdHVybiwgZG9l
c24ndCBwbGF5IHdlbGwgd2l0aCBrZXhlYyB0cmFuc2l0aW9uIHByb2Nlc3MgYXMgdGhlcmUgaXMK
ICAgIG5vIGhhbmRsaW5nIGF2YWlsYWJsZSBhdCB0aGUgbW9tZW50IGZvciB0aGlzIGtpbmQgb2Yg
ZXZlbnRzIHJlc3VsdGluZwogICAgaW4gZmFpbHVyZXMgdG8gZW50ZXIgdGhlIGtlcm5lbC4KICAg
IAogICAgTW9kZXJuIExpbnV4IGtlcm5lbHMgdGF1Z2h0IHRvIGNvcHkgYWxsIHRoZSBuZWNlc3Nh
cnkgRE1BUi9JUiB0YWJsZXMKICAgIGZvbGxvd2luZyBrZXhlYyBmcm9tIHRoZSBwcmV2aW91cyBr
ZXJuZWwgKFhlbiBpbiBvdXIgY2FzZSkgLSBzbyBpdCdzCiAgICBjdXJyZW50bHkgbm9ybWFsIHRv
IGtlZXAgSU9NTVUgZW5hYmxlZC4gSXQgbWlnaHQgcmVxdWlyZSBtaW5vciBjaGFuZ2VzIHRvCiAg
ICBrZHVtcCBjb21tYW5kIGxpbmUgdGhhdCBlbmFibGVzIElPTU1VIGRyaXZlcnMgKGUuZy4gaW50
ZWxfaW9tbXU9b24gLwogICAgaW50cmVtYXA9b24pIGJ1dCByZWNlbnQga2VybmVscyBkb24ndCBy
ZXF1aXJlIGFueSBhZGRpdGlvbmFsIGNoYW5nZXMgZm9yCiAgICB0aGUgdHJhbnNpdGlvbiB0byBi
ZSB0cmFuc3BhcmVudC4KICAgIAogICAgQSBmYWxsYmFjayBvcHRpb24gaXMgc3RpbGwgbGVmdCBm
b3IgY29tcGF0aWJpbGl0eSB3aXRoIGFuY2llbnQgY3Jhc2gKICAgIGtlcm5lbHMgd2hpY2ggZGlk
bid0IGxpa2UgdG8gaGF2ZSBJT01NVSBhY3RpdmUgdW5kZXIgdGhlaXIgZmVldCBvbiBib290Lgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0
cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
ICBtYXN0ZXIgY29tbWl0OiAxMmMzNmY1NzdkNDU0OTk2Yzg4MmVjZGM1ZGE4MTEzY2EyNjEzNjQ2
CiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0wMy0xMiAxNDozODoxMiArMDEwMAotLS0KIGRvY3MvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwgMTIgKysrKysrKysrKystCiB4ZW4vYXJjaC94
ODYvY3Jhc2guYyAgICAgICAgICAgICAgICB8ICA3ICsrKysrLS0KIHhlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL2lvbW11LmMgICAgIHwgIDggKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMjQgaW5z
ZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3du
CmluZGV4IDQ3MGRhODAxNzQuLmZmYTU1YTgzNDUgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW4t
Y29tbWFuZC1saW5lLm1hcmtkb3duCisrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1h
cmtkb3duCkBAIC0xMDc4LDcgKzEwNzgsNyBAQCBkZWJ1ZyBoeXBlcnZpc29yIG9ubHkpLgogPiBE
ZWZhdWx0OiBgbmV3YCB1bmxlc3MgZGlyZWN0ZWQtRU9JIGlzIHN1cHBvcnRlZAogCiAjIyMgaW9t
bXUKLT4gYD0gTGlzdCBvZiBbIDxib29sZWFuPiB8IGZvcmNlIHwgcmVxdWlyZWQgfCBpbnRyZW1h
cCB8IGludHBvc3QgfCBxaW52YWwgfCBzbm9vcCB8IHNoYXJlcHQgfCBkb20wLXBhc3N0aHJvdWdo
IHwgZG9tMC1zdHJpY3QgfCBhbWQtaW9tbXUtcGVyZGV2LWludHJlbWFwIHwgd29ya2Fyb3VuZF9i
aW9zX2J1ZyB8IGlnZnggfCB2ZXJib3NlIHwgZGVidWcgXWAKKz4gYD0gTGlzdCBvZiBbIDxib29s
ZWFuPiB8IGZvcmNlIHwgcmVxdWlyZWQgfCBpbnRyZW1hcCB8IGludHBvc3QgfCBxaW52YWwgfCBz
bm9vcCB8IHNoYXJlcHQgfCBkb20wLXBhc3N0aHJvdWdoIHwgZG9tMC1zdHJpY3QgfCBhbWQtaW9t
bXUtcGVyZGV2LWludHJlbWFwIHwgd29ya2Fyb3VuZF9iaW9zX2J1ZyB8IGlnZnggfCBjcmFzaC1k
aXNhYmxlIHwgdmVyYm9zZSB8IGRlYnVnIF1gCiAKID4gU3ViLW9wdGlvbnM6CiAKQEAgLTExNjgs
NiArMTE2OCwxNiBAQCBkZWJ1ZyBoeXBlcnZpc29yIG9ubHkpLgogPj4gdG8gd29ya2Fyb3VuZCBn
cmFwaGljcyBpc3N1ZXMuIElmIGFkZGluZyBgbm8taWdmeGAgZml4ZXMgYW55dGhpbmcsIHlvdQog
Pj4gc2hvdWxkIGZpbGUgYSBidWcgcmVwb3J0aW5nIHRoZSBwcm9ibGVtLgogCis+IGBjcmFzaC1k
aXNhYmxlYAorCis+IERlZmF1bHQ6IGBmYWxzZWAKKworPj4gVGhpcyBvcHRpb24gY29udHJvbHMg
ZGlzYWJsaW5nIElPTU1VIGZ1bmN0aW9uYWxpdHkgKERNQVIvSVIvUUkpIGJlZm9yZQorPj4gc3dp
dGNoaW5nIHRvIGEgY3Jhc2gga2VybmVsLiBUaGlzIG9wdGlvbiBpcyBpbmFjdGl2ZSBieSBkZWZh
dWx0IGFuZAorPj4gaXMgZm9yIGNvbXBhdGliaWxpdHkgd2l0aCBvbGRlciBrZHVtcCBrZXJuZWxz
IG9ubHkuIE1vZGVybiBrZXJuZWxzIGNvcHkKKz4+IGFsbCB0aGUgbmVjZXNzYXJ5IHRhYmxlcyBm
cm9tIHRoZSBwcmV2aW91cyBvbmUgZm9sbG93aW5nIGtleGVjIHdoaWNoIG1ha2VzCis+PiAgdGhl
IHRyYW5zaXRpb24gdHJhbnNwYXJlbnQgZm9yIHRoZW0gd2l0aCBJT01NVSBmdW5jdGlvbnMgc3Rp
bGwgb24uCisKID4gYHZlcmJvc2VgCiAKID4gRGVmYXVsdDogYGZhbHNlYApkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2NyYXNoLmMgYi94ZW4vYXJjaC94ODYvY3Jhc2guYwppbmRleCA4MjUzNWM0
ZGYwLi5iMzMzN2FmY2ZmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3Jhc2guYworKysgYi94
ZW4vYXJjaC94ODYvY3Jhc2guYwpAQCAtMTY4LDggKzE2OCwxMSBAQCBzdGF0aWMgdm9pZCBubWlf
c2hvb3Rkb3duX2NwdXModm9pZCkKICAgICAgICAgcHJpbnRrKCJGYWlsZWQgdG8gc2hvb3QgZG93
biBDUFVzIHslc31cbiIsIGtleWhhbmRsZXJfc2NyYXRjaCk7CiAgICAgfQogCi0gICAgLyogQ3Jh
c2ggc2h1dGRvd24gYW55IElPTU1VIGZ1bmN0aW9uYWxpdHkgYXMgdGhlIGNyYXNoZHVtcCBrZXJu
ZWwgaXMgbm90Ci0gICAgICogaGFwcHkgd2hlbiBib290aW5nIGlmIGludGVycnVwdC9kbWEgcmVt
YXBwaW5nIGlzIHN0aWxsIGVuYWJsZWQgKi8KKyAgICAvKgorICAgICAqIFRyeSB0byBjcmFzaCBz
aHV0ZG93biBJT01NVSBmdW5jdGlvbmFsaXR5IGFzIHNvbWUgb2xkIGNyYXNoZHVtcAorICAgICAq
IGtlcm5lbHMgYXJlIG5vdCBoYXBweSB3aGVuIGJvb3RpbmcgaWYgaW50ZXJydXB0L2RtYSByZW1h
cHBpbmcKKyAgICAgKiBpcyBzdGlsbCBlbmFibGVkLgorICAgICAqLwogICAgIGlvbW11X2NyYXNo
X3NodXRkb3duKCk7CiAKICAgICBfX3N0b3BfdGhpc19jcHUoKTsKZGlmZiAtLWdpdCBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21t
dS5jCmluZGV4IDk4ZmRiMTRiNDAuLmI1ZjgwNDQ0MzkgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUu
YwpAQCAtNjAsNiArNjAsNyBAQCBib29sX3QgX19yZWFkX21vc3RseSBpb21tdV9wYXNzdGhyb3Vn
aDsKIGJvb2xfdCBfX3JlYWRfbW9zdGx5IGlvbW11X3Nub29wID0gMTsKIGJvb2xfdCBfX3JlYWRf
bW9zdGx5IGlvbW11X3FpbnZhbCA9IDE7CiBib29sX3QgX19yZWFkX21vc3RseSBpb21tdV9pbnRy
ZW1hcCA9IDE7Citib29sX3QgX19yZWFkX21vc3RseSBpb21tdV9jcmFzaF9kaXNhYmxlOwogCiAv
KgogICogSW4gdGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb24gb2YgVlQtZCBwb3N0ZWQgaW50ZXJy
dXB0cywgaW4gc29tZSBleHRyZW1lCkBAIC0xMTIsNiArMTEzLDEwIEBAIHN0YXRpYyBpbnQgX19p
bml0IHBhcnNlX2lvbW11X3BhcmFtKGNvbnN0IGNoYXIgKnMpCiAgICAgICAgICAgICBpb21tdV9p
bnRyZW1hcCA9IHZhbDsKICAgICAgICAgZWxzZSBpZiAoICFjbWRsaW5lX3N0cmNtcChzLCAiaW50
cG9zdCIpICkKICAgICAgICAgICAgIGlvbW11X2ludHBvc3QgPSB2YWw7CisjaWZkZWYgQ09ORklH
X0tFWEVDCisgICAgICAgIGVsc2UgaWYgKCAhY21kbGluZV9zdHJjbXAocywgImNyYXNoLWRpc2Fi
bGUiKSApCisgICAgICAgICAgICBpb21tdV9jcmFzaF9kaXNhYmxlID0gdmFsOworI2VuZGlmCiAg
ICAgICAgIGVsc2UgaWYgKCAhY21kbGluZV9zdHJjbXAocywgImRlYnVnIikgKQogICAgICAgICB7
CiAgICAgICAgICAgICBpb21tdV9kZWJ1ZyA9IHZhbDsKQEAgLTQ1Miw2ICs0NTcsOSBAQCB2b2lk
IGlvbW11X3NoYXJlX3AybV90YWJsZShzdHJ1Y3QgZG9tYWluKiBkKQogCiB2b2lkIGlvbW11X2Ny
YXNoX3NodXRkb3duKHZvaWQpCiB7CisgICAgaWYgKCAhaW9tbXVfY3Jhc2hfZGlzYWJsZSApCisg
ICAgICAgIHJldHVybjsKKwogICAgIGlmICggaW9tbXVfZW5hYmxlZCApCiAgICAgICAgIGlvbW11
X2dldF9vcHMoKS0+Y3Jhc2hfc2h1dGRvd24oKTsKICAgICBpb21tdV9lbmFibGVkID0gaW9tbXVf
aW50cmVtYXAgPSBpb21tdV9pbnRwb3N0ID0gMDsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 03 09:12:07 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 09: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 1hMUEh-0002R2-Qy; Fri, 03 May 2019 09:12:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=J07X=TD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hMUEg-0002Qv-N2
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 09:12:06 +0000
X-Inumbo-ID: 808c2498-6d83-11e9-a3b9-3752accc8341
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 808c2498-6d83-11e9-a3b9-3752accc8341;
 Fri, 03 May 2019 09:11:57 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hMUEX-0006jO-Gp
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 09:11:57 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hMUEX-0006eb-EI
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 09:11:57 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hMUEX-0006eb-EI@xenbits.xenproject.org>
Date: Fri, 03 May 2019 09:11:57 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/HVM: don't crash guest in
 hvmemul_find_mmio_cache()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNmNTQ5MGQ3ZTQ0MmRiM2RjNjVkNzg0ZWUzYzA4N2Y3ZTQxZjVhMDYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDMg
MTE6MDQ6MzIgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBNYXkgMyAxMTowNDozMiAyMDE5ICswMjAwCgogICAgeDg2
L0hWTTogZG9uJ3QgY3Jhc2ggZ3Vlc3QgaW4gaHZtZW11bF9maW5kX21taW9fY2FjaGUoKQogICAg
CiAgICBDb21taXQgMzVhNjFjMDVlYSAoIng4NmVtdWw6IGFkanVzdCBoYW5kbGluZyBvZiBBVlgy
IGdhdGhlcnMiKSBidWlsZHMKICAgIHVwb24gdGhlIGZhY3QgdGhhdCB0aGUgZG9tYWluIHdpbGwg
YWN0dWFsbHkgc3Vydml2ZSBydW5uaW5nIG91dCBvZiBNTUlPCiAgICByZXN1bHQgYnVmZmVyIHNw
YWNlLiBEcm9wIHRoZSBkb21haW5fY3Jhc2goKSBpbnZvY2F0aW9uLiBBbHNvIGRlbGF5CiAgICBp
bmNyZW1lbnRpbmcgb2YgdGhlIHVzYWdlIGNvdW50ZXIsIHN1Y2ggdGhhdCB0aGUgZnVuY3Rpb24g
Y2FuJ3QgcG9zc2libHkKICAgIHVzZS9yZXR1cm4gYW4gb3V0LW9mLWJvdW5kcyBzbG90L3BvaW50
ZXIgaW4gY2FzZSBleGVjdXRpb24gc3Vic2VxdWVudGx5CiAgICBtYWtlcyBpdCBpbnRvIHRoZSBm
dW5jdGlvbiBhZ2FpbiB3aXRob3V0IGEgcHJpb3IgcmVzZXQgb2Ygc3RhdGUuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgbWFzdGVyIGNv
bW1pdDogYTQzYzFkZWMyNDZiZGVlNDg0ZTZhM2RlMDAxY2M2ODUwYTEwN2FiZQogICAgbWFzdGVy
IGRhdGU6IDIwMTktMDMtMTIgMTQ6Mzk6NDYgKzAxMDAKLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2Vt
dWxhdGUuYyB8IDcgKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgNCBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyBiL3hl
bi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCmluZGV4IDNiZjRjZmU5ZjAuLmZhZTkzYmM3NDggMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vZW11bGF0ZS5jCkBAIC05NDUsMTIgKzk0NSwxMSBAQCBzdGF0aWMgc3RydWN0IGh2bV9tbWlv
X2NhY2hlICpodm1lbXVsX2ZpbmRfbW1pb19jYWNoZSgKICAgICAgICAgICAgIHJldHVybiBjYWNo
ZTsKICAgICB9CiAKLSAgICBpID0gdmlvLT5tbWlvX2NhY2hlX2NvdW50Kys7CisgICAgaSA9IHZp
by0+bW1pb19jYWNoZV9jb3VudDsKICAgICBpZiggaSA9PSBBUlJBWV9TSVpFKHZpby0+bW1pb19j
YWNoZSkgKQotICAgIHsKLSAgICAgICAgZG9tYWluX2NyYXNoKGN1cnJlbnQtPmRvbWFpbik7CiAg
ICAgICAgIHJldHVybiBOVUxMOwotICAgIH0KKworICAgICsrdmlvLT5tbWlvX2NhY2hlX2NvdW50
OwogCiAgICAgY2FjaGUgPSAmdmlvLT5tbWlvX2NhY2hlW2ldOwogICAgIG1lbXNldChjYWNoZSwg
MCwgc2l6ZW9mICgqY2FjaGUpKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 03 09:12:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 09:12:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hMUEk-0002Rl-SU; Fri, 03 May 2019 09:12: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=J07X=TD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hMUEj-0002RZ-QY
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 09:12:09 +0000
X-Inumbo-ID: 86a0532d-6d83-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 86a0532d-6d83-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 09:12: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 1hMUEh-0006k7-MZ
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 09:12:07 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hMUEh-0006fd-K9
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 09:12:07 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hMUEh-0006fd-K9@xenbits.xenproject.org>
Date: Fri, 03 May 2019 09:12:07 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/vtd: Don't include control
 register state in the table pointers
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGYwYzU4MDViNjQ3Njc1NjNhYmI1NThmZjdlNzY0MGNlZDExMTRhMGQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAzIDExOjA1OjA1IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDMgMTE6MDU6MDUgMjAxOSArMDIw
MAoKICAgIHg4Ni92dGQ6IERvbid0IGluY2x1ZGUgY29udHJvbCByZWdpc3RlciBzdGF0ZSBpbiB0
aGUgdGFibGUgcG9pbnRlcnMKICAgIAogICAgaXJlbWFwX21hZGRyIGFuZCBxaW52YWxfbWFkZHIg
cG9pbnQgdG8gdGhlIGJhc2Ugb2YgYSBibG9jayBvZiBjb250aWd1b3VzIFJBTSwKICAgIGFsbG9j
YXRlZCBieSB0aGUgZHJpdmVyLCBob2xkaW5nIHRoZSBJbnRlcnJ1cHQgUmVtYXBwaW5nIHRhYmxl
LCBhbmQgdGhlIFF1ZXVlZAogICAgSW52YWxpZGF0aW9uIHJpbmcuCiAgICAKICAgIERlc3BpdGUg
dGhlaXIgbmFtZSwgdGhleSBhcmUgYWN0dWFsbHkgdGhlIHZhbHVlcyBvZiB0aGUgaGFyZHdhcmUg
cmVnaXN0ZXIsCiAgICBpbmNsdWRpbmcgY29udHJvbCBtZXRhZGF0YSBpbiB0aGUgbG93ZXIgMTIg
Yml0cy4gIFdoaWxlIHVzZXMgb2YgdGhlc2UgZmllbGRzCiAgICBkbyBhcHBlYXIgdG8gY29ycmVj
dGx5IHNoaWZ0IG91dCB0aGUgbWV0YWRhdGEsIHRoaXMgaXMgdmVyeSBzdWJ0bGUgYmVoYXZpb3Vy
CiAgICBhbmQgY29uZnVzaW5nIHRvIGZvbGxvdy4KICAgIAogICAgTm90aGluZyB1c2VzIHRoZSBt
ZXRhZGF0YSwgc28gbWFrZSB0aGUgZmllbGRzIGFjdHVhbGx5IHBvaW50IGF0IHRoZSBiYXNlIG9m
CiAgICB0aGUgcmVsZXZhbnQgdGFibGVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZp
bi50aWFuQGludGVsLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGE5YTA1YWVlZTEwYTVhMzc2M2E0
MTMwNWE5ZjM4MTEyZGQxZmNjODIKICAgIG1hc3RlciBkYXRlOiAyMDE5LTAzLTEyIDEzOjU3OjEz
ICswMDAwCi0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2ludHJlbWFwLmMgfCAxMyAr
KysrKysrLS0tLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvcWludmFsLmMgICB8ICA4
ICsrKystLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdXRpbHMuYyAgICB8ICA1ICsr
Ky0tCiAzIGZpbGVzIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pbnRyZW1hcC5jIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2ludHJlbWFwLmMKaW5kZXggMWUwMzE3YzQ3YS4uZGZk
MzljMjJjMSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2ludHJlbWFw
LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2ludHJlbWFwLmMKQEAgLTgwMiwx
NCArODAyLDE1IEBAIGludCBlbmFibGVfaW50cmVtYXAoc3RydWN0IGlvbW11ICppb21tdSwgaW50
IGVpbSkKICAgICAgICAgaXJfY3RybC0+aXJlbWFwX251bSA9IDA7CiAgICAgfQogCi0gICAgLyog
c2V0IGV4dGVuZGVkIGludGVycnVwdCBtb2RlIGJpdCAqLwotICAgIGlyX2N0cmwtPmlyZW1hcF9t
YWRkciB8PSBlaW0gPyBJUlRBX0VJTUUgOiAwOwotCiAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJmlv
bW11LT5yZWdpc3Rlcl9sb2NrLCBmbGFncyk7CiAKLSAgICAvKiBzZXQgc2l6ZSBvZiB0aGUgaW50
ZXJydXB0IHJlbWFwcGluZyB0YWJsZSAqLwotICAgIGlyX2N0cmwtPmlyZW1hcF9tYWRkciB8PSBJ
UlRBX1JFR19UQUJMRV9TSVpFOwotICAgIGRtYXJfd3JpdGVxKGlvbW11LT5yZWcsIERNQVJfSVJU
QV9SRUcsIGlyX2N0cmwtPmlyZW1hcF9tYWRkcik7CisgICAgLyoKKyAgICAgKiBTZXQgc2l6ZSBv
ZiB0aGUgaW50ZXJydXB0IHJlbWFwcGluZyB0YWJsZSBhbmQgb3B0aW9uYWxseSBFeHRlbmRlZAor
ICAgICAqIEludGVycnVwdCBNb2RlLgorICAgICAqLworICAgIGRtYXJfd3JpdGVxKGlvbW11LT5y
ZWcsIERNQVJfSVJUQV9SRUcsCisgICAgICAgICAgICAgICAgaXJfY3RybC0+aXJlbWFwX21hZGRy
IHwgSVJUQV9SRUdfVEFCTEVfU0laRSB8CisgICAgICAgICAgICAgICAgKGVpbSA/IElSVEFfRUlN
RSA6IDApKTsKIAogICAgIC8qIHNldCBTSVJUUCAqLwogICAgIGdjbWQgPSBkbWFyX3JlYWRsKGlv
bW11LT5yZWcsIERNQVJfR1NUU19SRUcpOwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvdnRkL3FpbnZhbC5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3FpbnZhbC5j
CmluZGV4IGU5NWRjNTRhOGQuLjAxNDQ3Y2Y5YTggMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3Z0ZC9xaW52YWwuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQv
cWludmFsLmMKQEAgLTQyOCw2ICs0MjgsOCBAQCBpbnQgZW5hYmxlX3FpbnZhbChzdHJ1Y3QgaW9t
bXUgKmlvbW11KQogICAgIGZsdXNoLT5jb250ZXh0ID0gZmx1c2hfY29udGV4dF9xaTsKICAgICBm
bHVzaC0+aW90bGIgPSBmbHVzaF9pb3RsYl9xaTsKIAorICAgIHNwaW5fbG9ja19pcnFzYXZlKCZp
b21tdS0+cmVnaXN0ZXJfbG9jaywgZmxhZ3MpOworCiAgICAgLyogU2V0dXAgSW52YWxpZGF0aW9u
IFF1ZXVlIEFkZHJlc3MoSVFBKSByZWdpc3RlciB3aXRoIHRoZQogICAgICAqIGFkZHJlc3Mgb2Yg
dGhlIHBhZ2Ugd2UganVzdCBhbGxvY2F0ZWQuICBRUyBmaWVsZCBhdAogICAgICAqIGJpdHNbMjow
XSB0byBpbmRpY2F0ZSBzaXplIG9mIHF1ZXVlIGlzIG9uZSA0S0IgcGFnZS4KQEAgLTQzNSwxMCAr
NDM3LDggQEAgaW50IGVuYWJsZV9xaW52YWwoc3RydWN0IGlvbW11ICppb21tdSkKICAgICAgKiBy
ZWdpc3RlcnMgYXJlIGF1dG9tYXRpY2FsbHkgcmVzZXQgdG8gMCB3aXRoIHdyaXRlCiAgICAgICog
dG8gSVFBIHJlZ2lzdGVyLgogICAgICAqLwotICAgIHFpX2N0cmwtPnFpbnZhbF9tYWRkciB8PSBR
SU5WQUxfUEFHRV9PUkRFUjsKLQotICAgIHNwaW5fbG9ja19pcnFzYXZlKCZpb21tdS0+cmVnaXN0
ZXJfbG9jaywgZmxhZ3MpOwotICAgIGRtYXJfd3JpdGVxKGlvbW11LT5yZWcsIERNQVJfSVFBX1JF
RywgcWlfY3RybC0+cWludmFsX21hZGRyKTsKKyAgICBkbWFyX3dyaXRlcShpb21tdS0+cmVnLCBE
TUFSX0lRQV9SRUcsCisgICAgICAgICAgICAgICAgcWlfY3RybC0+cWludmFsX21hZGRyIHwgUUlO
VkFMX1BBR0VfT1JERVIpOwogCiAgICAgZG1hcl93cml0ZXEoaW9tbXUtPnJlZywgRE1BUl9JUVRf
UkVHLCAwKTsKIApkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3V0aWxz
LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdXRpbHMuYwppbmRleCA4NWUwZjQxZDg1
Li45NGE2ZTRlZWM5IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdXRp
bHMuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdXRpbHMuYwpAQCAtMjA0LDgg
KzIwNCw5IEBAIHZvaWQgdnRkX2R1bXBfaW9tbXVfaW5mbyh1bnNpZ25lZCBjaGFyIGtleSkKICAg
ICAgICAgaWYgKCBzdGF0dXMgJiBETUFfR1NUU19JUkVTICkKICAgICAgICAgewogICAgICAgICAg
ICAgLyogRHVtcCBpbnRlcnJ1cHQgcmVtYXBwaW5nIHRhYmxlLiAqLwotICAgICAgICAgICAgdTY0
IGlyZW1hcF9tYWRkciA9IGRtYXJfcmVhZHEoaW9tbXUtPnJlZywgRE1BUl9JUlRBX1JFRyk7Ci0g
ICAgICAgICAgICBpbnQgbnJfZW50cnkgPSAxIDw8ICgoaXJlbWFwX21hZGRyICYgMHhGKSArIDEp
OworICAgICAgICAgICAgdWludDY0X3QgaXJ0YSA9IGRtYXJfcmVhZHEoaW9tbXUtPnJlZywgRE1B
Ul9JUlRBX1JFRyk7CisgICAgICAgICAgICB1aW50NjRfdCBpcmVtYXBfbWFkZHIgPSBpcnRhICYg
UEFHRV9NQVNLOworICAgICAgICAgICAgdW5zaWduZWQgaW50IG5yX2VudHJ5ID0gMSA8PCAoKGly
dGEgJiAweEYpICsgMSk7CiAgICAgICAgICAgICBzdHJ1Y3QgaXJlbWFwX2VudHJ5ICppcmVtYXBf
ZW50cmllcyA9IE5VTEw7CiAgICAgICAgICAgICBpbnQgcHJpbnRfY250ID0gMDsKIAotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00
LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 03 09:12:21 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 09:12:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hMUEu-0002T2-Ut; Fri, 03 May 2019 09:12:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=J07X=TD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hMUEt-0002Sw-Dh
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 09:12:19 +0000
X-Inumbo-ID: 8cb1a439-6d83-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8cb1a439-6d83-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 09:12: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 1hMUEr-0006kJ-T2
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 09:12:17 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hMUEr-0006g8-QZ
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 09:12:17 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hMUEr-0006g8-QZ@xenbits.xenproject.org>
Date: Fri, 03 May 2019 09:12:17 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/tsx: Implement controls for
 RTM force-abort 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>

Y29tbWl0IDdkZmVhNzgyYjgzNjg0ZDRiNjlkODhiMzZhODNiZWQwYzM0NDc4Y2YKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAzIDExOjA1OjU2IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDMgMTE6MDU6NTYgMjAxOSArMDIw
MAoKICAgIHg4Ni90c3g6IEltcGxlbWVudCBjb250cm9scyBmb3IgUlRNIGZvcmNlLWFib3J0IG1v
ZGUKICAgIAogICAgVGhlIENQVUlEIGJpdCBhbmQgTVNSIGFyZSBkZWxpYmVyYXRlbHkgbm90IGV4
cG9zZWQgdG8gZ3Vlc3RzLCBiZWNhdXNlIHRoZXkKICAgIHdvbid0IGV4aXN0IG9uIG5ld2VyIHBy
b2Nlc3NvcnMuICBBcyB2UE1VIGlzbid0IHNlY3VyaXR5IHN1cHBvcnRlZCwgdGhlCiAgICBtaXNi
ZWhhdmlvdXIgb2YgUENSMyBpc24ndCBleHBlY3RlZCB0byBpbXBhY3QgcHJvZHVjdGlvbiBkZXBs
b3ltZW50cy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA2YmU2MTNmMjliNDIwNTM0OTI3NWQyNDM2N2Jk
NGM4MmZiMjk2MGRkCiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0wMy0xMiAxNzowNToyMSArMDAwMAot
LS0KIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duICAgICAgICAgfCAxNyArKysr
KysrKysrKysrKysrLQogdG9vbHMvbWlzYy94ZW4tY3B1aWQuYyAgICAgICAgICAgICAgICAgICAg
ICB8ICA2ICsrKysrLQogeGVuL2FyY2gveDg2L2NwdS9pbnRlbC5jICAgICAgICAgICAgICAgICAg
ICB8ICAzICsrKwogeGVuL2FyY2gveDg2L2NwdS92cG11LmMgICAgICAgICAgICAgICAgICAgICB8
ICA5ICsrKysrKysrKwogeGVuL2FyY2gveDg2L21zci5jICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICA0ICsrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oICAgICAgICAgICAg
fCAgMyArKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmggICAgICAgICAgICAgfCAg
MyArKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvdnBtdS5oICAgICAgICAgICAgICAgICAgfCAgMSAr
CiB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oIHwgIDEgKwogOSBm
aWxlcyBjaGFuZ2VkLCA0NSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1j
b21tYW5kLWxpbmUubWFya2Rvd24KaW5kZXggZmZhNTVhODM0NS4uMjNjM2RhNjliZiAxMDA2NDQK
LS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysrIGIvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTE5OTAsNyArMTk5MCw3IEBAIFVzZSBWaXJ0
dWFsIFByb2Nlc3NvciBJRCBzdXBwb3J0IGlmIGF2YWlsYWJsZS4gIFRoaXMgcHJldmVudHMgdGhl
IG5lZWQgZm9yIFRMQgogZmx1c2hlcyBvbiBWTSBlbnRyeSBhbmQgZXhpdCwgaW5jcmVhc2luZyBw
ZXJmb3JtYW5jZS4KIAogIyMjIHZwbXUKLT4gYD0gKCA8Ym9vbGVhbj4gfCB7IGJ0cyB8IGlwYyB8
IGFyY2ggWywgLi4uXSB9IClgCis+IGA9ICggPGJvb2xlYW4+IHwgeyBidHMgfCBpcGMgfCBhcmNo
IHwgcnRtLWFib3J0PTxib29sPiBbLCAuLi5dIH0gKWAKIAogPiBEZWZhdWx0OiBgb2ZmYAogCkBA
IC0yMDE2LDYgKzIwMTYsMjEgQEAgaW4gdGhlIFByZS1EZWZpbmVkIEFyY2hpdGVjdHVyYWwgUGVy
Zm9ybWFuY2UgRXZlbnRzIHRhYmxlIGZyb20gdGhlIEludGVsIDY0CiBhbmQgSUEtMzIgQXJjaGl0
ZWN0dXJlcyBTb2Z0d2FyZSBEZXZlbG9wZXIncyBNYW51YWwsIFZvbHVtZSAzQiwgU3lzdGVtCiBQ
cm9ncmFtbWluZyBHdWlkZSwgUGFydCAyLgogCit2cG11PXJ0bS1hYm9ydCBjb250cm9scyBhIHRy
YWRlLW9mZiBiZXR3ZWVuIHdvcmtpbmcgUmVzdHJpY3RlZCBUcmFuc2FjdGlvbmFsCitNZW1vcnks
IGFuZCB3b3JraW5nIHBlcmZvcm1hbmNlIGNvdW50ZXJzLgorCitBbGwgcHJvY2Vzc29ycyByZWxl
YXNlZCB0byBkYXRlIChRMSAyMDE5KSBzdXBwb3J0aW5nIFRyYW5zYWN0aW9uYWwgTWVtb3J5CitF
eHRlbnNpb25zIHN1ZmZlciBhbiBlcnJhdHVtIHdoaWNoIGhhcyBiZWVuIGFkZHJlc3NlZCBpbiBt
aWNyb2NvZGUuCisKK1Byb2Nlc3NvcnMgYmFzZWQgb24gdGhlIFNreWxha2UgbWljcm9hcmNoaXRl
Y3R1cmUgd2l0aCB1cC10by1kYXRlCittaWNyb2NvZGUgaW50ZXJuYWxseSB1c2UgcGVyZm9ybWFu
Y2UgY291bnRlciAzIHRvIHdvcmsgYXJvdW5kIHRoZSBlcnJhdHVtLgorQSBjb25zZXF1ZW5jZSBp
cyB0aGF0IHRoZSBjb3VudGVyIGdldHMgcmVwcm9ncmFtbWVkIHdoZW5ldmVyIGFuIGBYQkVHSU5g
CitpbnN0cnVjdGlvbiBpcyBleGVjdXRlZC4KKworQW4gYWx0ZXJuYXRpdmUgbW9kZSBleGlzdHMg
d2hlcmUgUENSMyBiZWhhdmVzIGFzIGJlZm9yZSwgYXQgdGhlIGNvc3Qgb2YKK2BYQkVHSU5gIHVu
Y29uZGl0aW9uYWxseSBhYm9ydGluZy4gIEVuYWJsaW5nIGBydG0tYWJvcnRgIG1vZGUgd2lsbAor
YWN0aXZhdGUgdGhpcyBhbHRlcm5hdGl2ZSBtb2RlLgorCiBJZiBhIGJvb2xlYW4gaXMgbm90IHVz
ZWQsIGNvbWJpbmF0aW9ucyBvZiBmbGFncyBhcmUgYWxsb3dlZCwgY29tbWEgc2VwYXJhdGVkLgog
Rm9yIGV4YW1wbGUsIHZwbXU9YXJjaCxidHMuCiAKZGlmZiAtLWdpdCBhL3Rvb2xzL21pc2MveGVu
LWNwdWlkLmMgYi90b29scy9taXNjL3hlbi1jcHVpZC5jCmluZGV4IDg1Mjk4ZDI3N2QuLjZjOTFh
NDg5OWYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMKKysrIGIvdG9vbHMvbWlz
Yy94ZW4tY3B1aWQuYwpAQCAtMTYyLDcgKzE2MiwxMSBAQCBzdGF0aWMgY29uc3QgY2hhciAqc3Ry
XzdkMFszMl0gPQogCiAgICAgWyAyXSA9ICJhdng1MTJfNHZubml3IiwgWyAzXSA9ICJhdng1MTJf
NGZtYXBzIiwKIAotICAgIFs0IC4uLiAyNV0gPSAiUkVaIiwKKyAgICBbNCAuLi4gMTFdID0gIlJF
WiIsCisKKyAgICBbMTJdID0gIlJFWiIsICAgICAgICAgICBbMTNdID0gInRzeC1mb3JjZS1hYm9y
dCIsCisKKyAgICBbMTQgLi4uIDI1XSA9ICJSRVoiLAogCiAgICAgWzI2XSA9ICJpYnJzYiIsICAg
ICAgICAgWzI3XSA9ICJzdGlicCIsCiAgICAgWzI4XSA9ICJsMWRfZmx1c2giLCAgICAgWzI5XSA9
ICJhcmNoX2NhcHMiLApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9pbnRlbC5jIGIveGVu
L2FyY2gveDg2L2NwdS9pbnRlbC5jCmluZGV4IDUwOGU1NmY1YzEuLjczMDVjZGRjYWQgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvaW50ZWwuYworKysgYi94ZW4vYXJjaC94ODYvY3B1L2lu
dGVsLmMKQEAgLTI5MSw2ICsyOTEsOSBAQCBzdGF0aWMgdm9pZCBJbnRlbF9lcnJhdGFfd29ya2Fy
b3VuZHMoc3RydWN0IGNwdWluZm9feDg2ICpjKQogCWlmIChjLT54ODYgPT0gNiAmJiBjcHVfaGFz
X2NsZmx1c2ggJiYKIAkgICAgKGMtPng4Nl9tb2RlbCA9PSAyOSB8fCBjLT54ODZfbW9kZWwgPT0g
NDYgfHwgYy0+eDg2X21vZGVsID09IDQ3KSkKIAkJX19zZXRfYml0KFg4Nl9GRUFUVVJFX0NMRkxV
U0hfTU9OSVRPUiwgYy0+eDg2X2NhcGFiaWxpdHkpOworCisJaWYgKGNwdV9oYXNfdHN4X2ZvcmNl
X2Fib3J0ICYmIG9wdF9ydG1fYWJvcnQpCisJCXdybXNybChNU1JfVFNYX0ZPUkNFX0FCT1JULCBU
U1hfRk9SQ0VfQUJPUlRfUlRNKTsKIH0KIAogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1
L3ZwbXUuYyBiL3hlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jCmluZGV4IDBhM2VkMGNkMDEuLmM0Y2Nk
NmY3OWYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9jcHUvdnBtdS5jCkBAIC01Myw2ICs1Myw3IEBAIENIRUNLX3BtdV9wYXJhbXM7CiBzdGF0
aWMgdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgb3B0X3ZwbXVfZW5hYmxlZDsKIHVuc2lnbmVk
IGludCBfX3JlYWRfbW9zdGx5IHZwbXVfbW9kZSA9IFhFTlBNVV9NT0RFX09GRjsKIHVuc2lnbmVk
IGludCBfX3JlYWRfbW9zdGx5IHZwbXVfZmVhdHVyZXMgPSAwOworYm9vbCBfX3JlYWRfbW9zdGx5
IG9wdF9ydG1fYWJvcnQ7CiBzdGF0aWMgaW50IHBhcnNlX3ZwbXVfcGFyYW1zKGNvbnN0IGNoYXIg
KnMpOwogY3VzdG9tX3BhcmFtKCJ2cG11IiwgcGFyc2VfdnBtdV9wYXJhbXMpOwogCkBAIC03MSw2
ICs3Miw4IEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX3ZwbXVfcGFyYW1zKGNvbnN0IGNoYXIg
KnMpCiAgICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6CiAgICAgICAgIGRvIHsKKyAgICAgICAg
ICAgIGludCB2YWw7CisKICAgICAgICAgICAgIHNzID0gc3RyY2hyKHMsICcsJyk7CiAgICAgICAg
ICAgICBpZiAoICFzcyApCiAgICAgICAgICAgICAgICAgc3MgPSBzdHJjaHIocywgJ1wwJyk7CkBA
IC04MSwxMSArODQsMTcgQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2VfdnBtdV9wYXJhbXMoY29u
c3QgY2hhciAqcykKICAgICAgICAgICAgICAgICB2cG11X2ZlYXR1cmVzIHw9IFhFTlBNVV9GRUFU
VVJFX0lQQ19PTkxZOwogICAgICAgICAgICAgZWxzZSBpZiAoICFjbWRsaW5lX3N0cmNtcChzLCAi
YXJjaCIpICkKICAgICAgICAgICAgICAgICB2cG11X2ZlYXR1cmVzIHw9IFhFTlBNVV9GRUFUVVJF
X0FSQ0hfT05MWTsKKyAgICAgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigi
cnRtLWFib3J0Iiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgICAgICAgICBvcHRfcnRtX2Fib3J0
ID0gdmFsOwogICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFM
OwogCiAgICAgICAgICAgICBzID0gc3MgKyAxOwogICAgICAgICB9IHdoaWxlICggKnNzICk7CisK
KyAgICAgICAgaWYgKCAhdnBtdV9mZWF0dXJlcyApIC8qIHJ0bS1hYm9ydCBkb2Vzbid0IGltcGx5
IHZwbXU9MSAqLworICAgICAgICAgICAgYnJlYWs7CisKICAgICAgICAgLyogZmFsbCB0aHJvdWdo
ICovCiAgICAgY2FzZSAxOgogICAgICAgICAvKiBEZWZhdWx0IFZQTVUgbW9kZSAqLwpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L21zci5jIGIveGVuL2FyY2gveDg2L21zci5jCmluZGV4IDhlMzlk
NWYyNzEuLmEyMGVlYzRjYzMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tc3IuYworKysgYi94
ZW4vYXJjaC94ODYvbXNyLmMKQEAgLTEzMyw2ICsxMzMsOCBAQCBpbnQgZ3Vlc3RfcmRtc3IoY29u
c3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgKnZhbCkKICAgICBjYXNl
IE1TUl9QUkVEX0NNRDoKICAgICBjYXNlIE1TUl9GTFVTSF9DTUQ6CiAgICAgICAgIC8qIFdyaXRl
LW9ubHkgKi8KKyAgICBjYXNlIE1TUl9UU1hfRk9SQ0VfQUJPUlQ6CisgICAgICAgIC8qIE5vdCBv
ZmZlcmVkIHRvIGd1ZXN0cy4gKi8KICAgICAgICAgZ290byBncF9mYXVsdDsKIAogICAgIGNhc2Ug
TVNSX1NQRUNfQ1RSTDoKQEAgLTE4NCw2ICsxODYsOCBAQCBpbnQgZ3Vlc3Rfd3Jtc3Ioc3RydWN0
IHZjcHUgKnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgdmFsKQogICAgIGNhc2UgTVNSX0lOVEVM
X1BMQVRGT1JNX0lORk86CiAgICAgY2FzZSBNU1JfQVJDSF9DQVBBQklMSVRJRVM6CiAgICAgICAg
IC8qIFJlYWQtb25seSAqLworICAgIGNhc2UgTVNSX1RTWF9GT1JDRV9BQk9SVDoKKyAgICAgICAg
LyogTm90IG9mZmVyZWQgdG8gZ3Vlc3RzLiAqLwogICAgICAgICBnb3RvIGdwX2ZhdWx0OwogCiAg
ICAgY2FzZSBNU1JfQU1EX1BBVENITE9BREVSOgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9jcHVmZWF0dXJlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaAppbmRl
eCA1MDQzMjMxMWVhLi5iMTBkOGVmMDkyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L2NwdWZlYXR1cmUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaApAQCAt
MTAwLDYgKzEwMCw5IEBACiAvKiBDUFVJRCBsZXZlbCAweDgwMDAwMDA3LmVkeCAqLwogI2RlZmlu
ZSBjcHVfaGFzX2l0c2MgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSVRTQykK
IAorLyogQ1BVSUQgbGV2ZWwgMHgwMDAwMDAwNzowLmVkeCAqLworI2RlZmluZSBjcHVfaGFzX3Rz
eF9mb3JjZV9hYm9ydCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfVFNYX0ZPUkNFX0FCT1JUKQor
CiAvKiBTeW50aGVzaXplZC4gKi8KICNkZWZpbmUgY3B1X2hhc19hcmNoX3BlcmZtb24gICAgYm9v
dF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0FSQ0hfUEVSRk1PTikKICNkZWZpbmUgY3B1X2hhc19jcHVp
ZF9mYXVsdGluZyAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0NQVUlEX0ZBVUxUSU5HKQpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbXNyLWluZGV4LmgKaW5kZXggZGZlYmEyODIxZC4uODc0ZmZjNmEyOCAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L21zci1pbmRleC5oCkBAIC01Myw2ICs1Myw5IEBACiAjZGVmaW5lIE1TUl9GTFVTSF9DTUQJ
CQkweDAwMDAwMTBiCiAjZGVmaW5lIEZMVVNIX0NNRF9MMUQJCQkoX0FDKDEsIFVMTCkgPDwgMCkK
IAorI2RlZmluZSBNU1JfVFNYX0ZPUkNFX0FCT1JUICAgICAgICAgICAgIDB4MDAwMDAxMGYKKyNk
ZWZpbmUgVFNYX0ZPUkNFX0FCT1JUX1JUTSAgICAgICAgICAgICAoX0FDKDEsIFVMTCkgPDwgIDAp
CisKIC8qIEludGVsIE1TUnMuIFNvbWUgYWxzbyBhdmFpbGFibGUgb24gb3RoZXIgQ1BVcyAqLwog
I2RlZmluZSBNU1JfSUEzMl9QRVJGQ1RSMAkJMHgwMDAwMDBjMQogI2RlZmluZSBNU1JfSUEzMl9B
X1BFUkZDVFIwCQkweDAwMDAwNGMxCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3Zw
bXUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvdnBtdS5oCmluZGV4IDVlNzc4YWI3YmEuLjEyODdi
OWZiNmUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvdnBtdS5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvdnBtdS5oCkBAIC0xMjUsNiArMTI1LDcgQEAgc3RhdGljIGlubGluZSBp
bnQgdnBtdV9kb19yZG1zcih1bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRfdCAqbXNyX2NvbnRlbnQp
CiAKIGV4dGVybiB1bnNpZ25lZCBpbnQgdnBtdV9tb2RlOwogZXh0ZXJuIHVuc2lnbmVkIGludCB2
cG11X2ZlYXR1cmVzOworZXh0ZXJuIGJvb2wgb3B0X3J0bV9hYm9ydDsKIAogLyogQ29udGV4dCBz
d2l0Y2ggKi8KIHN0YXRpYyBpbmxpbmUgdm9pZCB2cG11X3N3aXRjaF9mcm9tKHN0cnVjdCB2Y3B1
ICpwcmV2KQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1
cmVzZXQuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKaW5k
ZXggNmM4MjgxNmZkMy4uYWEyNjU2ZDc5MiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGlj
L2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14
ODYvY3B1ZmVhdHVyZXNldC5oCkBAIC0yNDIsNiArMjQyLDcgQEAgWEVOX0NQVUZFQVRVUkUoSUJQ
QiwgICAgICAgICAgOCozMisxMikgLypBICBJQlBCIHN1cHBvcnQgb25seSAobm8gSUJSUywgdXNl
ZCBieQogLyogSW50ZWwtZGVmaW5lZCBDUFUgZmVhdHVyZXMsIENQVUlEIGxldmVsIDB4MDAwMDAw
MDc6MC5lZHgsIHdvcmQgOSAqLwogWEVOX0NQVUZFQVRVUkUoQVZYNTEyXzRWTk5JVywgOSozMisg
MikgLypBICBBVlg1MTIgTmV1cmFsIE5ldHdvcmsgSW5zdHJ1Y3Rpb25zICovCiBYRU5fQ1BVRkVB
VFVSRShBVlg1MTJfNEZNQVBTLCA5KjMyKyAzKSAvKkEgIEFWWDUxMiBNdWx0aXBseSBBY2N1bXVs
YXRpb24gU2luZ2xlIFByZWNpc2lvbiAqLworWEVOX0NQVUZFQVRVUkUoVFNYX0ZPUkNFX0FCT1JU
LCA5KjMyKzEzKSAvKiBNU1JfVFNYX0ZPUkNFX0FCT1JULlJUTV9BQk9SVCAqLwogWEVOX0NQVUZF
QVRVUkUoSUJSU0IsICAgICAgICAgOSozMisyNikgLypBICBJQlJTIGFuZCBJQlBCIHN1cHBvcnQg
KHVzZWQgYnkgSW50ZWwpICovCiBYRU5fQ1BVRkVBVFVSRShTVElCUCwgICAgICAgICA5KjMyKzI3
KSAvKkEgIFNUSUJQICovCiBYRU5fQ1BVRkVBVFVSRShMMURfRkxVU0gsICAgICA5KjMyKzI4KSAv
KlMgIE1TUl9GTFVTSF9DTUQgYW5kIEwxRCBmbHVzaC4gKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 03 09:12:31 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 09:12:31 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hMUF5-0002UM-2l; Fri, 03 May 2019 09:12:31 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=J07X=TD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hMUF3-0002UE-Vg
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 09:12:30 +0000
X-Inumbo-ID: 92c309ad-6d83-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 92c309ad-6d83-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 09:12:28 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hMUF2-0006kR-2l
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 09:12:28 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hMUF2-0006gc-03
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 09:12:28 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hMUF2-0006gc-03@xenbits.xenproject.org>
Date: Fri, 03 May 2019 09:12:27 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/pv: Fix construction of
 32bit dom0's
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY3MjU3MjExNWI1OGI4MjRiNWUwODE2ODFhMmZkZTY2ZTBiYzViMjEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAzIDExOjA2OjM4IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDMgMTE6MDY6MzggMjAxOSArMDIw
MAoKICAgIHg4Ni9wdjogRml4IGNvbnN0cnVjdGlvbiBvZiAzMmJpdCBkb20wJ3MKICAgIAogICAg
ZG9tMF9jb25zdHJ1Y3RfcHYoKSBoYXMgbG9naWMgdG8gdHJhbnNpdGlvbiBkb20wIGludG8gYSBj
b21wYXQgZG9tYWluIHdoZW4KICAgIGJvb3RpbmcgYW4gRUxGMzIgaW1hZ2UuCiAgICAKICAgIE9u
ZSBhc3BlY3Qgd2hpY2ggaXMgbWlzc2luZyBpcyB0aGUgQ1BVSUQgcG9saWN5IHJlY2FsY3VsYXRp
b24sIG1lYW5pbmcgdGhhdCBhCiAgICAzMmJpdCBkb20wIHNlZXMgYSA2NGJpdCBwb2xpY3ksIHdo
aWNoIGRpZmZlciBieSB0aGUgTG9uZyBNb2RlIGZlYXR1cmUgZmxhZyBpbgogICAgcGFydGljdWxh
ci4gIEFub3RoZXIgbWlzc2luZyBpdGVtIGlzIHRoZSB4ODdfZmlwX3dpZHRoIGluaXRpYWxpc2F0
aW9uLgogICAgCiAgICBVcGRhdGUgZG9tMF9jb25zdHJ1Y3RfcHYoKSB0byB1c2Ugc3dpdGNoX2Nv
bXBhdCgpLCByYXRoZXIgdGhhbiByZXRhaW5pbmcgdGhlCiAgICBvcGVuY29kaW5nLiAgUG9zaXRp
b24gdGhlIGNhbGwgdG8gc3dpdGNoX2NvbXBhdCgpIHN1Y2ggdGhhdCB0aGUgY29tcGF0MzIgbG9j
YWwKICAgIHZhcmlhYmxlIGNhbiBkaXNhcHBlYXIgZW50aXJlbHkuCiAgICAKICAgIFRoZSAzMmJp
dCBtb25pdG9yIHRhYmxlIGlzIG5vdyBjcmVhdGVkIGJ5IHNldHVwX2NvbXBhdF9sNCgpLCBhdm9p
ZGluZyB0aGUgbmVlZAogICAgdG8gZm9yIG1hbnVhbCBjcmVhdGlvbiBsYXRlci4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1p
dDogMzU2ZjQzNzE3MWM1YmI5MDcwMWFjOWRkN2JhNGRiYmQwNTk4OGUzOAogICAgbWFzdGVyIGRh
dGU6IDIwMTktMDMtMTUgMTQ6NTk6MjcgKzAwMDAKLS0tCiB4ZW4vYXJjaC94ODYvcHYvZG9tMF9i
dWlsZC5jIHwgNDAgKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVu
L2FyY2gveDg2L3B2L2RvbWFpbi5jICAgICB8ICA0ICsrKy0KIDIgZmlsZXMgY2hhbmdlZCwgMTcg
aW5zZXJ0aW9ucygrKSwgMjcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L3B2L2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKaW5kZXggN2Zj
NWI0YzI3My4uZDk2NWQxYWY3YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVp
bGQuYworKysgYi94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCkBAIC0yODUsNyArMjg1LDcg
QEAgaW50IF9faW5pdCBkb20wX2NvbnN0cnVjdF9wdihzdHJ1Y3QgZG9tYWluICpkLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB2b2lkICooKmJvb3RzdHJhcF9tYXApKGNvbnN0IG1vZHVs
ZV90ICopLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjaGFyICpjbWRsaW5lKQogewot
ICAgIGludCBpLCBjcHUsIHJjLCBjb21wYXRpYmxlLCBjb21wYXQzMiwgb3JkZXIsIG1hY2hpbmU7
CisgICAgaW50IGksIGNwdSwgcmMsIGNvbXBhdGlibGUsIG9yZGVyLCBtYWNoaW5lOwogICAgIHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzOwogICAgIHVuc2lnbmVkIGxvbmcgcGZuLCBtZm47CiAg
ICAgdW5zaWduZWQgbG9uZyBucl9wYWdlczsKQEAgLTM1NCwxNCArMzU0LDE4IEBAIGludCBfX2lu
aXQgZG9tMF9jb25zdHJ1Y3RfcHYoc3RydWN0IGRvbWFpbiAqZCwKIAogICAgIC8qIGNvbXBhdGli
aWxpdHkgY2hlY2sgKi8KICAgICBjb21wYXRpYmxlID0gMDsKLSAgICBjb21wYXQzMiAgID0gMDsK
ICAgICBtYWNoaW5lID0gZWxmX3V2YWwoJmVsZiwgZWxmLmVoZHIsIGVfbWFjaGluZSk7CiAgICAg
cHJpbnRrKCIgWGVuICBrZXJuZWw6IDY0LWJpdCwgbHNiLCBjb21wYXQzMlxuIik7CiAgICAgaWYg
KCBlbGZfMzJiaXQoJmVsZikgJiYgcGFybXMucGFlID09IFhFTl9QQUVfQklNT0RBTCApCiAgICAg
ICAgIHBhcm1zLnBhZSA9IFhFTl9QQUVfRVhUQ1IzOwogICAgIGlmICggZWxmXzMyYml0KCZlbGYp
ICYmIHBhcm1zLnBhZSAmJiBtYWNoaW5lID09IEVNXzM4NiApCiAgICAgewotICAgICAgICBjb21w
YXQzMiA9IDE7CisgICAgICAgIGlmICggdW5saWtlbHkocmMgPSBzd2l0Y2hfY29tcGF0KGQpKSAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIHByaW50aygiRG9tMCBmYWlsZWQgdG8gc3dpdGNoIHRv
IGNvbXBhdDogJWRcbiIsIHJjKTsKKyAgICAgICAgICAgIHJldHVybiByYzsKKyAgICAgICAgfQor
CiAgICAgICAgIGNvbXBhdGlibGUgPSAxOwogICAgIH0KICAgICBpZiAoZWxmXzY0Yml0KCZlbGYp
ICYmIG1hY2hpbmUgPT0gRU1fWDg2XzY0KQpAQCAtMzkyLDE2ICszOTYsNiBAQCBpbnQgX19pbml0
IGRvbTBfY29uc3RydWN0X3B2KHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgIH0KICAgICB9CiAK
LSAgICBpZiAoIGNvbXBhdDMyICkKLSAgICB7Ci0gICAgICAgIGQtPmFyY2guaXNfMzJiaXRfcHYg
PSBkLT5hcmNoLmhhc18zMmJpdF9zaGluZm8gPSAxOwotICAgICAgICBkLT5hcmNoLnB2X2RvbWFp
bi54cHRpID0gZmFsc2U7Ci0gICAgICAgIGQtPmFyY2gucHZfZG9tYWluLnBjaWQgPSBmYWxzZTsK
LSAgICAgICAgdi0+dmNwdV9pbmZvID0gKHZvaWQgKikmZC0+c2hhcmVkX2luZm8tPmNvbXBhdC52
Y3B1X2luZm9bMF07Ci0gICAgICAgIGlmICggc2V0dXBfY29tcGF0X2FyZ194bGF0KHYpICE9IDAg
KQotICAgICAgICAgICAgQlVHKCk7Ci0gICAgfQotCiAgICAgbnJfcGFnZXMgPSBkb20wX2NvbXB1
dGVfbnJfcGFnZXMoZCwgJnBhcm1zLCBpbml0cmRfbGVuKTsKIAogICAgIGlmICggcGFybXMucGFl
ID09IFhFTl9QQUVfRVhUQ1IzICkKQEAgLTQyNSw4ICs0MTksNiBAQCBpbnQgX19pbml0IGRvbTBf
Y29uc3RydWN0X3B2KHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgIHBhcm1zLnAybV9iYXNlID0g
VU5TRVRfQUREUjsKICAgICB9CiAKLSAgICBkb21haW5fc2V0X2FsbG9jX2JpdHNpemUoZCk7Ci0K
ICAgICAvKgogICAgICAqIFdoeSBkbyB3ZSBuZWVkIHRoaXM/IFRoZSBudW1iZXIgb2YgcGFnZS10
YWJsZSBmcmFtZXMgZGVwZW5kcyBvbiB0aGUKICAgICAgKiBzaXplIG9mIHRoZSBib290c3RyYXAg
YWRkcmVzcyBzcGFjZS4gQnV0IHRoZSBzaXplIG9mIHRoZSBhZGRyZXNzIHNwYWNlCkBAIC02MDYs
MjMgKzU5OCwxOSBAQCBpbnQgX19pbml0IGRvbTBfY29uc3RydWN0X3B2KHN0cnVjdCBkb21haW4g
KmQsCiAgICAgewogICAgICAgICBtYWRkcl90b19wYWdlKG1wdF9hbGxvYyktPnUuaW51c2UudHlw
ZV9pbmZvID0gUEdUX2w0X3BhZ2VfdGFibGU7CiAgICAgICAgIGw0c3RhcnQgPSBsNHRhYiA9IF9f
dmEobXB0X2FsbG9jKTsgbXB0X2FsbG9jICs9IFBBR0VfU0laRTsKKyAgICAgICAgY2xlYXJfcGFn
ZShsNHRhYik7CisgICAgICAgIGluaXRfeGVuX2w0X3Nsb3RzKGw0dGFiLCBfbWZuKHZpcnRfdG9f
bWZuKGw0c3RhcnQpKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgZCwgSU5WQUxJRF9NRk4s
IHRydWUpOworICAgICAgICB2LT5hcmNoLmd1ZXN0X3RhYmxlID0gcGFnZXRhYmxlX2Zyb21fcGFk
ZHIoX19wYShsNHN0YXJ0KSk7CiAgICAgfQogICAgIGVsc2UKICAgICB7Ci0gICAgICAgIHBhZ2Ug
PSBhbGxvY19kb21oZWFwX3BhZ2UoZCwgTUVNRl9ub19vd25lcik7Ci0gICAgICAgIGlmICggIXBh
Z2UgKQotICAgICAgICAgICAgcGFuaWMoIk5vdCBlbm91Z2ggUkFNIGZvciBkb21haW4gMCBQTUw0
Iik7Ci0gICAgICAgIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvID0gUEdUX2w0X3BhZ2VfdGFibGV8
UEdUX3ZhbGlkYXRlZHwxOwotICAgICAgICBsNHN0YXJ0ID0gbDR0YWIgPSBwYWdlX3RvX3ZpcnQo
cGFnZSk7CisgICAgICAgIC8qIE1vbml0b3IgdGFibGUgYWxyZWFkeSBjcmVhdGVkIGJ5IHN3aXRj
aF9jb21wYXQoKS4gKi8KKyAgICAgICAgbDRzdGFydCA9IGw0dGFiID0gX192YShwYWdldGFibGVf
Z2V0X3BhZGRyKHYtPmFyY2guZ3Vlc3RfdGFibGUpKTsKKyAgICAgICAgLyogU2VlIHB1YmxpYy94
ZW4uaCBvbiB3aHkgdGhlIGZvbGxvd2luZyBpcyBuZWVkZWQuICovCiAgICAgICAgIG1hZGRyX3Rv
X3BhZ2UobXB0X2FsbG9jKS0+dS5pbnVzZS50eXBlX2luZm8gPSBQR1RfbDNfcGFnZV90YWJsZTsK
ICAgICAgICAgbDNzdGFydCA9IF9fdmEobXB0X2FsbG9jKTsgbXB0X2FsbG9jICs9IFBBR0VfU0la
RTsKICAgICB9Ci0gICAgY2xlYXJfcGFnZShsNHRhYik7Ci0gICAgaW5pdF94ZW5fbDRfc2xvdHMo
bDR0YWIsIF9tZm4odmlydF90b19tZm4obDRzdGFydCkpLAotICAgICAgICAgICAgICAgICAgICAg
IGQsIElOVkFMSURfTUZOLCB0cnVlKTsKLSAgICB2LT5hcmNoLmd1ZXN0X3RhYmxlID0gcGFnZXRh
YmxlX2Zyb21fcGFkZHIoX19wYShsNHN0YXJ0KSk7Ci0gICAgaWYgKCBpc19wdl8zMmJpdF9kb21h
aW4oZCkgKQotICAgICAgICB2LT5hcmNoLmd1ZXN0X3RhYmxlX3VzZXIgPSB2LT5hcmNoLmd1ZXN0
X3RhYmxlOwogCiAgICAgbDR0YWIgKz0gbDRfdGFibGVfb2Zmc2V0KHZfc3RhcnQpOwogICAgIHBm
biA9IGFsbG9jX3NwZm47CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMgYi94
ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKaW5kZXggMDIwZDk4ZjM4OS4uMjIyNjkwMjNiZiAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9k
b21haW4uYwpAQCAtNzYsNyArNzYsNyBAQCBzdGF0aWMgaW50IHNldHVwX2NvbXBhdF9sNChzdHJ1
Y3QgdmNwdSAqdikKICAgICBsNF9wZ2VudHJ5X3QgKmw0dGFiOwogICAgIG1mbl90IG1mbjsKIAot
ICAgIHBnID0gYWxsb2NfZG9taGVhcF9wYWdlKHYtPmRvbWFpbiwgTUVNRl9ub19vd25lcik7Cisg
ICAgcGcgPSBhbGxvY19kb21oZWFwX3BhZ2Uodi0+ZG9tYWluLCBNRU1GX25vX293bmVyIHwgTUVN
Rl9ub19zY3J1Yik7CiAgICAgaWYgKCBwZyA9PSBOVUxMICkKICAgICAgICAgcmV0dXJuIC1FTk9N
RU07CiAKQEAgLTE2NCw2ICsxNjQsOCBAQCBpbnQgc3dpdGNoX2NvbXBhdChzdHJ1Y3QgZG9tYWlu
ICpkKQogICAgIHN0cnVjdCB2Y3B1ICp2OwogICAgIGludCByYzsKIAorICAgIEJVSUxEX0JVR19P
TihvZmZzZXRvZihzdHJ1Y3Qgc2hhcmVkX2luZm8sIHZjcHVfaW5mbykgIT0gMCk7CisKICAgICBp
ZiAoIGlzX2h2bV9kb21haW4oZCkgfHwgZC0+dG90X3BhZ2VzICE9IDAgKQogICAgICAgICByZXR1
cm4gLUVBQ0NFUzsKICAgICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihkKSApCi0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuMTAK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 03 09:12:41 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 09:12: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 1hMUFF-0002Ve-4b; Fri, 03 May 2019 09:12: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=J07X=TD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hMUFD-0002VW-JS
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 09:12:39 +0000
X-Inumbo-ID: 98dabb02-6d83-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 98dabb02-6d83-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 09: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 1hMUFC-0006kZ-9r
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 09:12:38 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hMUFC-0006hg-6O
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 09:12:38 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hMUFC-0006hg-6O@xenbits.xenproject.org>
Date: Fri, 03 May 2019 09:12:38 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/e820: fix build with gcc9
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============0340779858678591967=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 7ddfc2af158ff4c96792cf7d072908b232f0c8fb
Author:     Jan Beulich <jbeulich@suse.com>
AuthorDate: Fri May 3 11:07:35 2019 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri May 3 11:07:35 2019 +0200

    x86/e820: fix build with gcc9
    
    e820.c: In function ‘clip_to_limit’:
    .../xen/include/asm/string.h:10:26: error: ‘__builtin_memmove’ offset [-16, -36] is out of the bounds [0, 20484] of object ‘e820’ with type ‘struct e820map’ [-Werror=array-bounds]
       10 | #define memmove(d, s, n) __builtin_memmove(d, s, n)
          |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
    e820.c:404:13: note: in expansion of macro ‘memmove’
      404 |             memmove(&e820.map[i], &e820.map[i+1],
          |             ^~~~~~~
    e820.c:36:16: note: ‘e820’ declared here
       36 | struct e820map e820;
          |                ^~~~
    
    While I can't see where the negative offsets would come from, converting
    the loop index to unsigned type helps. Take the opportunity and also
    convert several other local variables and copy_e820_map()'s second
    parameter to unsigned int (and bool in one case).
    
    Reported-by: Charles Arnold <carnold@suse.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 22e2f8dddf5fbed885b5e4db3ffc9e1101be9ec0
    master date: 2019-03-18 11:38:36 +0100
---
 xen/arch/x86/e820.c | 32 ++++++++++++++------------------
 1 file changed, 14 insertions(+), 18 deletions(-)

diff --git a/xen/arch/x86/e820.c b/xen/arch/x86/e820.c
index 590ea985ef..1f8099ad74 100644
--- a/xen/arch/x86/e820.c
+++ b/xen/arch/x86/e820.c
@@ -44,7 +44,7 @@ struct e820map __initdata e820_raw;
  */
 int __init e820_all_mapped(u64 start, u64 end, unsigned type)
 {
-	int i;
+	unsigned int i;
 
 	for (i = 0; i < e820.nr_map; i++) {
 		struct e820entry *ei = &e820.map[i];
@@ -73,9 +73,7 @@ int __init e820_all_mapped(u64 start, u64 end, unsigned type)
 static void __init add_memory_region(unsigned long long start,
                                      unsigned long long size, int type)
 {
-    int x;
-
-    x = e820.nr_map;
+    unsigned int x = e820.nr_map;
 
     if (x == ARRAY_SIZE(e820.map)) {
         printk(KERN_ERR "Ooops! Too many entries in the memory map!\n");
@@ -140,11 +138,9 @@ int __init sanitize_e820_map(struct e820entry *biosmap, unsigned int *pnr_map)
     struct change_member *change_tmp;
     unsigned long current_type, last_type;
     unsigned long long last_addr;
-    int chgidx, still_changing;
-    int overlap_entries;
-    int new_bios_entry;
-    int old_nr, new_nr, chg_nr;
-    int i;
+    bool still_changing;
+    unsigned int i, chgidx, overlap_entries, new_bios_entry;
+    unsigned int old_nr, new_nr, chg_nr;
 
     /*
       Visually we're performing the following (1,2,3,4 = memory types)...
@@ -211,9 +207,9 @@ int __init sanitize_e820_map(struct e820entry *biosmap, unsigned int *pnr_map)
     chg_nr = chgidx;    	/* true number of change-points */
 
     /* sort change-point list by memory addresses (low -> high) */
-    still_changing = 1;
+    still_changing = true;
     while (still_changing)	{
-        still_changing = 0;
+        still_changing = false;
         for (i=1; i < chg_nr; i++)  {
             /* if <current_addr> > <last_addr>, swap */
             /* or, if current=<start_addr> & last=<end_addr>, swap */
@@ -226,7 +222,7 @@ int __init sanitize_e820_map(struct e820entry *biosmap, unsigned int *pnr_map)
                 change_tmp = change_point[i];
                 change_point[i] = change_point[i-1];
                 change_point[i-1] = change_tmp;
-                still_changing=1;
+                still_changing = true;
             }
         }
     }
@@ -304,9 +300,9 @@ int __init sanitize_e820_map(struct e820entry *biosmap, unsigned int *pnr_map)
  * thinkpad 560x, for example, does not cooperate with the memory
  * detection code.)
  */
-static int __init copy_e820_map(struct e820entry * biosmap, int nr_map)
+static int __init copy_e820_map(struct e820entry * biosmap, unsigned int nr_map)
 {
-    /* Only one memory region (or negative)? Ignore it */
+    /* Only one memory region? Ignore it */
     if (nr_map < 2)
         return -1;
 
@@ -345,7 +341,7 @@ static int __init copy_e820_map(struct e820entry * biosmap, int nr_map)
  */
 static unsigned long __init find_max_pfn(void)
 {
-    int i;
+    unsigned int i;
     unsigned long max_pfn = 0;
 
     for (i = 0; i < e820.nr_map; i++) {
@@ -366,7 +362,7 @@ static unsigned long __init find_max_pfn(void)
 
 static void __init clip_to_limit(uint64_t limit, char *warnmsg)
 {
-    int i;
+    unsigned int i;
     char _warnmsg[160];
     uint64_t old_limit = 0;
 
@@ -514,7 +510,7 @@ static void __init machine_specific_memory_setup(struct e820map *raw)
 {
     unsigned long mpt_limit, ro_mpt_limit;
     uint64_t top_of_ram, size;
-    int i;
+    unsigned int i;
 
     sanitize_e820_map(raw->map, &raw->nr_map);
     copy_e820_map(raw->map, raw->nr_map);
@@ -604,7 +600,7 @@ int __init e820_change_range_type(
     uint32_t orig_type, uint32_t new_type)
 {
     uint64_t rs = 0, re = 0;
-    int i;
+    unsigned int i;
 
     for ( i = 0; i < e820->nr_map; i++ )
     {
--
generated by git-patchbot for /home/xen/git/xen.git#staging-4.10


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============0340779858678591967==--

From xen-changelog-bounces@lists.xenproject.org Fri May 03 09:12:51 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 09:12: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 1hMUFP-0002Wh-6F; Fri, 03 May 2019 09:12: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=J07X=TD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hMUFN-0002Wa-Uv
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 09:12:49 +0000
X-Inumbo-ID: 9ef82691-6d83-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9ef82691-6d83-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 09:12:48 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hMUFM-0006kh-Hv
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 09:12:48 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hMUFM-0006ib-E3
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 09:12:48 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hMUFM-0006ib-E3@xenbits.xenproject.org>
Date: Fri, 03 May 2019 09:12:48 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/msr: Shorten
 ARCH_CAPABILITIES_* constants
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDkyM2Q0ZTg3MzZlYzYwYjZlMGRhOWY0OTZiNzFiYzY4ZTc3ODM3NTYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAzIDExOjA4OjI2IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDMgMTE6MDg6MjYgMjAxOSArMDIw
MAoKICAgIHg4Ni9tc3I6IFNob3J0ZW4gQVJDSF9DQVBBQklMSVRJRVNfKiBjb25zdGFudHMKICAg
IAogICAgVGhleSBhcmUgdW5uZWNlc3NlcmlseSB2ZXJib3NlLCBhbmQgQVJDSF9DQVBTXyogaXMg
YWxyZWFkeSB0aGUgbW9yZSBjb21tb24KICAgIHZlcnNpb24uCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogYmEy
N2FhYTg4NTQ4YzgyNGE0N2RjZjU2MDkyODhlZTFjMDVkMjk0NgogICAgbWFzdGVyIGRhdGU6IDIw
MTktMDMtMTggMTY6MjY6NDAgKzAwMDAKLS0tCiB4ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgICAg
ICAgIHwgMTAgKysrKystLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCB8ICA0
ICsrLS0KIDIgZmlsZXMgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNoL3g4Ni9zcGVj
X2N0cmwuYwppbmRleCA3OTZkZDkyNjU2Li41NTE3YjZiMDZiIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCkBAIC0yNzAs
OCArMjcwLDggQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1
bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMpCiAgICAgICAgICAgIChfN2QwICYgY3B1ZmVhdF9tYXNr
KFg4Nl9GRUFUVVJFX0wxRF9GTFVTSCkpID8gIiBMMURfRkxVU0giIDogIiIsCiAgICAgICAgICAg
IChfN2QwICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX1NTQkQpKSAgPyAiIFNTQkQiICAgICAg
OiAiIiwKICAgICAgICAgICAgKGU4YiAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSUJQQikp
ICA/ICIgSUJQQiIgICAgICA6ICIiLAotICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQQUJJTElU
SUVTX0lCUlNfQUxMKSAgICAgID8gIiBJQlJTX0FMTCIgIDogIiIsCi0gICAgICAgICAgIChjYXBz
ICYgQVJDSF9DQVBBQklMSVRJRVNfUkRDTF9OTykgICAgICAgPyAiIFJEQ0xfTk8iICAgOiAiIiwK
KyAgICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUFNfSUJSU19BTEwpICAgICAgICAgICAgICA/ICIg
SUJSU19BTEwiICA6ICIiLAorICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQU19SRENMX05PKSAg
ICAgICAgICAgICAgID8gIiBSRENMX05PIiAgIDogIiIsCiAgICAgICAgICAgIChjYXBzICYgQVJD
SF9DQVBTX1JTQkEpICAgICAgICAgICAgICAgICAgPyAiIFJTQkEiICAgICAgOiAiIiwKICAgICAg
ICAgICAgKGNhcHMgJiBBUkNIX0NBUFNfU0tJUF9MMURGTCkgICAgICAgICAgICA/ICIgU0tJUF9M
MURGTCI6ICIiLAogICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQU19TU0JfTk8pICAgICAgICAg
ICAgICAgID8gIiBTU0JfTk8iICAgIDogIiIpOwpAQCAtNTgyLDcgKzU4Miw3IEBAIHN0YXRpYyBf
X2luaXQgdm9pZCBsMXRmX2NhbGN1bGF0aW9ucyh1aW50NjRfdCBjYXBzKQogICAgIH0KIAogICAg
IC8qIEFueSBwcm9jZXNzb3IgYWR2ZXJ0aXNpbmcgUkRDTF9OTyBzaG91bGQgYmUgbm90IHZ1bG5l
cmFibGUgdG8gTDFURi4gKi8KLSAgICBpZiAoIGNhcHMgJiBBUkNIX0NBUEFCSUxJVElFU19SRENM
X05PICkKKyAgICBpZiAoIGNhcHMgJiBBUkNIX0NBUFNfUkRDTF9OTyApCiAgICAgICAgIGNwdV9o
YXNfYnVnX2wxdGYgPSBmYWxzZTsKIAogICAgIGlmICggY3B1X2hhc19idWdfbDF0ZiAmJiBoaXRf
ZGVmYXVsdCApCkBAIC02NDYsOSArNjQ2LDkgQEAgaW50OF90IF9fcmVhZF9tb3N0bHkgb3B0X3hw
dGlfZG9tdSA9IC0xOwogc3RhdGljIF9faW5pdCB2b2lkIHhwdGlfaW5pdF9kZWZhdWx0KHVpbnQ2
NF90IGNhcHMpCiB7CiAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZF
TkRPUl9BTUQgKQotICAgICAgICBjYXBzID0gQVJDSF9DQVBBQklMSVRJRVNfUkRDTF9OTzsKKyAg
ICAgICAgY2FwcyA9IEFSQ0hfQ0FQU19SRENMX05POwogCi0gICAgaWYgKCBjYXBzICYgQVJDSF9D
QVBBQklMSVRJRVNfUkRDTF9OTyApCisgICAgaWYgKCBjYXBzICYgQVJDSF9DQVBTX1JEQ0xfTk8g
KQogICAgIHsKICAgICAgICAgaWYgKCBvcHRfeHB0aV9od2RvbSA8IDAgKQogICAgICAgICAgICAg
b3B0X3hwdGlfaHdkb20gPSAwOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3It
aW5kZXguaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKaW5kZXggODc0ZmZjNmEy
OC4uM2IwN2MyZjNhNCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXgu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCkBAIC00NCw4ICs0NCw4IEBA
CiAjZGVmaW5lIFBSRURfQ01EX0lCUEIJCQkoX0FDKDEsIFVMTCkgPDwgMCkKIAogI2RlZmluZSBN
U1JfQVJDSF9DQVBBQklMSVRJRVMJCTB4MDAwMDAxMGEKLSNkZWZpbmUgQVJDSF9DQVBBQklMSVRJ
RVNfUkRDTF9OTwkoX0FDKDEsIFVMTCkgPDwgMCkKLSNkZWZpbmUgQVJDSF9DQVBBQklMSVRJRVNf
SUJSU19BTEwJKF9BQygxLCBVTEwpIDw8IDEpCisjZGVmaW5lIEFSQ0hfQ0FQU19SRENMX05PCQko
X0FDKDEsIFVMTCkgPDwgMCkKKyNkZWZpbmUgQVJDSF9DQVBTX0lCUlNfQUxMCQkoX0FDKDEsIFVM
TCkgPDwgMSkKICNkZWZpbmUgQVJDSF9DQVBTX1JTQkEJCQkoX0FDKDEsIFVMTCkgPDwgMikKICNk
ZWZpbmUgQVJDSF9DQVBTX1NLSVBfTDFERkwJCShfQUMoMSwgVUxMKSA8PCAzKQogI2RlZmluZSBB
UkNIX0NBUFNfU1NCX05PCQkoX0FDKDEsIFVMTCkgPDwgNCkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 03 09:13:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 09:13: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 1hMUFg-0002YS-8e; Fri, 03 May 2019 09:13:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=J07X=TD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hMUFe-0002YM-Mo
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 09:13:06 +0000
X-Inumbo-ID: a50ce4ba-6d83-11e9-9d33-a3edec73a477
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a50ce4ba-6d83-11e9-9d33-a3edec73a477;
 Fri, 03 May 2019 09:12: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 1hMUFW-0006kr-Nq
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 09:12:58 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hMUFW-0006j5-LW
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 09:12:58 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hMUFW-0006j5-LW@xenbits.xenproject.org>
Date: Fri, 03 May 2019 09:12:58 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/spec-ctrl: Extend repoline
 safey calcuations for eIBRS and Atom parts
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFhNjk3OGMyNjg4ZjI4ZTVmYzU1Yzk2MGJiZmU1ZTY0ZjkxMDVmODQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAzIDExOjA5OjEyIDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDMgMTE6MDk6MTIgMjAxOSArMDIw
MAoKICAgIHg4Ni9zcGVjLWN0cmw6IEV4dGVuZCByZXBvbGluZSBzYWZleSBjYWxjdWF0aW9ucyBm
b3IgZUlCUlMgYW5kIEF0b20gcGFydHMKICAgIAogICAgQWxsIGN1cnJlbnRseS1yZWxlYXNlZCBB
dG9tIHByb2Nlc3NvcnMgYXJlIGluIHByYWN0aWNlIHJldHBvbGluZS1zYWZlLCBiZWNhdXNlCiAg
ICB0aGV5IGRvbid0IGZhbGwgYmFjayB0byBhIEJUQiBwcmVkaWN0aW9uIG9uIFJTQiB1bmRlcmZs
b3cuCiAgICAKICAgIEhvd2V2ZXIsIGFuIGFkZGl0aW9uYWwgbWVhbmluZyBvZiBFbmhhbmNlZCBJ
UkJTIGlzIHRoYXQgdGhlIHByb2Nlc3NvciBtYXkgbm90CiAgICBiZSByZXRwb2xpbmUtc2FmZS4g
IFRoZSBHZW1pbmkgTGFrZSBwbGF0Zm9ybSwgYmFzZWQgb24gdGhlIEdvbGRtb250IFBsdXMKICAg
IG1pY3JvYXJjaGl0ZWN0dXJlIGlzIHRoZSBmaXJzdCBBdG9tIHByb2Nlc3NvciB0byBzdXBwb3J0
IGVJQlJTLgogICAgCiAgICBVbnRpbCBYZW4gZ2V0cyBmdWxsIGVJQlJTIHN1cHBvcnQsIEdlbWlu
aSBMYWtlIHdpbGwgc3RpbGwgYmUgc2FmZSB1c2luZwogICAgcmVndWxhciBJQlJTLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3Rl
ciBjb21taXQ6IDE3Zjc0MjQyY2NmMGNlNmU1MWMwM2E1ODYwOTQ3ODY1YzBlZjBkYzIKICAgIG1h
c3RlciBkYXRlOiAyMDE5LTAzLTE4IDE2OjI2OjQwICswMDAwCi0tLQogeGVuL2FyY2gveDg2L3Nw
ZWNfY3RybC5jIHwgMjIgKysrKysrKysrKysrKysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDIx
IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
c3BlY19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXggNTUxN2I2YjA2Yi4u
ZjU4NjI4OTMwZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtMzQ5LDggKzM0OSwxMSBAQCBzdGF0aWMgYm9vbCBf
X2luaXQgcmV0cG9saW5lX3NhZmUodWludDY0X3QgY2FwcykKICAgICAvKgogICAgICAqIFJTQkEg
bWF5IGJlIHNldCBieSBhIGh5cGVydmlzb3IgdG8gaW5kaWNhdGUgdGhhdCB3ZSBtYXkgbW92ZSB0
byBhCiAgICAgICogcHJvY2Vzc29yIHdoaWNoIGlzbid0IHJldHBvbGluZS1zYWZlLgorICAgICAq
CisgICAgICogUHJvY2Vzc29ycyBvZmZlcmluZyBFbmhhbmNlZCBJQlJTIGFyZSBub3QgZ3VhcmVu
dGVlZCB0byBiZQorICAgICAqIHJlcG9saW5lLXNhZmUuCiAgICAgICovCi0gICAgaWYgKCBjYXBz
ICYgQVJDSF9DQVBTX1JTQkEgKQorICAgIGlmICggY2FwcyAmIChBUkNIX0NBUFNfUlNCQSB8IEFS
Q0hfQ0FQU19JQlJTX0FMTCkgKQogICAgICAgICByZXR1cm4gZmFsc2U7CiAKICAgICBzd2l0Y2gg
KCBib290X2NwdV9kYXRhLng4Nl9tb2RlbCApCkBAIC00MTAsNiArNDEzLDIzIEBAIHN0YXRpYyBi
b29sIF9faW5pdCByZXRwb2xpbmVfc2FmZSh1aW50NjRfdCBjYXBzKQogICAgIGNhc2UgMHg5ZToK
ICAgICAgICAgcmV0dXJuIGZhbHNlOwogCisgICAgICAgIC8qCisgICAgICAgICAqIEF0b20gcHJv
Y2Vzc29ycyBiZWZvcmUgR29sZG1vbnQgUGx1cy9HZW1pbmkgTGFrZSBhcmUgcmV0cG9saW5lLXNh
ZmUuCisgICAgICAgICAqLworICAgIGNhc2UgMHgxYzogLyogUGluZXZpZXcgKi8KKyAgICBjYXNl
IDB4MjY6IC8qIExpbmNyb2Z0ICovCisgICAgY2FzZSAweDI3OiAvKiBQZW53ZWxsICovCisgICAg
Y2FzZSAweDM1OiAvKiBDbG92ZXJ2aWV3ICovCisgICAgY2FzZSAweDM2OiAvKiBDZWRhcnZpZXcg
Ki8KKyAgICBjYXNlIDB4Mzc6IC8qIEJheXRyYWlsIC8gVmFsbGV5dmlldyAoU2lsdmVybW9udCkg
Ki8KKyAgICBjYXNlIDB4NGQ6IC8qIEF2YXRvbiAvIFJhbmdlbHkgKFNpbHZlcm1vbnQpICovCisg
ICAgY2FzZSAweDRjOiAvKiBDaGVycnl0cmFpbCAvIEJyYXNzd2VsbCAqLworICAgIGNhc2UgMHg0
YTogLyogTWVycmlmaWVsZCAqLworICAgIGNhc2UgMHg1YTogLyogTW9vcmVmaWVsZCAqLworICAg
IGNhc2UgMHg1YzogLyogR29sZG1vbnQgKi8KKyAgICBjYXNlIDB4NWY6IC8qIERlbnZlcnRvbiAq
LworICAgICAgICByZXR1cm4gdHJ1ZTsKKwogICAgIGRlZmF1bHQ6CiAgICAgICAgIHByaW50aygi
VW5yZWNvZ25pc2VkIENQVSBtb2RlbCAlI3ggLSBhc3N1bWluZyBub3QgcmVwdHBvbGluZSBzYWZl
XG4iLAogICAgICAgICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODZfbW9kZWwpOwotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjEw
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 03 16:56:51 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 16:56:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hMbUO-0007Kw-Qk; Fri, 03 May 2019 16:56:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=J07X=TD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hMbUN-0007Kr-FV
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 16:56:47 +0000
X-Inumbo-ID: 6c6b07ac-6dc4-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6c6b07ac-6dc4-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 16:56: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 1hMbUG-0000gT-Vc
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 16:56:40 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hMbUG-0004tr-Sh
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 16:56:40 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hMbUG-0004tr-Sh@xenbits.xenproject.org>
Date: Fri, 03 May 2019 16:56:40 +0000
Subject: [Xen-changelog] [qemu-xen staging] Merge tag 'v4.0.0' 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>

PT09IFRoaXMgY2hhbmdlc2V0IGluY2x1ZGVzIG1lcmdlIGZyb20gaGlnaC10cmFmZmljIGJyYW5j
aCA9PT0KQ29tbWl0cyBvbiB0aGF0IGJyYW5jaCBhcmUgbm90IHJlcG9ydGVkIGluZGl2aWR1YWxs
eS4KCmNvbW1pdCBjNWRkZjJhYTRiOGE3OGQ3YzRlMDYwMmQ3Yzg5MTg1NmZmNzc4ZWEyCk1lcmdl
OiAxMzFiOWEwNTcwNTYzNjA4NjY5OWRmMTVkNGE2ZDMyOGJiMjU4NWU4IGRlNWI2NzhjYTRkY2Rm
YTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYKQXV0aG9yOiAgICAgQW50aG9ueSBQRVJBUkQgPGFu
dGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFRodSBNYXkgMiAxMDoxOTo1NSAy
MDE5ICswMTAwCkNvbW1pdDogICAgIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRy
aXguY29tPgpDb21taXREYXRlOiBUaHUgTWF5IDIgMTA6MTk6NTUgMjAxOSArMDEwMAoKICAgIE1l
cmdlIHRhZyAndjQuMC4wJyBpbnRvICdzdGFnaW5nJwogLmNpcnJ1cy55bWwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyNyArCiAuZWRpdG9yY29uZmlnICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIxICstCiAuZ2l0aWdub3JlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDgxICstCiAuZ2l0bGFi
LWNpLnltbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDczICsKIC5n
aXRtb2R1bGVzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMzkg
Ky0KIC5tYWlsbWFwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgMTEgKy0KIC5zaGlwcGFibGUueW1sICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgIDkgKy0KIC50cmF2aXMueW1sICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAyMjggKy0KIENPUFlJTkcuTElCICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgMjIgKy0KIEtjb25maWcuaG9zdCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgMzYgKwogTUFJTlRBSU5FUlMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDcwNiArLQogTWFrZWZpbGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQxNSArLQogTWFrZWZpbGUub2Jq
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA5NiArLQogTWFrZWZp
bGUudGFyZ2V0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzNyArLQog
UkVBRE1FICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAg
NCArLQogVkVSU0lPTiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAgMiArLQogYWNjZWwvYWNjZWwuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAyOSArLQogYWNjZWwva3ZtL2t2bS1hbGwuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICA3MSArLQogYWNjZWwva3ZtL3RyYWNlLWV2ZW50cyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAgNCArLQogYWNjZWwvdGNnL2F0b21pY190ZW1wbGF0ZS5o
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyMiArLQogYWNjZWwvdGNnL2NwdS1leGVjLWNv
bW1vbi5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMiArLQogYWNjZWwvdGNnL2NwdS1l
eGVjLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxMSArLQogYWNjZWwvdGNn
L2NwdXRsYi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDgwNSArLQogYWNj
ZWwvdGNnL3NvZnRtbXVfdGVtcGxhdGUuaCAgICAgICAgICAgICAgICAgICAgICAgfCAgICA4NSAr
LQogYWNjZWwvdGNnL3RjZy1hbGwuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAgMiArLQogYWNjZWwvdGNnL3RjZy1ydW50aW1lLWd2ZWMuYyAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDI1OSArLQogYWNjZWwvdGNnL3RjZy1ydW50aW1lLmggICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAyMyArCiBhY2NlbC90Y2cvdHJhY2UtZXZlbnRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgICAyICstCiBhY2NlbC90Y2cvdHJhbnNsYXRlLWFsbC5jICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDU3ICstCiBhY2NlbC90Y2cvdHJhbnNsYXRlLWFsbC5o
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICstCiBhY2NlbC90Y2cvdHJhbnNsYXRv
ci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA4ICstCiBhY2NlbC90Y2cvdXNl
ci1leGVjLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTQ4ICstCiBhdWRpby9N
YWtlZmlsZS5vYmpzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICstCiBh
dWRpby9hbHNhYXVkaW8uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMzcy
ICstCiBhdWRpby9hdWRpby5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgOTI2ICstCiBhdWRpby9hdWRpby5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDMwICstCiBhdWRpby9hdWRpb19pbnQuaCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDQxICstCiBhdWRpby9hdWRpb19sZWdhY3kuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgNTUwICsKIGF1ZGlvL2F1ZGlvX3RlbXBsYXRlLmggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgNDIgKy0KIGF1ZGlvL2F1ZGlvX3dpbl9pbnQuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTggKy0KIGF1ZGlvL2NvcmVhdWRpby5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNTEgKy0KIGF1ZGlvL2Rzb3Vu
ZF90ZW1wbGF0ZS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDYgKy0KIGF1ZGlv
L2Rzb3VuZGF1ZGlvLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNjEgKy0K
IGF1ZGlvL25vYXVkaW8uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
IDMgKy0KIGF1ZGlvL29zc2F1ZGlvLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAxOTEgKy0KIGF1ZGlvL3BhYXVkaW8uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAxNjIgKy0KIGF1ZGlvL3NkbGF1ZGlvLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAyMzggKy0KIGF1ZGlvL3NwaWNlYXVkaW8uYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgMTEgKy0KIGF1ZGlvL3RyYWNlLWV2ZW50cyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDYgKy0KIGF1ZGlvL3dhdmF1ZGlvLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNzUgKy0KIGF1ZGlvL3dhdmNhcHR1
cmUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNDEgKy0KIGF1dGh6L01h
a2VmaWxlLm9ianMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDcgKwogYXV0
aHovYmFzZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA4MiAr
CiBhdXRoei9saXN0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
MjcxICsKIGF1dGh6L2xpc3RmaWxlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAyODMgKwogYXV0aHovcGFtYWNjdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgIDE0OCArCiBhdXRoei9zaW1wbGUuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgMTE1ICsKIGF1dGh6L3RyYWNlLWV2ZW50cyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgMTggKwogYmFja2VuZHMvTWFrZWZpbGUub2JqcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAgNyArLQogYmFja2VuZHMvY3J5cHRvZGV2LXZob3N0
LXVzZXIuYyAgICAgICAgICAgICAgICAgICAgfCAgICAxOCArLQogYmFja2VuZHMvaG9zdG1lbS1m
aWxlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA5NCArLQogYmFja2VuZHMvaG9z
dG1lbS1tZW1mZC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0MSArLQogYmFja2Vu
ZHMvaG9zdG1lbS1yYW0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgOSArLQog
YmFja2VuZHMvaG9zdG1lbS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA3
OCArLQogYmFsbG9vbi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAxMyArLQogYmxvY2suYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgMTc2MSArLQogYmxvY2svTWFrZWZpbGUub2JqcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAyNCArLQogYmxvY2svYmFja3VwLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDEyOSArLQogYmxvY2svYmxrZGVidWcuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA3MiArLQogYmxvY2svYmxrbG9nd3JpdGVzLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzNCArLQogYmxvY2svYmxrcmVwbGF5
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNSAtCiBibG9jay9ibGt2
ZXJpZnkuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDI5ICstCiBibG9j
ay9ibG9jay1iYWNrZW5kLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTQyICst
CiBibG9jay9ib2Nocy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDM5ICstCiBibG9jay9jbG9vcC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDE2ICstCiBibG9jay9jb21taXQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgMTY4ICstCiBibG9jay9jb3B5LW9uLXJlYWQuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDE1ICstCiBibG9jay9jcmVhdGUuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDE5ICstCiBibG9jay9jcnlwdG8uYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDI0ICstCiBibG9jay9jdXJsLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDk0ICstCiBibG9jay9kaXJ0eS1i
aXRtYXAuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjkzICstCiBibG9jay9k
bWctbHpmc2UuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQ5ICsKIGJs
b2NrL2RtZy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMDQg
Ky0KIGJsb2NrL2RtZy5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgIDMgKwogYmxvY2svZmlsZS1wb3NpeC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDgyNyArLQogYmxvY2svZmlsZS13aW4zMi5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAgOCArLQogYmxvY2svZ2x1c3Rlci5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICA1OSArLQogYmxvY2svaW8uYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDE0MyArLQogYmxvY2svaXNjc2kuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA4NCArLQogYmxvY2svbGludXgtYWlvLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNiArLQogYmxvY2svbWlycm9y
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE5NyArLQogYmxvY2sv
bmJkLWNsaWVudC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQxOSArLQog
YmxvY2svbmJkLWNsaWVudC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAg
NyArLQogYmxvY2svbmJkLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgIDEwNSArLQogYmxvY2svbmZzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICA1NCArLQogYmxvY2svbnVsbC5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAzOCArLQogYmxvY2svbnZtZS5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDEwNSArLQogYmxvY2svcGFyYWxsZWxzLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxMyArLQogYmxvY2svcWFwaS5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzOCArLQogYmxvY2svcWNvdy5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1NSArLQogYmxvY2svcWNv
dzItYml0bWFwLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI5NyArLQogYmxv
Y2svcWNvdzItY2FjaGUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNiAr
LQogYmxvY2svcWNvdzItY2x1c3Rlci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
IDI1NyArLQogYmxvY2svcWNvdzItcmVmY291bnQuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDEyOSArLQogYmxvY2svcWNvdzItc25hcHNob3QuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAyNyArLQogYmxvY2svcWNvdzIuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDg0OCArLQogYmxvY2svcWNvdzIuaCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICA5NiArLQogYmxvY2svcWVkLXRhYmxlLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxNiArLQogYmxvY2svcWVkLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0MyArLQogYmxvY2svcXVvcnVt
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEyMCArLQogYmxvY2sv
cmF3LWZvcm1hdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyMSArLQog
YmxvY2svcmJkLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEx
OCArLQogYmxvY2svcmVwbGljYXRpb24uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICA4MiArLQogYmxvY2svc2hlZXBkb2cuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICA2OSArLQogYmxvY2svc25hcHNob3QuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAyOSArLQogYmxvY2svc3NoLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICA1OCArLQogYmxvY2svc3RyZWFtLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA5NCArLQogYmxvY2svdGhyb3R0bGUtZ3JvdXBz
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0OCArLQogYmxvY2svdGhyb3R0bGUu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNyArCiBibG9jay90cmFj
ZS1ldmVudHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDkyICstCiBibG9j
ay92ZGkuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTIzICst
CiBibG9jay92aGR4LWVuZGlhbi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
MTE4ICstCiBibG9jay92aGR4LWxvZy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgICA1ICstCiBibG9jay92aGR4LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDE4ICstCiBibG9jay92aGR4LmggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDE0ICstCiBibG9jay92bWRrLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgNjEzICstCiBibG9jay92cGMuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIzICstCiBibG9jay92dmZhdC5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDc5ICstCiBibG9jay92eGhzLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDExICsKIGJsb2NrL3dy
aXRlLXRocmVzaG9sZC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIGJs
b2NrZGV2LW5iZC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNTIg
Ky0KIGJsb2NrZGV2LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICA2MjMgKy0KIGJsb2Nram9iLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgMzAgKy0KIGJvb3RkZXZpY2UuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgIDUgKy0KIGJzZC11c2VyL2VsZmxvYWQuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIGJzZC11c2VyL3g4Nl82NC90YXJnZXRfc3lzY2Fs
bC5oICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIGNoYXJkZXYvY2hhci1mZS5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNDggKy0KIGNoYXJkZXYvY2hhci1pby5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNDggKy0KIGNoYXJkZXYvY2hh
ci1tdXguYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTkgKy0KIGNoYXJk
ZXYvY2hhci1wdHkuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNjQgKy0K
IGNoYXJkZXYvY2hhci1zZXJpYWwuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
IDIgKy0KIGNoYXJkZXYvY2hhci1zb2NrZXQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICA2ODcgKy0KIGNoYXJkZXYvY2hhci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgODMgKy0KIGNoYXJkZXYvc3BpY2UuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgNzAgKy0KIGNoYXJkZXYvdHJhY2UtZXZlbnRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgIDUgKy0KIGNoYXJkZXYvd2N0YWJsZXQuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIGNvbmZpZ3VyZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE1MjMgKy0KIGNvbnRyaWIvZWxmMmRt
cC9NYWtlZmlsZS5vYmpzICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDEgKwogY29udHJpYi9l
bGYyZG1wL2FkZHJzcGFjZS5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIzMyArCiBjb250
cmliL2VsZjJkbXAvYWRkcnNwYWNlLmggICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQ0ICsK
IGNvbnRyaWIvZWxmMmRtcC9kb3dubG9hZC5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
NDcgKwogY29udHJpYi9lbGYyZG1wL2Rvd25sb2FkLmggICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAxMyArCiBjb250cmliL2VsZjJkbXAvZXJyLmggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDEzICsKIGNvbnRyaWIvZWxmMmRtcC9rZGJnLmggICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAxOTggKwogY29udHJpYi9lbGYyZG1wL21haW4uYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDU5OCArCiBjb250cmliL2VsZjJkbXAvcGRiLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgMzExICsKIGNvbnRyaWIvZWxmMmRtcC9wZGIuaCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyNDEgKwogY29udHJpYi9lbGYyZG1wL3BlLmgg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEyMiArCiBjb250cmliL2VsZjJkbXAv
cWVtdV9lbGYuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTUzICsKIGNvbnRyaWIvZWxm
MmRtcC9xZW11X2VsZi5oICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNTAgKwogY29udHJp
Yi9naXRkbS9hbGlhc2VzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyNyArCiBj
b250cmliL2dpdGRtL2RvbWFpbi1tYXAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDI2
ICsKIGNvbnRyaWIvZ2l0ZG0vZmlsZXR5cGVzLnR4dCAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAxNDYgKwogY29udHJpYi9naXRkbS9ncm91cC1tYXAtYWNhZGVtaWNzICAgICAgICAgICAgICAg
ICAgfCAgICAxNCArCiBjb250cmliL2dpdGRtL2dyb3VwLW1hcC1jYWRlbmNlICAgICAgICAgICAg
ICAgICAgICB8ICAgICAzICsKIGNvbnRyaWIvZ2l0ZG0vZ3JvdXAtbWFwLWNvZGV3ZWF2ZXJzICAg
ICAgICAgICAgICAgIHwgICAgIDEgKwogY29udHJpYi9naXRkbS9ncm91cC1tYXAtaWJtICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAxNCArCiBjb250cmliL2dpdGRtL2dyb3VwLW1hcC1pbmRp
dmlkdWFscyAgICAgICAgICAgICAgICB8ICAgIDE1ICsKIGNvbnRyaWIvZ2l0ZG0vZ3JvdXAtbWFw
LWphbnVzdGVjaCAgICAgICAgICAgICAgICAgIHwgICAgIDUgKwogY29udHJpYi9naXRkbS9ncm91
cC1tYXAtcmVkaGF0ICAgICAgICAgICAgICAgICAgICAgfCAgICAgNyArCiBjb250cmliL2dpdGRt
L2dyb3VwLW1hcC13YXZlY29tcCAgICAgICAgICAgICAgICAgICB8ICAgIDMxICsKIGNvbnRyaWIv
aXZzaG1lbS1jbGllbnQvaXZzaG1lbS1jbGllbnQuaCAgICAgICAgICAgIHwgICAgIDQgKy0KIGNv
bnRyaWIvaXZzaG1lbS1zZXJ2ZXIvaXZzaG1lbS1zZXJ2ZXIuaCAgICAgICAgICAgIHwgICAgIDUg
Ky0KIGNvbnRyaWIvbGlidmhvc3QtdXNlci9saWJ2aG9zdC11c2VyLWdsaWIuYyAgICAgICAgIHwg
ICAgMTEgKy0KIGNvbnRyaWIvbGlidmhvc3QtdXNlci9saWJ2aG9zdC11c2VyLWdsaWIuaCAgICAg
ICAgIHwgICAgIDMgKwogY29udHJpYi9saWJ2aG9zdC11c2VyL2xpYnZob3N0LXVzZXIuYyAgICAg
ICAgICAgICAgfCAgIDQ3NiArLQogY29udHJpYi9saWJ2aG9zdC11c2VyL2xpYnZob3N0LXVzZXIu
aCAgICAgICAgICAgICAgfCAgICA4NiArLQogY29udHJpYi9yZG1hY20tbXV4L01ha2VmaWxlLm9i
anMgICAgICAgICAgICAgICAgICAgfCAgICAgMyArCiBjb250cmliL3JkbWFjbS1tdXgvbWFpbi5j
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgODMxICsKIGNvbnRyaWIvcmRtYWNtLW11eC9y
ZG1hY20tbXV4LmggICAgICAgICAgICAgICAgICAgIHwgICAgNjEgKwogY29udHJpYi92aG9zdC11
c2VyLWJsay92aG9zdC11c2VyLWJsay5jICAgICAgICAgICAgfCAgIDE0NyArLQogY29udHJpYi92
aG9zdC11c2VyLXNjc2kvdmhvc3QtdXNlci1zY3NpLmMgICAgICAgICAgfCAgICAgMSAtCiBjcHVz
LWNvbW1vbi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA2ICst
CiBjcHVzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
Mjg4ICstCiBjcnlwdG8vTWFrZWZpbGUub2JqcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgICA4ICstCiBjcnlwdG8vYWVzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgNDE0ICstCiBjcnlwdG8vYWZzcGxpdC5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDExICstCiBjcnlwdG8vYmxvY2stbHVrcy5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDYxICstCiBjcnlwdG8vYmxvY2stcWNvdy5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDI4ICstCiBjcnlwdG8vYmxvY2suYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjI1ICstCiBjcnlwdG8vYmxvY2tw
cml2LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQyICstCiBjcnlwdG8v
ZGVzcmZiLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNTk0ICstCiBj
cnlwdG8vaW5pdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIz
ICstCiBjcnlwdG8vdGxzY3JlZHN4NTA5LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDIxIC0KIGNyeXB0by90bHNzZXNzaW9uLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgNDYgKy0KIGNyeXB0by90cmFjZS1ldmVudHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgMTIgKy0KIGNyeXB0by94dHMuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAyMDAgKy0KIGRlZmF1bHQtY29uZmlncy9hYXJjaDY0LXNvZnRt
bXUubWFrICAgICAgICAgICAgICAgIHwgICAgIDEgKwogZGVmYXVsdC1jb25maWdzL2FscGhhLXNv
ZnRtbXUubWFrICAgICAgICAgICAgICAgICAgfCAgICAyNyArLQogZGVmYXVsdC1jb25maWdzL2Fy
bS1zb2Z0bW11Lm1hayAgICAgICAgICAgICAgICAgICAgfCAgICAzNiArLQogZGVmYXVsdC1jb25m
aWdzL2NyaXMtc29mdG1tdS5tYWsgICAgICAgICAgICAgICAgICAgfCAgICAgNyArLQogZGVmYXVs
dC1jb25maWdzL2hwcGEtc29mdG1tdS5tYWsgICAgICAgICAgICAgICAgICAgfCAgICAyMSArLQog
ZGVmYXVsdC1jb25maWdzL2kzODYtc29mdG1tdS5tYWsgICAgICAgICAgICAgICAgICAgfCAgICA5
MSArLQogZGVmYXVsdC1jb25maWdzL2xtMzItc29mdG1tdS5tYWsgICAgICAgICAgICAgICAgICAg
fCAgICAxMiArLQogZGVmYXVsdC1jb25maWdzL202OGstc29mdG1tdS5tYWsgICAgICAgICAgICAg
ICAgICAgfCAgICAgNiArLQogZGVmYXVsdC1jb25maWdzL21pY3JvYmxhemUtc29mdG1tdS5tYWsg
ICAgICAgICAgICAgfCAgICAxNSArLQogZGVmYXVsdC1jb25maWdzL21pcHMtc29mdG1tdS1jb21t
b24ubWFrICAgICAgICAgICAgfCAgICAxNiArLQogZGVmYXVsdC1jb25maWdzL21pcHM2NGVsLXNv
ZnRtbXUubWFrICAgICAgICAgICAgICAgfCAgICAgNiArLQogZGVmYXVsdC1jb25maWdzL21veGll
LXNvZnRtbXUubWFrICAgICAgICAgICAgICAgICAgfCAgICAgOCArLQogZGVmYXVsdC1jb25maWdz
L25pb3MyLXNvZnRtbXUubWFrICAgICAgICAgICAgICAgICAgfCAgICAgNyArLQogZGVmYXVsdC1j
b25maWdzL29yMWstc29mdG1tdS5tYWsgICAgICAgICAgICAgICAgICAgfCAgICAgNiArLQogZGVm
YXVsdC1jb25maWdzL3BjaS5tYWsgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0OCAt
CiBkZWZhdWx0LWNvbmZpZ3MvcHBjLXNvZnRtbXUubWFrICAgICAgICAgICAgICAgICAgICB8ICAg
IDY3ICstCiBkZWZhdWx0LWNvbmZpZ3MvcHBjNjQtc29mdG1tdS5tYWsgICAgICAgICAgICAgICAg
ICB8ICAgICA5IC0KIGRlZmF1bHQtY29uZmlncy9wcGNlbWItc29mdG1tdS5tYWsgICAgICAgICAg
ICAgICAgIHwgICAgMjMgLQogZGVmYXVsdC1jb25maWdzL3Jpc2N2MzItc29mdG1tdS5tYWsgICAg
ICAgICAgICAgICAgfCAgICAxNSArLQogZGVmYXVsdC1jb25maWdzL3Jpc2N2NjQtc29mdG1tdS5t
YWsgICAgICAgICAgICAgICAgfCAgICAgOCArLQogZGVmYXVsdC1jb25maWdzL3MzOTB4LXNvZnRt
bXUubWFrICAgICAgICAgICAgICAgICAgfCAgICAyMiArLQogZGVmYXVsdC1jb25maWdzL3NoNC1z
b2Z0bW11Lm1hayAgICAgICAgICAgICAgICAgICAgfCAgICAzMCArLQogZGVmYXVsdC1jb25maWdz
L3NoNGViLXNvZnRtbXUubWFrICAgICAgICAgICAgICAgICAgfCAgICAyMCArLQogZGVmYXVsdC1j
b25maWdzL3NvdW5kLm1hayAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNCAtCiBkZWZh
dWx0LWNvbmZpZ3Mvc3BhcmMtc29mdG1tdS5tYWsgICAgICAgICAgICAgICAgICB8ICAgIDI2ICst
CiBkZWZhdWx0LWNvbmZpZ3Mvc3BhcmM2NC1zb2Z0bW11Lm1hayAgICAgICAgICAgICAgICB8ICAg
IDI4ICstCiBkZWZhdWx0LWNvbmZpZ3MvdHJpY29yZS1zb2Z0bW11Lm1hayAgICAgICAgICAgICAg
ICB8ICAgICAxICsKIGRlZmF1bHQtY29uZmlncy91bmljb3JlMzItc29mdG1tdS5tYWsgICAgICAg
ICAgICAgIHwgICAgIDYgKy0KIGRlZmF1bHQtY29uZmlncy91c2IubWFrICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMTEgLQogZGVmYXVsdC1jb25maWdzL3ZpcnRpby5tYWsgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAxNCAtCiBkZWZhdWx0LWNvbmZpZ3MveDg2XzY0LXNvZnRt
bXUubWFrICAgICAgICAgICAgICAgICB8ICAgIDY3ICstCiBkZWZhdWx0LWNvbmZpZ3MveHRlbnNh
LXNvZnRtbXUubWFrICAgICAgICAgICAgICAgICB8ICAgICA3ICstCiBkZWZhdWx0LWNvbmZpZ3Mv
eHRlbnNhZWItc29mdG1tdS5tYWsgICAgICAgICAgICAgICB8ICAgICA0ICstCiBkZXZpY2UtaG90
cGx1Zy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDExICstCiBkZXZp
Y2VfdHJlZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA2ICst
CiBkaXNhcy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDE1ICstCiBkaXNhcy9NYWtlZmlsZS5vYmpzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgICAxICsKIGRpc2FzL2FscGhhLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgIDggKy0KIGRpc2FzL2FybS5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgIDIgKy0KIGRpc2FzL2kzODYuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgIDQgKy0KIGRpc2FzL202OGsuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDUgKy0KIGRpc2FzL21pY3JvYmxhemUuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDEgLQogZGlzYXMvbmFub21pcHMu
Y3BwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyMjQwMCArKysrKysrKysKIGRp
c2FzL25hbm9taXBzLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEwNzYg
KwogZGlzYXMvcHBjLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAgMiArCiBkaXNhcy9yaXNjdi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgMTM4IC0KIGRvY3MvQ09MTy1GVC50eHQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgNDAgKy0KIGRvY3MvYW1kLW1lbW9yeS1lbmNyeXB0aW9uLnR4dCAgICAgICAg
ICAgICAgICAgICAgIHwgICAgIDIgKy0KIGRvY3MvY2FuLnR4dCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIGRvY3MvY29sby1wcm94eS50eHQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDYgKy0KIGRvY3MvY29uZi5weSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyMTYgKwogZG9jcy9jcHUtaG90cGx1
Zy5yc3QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE0MiArCiBkb2NzL2RldmVs
L2J1aWxkLXN5c3RlbS50eHQgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAzICstCiBkb2Nz
L2RldmVsL2NvbmYucHkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDE1ICsK
IGRvY3MvZGV2ZWwvZGVjb2RldHJlZS5yc3QgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAy
MjEgKwogZG9jcy9kZXZlbC9pbmRleC5yc3QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAyMiArCiBkb2NzL2RldmVsL2tjb25maWcucnN0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgMzA2ICsKIGRvY3MvZGV2ZWwvbG9hZHMtc3RvcmVzLnJzdCAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgMzUgKy0KIGRvY3MvZGV2ZWwvbWVtb3J5LnJzdCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAzNjMgKwogZG9jcy9kZXZlbC9tZW1vcnkudHh0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDM0NiAtCiBkb2NzL2RldmVsL21pZ3JhdGlvbi5yc3Qg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDI1ICstCiBkb2NzL2RldmVsL3FhcGktY29k
ZS1nZW4udHh0ICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjQ1ICstCiBkb2NzL2RldmVsL3Rl
c3RpbmcucnN0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDk0ICstCiBkb2NzL2Rl
dmVsL3RyYWNpbmcudHh0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA0ICsKIGRv
Y3MvZ2VuZXJpYy1sb2FkZXIudHh0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMjAg
Ky0KIGRvY3MvaW5kZXgucnN0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgMTUgKwogZG9jcy9pbnRlcm9wL2NvbmYucHkgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAxNSArCiBkb2NzL2ludGVyb3AvZmlybXdhcmUuanNvbiAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDIwICstCiBkb2NzL2ludGVyb3AvaW5kZXgucnN0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDE4ICsKIGRvY3MvaW50ZXJvcC9saXZlLWJsb2NrLW9wZXJhdGlv
bnMucnN0ICAgICAgICAgICAgIHwgICAgIDQgKy0KIGRvY3MvaW50ZXJvcC9uYmQudHh0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTkgKy0KIGRvY3MvaW50ZXJvcC9xY293Mi50
eHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMDEgKy0KIGRvY3MvaW50ZXJvcC9x
bXAtc3BlYy50eHQgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNDkgKy0KIGRvY3MvaW50
ZXJvcC92aG9zdC11c2VyLmpzb24gICAgICAgICAgICAgICAgICAgICAgIHwgICAyMzIgKwogZG9j
cy9pbnRlcm9wL3Zob3N0LXVzZXIudHh0ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDM5MCAr
LQogZG9jcy9tdWx0aXNlYXQudHh0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAgMiArLQogZG9jcy9udmRpbW0udHh0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAyNyArLQogZG9jcy9wdnJkbWEudHh0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDEyOCArLQogZG9jcy9xY293Mi1jYWNoZS50eHQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICA3NiArLQogZG9jcy9xZGV2LWRldmljZS11c2UudHh0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAgNCAtCiBkb2NzL3FlbXUtYmxvY2stZHJpdmVycy50
ZXhpICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICstCiBkb2NzL3FlbXUtY3B1LW1vZGVs
cy50ZXhpICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNjYzICsKIGRvY3MvcmRtYS50eHQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDQgKy0KIGRvY3MvcmVw
bGF5LnR4dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDQgKy0KIGRv
Y3Mvc3BlY3MvaXZzaG1lbS1zcGVjLnR4dCAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDgg
Ky0KIGRvY3Mvc3BlY3MvcGNpLXRlc3RkZXYudHh0ICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgMTUgKy0KIGRvY3Mvc3BlY3Mvc3RhbmRhcmQtdmdhLnR4dCAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgIDIgKy0KIGRvY3Mvc3BlY3MvdHBtLnR4dCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAxMTkgKwogZG9jcy91c2IyLnR4dCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAgNCArLQogZG9jcy92ZmlvLWFwLnR4dCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDg3NiArCiBkb2NzL3ZpcnRpby1iYWxsb29uLXN0YXRz
LnR4dCAgICAgICAgICAgICAgICAgICAgICB8ICAgICA2ICstCiBkdGMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICstCiBkdW1wLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEyICstCiBleGVjLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjUyICstCiBm
cHUvc29mdGZsb2F0LXNwZWNpYWxpemUuaCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDI0
ICstCiBmcHUvc29mdGZsb2F0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAxNzMwICstCiBmc2Rldi9NYWtlZmlsZS5vYmpzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgICA3ICstCiBmc2Rldi9xZW11LWZzZGV2LWR1bW15LmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgICAyICstCiBmc2Rldi9xZW11LWZzZGV2LmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDE3ICstCiBmc2Rldi9xZW11LWZzZGV2LmggICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICstCiBnZGIteG1sL2kzODYtMzJiaXQtY29y
ZS54bWwgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDY1IC0KIGdkYi14bWwvaTM4Ni0zMmJp
dC1zc2UueG1sICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNTIgLQogZ2RiLXhtbC9pMzg2
LTMyYml0LnhtbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE4NCArLQogZ2RiLXht
bC9pMzg2LTY0Yml0LWNvcmUueG1sICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA3MyAtCiBn
ZGIteG1sL2kzODYtNjRiaXQtc3NlLnhtbCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDYw
IC0KIGdkYi14bWwvaTM4Ni02NGJpdC54bWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAyMTAgKy0KIGdkYi14bWwvcmlzY3YtMzJiaXQtY3B1LnhtbCAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgNDcgKwogZ2RiLXhtbC9yaXNjdi0zMmJpdC1jc3IueG1sICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDI1MCArCiBnZGIteG1sL3Jpc2N2LTMyYml0LWZwdS54bWwgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDUwICsKIGdkYi14bWwvcmlzY3YtNjRiaXQtY3B1LnhtbCAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgNDcgKwogZ2RiLXhtbC9yaXNjdi02NGJpdC1jc3IueG1s
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI1MCArCiBnZGIteG1sL3Jpc2N2LTY0Yml0LWZw
dS54bWwgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDU2ICsKIGdkYnN0dWIuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA2NjQgKy0KIGdpdGRtLmNvbmZp
ZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNTEgKwogaG1wLWNv
bW1hbmRzLWluZm8uaHggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzNiArCiBo
bXAtY29tbWFuZHMuaHggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDcw
ICstCiBobXAuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgMjA4ICstCiBobXAuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgICAzICsKIGh3LzlwZnMvOXAtaGFuZGxlLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICA3MDggLQogaHcvOXBmcy85cC1sb2NhbC5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAgNCArLQogaHcvOXBmcy85cC5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAyMiArLQogaHcvOXBmcy9LY29uZmlnICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNCArCiBody85cGZzL01ha2VmaWxlLm9i
anMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAzIC0KIGh3LzlwZnMvY29maWxl
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDYgKy0KIGh3LzlwZnMv
dHJhY2UtZXZlbnRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIGh3
LzlwZnMveGVuLTlwLWJhY2tlbmQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMjkg
Ky0KIGh3L0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgNzQgKwogaHcvTWFrZWZpbGUub2JqcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAgOSArLQogaHcvYWNwaS9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAyOSArCiBody9hY3BpL01ha2VmaWxlLm9ianMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgICAxICsKIGh3L2FjcGkvYW1sLWJ1aWxkLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgNjggKwogaHcvYWNwaS9iaW9zLWxpbmtlci1sb2FkZXIu
YyAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMiArCiBody9hY3BpL2NvcmUuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMzICstCiBody9hY3BpL2NwdS5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDE1ICstCiBody9hY3BpL2lj
aDkuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDE1ICstCiBody9h
Y3BpL21lbW9yeV9ob3RwbHVnLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDE2ICst
CiBody9hY3BpL252ZGltbS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDQyICstCiBody9hY3BpL3BjaWhwLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDQ2ICstCiBody9hY3BpL3BpaXg0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDYxICstCiBody9hY3BpL3RwbS5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgNDU5ICsKIGh3L2FjcGkvdHJhY2UtZXZlbnRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgIDYgKy0KIGh3L2FjcGkvdm1nZW5pZC5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDYgKy0KIGh3L2FkYy9LY29uZmlnICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKwogaHcvYWxwaGEvS2NvbmZp
ZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxMyArCiBody9hbHBoYS9N
YWtlZmlsZS5vYmpzICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICstCiBody9h
bHBoYS9kcDI2NC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA3ICst
CiBody9hbHBoYS90cmFjZS1ldmVudHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
ICAyICstCiBody9hbHBoYS90eXBob29uLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDczICstCiBody9hcm0vS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgMTI0ICsKIGh3L2FybS9NYWtlZmlsZS5vYmpzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgIDkgKy0KIGh3L2FybS9hbGx3aW5uZXItYTEwLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgIDcgKy0KIGh3L2FybS9hcm1zc2UuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEyODQgKwogaHcvYXJtL2FybXY3bS5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA3MSArLQogaHcvYXJtL2FzcGVlZC5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI0MSArLQogaHcvYXJtL2Fz
cGVlZF9zb2MuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMiArCiBody9h
cm0vYm9vdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMzA2ICst
CiBody9hcm0vY29sbGllLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDEwICstCiBody9hcm0vY3ViaWVib2FyZC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgICAxIC0KIGh3L2FybS9kaWdpY19ib2FyZHMuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgIDMgKy0KIGh3L2FybS9leHlub3M0MjEwLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMTAgKy0KIGh3L2FybS9mc2wtaW14NnVsLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICA2MjEgKwogaHcvYXJtL2ZzbC1pbXg3LmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNCArCiBody9hcm0vZ3Vtc3RpeC5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEwICstCiBody9hcm0vaGlnaGJhbmsu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA3ICstCiBody9hcm0vaW90
a2l0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNjc5IC0KIGh3L2Fy
bS9tYWluc3RvbmUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDUgKy0K
IGh3L2FybS9tY2lteDZ1bC1ldmsuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
ODUgKwogaHcvYXJtL21pY3JvYml0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICA4NSArCiBody9hcm0vbXBzMi10ei5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgMjY5ICstCiBody9hcm0vbXBzMi5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDE4ICstCiBody9hcm0vbXNmMi1zb2MuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgICAxICsKIGh3L2FybS9tdXNjYS5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICA2NjkgKwogaHcvYXJtL211c2ljcGFsLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyMyArLQogaHcvYXJtL25yZjUxX3NvYy5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI0NSArCiBody9hcm0vb21hcDIu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA0ICstCiBody9hcm0v
b21hcF9zeDEuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEwICstCiBo
dy9hcm0vcHhhMnh4LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA0
ICstCiBody9hcm0vcmVhbHZpZXcuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDExICstCiBody9hcm0vc21tdS1jb21tb24uYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgICA2ICstCiBody9hcm0vc21tdXYzLWludGVybmFsLmggICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDI2ICstCiBody9hcm0vc21tdXYzLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgICAyICstCiBody9hcm0vc3BpdHouYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAxIC0KIGh3L2FybS9zdGVsbGFyaXMuYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMjcgKy0KIGh3L2FybS9zdG0zMmYyMDVf
c29jLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDEgKwogaHcvYXJtL3N0cm9u
Z2FybS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNCArLQogaHcvYXJt
L3N5c2J1cy1mZHQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA2NyArLQog
aHcvYXJtL3Rvc2EuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAg
NCArLQogaHcvYXJtL3RyYWNlLWV2ZW50cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAxNyArLQogaHcvYXJtL3ZlcnNhdGlsZXBiLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAxNSArLQogaHcvYXJtL3ZleHByZXNzLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICA3NCArLQogaHcvYXJtL3ZpcnQtYWNwaS1idWlsZC5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICA3MyArLQogaHcvYXJtL3ZpcnQuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDM5MSArLQogaHcvYXJtL3hpbGlueF96eW5xLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgOSArLQogaHcvYXJtL3hsbngtdmVy
c2FsLXZpcnQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQ5NSArCiBody9hcm0veGxu
eC12ZXJzYWwuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMzIzICsKIGh3L2Fy
bS94bG54LXp5bnFtcC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMjAgKy0K
IGh3L2FybS96Mi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
IDkgKy0KIGh3L2F1ZGlvL0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgNTIgKwogaHcvYXVkaW8vYWM5Ny5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAxNCArLQogaHcvYXVkaW8vYWRsaWIuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAgMiArLQogaHcvYXVkaW8vY3M0MjMxYS5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAgNyArLQogaHcvYXVkaW8vZXMxMzcwLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI0MyArLQogaHcvYXVkaW8vZm1vcGwuaCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNCArLQogaHcvYXVkaW8vZ3VzLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMiArLQogaHcvYXVkaW8v
Z3VzZW11X2hhbC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMSArCiBody9h
dWRpby9oZGEtY29kZWMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDE4ICst
CiBody9hdWRpby9pbnRlbC1oZGEuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
ICA2ICsKIGh3L2F1ZGlvL2xtNDU0OS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgIDYgKy0KIGh3L2F1ZGlvL21hcnZlbGxfODh3ODYxOC5jICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgMTUgKy0KIGh3L2F1ZGlvL21pbGt5bWlzdC1hYzk3LmMgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgIDIgKy0KIGh3L2F1ZGlvL3Bjc3BrLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIGh3L2F1ZGlvL3NiMTYuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMjUgKy0KIGh3L2F1ZGlvL3RyYWNlLWV2ZW50
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDYgKy0KIGh3L2F1ZGlvL3dtODc1
MC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDggKy0KIGh3L2Jsb2Nr
L0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMzkgKwogaHcv
YmxvY2svTWFrZWZpbGUub2JqcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNSAr
LQogaHcvYmxvY2svYmxvY2suYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICA2NSArLQogaHcvYmxvY2svZGF0YXBsYW5lL01ha2VmaWxlLm9ianMgICAgICAgICAgICAgICAg
ICAgfCAgICAgMyArLQogaHcvYmxvY2svZGF0YXBsYW5lL3RyYWNlLWV2ZW50cyAgICAgICAgICAg
ICAgICAgICAgfCAgICAgMiArLQogaHcvYmxvY2svZGF0YXBsYW5lL3hlbi1ibG9jay5jICAgICAg
ICAgICAgICAgICAgICAgfCAgIDgyMCArCiBody9ibG9jay9kYXRhcGxhbmUveGVuLWJsb2NrLmgg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDI5ICsKIGh3L2Jsb2NrL2ZkYy5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIGh3L2Jsb2NrL252bWUuYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNDQgKy0KIGh3L2Jsb2NrL252bWUu
aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDggKy0KIGh3L2Jsb2Nr
L29uZW5hbmQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNDAgKy0KIGh3
L2Jsb2NrL3BmbGFzaF9jZmkwMS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNDMg
Ky0KIGh3L2Jsb2NrL3BmbGFzaF9jZmkwMi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAxMDcgKy0KIGh3L2Jsb2NrL3RjNTgxMjguYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgIDMgKy0KIGh3L2Jsb2NrL3RyYWNlLWV2ZW50cyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgMzMgKy0KIGh3L2Jsb2NrL3Zob3N0LXVzZXItYmxrLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgODYgKy0KIGh3L2Jsb2NrL3ZpcnRpby1ibGsuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAzMDUgKy0KIGh3L2Jsb2NrL3hlbi1ibG9jay5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEwMTcgKwogaHcvYmxvY2sveGVuX2Jsa2lm
LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMiArCiBody9ibG9jay94ZW5f
ZGlzay5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMDExIC0KIGh3L2J0L0tj
b25maWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKwogaHcv
YnQvaGNpLWNzci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMiAr
LQogaHcvY2hhci9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICA0MiArCiBody9jaGFyL01ha2VmaWxlLm9ianMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgICAzICstCiBody9jaGFyL2dybGliX2FwYnVhcnQuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDEyICstCiBody9jaGFyL2lteF9zZXJpYWwuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgICAzICstCiBody9jaGFyL25yZjUxX3VhcnQuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgMzMwICsKIGh3L2NoYXIvb21hcF91YXJ0LmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDQgKy0KIGh3L2NoYXIvcGFyYWxsZWwtaXNh
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKwogaHcvY2hhci9wbDAxMS5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA4MSArLQogaHcvY2hhci9z
ZXJpYWwuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNiArLQogaHcv
Y2hhci9zaF9zZXJpYWwuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzOCAr
LQogaHcvY2hhci9zcGFwcl92dHkuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICA1OCArLQogaHcvY2hhci9zdG0zMmYyeHhfdXNhcnQuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAgNSArLQogaHcvY2hhci90ZXJtaW5hbDMyNzAuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAxNSArLQogaHcvY2hhci90cmFjZS1ldmVudHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAyNiArLQogaHcvY2hhci92aXJ0aW8tY29uc29sZS5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAgMyArLQogaHcvY2hhci92aXJ0aW8tc2VyaWFsLWJ1
cy5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxMCArLQogaHcvY2hhci94ZW5fY29uc29s
ZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA3NyArLQogaHcvY29yZS9LY29u
ZmlnICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxMSArCiBody9jb3Jl
L01ha2VmaWxlLm9ianMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA1ICstCiBo
dy9jb3JlL2J1cy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEx
ICstCiBody9jb3JlL2VtcHR5X3Nsb3QuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgICA5ICstCiBody9jb3JlL2dlbmVyaWMtbG9hZGVyLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDEzICstCiBody9jb3JlL2hvdHBsdWcuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDEwIC0KIGh3L2NvcmUvbG9hZGVyLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICA0MTggKy0KIGh3L2NvcmUvbWFjaGluZS5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAyMzUgKy0KIGh3L2NvcmUvbnVsbC1tYWNoaW5lLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIGh3L2NvcmUvcWRldi1wcm9w
ZXJ0aWVzLXN5c3RlbS5jICAgICAgICAgICAgICAgICAgIHwgICAgIDQgLQogaHcvY29yZS9xZGV2
LXByb3BlcnRpZXMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI0OSArLQogaHcvY29y
ZS9xZGV2LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1MiArLQog
aHcvY29yZS9yZXNldC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAg
MiArLQogaHcvY29yZS9zeXNidXMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAzMyArLQogaHcvY29yZS91Ym9vdF9pbWFnZS5oICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAgMSArCiBody9jcHUvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgICA4ICsKIGh3L2NwdS9NYWtlZmlsZS5vYmpzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIGh3L2NwdS9hMTVtcGNvcmUuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgMzEgKy0KIGh3L2NwdS9jbHVzdGVyLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgOTkgKwogaHcvY3Jpcy9LY29uZmlnICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgOSArCiBody9jcmlzL01ha2Vm
aWxlLm9ianMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICstCiBody9jcmlz
L2Jvb3QuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAzICstCiBo
dy9kaXNwbGF5L0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTE0
ICsKIGh3L2Rpc3BsYXkvTWFrZWZpbGUub2JqcyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgMTkgKy0KIGh3L2Rpc3BsYXkvYXRpLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICA4NTkgKwogaHcvZGlzcGxheS9hdGlfMmQuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDE2NyArCiBody9kaXNwbGF5L2F0aV9kYmcuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgMjU5ICsKIGh3L2Rpc3BsYXkvYXRpX2ludC5oICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgOTYgKwogaHcvZGlzcGxheS9hdGlfcmVncy5oICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQ2MSArCiBody9kaXNwbGF5L2JjbTI4MzVfZmIu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjE4ICstCiBody9kaXNwbGF5L2JvY2hz
LWRpc3BsYXkuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEzICsKIGh3L2Rpc3BsYXkv
Y2czLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIGh3L2Rp
c3BsYXkvY2lycnVzX3ZnYS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNTEgKy0K
IGh3L2Rpc3BsYXkvY2lycnVzX3ZnYV9pbnRlcm5hbC5oICAgICAgICAgICAgICAgICAgIHwgICAx
MDMgKwogaHcvZGlzcGxheS9jaXJydXNfdmdhX2lzYS5jICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICA5OCArCiBody9kaXNwbGF5L2VkaWQtZ2VuZXJhdGUuYyAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgNDM5ICsKIGh3L2Rpc3BsYXkvZWRpZC1yZWdpb24uYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgMzMgKwogaHcvZGlzcGxheS9leHlub3M0MjEwX2ZpbWQuYyAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAgNCArLQogaHcvZGlzcGxheS9nMzY0ZmIuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAxMSArLQogaHcvZGlzcGxheS9qYXp6X2xlZC5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMyArLQogaHcvZGlzcGxheS9taWxreW1p
c3QtdG11Mi5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0OSArCiBody9kaXNwbGF5L3F4
bC1yZW5kZXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDM0ICstCiBody9kaXNw
bGF5L3F4bC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDg4ICstCiBo
dy9kaXNwbGF5L3F4bC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA0
ICstCiBody9kaXNwbGF5L3JhbWZiLXN0YW5kYWxvbmUuYyAgICAgICAgICAgICAgICAgICAgICB8
ICAgICAxIC0KIGh3L2Rpc3BsYXkvc2lpOTAyMi5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgIDIgKy0KIGh3L2Rpc3BsYXkvc201MDEuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgIDQgKy0KIGh3L2Rpc3BsYXkvc3NkMDMwMy5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgIDQgKy0KIGh3L2Rpc3BsYXkvdGM2MzkzeGIuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTAgKy0KIGh3L2Rpc3BsYXkvdGN4LmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIGh3L2Rpc3BsYXkvdHJhY2Ut
ZXZlbnRzICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMzMgKy0KIGh3L2Rpc3BsYXkv
dmdhLWlzYS1tbS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNjAgKy0KIGh3L2Rp
c3BsYXkvdmdhLXBjaS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNDMgKy0K
IGh3L2Rpc3BsYXkvdmdhLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MTEgKy0KIGh3L2Rpc3BsYXkvdmdhX2ludC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgIDMgKy0KIGh3L2Rpc3BsYXkvdmlydGlvLWdwdS0zZC5jICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgMzggKy0KIGh3L2Rpc3BsYXkvdmlydGlvLWdwdS1wY2kuYyAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMjEgKy0KIGh3L2Rpc3BsYXkvdmlydGlvLWdwdS5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAxNjEgKy0KIGh3L2Rpc3BsYXkvdmlydGlvLXZnYS5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNDIgKy0KIGh3L2Rpc3BsYXkvdm13YXJlX3Zn
YS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDUgKy0KIGh3L2Rpc3BsYXkveGVu
ZmIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMjUgKy0KIGh3L2Rpc3Bs
YXkveGxueF9kcC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDUgKy0KIGh3
L2RtYS9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMjEg
KwogaHcvZG1hL2k4MjU3LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAgNCArLQogaHcvZG1hL3BsMDgwLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDExMyArLQogaHcvZG1hL3B1djNfZG1hLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAxMCArLQogaHcvZG1hL3B4YTJ4eF9kbWEuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAgNCArLQogaHcvZG1hL3NvY19kbWEuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAgMiArLQogaHcvZG1hL3RyYWNlLWV2ZW50cyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNiArLQogaHcvZ3Bpby9LY29uZmlnICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgOSArCiBody9ncGlvL01ha2Vm
aWxlLm9ianMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAxICsKIGh3L2dwaW8v
bWF4NzMxMC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDQgKy0KIGh3
L2dwaW8vbnJmNTFfZ3Bpby5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzMTUg
KwogaHcvZ3Bpby9wdXYzX2dwaW8uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAyOSArLQogaHcvZ3Bpby90cmFjZS1ldmVudHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAgNyArCiBody9ocHBhL0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDEyICsKIGh3L2hwcGEvTWFrZWZpbGUub2JqcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgIDIgKy0KIGh3L2hwcGEvZGluby5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgNDMgKy0KIGh3L2hwcGEvaHBwYV9oYXJkd2FyZS5oICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDQgKy0KIGh3L2hwcGEvbWFjaGluZS5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTIgKy0KIGh3L2hwcGEvdHJhY2Ut
ZXZlbnRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIGh3L2h5cGVy
di9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDggKwogaHcv
aHlwZXJ2L01ha2VmaWxlLm9ianMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMiAr
CiBody9oeXBlcnYvaHlwZXJ2LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
NjU4ICsKIGh3L2h5cGVydi9oeXBlcnZfdGVzdGRldi5jICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAzMjcgKwogaHcvaTJjL0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAzMSArCiBody9pMmMvTWFrZWZpbGUub2JqcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgICA5ICstCiBody9pMmMvYXNwZWVkX2kyYy5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDU4ICstCiBody9pMmMvYml0YmFuZ19pMmMuaCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyIC0KIGh3L2kyYy9jb3JlLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMzIgKy0KIGh3L2kyYy9leHlub3M0MjEw
X2kyYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDggKy0KIGh3L2kyYy9pMmMt
ZGRjLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyMDQgKy0KIGh3L2ky
Yy9pbXhfaTJjLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTIgKy0K
IGh3L2kyYy9taWNyb2JpdF9pMmMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAx
MjcgKwogaHcvaTJjL21wY19pMmMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgIDM1NyArCiBody9pMmMvcG1fc21idXMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgMzQ0ICstCiBody9pMmMvc21idXMuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgMzY0IC0KIGh3L2kyYy9zbWJ1c19lZXByb20uYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAyNjUgKy0KIGh3L2kyYy9zbWJ1c19pY2g5LmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgMzggKy0KIGh3L2kyYy9zbWJ1c19tYXN0ZXIuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNjUgKwogaHcvaTJjL3NtYnVzX3NsYXZl
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIzNiArCiBody9pMmMvdHJhY2Ut
ZXZlbnRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICstCiBody9pMzg2
L0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTAxICsKIGh3
L2kzODYvTWFrZWZpbGUub2JqcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDkg
Ky0KIGh3L2kzODYvYWNwaS1idWlsZC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAyMDUgKy0KIGh3L2kzODYvYW1kX2lvbW11LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICA0MTYgKy0KIGh3L2kzODYvYW1kX2lvbW11LmggICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgOTggKy0KIGh3L2kzODYvaW50ZWxfaW9tbXUuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICA5NzMgKy0KIGh3L2kzODYvaW50ZWxfaW9tbXVfaW50ZXJuYWwu
aCAgICAgICAgICAgICAgICAgICAgIHwgICAgNTggKy0KIGh3L2kzODYva3ZtL2Nsb2NrLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTcgKy0KIGh3L2kzODYva3ZtL2lvYXBp
Yy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIGh3L2kzODYvbXVs
dGlib290LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTYgKy0KIGh3L2kz
ODYvcGMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA2MzYgKy0K
IGh3L2kzODYvcGNfcGlpeC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA0
OTYgKy0KIGh3L2kzODYvcGNfcTM1LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAxMjcgKy0KIGh3L2kzODYvcGNfc3lzZncuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAyNDUgKy0KIGh3L2kzODYvdHJhY2UtZXZlbnRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgNDMgKy0KIGh3L2kzODYveDg2LWlvbW11LmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgNDcgKy0KIGh3L2kzODYveGVuL3RyYWNlLWV2ZW50cyAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDYgKy0KIGh3L2kzODYveGVuL3hlbi1odm0u
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTQgKy0KIGh3L2kzODYveGVuL3hl
bi1tYXBjYWNoZS5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTQgKy0KIGh3L2kzODYv
eGVuL3hlbl9wbGF0Zm9ybS5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIGh3
L2lkZS9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNTQg
KwogaHcvaWRlL01ha2VmaWxlLm9ianMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAgNCArLQogaHcvaWRlL2F0YXBpLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAxNCArLQogaHcvaWRlL2NtZDY0Ni5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDEwMiArLQogaHcvaWRlL2NvcmUuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDE0MSArLQogaHcvaWRlL2lvcG9ydC5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICA2NiArCiBody9pZGUvbWFjaW8uYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICsKIGh3L2lkZS9wY2kuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNjYgKy0KIGh3L2lkZS9waWl4LmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDEgLQogaHcvaWRlL3Fk
ZXYuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMSAtCiBody9p
ZGUvc2lpMzExMi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDUyICst
CiBody9pZGUvdHJhY2UtZXZlbnRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDIzICstCiBody9pZGUvdmlhLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDg4ICstCiBody9pbnB1dC9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDMzICsKIGh3L2lucHV0L2xtODMyeC5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgIDQgKy0KIGh3L2lucHV0L21pbGt5bWlzdC1zb2Z0dXNiLmMgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgMTYgKy0KIGh3L2lucHV0L3Bja2JkLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMjIgKy0KIGh3L2lucHV0L3BsMDUwLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTEgKy0KIGh3L2lucHV0L3BzMi5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTYgKy0KIGh3L2lucHV0
L3RyYWNlLWV2ZW50cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMjEgKy0KIGh3
L2lucHV0L3RzYzIxMHguYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMjIg
Ky0KIGh3L2ludGMvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgNjAgKwogaHcvaW50Yy9NYWtlZmlsZS5vYmpzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAgNCArLQogaHcvaW50Yy9hbGx3aW5uZXItYTEwLXBpYy5jICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAgMSAtCiBody9pbnRjL2FwaWMuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDUxICstCiBody9pbnRjL2FybV9naWMuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAxMDEyICstCiBody9pbnRjL2FybV9naWNfY29tbW9uLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTU1ICstCiBody9pbnRjL2FybV9naWNfa3Zt
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMxICstCiBody9pbnRjL2FybV9n
aWN2M19jcHVpZi5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDI0ICstCiBody9pbnRj
L2FybV9naWN2M19pdHNfa3ZtLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICstCiBo
dy9pbnRjL2FybXY3bV9udmljLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTE2
ICstCiBody9pbnRjL2JjbTI4MzZfY29udHJvbC5jICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgMTAxICstCiBody9pbnRjL2dpY19pbnRlcm5hbC5oICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgMjg0ICstCiBody9pbnRjL2lvYXBpYy5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDEwICstCiBody9pbnRjL3Budl94aXZlLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAxNzUzICsKIGh3L2ludGMvcG52X3hpdmVfcmVncy5oICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAyNDggKwogaHcvaW50Yy9wdXYzX2ludGMuYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxMSArLQogaHcvaW50Yy9zMzkwX2ZsaWNf
a3ZtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNCArLQogaHcvaW50Yy9zcGFw
cl94aXZlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTQ4NyArCiBody9pbnRj
L3RyYWNlLWV2ZW50cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDUwICstCiBo
dy9pbnRjL3hpY3MuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTAy
ICstCiBody9pbnRjL3hpY3Nfa3ZtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgMjA1ICstCiBody9pbnRjL3hpY3Nfc3BhcHIuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDQ2ICstCiBody9pbnRjL3hpdmUuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAxNjkzICsKIGh3L2lwYWNrL0tjb25maWcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgIDQgKwogaHcvaXBtaS9LY29uZmlnICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAyMiArCiBody9pcG1pL2lzYV9pcG1pX2J0LmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDY4ICstCiBody9pc2EvS2NvbmZpZyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDU1ICsKIGh3L2lzYS9NYWtlZmls
ZS5vYmpzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIGh3L2lzYS9p
c2Etc3VwZXJpby5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDQgKy0KIGh3
L2lzYS9scGNfaWNoOS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDEg
KwogaHcvaXNhL3RyYWNlLWV2ZW50cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAgNCArLQogaHcvaXNhL3Z0ODJjNjg2LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAgMyArLQogaHcvbG0zMi9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAxMyArCiBody9sbTMyL01ha2VmaWxlLm9ianMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgICA0ICstCiBody9sbTMyL2xtMzJfYm9hcmRzLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDE1ICstCiBody9sbTMyL21pbGt5bWlzdC1ody5oICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDYzIC0KIGh3L2xtMzIvbWlsa3ltaXN0LmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTUgKy0KIGh3L202OGsvS2NvbmZp
ZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDkgKwogaHcvbTY4ay9N
YWtlZmlsZS5vYmpzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNCArLQogaHcv
bTY4ay9hbjUyMDYuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMiAr
LQogaHcvbTY4ay9tY2Y1MjA4LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAzMiArLQogaHcvbWVtL0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAxMSArCiBody9tZW0vTWFrZWZpbGUub2JqcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgICA0ICstCiBody9tZW0vbWVtb3J5LWRldmljZS5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgMTU1ICstCiBody9tZW0vbnZkaW1tLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDE5ICstCiBody9tZW0vcGMtZGltbS5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTA1ICstCiBody9tZW0vdHJhY2UtZXZlbnRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA3ICstCiBody9taWNyb2JsYXpl
L0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIwICsKIGh3L21pY3Jv
YmxhemUvTWFrZWZpbGUub2JqcyAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDYgKy0KIGh3
L21pY3JvYmxhemUvYm9vdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDkg
Ky0KIGh3L21pY3JvYmxhemUvcGV0YWxvZ2l4X21sNjA1X21tdS5jICAgICAgICAgICAgICAgIHwg
ICAgIDcgKy0KIGh3L21pY3JvYmxhemUvcGV0YWxvZ2l4X3MzYWRzcDE4MDBfbW11LmMgICAgICAg
ICAgIHwgICAgMTAgKy0KIGh3L21pcHMvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgMjEgKwogaHcvbWlwcy9NYWtlZmlsZS5vYmpzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAgNSArLQogaHcvbWlwcy9ib3N0b24uYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAgMiArLQogaHcvbWlwcy9jcHMuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgOCArCiBody9taXBzL2d0NjR4eHhfcGNp
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDI0ICstCiBody9taXBzL21pcHNf
ZnVsb25nMmUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDYyICstCiBody9taXBz
L21pcHNfaW50LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEyICsKIGh3
L21pcHMvbWlwc19tYWx0YS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyNjEg
Ky0KIGh3L21pcHMvbWlwc19taXBzc2ltLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgIDggKy0KIGh3L21pcHMvbWlwc19yNGsuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgMjAgKy0KIGh3L21pc2MvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAxMTggKwogaHcvbWlzYy9NYWtlZmlsZS5vYmpzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAgOSArLQogaHcvbWlzYy9hcm1zc2UtY3B1aWQuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDEzNCArCiBody9taXNjL2FybXNzZS1taHUuYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTk4ICsKIGh3L21pc2MvYXNwZWVkX3NkbWMu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNTUgKy0KIGh3L21pc2MvYmNtMjgz
NV9wcm9wZXJ0eS5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMjMgKy0KIGh3L21pc2Mv
ZGVidWdleGl0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDYgKwogaHcv
bWlzYy9lZHUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxMiAr
LQogaHcvbWlzYy9oeXBlcnZfdGVzdGRldi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
IDE2OCAtCiBody9taXNjL2lteDZ1bF9jY20uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgODg2ICsKIGh3L21pc2MvaW90a2l0LXNlY2N0bC5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgNzggKy0KIGh3L21pc2MvaW90a2l0LXN5c2N0bC5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICA1MjUgKwogaHcvbWlzYy9pb3RraXQtc3lzaW5mby5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDEzOSArCiBody9taXNjL2l2c2htZW0uYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjIzICstCiBody9taXNjL21hY2lvL0tjb25maWcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDExICsKIGh3L21pc2MvbWFjaW8vY3Vk
YS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTEgKy0KIGh3L21pc2MvbWFj
aW8vbWFjX2RiZG1hLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDEgLQogaHcvbWlz
Yy9tYWNpby9tYWNpby5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0MiArLQog
aHcvbWlzYy9tYWNpby9wbXUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAg
MSArCiBody9taXNjL21hY2lvL3RyYWNlLWV2ZW50cyAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgICA5ICstCiBody9taXNjL21heDExMXguYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgICA2ICstCiBody9taXNjL21pbGt5bWlzdC1ocGRtYy5jICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgICA5ICstCiBody9taXNjL21pbGt5bWlzdC1wZnB1LmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDEyICstCiBody9taXNjL21pcHNfY3BjLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDE3ICstCiBody9taXNjL21pcHNfaXR1LmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDczICstCiBody9taXNjL21taW9faW50
ZXJmYWNlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTM1IC0KIGh3L21pc2MvbXBz
Mi1mcGdhaW8uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNDYgKy0KIGh3L21p
c2MvbnJmNTFfcm5nLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyNjIgKwog
aHcvbWlzYy9vbWFwX2w0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAg
NCArLQogaHcvbWlzYy9wYy10ZXN0ZGV2LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAyMiArLQogaHcvbWlzYy9wY2E5NTUyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAgMiArLQogaHcvbWlzYy9wY2ktdGVzdGRldi5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAxOSArCiBody9taXNjL3B1djNfcG0uYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDEwICstCiBody9taXNjL3B2cGFuaWMuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDExIC0KIGh3L21pc2MvdG1wMTA1LmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDQgKy0KIGh3L21pc2MvdG1wNDIxLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDQgKy0KIGh3L21pc2MvdHJh
Y2UtZXZlbnRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNTkgKy0KIGh3L21p
c2MvdHotbXBjLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDQgKy0K
IGh3L21pc2MvdHotbXNjLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAz
MDggKwogaHcvbWlzYy90ei1wcGMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAzMiArCiBody9taXNjL3ZtY29yZWluZm8uYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgICA2ICstCiBody9tb3hpZS9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgICAzICsKIGh3L21veGllL01ha2VmaWxlLm9ianMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIGh3L21veGllL21veGllc2ltLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDUgKy0KIGh3L25ldC9LY29uZmlnICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMjUgKwogaHcvbmV0L01ha2VmaWxlLm9i
anMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgOCArLQogaHcvbmV0L2NhZGVu
Y2VfZ2VtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE5NSArLQogaHcvbmV0
L2RwODM5M3guYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMSAtCiBo
dy9uZXQvZTEwMDAuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQw
ICstCiBody9uZXQvZXRyYXhmc19ldGguYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDQ0ICstCiBody9uZXQvZnRnbWFjMTAwLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDgwICstCiBody9uZXQvbGFuOTExOC5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgICA5ICstCiBody9uZXQvbGFuY2UuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgICA4ICstCiBody9uZXQvbWlsa3ltaXN0LW1pbmltYWMyLmMg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDI0ICstCiBody9uZXQvbWlwc25ldC5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDI1ICstCiBody9uZXQvbmUyMDAwLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQ4ICstCiBody9uZXQvb3Bl
bmNvcmVzX2V0aC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA4ICstCiBody9u
ZXQvcGNuZXQtcGNpLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDk4ICst
CiBody9uZXQvcGNuZXQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
ICA0ICstCiBody9uZXQvcm9ja2VyL3JvY2tlci5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgICAyICstCiBody9uZXQvcnRsODEzOS5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgICA4ICstCiBody9uZXQvc21jOTFjMTExLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgICA4ICstCiBody9uZXQvc3BhcHJfbGxhbi5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgMTEwICstCiBody9uZXQvc3RlbGxhcmlzX2VuZXQuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDE1ICstCiBody9uZXQvdHJhY2UtZXZlbnRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDU1ICstCiBody9uZXQvdmhvc3Rf
bmV0LXN0dWIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDkyICsKIGh3L25ldC92
aG9zdF9uZXQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgODUgKy0KIGh3
L25ldC92aXJ0aW8tbmV0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA3Nzkg
Ky0KIGh3L25ldC92bXhuZXQzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAxMjIgKy0KIGh3L25ldC92bXhuZXQzX2RlZnMuaCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAxMzMgKwogaHcvbmV0L3hlbl9uaWMuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAxNCArLQogaHcvbmV0L3hnbWFjLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAgOSArLQogaHcvbmlvczIvS2NvbmZpZyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAgOCArCiBody9uaW9zMi9NYWtlZmlsZS5vYmpzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAzICstCiBody9uaW9zMi9ib290LmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA5ICstCiBody9udnJhbS9LY29u
ZmlnICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA5ICsKIGh3L252cmFt
L01ha2VmaWxlLm9ianMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIGh3
L252cmFtL2RzMTIyNXkuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTIg
Ky0KIGh3L252cmFtL2VlcHJvbTkzeHguYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgIDYgKy0KIGh3L252cmFtL2VlcHJvbV9hdDI0Yy5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgIDQgKy0KIGh3L252cmFtL2Z3X2NmZy5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAxMDQgKy0KIGh3L252cmFtL25yZjUxX252bS5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAzODggKwogaHcvbnZyYW0vc3BhcHJfbnZyYW0uYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICA0MiArLQogaHcvbnZyYW0vdHJhY2UtZXZlbnRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNCArLQogaHcvb3BlbnJpc2MvS2NvbmZp
ZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNSArCiBody9vcGVucmlzYy9N
YWtlZmlsZS5vYmpzICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICstCiBody9vcGVu
cmlzYy9vcGVucmlzY19zaW0uYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICstCiBo
dy9wY2ktYnJpZGdlL0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDI5
ICsKIGh3L3BjaS1icmlkZ2UvZGVjLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgMTIgKy0KIGh3L3BjaS1icmlkZ2UvZ2VuX3BjaWVfcm9vdF9wb3J0LmMgICAgICAgICAgICAg
ICAgIHwgICAgNDEgKy0KIGh3L3BjaS1icmlkZ2UvaW9oMzQyMC5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgIDIgKy0KIGh3L3BjaS1icmlkZ2UvaW9oMzQyMC5oICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgIDYgLQogaHcvcGNpLWJyaWRnZS9wY2lfYnJpZGdlX2Rldi5j
ICAgICAgICAgICAgICAgICAgICAgfCAgICA1NSArLQogaHcvcGNpLWJyaWRnZS9wY2llX3BjaV9i
cmlkZ2UuYyAgICAgICAgICAgICAgICAgICAgfCAgICAzMiArLQogaHcvcGNpLWJyaWRnZS9wY2ll
X3Jvb3RfcG9ydC5jICAgICAgICAgICAgICAgICAgICAgfCAgICAxOCArCiBody9wY2ktYnJpZGdl
L3hpbzMxMzBfZG93bnN0cmVhbS5jICAgICAgICAgICAgICAgICB8ICAgIDI4ICstCiBody9wY2kt
YnJpZGdlL3hpbzMxMzBfZG93bnN0cmVhbS5oICAgICAgICAgICAgICAgICB8ICAgIDExIC0KIGh3
L3BjaS1icmlkZ2UveGlvMzEzMF91cHN0cmVhbS5jICAgICAgICAgICAgICAgICAgIHwgICAgMjQg
Ky0KIGh3L3BjaS1icmlkZ2UveGlvMzEzMF91cHN0cmVhbS5oICAgICAgICAgICAgICAgICAgIHwg
ICAgMTAgLQogaHcvcGNpLWhvc3QvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICA1MiArCiBody9wY2ktaG9zdC9NYWtlZmlsZS5vYmpzICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDEwICstCiBody9wY2ktaG9zdC9ib25pdG8uYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgMTYxICstCiBody9wY2ktaG9zdC9ncmFja2xlLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDE3ICsKIGh3L3BjaS1ob3N0L3BhbS5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKwogaHcvcGNpLWhvc3QvcGlpeC5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0MCArLQogaHcvcGNpLWhvc3QvcHBj
ZTUwMC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxNCArLQogaHcvcGNpLWhv
c3QvcHJlcC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzNiArLQogaHcv
cGNpLWhvc3QvcTM1LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzMyAr
LQogaHcvcGNpLWhvc3Qvc2FicmUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAxMiArCiBody9wY2ktaG9zdC90cmFjZS1ldmVudHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgICA2ICstCiBody9wY2ktaG9zdC91bmlub3J0aC5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDE2ICsKIGh3L3BjaS9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMTUgKwogaHcvcGNpL01ha2VmaWxlLm9ianMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAgOSArLQogaHcvcGNpL21zaS5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMiArLQogaHcvcGNpL21zaXguYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgOCArLQogaHcvcGNpL3BjaS5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEzMCArLQogaHcvcGNpL3Bj
aV9icmlkZ2UuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0NCArLQogaHcv
cGNpL3BjaV9ob3N0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyNiAr
CiBody9wY2kvcGNpZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
MjI0ICstCiBody9wY2kvcGNpZV9wb3J0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgICA2ICstCiBody9wY2kvc2hwYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDMzICstCiBody9wY2kvdHJhY2UtZXZlbnRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgICA2ICstCiBody9wY21jaWEvS2NvbmZpZyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgICAyICsKIGh3L3BwYy9LY29uZmlnICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMjQgKwogaHcvcHBjL01ha2VmaWxlLm9ianMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxNyArLQogaHcvcHBjL2U1MDAuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA4MCArLQogaHcvcHBjL21h
Yy5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyNiAtCiBody9w
cGMvbWFjX25ld3dvcmxkLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTIxICst
CiBody9wcGMvbWFjX29sZHdvcmxkLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDg5ICstCiBody9wcGMvcG52LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgMjg4ICstCiBody9wcGMvcG52X2NvcmUuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgMjA1ICstCiBody9wcGMvcG52X2xwYy5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgMzI0ICstCiBody9wcGMvcG52X29jYy5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgMTI3ICstCiBody9wcGMvcG52X3BzaS5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNDM0ICstCiBody9wcGMvcG52X3hzY29tLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMzICstCiBody9wcGMvcHBjLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjEwICstCiBody9wcGMv
cHBjNDA1X2JvYXJkcy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTkyICstCiBo
dy9wcGMvcHBjNDA1X3VjLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjM3
ICstCiBody9wcGMvcHBjNDQwX2JhbWJvby5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDE4ICstCiBody9wcGMvcHBjNDQwX3BjaXguYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDE0ICstCiBody9wcGMvcHBjNDQwX3VjLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDgyICstCiBody9wcGMvcHBjNHh4X2RldnMuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDUxICstCiBody9wcGMvcHBjNHh4X3BjaS5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDE0ICstCiBody9wcGMvcHBjX2Jvb2tlLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAxIC0KIGh3L3BwYy9wcmVwLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNDAgKy0KIGh3L3BwYy9zYW00
NjBleC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyNDcgKy0KIGh3L3Bw
Yy9zcGFwci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE0NTcgKy0K
IGh3L3BwYy9zcGFwcl9jYXBzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAy
ODQgKy0KIGh3L3BwYy9zcGFwcl9jcHVfY29yZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAxMjcgKy0KIGh3L3BwYy9zcGFwcl9kcmMuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAxNzkgKy0KIGh3L3BwYy9zcGFwcl9ldmVudHMuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAxMDkgKy0KIGh3L3BwYy9zcGFwcl9oY2FsbC5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAyNjggKy0KIGh3L3BwYy9zcGFwcl9pb21tdS5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMDkgKy0KIGh3L3BwYy9zcGFwcl9pcnEuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA3ODQgKwogaHcvcHBjL3NwYXByX292
ZWMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0MCArLQogaHcvcHBjL3Nw
YXByX3BjaS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQ1OCArLQogaHcv
cHBjL3NwYXByX3BjaV92ZmlvLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxNCAr
LQogaHcvcHBjL3NwYXByX3JuZy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICA0MSArLQogaHcvcHBjL3NwYXByX3J0YXMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAzOCArLQogaHcvcHBjL3NwYXByX3J0YXNfZGR3LmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICA2MSArLQogaHcvcHBjL3NwYXByX3J0Yy5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAyMCArLQogaHcvcHBjL3NwYXByX3Zpby5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDIwOSArLQogaHcvcHBjL3RyYWNlLWV2ZW50cyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0MyArLQogaHcvcHBjL3ZpcnRleF9tbDUw
Ny5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxNyArLQogaHcvcmRtYS9LY29u
ZmlnICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMyArCiBody9yZG1h
L01ha2VmaWxlLm9ianMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA2ICstCiBo
dy9yZG1hL3JkbWEuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMw
ICsKIGh3L3JkbWEvcmRtYV9iYWNrZW5kLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICA5NDYgKy0KIGh3L3JkbWEvcmRtYV9iYWNrZW5kLmggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgNDkgKy0KIGh3L3JkbWEvcmRtYV9iYWNrZW5kX2RlZnMuaCAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgMjEgKy0KIGh3L3JkbWEvcmRtYV9ybS5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAzNTQgKy0KIGh3L3JkbWEvcmRtYV9ybS5oICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgMjggKy0KIGh3L3JkbWEvcmRtYV9ybV9kZWZzLmgg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNjMgKy0KIGh3L3JkbWEvcmRtYV91dGls
cy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgODAgKy0KIGh3L3JkbWEvcmRt
YV91dGlscy5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNDkgKy0KIGh3L3Jk
bWEvdHJhY2UtZXZlbnRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMzQgKy0K
IGh3L3JkbWEvdm13L3B2cmRtYS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MjMgKy0KIGh3L3JkbWEvdm13L3B2cmRtYV9jbWQuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAzNzQgKy0KIGh3L3JkbWEvdm13L3B2cmRtYV9kZXZfcmluZy5jICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgNTMgKy0KIGh3L3JkbWEvdm13L3B2cmRtYV9kZXZfcmluZy5oICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgIDEgLQogaHcvcmRtYS92bXcvcHZyZG1hX21haW4uYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDM0NSArLQogaHcvcmRtYS92bXcvcHZyZG1hX3FwX29wcy5j
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDExNSArLQogaHcvcmRtYS92bXcvcHZyZG1hX3Fw
X29wcy5oICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNCArLQogaHcvcmRtYS92bXcvdHJh
Y2UtZXZlbnRzICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyMCArLQogaHcvcmlzY3Yv
S2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzNyArCiBody9y
aXNjdi9NYWtlZmlsZS5vYmpzICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIyICst
CiBody9yaXNjdi9zaWZpdmVfY2xpbnQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDE2ICstCiBody9yaXNjdi9zaWZpdmVfZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDExICstCiBody9yaXNjdi9zaWZpdmVfcGxpYy5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDkzICstCiBody9yaXNjdi9zaWZpdmVfdS5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDQyICstCiBody9yaXNjdi9zaWZpdmVfdWFydC5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDI4ICstCiBody9yaXNjdi9zcGlrZS5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIwICstCiBody9yaXNjdi92aXJ0LmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTY0ICstCiBody9zMzkweC8zMjcw
LWNjdy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEzICstCiBody9zMzkw
eC9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEyICsKIGh3
L3MzOTB4L01ha2VmaWxlLm9ianMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMjQg
Ky0KIGh3L3MzOTB4L2FwLWJyaWRnZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgODggKwogaHcvczM5MHgvYXAtZGV2aWNlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAzOCArCiBody9zMzkweC9jc3MtYnJpZGdlLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgICA1ICstCiBody9zMzkweC9jc3MuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgNDY0ICstCiBody9zMzkweC9pcGwuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDIxICstCiBody9zMzkweC9pcGwuaCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA1ICstCiBody9zMzkweC9zMzkwLWNjdy5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA0ICstCiBody9zMzkweC9zMzkw
LXBjaS1idXMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMzYyICstCiBody9zMzkw
eC9zMzkwLXBjaS1idXMuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDM0ICstCiBo
dy9zMzkweC9zMzkwLXBjaS1pbnN0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTMz
ICstCiBody9zMzkweC9zMzkwLXBjaS1pbnN0LmggICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgICAxICsKIGh3L3MzOTB4L3MzOTAtcGNpLXN0dWIuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgNzcgLQogaHcvczM5MHgvczM5MC1za2V5cy5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAgMiArLQogaHcvczM5MHgvczM5MC12aXJ0aW8tY2N3LmMgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDIyMiArLQogaHcvczM5MHgvdG9kLWt2bS5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDEwMiArLQogaHcvczM5MHgvdHJhY2UtZXZlbnRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNCArLQogaHcvczM5MHgvdmhvc3QtdnNv
Y2stY2N3LmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA2MCArCiBody9zMzkweC92aXJ0
aW8tY2N3LTlwLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDY1ICsKIGh3L3MzOTB4
L3ZpcnRpby1jY3ctYmFsbG9vbi5jICAgICAgICAgICAgICAgICAgICAgIHwgICAgNzAgKwogaHcv
czM5MHgvdmlydGlvLWNjdy1ibGsuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA2NyAr
CiBody9zMzkweC92aXJ0aW8tY2N3LWNyeXB0by5jICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDc1ICsKIGh3L3MzOTB4L3ZpcnRpby1jY3ctZ3B1LmMgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgNjcgKwogaHcvczM5MHgvdmlydGlvLWNjdy1pbnB1dC5jICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgIDExOCArCiBody9zMzkweC92aXJ0aW8tY2N3LW5ldC5jICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDcwICsKIGh3L3MzOTB4L3ZpcnRpby1jY3ctcm5nLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgNzQgKwogaHcvczM5MHgvdmlydGlvLWNjdy1zY3NpLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDEyNSArCiBody9zMzkweC92aXJ0aW8tY2N3LXNlcmlh
bC5jICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDc4ICsKIGh3L3MzOTB4L3ZpcnRpby1jY3cu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA3MjMgKy0KIGh3L3Njc2kvS2NvbmZp
ZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNTQgKwogaHcvc2NzaS9N
YWtlZmlsZS5vYmpzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNCArLQogaHcv
c2NzaS9lbXVsYXRpb24uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0MiAr
CiBody9zY3NpL2VzcC1wY2kuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDEwICstCiBody9zY3NpL2VzcC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDMzICstCiBody9zY3NpL2xzaTUzYzg5NWEuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgNDc4ICstCiBody9zY3NpL21lZ2FzYXMuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgICAyICstCiBody9zY3NpL21wdGVuZGlhbi5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgMTYzICstCiBody9zY3NpL21wdHNhcy5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAxICsKIGh3L3Njc2kvc2NzaS1idXMuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDYgKy0KIGh3L3Njc2kvc2NzaS1k
aXNrLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzMjEgKy0KIGh3L3Njc2kv
c2NzaS1nZW5lcmljLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMTggKy0KIGh3
L3Njc2kvc3BhcHJfdnNjc2kuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTQg
Ky0KIGh3L3Njc2kvdHJhY2UtZXZlbnRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAxMTkgKy0KIGh3L3Njc2kvdmhvc3Qtc2NzaS1jb21tb24uYyAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgIDMgKwogaHcvc2NzaS92aG9zdC1zY3NpLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAgOCArLQogaHcvc2NzaS92aG9zdC11c2VyLXNjc2kuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICA1MSArLQogaHcvc2NzaS92aXJ0aW8tc2NzaS5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAzNCArLQogaHcvc2NzaS92bXdfcHZzY3NpLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMiArLQogaHcvc2QvS2NvbmZpZyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyMSArCiBody9zZC9NYWtlZmls
ZS5vYmpzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAxICsKIGh3L3NkL3Nk
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDEgKwogaHcv
c2Qvc2RoY2ktaW50ZXJuYWwuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzNiAr
CiBody9zZC9zZGhjaS1wY2kuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDg3ICsKIGh3L3NkL3NkaGNpLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAxMTEgKy0KIGh3L3NkL3NzaS1zZC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgIDIgKwogaHcvc2QvdHJhY2UtZXZlbnRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAxMyArLQogaHcvc2g0L0tjb25maWcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAyNCArCiBody9zaDQvTWFrZWZpbGUub2JqcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA0ICstCiBody9zaDQvcjJkLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDM2ICstCiBody9zaDQvc2hfcGNpLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIwICstCiBody9zbWJpb3Mv
S2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICsKIGh3L3Nt
Ymlvcy9zbWJpb3Mtc3R1Yi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0K
IGh3L3NtYmlvcy9zbWJpb3MuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
OTYgKy0KIGh3L3NtYmlvcy9zbWJpb3NfYnVpbGQuaCAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgIDQgKwogaHcvc21iaW9zL3NtYmlvc190eXBlXzM4LXN0dWIuYyAgICAgICAgICAgICAg
ICAgICAgfCAgICAgMiArLQogaHcvc21iaW9zL3NtYmlvc190eXBlXzM4LmMgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAgMyArLQogaHcvc3BhcmMvS2NvbmZpZyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAyNiArCiBody9zcGFyYy9NYWtlZmlsZS5vYmpzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA0ICstCiBody9zcGFyYy9sZW9uMy5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAzICstCiBody9zcGFyYy9zdW40bS5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQ5ICstCiBody9zcGFyYy90
cmFjZS1ldmVudHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA2ICstCiBody9z
cGFyYzY0L0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDE5ICsK
IGh3L3NwYXJjNjQvTWFrZWZpbGUub2JqcyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
IDYgKy0KIGh3L3NwYXJjNjQvbmlhZ2FyYS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgIDQgKy0KIGh3L3NwYXJjNjQvc3VuNHUuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgODUgKy0KIGh3L3NwYXJjNjQvdHJhY2UtZXZlbnRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgIDYgKy0KIGh3L3NzaS9LY29uZmlnICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgMTggKwogaHcvc3NpL2FzcGVlZF9zbWMuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEzNCArLQogaHcvc3NpL2lteF9zcGkuYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMyArLQogaHcvc3NpL3BsMDIyLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1NyArLQogaHcvc3NpL3hp
bGlueF9zcGkuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgOSArLQogaHcv
c3NpL3hpbGlueF9zcGlwcy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0NiAt
CiBody90aW1lci9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDYzICsKIGh3L3RpbWVyL01ha2VmaWxlLm9ianMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgIDIgKwogaHcvdGltZXIvYXNwZWVkX3RpbWVyLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAgNCArLQogaHcvdGltZXIvY21zZGstYXBiLWR1YWx0aW1lci5jICAgICAgICAg
ICAgICAgICAgICAgfCAgIDUxNyArCiBody90aW1lci9kczEzMzguYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgICAyICstCiBody90aW1lci9ldHJheGZzX3RpbWVyLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDE0ICstCiBody90aW1lci9ncmxpYl9ncHRpbWVy
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDExICstCiBody90aW1lci9pODI1NC5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAxIC0KIGh3L3RpbWVyL200
MXQ4MC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIGh3L3Rp
bWVyL200OHQ1OS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNTkgKy0K
IGh3L3RpbWVyL21jMTQ2ODE4cnRjLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MzcgKy0KIGh3L3RpbWVyL25yZjUxX3RpbWVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAzOTMgKwogaHcvdGltZXIvcGwwMzEuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICA4MCArLQogaHcvdGltZXIvcHV2M19vc3QuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAxMyArLQogaHcvdGltZXIvc2hfdGltZXIuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAgMSArCiBody90aW1lci9zdG0zMmYyeHhfdGltZXIuYyAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICstCiBody90aW1lci9zdW40di1ydGMuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIzICstCiBody90aW1lci90cmFjZS1l
dmVudHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDM2ICstCiBody90aW1lci90
d2w5MjIzMC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA2ICstCiBody90
cG0vS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDI0ICsK
IGh3L3RwbS9NYWtlZmlsZS5vYmpzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
IDEgKwogaHcvdHBtL3RwbV9jcmIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAxMyArCiBody90cG0vdHBtX2VtdWxhdG9yLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgICAxICsKIGh3L3RwbS90cG1fcHBpLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgNTMgKwogaHcvdHBtL3RwbV9wcGkuaCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICA0NiArCiBody90cG0vdHBtX3Rpcy5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDYwICstCiBody90cG0vdHJhY2UtZXZlbnRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDE0ICstCiBody90cmljb3JlL0tjb25maWcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICsKIGh3L3RyaWNvcmUvTWFr
ZWZpbGUub2JqcyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIGh3L3RyaWNv
cmUvdHJpY29yZV90ZXN0Ym9hcmQuYyAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIGh3
L3VuaWNvcmUzMi9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDUg
KwogaHcvdW5pY29yZTMyL3B1djMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAgMSAtCiBody91c2IvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDkxICsKIGh3L3VzYi9NYWtlZmlsZS5vYmpzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgIDIgKy0KIGh3L3VzYi9idXMuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMTUgKy0KIGh3L3VzYi9jY2lkLWNhcmQtZW11bGF0ZWQuYyAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgMzMgKy0KIGh3L3VzYi9jb21iaW5lZC1wYWNrZXQuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDYgKy0KIGh3L3VzYi9jb3JlLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDYgKy0KIGh3L3VzYi9kZXYtYXVk
aW8uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDUgKy0KIGh3L3VzYi9k
ZXYtYmx1ZXRvb3RoLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIGh3
L3VzYi9kZXYtaGlkLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMzIg
Ky0KIGh3L3VzYi9kZXYtaHViLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgMTggKy0KIGh3L3VzYi9kZXYtbXRwLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICA2NDQgKy0KIGh3L3VzYi9kZXYtbmV0d29yay5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgIDIgKy0KIGh3L3VzYi9kZXYtc2VyaWFsLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIGh3L3VzYi9kZXYtc21hcnRjYXJkLXJlYWRlci5j
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIGh3L3VzYi9kZXYtc3RvcmFnZS5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDEgLQogaHcvdXNiL2hjZC1laGNpLXBj
aS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1NyArLQogaHcvdXNiL2hjZC1l
aGNpLXN5c2J1cy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyMSArLQogaHcvdXNi
L2hjZC1laGNpLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyNiArLQog
aHcvdXNiL2hjZC1laGNpLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAg
NyArLQogaHcvdXNiL2hjZC1tdXNiLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAgOCArLQogaHcvdXNiL2hjZC1vaGNpLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAzMCArLQogaHcvdXNiL2hjZC11aGNpLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAxNiArLQogaHcvdXNiL2hjZC14aGNpLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAyOCArLQogaHcvdXNiL2hjZC14aGNpLmggICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMSArCiBody91c2IvaG9zdC1saWJ1c2IuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEyICstCiBody91c2IvcmVkaXJlY3Qu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDE1ICstCiBody91c2IvdHJh
Y2UtZXZlbnRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDI0ICstCiBody91
c2IvdHVzYjYwMTAuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA5ICst
CiBody91c2IveGVuLXVzYi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDQzICstCiBody92ZmlvL0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDM3ICsKIGh3L3ZmaW8vTWFrZWZpbGUub2JqcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgMTAgKy0KIGh3L3ZmaW8vYW1kLXhnYmUuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgIDEgKwogaHcvdmZpby9hcC5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDE4OSArCiBody92ZmlvL2NhbHhlZGEteGdtYWMuYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAxICsKIGh3L3ZmaW8vY2N3LmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNjkgKy0KIGh3L3ZmaW8vY29tbW9uLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxOTUgKy0KIGh3L3ZmaW8vZGlz
cGxheS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxODEgKwogaHcvdmZp
by9wY2ktcXVpcmtzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNiArLQog
aHcvdmZpby9wY2kuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEy
OCArLQogaHcvdmZpby9wY2kuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAgMyArCiBody92ZmlvL3BsYXRmb3JtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDMxICstCiBody92ZmlvL3NwYXByLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDY0ICstCiBody92ZmlvL3RyYWNlLWV2ZW50cyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDI2ICstCiBody92aXJ0aW8vS2NvbmZpZyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMxICsKIGh3L3ZpcnRpby9NYWtlZmlsZS5vYmpz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMjUgKy0KIGh3L3ZpcnRpby90cmFjZS1l
dmVudHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTAgKy0KIGh3L3ZpcnRpby92
aG9zdC1iYWNrZW5kLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTIgKy0KIGh3L3Zp
cnRpby92aG9zdC1zY3NpLXBjaS5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgOTcgKwog
aHcvdmlydGlvL3Zob3N0LXN0dWIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAg
NCArLQogaHcvdmlydGlvL3Zob3N0LXVzZXItYmxrLXBjaS5jICAgICAgICAgICAgICAgICAgICAg
fCAgIDEwMyArCiBody92aXJ0aW8vdmhvc3QtdXNlci1zY3NpLXBjaS5jICAgICAgICAgICAgICAg
ICAgICB8ICAgMTAzICsKIGh3L3ZpcnRpby92aG9zdC11c2VyLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAxOTggKy0KIGh3L3ZpcnRpby92aG9zdC12c29jay1wY2kuYyAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgODYgKwogaHcvdmlydGlvL3Zob3N0LmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDEwMiArLQogaHcvdmlydGlvL3ZpcnRpby05cC1wY2ku
YyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA4OCArCiBody92aXJ0aW8vdmlydGlvLWJh
bGxvb24tcGNpLmMgICAgICAgICAgICAgICAgICAgICB8ICAgIDk1ICsKIGh3L3ZpcnRpby92aXJ0
aW8tYmFsbG9vbi5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA0MzAgKy0KIGh3L3ZpcnRp
by92aXJ0aW8tYmxrLXBjaS5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMDAgKwogaHcv
dmlydGlvL3ZpcnRpby1jcnlwdG8tcGNpLmMgICAgICAgICAgICAgICAgICAgICAgfCAgICAyMSAr
LQogaHcvdmlydGlvL3ZpcnRpby1pbnB1dC1ob3N0LXBjaS5jICAgICAgICAgICAgICAgICAgfCAg
ICA0OCArCiBody92aXJ0aW8vdmlydGlvLWlucHV0LXBjaS5jICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgMTU3ICsKIGh3L3ZpcnRpby92aXJ0aW8tbmV0LXBjaS5jICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgOTggKwogaHcvdmlydGlvL3ZpcnRpby1wY2kuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgIDg2MSArLQogaHcvdmlydGlvL3ZpcnRpby1wY2kuaCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDI4OSArLQogaHcvdmlydGlvL3ZpcnRpby1ybmctcGNpLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA4OCArCiBody92aXJ0aW8vdmlydGlvLXJuZy5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICstCiBody92aXJ0aW8vdmlydGlv
LXNjc2ktcGNpLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTA3ICsKIGh3L3ZpcnRpby92
aXJ0aW8tc2VyaWFsLXBjaS5jICAgICAgICAgICAgICAgICAgICAgIHwgICAxMTUgKwogaHcvdmly
dGlvL3ZpcnRpby5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA2MSArLQog
aHcvd2F0Y2hkb2cvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAx
NiArCiBody93YXRjaGRvZy9NYWtlZmlsZS5vYmpzICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgICAxICsKIGh3L3dhdGNoZG9nL2Ntc2RrLWFwYi13YXRjaGRvZy5jICAgICAgICAgICAgICAg
ICAgIHwgICAzOTYgKwogaHcvd2F0Y2hkb2cvdHJhY2UtZXZlbnRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAgNiArCiBody93YXRjaGRvZy93YXRjaGRvZy5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDE3ICstCiBody93YXRjaGRvZy93ZHRfaTYzMDBlc2IuYyAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgICAxIC0KIGh3L3hlbi9NYWtlZmlsZS5vYmpzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIGh3L3hlbi90cmFjZS1ldmVudHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMjggKy0KIGh3L3hlbi94ZW4tYmFj
a2VuZC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNjUgKwogaHcveGVuL3hl
bi1idXMtaGVscGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE4NCArCiBody94
ZW4veGVuLWJ1cy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMjA1ICsK
IGh3L3hlbi94ZW4tY29tbW9uLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MzEgKy0KIGh3L3hlbi94ZW4tbGVnYWN5LWJhY2tlbmQuYyAgICAgICAgICAgICAgICAgICAgICAg
IHwgICA4NDYgKwogaHcveGVuL3hlbl9iYWNrZW5kLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgIDg0NSAtCiBody94ZW4veGVuX2RldmNvbmZpZy5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgICA0ICstCiBody94ZW4veGVuX3B0LmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDEwICstCiBody94ZW4veGVuX3B0X2NvbmZpZ19pbml0LmMg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDE0ICstCiBody94ZW4veGVuX3B0X2dyYXBoaWNz
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDE4ICstCiBody94ZW4veGVuX3B0X21z
aS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICstCiBody94ZW4veGVu
X3B2ZGV2LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIyICstCiBody94
ZW5wdi9NYWtlZmlsZS5vYmpzICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyIC0K
IGh3L3hlbnB2L3hlbl9kb21haW5idWlsZC5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAy
OTkgLQogaHcveGVucHYveGVuX2RvbWFpbmJ1aWxkLmggICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAxMyAtCiBody94ZW5wdi94ZW5fbWFjaGluZV9wdi5jICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDIxICstCiBody94dGVuc2EvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgICA4ICsKIGh3L3h0ZW5zYS9NYWtlZmlsZS5vYmpzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgIDUgKy0KIGh3L3h0ZW5zYS9teF9waWMuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAzNTQgKwogaHcveHRlbnNhL3BpY19jcHUuYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0NyArLQogaHcveHRlbnNhL3NpbS5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxMiArLQogaHcveHRlbnNhL3h0
ZnBnYS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA4OSArLQogaW5jbHVk
ZS9hdXRoei9iYXNlLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDExMiArCiBp
bmNsdWRlL2F1dGh6L2xpc3QuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTA2
ICsKIGluY2x1ZGUvYXV0aHovbGlzdGZpbGUuaCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAxMTEgKwogaW5jbHVkZS9hdXRoei9wYW1hY2N0LmggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDEwMCArCiBpbmNsdWRlL2F1dGh6L3NpbXBsZS5oICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDg0ICsKIGluY2x1ZGUvYmxvY2svYWlvLXdhaXQuaCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMjggKy0KIGluY2x1ZGUvYmxvY2svYWlvLmggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgNTkgKy0KIGluY2x1ZGUvYmxvY2svYmxvY2suaCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNTggKy0KIGluY2x1ZGUvYmxvY2svYmxvY2tf
YmFja3VwLmggICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTMgLQogaW5jbHVkZS9ibG9jay9i
bG9ja19pbnQuaCAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA5MiArLQogaW5jbHVkZS9i
bG9jay9ibG9ja2pvYi5oICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMyArCiBpbmNs
dWRlL2Jsb2NrL2RpcnR5LWJpdG1hcC5oICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDM0ICst
CiBpbmNsdWRlL2Jsb2NrL25iZC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDkyICstCiBpbmNsdWRlL2Jsb2NrL3Jhdy1haW8uaCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgICAxICsKIGluY2x1ZGUvYmxvY2svc25hcHNob3QuaCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgIDMgLQogaW5jbHVkZS9ibG9jay90aHJvdHRsZS1ncm91cHMuaCAgICAgICAg
ICAgICAgICAgICAgfCAgICAgNSArCiBpbmNsdWRlL2NoYXJkZXYvY2hhci1mZS5oICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgMTA4ICstCiBpbmNsdWRlL2NoYXJkZXYvY2hhci1tdXguaCAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAxIC0KIGluY2x1ZGUvY2hhcmRldi9jaGFyLmgg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgOTQgKy0KIGluY2x1ZGUvY2hhcmRldi9z
cGljZS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMjcgKwogaW5jbHVkZS9jcnlw
dG8vYWZzcGxpdC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxMSArLQogaW5jbHVk
ZS9jcnlwdG8vYmxvY2suaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMiArCiBp
bmNsdWRlL2Rpc2FzL2JmZC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAx
ICsKIGluY2x1ZGUvZWxmLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAxNDQgKy0KIGluY2x1ZGUvZXhlYy9jcHUtYWxsLmggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgIDIgKy0KIGluY2x1ZGUvZXhlYy9jcHUtY29tbW9uLmggICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgMTcgKy0KIGluY2x1ZGUvZXhlYy9jcHUtZGVmcy5oICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAxMjEgKy0KIGluY2x1ZGUvZXhlYy9jcHVfbGRzdC5oICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgNjAgKy0KIGluY2x1ZGUvZXhlYy9jcHVfbGRzdF90
ZW1wbGF0ZS5oICAgICAgICAgICAgICAgICAgIHwgICAgMjUgKy0KIGluY2x1ZGUvZXhlYy9jcHVf
bGRzdF91c2Vyb25seV90ZW1wbGF0ZS5oICAgICAgICAgIHwgICAgMTIgKy0KIGluY2x1ZGUvZXhl
Yy9jcHV0bGIuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIGluY2x1
ZGUvZXhlYy9leGVjLWFsbC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTkgKy0K
IGluY2x1ZGUvZXhlYy9oZWxwZXItaGVhZC5oICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MTggKwogaW5jbHVkZS9leGVjL2hlbHBlci10Y2cuaCAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAyMSArLQogaW5jbHVkZS9leGVjL21lbWF0dHJzLmggICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAxMCArCiBpbmNsdWRlL2V4ZWMvbWVtb3J5LmggICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgMTc4ICstCiBpbmNsdWRlL2V4ZWMvcG9pc29uLmggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgICA0ICstCiBpbmNsdWRlL2V4ZWMvcmFtX2FkZHIuaCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDI5ICstCiBpbmNsdWRlL2V4ZWMvdGItaGFzaC14
eC5oICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTAxIC0KIGluY2x1ZGUvZXhlYy90Yi1o
YXNoLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDQgKy0KIGluY2x1ZGUvZXhl
Yy90Yi1sb29rdXAuaCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDQgKwogaW5jbHVk
ZS9mcHUvc29mdGZsb2F0LW1hY3Jvcy5oICAgICAgICAgICAgICAgICAgICAgfCAgIDE0OSArLQog
aW5jbHVkZS9mcHUvc29mdGZsb2F0LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE3
MyArLQogaW5jbHVkZS9nbGliLWNvbXBhdC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAgMSAtCiBpbmNsdWRlL2h3L2FjcGkvYWNwaS1kZWZzLmggICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDMwICstCiBpbmNsdWRlL2h3L2FjcGkvYWNwaS5oICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDE1ICstCiBpbmNsdWRlL2h3L2FjcGkvYWNwaV9kZXZfaW50ZXJmYWNl
LmggICAgICAgICAgICAgICB8ICAgICA2ICstCiBpbmNsdWRlL2h3L2FjcGkvYW1sLWJ1aWxkLmgg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICsKIGluY2x1ZGUvaHcvYWNwaS9jcHUuaCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIGluY2x1ZGUvaHcvYWNwaS9p
Y2g5LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKwogaW5jbHVkZS9ody9h
Y3BpL3BjaWhwLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNSArCiBpbmNsdWRl
L2h3L2FjcGkvdHBtLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIxICsKIGlu
Y2x1ZGUvaHcvYXJtL2FsbHdpbm5lci1hMTAuaCAgICAgICAgICAgICAgICAgICAgIHwgICAgIDEg
KwogaW5jbHVkZS9ody9hcm0vYXJtc3NlLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
IDIyNSArCiBpbmNsdWRlL2h3L2FybS9hcm12N20uaCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgICAzICsKIGluY2x1ZGUvaHcvYXJtL2FzcGVlZC5oICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgNDYgKwogaW5jbHVkZS9ody9hcm0vZnNsLWlteDZ1bC5oICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgIDMzOSArCiBpbmNsdWRlL2h3L2FybS9pb3RraXQuaCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgMTE3IC0KIGluY2x1ZGUvaHcvYXJtL2xpbnV4LWJvb3QtaWYu
aCAgICAgICAgICAgICAgICAgICAgIHwgICAgIDUgKy0KIGluY2x1ZGUvaHcvYXJtL25yZjUxLmgg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNDcgKwogaW5jbHVkZS9ody9hcm0vbnJm
NTFfc29jLmggICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1NiArCiBpbmNsdWRlL2h3L2Fy
bS9weGEuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAxICsKIGluY2x1ZGUv
aHcvYXJtL3ZpcnQuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMjAgKy0KIGlu
Y2x1ZGUvaHcvYXJtL3hsbngtdmVyc2FsLmggICAgICAgICAgICAgICAgICAgICAgIHwgICAxMjIg
KwogaW5jbHVkZS9ody9hcm0veGxueC16eW5xbXAuaCAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAgNyArLQogaW5jbHVkZS9ody9hdWRpby93bTg3NTAuaCAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAgMSArCiBpbmNsdWRlL2h3L2Jsb2NrL2Jsb2NrLmggICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgICA4ICstCiBpbmNsdWRlL2h3L2Jsb2NrL2ZsYXNoLmggICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDU4ICstCiBpbmNsdWRlL2h3L2JvYXJkcy5oICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDcwICstCiBpbmNsdWRlL2h3L2NoYXIvaW14X3Nlcmlh
bC5oICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAxICsKIGluY2x1ZGUvaHcvY2hhci9ucmY1
MV91YXJ0LmggICAgICAgICAgICAgICAgICAgICAgIHwgICAgNzcgKwogaW5jbHVkZS9ody9jaGFy
L3BsMDExLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzNCArCiBpbmNsdWRlL2h3
L2NoYXIvc2VyaWFsLmggICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA0ICstCiBpbmNs
dWRlL2h3L2NvbXBhdC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjg1IC0K
IGluY2x1ZGUvaHcvY3B1L2NsdXN0ZXIuaCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
ODIgKwogaW5jbHVkZS9ody9kZXZpY2VzLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAgMiArLQogaW5jbHVkZS9ody9kaXNwbGF5L2JjbTI4MzVfZmIuaCAgICAgICAgICAgICAg
ICAgICAgfCAgICA1OSArLQogaW5jbHVkZS9ody9kaXNwbGF5L2VkaWQuaCAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAyNyArCiBpbmNsdWRlL2h3L2Rpc3BsYXkvbWlsa3ltaXN0X3RtdTIu
aCAgICAgICAgICAgICAgICB8ICAgIDQxICsKIGluY2x1ZGUvaHcvZG1hL3BsMDgwLmggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgNzEgKwogaW5jbHVkZS9ody9lbGZfb3BzLmggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA5MSArLQogaW5jbHVkZS9ody9maXJtd2Fy
ZS9zbWJpb3MuaCAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI3NiArCiBpbmNsdWRlL2h3L2Z3
LXBhdGgtcHJvdmlkZXIuaCAgICAgICAgICAgICAgICAgICAgICB8ICAgICA0ICstCiBpbmNsdWRl
L2h3L2dwaW8vbnJmNTFfZ3Bpby5oICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDY5ICsKIGlu
Y2x1ZGUvaHcvaG90cGx1Zy5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTcg
Ky0KIGluY2x1ZGUvaHcvaHlwZXJ2L2h5cGVydi1wcm90by5oICAgICAgICAgICAgICAgICAgIHwg
ICAxMzAgKwogaW5jbHVkZS9ody9oeXBlcnYvaHlwZXJ2LmggICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICA4MyArCiBpbmNsdWRlL2h3L2kyYy9pMmMtZGRjLmggICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgICA0ICstCiBpbmNsdWRlL2h3L2kyYy9pMmMuaCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgICA5ICstCiBpbmNsdWRlL2h3L2kyYy9taWNyb2JpdF9pMmMuaCAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDQyICsKIGluY2x1ZGUvaHcvaTJjL3BtX3NtYnVzLmgg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNDEgKy0KIGluY2x1ZGUvaHcvaTJjL3BwYzR4
eF9pMmMuaCAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgLQogaW5jbHVkZS9ody9pMmMv
c21idXMuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA4MyAtCiBpbmNsdWRlL2h3
L2kyYy9zbWJ1c19lZXByb20uaCAgICAgICAgICAgICAgICAgICAgICB8ICAgIDM1ICsKIGluY2x1
ZGUvaHcvaTJjL3NtYnVzX21hc3Rlci5oICAgICAgICAgICAgICAgICAgICAgIHwgICAgNTUgKwog
aW5jbHVkZS9ody9pMmMvc21idXNfc2xhdmUuaCAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEw
MCArCiBpbmNsdWRlL2h3L2kzODYvaW50ZWxfaW9tbXUuaCAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDk2ICstCiBpbmNsdWRlL2h3L2kzODYvaW9hcGljLmggICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgICAzICsKIGluY2x1ZGUvaHcvaTM4Ni9wYy5oICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICA3MjUgKy0KIGluY2x1ZGUvaHcvaTM4Ni94ODYtaW9tbXUuaCAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgNzAgKy0KIGluY2x1ZGUvaHcvaWRlLmggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIGluY2x1ZGUvaHcvaWRlL2FoY2kuaCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDQgKy0KIGluY2x1ZGUvaHcvaWRlL2lu
dGVybmFsLmggICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDUgKy0KIGluY2x1ZGUvaHcv
aWRlL3BjaS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTQgKy0KIGluY2x1
ZGUvaHcvaW5wdXQvcHMyLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKwog
aW5jbHVkZS9ody9pbnRjL2FybV9naWMuaCAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0
MyArCiBpbmNsdWRlL2h3L2ludGMvYXJtX2dpY19jb21tb24uaCAgICAgICAgICAgICAgICAgICB8
ICAgIDQzICstCiBpbmNsdWRlL2h3L2ludGMvYXJtX2dpY3YzX2NvbW1vbi5oICAgICAgICAgICAg
ICAgICB8ICAgICAyICstCiBpbmNsdWRlL2h3L2ludGMvYXJtdjdtX252aWMuaCAgICAgICAgICAg
ICAgICAgICAgICB8ICAgICAxICsKIGluY2x1ZGUvaHcvaW50Yy9iY20yODM2X2NvbnRyb2wuaCAg
ICAgICAgICAgICAgICAgIHwgICAgIDkgKwogaW5jbHVkZS9ody9pbnRjL2ludGMuaCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAgNCArLQogaW5jbHVkZS9ody9pcG1pL2lwbWkuaCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNCArLQogaW5jbHVkZS9ody9pc2EvaXNh
LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNCAtCiBpbmNsdWRlL2h3L2xv
YWRlci5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDY2ICstCiBpbmNsdWRl
L2h3L21lbS9tZW1vcnktZGV2aWNlLmggICAgICAgICAgICAgICAgICAgICB8ICAgIDc4ICstCiBp
bmNsdWRlL2h3L21lbS9udmRpbW0uaCAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEw
ICstCiBpbmNsdWRlL2h3L21lbS9wYy1kaW1tLmggICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDExICstCiBpbmNsdWRlL2h3L21pc2MvYXJtc3NlLWNwdWlkLmggICAgICAgICAgICAgICAg
ICAgICB8ICAgIDQxICsKIGluY2x1ZGUvaHcvbWlzYy9hcm1zc2UtbWh1LmggICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgNDQgKwogaW5jbHVkZS9ody9taXNjL2FzcGVlZF9zZG1jLmggICAgICAg
ICAgICAgICAgICAgICAgfCAgICAgNCArLQogaW5jbHVkZS9ody9taXNjL2lteDZ1bF9jY20uaCAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDIyNiArCiBpbmNsdWRlL2h3L21pc2MvaW90a2l0LXNl
Y2N0bC5oICAgICAgICAgICAgICAgICAgICB8ICAgIDIwICstCiBpbmNsdWRlL2h3L21pc2MvaW90
a2l0LXN5c2N0bC5oICAgICAgICAgICAgICAgICAgICB8ICAgIDcyICsKIGluY2x1ZGUvaHcvbWlz
Yy9pb3RraXQtc3lzaW5mby5oICAgICAgICAgICAgICAgICAgIHwgICAgNDMgKwogaW5jbHVkZS9o
dy9taXNjL21hY2lvL21hY2lvLmggICAgICAgICAgICAgICAgICAgICAgfCAgICAzNyArCiBpbmNs
dWRlL2h3L21pc2MvbWlwc19pdHUuaCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA4ICsK
IGluY2x1ZGUvaHcvbWlzYy9tbWlvX2ludGVyZmFjZS5oICAgICAgICAgICAgICAgICAgIHwgICAg
NDkgLQogaW5jbHVkZS9ody9taXNjL21wczItZnBnYWlvLmggICAgICAgICAgICAgICAgICAgICAg
fCAgICAxMCArCiBpbmNsdWRlL2h3L21pc2MvbnJmNTFfcm5nLmggICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDgzICsKIGluY2x1ZGUvaHcvbWlzYy9wdnBhbmljLmggICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgMTEgKy0KIGluY2x1ZGUvaHcvbWlzYy90ei1tc2MuaCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgNzkgKwogaW5jbHVkZS9ody9taXNjL3R6LXBwYy5oICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAgOCArLQogaW5jbHVkZS9ody9taXNjL3ZtY29yZWlu
Zm8uaCAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxMiArLQogaW5jbHVkZS9ody9uZXQvY2Fk
ZW5jZV9nZW0uaCAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNyArLQogaW5jbHVkZS9ody9u
bWkuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNCArLQogaW5jbHVk
ZS9ody9udnJhbS9md19jZmcuaCAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxOCArLQog
aW5jbHVkZS9ody9udnJhbS9md19jZmdfa2V5cy5oICAgICAgICAgICAgICAgICAgICAgfCAgICA0
NSAtCiBpbmNsdWRlL2h3L252cmFtL25yZjUxX252bS5oICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDY0ICsKIGluY2x1ZGUvaHcvcGNpLWhvc3QvZ3BleC5oICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgIDQgKy0KIGluY2x1ZGUvaHcvcGNpLWhvc3QvcTM1LmggICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgIDQgKy0KIGluY2x1ZGUvaHcvcGNpLWhvc3Qvc3BhcHIuaCAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgNjEgKy0KIGluY2x1ZGUvaHcvcGNpLWhvc3QvdW5pbm9ydGgu
aCAgICAgICAgICAgICAgICAgICAgIHwgICAgIDEgKwogaW5jbHVkZS9ody9wY2kvbXNpLmggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMSArCiBpbmNsdWRlL2h3L3BjaS9wY2ku
aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIxICstCiBpbmNsdWRlL2h3L3Bj
aS9wY2lfYnJpZGdlLmggICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDI0ICstCiBpbmNsdWRl
L2h3L3BjaS9wY2lfYnVzLmggICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAzICsKIGlu
Y2x1ZGUvaHcvcGNpL3BjaV9pZHMuaCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDQg
Ky0KIGluY2x1ZGUvaHcvcGNpL3BjaWUuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgMTkgKy0KIGluY2x1ZGUvaHcvcGNpL3BjaWVfcG9ydC5oICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgIDUgKwogaW5jbHVkZS9ody9wY2kvcGNpZV9yZWdzLmggICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAyNyArLQogaW5jbHVkZS9ody9wY2kvc2hwYy5oICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAxMCArLQogaW5jbHVkZS9ody9wY21jaWEuaCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAgNCArLQogaW5jbHVkZS9ody9wcGMvb3BlbnBpYy5o
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMiArCiBpbmNsdWRlL2h3L3BwYy9wbnYu
aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQ0ICstCiBpbmNsdWRlL2h3L3Bw
Yy9wbnZfY29yZS5oICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIxICsKIGluY2x1ZGUv
aHcvcHBjL3Budl9scGMuaCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMjYgKwogaW5j
bHVkZS9ody9wcGMvcG52X29jYy5oICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxNyAr
CiBpbmNsdWRlL2h3L3BwYy9wbnZfcHNpLmggICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDYwICstCiBpbmNsdWRlL2h3L3BwYy9wbnZfeGl2ZS5oICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDkzICsKIGluY2x1ZGUvaHcvcHBjL3Budl94c2NvbS5oICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgMjEgKy0KIGluY2x1ZGUvaHcvcHBjL3BwYy5oICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgIDMgKwogaW5jbHVkZS9ody9wcGMvcHBjNHh4LmggICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAgMiArLQogaW5jbHVkZS9ody9wcGMvc3BhcHIuaCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI1MSArLQogaW5jbHVkZS9ody9wcGMvc3BhcHJf
Y3B1X2NvcmUuaCAgICAgICAgICAgICAgICAgICAgfCAgICAyNiArLQogaW5jbHVkZS9ody9wcGMv
c3BhcHJfZHJjLmggICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDExMyArLQogaW5jbHVkZS9o
dy9wcGMvc3BhcHJfaXJxLmggICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA3MiArCiBpbmNs
dWRlL2h3L3BwYy9zcGFwcl9vdmVjLmggICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMwICst
CiBpbmNsdWRlL2h3L3BwYy9zcGFwcl92aW8uaCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDc0ICstCiBpbmNsdWRlL2h3L3BwYy9zcGFwcl94aXZlLmggICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDUzICsKIGluY2x1ZGUvaHcvcHBjL3hpY3MuaCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgNDEgKy0KIGluY2x1ZGUvaHcvcHBjL3hpY3Nfc3BhcHIuaCAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMzkgKwogaW5jbHVkZS9ody9wcGMveGl2ZS5oICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDQyNiArCiBpbmNsdWRlL2h3L3BwYy94aXZlX3JlZ3MuaCAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjM1ICsKIGluY2x1ZGUvaHcvcWRldi1jb3JlLmgg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNDkgKy0KIGluY2x1ZGUvaHcvcWRldi1w
cm9wZXJ0aWVzLmggICAgICAgICAgICAgICAgICAgICAgIHwgICAgMzggKy0KIGluY2x1ZGUvaHcv
cmRtYS9yZG1hLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNDAgKwogaW5jbHVk
ZS9ody9yaXNjdi9zaWZpdmVfZS5oICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMiArLQog
aW5jbHVkZS9ody9yaXNjdi9zaWZpdmVfcGxpYy5oICAgICAgICAgICAgICAgICAgICAgfCAgICAg
MSAtCiBpbmNsdWRlL2h3L3Jpc2N2L3NpZml2ZV91LmggICAgICAgICAgICAgICAgICAgICAgICB8
ICAgICA3ICstCiBpbmNsdWRlL2h3L3Jpc2N2L3NpZml2ZV91YXJ0LmggICAgICAgICAgICAgICAg
ICAgICB8ICAgICAzICsKIGluY2x1ZGUvaHcvcmlzY3YvdmlydC5oICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgMTcgKy0KIGluY2x1ZGUvaHcvczM5MHgvYXAtYnJpZGdlLmggICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgMTkgKwogaW5jbHVkZS9ody9zMzkweC9hcC1kZXZpY2UuaCAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAyMiArCiBpbmNsdWRlL2h3L3MzOTB4L2Nzcy1icmlk
Z2UuaCAgICAgICAgICAgICAgICAgICAgICB8ICAgICAxIC0KIGluY2x1ZGUvaHcvczM5MHgvY3Nz
LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTUgKy0KIGluY2x1ZGUvaHcvczM5
MHgvaW9pbnN0LmggICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMjEgKy0KIGluY2x1ZGUv
aHcvczM5MHgvczM5MC12aXJ0aW8tY2N3LmggICAgICAgICAgICAgICAgIHwgICAgIDQgKy0KIGlu
Y2x1ZGUvaHcvczM5MHgvdG9kLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMjQg
Ky0KIGluY2x1ZGUvaHcvc2NzaS9lbXVsYXRpb24uaCAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgMTYgKwogaW5jbHVkZS9ody9zY3NpL2VzcC5oICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAgMiArCiBpbmNsdWRlL2h3L3Njc2kvc2NzaS5oICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgICAxIC0KIGluY2x1ZGUvaHcvc2g0L3NoX2ludGMuaCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMjAgKy0KIGluY2x1ZGUvaHcvc21iaW9zL2lwbWkuaCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgMTUgLQogaW5jbHVkZS9ody9zbWJpb3Mvc21iaW9zLmgg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI3NSAtCiBpbmNsdWRlL2h3L3NzaS9hc3BlZWRf
c21jLmggICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAzICsKIGluY2x1ZGUvaHcvc3NpL3Bs
MDIyLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNTEgKwogaW5jbHVkZS9ody9z
dHJlYW0uaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNCArLQogaW5jbHVk
ZS9ody9zeXNidXMuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMyAtCiBp
bmNsdWRlL2h3L3RpbWVyL2FzcGVlZF90aW1lci5oICAgICAgICAgICAgICAgICAgICB8ICAgICAz
ICstCiBpbmNsdWRlL2h3L3RpbWVyL2Ntc2RrLWFwYi1kdWFsdGltZXIuaCAgICAgICAgICAgICB8
ICAgIDcyICsKIGluY2x1ZGUvaHcvdGltZXIvbTQ4dDU5LmggICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgIDQgKy0KIGluY2x1ZGUvaHcvdGltZXIvbnJmNTFfdGltZXIuaCAgICAgICAgICAg
ICAgICAgICAgIHwgICAgODAgKwogaW5jbHVkZS9ody90aW1lci9wbDAzMS5oICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICA0NCArCiBpbmNsdWRlL2h3L3VzYi5oICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgICA0ICstCiBpbmNsdWRlL2h3L3ZmaW8vdmZpby1jb21t
b24uaCAgICAgICAgICAgICAgICAgICAgICB8ICAgIDE5ICstCiBpbmNsdWRlL2h3L3ZmaW8vdmZp
by1wbGF0Zm9ybS5oICAgICAgICAgICAgICAgICAgICB8ICAgICA1ICstCiBpbmNsdWRlL2h3L3Zp
cnRpby92aG9zdC1iYWNrZW5kLmggICAgICAgICAgICAgICAgICB8ICAgIDEwICsKIGluY2x1ZGUv
aHcvdmlydGlvL3Zob3N0LXNjc2ktY29tbW9uLmggICAgICAgICAgICAgIHwgICAgIDEgKwogaW5j
bHVkZS9ody92aXJ0aW8vdmhvc3QtdXNlci1ibGsuaCAgICAgICAgICAgICAgICAgfCAgICAgMyAr
LQogaW5jbHVkZS9ody92aXJ0aW8vdmhvc3QtdXNlci1zY3NpLmggICAgICAgICAgICAgICAgfCAg
ICAgMyArLQogaW5jbHVkZS9ody92aXJ0aW8vdmhvc3QtdXNlci5oICAgICAgICAgICAgICAgICAg
ICAgfCAgICAgMiArLQogaW5jbHVkZS9ody92aXJ0aW8vdmhvc3QuaCAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAxOCArCiBpbmNsdWRlL2h3L3ZpcnRpby92aXJ0aW8tYmFsbG9vbi5oICAg
ICAgICAgICAgICAgICB8ICAgIDMxICstCiBpbmNsdWRlL2h3L3ZpcnRpby92aXJ0aW8tYmxrLmgg
ICAgICAgICAgICAgICAgICAgICB8ICAgICA2ICstCiBpbmNsdWRlL2h3L3ZpcnRpby92aXJ0aW8t
Z3B1LmggICAgICAgICAgICAgICAgICAgICB8ICAgIDE4ICstCiBpbmNsdWRlL2h3L3ZpcnRpby92
aXJ0aW8tbmV0LmggICAgICAgICAgICAgICAgICAgICB8ICAgIDkwICstCiBpbmNsdWRlL2h3L3Zp
cnRpby92aXJ0aW8uaCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDE1ICsKIGluY2x1ZGUv
aHcvd2F0Y2hkb2cvY21zZGstYXBiLXdhdGNoZG9nLmggICAgICAgICAgIHwgICAgNjcgKwogaW5j
bHVkZS9ody94ZW4vaW8vcmluZy5oICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNCAr
LQogaW5jbHVkZS9ody94ZW4vc3RhcnRfaW5mby5oICAgICAgICAgICAgICAgICAgICAgICAgfCAg
IDE0NiArCiBpbmNsdWRlL2h3L3hlbi94ZW4tYmFja2VuZC5oICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDM5ICsKIGluY2x1ZGUvaHcveGVuL3hlbi1ibG9jay5oICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgOTQgKwogaW5jbHVkZS9ody94ZW4veGVuLWJ1cy1oZWxwZXIuaCAgICAgICAg
ICAgICAgICAgICAgfCAgICA0NSArCiBpbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmggICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgMTM3ICsKIGluY2x1ZGUvaHcveGVuL3hlbi1sZWdhY3ktYmFj
a2VuZC5oICAgICAgICAgICAgICAgIHwgICAxMDQgKwogaW5jbHVkZS9ody94ZW4veGVuLmggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMyArLQogaW5jbHVkZS9ody94ZW4veGVu
X2JhY2tlbmQuaCAgICAgICAgICAgICAgICAgICAgICAgfCAgICA5OSAtCiBpbmNsdWRlL2h3L3hl
bi94ZW5fY29tbW9uLmggICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDE5ICstCiBpbmNsdWRl
L2h3L3hlbi94ZW5fcHZkZXYuaCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDM4ICstCiBp
bmNsdWRlL2h3L3h0ZW5zYS9teF9waWMuaCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQ0
ICsKIGluY2x1ZGUvaW8vY2hhbm5lbC10bHMuaCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgIDEgKwogaW5jbHVkZS9pby9jaGFubmVsLmggICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAxNSArLQogaW5jbHVkZS9pby90YXNrLmggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAyOSArLQogaW5jbHVkZS9taWdyYXRpb24vY29sby5oICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAxMSArLQogaW5jbHVkZS9taWdyYXRpb24vbWlzYy5oICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAzNiArLQogaW5jbHVkZS9taWdyYXRpb24vcWVtdS1m
aWxlLXR5cGVzLmggICAgICAgICAgICAgICAgfCAgICAgMiArCiBpbmNsdWRlL21pZ3JhdGlvbi9y
ZWdpc3Rlci5oICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICstCiBpbmNsdWRlL21pZ3Jh
dGlvbi92bXN0YXRlLmggICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEzICstCiBpbmNsdWRl
L21vbml0b3IvbW9uaXRvci5oICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA2ICstCiBp
bmNsdWRlL25ldC9hbm5vdW5jZS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQx
ICsKIGluY2x1ZGUvbmV0L2V0aC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgIDIgKwogaW5jbHVkZS9uZXQvZmlsdGVyLmggICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAgNSArCiBpbmNsdWRlL25ldC9uZXQuaCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDE1ICstCiBpbmNsdWRlL25ldC9zbGlycC5oICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgICA0IC0KIGluY2x1ZGUvcWFwaS9lcnJvci5oICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgMTQgKwogaW5jbHVkZS9xYXBpL3FtcC1ldmVudC5oICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNyAtCiBpbmNsdWRlL3FhcGkvcW1wL2Rpc3Bh
dGNoLmggICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAzICstCiBpbmNsdWRlL3FhcGkvcW1w
L2pzb24tbGV4ZXIuaCAgICAgICAgICAgICAgICAgICAgICB8ICAgIDU2IC0KIGluY2x1ZGUvcWFw
aS9xbXAvanNvbi1wYXJzZXIuaCAgICAgICAgICAgICAgICAgICAgIHwgICAgMzYgKy0KIGluY2x1
ZGUvcWFwaS9xbXAvanNvbi1zdHJlYW1lci5oICAgICAgICAgICAgICAgICAgIHwgICAgNDYgLQog
aW5jbHVkZS9xYXBpL3FtcC9xZXJyb3IuaCAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAg
OSArLQogaW5jbHVkZS9xYXBpL3FtcC9xanNvbi5oICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAxMiArLQogaW5jbHVkZS9xYXBpL3FtcC9xbnVtLmggICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAgMiArLQogaW5jbHVkZS9xYXBpL3N0cmluZy1pbnB1dC12aXNpdG9yLmggICAg
ICAgICAgICAgICAgfCAgICAgNCArLQogaW5jbHVkZS9xZW11LWNvbW1vbi5oICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAgMiArLQogaW5jbHVkZS9xZW11L2FjbC5oICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA2NiAtCiBpbmNsdWRlL3FlbXUvYXRvbWljLmgg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQxICstCiBpbmNsdWRlL3FlbXUvYXRv
bWljMTI4LmggICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTUzICsKIGluY2x1ZGUvcWVt
dS9iaXRtYXAuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTcgKwogaW5jbHVk
ZS9xZW11L2Jzd2FwLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzNCArLQog
aW5jbHVkZS9xZW11L2NvbXBpbGVyLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA2
MCArLQogaW5jbHVkZS9xZW11L2Nvcm91dGluZS5oICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAgNSArCiBpbmNsdWRlL3FlbXUvY3V0aWxzLmggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDIwICstCiBpbmNsdWRlL3FlbXUvZHJtLmggICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgICA2ICsKIGluY2x1ZGUvcWVtdS9lcnJvci1yZXBvcnQuaCAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgMjcgKwogaW5jbHVkZS9xZW11L2ZpbGVtb25pdG9yLmggICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDEyOCArCiBpbmNsdWRlL3FlbXUvaGJpdG1hcC5oICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDU0ICstCiBpbmNsdWRlL3FlbXUvaG9zdC11
dGlscy5oICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA0ICstCiBpbmNsdWRlL3FlbXUv
aW92LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDY2ICstCiBpbmNsdWRl
L3FlbXUvam9iLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDcxICstCiBp
bmNsdWRlL3FlbXUvbWFpbi1sb29wLmggICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDE5
ICstCiBpbmNsdWRlL3FlbXUvbWVtZmQuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDE4ICstCiBpbmNsdWRlL3FlbXUvbW1hcC1hbGxvYy5oICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgICAyICstCiBpbmNsdWRlL3FlbXUvbW9kdWxlLmggICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgICA1ICsKIGluY2x1ZGUvcWVtdS9vcHRpb24uaCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIGluY2x1ZGUvcWVtdS9vcHRpb25faW50LmggICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIGluY2x1ZGUvcWVtdS9vc2RlcC5oICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNjMgKy0KIGluY2x1ZGUvcWVtdS9wbWVt
LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMzYgKwogaW5jbHVkZS9xZW11
L3FodC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyNyArLQogaW5jbHVk
ZS9xZW11L3FzcC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyOSArCiBp
bmNsdWRlL3FlbXUvcXVldWUuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTU0
ICstCiBpbmNsdWRlL3FlbXUvcmFuZ2UuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDc5ICstCiBpbmNsdWRlL3FlbXUvcmN1X3F1ZXVlLmggICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgMTM4ICstCiBpbmNsdWRlL3FlbXUvc2VxbG9jay5oICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDIyICstCiBpbmNsdWRlL3FlbXUvdGhyZWFkLXBvc2l4LmggICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgICA0ICstCiBpbmNsdWRlL3FlbXUvdGhyZWFkLXdpbjMyLmgg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA1ICstCiBpbmNsdWRlL3FlbXUvdGhyZWFkLmgg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTA1ICstCiBpbmNsdWRlL3FlbXUvdGlt
ZXIuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTE4ICstCiBpbmNsdWRlL3Fl
bXUvdHlwZWRlZnMuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDI3ICstCiBpbmNs
dWRlL3FlbXUvdW5pY29kZS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAxICsK
IGluY2x1ZGUvcWVtdS91dWlkLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
IDIgKy0KIGluY2x1ZGUvcWVtdS92ZmlvLWhlbHBlcnMuaCAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgIDEgLQogaW5jbHVkZS9xZW11L3dpbl9kdW1wX2RlZnMuaCAgICAgICAgICAgICAgICAg
ICAgICAgfCAgIDE3OSArCiBpbmNsdWRlL3FlbXUveHhoYXNoLmggICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgMTIyICsKIGluY2x1ZGUvcW9tL2NwdS5oICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgNjkgKy0KIGluY2x1ZGUvcW9tL29iamVjdC5oICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTQgKy0KIGluY2x1ZGUvcW9tL29iamVjdF9pbnRl
cmZhY2VzLmggICAgICAgICAgICAgICAgICAgIHwgICAgMTAgKy0KIGluY2x1ZGUvc2NzaS9jb25z
dGFudHMuaCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIGluY2x1ZGUvc2Nz
aS9wci1tYW5hZ2VyLmggICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDggKy0KIGluY2x1
ZGUvc3RhbmRhcmQtaGVhZGVycy9hc20teDg2L2Jvb3RwYXJhbS5oICAgICAgIHwgICAgMzQgKwog
aW5jbHVkZS9zdGFuZGFyZC1oZWFkZXJzL2FzbS14ODYva3ZtX3BhcmEuaCAgICAgICAgfCAgICAg
MSArCiBpbmNsdWRlL3N0YW5kYXJkLWhlYWRlcnMvZHJtL2RybV9mb3VyY2MuaCAgICAgICAgICB8
ICAgMjM5ICsKIGluY2x1ZGUvc3RhbmRhcmQtaGVhZGVycy9saW51eC9ldGh0b29sLmggICAgICAg
ICAgIHwgICAgMzAgKy0KIGluY2x1ZGUvc3RhbmRhcmQtaGVhZGVycy9saW51eC9pbnB1dC1ldmVu
dC1jb2Rlcy5oIHwgICAgMTcgKwogaW5jbHVkZS9zdGFuZGFyZC1oZWFkZXJzL2xpbnV4L2lucHV0
LmggICAgICAgICAgICAgfCAgICAgOSArLQogaW5jbHVkZS9zdGFuZGFyZC1oZWFkZXJzL2xpbnV4
L3BjaV9yZWdzLmggICAgICAgICAgfCAgICAgNSArLQogaW5jbHVkZS9zdGFuZGFyZC1oZWFkZXJz
L2xpbnV4L3FlbXVfZndfY2ZnLmggICAgICAgfCAgICA5NyArCiBpbmNsdWRlL3N0YW5kYXJkLWhl
YWRlcnMvbGludXgvdmhvc3RfdHlwZXMuaCAgICAgICB8ICAgMTI4ICsKIGluY2x1ZGUvc3RhbmRh
cmQtaGVhZGVycy9saW51eC92aXJ0aW9fYmFsbG9vbi5oICAgIHwgICAgIDggKwogaW5jbHVkZS9z
dGFuZGFyZC1oZWFkZXJzL2xpbnV4L3ZpcnRpb19ibGsuaCAgICAgICAgfCAgICA1NCArCiBpbmNs
dWRlL3N0YW5kYXJkLWhlYWRlcnMvbGludXgvdmlydGlvX2NvbmZpZy5oICAgICB8ICAgIDE5ICst
CiBpbmNsdWRlL3N0YW5kYXJkLWhlYWRlcnMvbGludXgvdmlydGlvX2dwdS5oICAgICAgICB8ICAg
IDE4ICsKIGluY2x1ZGUvc3RhbmRhcmQtaGVhZGVycy9saW51eC92aXJ0aW9fcmluZy5oICAgICAg
IHwgICAgNTIgKwogaW5jbHVkZS9zeXNlbXUvYWNjZWwuaCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAgNiArLQogaW5jbHVkZS9zeXNlbXUvYXJjaF9pbml0LmggICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAxMSAtCiBpbmNsdWRlL3N5c2VtdS9iYWxsb29uLmggICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgICAyICstCiBpbmNsdWRlL3N5c2VtdS9ibG9jay1iYWNrZW5k
LmggICAgICAgICAgICAgICAgICAgICB8ICAgIDE2ICstCiBpbmNsdWRlL3N5c2VtdS9ibG9ja2Rl
di5oICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA2ICstCiBpbmNsdWRlL3N5c2VtdS9i
dC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA0ICstCiBpbmNsdWRlL3N5
c2VtdS9ob3N0bWVtLmggICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAzICstCiBpbmNs
dWRlL3N5c2VtdS9odmYuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA0ICst
CiBpbmNsdWRlL3N5c2VtdS9pb3RocmVhZC5oICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
ICA1ICstCiBpbmNsdWRlL3N5c2VtdS9rdm0uaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgICA0ICstCiBpbmNsdWRlL3N5c2VtdS9tZW1vcnlfbWFwcGluZy5oICAgICAgICAgICAg
ICAgICAgICB8ICAgICAyICstCiBpbmNsdWRlL3N5c2VtdS9udW1hLmggICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgICAzICstCiBpbmNsdWRlL3N5c2VtdS9yZXBsYXkuaCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDEzICstCiBpbmNsdWRlL3N5c2VtdS9ybmcuaCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICstCiBpbmNsdWRlL3N5c2VtdS9zeXNl
bXUuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMzICstCiBpbmNsdWRlL3N5c2Vt
dS90cG0uaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA2ICstCiBpbmNsdWRl
L3N5c2VtdS93aHB4LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAxIC0KIGlu
Y2x1ZGUvdWkvY29uc29sZS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMzEg
Ky0KIGluY2x1ZGUvdWkvZWdsLWhlbHBlcnMuaCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgIDQgKy0KIGluY2x1ZGUvdWkvZ3RrLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgMTEgKy0KIGluY2x1ZGUvdWkvaW5wdXQuaCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgIDMgLQogaW5jbHVkZS91aS9rYmQtc3RhdGUuaCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDEwMSArCiBpbmNsdWRlL3VpL3FlbXUtcGl4bWFuLmggICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDEwICsKIGluY2x1ZGUvdWkvcWVtdS1zcGljZS5oICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDYgLQogaW5jbHVkZS91aS9zZGwyLmggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNiArLQogaW5jbHVkZS91aS9zcGlj
ZS1kaXNwbGF5LmggICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNCArCiBpby9jaGFubmVs
LXNvY2tldC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDE5ICstCiBpby9j
aGFubmVsLXRscy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA1ICsK
IGlvL2NoYW5uZWwtd2Vic29jay5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
IDkgKy0KIGlvL2NoYW5uZWwuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgMjIgKy0KIGlvL3Rhc2suYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAxMDEgKy0KIGlvL3RyYWNlLWV2ZW50cyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMTQgKy0KIGlvdGhyZWFkLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgOTUgKy0KIGpvYi1xbXAuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDUgKy0KIGpvYi5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxODcgKy0KIGxpbnV4LWhlYWRlcnMv
YXNtLWFybS9rdm0uaCAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTMgKwogbGludXgtaGVh
ZGVycy9hc20tYXJtL3VuaXN0ZC1jb21tb24uaCAgICAgICAgICAgICAgfCAgICAgMSArCiBsaW51
eC1oZWFkZXJzL2FzbS1hcm02NC9rdm0uaCAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEzICsK
IGxpbnV4LWhlYWRlcnMvYXNtLWFybTY0L3VuaXN0ZC5oICAgICAgICAgICAgICAgICAgIHwgICAg
IDEgKwogbGludXgtaGVhZGVycy9hc20tZ2VuZXJpYy91bmlzdGQuaCAgICAgICAgICAgICAgICAg
fCAgICAxMiArLQogbGludXgtaGVhZGVycy9hc20tbWlwcy9zZ2lkZWZzLmggICAgICAgICAgICAg
ICAgICAgfCAgICAgOCAtCiBsaW51eC1oZWFkZXJzL2FzbS1taXBzL3VuaXN0ZC5oICAgICAgICAg
ICAgICAgICAgICB8ICAxMDY4ICstCiBsaW51eC1oZWFkZXJzL2FzbS1taXBzL3VuaXN0ZF9uMzIu
aCAgICAgICAgICAgICAgICB8ICAgMzM4ICsKIGxpbnV4LWhlYWRlcnMvYXNtLW1pcHMvdW5pc3Rk
X242NC5oICAgICAgICAgICAgICAgIHwgICAzMzQgKwogbGludXgtaGVhZGVycy9hc20tbWlwcy91
bmlzdGRfbzMyLmggICAgICAgICAgICAgICAgfCAgIDM3NCArCiBsaW51eC1oZWFkZXJzL2FzbS1w
b3dlcnBjL2t2bS5oICAgICAgICAgICAgICAgICAgICB8ICAgICAyICsKIGxpbnV4LWhlYWRlcnMv
YXNtLXBvd2VycGMvdW5pc3RkLmggICAgICAgICAgICAgICAgIHwgICAzODggKy0KIGxpbnV4LWhl
YWRlcnMvYXNtLXBvd2VycGMvdW5pc3RkXzMyLmggICAgICAgICAgICAgIHwgICAzODEgKwogbGlu
dXgtaGVhZGVycy9hc20tcG93ZXJwYy91bmlzdGRfNjQuaCAgICAgICAgICAgICAgfCAgIDM3MiAr
CiBsaW51eC1oZWFkZXJzL2FzbS1zMzkwL2t2bS5oICAgICAgICAgICAgICAgICAgICAgICB8ICAg
ICA3ICstCiBsaW51eC1oZWFkZXJzL2FzbS1zMzkwL3VuaXN0ZF8zMi5oICAgICAgICAgICAgICAg
ICB8ICAgICAyICsKIGxpbnV4LWhlYWRlcnMvYXNtLXMzOTAvdW5pc3RkXzY0LmggICAgICAgICAg
ICAgICAgIHwgICAgIDIgKwogbGludXgtaGVhZGVycy9hc20teDg2L2t2bS5oICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICA0NiArLQogbGludXgtaGVhZGVycy9saW51eC9rdm0uaCAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICA1MiArLQogbGludXgtaGVhZGVycy9saW51eC92ZmlvLmgg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA5NCArCiBsaW51eC1oZWFkZXJzL2xpbnV4L3Zo
b3N0LmggICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTExICstCiBsaW51eC1oZWFkZXJzL2xp
bnV4L3Zob3N0X3R5cGVzLmggICAgICAgICAgICAgICAgICB8ICAgICAxICsKIGxpbnV4LXVzZXIv
TWFrZWZpbGUub2JqcyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIGxpbnV4
LXVzZXIvYWFyY2g2NC9jcHVfbG9vcC5jICAgICAgICAgICAgICAgICAgICAgIHwgICAgNDQgKy0K
IGxpbnV4LXVzZXIvYWFyY2g2NC9zaWduYWwuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
IDQgKy0KIGxpbnV4LXVzZXIvYWFyY2g2NC90YXJnZXRfc3lzY2FsbC5oICAgICAgICAgICAgICAg
IHwgICAgIDkgKwogbGludXgtdXNlci9hbHBoYS9jcHVfbG9vcC5jICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAxMiArLQogbGludXgtdXNlci9hcm0vY3B1X2xvb3AuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAxNiArLQogbGludXgtdXNlci9jcmlzL2NwdV9sb29wLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAxNiArLQogbGludXgtdXNlci9lbGZsb2FkLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE2MyArLQogbGludXgtdXNlci9mZC10cmFucy5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTQyNiArCiBsaW51eC11c2VyL2ZkLXRy
YW5zLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDk3ICsKIGxpbnV4LXVzZXIv
ZmxhdGxvYWQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDggKy0KIGxpbnV4
LXVzZXIvaG9zdC9yaXNjdjMyL2hvc3RkZXAuaCAgICAgICAgICAgICAgICAgIHwgICAgMTEgKwog
bGludXgtdXNlci9ob3N0L3Jpc2N2NjQvaG9zdGRlcC5oICAgICAgICAgICAgICAgICAgfCAgICAz
NCArCiBsaW51eC11c2VyL2hvc3QvcmlzY3Y2NC9zYWZlLXN5c2NhbGwuaW5jLlMgICAgICAgICB8
ICAgIDc3ICsKIGxpbnV4LXVzZXIvaHBwYS9jcHVfbG9vcC5jICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgMTEgKy0KIGxpbnV4LXVzZXIvaTM4Ni9jcHVfbG9vcC5jICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgMTYgKy0KIGxpbnV4LXVzZXIvaW9jdGxzLmggICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgNDYgKwogbGludXgtdXNlci9saW51eGxvYWQuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAxNCArLQogbGludXgtdXNlci9tNjhrL2NwdV9sb29w
LmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxNyArLQogbGludXgtdXNlci9tNjhrL3Np
Z25hbC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMyAtCiBsaW51eC11c2VyL202
OGsvdGFyZ2V0X2NwdS5oICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA0ICstCiBsaW51eC11
c2VyL202OGsvdGFyZ2V0X3N0cnVjdHMuaCAgICAgICAgICAgICAgICAgICB8ICAgICAyICstCiBs
aW51eC11c2VyL21haW4uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA2
ICstCiBsaW51eC11c2VyL21pY3JvYmxhemUvY3B1X2xvb3AuYyAgICAgICAgICAgICAgICAgICB8
ICAgIDE2ICstCiBsaW51eC11c2VyL21pcHMvY3B1X2xvb3AuYyAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgMTUyICstCiBsaW51eC11c2VyL21pcHMvc3lzY2FsbF9uci5oICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgICA5ICsKIGxpbnV4LXVzZXIvbWlwcy90YXJnZXRfZWxmLmggICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgIDMgKwogbGludXgtdXNlci9taXBzL3RhcmdldF9zeXNjYWxs
LmggICAgICAgICAgICAgICAgICAgfCAgICAgNiArCiBsaW51eC11c2VyL21pcHM2NC9zeXNjYWxs
X25yLmggICAgICAgICAgICAgICAgICAgICB8ICAgIDE4ICsKIGxpbnV4LXVzZXIvbWlwczY0L3Rh
cmdldF9zeXNjYWxsLmggICAgICAgICAgICAgICAgIHwgICAgIDYgKwogbGludXgtdXNlci9tbWFw
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxMCArLQogbGludXgtdXNl
ci9uaW9zMi9jcHVfbG9vcC5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyMyArLQogbGlu
dXgtdXNlci9vcGVucmlzYy9jcHVfbG9vcC5jICAgICAgICAgICAgICAgICAgICAgfCAgICAxMSAr
LQogbGludXgtdXNlci9wcGMvY3B1X2xvb3AuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAxNSArLQogbGludXgtdXNlci9wcGMvc2lnbmFsLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAyOCArLQogbGludXgtdXNlci9xZW11LmggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICA4MCArLQogbGludXgtdXNlci9yaXNjdi9jcHVfbG9vcC5jICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAxNyArLQogbGludXgtdXNlci9yaXNjdi9zaWduYWwuYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAgNCArLQogbGludXgtdXNlci9zMzkweC9jcHVfbG9v
cC5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgOSArLQogbGludXgtdXNlci9zMzkweC90
YXJnZXRfY3B1LmggICAgICAgICAgICAgICAgICAgICAgfCAgICAxOSArLQogbGludXgtdXNlci9z
aDQvY3B1X2xvb3AuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxNyArLQogbGludXgt
dXNlci9zaDQvc2lnbmFsLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNCAtCiBs
aW51eC11c2VyL3NpZ25hbC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDE2
ICstCiBsaW51eC11c2VyL3NwYXJjL2NwdV9sb29wLmMgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDE2ICstCiBsaW51eC11c2VyL3NwYXJjL3NpZ25hbC5jICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDIyICstCiBsaW51eC11c2VyL3N0cmFjZS5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDMzICstCiBsaW51eC11c2VyL3N0cmFjZS5saXN0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgICAyICstCiBsaW51eC11c2VyL3N5c2NhbGwuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAzODcxICstCiBsaW51eC11c2VyL3N5c2NhbGxfZGVm
cy5oICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDM3ICstCiBsaW51eC11c2VyL3N5c2Nh
bGxfdHlwZXMuaCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDY4ICsKIGxpbnV4LXVzZXIv
dHJhY2UtZXZlbnRzICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIGxpbnV4
LXVzZXIvdWFjY2Vzcy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0K
IGxpbnV4LXVzZXIvdm04Ni5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
IDIgKy0KIGxpbnV4LXVzZXIveDg2XzY0L3RhcmdldF9zeXNjYWxsLmggICAgICAgICAgICAgICAg
IHwgICAgIDIgKy0KIGxpbnV4LXVzZXIveHRlbnNhL2NwdV9sb29wLmMgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgMTEgKy0KIGxpbnV4LXVzZXIveHRlbnNhL3RhcmdldF9mbGF0LmggICAgICAg
ICAgICAgICAgICAgIHwgICAgMTAgKwogbWVtb3J5LmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDQyNiArLQogbWVtb3J5X21hcHBpbmcuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNSArLQogbWlncmF0aW9uL01ha2VmaWxlLm9i
anMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMiArLQogbWlncmF0aW9uL2Jsb2Nr
LWRpcnR5LWJpdG1hcC5jICAgICAgICAgICAgICAgICAgICAgfCAgICAyOSArLQogbWlncmF0aW9u
L2Jsb2NrLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxNCArLQogbWln
cmF0aW9uL2NoYW5uZWwuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxMSAr
LQogbWlncmF0aW9uL2NvbG8tY29tbS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICA3NiAtCiBtaWdyYXRpb24vY29sby1mYWlsb3Zlci5jICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgICAyICstCiBtaWdyYXRpb24vY29sby5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgMjgxICstCiBtaWdyYXRpb24vZ2xvYmFsX3N0YXRlLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDE1ICstCiBtaWdyYXRpb24vbWlncmF0aW9uLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgNDMyICstCiBtaWdyYXRpb24vbWlncmF0aW9uLmggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMzICstCiBtaWdyYXRpb24vcG9zdGNvcHkt
cmFtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDgwICstCiBtaWdyYXRpb24vcWVt
dS1maWxlLWNoYW5uZWwuYyAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEyICstCiBtaWdyYXRp
b24vcWVtdS1maWxlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA4ICstCiBt
aWdyYXRpb24vcWVtdS1maWxlLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAx
IC0KIG1pZ3JhdGlvbi9yYW0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICA4NTEgKy0KIG1pZ3JhdGlvbi9yYW0uaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgIDkgKy0KIG1pZ3JhdGlvbi9yZG1hLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICA0NDQgKy0KIG1pZ3JhdGlvbi9zYXZldm0uYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAzMzIgKy0KIG1pZ3JhdGlvbi9zYXZldm0uaCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDUgKwogbWlncmF0aW9uL3NvY2tldC5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxMiArCiBtaWdyYXRpb24vdGxzLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICstCiBtaWdyYXRpb24vdHJh
Y2UtZXZlbnRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDc4ICstCiBtaWdyYXRp
b24vdm1zdGF0ZS10eXBlcy5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTE5ICstCiBt
aWdyYXRpb24vdm1zdGF0ZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDUw
ICstCiBtb25pdG9yLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgNzM0ICstCiBuYmQvY2xpZW50LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgOTU0ICstCiBuYmQvY29tbW9uLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgICAyICstCiBuYmQvbmJkLWludGVybmFsLmggICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDI3ICstCiBuYmQvc2VydmVyLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgNDA0ICstCiBuYmQvdHJhY2UtZXZlbnRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDI5ICstCiBuZXQvTWFrZWZpbGUub2Jq
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA3ICstCiBuZXQvYW5ub3Vu
Y2UuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTQwICsKIG5ldC9j
aGVja3N1bS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0K
IG5ldC9jb2xvLWNvbXBhcmUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAx
NDAgKy0KIG5ldC9jb2xvLWNvbXBhcmUuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgMjQgKwogbmV0L2NvbG8uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAxMSArLQogbmV0L2NvbG8uaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAxNCArLQogbmV0L2ZpbHRlci1yZXdyaXRlci5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDE3NiArLQogbmV0L2ZpbHRlci5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxOSArLQogbmV0L2h1Yi5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMyArLQogbmV0L2wydHB2My5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyNSArLQogbmV0L25ldC5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1NCArLQogbmV0
L25ldG1hcC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDExMCAr
LQogbmV0L3F1ZXVlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAgMiArLQogbmV0L3NsaXJwLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDQ1MSArLQogbmV0L3NvY2tldC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAyOSArLQogbmV0L3RhcC5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAxMCArLQogbmV0L3RyYWNlLWV2ZW50cyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAxMSArLQogbmV0L3V0aWwuaCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1NSArCiBuZXQvdmhvc3QtdXNlci1zdHVi
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIzICsKIG5ldC92aG9zdC11c2Vy
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMjYgKy0KIG51bWEuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMjQgKy0KIG9z
LXBvc2l4LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMzIg
LQogb3Mtd2luMzIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAyNSAtCiBwYy1iaW9zL1JFQURNRSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDEwICstCiBwYy1iaW9zL2Jpb3MtMjU2ay5iaW4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgQmluIDI2MjE0NCAtPiAyNjIxNDQgYnl0ZXMKIHBjLWJpb3MvYmlvcy5iaW4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICBCaW4gMTMxMDcyIC0+IDEzMTA3
MiBieXRlcwogcGMtYmlvcy9lZmktZTEwMDAucm9tICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIEJpbiAyNDAxMjggLT4gMjQwMTI4IGJ5dGVzCiBwYy1iaW9zL2VmaS1lMTAwMGUucm9t
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgQmluIDI0MDEyOCAtPiAyNDAxMjggYnl0
ZXMKIHBjLWJpb3MvZWZpLWVlcHJvMTAwLnJvbSAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICBCaW4gMjQwMTI4IC0+IDI0MDEyOCBieXRlcwogcGMtYmlvcy9lZmktbmUya19wY2kucm9tICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIEJpbiAyMzgwODAgLT4gMjM4NTkyIGJ5dGVzCiBw
Yy1iaW9zL2VmaS1wY25ldC5yb20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgQmlu
IDIzODA4MCAtPiAyMzg1OTIgYnl0ZXMKIHBjLWJpb3MvZWZpLXJ0bDgxMzkucm9tICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICBCaW4gMjQxNjY0IC0+IDI0MjY4OCBieXRlcwogcGMtYmlv
cy9lZmktdmlydGlvLnJvbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIEJpbiAyNDIx
NzYgLT4gMjQyNjg4IGJ5dGVzCiBwYy1iaW9zL2VmaS12bXhuZXQzLnJvbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgQmluIDIzNjAzMiAtPiAyMzYwMzIgYnl0ZXMKIHBjLWJpb3MvaHBw
YS1maXJtd2FyZS5pbWcgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICBCaW4gMjE1OTM2IC0+
IDc4MzcyNCBieXRlcwogcGMtYmlvcy9rZXltYXBzL01ha2VmaWxlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAgNCArLQogcGMtYmlvcy9rZXltYXBzL2FyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICA1MyArLQogcGMtYmlvcy9rZXltYXBzL2JlcG8gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAxMCArLQogcGMtYmlvcy9rZXltYXBzL2NvbW1vbiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE1NyAtCiBwYy1iaW9zL2tleW1hcHMvY3og
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEwICstCiBwYy1iaW9zL2tleW1h
cHMvZGEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEwICstCiBwYy1iaW9z
L2tleW1hcHMvZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDM5ICstCiBw
Yy1iaW9zL2tleW1hcHMvZGUtY2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEw
ICstCiBwYy1iaW9zL2tleW1hcHMvZW4tZ2IgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDEwICstCiBwYy1iaW9zL2tleW1hcHMvZW4tdXMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDEwICstCiBwYy1iaW9zL2tleW1hcHMvZXMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDEwICstCiBwYy1iaW9zL2tleW1hcHMvZXQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDEwICstCiBwYy1iaW9zL2tleW1hcHMvZmkgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEwICstCiBwYy1iaW9zL2tleW1hcHMvZm8gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEwICstCiBwYy1iaW9zL2tleW1hcHMv
ZnIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDM2ICstCiBwYy1iaW9zL2tl
eW1hcHMvZnItYmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEwICstCiBwYy1i
aW9zL2tleW1hcHMvZnItY2EgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEwICst
CiBwYy1iaW9zL2tleW1hcHMvZnItY2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDEwICstCiBwYy1iaW9zL2tleW1hcHMvaHIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDEwICstCiBwYy1iaW9zL2tleW1hcHMvaHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDEwICstCiBwYy1iaW9zL2tleW1hcHMvaXMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDEwICstCiBwYy1iaW9zL2tleW1hcHMvaXQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDEwICstCiBwYy1iaW9zL2tleW1hcHMvamEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEwICstCiBwYy1iaW9zL2tleW1hcHMvbHQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEwICstCiBwYy1iaW9zL2tleW1h
cHMvbHYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEwICstCiBwYy1iaW9z
L2tleW1hcHMvbWsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEwICstCiBw
Yy1iaW9zL2tleW1hcHMvbW9kaWZpZXJzICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDE4
IC0KIHBjLWJpb3Mva2V5bWFwcy9ubCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgMTAgKy0KIHBjLWJpb3Mva2V5bWFwcy9ubC1iZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgIDMgLQogcGMtYmlvcy9rZXltYXBzL25vICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAxMCArLQogcGMtYmlvcy9rZXltYXBzL3BsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAxMCArLQogcGMtYmlvcy9rZXltYXBzL3B0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAxMCArLQogcGMtYmlvcy9rZXltYXBzL3B0LWJyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxMCArLQogcGMtYmlvcy9rZXltYXBzL3J1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxMCArLQogcGMtYmlvcy9rZXlt
YXBzL3NsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE3NyArLQogcGMtYmlv
cy9rZXltYXBzL3N2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE3NiArLQog
cGMtYmlvcy9rZXltYXBzL3RoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAx
MCArLQogcGMtYmlvcy9rZXltYXBzL3RyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAxMCArLQogcGMtYmlvcy9vcGVuYmlvcy1wcGMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgIEJpbiA3NjMxMjggLT4gNzY3MjI0IGJ5dGVzCiBwYy1iaW9zL29wZW5iaW9zLXNw
YXJjMzIgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgQmluIDM4MjA0OCAtPiAzODIwNDgg
Ynl0ZXMKIHBjLWJpb3Mvb3BlbmJpb3Mtc3BhcmM2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICBCaW4gMTU5MzQwOCAtPiAxNTkzNDA4IGJ5dGVzCiBwYy1iaW9zL29wdGlvbnJvbS9NYWtl
ZmlsZSAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA1ICstCiBwYy1iaW9zL29wdGlvbnJv
bS9saW51eGJvb3RfZG1hLmMgICAgICAgICAgICAgICAgICB8ICAgMTE0ICstCiBwYy1iaW9zL29w
dGlvbnJvbS9vcHRpb25yb20uaCAgICAgICAgICAgICAgICAgICAgICB8ICAgIDE1ICstCiBwYy1i
aW9zL29wdGlvbnJvbS9vcHRyb20uaCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTEwICsK
IHBjLWJpb3Mvb3B0aW9ucm9tL29wdHJvbV9md19jZmcuaCAgICAgICAgICAgICAgICAgIHwgICAg
OTIgKwogcGMtYmlvcy9vcHRpb25yb20vcHZoLlMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgIDIwMCArCiBwYy1iaW9zL29wdGlvbnJvbS9wdmhfbWFpbi5jICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgMTMzICsKIHBjLWJpb3MvcGFsY29kZS1jbGlwcGVyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICBCaW4gMTUyNjgwIC0+IDE1NjMyOCBieXRlcwogcGMtYmlvcy9wdmguYmlu
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIEJpbiAwIC0+IDE1MzYgYnl0
ZXMKIHBjLWJpb3MvcWVtdS1pY29uLmJtcCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICBCaW4gNjMwIC0+IDAgYnl0ZXMKIHBjLWJpb3MvcWVtdV9sb2dvX25vX3RleHQuc3ZnICAgICAg
ICAgICAgICAgICAgICAgIHwgICA5NzYgLQogcGMtYmlvcy9xZW11X3ZnYS5uZHJ2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIEJpbiAxNDc1MiAtPiAxODc1MiBieXRlcwogcGMtYmlv
cy9zMzkwLWNjdy9zdGFydC5TICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxNCArLQog
cGMtYmlvcy9za2lib290LmxpZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIEJp
biAxMzAyMzM2IC0+IDE1OTEzODQgYnl0ZXMKIHBjLWJpb3Mvc2xvZi5iaW4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICBCaW4gOTI0ODQwIC0+IDkyNjM5MiBieXRlcwogcGMt
Ymlvcy91LWJvb3Qtc2FtNDYwLTIwMTAwNjA1LmJpbiAgICAgICAgICAgICAgICAgfCAgIEJpbgog
cGMtYmlvcy91LWJvb3QuZTUwMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIEJp
biAzODg2NzIgLT4gMzQ5MTQ4IGJ5dGVzCiBwYy1iaW9zL3ZnYWJpb3MtYm9jaHMtZGlzcGxheS5i
aW4gICAgICAgICAgICAgICAgICB8ICAgQmluIDI3NjQ4IC0+IDI3NjQ4IGJ5dGVzCiBwYy1iaW9z
L3ZnYWJpb3MtY2lycnVzLmJpbiAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgQmluIDM4NDAw
IC0+IDM4NDAwIGJ5dGVzCiBwYy1iaW9zL3ZnYWJpb3MtcXhsLmJpbiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgQmluIDM4OTEyIC0+IDM4OTEyIGJ5dGVzCiBwYy1iaW9zL3ZnYWJpb3Mt
cmFtZmIuYmluICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgQmluIDI4MTYwIC0+IDI4MTYw
IGJ5dGVzCiBwYy1iaW9zL3ZnYWJpb3Mtc3RkdmdhLmJpbiAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgQmluIDM4OTEyIC0+IDM4OTEyIGJ5dGVzCiBwYy1iaW9zL3ZnYWJpb3MtdmlydGlvLmJp
biAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgQmluIDM4OTEyIC0+IDM4OTEyIGJ5dGVzCiBw
Yy1iaW9zL3ZnYWJpb3Mtdm13YXJlLmJpbiAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgQmlu
IDM4OTEyIC0+IDM4OTEyIGJ5dGVzCiBwYy1iaW9zL3ZnYWJpb3MuYmluICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgQmluIDM4NDAwIC0+IDM4NDAwIGJ5dGVzCiBwby9NYWtlZmls
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICstCiBweXRo
b24vcWVtdS9fX2luaXRfXy5weSAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNTE4ICsK
IHB5dGhvbi9xZW11L3FtcC5weSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAy
NTYgKwogcHl0aG9uL3FlbXUvcXRlc3QucHkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgIDExNiArCiBxYXBpL01ha2VmaWxlLm9ianMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDI1ICsKIHFhcGkvYXVkaW8uanNvbiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAzMDggKwogcWFwaS9hdXRoei5qc29uICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICA1OCArCiBxYXBpL2Jsb2NrLWNvcmUuanNvbiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgNTk3ICstCiBxYXBpL2Jsb2NrLmpzb24gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQwICstCiBxYXBpL2NoYXIuanNvbiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTU3ICstCiBxYXBpL2NvbW1vbi5q
c29uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQ2ICstCiBxYXBpL2Ny
eXB0by5qc29uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA2ICstCiBx
YXBpL2ludHJvc3BlY3QuanNvbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAy
ICstCiBxYXBpL21pZ3JhdGlvbi5qc29uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgMzE5ICstCiBxYXBpL21pc2MuanNvbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgNjE4ICstCiBxYXBpL25ldC5qc29uICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDUxICstCiBxYXBpL3FhcGktc2NoZW1hLmpzb24gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDIwICstCiBxYXBpL3FtcC1kaXNwYXRjaC5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDE1ICstCiBxYXBpL3FtcC1ldmVudC5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEyIC0KIHFhcGkvcW1wLXJlZ2lzdHJ5
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDggLQogcWFwaS9xb2JqZWN0
LWlucHV0LXZpc2l0b3IuYyAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxNCArLQogcWFwaS9y
ZG1hLmpzb24gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzOCArCiBx
YXBpL3J1bi1zdGF0ZS5qc29uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQ0
ICstCiBxYXBpL3N0cmluZy1pbnB1dC12aXNpdG9yLmMgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgNDEzICstCiBxYXBpL3RhcmdldC5qc29uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgNTE0ICsKIHFhcGkvdHBtLmpzb24gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgIDUgKy0KIHFhcGkvdHJhY2UtZXZlbnRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgIDQgKy0KIHFhcGkvdHJhbnNhY3Rpb24uanNvbiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTAgKy0KIHFhcGkvdWkuanNvbiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgOTkgKy0KIHFkZXYtbW9uaXRvci5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNTIgKy0KIHFkaWN0LXRlc3Qt
ZGF0YS50eHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQ5OTkgLS0KIHFlbXUt
ZGVwcmVjYXRlZC50ZXhpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyNjYgKy0K
IHFlbXUtZG9jLnRleGkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAx
MjUgKy0KIHFlbXUtZWRpZC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAxMjAgKwogcWVtdS1pbWctY21kcy5oeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAgMiArLQogcWVtdS1pbWcuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgIDEzOSArLQogcWVtdS1pbWcudGV4aSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAgNCArLQogcWVtdS1pby1jbWRzLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1OSArLQogcWVtdS1pby5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgOCArLQogcWVtdS1rZXltYXAuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMiArLQogcWVtdS1uYmQu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDMxOSArLQogcWVt
dS1uYmQudGV4aSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEzMiAr
LQogcWVtdS1vcHRpb25zLmh4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
IDYzMSArLQogcWVtdS1zZWNjb21wLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDExMCArLQogcWdhL01ha2VmaWxlLm9ianMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAgMSArCiBxZ2EvY2hhbm5lbC13aW4zMi5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgICAzICstCiBxZ2EvY29tbWFuZHMtcG9zaXguYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgMTYxICstCiBxZ2EvY29tbWFuZHMtd2luMzIuYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNjQyICstCiBxZ2EvZ3Vlc3QtYWdlbnQtY29y
ZS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA1ICsKIHFnYS9pbnN0YWxsZXIv
cWVtdS1nYS53eHMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIHFnYS9tYWlu
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzNzIgKy0KIHFn
YS9xYXBpLXNjaGVtYS5qc29uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNDYg
Ky0KIHFnYS9zZXJ2aWNlLXdpbjMyLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgIDQgKwogcWdhL3Zzcy13aW4zMi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAgNSArLQogcWdhL3Zzcy13aW4zMi5oICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAgMyArLQogcWdhL3Zzcy13aW4zMi9NYWtlZmlsZS5vYmpzICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAgNCArLQogcWdhL3Zzcy13aW4zMi9yZXF1ZXN0ZXIuY3BwICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICA5MiArLQogcWdhL3Zzcy13aW4zMi9yZXF1ZXN0ZXIu
aCAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxMyArLQogcW1wLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzOCArLQogcW9iamVjdC9ibG9j
ay1xZGljdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxMyArLQogcW9iamVj
dC9qc29uLWxleGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQwMyArLQog
cW9iamVjdC9qc29uLXBhcnNlci1pbnQuaCAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1
NCArCiBxb2JqZWN0L2pzb24tcGFyc2VyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgMzg4ICstCiBxb2JqZWN0L2pzb24tc3RyZWFtZXIuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgMTE2ICstCiBxb2JqZWN0L3Fib29sLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgICAxIC0KIHFvYmplY3QvcWpzb24uYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgOTQgKy0KIHFvYmplY3QvcWxpc3QuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDEgLQogcW9iamVjdC9xbnVsbC5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMSAtCiBxb2JqZWN0L3FudW0uYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAxIC0KIHFvYmplY3QvcW9iamVj
dC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDEgLQogcW9iamVjdC9x
c3RyaW5nLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMSAtCiBxb20v
Y3B1LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA4ICst
CiBxb20vb2JqZWN0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
MTIxICstCiBxb20vb2JqZWN0X2ludGVyZmFjZXMuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDQwICstCiBxb20vdHJhY2UtZXZlbnRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgICAyICstCiBxdGVzdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDQ5ICstCiByZXBsYXkvcmVwbGF5LWNoYXIuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgICAwCiByZXBsYXkvcmVwbGF5LWV2ZW50cy5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDE1ICstCiByZXBsYXkvcmVwbGF5LWludGVybmFs
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQxICstCiByZXBsYXkvcmVwbGF5LWlu
dGVybmFsLmggICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA0ICstCiByZXBsYXkvcmVw
bGF5LXNuYXBzaG90LmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDE3ICstCiByZXBs
YXkvcmVwbGF5LXRpbWUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA4ICst
CiByZXBsYXkvcmVwbGF5LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDIxICstCiByb21zL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDM0ICstCiByb21zL1FlbXVNYWNEcml2ZXJzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgICAyICstCiByb21zL1NMT0YgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgICAyICstCiByb21zL2NvbmZpZy5zZWFiaW9zLTEyOGsgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgICAyICstCiByb21zL2NvbmZpZy5zZWFiaW9zLTI1Nmsg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICstCiByb21zL2VkazIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAxICsKIHJvbXMvaXB4ZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIHJvbXMvb3Bl
bmJpb3MgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIHJv
bXMvcWVtdS1wYWxjb2RlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIg
Ky0KIHJvbXMvc2VhYmlvcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgIDIgKy0KIHJvbXMvc2VhYmlvcy1ocHBhICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgIDIgKy0KIHJvbXMvc2tpYm9vdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgIDIgKy0KIHJvbXMvdS1ib290ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIHJ1bGVzLm1hayAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDggKy0KIHNjcmlwdHMvYW5hbHlzZS1sb2Nrcy1z
aW1wbGV0cmFjZS5weSAgICAgICAgICAgICAgIHwgICAgIDEgLQogc2NyaXB0cy9hbmFseXplLW1p
Z3JhdGlvbi5weSAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMSAtCiBzY3JpcHRzL2FyY2hp
dmUtc291cmNlLnNoICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEzICstCiBzY3JpcHRz
L2NoZWNrLXFlcnJvci5zaCAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIyIC0KIHNj
cmlwdHMvY2hlY2twYXRjaC5wbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNTgg
Ky0KIHNjcmlwdHMvY2xlYW51cC10cmFjZS1ldmVudHMucGwgICAgICAgICAgICAgICAgICAgIHwg
ICAgMTkgKy0KIHNjcmlwdHMvY29jY2ktbWFjcm8tZmlsZS5oICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgMjUgKy0KIHNjcmlwdHMvY29jY2luZWxsZS9pbnBsYWNlLWJ5dGVzd2Fwcy5jb2Nj
aSAgICAgICAgIHwgICAgNjUgKwogc2NyaXB0cy9jb2NjaW5lbGxlL3RjZ19nZW5fZXh0cmFjdC5j
b2NjaSAgICAgICAgICAgfCAgICAgMiArLQogc2NyaXB0cy9jb2NjaW5lbGxlL3VzZS1lcnJvcl9m
YXRhbC5jb2NjaSAgICAgICAgICAgfCAgICAyMCArCiBzY3JpcHRzL2RlY29kZXRyZWUucHkgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMzg3ICstCiBzY3JpcHRzL2RldmljZS1jcmFz
aC10ZXN0ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQ3ICstCiBzY3JpcHRzL2R1bXAt
Z3Vlc3QtbWVtb3J5LnB5ICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA1ICstCiBzY3JpcHRz
L2ZpeC1tdWx0aWxpbmUtY29tbWVudHMuc2ggICAgICAgICAgICAgICAgICB8ICAgIDYyICsKIHNj
cmlwdHMvZ2V0X21haW50YWluZXIucGwgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIg
Ky0KIHNjcmlwdHMvZ2l0LXN1Ym1vZHVsZS5zaCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgIDQgKy0KIHNjcmlwdHMvZ3Rlc3Rlci1jYXQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgMjYgLQogc2NyaXB0cy9tYWtlLXJlbGVhc2UgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAgNSArLQogc2NyaXB0cy9tYWtlX2RldmljZV9jb25maWcuc2ggICAgICAg
ICAgICAgICAgICAgICAgfCAgICAzMCAtCiBzY3JpcHRzL21pbmlrY29uZi5weSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgNzA4ICsKIHNjcmlwdHMvcWFwaS9jb21tYW5kcy5weSAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDQgKy0KIHNjcmlwdHMvcWFwaS9jb21tb24u
cHkgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzOTEgKy0KIHNjcmlwdHMvcWFwaS9k
b2MucHkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMzUgKy0KIHNjcmlwdHMv
cWFwaS9ldmVudHMucHkgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNzYgKy0KIHNj
cmlwdHMvcWFwaS9pbnRyb3NwZWN0LnB5ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNTEg
Ky0KIHNjcmlwdHMvcWFwaS90eXBlcy5weSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgMTQgKy0KIHNjcmlwdHMvcWFwaS92aXNpdC5weSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgMTQgKy0KIHNjcmlwdHMvcWVtdS1iaW5mbXQtY29uZi5zaCAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgIDYgKy0KIHNjcmlwdHMvcWVtdS1nZGIucHkgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgIDcgKy0KIHNjcmlwdHMvcWVtdS1ndWVzdC1hZ2VudC9mc2Zy
ZWV6ZS1ob29rICAgICAgICAgICAgIHwgICAgIDIgKy0KIHNjcmlwdHMvcWVtdS10cmFjZS1zdGFw
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNzUgKwogc2NyaXB0cy9xZW11LXRyYWNl
LXN0YXAudGV4aSAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE0MCArCiBzY3JpcHRzL3FlbXUu
cHkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNDYyIC0KIHNjcmlwdHMv
cWVtdWdkYi9jb3JvdXRpbmUucHkgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDkgKy0KIHNj
cmlwdHMvcWVtdWdkYi9tdHJlZS5weSAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDcg
Ky0KIHNjcmlwdHMvcWVtdWdkYi90Y2cucHkgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgIDcgKy0KIHNjcmlwdHMvcWVtdWdkYi90aW1lcnMucHkgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgIDYgKy0KIHNjcmlwdHMvcW1wL19faW5pdF9fLnB5ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgIDAKIHNjcmlwdHMvcW1wL3FlbXUtZ2EtY2xpZW50ICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgIDUgKy0KIHNjcmlwdHMvcW1wL3FtcC1zaGVsbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgIDcgKy0KIHNjcmlwdHMvcW1wL3FtcC5weSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyNTYgLQogc2NyaXB0cy9xdGVzdC5weSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEwOSAtCiBzY3JpcHRzL3JlbmRlcl9i
bG9ja19ncmFwaC5weSAgICAgICAgICAgICAgICAgICAgICB8ICAgMTIyICsKIHNjcmlwdHMvcmVw
bGF5LWR1bXAucHkgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIHNjcmlw
dHMvc2hvdy1maXhlZC1idWdzLnNoICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTAgKy0K
IHNjcmlwdHMvc2ltcGxldHJhY2UucHkgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
IDEgLQogc2NyaXB0cy90YXAtZHJpdmVyLnBsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgIDM3OSArCiBzY3JpcHRzL3RhcC1tZXJnZS5wbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgMTExICsKIHNjcmlwdHMvdGV4aTJwb2QucGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgIDIgKy0KIHNjcmlwdHMvdHJhY2V0b29sLnB5ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgIDIgLQogc2NyaXB0cy90cmFjZXRvb2wvX19pbml0X18ucHkg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAgNiArCiBzY3JpcHRzL3RyYWNldG9vbC9iYWNrZW5k
L2xvZy5weSAgICAgICAgICAgICAgICAgICB8ICAgICAyICstCiBzY3JpcHRzL3RyYWNldG9vbC9m
b3JtYXQvZC5weSAgICAgICAgICAgICAgICAgICAgICB8ICAgICA1ICsKIHNjcmlwdHMvdHJhY2V0
b29sL2Zvcm1hdC9sb2dfc3RhcC5weSAgICAgICAgICAgICAgIHwgICAxMjcgKwogc2NyaXB0cy90
cmFjZXRvb2wvZm9ybWF0L3NpbXBsZXRyYWNlX3N0YXAucHkgICAgICAgfCAgICAgMiArLQogc2Ny
aXB0cy91cGRhdGUtbGludXgtaGVhZGVycy5zaCAgICAgICAgICAgICAgICAgICAgfCAgICAyMSAr
LQogc2NzaS9wci1tYW5hZ2VyLWhlbHBlci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAgMyArLQogc2NzaS9wci1tYW5hZ2VyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAyMSArLQogc2NzaS9xZW11LXByLWhlbHBlci5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICA0NiArLQogc2NzaS90cmFjZS1ldmVudHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAgNiArLQogc2xpcnAvQ09QWVJJR0hUICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAgNSArLQogc2xpcnAvTWFrZWZpbGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0NyArCiBzbGlycC9NYWtlZmlsZS5vYmpz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA1IC0KIHNsaXJwL2FycF90YWJs
ZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgOTAgLQogc2xpcnAvYm9v
dHAuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDM1MCAtCiBzbGly
cC9ib290cC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTI3IC0K
IHNsaXJwL2Nrc3VtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAx
NjUgLQogc2xpcnAvZGVidWcuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAzNCAtCiBzbGlycC9kaGNwdjYuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgMjA5IC0KIHNsaXJwL2RoY3B2Ni5oICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgMjUgLQogc2xpcnAvZG5zc2VhcmNoLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDMxMSAtCiBzbGlycC9pZi5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgMjI0IC0KIHNsaXJwL2lmLmggICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMjMgLQogc2xpcnAvaXAuaCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIzNiAtCiBzbGlycC9pcDYuaCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTUwIC0KIHNsaXJwL2lwNl9p
Y21wLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA0NDEgLQogc2xpcnAv
aXA2X2ljbXAuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIyMSAtCiBz
bGlycC9pcDZfaW5wdXQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDc4
IC0KIHNsaXJwL2lwNl9vdXRwdXQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgNDAgLQogc2xpcnAvaXBfaWNtcC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDQ0MyAtCiBzbGlycC9pcF9pY21wLmggICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgMTY1IC0KIHNsaXJwL2lwX2lucHV0LmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICA2NzIgLQogc2xpcnAvaXBfb3V0cHV0LmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDE3MyAtCiBzbGlycC9saWJzbGlycC5oICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQ2IC0KIHNsaXJwL21haW4uaCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNTEgLQogc2xpcnAvbWJ1Zi5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIzOCAtCiBzbGlycC9tYnVmLmgg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTE0IC0KIHNsaXJwL21p
c2MuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyOTUgLQogc2xp
cnAvbWlzYy5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1OCAt
CiBzbGlycC9uY3NpLXBrdC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
NDE5IC0KIHNsaXJwL25jc2kuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAxNjcgLQogc2xpcnAvbmRwX3RhYmxlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICA5MCAtCiBzbGlycC9zYnVmLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgMTg4IC0KIHNsaXJwL3NidWYuaCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgMzAgLQogc2xpcnAvc2xpcnAuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgMTQ5MyAtCiBzbGlycC9zbGlycC5oICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjk3IC0KIHNsaXJwL3NsaXJwX2NvbmZpZy5o
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgODYgLQogc2xpcnAvc29ja2V0LmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDk0NyAtCiBzbGlycC9zb2Nr
ZXQuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTU5IC0KIHNsaXJw
L3NyYy9hcnBfdGFibGUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgOTIgKwog
c2xpcnAvc3JjL2Jvb3RwLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDM3
MSArCiBzbGlycC9zcmMvYm9vdHAuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgMTI5ICsKIHNsaXJwL3NyYy9ja3N1bS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAxNjEgKwogc2xpcnAvc3JjL2RlYnVnLmggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICA0NiArCiBzbGlycC9zcmMvZGhjcHY2LmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgMjI0ICsKIHNsaXJwL3NyYy9kaGNwdjYuaCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgNTMgKwogc2xpcnAvc3JjL2Ruc3NlYXJjaC5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDMxMSArCiBzbGlycC9zcmMvaWYuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjE4ICsKIHNsaXJwL3NyYy9pZi5oICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMjEgKwogc2xpcnAvc3JjL2lw
LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI0MiArCiBzbGlycC9z
cmMvaXA2LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTYwICsKIHNs
aXJwL3NyYy9pcDZfaWNtcC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA0Mzgg
Kwogc2xpcnAvc3JjL2lwNl9pY21wLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
IDIzMiArCiBzbGlycC9zcmMvaXA2X2lucHV0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDc4ICsKIHNsaXJwL3NyYy9pcDZfb3V0cHV0LmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgMzkgKwogc2xpcnAvc3JjL2lwX2ljbXAuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgIDQ3MCArCiBzbGlycC9zcmMvaXBfaWNtcC5oICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgMTY2ICsKIHNsaXJwL3NyYy9pcF9pbnB1dC5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICA0NjkgKwogc2xpcnAvc3JjL2lwX291dHB1dC5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE3MCArCiBzbGlycC9zcmMvbGlic2xpcnAu
aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTE4ICsKIHNsaXJwL3NyYy9tYWlu
LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTYgKwogc2xpcnAvc3Jj
L21idWYuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIzNSArCiBzbGly
cC9zcmMvbWJ1Zi5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTI3ICsK
IHNsaXJwL3NyYy9taXNjLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAz
MjEgKwogc2xpcnAvc3JjL21pc2MuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICA2NiArCiBzbGlycC9zcmMvbmNzaS1wa3QuaCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgNDQ1ICsKIHNsaXJwL3NyYy9uY3NpLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAxOTQgKwogc2xpcnAvc3JjL25kcF90YWJsZS5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICA4NyArCiBzbGlycC9zcmMvcXRhaWxxLmggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgMTk0ICsKIHNsaXJwL3NyYy9zYnVmLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxODYgKwogc2xpcnAvc3JjL3NidWYuaCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyNyArCiBzbGlycC9zcmMvc2xpcnAu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMTE4ICsKIHNsaXJwL3NyYy9z
bGlycC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyNzUgKwogc2xpcnAv
c3JjL3NvY2tldC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDk0NSArCiBz
bGlycC9zcmMvc29ja2V0LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTYw
ICsKIHNsaXJwL3NyYy9zdGF0ZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAzODggKwogc2xpcnAvc3JjL3N0cmVhbS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDEyMCArCiBzbGlycC9zcmMvc3RyZWFtLmggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDM1ICsKIHNsaXJwL3NyYy90Y3AuaCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAxODEgKwogc2xpcnAvc3JjL3RjcF9pbnB1dC5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgMTU1NCArCiBzbGlycC9zcmMvdGNwX291dHB1dC5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgNTIyICsKIHNsaXJwL3NyYy90Y3Bfc3Vici5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA5ODcgKwogc2xpcnAvc3JjL3RjcF90aW1l
ci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI5NCArCiBzbGlycC9zcmMvdGNw
X3RpbWVyLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTI4ICsKIHNsaXJwL3Ny
Yy90Y3BfdmFyLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNjIgKwogc2xp
cnAvc3JjL3RjcGlwLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEwMiAr
CiBzbGlycC9zcmMvdGZ0cC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
NDYzICsKIHNsaXJwL3NyYy90ZnRwLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgNTIgKwogc2xpcnAvc3JjL3VkcC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgIDM2MyArCiBzbGlycC9zcmMvdWRwLmggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDkyICsKIHNsaXJwL3NyYy91ZHA2LmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAxNzMgKwogc2xpcnAvc3JjL3V0aWwuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDM2OCArCiBzbGlycC9zcmMvdXRpbC5oICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTc1ICsKIHNsaXJwL3NyYy92bXN0YXRlLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA0NDEgKwogc2xpcnAvc3JjL3Ztc3Rh
dGUuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQwOSArCiBzbGlycC90Y3Au
aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTc4IC0KIHNsaXJw
L3RjcF9pbnB1dC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE2MTggLQog
c2xpcnAvdGNwX291dHB1dC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDUy
NSAtCiBzbGlycC90Y3Bfc3Vici5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgOTg1IC0KIHNsaXJwL3RjcF90aW1lci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAyOTQgLQogc2xpcnAvdGNwX3RpbWVyLmggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDEyNyAtCiBzbGlycC90Y3BfdmFyLmggICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgMTYxIC0KIHNsaXJwL3RjcGlwLmggICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAxMDEgLQogc2xpcnAvdGZ0cC5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQ1NyAtCiBzbGlycC90ZnRwLmggICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDUxIC0KIHNsaXJwL3VkcC5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzNjggLQogc2xpcnAvdWRwLmgg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA5MSAtCiBzbGlycC91
ZHA2LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTc4IC0KIHN0
dWJzL01ha2VmaWxlLm9ianMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDgg
Ky0KIHN0dWJzL2FyY2gtcXVlcnktY3B1LWRlZi5jICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgMTEgLQogc3R1YnMvYXJjaC1xdWVyeS1jcHUtbW9kZWwtYmFzZWxpbmUuYyAgICAgICAgICAg
ICAgfCAgICAxMyAtCiBzdHVicy9hcmNoLXF1ZXJ5LWNwdS1tb2RlbC1jb21wYXJpc29uLmMgICAg
ICAgICAgICB8ICAgIDEzIC0KIHN0dWJzL2FyY2gtcXVlcnktY3B1LW1vZGVsLWV4cGFuc2lvbi5j
ICAgICAgICAgICAgIHwgICAgMTMgLQogc3R1YnMvY3B1LWdldC1pY291bnQuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAgNSArCiBzdHVicy9pb3RocmVhZC1sb2NrLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICstCiBzdHVicy9tb25pdG9yLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA1ICsKIHN0dWJzL3JhbS1ibG9jay5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTUgKwogc3R1YnMvcmFtZmIu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxMyArCiBzdHVicy9y
ZXBsYXkuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICstCiBz
dHVicy9zbGlycC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEz
IC0KIHN0dWJzL3RwbS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgIDggKy0KIHRhcmdldC9hbHBoYS9jcHUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgIDcgKy0KIHRhcmdldC9hbHBoYS9tYWNoaW5lLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgIDUgKy0KIHRhcmdldC9hbHBoYS90cmFuc2xhdGUuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIHRhcmdldC9hcm0vTWFrZWZpbGUub2JqcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRhcmdldC9hcm0vYXJtLXBvd2VyY3Rs
LmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNjkgKy0KIHRhcmdldC9hcm0vYXJtLXBv
d2VyY3RsLmggICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTYgKwogdGFyZ2V0L2FybS9h
cm0tc2VtaS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMiArLQogdGFyZ2V0
L2FybS9jcHUtcW9tLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMyArCiB0
YXJnZXQvYXJtL2NwdS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNTI5
ICstCiB0YXJnZXQvYXJtL2NwdS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAxMDQxICstCiB0YXJnZXQvYXJtL2NwdTY0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgMzE3ICstCiB0YXJnZXQvYXJtL2hlbHBlci1hNjQuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgNDM4ICstCiB0YXJnZXQvYXJtL2hlbHBlci1hNjQuaCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDE3ICsKIHRhcmdldC9hcm0vaGVscGVyLXN2ZS5oICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAzODkgKy0KIHRhcmdldC9hcm0vaGVscGVyLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQyMTkgKy0KIHRhcmdldC9hcm0vaGVscGVy
LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNjggKy0KIHRhcmdldC9hcm0v
aWRhdS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDQgKy0KIHRhcmdl
dC9hcm0vaW50ZXJuYWxzLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyMDMgKy0K
IHRhcmdldC9hcm0vaXdtbXh0X2hlbHBlci5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAy
MzQgKy0KIHRhcmdldC9hcm0va3ZtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgNzUgKy0KIHRhcmdldC9hcm0va3ZtMzIuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgOTUgKy0KIHRhcmdldC9hcm0va3ZtNjQuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAxMjkgKy0KIHRhcmdldC9hcm0va3ZtX2FybS5oICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgNDIgKy0KIHRhcmdldC9hcm0vbWFjaGluZS5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMTIgKy0KIHRhcmdldC9hcm0vbW9uaXRvci5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIHRhcmdldC9hcm0vbmVv
bl9oZWxwZXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTQgKy0KIHRhcmdldC9h
cm0vb3BfaGVscGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzMjkgKy0KIHRh
cmdldC9hcm0vcGF1dGhfaGVscGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA0OTcg
KwogdGFyZ2V0L2FybS9zdmUuZGVjb2RlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAgNSArLQogdGFyZ2V0L2FybS9zdmVfaGVscGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgMTk5MCArLQogdGFyZ2V0L2FybS90cmFjZS1ldmVudHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAgNCArLQogdGFyZ2V0L2FybS90cmFuc2xhdGUtYTY0LmMgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgMjYzOSArLQogdGFyZ2V0L2FybS90cmFuc2xhdGUtc3ZlLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgMTMxMCArLQogdGFyZ2V0L2FybS90cmFuc2xhdGUuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMjU1OSArLQogdGFyZ2V0L2FybS90cmFuc2xh
dGUuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA3NSArLQogdGFyZ2V0L2FybS92
ZWNfaGVscGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI4MiArLQogdGFyZ2V0
L2FybS92ZnBfaGVscGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTI3MiArCiB0
YXJnZXQvY3Jpcy9oZWxwZXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAy
ICstCiB0YXJnZXQvY3Jpcy9tbXUuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDEwICstCiB0YXJnZXQvY3Jpcy90cmFuc2xhdGUuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgICA2ICstCiB0YXJnZXQvY3Jpcy90cmFuc2xhdGVfdjEwLmluYy5jICAgICAgICAg
ICAgICAgICAgICB8ICAgICAyICstCiB0YXJnZXQvaHBwYS9NYWtlZmlsZS5vYmpzICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgICA4ICsKIHRhcmdldC9ocHBhL2NwdS5oICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTAgKwogdGFyZ2V0L2hwcGEvZ2Ric3R1Yi5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyMiArLQogdGFyZ2V0L2hwcGEvaGVscGVy
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxMCArCiB0YXJnZXQvaHBwYS9o
ZWxwZXIuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAxICsKIHRhcmdldC9o
cHBhL2luc25zLmRlY29kZSAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA1MzAgKwogdGFy
Z2V0L2hwcGEvbWFjaGluZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxMCAr
LQogdGFyZ2V0L2hwcGEvbWVtX2hlbHBlci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICA3MCArLQogdGFyZ2V0L2hwcGEvb3BfaGVscGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAzNyArLQogdGFyZ2V0L2hwcGEvdHJhY2UtZXZlbnRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAxOCArCiB0YXJnZXQvaHBwYS90cmFuc2xhdGUuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAzMzI1ICstCiB0YXJnZXQvaTM4Ni9NYWtlZmlsZS5vYmpzICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDIxICstCiB0YXJnZXQvaTM4Ni9jcHUuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNTgyICstCiB0YXJnZXQvaTM4Ni9jcHUuaCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQyICstCiB0YXJnZXQvaTM4Ni9l
eGNwX2hlbHBlci5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICstCiB0YXJnZXQv
aTM4Ni9nZGJzdHViLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTkzICstCiB0
YXJnZXQvaTM4Ni9oYXgtYWxsLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDE3
ICstCiB0YXJnZXQvaTM4Ni9oYXgtZGFyd2luLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgMzIzIC0KIHRhcmdldC9pMzg2L2hheC1kYXJ3aW4uaCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgNjEgLQogdGFyZ2V0L2kzODYvaGF4LWkzODYuaCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAgNiArLQogdGFyZ2V0L2kzODYvaGF4LW1lbS5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAgMiArLQogdGFyZ2V0L2kzODYvaGF4LXBvc2l4LmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDMyMyArCiB0YXJnZXQvaTM4Ni9oYXgtcG9zaXguaCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDYxICsKIHRhcmdldC9pMzg2L2h2Zi9SRUFE
TUUubWQgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIHRhcmdldC9pMzg2L2h2
Zi9odmYuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMjMgKy0KIHRhcmdldC9p
Mzg2L2h2Zi94ODZfY3B1aWQuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTggKy0KIHRh
cmdldC9pMzg2L2h2Zi94ODZfZGVjb2RlLmMgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNzcg
Ky0KIHRhcmdldC9pMzg2L2h2Zi94ODZfZGVjb2RlLmggICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgIDYgKy0KIHRhcmdldC9pMzg2L2h2Zi94ODZodmYuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgIDQgKy0KIHRhcmdldC9pMzg2L2h5cGVydi1wcm90by5oICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAxMTggKy0KIHRhcmdldC9pMzg2L2h5cGVydi1zdHViLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgNDggKwogdGFyZ2V0L2kzODYvaHlwZXJ2LmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDEzMCArLQogdGFyZ2V0L2kzODYvaHlwZXJ2LmggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyOCArLQogdGFyZ2V0L2kzODYva3ZtLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI5MSArLQogdGFyZ2V0L2kzODYv
bWFjaGluZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgOSArCiB0YXJnZXQv
aTM4Ni9tZW1faGVscGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA5ICstCiB0
YXJnZXQvaTM4Ni9zZWdfaGVscGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMzEy
ICstCiB0YXJnZXQvaTM4Ni9zZXYuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDE0ICstCiB0YXJnZXQvaTM4Ni9zZXZfaTM4Ni5oICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgICAyICstCiB0YXJnZXQvaTM4Ni9zdm1faGVscGVyLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgICA2ICstCiB0YXJnZXQvaTM4Ni90cmFjZS1ldmVudHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgICA0ICstCiB0YXJnZXQvaTM4Ni90cmFuc2xhdGUuYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAyNTMyICstCiB0YXJnZXQvaTM4Ni93aHAtZGlzcGF0
Y2guaCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAxIC0KIHRhcmdldC9tNjhrL2NwdS5o
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDUgKy0KIHRhcmdldC9tNjhr
L2ZwdV9oZWxwZXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDQgKy0KIHRhcmdl
dC9tNjhrL2dkYnN0dWIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0K
IHRhcmdldC9tNjhrL2hlbHBlci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
IDQgKy0KIHRhcmdldC9tNjhrL29wX2hlbHBlci5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgIDIgKy0KIHRhcmdldC9tNjhrL3RyYW5zbGF0ZS5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgMTAgKy0KIHRhcmdldC9taWNyb2JsYXplL2NwdS5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMTQgKy0KIHRhcmdldC9taWNyb2JsYXplL2NwdS5oICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgIDkgKy0KIHRhcmdldC9taWNyb2JsYXplL29wX2hlbHBl
ci5jICAgICAgICAgICAgICAgICAgICAgIHwgICAgMjIgKy0KIHRhcmdldC9taXBzL2NwdS5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTMgKy0KIHRhcmdldC9taXBzL2Nw
dS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA2MTkgKy0KIHRhcmdldC9t
aXBzL2hlbHBlci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA0MjQgKy0KIHRh
cmdldC9taXBzL2hlbHBlci5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTMg
Ky0KIHRhcmdldC9taXBzL2ludGVybmFsLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgMzUgKy0KIHRhcmdldC9taXBzL21hY2hpbmUuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgMjkgKy0KIHRhcmdldC9taXBzL21pcHMtZGVmcy5oICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgODUgKy0KIHRhcmdldC9taXBzL29wX2hlbHBlci5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAzMzIgKy0KIHRhcmdldC9taXBzL3RyYWNlLWV2ZW50cyAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIHRhcmdldC9taXBzL3RyYW5zbGF0ZS5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTQyMjQgKysrKystCiB0YXJnZXQvbWlwcy90
cmFuc2xhdGVfaW5pdC5pbmMuYyAgICAgICAgICAgICAgICAgICB8ICAgIDg2ICstCiB0YXJnZXQv
bW94aWUvY3B1LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICstCiB0
YXJnZXQvbW94aWUvY3B1LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA0
ICstCiB0YXJnZXQvbW94aWUvaGVscGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgICA0ICstCiB0YXJnZXQvbW94aWUvbW11LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgICA0ICstCiB0YXJnZXQvbW94aWUvdHJhbnNsYXRlLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgICA0ICstCiB0YXJnZXQvb3BlbnJpc2MvY3B1LmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgICAyICstCiB0YXJnZXQvb3BlbnJpc2MvZGlzYXMuYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIzICstCiB0YXJnZXQvb3BlbnJpc2MvZXhjZXB0
aW9uLmggICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICstCiB0YXJnZXQvb3BlbnJpc2Mv
Z2Ric3R1Yi5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICstCiB0YXJnZXQvb3Bl
bnJpc2MvaGVscGVyLmggICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICstCiB0YXJn
ZXQvb3BlbnJpc2MvaW50ZXJydXB0X2hlbHBlci5jICAgICAgICAgICAgICAgICB8ICAgICAyICst
CiB0YXJnZXQvb3BlbnJpc2MvbWFjaGluZS5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
ICA1ICstCiB0YXJnZXQvb3BlbnJpc2Mvc3lzX2hlbHBlci5jICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgICAyICstCiB0YXJnZXQvb3BlbnJpc2MvdHJhbnNsYXRlLmMgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgMjAyICstCiB0YXJnZXQvcHBjL2FyY2hfZHVtcC5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDE4ICstCiB0YXJnZXQvcHBjL2NwdS1tb2RlbHMuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDQwICstCiB0YXJnZXQvcHBjL2NwdS1xb20uaCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEyICstCiB0YXJnZXQvcHBjL2NwdS5oICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjA3ICstCiB0YXJnZXQvcHBjL2V4
Y3BfaGVscGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjE3ICstCiB0YXJnZXQv
cHBjL2ZwdV9oZWxwZXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgODgzICstCiB0
YXJnZXQvcHBjL2dkYnN0dWIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDY5
ICstCiB0YXJnZXQvcHBjL2hlbHBlci5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDc4ICstCiB0YXJnZXQvcHBjL2hlbHBlcl9yZWdzLmggICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDI5ICstCiB0YXJnZXQvcHBjL2ludF9oZWxwZXIuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgNzcwICstCiB0YXJnZXQvcHBjL2ludGVybmFsLmggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDUxICstCiB0YXJnZXQvcHBjL2t2bS5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjU2ICstCiB0YXJnZXQvcHBjL2t2bV9wcGMuaCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQyICsKIHRhcmdldC9wcGMvbWFjaGlu
ZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMzAgKy0KIHRhcmdldC9wcGMv
bWVtX2hlbHBlci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNjcgKy0KIHRhcmdl
dC9wcGMvbWlzY19oZWxwZXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTUgKwog
dGFyZ2V0L3BwYy9tbXUtYm9vazNzLXYzLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAy
OSArLQogdGFyZ2V0L3BwYy9tbXUtYm9vazNzLXYzLmggICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICA3OCArLQogdGFyZ2V0L3BwYy9tbXUtaGFzaDMyLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAgNiArCiB0YXJnZXQvcHBjL21tdS1oYXNoNjQuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDM5ICstCiB0YXJnZXQvcHBjL21tdS1oYXNoNjQuaCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDIyICstCiB0YXJnZXQvcHBjL21tdS1yYWRpeDY0LmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDk1ICstCiB0YXJnZXQvcHBjL21tdS1yYWRpeDY0
LmggICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA0ICstCiB0YXJnZXQvcHBjL21tdV9o
ZWxwZXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTk5ICstCiB0YXJnZXQvcHBj
L21vbml0b3IuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA0ICstCiB0YXJn
ZXQvcHBjL3RyYWNlLWV2ZW50cyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICst
CiB0YXJnZXQvcHBjL3RyYW5zbGF0ZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
NjA5ICstCiB0YXJnZXQvcHBjL3RyYW5zbGF0ZS9kZnAtaW1wbC5pbmMuYyAgICAgICAgICAgICAg
ICB8ICAgICAyICstCiB0YXJnZXQvcHBjL3RyYW5zbGF0ZS9mcC1pbXBsLmluYy5jICAgICAgICAg
ICAgICAgICB8ICAgNTM4ICstCiB0YXJnZXQvcHBjL3RyYW5zbGF0ZS9mcC1vcHMuaW5jLmMgICAg
ICAgICAgICAgICAgICB8ICAgICAyICsKIHRhcmdldC9wcGMvdHJhbnNsYXRlL3ZteC1pbXBsLmlu
Yy5jICAgICAgICAgICAgICAgIHwgICAzNjAgKy0KIHRhcmdldC9wcGMvdHJhbnNsYXRlL3ZteC1v
cHMuaW5jLmMgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIHRhcmdldC9wcGMvdHJhbnNsYXRl
L3ZzeC1pbXBsLmluYy5jICAgICAgICAgICAgICAgIHwgICA5MTYgKy0KIHRhcmdldC9wcGMvdHJh
bnNsYXRlX2luaXQuaW5jLmMgICAgICAgICAgICAgICAgICAgIHwgICAyNTEgKy0KIHRhcmdldC9y
aXNjdi9NYWtlZmlsZS5vYmpzICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMjEgKy0KIHRh
cmdldC9yaXNjdi9jcHUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMzMg
Ky0KIHRhcmdldC9yaXNjdi9jcHUuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAxMDYgKy0KIHRhcmdldC9yaXNjdi9jcHVfYml0cy5oICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICA3MjMgKy0KIHRhcmdldC9yaXNjdi9jcHVfaGVscGVyLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICA1MzcgKwogdGFyZ2V0L3Jpc2N2L2NwdV91c2VyLmggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAgMyArLQogdGFyZ2V0L3Jpc2N2L2Nzci5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDkzMCArCiB0YXJnZXQvcmlzY3YvZnB1X2hlbHBlci5j
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA3ICstCiB0YXJnZXQvcmlzY3YvZ2Ric3R1
Yi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMzUwICstCiB0YXJnZXQvcmlzY3Yv
aGVscGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNTExIC0KIHRhcmdldC9y
aXNjdi9pbnNuMTYuZGVjb2RlICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMjkgKwogdGFy
Z2V0L3Jpc2N2L2luc24zMi02NC5kZWNvZGUgICAgICAgICAgICAgICAgICAgICAgfCAgICA3MiAr
CiB0YXJnZXQvcmlzY3YvaW5zbjMyLmRlY29kZSAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
MjAxICsKIHRhcmdldC9yaXNjdi9pbnNuX3RyYW5zL3RyYW5zX3ByaXZpbGVnZWQuaW5jLmMgICAg
IHwgICAxMTAgKwogdGFyZ2V0L3Jpc2N2L2luc25fdHJhbnMvdHJhbnNfcnZhLmluYy5jICAgICAg
ICAgICAgfCAgIDIxOCArCiB0YXJnZXQvcmlzY3YvaW5zbl90cmFucy90cmFuc19ydmMuaW5jLmMg
ICAgICAgICAgICB8ICAgMzQ3ICsKIHRhcmdldC9yaXNjdi9pbnNuX3RyYW5zL3RyYW5zX3J2ZC5p
bmMuYyAgICAgICAgICAgIHwgICA0NDIgKwogdGFyZ2V0L3Jpc2N2L2luc25fdHJhbnMvdHJhbnNf
cnZmLmluYy5jICAgICAgICAgICAgfCAgIDQzOSArCiB0YXJnZXQvcmlzY3YvaW5zbl90cmFucy90
cmFuc19ydmkuaW5jLmMgICAgICAgICAgICB8ICAgNTY4ICsKIHRhcmdldC9yaXNjdi9pbnNuX3Ry
YW5zL3RyYW5zX3J2bS5pbmMuYyAgICAgICAgICAgIHwgICAxMjAgKwogdGFyZ2V0L3Jpc2N2L29w
X2hlbHBlci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDY4MiArLQogdGFyZ2V0L3Jp
c2N2L3BtcC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyNCArLQogdGFy
Z2V0L3Jpc2N2L3RyYWNlLWV2ZW50cyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMiAr
CiB0YXJnZXQvcmlzY3YvdHJhbnNsYXRlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAx
Nzg1ICstCiB0YXJnZXQvczM5MHgvTWFrZWZpbGUub2JqcyAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgICAxICsKIHRhcmdldC9zMzkweC9jY19oZWxwZXIuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgMTAgKy0KIHRhcmdldC9zMzkweC9jcHUuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMzQgKy0KIHRhcmdldC9zMzkweC9jcHUuaCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgNDMgKy0KIHRhcmdldC9zMzkweC9jcHVfZmVhdHVyZXMu
YyAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDkgKy0KIHRhcmdldC9zMzkweC9jcHVfZmVh
dHVyZXMuaCAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTkgKy0KIHRhcmdldC9zMzkweC9j
cHVfZmVhdHVyZXNfZGVmLmggICAgICAgICAgICAgICAgICAgIHwgICAgIDYgKy0KIHRhcmdldC9z
MzkweC9jcHVfbW9kZWxzLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMjkgKy0KIHRh
cmdldC9zMzkweC9jcHVfbW9kZWxzLmggICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIg
KwogdGFyZ2V0L3MzOTB4L2RpYWcuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAgMiArLQogdGFyZ2V0L3MzOTB4L2V4Y3BfaGVscGVyLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDEyOCArLQogdGFyZ2V0L3MzOTB4L2ZwdV9oZWxwZXIuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDU1MCArLQogdGFyZ2V0L3MzOTB4L2dkYnN0dWIuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAgMiArLQogdGFyZ2V0L3MzOTB4L2dlbi1mZWF0dXJlcy5jICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICA0NyArLQogdGFyZ2V0L3MzOTB4L2hlbHBlci5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0MiArLQogdGFyZ2V0L3MzOTB4L2hlbHBl
ci5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzMyArLQogdGFyZ2V0L3MzOTB4
L2luc24tZGF0YS5kZWYgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQ5NSArLQogdGFyZ2V0
L3MzOTB4L2luc24tZm9ybWF0LmRlZiAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyNyArLQog
dGFyZ2V0L3MzOTB4L2ludF9oZWxwZXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAg
MiArLQogdGFyZ2V0L3MzOTB4L2ludGVybmFsLmggICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICA1NSArLQogdGFyZ2V0L3MzOTB4L2ludGVycnVwdC5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAxNSArLQogdGFyZ2V0L3MzOTB4L2t2bS5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgIDEwMSArLQogdGFyZ2V0L3MzOTB4L21hY2hpbmUuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAyMCArLQogdGFyZ2V0L3MzOTB4L21lbV9oZWxwZXIuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI0OCArLQogdGFyZ2V0L3MzOTB4L21pc2NfaGVs
cGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzNiArLQogdGFyZ2V0L3MzOTB4L3Mz
OTAtdG9kLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyOSArCiB0YXJnZXQvczM5
MHgvdGNnLXN0dWIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEwICsKIHRhcmdl
dC9zMzkweC90Y2dfczM5MHguaCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDQgKwog
dGFyZ2V0L3MzOTB4L3RyYWNlLWV2ZW50cyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAx
MSArLQogdGFyZ2V0L3MzOTB4L3RyYW5zbGF0ZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgIDkxNiArLQogdGFyZ2V0L3MzOTB4L3RyYW5zbGF0ZV92eC5pbmMuYyAgICAgICAgICAgICAg
ICAgICAgfCAgIDkzNSArCiB0YXJnZXQvczM5MHgvdmVjLmggICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgMTAxICsKIHRhcmdldC9zMzkweC92ZWNfaGVscGVyLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAxOTMgKwogdGFyZ2V0L3NoNC90cmFuc2xhdGUuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAgMSArCiB0YXJnZXQvc3BhcmMvY3B1LmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAxIC0KIHRhcmdldC9zcGFyYy9tYWNoaW5l
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDcgKy0KIHRhcmdldC9zcGFyYy90
cmFjZS1ldmVudHMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDggKy0KIHRhcmdldC90
aWxlZ3gvdHJhbnNsYXRlLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIHRh
cmdldC90cmljb3JlL2NwdS1xb20uaCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIg
Ky0KIHRhcmdldC90cmljb3JlL2NwdS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgIDIgKy0KIHRhcmdldC90cmljb3JlL2NwdS5oICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgIDIgKy0KIHRhcmdldC90cmljb3JlL2ZwdV9oZWxwZXIuYyAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgMTEgKy0KIHRhcmdldC90cmljb3JlL2hlbHBlci5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIHRhcmdldC90cmljb3JlL2hlbHBlci5oICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIHRhcmdldC90cmljb3JlL29wX2hlbHBl
ci5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIHRhcmdldC90cmljb3JlL3Ry
YW5zbGF0ZS5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTAgKy0KIHRhcmdldC90cmlj
b3JlL3RyaWNvcmUtZGVmcy5oICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIHRhcmdl
dC90cmljb3JlL3RyaWNvcmUtb3Bjb2Rlcy5oICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0K
IHRhcmdldC91bmljb3JlMzIvY3B1LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
IDIgLQogdGFyZ2V0L3h0ZW5zYS9NYWtlZmlsZS5vYmpzICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAgNyArCiB0YXJnZXQveHRlbnNhL2NvcmUtZGMyMzJiLmMgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgICAyIC0KIHRhcmdldC94dGVuc2EvY29yZS1kYzIzMmIvZ2RiLWNvbmZpZy5pbmMu
YyAgICAgICAgIHwgICAgIDEgKwogdGFyZ2V0L3h0ZW5zYS9jb3JlLWRjMjMzYy5jICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAgMiAtCiB0YXJnZXQveHRlbnNhL2NvcmUtZGMyMzNjL2dkYi1j
b25maWcuaW5jLmMgICAgICAgICB8ICAgICAxICsKIHRhcmdldC94dGVuc2EvY29yZS10ZXN0X2tj
NzA1X2JlLmMgICAgICAgICAgICAgICAgIHwgICAgNTIgKwogdGFyZ2V0L3h0ZW5zYS9jb3JlLXRl
c3Rfa2M3MDVfYmUvY29yZS1pc2EuaCAgICAgICAgfCAgIDU3NSArCiB0YXJnZXQveHRlbnNhL2Nv
cmUtdGVzdF9rYzcwNV9iZS9nZGItY29uZmlnLmluYy5jICB8ICAgMjU5ICsKIC4uLi94dGVuc2Ev
Y29yZS10ZXN0X2tjNzA1X2JlL3h0ZW5zYS1tb2R1bGVzLmluYy5jIHwgNDUxMTcgKysrKysrKysr
KysrKysrKysrKwogdGFyZ2V0L3h0ZW5zYS9jb3JlLXRlc3RfbW11aGlmaV9jMy5jICAgICAgICAg
ICAgICAgfCAgICA1MyArCiB0YXJnZXQveHRlbnNhL2NvcmUtdGVzdF9tbXVoaWZpX2MzL2NvcmUt
aXNhLmggICAgICB8ICAgMzg0ICsKIC4uLi94dGVuc2EvY29yZS10ZXN0X21tdWhpZmlfYzMvZ2Ri
LWNvbmZpZy5pbmMuYyAgIHwgICAxNDAgKwogLi4uL2NvcmUtdGVzdF9tbXVoaWZpX2MzL3h0ZW5z
YS1tb2R1bGVzLmluYy5jICAgICAgfCAzNjQwMyArKysrKysrKysrKysrKysKIHRhcmdldC94dGVu
c2EvY3B1LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIHRhcmdl
dC94dGVuc2EvY3B1LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMjAgKy0K
IHRhcmdldC94dGVuc2EvZGJnX2hlbHBlci5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAx
MjkgKwogdGFyZ2V0L3h0ZW5zYS9leGNfaGVscGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgIDI3MSArCiB0YXJnZXQveHRlbnNhL2ZwdV9oZWxwZXIuYyAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgMTY2ICsKIHRhcmdldC94dGVuc2EvZ2Ric3R1Yi5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgNjUgKy0KIHRhcmdldC94dGVuc2EvaGVscGVyLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICA3MzEgKy0KIHRhcmdldC94dGVuc2EvaGVscGVyLmggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTIgKy0KIHRhcmdldC94dGVuc2EvaW1wb3J0X2Nv
cmUuc2ggICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIHRhcmdldC94dGVuc2EvbW11
X2hlbHBlci5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA4MTggKwogdGFyZ2V0L3h0ZW5z
YS9vcF9oZWxwZXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDg5NSArLQogdGFyZ2V0
L3h0ZW5zYS9vdmVybGF5X3Rvb2wuaCAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMiArLQog
dGFyZ2V0L3h0ZW5zYS90cmFuc2xhdGUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMzQy
OSArLQogdGFyZ2V0L3h0ZW5zYS93aW5faGVscGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgIDIxMiArCiB0YXJnZXQveHRlbnNhL3h0ZW5zYS1zZW1pLmMgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDcyICstCiB0Y2cvUkVBRE1FICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDE5ICsKIHRjZy9UT0RPICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgMTQgLQogdGNnL2FhcmNoNjQvdGNnLXRhcmdldC5oICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAgMyArCiB0Y2cvYWFyY2g2NC90Y2ctdGFyZ2V0Lmlu
Yy5jICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjE5ICstCiB0Y2cvYXJtL3RjZy10YXJnZXQu
aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAxICsKIHRjZy9hcm0vdGNnLXRh
cmdldC5pbmMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxOTQgKy0KIHRjZy9pMzg2
L3RjZy10YXJnZXQuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTkgKy0KIHRj
Zy9pMzg2L3RjZy10YXJnZXQuaW5jLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA4MDYg
Ky0KIHRjZy9taXBzL3RjZy10YXJnZXQuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgIDEgKwogdGNnL21pcHMvdGNnLXRhcmdldC5pbmMuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDEwOSArLQogdGNnL29wdGltaXplLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAxNiArLQogdGNnL3BwYy90Y2ctdGFyZ2V0LmggICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAgMSArCiB0Y2cvcHBjL3RjZy10YXJnZXQuaW5jLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgMTU3ICstCiB0Y2cvcmlzY3YvdGNnLXRhcmdldC5oICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTc3ICsKIHRjZy9yaXNjdi90Y2ctdGFyZ2V0
LmluYy5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE5MzMgKwogdGNnL3MzOTAvdGNnLXRh
cmdldC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMSArCiB0Y2cvczM5MC90
Y2ctdGFyZ2V0LmluYy5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDkwICstCiB0Y2cv
c3BhcmMvdGNnLXRhcmdldC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAxICsK
IHRjZy9zcGFyYy90Y2ctdGFyZ2V0LmluYy5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAx
NDAgKy0KIHRjZy90Y2ctZ3ZlYy1kZXNjLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgIDIgKy0KIHRjZy90Y2ctb3AtZ3ZlYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAzMDcgKy0KIHRjZy90Y2ctb3AtZ3ZlYy5oICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMjAgKy0KIHRjZy90Y2ctb3AtdmVjLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgNzcgKy0KIHRjZy90Y2ctb3AuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyMzAgKy0KIHRjZy90Y2ctb3AuaCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTggKwogdGNnL3RjZy1vcGMuaCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxNSArLQogdGNnL3RjZy5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDY5OCArLQogdGNn
L3RjZy5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA3NyAr
LQogdGNnL3RjaS90Y2ctdGFyZ2V0LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAgMiArCiB0Y2cvdGNpL3RjZy10YXJnZXQuaW5jLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgICAzICstCiB0ZXN0cy8uZ2l0aWdub3JlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDEwICsKIHRlc3RzL01ha2VmaWxlLmluY2x1ZGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICA3NDEgKy0KIHRlc3RzL2FjOTctdGVzdC5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgNDcgKy0KIHRlc3RzL2FjY2VwdGFuY2UvYXZvY2Fkb19x
ZW11L19faW5pdF9fLnB5ICAgICAgICAgIHwgICAgMzAgKy0KIHRlc3RzL2FjY2VwdGFuY2UvYm9v
dF9saW51eF9jb25zb2xlLnB5ICAgICAgICAgICAgIHwgICAgIDEgLQogdGVzdHMvYWNjZXB0YW5j
ZS9jcHVfcXVlcmllcy5weSAgICAgICAgICAgICAgICAgICAgfCAgICAzMyArCiB0ZXN0cy9hY2Nl
cHRhbmNlL2xpbnV4X2luaXRyZC5weSAgICAgICAgICAgICAgICAgICB8ICAgIDg0ICsKIHRlc3Rz
L2FjY2VwdGFuY2UvbWlncmF0aW9uLnB5ICAgICAgICAgICAgICAgICAgICAgIHwgICAgNTMgKwog
dGVzdHMvYWNjZXB0YW5jZS92ZXJzaW9uLnB5ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAg
MSAtCiB0ZXN0cy9hY2NlcHRhbmNlL3ZpcnRpb192ZXJzaW9uLnB5ICAgICAgICAgICAgICAgICB8
ICAgMTc1ICsKIHRlc3RzL2FjY2VwdGFuY2Uvdm5jLnB5ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgIDEgLQogdGVzdHMvYWNwaS10ZXN0LWRhdGEvcGMvQVBJQyAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIEJpbiAxMjAgLT4gMCBieXRlcwogdGVzdHMvYWNwaS10ZXN0LWRhdGEvcGMv
QVBJQy5jcGhwICAgICAgICAgICAgICAgICAgfCAgIEJpbiAxNjAgLT4gMCBieXRlcwogdGVzdHMv
YWNwaS10ZXN0LWRhdGEvcGMvQVBJQy5kaW1tcHhtICAgICAgICAgICAgICAgfCAgIEJpbiAxNDQg
LT4gMCBieXRlcwogdGVzdHMvYWNwaS10ZXN0LWRhdGEvcGMvRFNEVCAgICAgICAgICAgICAgICAg
ICAgICAgfCAgIEJpbiA1MTQ0IC0+IDAgYnl0ZXMKIHRlc3RzL2FjcGktdGVzdC1kYXRhL3BjL0RT
RFQuYnJpZGdlICAgICAgICAgICAgICAgIHwgICBCaW4gNzAwMyAtPiAwIGJ5dGVzCiB0ZXN0cy9h
Y3BpLXRlc3QtZGF0YS9wYy9EU0RULmNwaHAgICAgICAgICAgICAgICAgICB8ICAgQmluIDU2MDcg
LT4gMCBieXRlcwogdGVzdHMvYWNwaS10ZXN0LWRhdGEvcGMvRFNEVC5kaW1tcHhtICAgICAgICAg
ICAgICAgfCAgIEJpbiA2ODAzIC0+IDAgYnl0ZXMKIHRlc3RzL2FjcGktdGVzdC1kYXRhL3BjL0RT
RFQuaXBtaWtjcyAgICAgICAgICAgICAgIHwgICBCaW4gNTIxNiAtPiAwIGJ5dGVzCiB0ZXN0cy9h
Y3BpLXRlc3QtZGF0YS9wYy9EU0RULm1lbWhwICAgICAgICAgICAgICAgICB8ICAgQmluIDY1MDkg
LT4gMCBieXRlcwogdGVzdHMvYWNwaS10ZXN0LWRhdGEvcGMvRFNEVC5udW1hbWVtICAgICAgICAg
ICAgICAgfCAgIEJpbiA1MTUwIC0+IDAgYnl0ZXMKIHRlc3RzL2FjcGktdGVzdC1kYXRhL3BjL0ZB
Q1AgICAgICAgICAgICAgICAgICAgICAgIHwgICBCaW4gMTE2IC0+IDAgYnl0ZXMKIHRlc3RzL2Fj
cGktdGVzdC1kYXRhL3BjL0ZBQ1MgICAgICAgICAgICAgICAgICAgICAgIHwgICBCaW4gNjQgLT4g
MCBieXRlcwogdGVzdHMvYWNwaS10ZXN0LWRhdGEvcGMvSFBFVCAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIEJpbiA1NiAtPiAwIGJ5dGVzCiB0ZXN0cy9hY3BpLXRlc3QtZGF0YS9wYy9ORklULmRp
bW1weG0gICAgICAgICAgICAgICB8ICAgQmluIDI0MCAtPiAwIGJ5dGVzCiB0ZXN0cy9hY3BpLXRl
c3QtZGF0YS9wYy9TTElULmNwaHAgICAgICAgICAgICAgICAgICB8ICAgQmluIDQ4IC0+IDAgYnl0
ZXMKIHRlc3RzL2FjcGktdGVzdC1kYXRhL3BjL1NMSVQubWVtaHAgICAgICAgICAgICAgICAgIHwg
ICBCaW4gNDggLT4gMCBieXRlcwogdGVzdHMvYWNwaS10ZXN0LWRhdGEvcGMvU1JBVC5jcGhwICAg
ICAgICAgICAgICAgICAgfCAgIEJpbiAzMDQgLT4gMCBieXRlcwogdGVzdHMvYWNwaS10ZXN0LWRh
dGEvcGMvU1JBVC5kaW1tcHhtICAgICAgICAgICAgICAgfCAgIEJpbiA0NzIgLT4gMCBieXRlcwog
dGVzdHMvYWNwaS10ZXN0LWRhdGEvcGMvU1JBVC5tZW1ocCAgICAgICAgICAgICAgICAgfCAgIEJp
biAyNjQgLT4gMCBieXRlcwogdGVzdHMvYWNwaS10ZXN0LWRhdGEvcGMvU1JBVC5udW1hbWVtICAg
ICAgICAgICAgICAgfCAgIEJpbiAyMjQgLT4gMCBieXRlcwogdGVzdHMvYWNwaS10ZXN0LWRhdGEv
cGMvU1NEVC5kaW1tcHhtICAgICAgICAgICAgICAgfCAgIEJpbiA2ODUgLT4gMCBieXRlcwogdGVz
dHMvYWNwaS10ZXN0LWRhdGEvcTM1L0FQSUMgICAgICAgICAgICAgICAgICAgICAgfCAgIEJpbiAx
MjAgLT4gMCBieXRlcwogdGVzdHMvYWNwaS10ZXN0LWRhdGEvcTM1L0FQSUMuY3BocCAgICAgICAg
ICAgICAgICAgfCAgIEJpbiAxNjAgLT4gMCBieXRlcwogdGVzdHMvYWNwaS10ZXN0LWRhdGEvcTM1
L0FQSUMuZGltbXB4bSAgICAgICAgICAgICAgfCAgIEJpbiAxNDQgLT4gMCBieXRlcwogdGVzdHMv
YWNwaS10ZXN0LWRhdGEvcTM1L0RTRFQgICAgICAgICAgICAgICAgICAgICAgfCAgIEJpbiA3ODI4
IC0+IDAgYnl0ZXMKIHRlc3RzL2FjcGktdGVzdC1kYXRhL3EzNS9EU0RULmJyaWRnZSAgICAgICAg
ICAgICAgIHwgICBCaW4gNzg0NSAtPiAwIGJ5dGVzCiB0ZXN0cy9hY3BpLXRlc3QtZGF0YS9xMzUv
RFNEVC5jcGhwICAgICAgICAgICAgICAgICB8ICAgQmluIDgyOTEgLT4gMCBieXRlcwogdGVzdHMv
YWNwaS10ZXN0LWRhdGEvcTM1L0RTRFQuZGltbXB4bSAgICAgICAgICAgICAgfCAgIEJpbiA5NDg3
IC0+IDAgYnl0ZXMKIHRlc3RzL2FjcGktdGVzdC1kYXRhL3EzNS9EU0RULmlwbWlidCAgICAgICAg
ICAgICAgIHwgICBCaW4gNzkwMyAtPiAwIGJ5dGVzCiB0ZXN0cy9hY3BpLXRlc3QtZGF0YS9xMzUv
RFNEVC5tZW1ocCAgICAgICAgICAgICAgICB8ICAgQmluIDkxOTMgLT4gMCBieXRlcwogdGVzdHMv
YWNwaS10ZXN0LWRhdGEvcTM1L0RTRFQubnVtYW1lbSAgICAgICAgICAgICAgfCAgIEJpbiA3ODM0
IC0+IDAgYnl0ZXMKIHRlc3RzL2FjcGktdGVzdC1kYXRhL3EzNS9GQUNQICAgICAgICAgICAgICAg
ICAgICAgIHwgICBCaW4gMjQ0IC0+IDAgYnl0ZXMKIHRlc3RzL2FjcGktdGVzdC1kYXRhL3EzNS9G
QUNTICAgICAgICAgICAgICAgICAgICAgIHwgICBCaW4gNjQgLT4gMCBieXRlcwogdGVzdHMvYWNw
aS10ZXN0LWRhdGEvcTM1L0hQRVQgICAgICAgICAgICAgICAgICAgICAgfCAgIEJpbiA1NiAtPiAw
IGJ5dGVzCiB0ZXN0cy9hY3BpLXRlc3QtZGF0YS9xMzUvTUNGRyAgICAgICAgICAgICAgICAgICAg
ICB8ICAgQmluIDYwIC0+IDAgYnl0ZXMKIHRlc3RzL2FjcGktdGVzdC1kYXRhL3EzNS9ORklULmRp
bW1weG0gICAgICAgICAgICAgIHwgICBCaW4gMjQwIC0+IDAgYnl0ZXMKIHRlc3RzL2FjcGktdGVz
dC1kYXRhL3EzNS9TTElULmNwaHAgICAgICAgICAgICAgICAgIHwgICBCaW4gNDggLT4gMCBieXRl
cwogdGVzdHMvYWNwaS10ZXN0LWRhdGEvcTM1L1NMSVQubWVtaHAgICAgICAgICAgICAgICAgfCAg
IEJpbiA0OCAtPiAwIGJ5dGVzCiB0ZXN0cy9hY3BpLXRlc3QtZGF0YS9xMzUvU1JBVC5jcGhwICAg
ICAgICAgICAgICAgICB8ICAgQmluIDMwNCAtPiAwIGJ5dGVzCiB0ZXN0cy9hY3BpLXRlc3QtZGF0
YS9xMzUvU1JBVC5kaW1tcHhtICAgICAgICAgICAgICB8ICAgQmluIDQ3MiAtPiAwIGJ5dGVzCiB0
ZXN0cy9hY3BpLXRlc3QtZGF0YS9xMzUvU1JBVC5tZW1ocCAgICAgICAgICAgICAgICB8ICAgQmlu
IDI2NCAtPiAwIGJ5dGVzCiB0ZXN0cy9hY3BpLXRlc3QtZGF0YS9xMzUvU1JBVC5udW1hbWVtICAg
ICAgICAgICAgICB8ICAgQmluIDIyNCAtPiAwIGJ5dGVzCiB0ZXN0cy9hY3BpLXRlc3QtZGF0YS9x
MzUvU1NEVC5kaW1tcHhtICAgICAgICAgICAgICB8ICAgQmluIDY4NSAtPiAwIGJ5dGVzCiB0ZXN0
cy9hY3BpLXRlc3QtZGF0YS9yZWJ1aWxkLWV4cGVjdGVkLWFtbC5zaCAgICAgICB8ICAgIDM2IC0K
IHRlc3RzL2FjcGktdXRpbHMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
NzIgKy0KIHRlc3RzL2FjcGktdXRpbHMuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgNTYgKy0KIHRlc3RzL2FoY2ktdGVzdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgOTYgKy0KIHRlc3RzL2F0b21pYzY0LWJlbmNoLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAxNjkgKwogdGVzdHMvYXRvbWljX2FkZC1iZW5jaC5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAxMiArLQogdGVzdHMvYmVuY2htYXJrLWNyeXB0by1jaXBo
ZXIuYyAgICAgICAgICAgICAgICAgICAgfCAgIDE0OSArLQogdGVzdHMvYmlvcy10YWJsZXMtdGVz
dC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDMzMiArLQogdGVzdHMvYm9vdC1vcmRl
ci10ZXN0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA2MiArLQogdGVzdHMvYm9v
dC1zZXJpYWwtdGVzdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA2MiArLQogdGVz
dHMvY2Ryb20tdGVzdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxOCAr
LQogdGVzdHMvY2hlY2stYmxvY2stcWRpY3QuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAgMSArCiB0ZXN0cy9jaGVjay1ibG9jay5zaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgICA2ICstCiB0ZXN0cy9jaGVjay1xZGljdC5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgICA0ICstCiB0ZXN0cy9jaGVjay1xanNvbi5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAxMDU1ICstCiB0ZXN0cy9jaGVjay1xb20taW50ZXJmYWNlLmMgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgICA0ICstCiB0ZXN0cy9jaGVjay1xb20tcHJvcGxpc3Qu
YyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDU4ICstCiB0ZXN0cy9jcHUtcGx1Zy10ZXN0
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDM1ICstCiB0ZXN0cy9jcnlwdG8t
dGxzLXg1MDktaGVscGVycy5oICAgICAgICAgICAgICAgICAgICB8ICAgICAzICstCiB0ZXN0cy9k
YXRhL2FjcGkvcGMvQVBJQyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgQmluIDAgLT4g
MTIwIGJ5dGVzCiB0ZXN0cy9kYXRhL2FjcGkvcGMvQVBJQy5jcGhwICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgQmluIDAgLT4gMTYwIGJ5dGVzCiB0ZXN0cy9kYXRhL2FjcGkvcGMvQVBJQy5kaW1t
cHhtICAgICAgICAgICAgICAgICAgICB8ICAgQmluIDAgLT4gMTQ0IGJ5dGVzCiB0ZXN0cy9kYXRh
L2FjcGkvcGMvRFNEVCAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgQmluIDAgLT4gNTEz
MSBieXRlcwogdGVzdHMvZGF0YS9hY3BpL3BjL0RTRFQuYnJpZGdlICAgICAgICAgICAgICAgICAg
ICAgfCAgIEJpbiAwIC0+IDY5OTAgYnl0ZXMKIHRlc3RzL2RhdGEvYWNwaS9wYy9EU0RULmNwaHAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICBCaW4gMCAtPiA1NTk0IGJ5dGVzCiB0ZXN0cy9kYXRh
L2FjcGkvcGMvRFNEVC5kaW1tcHhtICAgICAgICAgICAgICAgICAgICB8ICAgQmluIDAgLT4gNjc4
NCBieXRlcwogdGVzdHMvZGF0YS9hY3BpL3BjL0RTRFQuaXBtaWtjcyAgICAgICAgICAgICAgICAg
ICAgfCAgIEJpbiAwIC0+IDUyMDMgYnl0ZXMKIHRlc3RzL2RhdGEvYWNwaS9wYy9EU0RULm1lbWhw
ICAgICAgICAgICAgICAgICAgICAgIHwgICBCaW4gMCAtPiA2NDkwIGJ5dGVzCiB0ZXN0cy9kYXRh
L2FjcGkvcGMvRFNEVC5udW1hbWVtICAgICAgICAgICAgICAgICAgICB8ICAgQmluIDAgLT4gNTEz
NyBieXRlcwogdGVzdHMvZGF0YS9hY3BpL3BjL0ZBQ1AgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIEJpbiAwIC0+IDExNiBieXRlcwogdGVzdHMvZGF0YS9hY3BpL3BjL0ZBQ1MgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIEJpbiAwIC0+IDY0IGJ5dGVzCiB0ZXN0cy9kYXRhL2Fj
cGkvcGMvSFBFVCAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgQmluIDAgLT4gNTYgYnl0
ZXMKIHRlc3RzL2RhdGEvYWNwaS9wYy9ORklULmRpbW1weG0gICAgICAgICAgICAgICAgICAgIHwg
ICBCaW4gMCAtPiAyNDAgYnl0ZXMKIHRlc3RzL2RhdGEvYWNwaS9wYy9TTElULmNwaHAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICBCaW4gMCAtPiA0OCBieXRlcwogdGVzdHMvZGF0YS9hY3BpL3Bj
L1NMSVQubWVtaHAgICAgICAgICAgICAgICAgICAgICAgfCAgIEJpbiAwIC0+IDQ4IGJ5dGVzCiB0
ZXN0cy9kYXRhL2FjcGkvcGMvU1JBVC5jcGhwICAgICAgICAgICAgICAgICAgICAgICB8ICAgQmlu
IDAgLT4gMzA0IGJ5dGVzCiB0ZXN0cy9kYXRhL2FjcGkvcGMvU1JBVC5kaW1tcHhtICAgICAgICAg
ICAgICAgICAgICB8ICAgQmluIDAgLT4gMzkyIGJ5dGVzCiB0ZXN0cy9kYXRhL2FjcGkvcGMvU1JB
VC5tZW1ocCAgICAgICAgICAgICAgICAgICAgICB8ICAgQmluIDAgLT4gMjY0IGJ5dGVzCiB0ZXN0
cy9kYXRhL2FjcGkvcGMvU1JBVC5udW1hbWVtICAgICAgICAgICAgICAgICAgICB8ICAgQmluIDAg
LT4gMjI0IGJ5dGVzCiB0ZXN0cy9kYXRhL2FjcGkvcGMvU1NEVC5kaW1tcHhtICAgICAgICAgICAg
ICAgICAgICB8ICAgQmluIDAgLT4gNjg1IGJ5dGVzCiB0ZXN0cy9kYXRhL2FjcGkvcTM1L0FQSUMg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgQmluIDAgLT4gMTIwIGJ5dGVzCiB0ZXN0cy9k
YXRhL2FjcGkvcTM1L0FQSUMuY3BocCAgICAgICAgICAgICAgICAgICAgICB8ICAgQmluIDAgLT4g
MTYwIGJ5dGVzCiB0ZXN0cy9kYXRhL2FjcGkvcTM1L0FQSUMuZGltbXB4bSAgICAgICAgICAgICAg
ICAgICB8ICAgQmluIDAgLT4gMTQ0IGJ5dGVzCiB0ZXN0cy9kYXRhL2FjcGkvcTM1L0RTRFQgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgQmluIDAgLT4gNzgxNSBieXRlcwogdGVzdHMvZGF0
YS9hY3BpL3EzNS9EU0RULmJyaWRnZSAgICAgICAgICAgICAgICAgICAgfCAgIEJpbiAwIC0+IDc4
MzIgYnl0ZXMKIHRlc3RzL2RhdGEvYWNwaS9xMzUvRFNEVC5jcGhwICAgICAgICAgICAgICAgICAg
ICAgIHwgICBCaW4gMCAtPiA4Mjc4IGJ5dGVzCiB0ZXN0cy9kYXRhL2FjcGkvcTM1L0RTRFQuZGlt
bXB4bSAgICAgICAgICAgICAgICAgICB8ICAgQmluIDAgLT4gOTQ2OCBieXRlcwogdGVzdHMvZGF0
YS9hY3BpL3EzNS9EU0RULmlwbWlidCAgICAgICAgICAgICAgICAgICAgfCAgIEJpbiAwIC0+IDc4
OTAgYnl0ZXMKIHRlc3RzL2RhdGEvYWNwaS9xMzUvRFNEVC5tZW1ocCAgICAgICAgICAgICAgICAg
ICAgIHwgICBCaW4gMCAtPiA5MTc0IGJ5dGVzCiB0ZXN0cy9kYXRhL2FjcGkvcTM1L0RTRFQubW1p
bzY0ICAgICAgICAgICAgICAgICAgICB8ICAgQmluIDAgLT4gODk0NSBieXRlcwogdGVzdHMvZGF0
YS9hY3BpL3EzNS9EU0RULm51bWFtZW0gICAgICAgICAgICAgICAgICAgfCAgIEJpbiAwIC0+IDc4
MjEgYnl0ZXMKIHRlc3RzL2RhdGEvYWNwaS9xMzUvRkFDUCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICBCaW4gMCAtPiAyNDQgYnl0ZXMKIHRlc3RzL2RhdGEvYWNwaS9xMzUvRkFDUyAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICBCaW4gMCAtPiA2NCBieXRlcwogdGVzdHMvZGF0YS9h
Y3BpL3EzNS9IUEVUICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIEJpbiAwIC0+IDU2IGJ5
dGVzCiB0ZXN0cy9kYXRhL2FjcGkvcTM1L01DRkcgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgQmluIDAgLT4gNjAgYnl0ZXMKIHRlc3RzL2RhdGEvYWNwaS9xMzUvTkZJVC5kaW1tcHhtICAg
ICAgICAgICAgICAgICAgIHwgICBCaW4gMCAtPiAyNDAgYnl0ZXMKIHRlc3RzL2RhdGEvYWNwaS9x
MzUvU0xJVC5jcGhwICAgICAgICAgICAgICAgICAgICAgIHwgICBCaW4gMCAtPiA0OCBieXRlcwog
dGVzdHMvZGF0YS9hY3BpL3EzNS9TTElULm1lbWhwICAgICAgICAgICAgICAgICAgICAgfCAgIEJp
biAwIC0+IDQ4IGJ5dGVzCiB0ZXN0cy9kYXRhL2FjcGkvcTM1L1NSQVQuY3BocCAgICAgICAgICAg
ICAgICAgICAgICB8ICAgQmluIDAgLT4gMzA0IGJ5dGVzCiB0ZXN0cy9kYXRhL2FjcGkvcTM1L1NS
QVQuZGltbXB4bSAgICAgICAgICAgICAgICAgICB8ICAgQmluIDAgLT4gMzkyIGJ5dGVzCiB0ZXN0
cy9kYXRhL2FjcGkvcTM1L1NSQVQubWVtaHAgICAgICAgICAgICAgICAgICAgICB8ICAgQmluIDAg
LT4gMjY0IGJ5dGVzCiB0ZXN0cy9kYXRhL2FjcGkvcTM1L1NSQVQubW1pbzY0ICAgICAgICAgICAg
ICAgICAgICB8ICAgQmluIDAgLT4gMjI0IGJ5dGVzCiB0ZXN0cy9kYXRhL2FjcGkvcTM1L1NSQVQu
bnVtYW1lbSAgICAgICAgICAgICAgICAgICB8ICAgQmluIDAgLT4gMjI0IGJ5dGVzCiB0ZXN0cy9k
YXRhL2FjcGkvcTM1L1NTRFQuZGltbXB4bSAgICAgICAgICAgICAgICAgICB8ICAgQmluIDAgLT4g
Njg1IGJ5dGVzCiB0ZXN0cy9kYXRhL2FjcGkvcmVidWlsZC1leHBlY3RlZC1hbWwuc2ggICAgICAg
ICAgICB8ICAgIDM0ICsKIHRlc3RzL2RhdGEvaGV4LWxvYWRlci90ZXN0LmhleCAgICAgICAgICAg
ICAgICAgICAgIHwgICAgMTggKwogdGVzdHMvZGF0YS9xb2JqZWN0L3FkaWN0LnR4dCAgICAgICAg
ICAgICAgICAgICAgICAgfCAgNDk5OSArKwogLi4uL2Jpb3MtdGFibGVzLXRlc3QuYWFyY2g2NC5p
c28ucWNvdzIgICAgICAgICAgICAgfCAgIEJpbiAwIC0+IDExNzc2IGJ5dGVzCiAuLi4vYmlvcy10
YWJsZXMtdGVzdC5hcm0uaXNvLnFjb3cyICAgICAgICAgICAgICAgICB8ICAgQmluIDAgLT4gMTE3
NzYgYnl0ZXMKIC4uLi9iaW9zLXRhYmxlcy10ZXN0LmkzODYuaXNvLnFjb3cyICAgICAgICAgICAg
ICAgIHwgICBCaW4gMCAtPiAxMjgwMCBieXRlcwogLi4uL2Jpb3MtdGFibGVzLXRlc3QueDg2XzY0
Lmlzby5xY293MiAgICAgICAgICAgICAgfCAgIEJpbiAwIC0+IDEzMzEyIGJ5dGVzCiB0ZXN0cy9k
ZWNvZGUvY2hlY2suc2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA2ICsKIHRl
c3RzL2RlY29kZS9lcnJfcGF0dGVybl9ncm91cF9lbXB0eS5kZWNvZGUgICAgICAgIHwgICAgIDYg
KwogdGVzdHMvZGVjb2RlL2Vycl9wYXR0ZXJuX2dyb3VwX2lkZW50MS5kZWNvZGUgICAgICAgfCAg
ICAxMCArCiB0ZXN0cy9kZWNvZGUvZXJyX3BhdHRlcm5fZ3JvdXBfaWRlbnQyLmRlY29kZSAgICAg
ICB8ICAgIDExICsKIHRlc3RzL2RlY29kZS9lcnJfcGF0dGVybl9ncm91cF9uZXN0MS5kZWNvZGUg
ICAgICAgIHwgICAgMTMgKwogdGVzdHMvZGVjb2RlL2Vycl9wYXR0ZXJuX2dyb3VwX292ZXJsYXAx
LmRlY29kZSAgICAgfCAgICAgNiArCiB0ZXN0cy9kZWNvZGUvZXJyX3dpZHRoMS5kZWNvZGUgICAg
ICAgICAgICAgICAgICAgICB8ICAgICA1ICsKIHRlc3RzL2RlY29kZS9lcnJfd2lkdGgyLmRlY29k
ZSAgICAgICAgICAgICAgICAgICAgIHwgICAgIDUgKwogdGVzdHMvZGVjb2RlL2Vycl93aWR0aDMu
ZGVjb2RlICAgICAgICAgICAgICAgICAgICAgfCAgICAgNSArCiB0ZXN0cy9kZWNvZGUvZXJyX3dp
ZHRoNC5kZWNvZGUgICAgICAgICAgICAgICAgICAgICB8ICAgICA1ICsKIHRlc3RzL2RlY29kZS9z
dWNjX3BhdHRlcm5fZ3JvdXBfbmVzdDEuZGVjb2RlICAgICAgIHwgICAgMjIgKwogdGVzdHMvZGV2
aWNlLWludHJvc3BlY3QtdGVzdC5jICAgICAgICAgICAgICAgICAgICAgfCAgICA1NSArLQogdGVz
dHMvZGV2aWNlLXBsdWctdGVzdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE3OCAr
CiB0ZXN0cy9kaXNwbGF5LXZnYS10ZXN0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDEwICstCiB0ZXN0cy9kb2NrZXIvTWFrZWZpbGUuaW5jbHVkZSAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDMxICstCiB0ZXN0cy9kb2NrZXIvZG9ja2VyLnB5ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgMTE2ICstCiB0ZXN0cy9kb2NrZXIvZG9ja2VyZmlsZXMvY2VudG9zNy5kb2Nr
ZXIgICAgICAgICAgICB8ICAgICA5ICstCiB0ZXN0cy9kb2NrZXIvZG9ja2VyZmlsZXMvZGViaWFu
LWFtZDY0LmRvY2tlciAgICAgICB8ICAgICA2ICstCiB0ZXN0cy9kb2NrZXIvZG9ja2VyZmlsZXMv
ZGViaWFuLWJvb3RzdHJhcC5wcmUgICAgICB8ICAgICA0ICstCiAuLi4vZG9ja2VyZmlsZXMvZGVi
aWFuLWJ1c3Rlci1hcm02NC1jcm9zcy5kb2NrZXIgICB8ICAgIDE1ICsKIHRlc3RzL2RvY2tlci9k
b2NrZXJmaWxlcy9kZWJpYW4tc2lkLmRvY2tlciAgICAgICAgIHwgICAgMTEgKy0KIC4uLi9kb2Nr
ZXIvZG9ja2VyZmlsZXMvZGViaWFuLXh0ZW5zYS1jcm9zcy5kb2NrZXIgIHwgICAgMzEgKwogdGVz
dHMvZG9ja2VyL2RvY2tlcmZpbGVzL2RlYmlhbi5kb2NrZXIgICAgICAgICAgICAgfCAgICAxMyAt
CiB0ZXN0cy9kb2NrZXIvZG9ja2VyZmlsZXMvZGViaWFuMTAuZG9ja2VyICAgICAgICAgICB8ICAg
IDMxICsKIHRlc3RzL2RvY2tlci9kb2NrZXJmaWxlcy9kZWJpYW45LmRvY2tlciAgICAgICAgICAg
IHwgICAgIDQgKy0KIHRlc3RzL2RvY2tlci9kb2NrZXJmaWxlcy9mZWRvcmEtY3Jpcy1jcm9zcy5k
b2NrZXIgIHwgICAgIDggKwogdGVzdHMvZG9ja2VyL2RvY2tlcmZpbGVzL2ZlZG9yYS1pMzg2LWNy
b3NzLmRvY2tlciAgfCAgICAxMSArLQogdGVzdHMvZG9ja2VyL2RvY2tlcmZpbGVzL2ZlZG9yYS5k
b2NrZXIgICAgICAgICAgICAgfCAgIDEwNSArLQogdGVzdHMvZG9ja2VyL2RvY2tlcmZpbGVzL3Ry
YXZpcy5kb2NrZXIgICAgICAgICAgICAgfCAgICAgNCArLQogdGVzdHMvZG9ja2VyL2RvY2tlcmZp
bGVzL3VidW50dS5kb2NrZXIgICAgICAgICAgICAgfCAgICA2MSArLQogdGVzdHMvZG9ja2VyL3Rl
c3QtbWluZ3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNCArLQogdGVzdHMvZG9j
a2VyL3RyYXZpcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMSArCiB0ZXN0
cy9kb2NrZXIvdHJhdmlzLnB5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDExICst
CiB0ZXN0cy9kcml2ZV9kZWwtdGVzdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDQxICstCiB0ZXN0cy9lMTAwMC10ZXN0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDY0ICstCiB0ZXN0cy9lMTAwMGUtdGVzdC5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgMzYyICstCiB0ZXN0cy9lZXBybzEwMC10ZXN0LmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDY1ICstCiB0ZXN0cy9lbmRpYW5uZXNzLXRlc3QuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgMzI5ICstCiB0ZXN0cy9lczEzNzAtdGVzdC5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQ2ICstCiB0ZXN0cy9mZGMtdGVzdC5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDExICstCiB0ZXN0cy9mcC8uZ2l0
aWdub3JlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICsKIHRlc3RzL2Zw
L01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA2MDIgKwogdGVz
dHMvZnAvYmVya2VsZXktc29mdGZsb2F0LTMgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMSAr
CiB0ZXN0cy9mcC9iZXJrZWxleS10ZXN0ZmxvYXQtMyAgICAgICAgICAgICAgICAgICAgICB8ICAg
ICAxICsKIHRlc3RzL2ZwL2ZwLWJlbmNoLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICA2MzEgKwogdGVzdHMvZnAvZnAtdGVzdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgMTAxOCArCiB0ZXN0cy9mcC9wbGF0Zm9ybS5oICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDQxICsKIHRlc3RzL2ZwL3dyYXAuaW5jLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICA2NTQgKwogdGVzdHMvZndfY2ZnLXRlc3QuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAgMiArLQogdGVzdHMvZ3Vlc3QtZGVidWcvdGVzdC1n
ZGJzdHViLnB5ICAgICAgICAgICAgICAgICAgfCAgICAgMyArLQogdGVzdHMvaGQtZ2VvLXRlc3Qu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzNyArLQogdGVzdHMvaGV4bG9h
ZGVyLXRlc3QuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0NSArCiB0ZXN0cy9p
NDQwZngtdGVzdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICstCiB0
ZXN0cy9pZGUtdGVzdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQ3
ICstCiB0ZXN0cy9pcG1pLWJ0LXRlc3QuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgICA5ICstCiB0ZXN0cy9pcG1pLWtjcy10ZXN0LmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgICA3IC0KIHRlc3RzL2lwb2N0YWwyMzItdGVzdC5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgMzUgKy0KIHRlc3RzL2l2c2htZW0tdGVzdC5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgOTYgKy0KIHRlc3RzL2xpYnFvcy9hYXJjaDY0LXhsbngtemN1
MTAyLW1hY2hpbmUuYyAgICAgICAgIHwgICAgOTQgKwogdGVzdHMvbGlicW9zL2FoY2kuYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNiArLQogdGVzdHMvbGlicW9zL2FybS1y
YXNwaTItbWFjaGluZS5jICAgICAgICAgICAgICAgICAgfCAgICA5MSArCiB0ZXN0cy9saWJxb3Mv
YXJtLXNhYnJlbGl0ZS1tYWNoaW5lLmMgICAgICAgICAgICAgICB8ICAgIDkxICsKIHRlc3RzL2xp
YnFvcy9hcm0tc21ka2MyMTAtbWFjaGluZS5jICAgICAgICAgICAgICAgIHwgICAgOTEgKwogdGVz
dHMvbGlicW9zL2FybS12aXJ0LW1hY2hpbmUuYyAgICAgICAgICAgICAgICAgICAgfCAgICA5MCAr
CiB0ZXN0cy9saWJxb3MvYXJtLXhpbGlueC16eW5xLWE5LW1hY2hpbmUuYyAgICAgICAgICB8ICAg
IDk0ICsKIHRlc3RzL2xpYnFvcy9lMTAwMGUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAyNjAgKwogdGVzdHMvbGlicW9zL2UxMDAwZS5oICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICA1MyArCiB0ZXN0cy9saWJxb3MvbGlicW9zLXBjLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgICA1ICstCiB0ZXN0cy9saWJxb3MvbGlicW9zLXNwYXByLmMgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgICA1ICstCiB0ZXN0cy9saWJxb3MvbGlicW9zLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDM0ICstCiB0ZXN0cy9saWJxb3MvbGlicW9zLmgg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDE0ICstCiB0ZXN0cy9saWJxb3MvbWFs
bG9jLWdlbmVyaWMuYyAgICAgICAgICAgICAgICAgICAgICB8ICAgIDM5IC0KIHRlc3RzL2xpYnFv
cy9tYWxsb2MtZ2VuZXJpYy5oICAgICAgICAgICAgICAgICAgICAgIHwgICAgMjEgLQogdGVzdHMv
bGlicW9zL21hbGxvYy1wYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyNCArLQog
dGVzdHMvbGlicW9zL21hbGxvYy1wYy5oICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAg
NCArLQogdGVzdHMvbGlicW9zL21hbGxvYy1zcGFwci5jICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAxOSArLQogdGVzdHMvbGlicW9zL21hbGxvYy1zcGFwci5oICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAgNCArLQogdGVzdHMvbGlicW9zL21hbGxvYy5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICA0NCArLQogdGVzdHMvbGlicW9zL21hbGxvYy5oICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAyMSArLQogdGVzdHMvbGlicW9zL3BjaS1wYy5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE0NCArLQogdGVzdHMvbGlicW9zL3BjaS1wYy5o
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyOSArLQogdGVzdHMvbGlicW9zL3Bj
aS1zcGFwci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEzOSArLQogdGVzdHMvbGli
cW9zL3BjaS1zcGFwci5oICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyNiArLQogdGVz
dHMvbGlicW9zL3BjaS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0NyAr
LQogdGVzdHMvbGlicW9zL3BjaS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAxOCArLQogdGVzdHMvbGlicW9zL3BwYzY0X3BzZXJpZXMtbWFjaGluZS5jICAgICAgICAgICAg
ICAgfCAgIDExMSArCiB0ZXN0cy9saWJxb3MvcWdyYXBoLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgNzU1ICsKIHRlc3RzL2xpYnFvcy9xZ3JhcGguaCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICA1NzUgKwogdGVzdHMvbGlicW9zL3FncmFwaF9pbnRlcm5hbC5oICAg
ICAgICAgICAgICAgICAgICAgfCAgIDI1NyArCiB0ZXN0cy9saWJxb3Mvc2RoY2kuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTYzICsKIHRlc3RzL2xpYnFvcy9zZGhjaS5oICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNzAgKwogdGVzdHMvbGlicW9zL3RwY2ky
MDAuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA2NSArCiB0ZXN0cy9saWJxb3Mv
dXNiLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEwICstCiB0ZXN0cy9s
aWJxb3MvdXNiLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICstCiB0
ZXN0cy9saWJxb3MvdmlydGlvLTlwLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTcz
ICsKIHRlc3RzL2xpYnFvcy92aXJ0aW8tOXAuaCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgNDIgKwogdGVzdHMvbGlicW9zL3ZpcnRpby1iYWxsb29uLmMgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDExMyArCiB0ZXN0cy9saWJxb3MvdmlydGlvLWJhbGxvb24uaCAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDM5ICsKIHRlc3RzL2xpYnFvcy92aXJ0aW8tYmxrLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAxMjQgKwogdGVzdHMvbGlicW9zL3ZpcnRpby1ibGsuaCAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICA0MCArCiB0ZXN0cy9saWJxb3MvdmlydGlvLW1taW8uYyAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTE2ICstCiB0ZXN0cy9saWJxb3MvdmlydGlvLW1t
aW8uaCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA2ICstCiB0ZXN0cy9saWJxb3Mvdmly
dGlvLW5ldC5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTk1ICsKIHRlc3RzL2xpYnFv
cy92aXJ0aW8tbmV0LmggICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNDEgKwogdGVzdHMv
bGlicW9zL3ZpcnRpby1wY2kuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE4NyArLQog
dGVzdHMvbGlicW9zL3ZpcnRpby1wY2kuaCAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAx
OCArLQogdGVzdHMvbGlicW9zL3ZpcnRpby1ybmcuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgIDExMCArCiB0ZXN0cy9saWJxb3MvdmlydGlvLXJuZy5oICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDM5ICsKIHRlc3RzL2xpYnFvcy92aXJ0aW8tc2NzaS5jICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAxMTcgKwogdGVzdHMvbGlicW9zL3ZpcnRpby1zY3NpLmggICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAzOSArCiB0ZXN0cy9saWJxb3MvdmlydGlvLXNlcmlhbC5jICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgMTEwICsKIHRlc3RzL2xpYnFvcy92aXJ0aW8tc2VyaWFs
LmggICAgICAgICAgICAgICAgICAgICAgIHwgICAgMzkgKwogdGVzdHMvbGlicW9zL3ZpcnRpby5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyNCArLQogdGVzdHMvbGlicW9zL3Zp
cnRpby5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxMSArLQogdGVzdHMvbGli
cW9zL3g4Nl82NF9wYy1tYWNoaW5lLmMgICAgICAgICAgICAgICAgICAgfCAgIDExNCArCiB0ZXN0
cy9saWJxdGVzdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNDE2ICst
CiB0ZXN0cy9saWJxdGVzdC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
MTgwICstCiB0ZXN0cy9tMjVwODAtdGVzdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgICA2ICstCiB0ZXN0cy9tNDh0NTktdGVzdC5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgICA2ICstCiB0ZXN0cy9tYWNoaW5lLW5vbmUtdGVzdC5jICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgICA4ICstCiB0ZXN0cy9tZWdhc2FzLXRlc3QuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDgwICstCiB0ZXN0cy9taWNyb2JpdC10ZXN0LmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNTA3ICsKIHRlc3RzL21pZ3JhdGlvbi10ZXN0
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA1OTkgKy0KIHRlc3RzL21pZ3JhdGlv
bi9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNDAgKwogdGVzdHMvbWln
cmF0aW9uL2FhcmNoNjQvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgfCAgICAxOCArCiB0ZXN0
cy9taWdyYXRpb24vYWFyY2g2NC9hLWIta2VybmVsLlMgICAgICAgICAgICAgICB8ICAgIDc1ICsK
IHRlc3RzL21pZ3JhdGlvbi9hYXJjaDY0L2EtYi1rZXJuZWwuaCAgICAgICAgICAgICAgIHwgICAg
MTggKwogdGVzdHMvbWlncmF0aW9uL2d1ZXN0cGVyZi9lbmdpbmUucHkgICAgICAgICAgICAgICAg
fCAgICAgNyArLQogdGVzdHMvbWlncmF0aW9uL2d1ZXN0cGVyZi9zaGVsbC5weSAgICAgICAgICAg
ICAgICAgfCAgICAgOCArLQogdGVzdHMvbWlncmF0aW9uL2kzODYvTWFrZWZpbGUgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAyMiArCiB0ZXN0cy9taWdyYXRpb24vaTM4Ni9hLWItYm9vdGJsb2Nr
LlMgICAgICAgICAgICAgICB8ICAgIDg4ICsKIHRlc3RzL21pZ3JhdGlvbi9pMzg2L2EtYi1ib290
YmxvY2suaCAgICAgICAgICAgICAgIHwgICAgNTEgKwogdGVzdHMvbWlncmF0aW9uL21pZ3JhdGlv
bi10ZXN0LmggICAgICAgICAgICAgICAgICAgfCAgICAzNCArCiB0ZXN0cy9taWdyYXRpb24vcmVi
dWlsZC14ODYtYm9vdGJsb2NrLnNoICAgICAgICAgICB8ICAgIDMzIC0KIHRlc3RzL21pZ3JhdGlv
bi9zMzkweC9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgIHwgICAgMjQgKwogdGVzdHMvbWln
cmF0aW9uL3MzOTB4L2EtYi1iaW9zLmMgICAgICAgICAgICAgICAgICAgfCAgICAzNiArCiB0ZXN0
cy9taWdyYXRpb24vczM5MHgvYS1iLWJpb3MuaCAgICAgICAgICAgICAgICAgICB8ICAgMjUzICsK
IHRlc3RzL21pZ3JhdGlvbi94ODYtYS1iLWJvb3RibG9jay5oICAgICAgICAgICAgICAgIHwgICAg
NTEgLQogdGVzdHMvbWlncmF0aW9uL3g4Ni1hLWItYm9vdGJsb2NrLnMgICAgICAgICAgICAgICAg
fCAgICA5MiAtCiB0ZXN0cy9tdWx0aWJvb3QvcnVuX3Rlc3Quc2ggICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgICAyICstCiB0ZXN0cy9uZTIwMDAtdGVzdC5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDQ2ICstCiB0ZXN0cy9udW1hLXRlc3QuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgICA0ICstCiB0ZXN0cy9udm1lLXRlc3QuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDc2ICstCiB0ZXN0cy9wY2ktdGVzdC5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDI1ICsKIHRlc3RzL3BjbmV0LXRlc3Qu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNDYgKy0KIHRlc3RzL3Budi14
c2NvbS10ZXN0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMzEgKy0KIHRlc3Rz
L3Byb20tZW52LXRlc3QuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMzAgKy0K
IHRlc3RzL3B0aW1lci10ZXN0LXN0dWJzLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MTMgKy0KIHRlc3RzL3B2cGFuaWMtdGVzdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgMTQgKy0KIHRlc3RzL3B4ZS10ZXN0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgMjYgKy0KIHRlc3RzL3EzNS10ZXN0LmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgIDQgKy0KIHRlc3RzL3FhcGktc2NoZW1hL2FsdGVybmF0ZS1iYXNl
LmVyciAgICAgICAgICAgICAgIHwgICAgIDEgKwogdGVzdHMvcWFwaS1zY2hlbWEvYWx0ZXJuYXRl
LWludmFsaWQtZGljdC5lcnIgICAgICAgfCAgICAgMSArCiB0ZXN0cy9xYXBpLXNjaGVtYS9hbHRl
cm5hdGUtaW52YWxpZC1kaWN0LmV4aXQgICAgICB8ICAgICAxICsKIHRlc3RzL3FhcGktc2NoZW1h
L2FsdGVybmF0ZS1pbnZhbGlkLWRpY3QuanNvbiAgICAgIHwgICAgIDQgKwogdGVzdHMvcWFwaS1z
Y2hlbWEvYWx0ZXJuYXRlLWludmFsaWQtZGljdC5vdXQgICAgICAgfCAgICAgMAogdGVzdHMvcWFw
aS1zY2hlbWEvY29tbWVudHMub3V0ICAgICAgICAgICAgICAgICAgICAgfCAgICAxNSArLQogdGVz
dHMvcWFwaS1zY2hlbWEvZG9jLWJhZC1zZWN0aW9uLm91dCAgICAgICAgICAgICAgfCAgICAxNCAr
LQogdGVzdHMvcWFwaS1zY2hlbWEvZG9jLWdvb2QuanNvbiAgICAgICAgICAgICAgICAgICAgfCAg
ICAxMSArLQogdGVzdHMvcWFwaS1zY2hlbWEvZG9jLWdvb2Qub3V0ICAgICAgICAgICAgICAgICAg
ICAgfCAgICAyMyArLQogdGVzdHMvcWFwaS1zY2hlbWEvZG9jLWdvb2QudGV4aSAgICAgICAgICAg
ICAgICAgICAgfCAgICAgNyArLQogdGVzdHMvcWFwaS1zY2hlbWEvZG91YmxlLXR5cGUuZXJyICAg
ICAgICAgICAgICAgICAgfCAgICAgMSArCiB0ZXN0cy9xYXBpLXNjaGVtYS9lbXB0eS5vdXQgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDEwICstCiB0ZXN0cy9xYXBpLXNjaGVtYS9lbnVtLWJh
ZC1tZW1iZXIuZXJyICAgICAgICAgICAgICB8ICAgICAxICsKIHRlc3RzL3FhcGktc2NoZW1hL2Vu
dW0tYmFkLW1lbWJlci5leGl0ICAgICAgICAgICAgIHwgICAgIDEgKwogdGVzdHMvcWFwaS1zY2hl
bWEvZW51bS1iYWQtbWVtYmVyLmpzb24gICAgICAgICAgICAgfCAgICAgMiArCiB0ZXN0cy9xYXBp
LXNjaGVtYS9lbnVtLWJhZC1tZW1iZXIub3V0ICAgICAgICAgICAgICB8ICAgICAwCiB0ZXN0cy9x
YXBpLXNjaGVtYS9lbnVtLWRpY3QtbWVtYmVyLXVua25vd24uZXJyICAgICB8ICAgICAyICsKIHRl
c3RzL3FhcGktc2NoZW1hL2VudW0tZGljdC1tZW1iZXItdW5rbm93bi5leGl0ICAgIHwgICAgIDEg
KwogdGVzdHMvcWFwaS1zY2hlbWEvZW51bS1kaWN0LW1lbWJlci11bmtub3duLmpzb24gICAgfCAg
ICAgMiArCiB0ZXN0cy9xYXBpLXNjaGVtYS9lbnVtLWRpY3QtbWVtYmVyLXVua25vd24ub3V0ICAg
ICB8ICAgICAwCiB0ZXN0cy9xYXBpLXNjaGVtYS9lbnVtLWRpY3QtbWVtYmVyLmVyciAgICAgICAg
ICAgICB8ICAgICAxIC0KIHRlc3RzL3FhcGktc2NoZW1hL2VudW0tZGljdC1tZW1iZXIuZXhpdCAg
ICAgICAgICAgIHwgICAgIDEgLQogdGVzdHMvcWFwaS1zY2hlbWEvZW51bS1kaWN0LW1lbWJlci5q
c29uICAgICAgICAgICAgfCAgICAgMiAtCiB0ZXN0cy9xYXBpLXNjaGVtYS9lbnVtLWRpY3QtbWVt
YmVyLm91dCAgICAgICAgICAgICB8ICAgICAwCiB0ZXN0cy9xYXBpLXNjaGVtYS9lbnVtLWlmLWlu
dmFsaWQuZXJyICAgICAgICAgICAgICB8ICAgICAxICsKIHRlc3RzL3FhcGktc2NoZW1hL2VudW0t
aWYtaW52YWxpZC5leGl0ICAgICAgICAgICAgIHwgICAgIDEgKwogdGVzdHMvcWFwaS1zY2hlbWEv
ZW51bS1pZi1pbnZhbGlkLmpzb24gICAgICAgICAgICAgfCAgICAgMyArCiB0ZXN0cy9xYXBpLXNj
aGVtYS9lbnVtLWlmLWludmFsaWQub3V0ICAgICAgICAgICAgICB8ICAgICAwCiB0ZXN0cy9xYXBp
LXNjaGVtYS9ldmVudC1jYXNlLm91dCAgICAgICAgICAgICAgICAgICB8ICAgIDEwICstCiB0ZXN0
cy9xYXBpLXNjaGVtYS9ldmVudC1tZW1iZXItaW52YWxpZC1kaWN0LmVyciAgICB8ICAgICAxICsK
IHRlc3RzL3FhcGktc2NoZW1hL2V2ZW50LW1lbWJlci1pbnZhbGlkLWRpY3QuZXhpdCAgIHwgICAg
IDEgKwogdGVzdHMvcWFwaS1zY2hlbWEvZXZlbnQtbWVtYmVyLWludmFsaWQtZGljdC5qc29uICAg
fCAgICAgMiArCiB0ZXN0cy9xYXBpLXNjaGVtYS9ldmVudC1tZW1iZXItaW52YWxpZC1kaWN0Lm91
dCAgICB8ICAgICAwCiB0ZXN0cy9xYXBpLXNjaGVtYS9ldmVudC1uZXN0LXN0cnVjdC5qc29uICAg
ICAgICAgICB8ICAgICAyICstCiAuLi4vcWFwaS1zY2hlbWEvZmxhdC11bmlvbi1pbmxpbmUtaW52
YWxpZC1kaWN0LmVyciB8ICAgICAxICsKIC4uLi9mbGF0LXVuaW9uLWlubGluZS1pbnZhbGlkLWRp
Y3QuZXhpdCAgICAgICAgICAgIHwgICAgIDEgKwogLi4uL2ZsYXQtdW5pb24taW5saW5lLWludmFs
aWQtZGljdC5qc29uICAgICAgICAgICAgfCAgICAxMSArCiAuLi4vcWFwaS1zY2hlbWEvZmxhdC11
bmlvbi1pbmxpbmUtaW52YWxpZC1kaWN0Lm91dCB8ICAgICAwCiB0ZXN0cy9xYXBpLXNjaGVtYS9m
bGF0LXVuaW9uLWlubGluZS5qc29uICAgICAgICAgICB8ICAgICAyICstCiAuLi4vZmxhdC11bmlv
bi1pbnZhbGlkLWlmLWRpc2NyaW1pbmF0b3IuZXJyICAgICAgICB8ICAgICAxICsKIC4uLi9mbGF0
LXVuaW9uLWludmFsaWQtaWYtZGlzY3JpbWluYXRvci5leGl0ICAgICAgIHwgICAgIDEgKwogLi4u
L2ZsYXQtdW5pb24taW52YWxpZC1pZi1kaXNjcmltaW5hdG9yLmpzb24gICAgICAgfCAgICAxNyAr
CiAuLi4vZmxhdC11bmlvbi1pbnZhbGlkLWlmLWRpc2NyaW1pbmF0b3Iub3V0ICAgICAgICB8ICAg
ICAwCiB0ZXN0cy9xYXBpLXNjaGVtYS9pZGVudC13aXRoLWVzY2FwZS5vdXQgICAgICAgICAgICB8
ICAgIDEwICstCiB0ZXN0cy9xYXBpLXNjaGVtYS9pbmNsdWRlLXJlbHBhdGgtc3ViLmpzb24gICAg
ICAgICB8ICAgICAyIC0KIHRlc3RzL3FhcGktc2NoZW1hL2luY2x1ZGUtcmVscGF0aC5lcnIgICAg
ICAgICAgICAgIHwgICAgIDAKIHRlc3RzL3FhcGktc2NoZW1hL2luY2x1ZGUtcmVscGF0aC5leGl0
ICAgICAgICAgICAgIHwgICAgIDEgLQogdGVzdHMvcWFwaS1zY2hlbWEvaW5jbHVkZS1yZWxwYXRo
Lmpzb24gICAgICAgICAgICAgfCAgICAgMSAtCiB0ZXN0cy9xYXBpLXNjaGVtYS9pbmNsdWRlLXJl
bHBhdGgub3V0ICAgICAgICAgICAgICB8ICAgICA5IC0KIHRlc3RzL3FhcGktc2NoZW1hL2luY2x1
ZGUtcmVwZXRpdGlvbi5vdXQgICAgICAgICAgIHwgICAgMTUgKy0KIHRlc3RzL3FhcGktc2NoZW1h
L2luY2x1ZGUtc2ltcGxlLm91dCAgICAgICAgICAgICAgIHwgICAgMTUgKy0KIHRlc3RzL3FhcGkt
c2NoZW1hL2luY2x1ZGUvcmVscGF0aC5qc29uICAgICAgICAgICAgIHwgICAgIDEgLQogdGVzdHMv
cWFwaS1zY2hlbWEvaW5jbHVkZS9zdWItbW9kdWxlLmpzb24gICAgICAgICAgfCAgICAgNyArCiB0
ZXN0cy9xYXBpLXNjaGVtYS9pbmRlbnRlZC1leHByLm91dCAgICAgICAgICAgICAgICB8ICAgIDEw
ICstCiAuLi4vbmVzdGVkLXN0cnVjdC1kYXRhLWludmFsaWQtZGljdC5lcnIgICAgICAgICAgICB8
ICAgICAxICsKIC4uLi9uZXN0ZWQtc3RydWN0LWRhdGEtaW52YWxpZC1kaWN0LmV4aXQgICAgICAg
ICAgIHwgICAgIDEgKwogLi4uL25lc3RlZC1zdHJ1Y3QtZGF0YS1pbnZhbGlkLWRpY3QuanNvbiAg
ICAgICAgICAgfCAgICAgMyArCiAuLi4vbmVzdGVkLXN0cnVjdC1kYXRhLWludmFsaWQtZGljdC5v
dXQgICAgICAgICAgICB8ICAgICAwCiB0ZXN0cy9xYXBpLXNjaGVtYS9uZXN0ZWQtc3RydWN0LWRh
dGEuanNvbiAgICAgICAgICB8ICAgICAyICstCiB0ZXN0cy9xYXBpLXNjaGVtYS9xYXBpLXNjaGVt
YS10ZXN0Lmpzb24gICAgICAgICAgICB8ICAgIDUzICstCiB0ZXN0cy9xYXBpLXNjaGVtYS9xYXBp
LXNjaGVtYS10ZXN0Lm91dCAgICAgICAgICAgICB8ICAgMTEwICstCiB0ZXN0cy9xYXBpLXNjaGVt
YS9zdHJ1Y3QtbWVtYmVyLWludmFsaWQtZGljdC5lcnIgICB8ICAgICAxICsKIHRlc3RzL3FhcGkt
c2NoZW1hL3N0cnVjdC1tZW1iZXItaW52YWxpZC1kaWN0LmV4aXQgIHwgICAgIDEgKwogdGVzdHMv
cWFwaS1zY2hlbWEvc3RydWN0LW1lbWJlci1pbnZhbGlkLWRpY3QuanNvbiAgfCAgICAgMyArCiB0
ZXN0cy9xYXBpLXNjaGVtYS9zdHJ1Y3QtbWVtYmVyLWludmFsaWQtZGljdC5vdXQgICB8ICAgICAw
CiB0ZXN0cy9xYXBpLXNjaGVtYS9zdWItc3ViLW1vZHVsZS5qc29uICAgICAgICAgICAgICB8ICAg
ICA2ICsKIHRlc3RzL3FhcGktc2NoZW1hL3Rlc3QtcWFwaS5weSAgICAgICAgICAgICAgICAgICAg
IHwgICAgMjggKy0KIHRlc3RzL3FhcGktc2NoZW1hL3VuaW9uLWJyYW5jaC1pbnZhbGlkLWRpY3Qu
ZXJyICAgIHwgICAgIDEgKwogdGVzdHMvcWFwaS1zY2hlbWEvdW5pb24tYnJhbmNoLWludmFsaWQt
ZGljdC5leGl0ICAgfCAgICAgMSArCiB0ZXN0cy9xYXBpLXNjaGVtYS91bmlvbi1icmFuY2gtaW52
YWxpZC1kaWN0Lmpzb24gICB8ICAgICA0ICsKIHRlc3RzL3FhcGktc2NoZW1hL3VuaW9uLWJyYW5j
aC1pbnZhbGlkLWRpY3Qub3V0ICAgIHwgICAgIDAKIHRlc3RzL3FhcGktc2NoZW1hL3Vua25vd24t
ZXhwci1rZXkuZXJyICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FhcGktc2NoZW1hL3Vu
a25vd24tZXhwci1rZXkuanNvbiAgICAgICAgICAgIHwgICAgIDIgKy0KIHRlc3RzL3FlbXUtaW90
ZXN0cy8wMDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3Fl
bXUtaW90ZXN0cy8wMDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRl
c3RzL3FlbXUtaW90ZXN0cy8wMDMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMg
Ky0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wMDQgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wMDUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wMDcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wMDggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wMDkgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wMTAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0
cy8wMTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUt
aW90ZXN0cy8wMTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3Rz
L3FlbXUtaW90ZXN0cy8wMTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0K
IHRlc3RzL3FlbXUtaW90ZXN0cy8wMTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
IDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wMTUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wMTcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wMTggICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wMTkgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wMjAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8w
MjEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90
ZXN0cy8wMjIgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3Fl
bXUtaW90ZXN0cy8wMjMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRl
c3RzL3FlbXUtaW90ZXN0cy8wMjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMg
Ky0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wMjUgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wMjYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wMjcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wMjggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wMjkgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wMzAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTkgKy0KIHRlc3RzL3FlbXUtaW90ZXN0
cy8wMzAub3V0ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDQgKy0KIHRlc3RzL3FlbXUt
aW90ZXN0cy8wMzEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3Rz
L3FlbXUtaW90ZXN0cy8wMzEub3V0ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDggKy0K
IHRlc3RzL3FlbXUtaW90ZXN0cy8wMzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
IDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wMzMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wMzQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wMzUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgIDUgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wMzYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wMzYub3V0
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDQgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8w
MzcgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDUgKy0KIHRlc3RzL3FlbXUtaW90
ZXN0cy8wMzggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDkgKy0KIHRlc3RzL3Fl
bXUtaW90ZXN0cy8wMzkgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRl
c3RzL3FlbXUtaW90ZXN0cy8wNDAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNTYg
Ky0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wNDAub3V0ICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgIDQgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wNDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgMTYgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wNDEub3V0ICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgIDQgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wNDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wNDMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wNDQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMjQgKy0KIHRlc3RzL3FlbXUtaW90ZXN0
cy8wNDUgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDQgKy0KIHRlc3RzL3FlbXUt
aW90ZXN0cy8wNDYgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDkgKy0KIHRlc3Rz
L3FlbXUtaW90ZXN0cy8wNDcgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDUgKy0K
IHRlc3RzL3FlbXUtaW90ZXN0cy8wNDggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
IDIgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wNDkgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgIDcgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wNDkub3V0ICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgMTIgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wNTAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wNTEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgMTcgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wNTEub3V0
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMjAgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8w
NTEucGMub3V0ICAgICAgICAgICAgICAgICAgICAgIHwgICAgMjAgKy0KIHRlc3RzL3FlbXUtaW90
ZXN0cy8wNTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3Fl
bXUtaW90ZXN0cy8wNTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRl
c3RzL3FlbXUtaW90ZXN0cy8wNTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMg
Ky0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wNTYgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgIDIgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wNTggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgNTAgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wNTkgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wNjAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wNjAub3V0ICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDQgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wNjEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNDggKy0KIHRlc3RzL3FlbXUtaW90ZXN0
cy8wNjEub3V0ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMDMgKy0KIHRlc3RzL3FlbXUt
aW90ZXN0cy8wNjIgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3Rz
L3FlbXUtaW90ZXN0cy8wNjMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0K
IHRlc3RzL3FlbXUtaW90ZXN0cy8wNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
IDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wNjUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgIDQgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wNjYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wNjcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgIDcgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wNjcub3V0ICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgIDEgKwogdGVzdHMvcWVtdS1pb3Rlc3RzLzA2OCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMyArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzA2
OSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMyArLQogdGVzdHMvcWVtdS1pb3Rl
c3RzLzA3MCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMyArLQogdGVzdHMvcWVt
dS1pb3Rlc3RzLzA3MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNyArLQogdGVz
dHMvcWVtdS1pb3Rlc3RzLzA3MS5vdXQgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNCAr
LQogdGVzdHMvcWVtdS1pb3Rlc3RzLzA3MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAgMyArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzA3MyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAgMyArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzA3NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAgMiArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzA3NSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAgMyArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzA3NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAgMyArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzA3NyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNyArLQogdGVzdHMvcWVtdS1pb3Rlc3Rz
LzA3OCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMyArLQogdGVzdHMvcWVtdS1p
b3Rlc3RzLzA3OSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMyArLQogdGVzdHMv
cWVtdS1pb3Rlc3RzLzA4MCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMyArLQog
dGVzdHMvcWVtdS1pb3Rlc3RzLzA4MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEy
MyArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzA4MS5vdXQgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICA3MiArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzA4MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAgNSArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzA4Mi5vdXQgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgMTAxMCArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzA4MyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAgNSArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzA4My5vdXQg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxOSAtCiB0ZXN0cy9xZW11LWlvdGVzdHMvMDg0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAzICstCiB0ZXN0cy9xZW11LWlvdGVz
dHMvMDg1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEzICstCiB0ZXN0cy9xZW11
LWlvdGVzdHMvMDg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA1ICstCiB0ZXN0
cy9xZW11LWlvdGVzdHMvMDg3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA5ICst
CiB0ZXN0cy9xZW11LWlvdGVzdHMvMDg3Lm91dCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDEyICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMDg4ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgICAzICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMDg5ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgICAzICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMDkwICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgICAzICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMDkxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgICAzICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMDkyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAzICstCiB0ZXN0cy9xZW11LWlvdGVzdHMv
MDkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDczICstCiB0ZXN0cy9xZW11LWlv
dGVzdHMvMDkzLm91dCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA0ICstCiB0ZXN0cy9x
ZW11LWlvdGVzdHMvMDk0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAzICstCiB0
ZXN0cy9xZW11LWlvdGVzdHMvMDk0Lm91dCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAy
ICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMDk1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgICAzICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMDk3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgICAzICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMDk4ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgICAzICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMDk5ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgICA5ICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTAxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAzICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTAy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAzICstCiB0ZXN0cy9xZW11LWlvdGVz
dHMvMTAzICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAzICstCiB0ZXN0cy9xZW11
LWlvdGVzdHMvMTA0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAzICstCiB0ZXN0
cy9xZW11LWlvdGVzdHMvMTA1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAzICst
CiB0ZXN0cy9xZW11LWlvdGVzdHMvMTA2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
ICAzICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTA3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgICAzICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTA4ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgICAzICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTA5ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgICA1ICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTA5Lm91dCAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDQ0ICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTEwICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMyICstCiB0ZXN0cy9xZW11LWlvdGVzdHMv
MTEwLm91dCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA5ICstCiB0ZXN0cy9xZW11LWlv
dGVzdHMvMTExICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAzICstCiB0ZXN0cy9x
ZW11LWlvdGVzdHMvMTEyICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA1ICstCiB0
ZXN0cy9xZW11LWlvdGVzdHMvMTEzICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAz
ICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTE0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgICAzICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTE1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgICAzICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTE2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgICAzICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTE3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgICAzICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTE3Lm91dCAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTE4
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIwICstCiB0ZXN0cy9xZW11LWlvdGVz
dHMvMTE5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAzICstCiB0ZXN0cy9xZW11
LWlvdGVzdHMvMTE5Lm91dCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICstCiB0ZXN0
cy9xZW11LWlvdGVzdHMvMTIwICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAzICst
CiB0ZXN0cy9xZW11LWlvdGVzdHMvMTIwLm91dCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
ICAyICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTIxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgICAzICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTIyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgICAzICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTIzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgICAzICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTI0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgMTE4ICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTI0Lm91
dCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA0ICstCiB0ZXN0cy9xZW11LWlvdGVzdHMv
MTI1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAzICstCiB0ZXN0cy9xZW11LWlv
dGVzdHMvMTI2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAzICstCiB0ZXN0cy9x
ZW11LWlvdGVzdHMvMTI3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAzICstCiB0
ZXN0cy9xZW11LWlvdGVzdHMvMTI3Lm91dCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAy
ICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTI4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgICAzICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTMwICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgICAzICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTMxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgICAzICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTMzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDIxICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTMzLm91dCAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDE1ICsKIHRlc3RzL3FlbXUtaW90ZXN0cy8xMzQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0
cy8xMzUgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUt
aW90ZXN0cy8xMzYgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIHRlc3Rz
L3FlbXUtaW90ZXN0cy8xMzcgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTEgKy0K
IHRlc3RzL3FlbXUtaW90ZXN0cy8xMzcub3V0ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
IDQgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xMzggICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xMzkgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgIDUgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xNDAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xNDAub3V0ICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xNDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8x
NDEub3V0ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDQgKy0KIHRlc3RzL3FlbXUtaW90
ZXN0cy8xNDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTEgKy0KIHRlc3RzL3Fl
bXUtaW90ZXN0cy8xNDMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRl
c3RzL3FlbXUtaW90ZXN0cy8xNDMub3V0ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIg
Ky0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xNDQgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xNDUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xNDYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xNDcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAxMDAgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xNDkgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTQgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xNTAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0
cy8xNTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTIgKy0KIHRlc3RzL3FlbXUt
aW90ZXN0cy8xNTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTkgKy0KIHRlc3Rz
L3FlbXUtaW90ZXN0cy8xNTMub3V0ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgODIgKy0K
IHRlc3RzL3FlbXUtaW90ZXN0cy8xNTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
IDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xNTYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xNTYub3V0ICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgIDIgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xNTcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgIDcgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xNTggICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xNTkgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8x
NjAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90
ZXN0cy8xNjEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMzcgKwogdGVzdHMvcWVt
dS1pb3Rlc3RzLzE2MS5vdXQgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzOSArCiB0ZXN0
cy9xZW11LWlvdGVzdHMvMTYyICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAzICst
CiB0ZXN0cy9xZW11LWlvdGVzdHMvMTYzICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDEzICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTY5ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDcxICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTY5Lm91dCAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgICA0ICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTcwICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgICAzICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTcxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgICAzICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTcyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA5ICstCiB0ZXN0cy9xZW11LWlvdGVzdHMv
MTczICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAzICstCiB0ZXN0cy9xZW11LWlv
dGVzdHMvMTc0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAzICstCiB0ZXN0cy9x
ZW11LWlvdGVzdHMvMTc1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAzICstCiB0
ZXN0cy9xZW11LWlvdGVzdHMvMTc2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA1
ICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTc2Lm91dCAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDE2ICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTc3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgICA1ICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTc4ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDExICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTc4Lm91dC5xY293MiAg
ICAgICAgICAgICAgICAgICB8ICAgIDI0ICsKIHRlc3RzL3FlbXUtaW90ZXN0cy8xNzkgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xODEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0
cy8xODIgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNzQgKy0KIHRlc3RzL3FlbXUt
aW90ZXN0cy8xODIub3V0ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTEgKy0KIHRlc3Rz
L3FlbXUtaW90ZXN0cy8xODMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0K
IHRlc3RzL3FlbXUtaW90ZXN0cy8xODMub3V0ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
IDQgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xODQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgIDcgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xODQub3V0ICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgMTIgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xODUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xODUub3V0ICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgMTAgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDcgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8x
ODcgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90
ZXN0cy8xODggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3Fl
bXUtaW90ZXN0cy8xODkgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRl
c3RzL3FlbXUtaW90ZXN0cy8xOTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMg
Ky0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xOTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xOTEub3V0ICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgIDYgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xOTIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xOTQub3V0ICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgMjIgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xOTUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDcgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xOTUu
b3V0ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDYgKy0KIHRlc3RzL3FlbXUtaW90ZXN0
cy8xOTcgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUt
aW90ZXN0cy8xOTggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3Rz
L3FlbXUtaW90ZXN0cy8yMDAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTcgKy0K
IHRlc3RzL3FlbXUtaW90ZXN0cy8yMDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
IDIgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8yMDIub3V0ICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgMTIgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8yMDMub3V0ICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgMTQgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8yMDQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgIDUgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8yMDYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgIDggKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8yMDYub3V0
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyMTggKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8y
MDcgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTQgKy0KIHRlc3RzL3FlbXUtaW90
ZXN0cy8yMDcub3V0ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNzIgKy0KIHRlc3RzL3Fl
bXUtaW90ZXN0cy8yMDgub3V0ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDggKy0KIHRl
c3RzL3FlbXUtaW90ZXN0cy8yMDkub3V0ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDQg
Ky0KIHRlc3RzL3FlbXUtaW90ZXN0cy8yMTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgIDUgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8yMTAub3V0ICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgOTQgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8yMTEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgIDkgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8yMTEub3V0ICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAxMDIgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8yMTIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDUgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8yMTIu
b3V0ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNzQgKy0KIHRlc3RzL3FlbXUtaW90ZXN0
cy8yMTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDUgKy0KIHRlc3RzL3FlbXUt
aW90ZXN0cy8yMTMub3V0ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxODIgKy0KIHRlc3Rz
L3FlbXUtaW90ZXN0cy8yMTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0K
IHRlc3RzL3FlbXUtaW90ZXN0cy8yMTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
IDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8yMTYub3V0ICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgIDQgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8yMTcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgIDIgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8yMTggICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgIDAKIHRlc3RzL3FlbXUtaW90ZXN0cy8yMTgub3V0ICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgMjAgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8yMTkub3V0ICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICA1MjYgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8yMjAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgOTYgKwogdGVzdHMvcWVtdS1pb3Rlc3Rz
LzIyMC5vdXQgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1NCArCiB0ZXN0cy9xZW11LWlv
dGVzdHMvMjIxICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAzICstCiB0ZXN0cy9x
ZW11LWlvdGVzdHMvMjIyLm91dCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDI0ICstCiB0
ZXN0cy9xZW11LWlvdGVzdHMvMjIzICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDk1
ICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMjIzLm91dCAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDc0ICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMjI0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgMTM5ICsKIHRlc3RzL3FlbXUtaW90ZXN0cy8yMjQub3V0ICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgMTggKwogdGVzdHMvcWVtdS1pb3Rlc3RzLzIyNSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAgMyArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzIyNiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAgMyArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzIyNyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNyArLQogdGVzdHMvcWVtdS1pb3Rlc3Rz
LzIyNy5vdXQgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxMiArLQogdGVzdHMvcWVtdS1p
b3Rlc3RzLzIyOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIzOSArCiB0ZXN0cy9x
ZW11LWlvdGVzdHMvMjI4Lm91dCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDg0ICsKIHRl
c3RzL3FlbXUtaW90ZXN0cy8yMjkgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgOTcg
KwogdGVzdHMvcWVtdS1pb3Rlc3RzLzIyOS5vdXQgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAyMiArCiB0ZXN0cy9xZW11LWlvdGVzdHMvMjMxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDYxICsKIHRlc3RzL3FlbXUtaW90ZXN0cy8yMzEub3V0ICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgIDkgKwogdGVzdHMvcWVtdS1pb3Rlc3RzLzIzMiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgIDE1MCArCiB0ZXN0cy9xZW11LWlvdGVzdHMvMjMyLm91dCAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDU5ICsKIHRlc3RzL3FlbXUtaW90ZXN0cy8yMzMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAxNTYgKwogdGVzdHMvcWVtdS1pb3Rlc3RzLzIzMy5v
dXQgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA2OCArCiB0ZXN0cy9xZW11LWlvdGVzdHMv
MjM0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTI1ICsKIHRlc3RzL3FlbXUtaW90
ZXN0cy8yMzQub3V0ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMzYgKwogdGVzdHMvcWVt
dS1pb3Rlc3RzLzIzNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA3OCArCiB0ZXN0
cy9xZW11LWlvdGVzdHMvMjM1Lm91dCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAzICsK
IHRlc3RzL3FlbXUtaW90ZXN0cy8yMzYgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAx
NjEgKwogdGVzdHMvcWVtdS1pb3Rlc3RzLzIzNi5vdXQgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgIDM5MyArCiB0ZXN0cy9xZW11LWlvdGVzdHMvMjM3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgMjM4ICsKIHRlc3RzL3FlbXUtaW90ZXN0cy8yMzcub3V0ICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAzNDggKwogdGVzdHMvcWVtdS1pb3Rlc3RzLzIzOCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICA0MiArCiB0ZXN0cy9xZW11LWlvdGVzdHMvMjM4Lm91dCAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgICA2ICsKIHRlc3RzL3FlbXUtaW90ZXN0cy8yMzkgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNTMgKwogdGVzdHMvcWVtdS1pb3Rlc3RzLzIz
OS5vdXQgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNCArCiB0ZXN0cy9xZW11LWlvdGVz
dHMvMjQwICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTI5ICsKIHRlc3RzL3FlbXUt
aW90ZXN0cy8yNDAub3V0ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNTQgKwogdGVzdHMv
cWVtdS1pb3Rlc3RzLzI0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEwMiArCiB0
ZXN0cy9xZW11LWlvdGVzdHMvMjQxLm91dCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDI4
ICsKIHRlc3RzL3FlbXUtaW90ZXN0cy8yNDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAxMDYgKwogdGVzdHMvcWVtdS1pb3Rlc3RzLzI0Mi5vdXQgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDE2NiArCiB0ZXN0cy9xZW11LWlvdGVzdHMvMjQzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDg1ICsKIHRlc3RzL3FlbXUtaW90ZXN0cy8yNDMub3V0ICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgNTggKwogdGVzdHMvcWVtdS1pb3Rlc3RzLzI0NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDIwMCArCiB0ZXN0cy9xZW11LWlvdGVzdHMvMjQ0Lm91dCAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTI1ICsKIHRlc3RzL3FlbXUtaW90ZXN0cy8yNDUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA5OTcgKwogdGVzdHMvcWVtdS1pb3Rlc3Rz
LzI0NS5vdXQgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNSArCiB0ZXN0cy9xZW11LWlv
dGVzdHMvMjQ2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTE0ICsKIHRlc3RzL3Fl
bXUtaW90ZXN0cy8yNDYub3V0ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyOTUgKwogdGVz
dHMvcWVtdS1pb3Rlc3RzLzI0NyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA3OSAr
CiB0ZXN0cy9xZW11LWlvdGVzdHMvMjQ3Lm91dCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDIyICsKIHRlc3RzL3FlbXUtaW90ZXN0cy8yNDggICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgNzEgKwogdGVzdHMvcWVtdS1pb3Rlc3RzLzI0OC5vdXQgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAgOCArCiB0ZXN0cy9xZW11LWlvdGVzdHMvQ09QWUlORyAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgMzM5IC0KIHRlc3RzL3FlbXUtaW90ZXN0cy9jaGVjayAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgODQgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy9jb21tb24uY29u
ZmlnICAgICAgICAgICAgICAgICAgIHwgICAgIDggKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy9jb21t
b24uZmlsdGVyICAgICAgICAgICAgICAgICAgIHwgICAgMzkgKy0KIHRlc3RzL3FlbXUtaW90ZXN0
cy9jb21tb24ubmJkICAgICAgICAgICAgICAgICAgICAgIHwgICAxMDkgKwogdGVzdHMvcWVtdS1p
b3Rlc3RzL2NvbW1vbi5wYXR0ZXJuICAgICAgICAgICAgICAgICAgfCAgICAxOCArLQogdGVzdHMv
cWVtdS1pb3Rlc3RzL2NvbW1vbi5xZW11ICAgICAgICAgICAgICAgICAgICAgfCAgICAxMiArLQog
dGVzdHMvcWVtdS1pb3Rlc3RzL2NvbW1vbi5yYyAgICAgICAgICAgICAgICAgICAgICAgfCAgICAy
MiArLQogdGVzdHMvcWVtdS1pb3Rlc3RzL2NvbW1vbi50bHMgICAgICAgICAgICAgICAgICAgICAg
fCAgIDE1NiArCiB0ZXN0cy9xZW11LWlvdGVzdHMvZ3JvdXAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDIzICsKIHRlc3RzL3FlbXUtaW90ZXN0cy9pb3Rlc3RzLnB5ICAgICAgICAgICAg
ICAgICAgICAgIHwgICAxODggKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy9uYmQtZmF1bHQtaW5qZWN0
b3IucHkgICAgICAgICAgIHwgICAgMTIgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy9xY293Mi5weSAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTAgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy9xZWQu
cHkgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDYgKy0KIC4uLi9xZW11LWlvdGVzdHMv
c2FtcGxlX2ltYWdlcy9zaW1wbGUtZG1nLmRtZy5iejIgIHwgICBCaW4gMCAtPiAzNDc5IGJ5dGVz
CiB0ZXN0cy9xaHQtYmVuY2guYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDM3ICstCiB0ZXN0cy9xbXAtY21kLXRlc3QuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgMjMxICsKIHRlc3RzL3FtcC10ZXN0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAzMTIgKy0KIHRlc3RzL3FvbS10ZXN0LmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgIDIgKy0KIHRlc3RzL3Fvcy10ZXN0LmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICA0NDUgKwogdGVzdHMvcmVxdWlyZW1lbnRzLnR4dCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNCArCiB0ZXN0cy9ydGFzLXRlc3QuYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICstCiB0ZXN0cy9ydGMtdGVzdC5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA0ICstCiB0ZXN0cy9ydGw4
MTM5LXRlc3QuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA4ICstCiB0ZXN0
cy9zZGhjaS10ZXN0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTg1ICst
CiB0ZXN0cy9zcGFwci1waGItdGVzdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDMyICstCiB0ZXN0cy90Y2cvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDQxICstCiB0ZXN0cy90Y2cvTWFrZWZpbGUuaW5jbHVkZSAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgICA0ICstCiB0ZXN0cy90Y2cvTWFrZWZpbGUucHJvYmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgICAyICstCiB0ZXN0cy90Y2cvUkVBRE1FICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgICAyICstCiB0ZXN0cy90Y2cvYWFyY2g2NC9NYWtlZmls
ZS5pbmNsdWRlICAgICAgICAgICAgICAgICB8ICAgICAyICstCiB0ZXN0cy90Y2cvYWFyY2g2NC9N
YWtlZmlsZS50YXJnZXQgICAgICAgICAgICAgICAgICB8ICAgICA2ICstCiB0ZXN0cy90Y2cvYWFy
Y2g2NC9wYXV0aC0xLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDM3ICsKIHRlc3RzL3Rj
Zy9hbHBoYS90ZXN0LWNvbmQuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDQgKy0KIHRl
c3RzL3RjZy9hcm0vTWFrZWZpbGUuc29mdG1tdS10YXJnZXQgICAgICAgICAgICAgIHwgICAgMjkg
KwogdGVzdHMvdGNnL2FybS9oZWxsby1hcm0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAyMCArLQogdGVzdHMvdGNnL2FybS90ZXN0LWFybXY2bS11bmRlZi5TICAgICAgICAgICAgICAg
ICAgfCAgIDE1NCArCiB0ZXN0cy90Y2cvYXJtL3Rlc3QtYXJtdjZtLXVuZGVmLmxkICAgICAgICAg
ICAgICAgICB8ICAgIDIxICsKIHRlc3RzL3RjZy9jcmlzL01ha2VmaWxlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAxNjggLQogdGVzdHMvdGNnL2NyaXMvTWFrZWZpbGUuaW5jbHVkZSAg
ICAgICAgICAgICAgICAgICAgfCAgICAgNiArCiB0ZXN0cy90Y2cvY3Jpcy9NYWtlZmlsZS50YXJn
ZXQgICAgICAgICAgICAgICAgICAgICB8ICAgIDU4ICsKIHRlc3RzL3RjZy9jcmlzL2JhcmUvY2hl
Y2tfYWRkY3YxNy5zICAgICAgICAgICAgICAgIHwgICAgNjUgKwogdGVzdHMvdGNnL2NyaXMvYmFy
ZS9jaGVja19hZGRpLnMgICAgICAgICAgICAgICAgICAgfCAgICA1NyArCiB0ZXN0cy90Y2cvY3Jp
cy9iYXJlL2NoZWNrX2FkZGl2MzIucyAgICAgICAgICAgICAgICB8ICAgIDYyICsKIHRlc3RzL3Rj
Zy9jcmlzL2JhcmUvY2hlY2tfYWRkbS5zICAgICAgICAgICAgICAgICAgIHwgICAgOTYgKwogdGVz
dHMvdGNnL2NyaXMvYmFyZS9jaGVja19hZGRxLnMgICAgICAgICAgICAgICAgICAgfCAgICA0NyAr
CiB0ZXN0cy90Y2cvY3Jpcy9iYXJlL2NoZWNrX2FkZHIucyAgICAgICAgICAgICAgICAgICB8ICAg
IDk2ICsKIHRlc3RzL3RjZy9jcmlzL2JhcmUvY2hlY2tfYWRkeGMucyAgICAgICAgICAgICAgICAg
IHwgICAgOTEgKwogdGVzdHMvdGNnL2NyaXMvYmFyZS9jaGVja19hZGR4bS5zICAgICAgICAgICAg
ICAgICAgfCAgIDEwNiArCiB0ZXN0cy90Y2cvY3Jpcy9iYXJlL2NoZWNrX2FkZHhyLnMgICAgICAg
ICAgICAgICAgICB8ICAgIDk2ICsKIHRlc3RzL3RjZy9jcmlzL2JhcmUvY2hlY2tfYW5kYy5zICAg
ICAgICAgICAgICAgICAgIHwgICAgODAgKwogdGVzdHMvdGNnL2NyaXMvYmFyZS9jaGVja19hbmRt
LnMgICAgICAgICAgICAgICAgICAgfCAgICA5MCArCiB0ZXN0cy90Y2cvY3Jpcy9iYXJlL2NoZWNr
X2FuZHEucyAgICAgICAgICAgICAgICAgICB8ICAgIDQ2ICsKIHRlc3RzL3RjZy9jcmlzL2JhcmUv
Y2hlY2tfYW5kci5zICAgICAgICAgICAgICAgICAgIHwgICAgOTUgKwogdGVzdHMvdGNnL2NyaXMv
YmFyZS9jaGVja19hc3IucyAgICAgICAgICAgICAgICAgICAgfCAgIDIzMCArCiB0ZXN0cy90Y2cv
Y3Jpcy9iYXJlL2NoZWNrX2JhLnMgICAgICAgICAgICAgICAgICAgICB8ICAgIDkzICsKIHRlc3Rz
L3RjZy9jcmlzL2JhcmUvY2hlY2tfYmFzLnMgICAgICAgICAgICAgICAgICAgIHwgICAxMDIgKwog
dGVzdHMvdGNnL2NyaXMvYmFyZS9jaGVja19iY2MucyAgICAgICAgICAgICAgICAgICAgfCAgIDE5
NyArCiB0ZXN0cy90Y2cvY3Jpcy9iYXJlL2NoZWNrX2JvdW5kYy5zICAgICAgICAgICAgICAgICB8
ICAgMTAxICsKIHRlc3RzL3RjZy9jcmlzL2JhcmUvY2hlY2tfYm91bmRyLnMgICAgICAgICAgICAg
ICAgIHwgICAxMjUgKwogdGVzdHMvdGNnL2NyaXMvYmFyZS9jaGVja19idHN0LnMgICAgICAgICAg
ICAgICAgICAgfCAgICA5NiArCiB0ZXN0cy90Y2cvY3Jpcy9iYXJlL2NoZWNrX2NsZWFyZnYzMi5z
ICAgICAgICAgICAgICB8ICAgIDE5ICsKIHRlc3RzL3RjZy9jcmlzL2JhcmUvY2hlY2tfY2xyam1w
MS5zICAgICAgICAgICAgICAgIHwgICAgMzYgKwogdGVzdHMvdGNnL2NyaXMvYmFyZS9jaGVja19j
bXAtMi5zICAgICAgICAgICAgICAgICAgfCAgICAxNSArCiB0ZXN0cy90Y2cvY3Jpcy9iYXJlL2No
ZWNrX2NtcGMucyAgICAgICAgICAgICAgICAgICB8ICAgIDg2ICsKIHRlc3RzL3RjZy9jcmlzL2Jh
cmUvY2hlY2tfY21wbS5zICAgICAgICAgICAgICAgICAgIHwgICAgOTYgKwogdGVzdHMvdGNnL2Ny
aXMvYmFyZS9jaGVja19jbXBxLnMgICAgICAgICAgICAgICAgICAgfCAgICA3NSArCiB0ZXN0cy90
Y2cvY3Jpcy9iYXJlL2NoZWNrX2NtcHIucyAgICAgICAgICAgICAgICAgICB8ICAgMTAyICsKIHRl
c3RzL3RjZy9jcmlzL2JhcmUvY2hlY2tfY21weGMucyAgICAgICAgICAgICAgICAgIHwgICAgOTIg
KwogdGVzdHMvdGNnL2NyaXMvYmFyZS9jaGVja19jbXB4bS5zICAgICAgICAgICAgICAgICAgfCAg
IDEwNiArCiB0ZXN0cy90Y2cvY3Jpcy9iYXJlL2NoZWNrX2RzdGVwLnMgICAgICAgICAgICAgICAg
ICB8ICAgIDQyICsKIHRlc3RzL3RjZy9jcmlzL2JhcmUvY2hlY2tfanNyLnMgICAgICAgICAgICAg
ICAgICAgIHwgICAgODUgKwogdGVzdHMvdGNnL2NyaXMvYmFyZS9jaGVja19sYXBjLnMgICAgICAg
ICAgICAgICAgICAgfCAgICA3OCArCiB0ZXN0cy90Y2cvY3Jpcy9iYXJlL2NoZWNrX2xzbC5zICAg
ICAgICAgICAgICAgICAgICB8ICAgMjE3ICsKIHRlc3RzL3RjZy9jcmlzL2JhcmUvY2hlY2tfbHNy
LnMgICAgICAgICAgICAgICAgICAgIHwgICAyMTggKwogdGVzdHMvdGNnL2NyaXMvYmFyZS9jaGVj
a19tY3AucyAgICAgICAgICAgICAgICAgICAgfCAgICA0OSArCiB0ZXN0cy90Y2cvY3Jpcy9iYXJl
L2NoZWNrX21vdmRlbHNyMS5zICAgICAgICAgICAgICB8ICAgIDMzICsKIHRlc3RzL3RjZy9jcmlz
L2JhcmUvY2hlY2tfbW92ZWNyLnMgICAgICAgICAgICAgICAgIHwgICAgMzcgKwogdGVzdHMvdGNn
L2NyaXMvYmFyZS9jaGVja19tb3ZlaS5zICAgICAgICAgICAgICAgICAgfCAgICA1MCArCiB0ZXN0
cy90Y2cvY3Jpcy9iYXJlL2NoZWNrX21vdmVtci5zICAgICAgICAgICAgICAgICB8ICAgIDc4ICsK
IHRlc3RzL3RjZy9jcmlzL2JhcmUvY2hlY2tfbW92ZW1ydjMyLnMgICAgICAgICAgICAgIHwgICAg
OTYgKwogdGVzdHMvdGNnL2NyaXMvYmFyZS9jaGVja19tb3Zlci5zICAgICAgICAgICAgICAgICAg
fCAgICAyOCArCiB0ZXN0cy90Y2cvY3Jpcy9iYXJlL2NoZWNrX21vdmVybS5zICAgICAgICAgICAg
ICAgICB8ICAgIDQ1ICsKIHRlc3RzL3RjZy9jcmlzL2JhcmUvY2hlY2tfbW92bXAucyAgICAgICAg
ICAgICAgICAgIHwgICAxMzEgKwogdGVzdHMvdGNnL2NyaXMvYmFyZS9jaGVja19tb3ZwbXYzMi5z
ICAgICAgICAgICAgICAgfCAgICAzNSArCiB0ZXN0cy90Y2cvY3Jpcy9iYXJlL2NoZWNrX21vdnBy
LnMgICAgICAgICAgICAgICAgICB8ICAgIDI4ICsKIHRlc3RzL3RjZy9jcmlzL2JhcmUvY2hlY2tf
bW92cHJ2MzIucyAgICAgICAgICAgICAgIHwgICAgMjEgKwogdGVzdHMvdGNnL2NyaXMvYmFyZS9j
aGVja19tb3ZzY3IucyAgICAgICAgICAgICAgICAgfCAgICAyOSArCiB0ZXN0cy90Y2cvY3Jpcy9i
YXJlL2NoZWNrX21vdnNtLnMgICAgICAgICAgICAgICAgICB8ICAgIDQ0ICsKIHRlc3RzL3RjZy9j
cmlzL2JhcmUvY2hlY2tfbW92c3IucyAgICAgICAgICAgICAgICAgIHwgICAgNDYgKwogdGVzdHMv
dGNnL2NyaXMvYmFyZS9jaGVja19tb3Z1Y3IucyAgICAgICAgICAgICAgICAgfCAgICAzMyArCiB0
ZXN0cy90Y2cvY3Jpcy9iYXJlL2NoZWNrX21vdnVtLnMgICAgICAgICAgICAgICAgICB8ICAgIDQw
ICsKIHRlc3RzL3RjZy9jcmlzL2JhcmUvY2hlY2tfbW92dXIucyAgICAgICAgICAgICAgICAgIHwg
ICAgNDUgKwogdGVzdHMvdGNnL2NyaXMvYmFyZS9jaGVja19tdWx2MzIucyAgICAgICAgICAgICAg
ICAgfCAgICA1MSArCiB0ZXN0cy90Y2cvY3Jpcy9iYXJlL2NoZWNrX211bHgucyAgICAgICAgICAg
ICAgICAgICB8ICAgMjU3ICsKIHRlc3RzL3RjZy9jcmlzL2JhcmUvY2hlY2tfbmVnLnMgICAgICAg
ICAgICAgICAgICAgIHwgICAxMDQgKwogdGVzdHMvdGNnL2NyaXMvYmFyZS9jaGVja19ub3QucyAg
ICAgICAgICAgICAgICAgICAgfCAgICAzMSArCiB0ZXN0cy90Y2cvY3Jpcy9iYXJlL2NoZWNrX29y
Yy5zICAgICAgICAgICAgICAgICAgICB8ICAgIDcxICsKIHRlc3RzL3RjZy9jcmlzL2JhcmUvY2hl
Y2tfb3JtLnMgICAgICAgICAgICAgICAgICAgIHwgICAgNzUgKwogdGVzdHMvdGNnL2NyaXMvYmFy
ZS9jaGVja19vcnEucyAgICAgICAgICAgICAgICAgICAgfCAgICA0MSArCiB0ZXN0cy90Y2cvY3Jp
cy9iYXJlL2NoZWNrX29yci5zICAgICAgICAgICAgICAgICAgICB8ICAgIDg0ICsKIHRlc3RzL3Rj
Zy9jcmlzL2JhcmUvY2hlY2tfcmV0LnMgICAgICAgICAgICAgICAgICAgIHwgICAgMjUgKwogdGVz
dHMvdGNnL2NyaXMvYmFyZS9jaGVja19zY2MucyAgICAgICAgICAgICAgICAgICAgfCAgICA5NSAr
CiB0ZXN0cy90Y2cvY3Jpcy9iYXJlL2NoZWNrX3N1YmMucyAgICAgICAgICAgICAgICAgICB8ICAg
IDg3ICsKIHRlc3RzL3RjZy9jcmlzL2JhcmUvY2hlY2tfc3VibS5zICAgICAgICAgICAgICAgICAg
IHwgICAgOTYgKwogdGVzdHMvdGNnL2NyaXMvYmFyZS9jaGVja19zdWJxLnMgICAgICAgICAgICAg
ICAgICAgfCAgICA1MiArCiB0ZXN0cy90Y2cvY3Jpcy9iYXJlL2NoZWNrX3N1YnIucyAgICAgICAg
ICAgICAgICAgICB8ICAgMTAyICsKIHRlc3RzL3RjZy9jcmlzL2JhcmUvY2hlY2tfeGFyaXRoLnMg
ICAgICAgICAgICAgICAgIHwgICAgNzIgKwogdGVzdHMvdGNnL2NyaXMvYmFyZS9jcnQucyAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAxMyArCiB0ZXN0cy90Y2cvY3Jpcy9iYXJlL3N5cy5j
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDYzICsKIHRlc3RzL3RjZy9jcmlzL2JhcmUv
dGVzdHV0aWxzLmluYyAgICAgICAgICAgICAgICAgIHwgICAxMTcgKwogdGVzdHMvdGNnL2NyaXMv
Y2hlY2tfYWJzLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0MCAtCiB0ZXN0cy90Y2cv
Y3Jpcy9jaGVja19hZGRjLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDU4IC0KIHRlc3Rz
L3RjZy9jcmlzL2NoZWNrX2FkZGNtLmMgICAgICAgICAgICAgICAgICAgICAgIHwgICAgODUgLQog
dGVzdHMvdGNnL2NyaXMvY2hlY2tfYWRkY3YxNy5zICAgICAgICAgICAgICAgICAgICAgfCAgICA2
NSAtCiB0ZXN0cy90Y2cvY3Jpcy9jaGVja19hZGRpLnMgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDU3IC0KIHRlc3RzL3RjZy9jcmlzL2NoZWNrX2FkZGl2MzIucyAgICAgICAgICAgICAgICAg
ICAgIHwgICAgNjIgLQogdGVzdHMvdGNnL2NyaXMvY2hlY2tfYWRkbS5zICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICA5NiAtCiB0ZXN0cy90Y2cvY3Jpcy9jaGVja19hZGRvLmMgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgMTI1IC0KIHRlc3RzL3RjZy9jcmlzL2NoZWNrX2FkZG9xLmMgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgNDQgLQogdGVzdHMvdGNnL2NyaXMvY2hlY2tfYWRkcS5z
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0NyAtCiB0ZXN0cy90Y2cvY3Jpcy9jaGVja19h
ZGRyLnMgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDk2IC0KIHRlc3RzL3RjZy9jcmlzL2No
ZWNrX2FkZHhjLnMgICAgICAgICAgICAgICAgICAgICAgIHwgICAgOTEgLQogdGVzdHMvdGNnL2Ny
aXMvY2hlY2tfYWRkeG0ucyAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEwNiAtCiB0ZXN0cy90
Y2cvY3Jpcy9jaGVja19hZGR4ci5zICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDk2IC0KIHRl
c3RzL3RjZy9jcmlzL2NoZWNrX2FuZGMucyAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgODAg
LQogdGVzdHMvdGNnL2NyaXMvY2hlY2tfYW5kbS5zICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICA5MCAtCiB0ZXN0cy90Y2cvY3Jpcy9jaGVja19hbmRxLnMgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDQ2IC0KIHRlc3RzL3RjZy9jcmlzL2NoZWNrX2FuZHIucyAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgOTUgLQogdGVzdHMvdGNnL2NyaXMvY2hlY2tfYXNyLnMgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgIDIzMCAtCiB0ZXN0cy90Y2cvY3Jpcy9jaGVja19iYS5zICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDkzIC0KIHRlc3RzL3RjZy9jcmlzL2NoZWNrX2Jhcy5zICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAxMDIgLQogdGVzdHMvdGNnL2NyaXMvY2hlY2tfYmNj
LnMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE5NyAtCiB0ZXN0cy90Y2cvY3Jpcy9jaGVj
a19ib3VuZC5jICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTQyIC0KIHRlc3RzL3RjZy9jcmlz
L2NoZWNrX2JvdW5kYy5zICAgICAgICAgICAgICAgICAgICAgIHwgICAxMDEgLQogdGVzdHMvdGNn
L2NyaXMvY2hlY2tfYm91bmRyLnMgICAgICAgICAgICAgICAgICAgICAgfCAgIDEyNSAtCiB0ZXN0
cy90Y2cvY3Jpcy9jaGVja19idHN0LnMgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDk2IC0K
IHRlc3RzL3RjZy9jcmlzL2NoZWNrX2NsZWFyZnYzMi5zICAgICAgICAgICAgICAgICAgIHwgICAg
MTkgLQogdGVzdHMvdGNnL2NyaXMvY2hlY2tfY2xyam1wMS5zICAgICAgICAgICAgICAgICAgICAg
fCAgICAzNiAtCiB0ZXN0cy90Y2cvY3Jpcy9jaGVja19jbXAtMi5zICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDE1IC0KIHRlc3RzL3RjZy9jcmlzL2NoZWNrX2NtcGMucyAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgODYgLQogdGVzdHMvdGNnL2NyaXMvY2hlY2tfY21wbS5zICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICA5NiAtCiB0ZXN0cy90Y2cvY3Jpcy9jaGVja19jbXBxLnMgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDc1IC0KIHRlc3RzL3RjZy9jcmlzL2NoZWNrX2NtcHIu
cyAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMDIgLQogdGVzdHMvdGNnL2NyaXMvY2hlY2tf
Y21weGMucyAgICAgICAgICAgICAgICAgICAgICAgfCAgICA5MiAtCiB0ZXN0cy90Y2cvY3Jpcy9j
aGVja19jbXB4bS5zICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTA2IC0KIHRlc3RzL3RjZy9j
cmlzL2NoZWNrX2RzdGVwLnMgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNDIgLQogdGVzdHMv
dGNnL2NyaXMvY2hlY2tfZnRhZy5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzNyAtCiB0
ZXN0cy90Y2cvY3Jpcy9jaGVja19nY2N0b3J0dXJlX3ByMjg2MzQtMS5jICAgICAgICB8ICAgIDE1
IC0KIHRlc3RzL3RjZy9jcmlzL2NoZWNrX2djY3RvcnR1cmVfcHIyODYzNC5jICAgICAgICAgIHwg
ICAgMTUgLQogdGVzdHMvdGNnL2NyaXMvY2hlY2tfZ2xpYmNfa2VybmVsdmVyc2lvbi5jICAgICAg
ICAgfCAgIDExNiAtCiB0ZXN0cy90Y2cvY3Jpcy9jaGVja19oZWxsby5jICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgICA3IC0KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 03 17:00:07 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 03 May 2019 17: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 1hMbXb-00081F-QB; Fri, 03 May 2019 17:00:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=J07X=TD=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hMbXa-0007xo-48
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 17:00:06 +0000
X-Inumbo-ID: e5fba664-6dc4-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e5fba664-6dc4-11e9-843c-bc764e045a96;
 Fri, 03 May 2019 17:00:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hMbXY-0000vz-T1
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 17:00:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hMbXY-000593-Q4
 for xen-changelog@lists.xenproject.org; Fri, 03 May 2019 17:00:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hMbXY-000593-Q4@xenbits.xenproject.org>
Date: Fri, 03 May 2019 17:00:04 +0000
Subject: [Xen-changelog] [qemu-xen staging] main loop: Big hammer to fix
 logfile disk DoS in Xen setups
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFRo
dSBNYXkgMjYgMTY6MjE6NTYgMjAxNiArMDEwMApDb21taXQ6ICAgICBBbnRob255IFBFUkFSRCA8
YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVGh1IE1heSAyIDEwOjIxOjI2
IDIwMTkgKzAxMDAKCiAgICBtYWluIGxvb3A6IEJpZyBoYW1tZXIgdG8gZml4IGxvZ2ZpbGUgZGlz
ayBEb1MgaW4gWGVuIHNldHVwcwogICAgCiAgICBFYWNoIHRpbWUgcm91bmQgdGhlIG1haW4gbG9v
cCwgd2Ugbm93IGZzdGF0IHN0ZGVyci4gIElmIGl0IGlzIHRvbyBiaWcsCiAgICB3ZSBkdXAyIC9k
ZXYvbnVsbCBvbnRvIGl0LiAgVGhpcyBpcyBub3QgYSB2ZXJ5IHByZXR0eSBwYXRjaCBidXQgaXQg
aXMKICAgIHZlcnkgc2ltcGxlLCBlYXN5IHRvIHNlZSB0aGF0IGl0J3MgY29ycmVjdCwgYW5kIGhh
cyBhIGxvdyByaXNrIG9mCiAgICBjb2xsYXRlcmFsIGRhbWFnZS4KICAgIAogICAgVGhlcmUgaXMg
bm8gbGltaXQgYnkgZGVmYXVsdCBidXQgY2FuIGJlIGFkanVzdGVkIGJ5IHNldHRpbmcgYSBuZXcK
ICAgIGVudmlyb25tZW50IHZhcmlhYmxlLgogICAgCiAgICBUaGlzIGZpeGVzIENWRS0yMDE0LTM2
NzIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5j
aXRyaXguY29tPgogICAgVGVzdGVkLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0
cml4LmNvbT4KICAgIAogICAgU2V0IHRoZSBkZWZhdWx0IHRvIDAgc28gdGhhdCBpdCB3b24ndCBh
ZmZlY3Qgbm9uLXhlbiBpbnN0YWxsYXRpb24uIFRoZQogICAgbGltaXQgd2lsbCBiZSBzZXQgYnkg
WGVuIHRvb2xzdGFjay4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KICAgIEFja2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0
cml4LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDQ0YTA3MmYwZGUwZDU3Yzk1
YzIyMTJiYmNlMDI4ODg4MzJiN2I3NGYpCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCAy
NjkzODFiYjYzNTY5Mjg1NmFhODc4OWEzZjMyMmU1NDNlMGM2NDhkKQotLS0KIHV0aWwvbWFpbi1s
b29wLmMgfCA0OCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKIDEgZmlsZSBjaGFuZ2VkLCA0OCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdXRpbC9t
YWluLWxvb3AuYyBiL3V0aWwvbWFpbi1sb29wLmMKaW5kZXggZTFlMzQ5Y2E1Yy4uOWNjYTBlZTg5
OCAxMDA2NDQKLS0tIGEvdXRpbC9tYWluLWxvb3AuYworKysgYi91dGlsL21haW4tbG9vcC5jCkBA
IC0xNjksNiArMTY5LDUwIEBAIGludCBxZW11X2luaXRfbWFpbl9sb29wKEVycm9yICoqZXJycCkK
ICAgICByZXR1cm4gMDsKIH0KIAorc3RhdGljIHZvaWQgY2hlY2tfY3ZlXzIwMTRfMzY3Ml94ZW4o
dm9pZCkKK3sKKyAgICBzdGF0aWMgdW5zaWduZWQgbG9uZyBsaW1pdCA9IH4wVUw7CisgICAgY29u
c3QgaW50IGZkID0gMjsKKyAgICBzdHJ1Y3Qgc3RhdCBzdGFiOworCisgICAgaWYgKGxpbWl0ID09
IH4wVUwpIHsKKyAgICAgICAgY29uc3QgY2hhciAqcyA9IGdldGVudigiWEVOX1FFTVVfQ09OU09M
RV9MSU1JVCIpOworICAgICAgICAvKiBYRU5fUUVNVV9DT05TT0xFX0xJTUlUPTAgbWVhbnMgbm8g
bGltaXQgKi8KKyAgICAgICAgbGltaXQgPSBzID8gc3RydG91bChzLDAsMCkgOiAwOworICAgIH0K
KyAgICBpZiAobGltaXQgPT0gMCkKKyAgICAgICAgcmV0dXJuOworCisgICAgaW50IHIgPSBmc3Rh
dChmZCwgJnN0YWIpOworICAgIGlmIChyKSB7CisgICAgICAgIHBlcnJvcigiZnN0YXQgc3RkZXJy
IChmb3IgQ1ZFLTIwMTQtMzY3MiBjaGVjaykiKTsKKyAgICAgICAgZXhpdCgtMSk7CisgICAgfQor
ICAgIGlmICghU19JU1JFRyhzdGFiLnN0X21vZGUpKQorICAgICAgICByZXR1cm47CisgICAgaWYg
KHN0YWIuc3Rfc2l6ZSA8PSBsaW1pdCkKKyAgICAgICAgcmV0dXJuOworCisgICAgLyogb2ggZGVh
ciAqLworICAgIGZwcmludGYoc3RkZXJyLCJcclxuIgorICAgICAgICAgICAgIkNsb3Npbmcgc3Rk
ZXJyIGR1ZSB0byBDVkUtMjAxNC0zNjcyIGxpbWl0LiAiCisgICAgICAgICAgICAiIFNldCBYRU5f
UUVNVV9DT05TT0xFX0xJTUlUIHRvIG51bWJlciBvZiBieXRlcyB0byBvdmVycmlkZSwiCisgICAg
ICAgICAgICAiIG9yIDAgZm9yIG5vIGxpbWl0LlxuIik7CisgICAgZmZsdXNoKHN0ZGVycik7CisK
KyAgICBpbnQgbmZkID0gb3BlbigiL2Rldi9udWxsIiwgT19XUk9OTFkpOworICAgIGlmIChuZmQg
PCAwKSB7CisgICAgICAgIHBlcnJvcigib3BlbiAvZGV2L251bGwgKGZvciBDVkUtMjAxNC0zNjcy
IGNoZWNrKSIpOworICAgICAgICBleGl0KC0xKTsKKyAgICB9CisgICAgciA9IGR1cDIobmZkLCBm
ZCk7CisgICAgaWYgKHIgIT0gZmQpIHsKKyAgICAgICAgcGVycm9yKCJkdXAyIC9kZXYvbnVsbCAo
Zm9yIENWRS0yMDE0LTM2NzIgY2hlY2spIik7CisgICAgICAgIGV4aXQoLTEpOworICAgIH0KKyAg
ICBjbG9zZShuZmQpOworfQorCiBzdGF0aWMgaW50IG1heF9wcmlvcml0eTsKIAogI2lmbmRlZiBf
V0lOMzIKQEAgLTIyMyw2ICsyNjcsOCBAQCBzdGF0aWMgaW50IG9zX2hvc3RfbWFpbl9sb29wX3dh
aXQoaW50NjRfdCB0aW1lb3V0KQogCiAgICAgZ19tYWluX2NvbnRleHRfYWNxdWlyZShjb250ZXh0
KTsKIAorICAgIGNoZWNrX2N2ZV8yMDE0XzM2NzJfeGVuKCk7CisKICAgICBnbGliX3BvbGxmZHNf
ZmlsbCgmdGltZW91dCk7CiAKICAgICBxZW11X211dGV4X3VubG9ja19pb3RocmVhZCgpOwpAQCAt
Mzk1LDYgKzQ0MSw4IEBAIHN0YXRpYyBpbnQgb3NfaG9zdF9tYWluX2xvb3Bfd2FpdChpbnQ2NF90
IHRpbWVvdXQpCiAKICAgICBnX21haW5fY29udGV4dF9hY3F1aXJlKGNvbnRleHQpOwogCisgICAg
Y2hlY2tfY3ZlXzIwMTRfMzY3Ml94ZW4oKTsKKwogICAgIC8qIFhYWDogbmVlZCB0byBzdXBwcmVz
cyBwb2xsaW5nIGJ5IGJldHRlciB1c2luZyB3aW4zMiBldmVudHMgKi8KICAgICByZXQgPSAwOwog
ICAgIGZvciAocGUgPSBmaXJzdF9wb2xsaW5nX2VudHJ5OyBwZSAhPSBOVUxMOyBwZSA9IHBlLT5u
ZXh0KSB7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQvcWVt
dS14ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon May 06 21:44:16 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 21:44:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hNlPC-0008Ej-QW; Mon, 06 May 2019 21:44: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=t29F=TG=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hNlPB-0008Ee-JY
 for xen-changelog@lists.xenproject.org; Mon, 06 May 2019 21:44:13 +0000
X-Inumbo-ID: 16384d25-7048-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 16384d25-7048-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 21:44: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 1hNlPA-0007ww-9t
 for xen-changelog@lists.xenproject.org; Mon, 06 May 2019 21:44:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hNlPA-0008G5-7M
 for xen-changelog@lists.xenproject.org; Mon, 06 May 2019 21:44:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hNlPA-0008G5-7M@xenbits.xenproject.org>
Date: Mon, 06 May 2019 21:44:12 +0000
Subject: [Xen-changelog] [xen stable-4.11] xen: Fix backport of
 "xen/cmdline: Fix buggy strncmp(s, LITERAL, ss - s) construct"
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGViOGFjYmE4MmFkMDBjZjM0OTlkZThkYmQ1MmNkYzgxM2IyZDY0ZTIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAzIDEwOjUyOjMyIDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDMgMTA6NTI6MzIgMjAxOSArMDIw
MAoKICAgIHhlbjogRml4IGJhY2twb3J0IG9mICJ4ZW4vY21kbGluZTogRml4IGJ1Z2d5IHN0cm5j
bXAocywgTElURVJBTCwgc3MgLSBzKSBjb25zdHJ1Y3QiCiAgICAKICAgIFRoZXNlIHdlcmUgbWlz
c2VkIGFzIGEgY29uc2VxdWVuY2Ugb2YgYmVpbmcgcmViYXNlZCBvdmVyIG90aGVyIGNtZGxpbmUK
ICAgIGNsZWFudXAuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMgICB8IDQgKystLQog
eGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jIHwgNCArKy0tCiAyIGZpbGVzIGNoYW5nZWQsIDQg
aW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
ZG9tMF9idWlsZC5jIGIveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYwppbmRleCBiNzQ0NzkxYzM4
Li5kYmQ3ZDBkMzkzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKQEAgLTIzNywxMCArMjM3LDEwIEBAIHN0YXRpYyBp
bnQgX19pbml0IHBhcnNlX2RvbTBfcGFyYW0oY29uc3QgY2hhciAqcykKICAgICAgICAgaWYgKCAh
c3MgKQogICAgICAgICAgICAgc3MgPSBzdHJjaHIocywgJ1wwJyk7CiAKLSAgICAgICAgaWYgKCAh
c3RybmNtcChzLCAicHZoIiwgc3MgLSBzKSApCisgICAgICAgIGlmICggIWNtZGxpbmVfc3RyY21w
KHMsICJwdmgiKSApCiAgICAgICAgICAgICBkb20wX3B2aCA9IHRydWU7CiAjaWZkZWYgQ09ORklH
X1NIQURPV19QQUdJTkcKLSAgICAgICAgZWxzZSBpZiAoICFzdHJuY21wKHMsICJzaGFkb3ciLCBz
cyAtIHMpICkKKyAgICAgICAgZWxzZSBpZiAoICFjbWRsaW5lX3N0cmNtcChzLCAic2hhZG93Iikg
KQogICAgICAgICAgICAgb3B0X2RvbTBfc2hhZG93ID0gdHJ1ZTsKICNlbmRpZgogICAgICAgICBl
bHNlCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgYi94ZW4vYXJjaC94
ODYvaHZtL3ZteC92bWNzLmMKaW5kZXggNDljOTE2YjgyZC4uMTk3NTVmMjcxNiAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14
L3ZtY3MuYwpAQCAtOTAsOSArOTAsOSBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9lcHRfcGFy
YW0oY29uc3QgY2hhciAqcykKICAgICAgICAgaWYgKCAhc3MgKQogICAgICAgICAgICAgc3MgPSBz
dHJjaHIocywgJ1wwJyk7CiAKLSAgICAgICAgaWYgKCAhc3RybmNtcChzLCAicG1sIiwgc3MgLSBz
KSApCisgICAgICAgIGlmICggIWNtZGxpbmVfc3RyY21wKHMsICJwbWwiKSApCiAgICAgICAgICAg
ICBvcHRfcG1sX2VuYWJsZWQgPSB2YWw7Ci0gICAgICAgIGVsc2UgaWYgKCAhc3RybmNtcChzLCAi
YWQiLCBzcyAtIHMpICkKKyAgICAgICAgZWxzZSBpZiAoICFjbWRsaW5lX3N0cmNtcChzLCAiYWQi
KSApCiAgICAgICAgICAgICBvcHRfZXB0X2FkID0gdmFsOwogICAgICAgICBlbHNlCiAgICAgICAg
ICAgICByYyA9IC1FSU5WQUw7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon May 06 21:44:17 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 21:44:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hNlPF-0008Fn-Ru; Mon, 06 May 2019 21:44:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=t29F=TG=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hNlPE-0008Fe-S1
 for xen-changelog@lists.xenproject.org; Mon, 06 May 2019 21:44:16 +0000
X-Inumbo-ID: 1026628c-7048-11e9-8df0-178db9cafe81
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1026628c-7048-11e9-8df0-178db9cafe81;
 Mon, 06 May 2019 21:44:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hNlP0-0007wr-3x
 for xen-changelog@lists.xenproject.org; Mon, 06 May 2019 21:44:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hNlP0-0008FY-1D
 for xen-changelog@lists.xenproject.org; Mon, 06 May 2019 21:44:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hNlP0-0008FY-1D@xenbits.xenproject.org>
Date: Mon, 06 May 2019 21:44:02 +0000
Subject: [Xen-changelog] [xen stable-4.11] xen: Fix backport of "x86/tsx:
 Implement controls for RTM force-abort 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>

Y29tbWl0IDBlYmZjODFjMDkxYmUxNTAzNDNkNmNlOTQ4ODQxYTFlNmNmODkzNjEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAzIDEwOjUxOjMxIDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDMgMTA6NTE6MzEgMjAxOSArMDIw
MAoKICAgIHhlbjogRml4IGJhY2twb3J0IG9mICJ4ODYvdHN4OiBJbXBsZW1lbnQgY29udHJvbHMg
Zm9yIFJUTSBmb3JjZS1hYm9ydCBtb2RlIgogICAgCiAgICBUaGUgcG9zdGVkIHZlcnNpb24gb2Yg
dGhpcyBwYXRjaCBkZXBlbmRzIG9uIGMvcyAzYzU1NTI5NSAieDg2L3ZwbXU6IEltcHJvdmUKICAg
IGRvY3VtZW50YXRpb24gYW5kIHBhcnNpbmcgZm9yIHZwbXU9IiAoWGVuIDQuMTIgYW5kIGxhdGVy
KSB0byBwcmV2ZW50CiAgICBgdnBtdT1ydG0tYWJvcnRgIGltcGxpeWluZyBgdnBtdT0xYCwgd2hp
Y2ggaXMgb3V0c2lkZSBvZiBzZWN1cml0eSBzdXBwb3J0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvY3B1
L3ZwbXUuYyB8IDQgKysrKwogMSBmaWxlIGNoYW5nZWQsIDQgaW5zZXJ0aW9ucygrKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jIGIveGVuL2FyY2gveDg2L2NwdS92cG11LmMK
aW5kZXggNjM5YWUwY2E2My4uOWE0MmUwOWExMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Nw
dS92cG11LmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS92cG11LmMKQEAgLTkxLDYgKzkxLDEwIEBA
IHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX3ZwbXVfcGFyYW1zKGNvbnN0IGNoYXIgKnMpCiAKICAg
ICAgICAgICAgIHMgPSBzcyArIDE7CiAgICAgICAgIH0gd2hpbGUgKCAqc3MgKTsKKworICAgICAg
ICBpZiAoICF2cG11X2ZlYXR1cmVzICkgLyogcnRtLWFib3J0IGRvZXNuJ3QgaW1wbHkgdnBtdT0x
ICovCisgICAgICAgICAgICBicmVhazsKKwogICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KICAg
ICBjYXNlIDE6CiAgICAgICAgIC8qIERlZmF1bHQgVlBNVSBtb2RlICovCi0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon May 06 21:44:24 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 21: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 1hNlPM-0008Gj-TN; Mon, 06 May 2019 21:44:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=t29F=TG=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hNlPM-0008GW-BF
 for xen-changelog@lists.xenproject.org; Mon, 06 May 2019 21:44:24 +0000
X-Inumbo-ID: 1c4b78db-7048-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1c4b78db-7048-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 21:44:22 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hNlPK-0007x9-FY
 for xen-changelog@lists.xenproject.org; Mon, 06 May 2019 21:44:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hNlPK-0008GZ-D8
 for xen-changelog@lists.xenproject.org; Mon, 06 May 2019 21:44:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hNlPK-0008GZ-D8@xenbits.xenproject.org>
Date: Mon, 06 May 2019 21:44:22 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/e820: fix build with gcc9
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============6559112034744287257=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit bdb06308065141ac05c9f815c39aaf193256b48f
Author:     Jan Beulich <jbeulich@suse.com>
AuthorDate: Fri May 3 10:53:40 2019 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri May 3 10:53:40 2019 +0200

    x86/e820: fix build with gcc9
    
    e820.c: In function ‘clip_to_limit’:
    .../xen/include/asm/string.h:10:26: error: ‘__builtin_memmove’ offset [-16, -36] is out of the bounds [0, 20484] of object ‘e820’ with type ‘struct e820map’ [-Werror=array-bounds]
       10 | #define memmove(d, s, n) __builtin_memmove(d, s, n)
          |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
    e820.c:404:13: note: in expansion of macro ‘memmove’
      404 |             memmove(&e820.map[i], &e820.map[i+1],
          |             ^~~~~~~
    e820.c:36:16: note: ‘e820’ declared here
       36 | struct e820map e820;
          |                ^~~~
    
    While I can't see where the negative offsets would come from, converting
    the loop index to unsigned type helps. Take the opportunity and also
    convert several other local variables and copy_e820_map()'s second
    parameter to unsigned int (and bool in one case).
    
    Reported-by: Charles Arnold <carnold@suse.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 22e2f8dddf5fbed885b5e4db3ffc9e1101be9ec0
    master date: 2019-03-18 11:38:36 +0100
---
 xen/arch/x86/e820.c | 32 ++++++++++++++------------------
 1 file changed, 14 insertions(+), 18 deletions(-)

diff --git a/xen/arch/x86/e820.c b/xen/arch/x86/e820.c
index 590ea985ef..1f8099ad74 100644
--- a/xen/arch/x86/e820.c
+++ b/xen/arch/x86/e820.c
@@ -44,7 +44,7 @@ struct e820map __initdata e820_raw;
  */
 int __init e820_all_mapped(u64 start, u64 end, unsigned type)
 {
-	int i;
+	unsigned int i;
 
 	for (i = 0; i < e820.nr_map; i++) {
 		struct e820entry *ei = &e820.map[i];
@@ -73,9 +73,7 @@ int __init e820_all_mapped(u64 start, u64 end, unsigned type)
 static void __init add_memory_region(unsigned long long start,
                                      unsigned long long size, int type)
 {
-    int x;
-
-    x = e820.nr_map;
+    unsigned int x = e820.nr_map;
 
     if (x == ARRAY_SIZE(e820.map)) {
         printk(KERN_ERR "Ooops! Too many entries in the memory map!\n");
@@ -140,11 +138,9 @@ int __init sanitize_e820_map(struct e820entry *biosmap, unsigned int *pnr_map)
     struct change_member *change_tmp;
     unsigned long current_type, last_type;
     unsigned long long last_addr;
-    int chgidx, still_changing;
-    int overlap_entries;
-    int new_bios_entry;
-    int old_nr, new_nr, chg_nr;
-    int i;
+    bool still_changing;
+    unsigned int i, chgidx, overlap_entries, new_bios_entry;
+    unsigned int old_nr, new_nr, chg_nr;
 
     /*
       Visually we're performing the following (1,2,3,4 = memory types)...
@@ -211,9 +207,9 @@ int __init sanitize_e820_map(struct e820entry *biosmap, unsigned int *pnr_map)
     chg_nr = chgidx;    	/* true number of change-points */
 
     /* sort change-point list by memory addresses (low -> high) */
-    still_changing = 1;
+    still_changing = true;
     while (still_changing)	{
-        still_changing = 0;
+        still_changing = false;
         for (i=1; i < chg_nr; i++)  {
             /* if <current_addr> > <last_addr>, swap */
             /* or, if current=<start_addr> & last=<end_addr>, swap */
@@ -226,7 +222,7 @@ int __init sanitize_e820_map(struct e820entry *biosmap, unsigned int *pnr_map)
                 change_tmp = change_point[i];
                 change_point[i] = change_point[i-1];
                 change_point[i-1] = change_tmp;
-                still_changing=1;
+                still_changing = true;
             }
         }
     }
@@ -304,9 +300,9 @@ int __init sanitize_e820_map(struct e820entry *biosmap, unsigned int *pnr_map)
  * thinkpad 560x, for example, does not cooperate with the memory
  * detection code.)
  */
-static int __init copy_e820_map(struct e820entry * biosmap, int nr_map)
+static int __init copy_e820_map(struct e820entry * biosmap, unsigned int nr_map)
 {
-    /* Only one memory region (or negative)? Ignore it */
+    /* Only one memory region? Ignore it */
     if (nr_map < 2)
         return -1;
 
@@ -345,7 +341,7 @@ static int __init copy_e820_map(struct e820entry * biosmap, int nr_map)
  */
 static unsigned long __init find_max_pfn(void)
 {
-    int i;
+    unsigned int i;
     unsigned long max_pfn = 0;
 
     for (i = 0; i < e820.nr_map; i++) {
@@ -366,7 +362,7 @@ static unsigned long __init find_max_pfn(void)
 
 static void __init clip_to_limit(uint64_t limit, char *warnmsg)
 {
-    int i;
+    unsigned int i;
     char _warnmsg[160];
     uint64_t old_limit = 0;
 
@@ -514,7 +510,7 @@ static void __init machine_specific_memory_setup(struct e820map *raw)
 {
     unsigned long mpt_limit, ro_mpt_limit;
     uint64_t top_of_ram, size;
-    int i;
+    unsigned int i;
 
     sanitize_e820_map(raw->map, &raw->nr_map);
     copy_e820_map(raw->map, raw->nr_map);
@@ -604,7 +600,7 @@ int __init e820_change_range_type(
     uint32_t orig_type, uint32_t new_type)
 {
     uint64_t rs = 0, re = 0;
-    int i;
+    unsigned int i;
 
     for ( i = 0; i < e820->nr_map; i++ )
     {
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.11


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============6559112034744287257==--

From xen-changelog-bounces@lists.xenproject.org Mon May 06 21:44:35 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 21: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 1hNlPW-0008IK-V4; Mon, 06 May 2019 21:44:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=t29F=TG=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hNlPV-0008IC-VZ
 for xen-changelog@lists.xenproject.org; Mon, 06 May 2019 21:44:34 +0000
X-Inumbo-ID: 225c0710-7048-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 225c0710-7048-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 21:44: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 1hNlPU-0007xR-LV
 for xen-changelog@lists.xenproject.org; Mon, 06 May 2019 21:44:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hNlPU-0008H3-Is
 for xen-changelog@lists.xenproject.org; Mon, 06 May 2019 21:44:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hNlPU-0008H3-Is@xenbits.xenproject.org>
Date: Mon, 06 May 2019 21:44:32 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/msr: Shorten
 ARCH_CAPABILITIES_* constants
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA4MjVmYmRkNjI3MjQ1NzdmZWJlZmYxMWFlNTBkNDQwOTkyYThmMTEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAzIDEwOjU1OjEwIDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDMgMTA6NTU6MTAgMjAxOSArMDIw
MAoKICAgIHg4Ni9tc3I6IFNob3J0ZW4gQVJDSF9DQVBBQklMSVRJRVNfKiBjb25zdGFudHMKICAg
IAogICAgVGhleSBhcmUgdW5uZWNlc3NlcmlseSB2ZXJib3NlLCBhbmQgQVJDSF9DQVBTXyogaXMg
YWxyZWFkeSB0aGUgbW9yZSBjb21tb24KICAgIHZlcnNpb24uCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogYmEy
N2FhYTg4NTQ4YzgyNGE0N2RjZjU2MDkyODhlZTFjMDVkMjk0NgogICAgbWFzdGVyIGRhdGU6IDIw
MTktMDMtMTggMTY6MjY6NDAgKzAwMDAKLS0tCiB4ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgICAg
ICAgIHwgMTAgKysrKystLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCB8ICA0
ICsrLS0KIDIgZmlsZXMgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNoL3g4Ni9zcGVj
X2N0cmwuYwppbmRleCBlNjQxODk0ZjE3Li4yN2IxMTU4ZDg0IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCkBAIC0yODYs
OCArMjg2LDggQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1
bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMpCiAgICAgICAgICAgIChfN2QwICYgY3B1ZmVhdF9tYXNr
KFg4Nl9GRUFUVVJFX0wxRF9GTFVTSCkpID8gIiBMMURfRkxVU0giIDogIiIsCiAgICAgICAgICAg
IChfN2QwICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX1NTQkQpKSAgPyAiIFNTQkQiICAgICAg
OiAiIiwKICAgICAgICAgICAgKGU4YiAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSUJQQikp
ICA/ICIgSUJQQiIgICAgICA6ICIiLAotICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQQUJJTElU
SUVTX0lCUlNfQUxMKSAgICAgID8gIiBJQlJTX0FMTCIgIDogIiIsCi0gICAgICAgICAgIChjYXBz
ICYgQVJDSF9DQVBBQklMSVRJRVNfUkRDTF9OTykgICAgICAgPyAiIFJEQ0xfTk8iICAgOiAiIiwK
KyAgICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUFNfSUJSU19BTEwpICAgICAgICAgICAgICA/ICIg
SUJSU19BTEwiICA6ICIiLAorICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQU19SRENMX05PKSAg
ICAgICAgICAgICAgID8gIiBSRENMX05PIiAgIDogIiIsCiAgICAgICAgICAgIChjYXBzICYgQVJD
SF9DQVBTX1JTQkEpICAgICAgICAgICAgICAgICAgPyAiIFJTQkEiICAgICAgOiAiIiwKICAgICAg
ICAgICAgKGNhcHMgJiBBUkNIX0NBUFNfU0tJUF9MMURGTCkgICAgICAgICAgICA/ICIgU0tJUF9M
MURGTCI6ICIiLAogICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQU19TU0JfTk8pICAgICAgICAg
ICAgICAgID8gIiBTU0JfTk8iICAgIDogIiIpOwpAQCAtNTk4LDcgKzU5OCw3IEBAIHN0YXRpYyBf
X2luaXQgdm9pZCBsMXRmX2NhbGN1bGF0aW9ucyh1aW50NjRfdCBjYXBzKQogICAgIH0KIAogICAg
IC8qIEFueSBwcm9jZXNzb3IgYWR2ZXJ0aXNpbmcgUkRDTF9OTyBzaG91bGQgYmUgbm90IHZ1bG5l
cmFibGUgdG8gTDFURi4gKi8KLSAgICBpZiAoIGNhcHMgJiBBUkNIX0NBUEFCSUxJVElFU19SRENM
X05PICkKKyAgICBpZiAoIGNhcHMgJiBBUkNIX0NBUFNfUkRDTF9OTyApCiAgICAgICAgIGNwdV9o
YXNfYnVnX2wxdGYgPSBmYWxzZTsKIAogICAgIGlmICggY3B1X2hhc19idWdfbDF0ZiAmJiBoaXRf
ZGVmYXVsdCApCkBAIC02NjIsOSArNjYyLDkgQEAgaW50OF90IF9fcmVhZF9tb3N0bHkgb3B0X3hw
dGlfZG9tdSA9IC0xOwogc3RhdGljIF9faW5pdCB2b2lkIHhwdGlfaW5pdF9kZWZhdWx0KHVpbnQ2
NF90IGNhcHMpCiB7CiAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZF
TkRPUl9BTUQgKQotICAgICAgICBjYXBzID0gQVJDSF9DQVBBQklMSVRJRVNfUkRDTF9OTzsKKyAg
ICAgICAgY2FwcyA9IEFSQ0hfQ0FQU19SRENMX05POwogCi0gICAgaWYgKCBjYXBzICYgQVJDSF9D
QVBBQklMSVRJRVNfUkRDTF9OTyApCisgICAgaWYgKCBjYXBzICYgQVJDSF9DQVBTX1JEQ0xfTk8g
KQogICAgIHsKICAgICAgICAgaWYgKCBvcHRfeHB0aV9od2RvbSA8IDAgKQogICAgICAgICAgICAg
b3B0X3hwdGlfaHdkb20gPSAwOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3It
aW5kZXguaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKaW5kZXggZDEzMzA4ZmZl
MC4uNzU4OGZjMTU2NyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXgu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCkBAIC00NCw4ICs0NCw4IEBA
CiAjZGVmaW5lIFBSRURfQ01EX0lCUEIJCQkoX0FDKDEsIFVMTCkgPDwgMCkKIAogI2RlZmluZSBN
U1JfQVJDSF9DQVBBQklMSVRJRVMJCTB4MDAwMDAxMGEKLSNkZWZpbmUgQVJDSF9DQVBBQklMSVRJ
RVNfUkRDTF9OTwkoX0FDKDEsIFVMTCkgPDwgMCkKLSNkZWZpbmUgQVJDSF9DQVBBQklMSVRJRVNf
SUJSU19BTEwJKF9BQygxLCBVTEwpIDw8IDEpCisjZGVmaW5lIEFSQ0hfQ0FQU19SRENMX05PCQko
X0FDKDEsIFVMTCkgPDwgMCkKKyNkZWZpbmUgQVJDSF9DQVBTX0lCUlNfQUxMCQkoX0FDKDEsIFVM
TCkgPDwgMSkKICNkZWZpbmUgQVJDSF9DQVBTX1JTQkEJCQkoX0FDKDEsIFVMTCkgPDwgMikKICNk
ZWZpbmUgQVJDSF9DQVBTX1NLSVBfTDFERkwJCShfQUMoMSwgVUxMKSA8PCAzKQogI2RlZmluZSBB
UkNIX0NBUFNfU1NCX05PCQkoX0FDKDEsIFVMTCkgPDwgNCkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjExCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon May 06 21:44:45 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 06 May 2019 21: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 1hNlPh-0008JW-0T; Mon, 06 May 2019 21: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=t29F=TG=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hNlPg-0008JN-38
 for xen-changelog@lists.xenproject.org; Mon, 06 May 2019 21:44:44 +0000
X-Inumbo-ID: 2870453f-7048-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2870453f-7048-11e9-843c-bc764e045a96;
 Mon, 06 May 2019 21:44: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 1hNlPe-0007xb-R5
 for xen-changelog@lists.xenproject.org; Mon, 06 May 2019 21:44:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hNlPe-0008HT-Oj
 for xen-changelog@lists.xenproject.org; Mon, 06 May 2019 21:44:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hNlPe-0008HT-Oj@xenbits.xenproject.org>
Date: Mon, 06 May 2019 21:44:42 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/spec-ctrl: Extend repoline
 safey calcuations for eIBRS and Atom parts
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNiMDYyZjUwNDBhMTAzZDg2YjQ0YzVlODQxMmZmOTU1NWIwMGQwNmMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAzIDEwOjU1OjU1IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDMgMTA6NTU6NTUgMjAxOSArMDIw
MAoKICAgIHg4Ni9zcGVjLWN0cmw6IEV4dGVuZCByZXBvbGluZSBzYWZleSBjYWxjdWF0aW9ucyBm
b3IgZUlCUlMgYW5kIEF0b20gcGFydHMKICAgIAogICAgQWxsIGN1cnJlbnRseS1yZWxlYXNlZCBB
dG9tIHByb2Nlc3NvcnMgYXJlIGluIHByYWN0aWNlIHJldHBvbGluZS1zYWZlLCBiZWNhdXNlCiAg
ICB0aGV5IGRvbid0IGZhbGwgYmFjayB0byBhIEJUQiBwcmVkaWN0aW9uIG9uIFJTQiB1bmRlcmZs
b3cuCiAgICAKICAgIEhvd2V2ZXIsIGFuIGFkZGl0aW9uYWwgbWVhbmluZyBvZiBFbmhhbmNlZCBJ
UkJTIGlzIHRoYXQgdGhlIHByb2Nlc3NvciBtYXkgbm90CiAgICBiZSByZXRwb2xpbmUtc2FmZS4g
IFRoZSBHZW1pbmkgTGFrZSBwbGF0Zm9ybSwgYmFzZWQgb24gdGhlIEdvbGRtb250IFBsdXMKICAg
IG1pY3JvYXJjaGl0ZWN0dXJlIGlzIHRoZSBmaXJzdCBBdG9tIHByb2Nlc3NvciB0byBzdXBwb3J0
IGVJQlJTLgogICAgCiAgICBVbnRpbCBYZW4gZ2V0cyBmdWxsIGVJQlJTIHN1cHBvcnQsIEdlbWlu
aSBMYWtlIHdpbGwgc3RpbGwgYmUgc2FmZSB1c2luZwogICAgcmVndWxhciBJQlJTLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3Rl
ciBjb21taXQ6IDE3Zjc0MjQyY2NmMGNlNmU1MWMwM2E1ODYwOTQ3ODY1YzBlZjBkYzIKICAgIG1h
c3RlciBkYXRlOiAyMDE5LTAzLTE4IDE2OjI2OjQwICswMDAwCi0tLQogeGVuL2FyY2gveDg2L3Nw
ZWNfY3RybC5jIHwgMjIgKysrKysrKysrKysrKysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDIx
IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
c3BlY19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXggMjdiMTE1OGQ4NC4u
OGZhNmMxMDUyOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtMzY1LDggKzM2NSwxMSBAQCBzdGF0aWMgYm9vbCBf
X2luaXQgcmV0cG9saW5lX3NhZmUodWludDY0X3QgY2FwcykKICAgICAvKgogICAgICAqIFJTQkEg
bWF5IGJlIHNldCBieSBhIGh5cGVydmlzb3IgdG8gaW5kaWNhdGUgdGhhdCB3ZSBtYXkgbW92ZSB0
byBhCiAgICAgICogcHJvY2Vzc29yIHdoaWNoIGlzbid0IHJldHBvbGluZS1zYWZlLgorICAgICAq
CisgICAgICogUHJvY2Vzc29ycyBvZmZlcmluZyBFbmhhbmNlZCBJQlJTIGFyZSBub3QgZ3VhcmVu
dGVlZCB0byBiZQorICAgICAqIHJlcG9saW5lLXNhZmUuCiAgICAgICovCi0gICAgaWYgKCBjYXBz
ICYgQVJDSF9DQVBTX1JTQkEgKQorICAgIGlmICggY2FwcyAmIChBUkNIX0NBUFNfUlNCQSB8IEFS
Q0hfQ0FQU19JQlJTX0FMTCkgKQogICAgICAgICByZXR1cm4gZmFsc2U7CiAKICAgICBzd2l0Y2gg
KCBib290X2NwdV9kYXRhLng4Nl9tb2RlbCApCkBAIC00MjYsNiArNDI5LDIzIEBAIHN0YXRpYyBi
b29sIF9faW5pdCByZXRwb2xpbmVfc2FmZSh1aW50NjRfdCBjYXBzKQogICAgIGNhc2UgMHg5ZToK
ICAgICAgICAgcmV0dXJuIGZhbHNlOwogCisgICAgICAgIC8qCisgICAgICAgICAqIEF0b20gcHJv
Y2Vzc29ycyBiZWZvcmUgR29sZG1vbnQgUGx1cy9HZW1pbmkgTGFrZSBhcmUgcmV0cG9saW5lLXNh
ZmUuCisgICAgICAgICAqLworICAgIGNhc2UgMHgxYzogLyogUGluZXZpZXcgKi8KKyAgICBjYXNl
IDB4MjY6IC8qIExpbmNyb2Z0ICovCisgICAgY2FzZSAweDI3OiAvKiBQZW53ZWxsICovCisgICAg
Y2FzZSAweDM1OiAvKiBDbG92ZXJ2aWV3ICovCisgICAgY2FzZSAweDM2OiAvKiBDZWRhcnZpZXcg
Ki8KKyAgICBjYXNlIDB4Mzc6IC8qIEJheXRyYWlsIC8gVmFsbGV5dmlldyAoU2lsdmVybW9udCkg
Ki8KKyAgICBjYXNlIDB4NGQ6IC8qIEF2YXRvbiAvIFJhbmdlbHkgKFNpbHZlcm1vbnQpICovCisg
ICAgY2FzZSAweDRjOiAvKiBDaGVycnl0cmFpbCAvIEJyYXNzd2VsbCAqLworICAgIGNhc2UgMHg0
YTogLyogTWVycmlmaWVsZCAqLworICAgIGNhc2UgMHg1YTogLyogTW9vcmVmaWVsZCAqLworICAg
IGNhc2UgMHg1YzogLyogR29sZG1vbnQgKi8KKyAgICBjYXNlIDB4NWY6IC8qIERlbnZlcnRvbiAq
LworICAgICAgICByZXR1cm4gdHJ1ZTsKKwogICAgIGRlZmF1bHQ6CiAgICAgICAgIHByaW50aygi
VW5yZWNvZ25pc2VkIENQVSBtb2RlbCAlI3ggLSBhc3N1bWluZyBub3QgcmVwdHBvbGluZSBzYWZl
XG4iLAogICAgICAgICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODZfbW9kZWwpOwotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTEK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 07 10:44:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 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 1hNxZw-0006kk-4o; Tue, 07 May 2019 10:44:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DeKk=TH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hNxZv-0006kf-06
 for xen-changelog@lists.xenproject.org; Tue, 07 May 2019 10:44:07 +0000
X-Inumbo-ID: 091b5e0c-70b5-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 091b5e0c-70b5-11e9-843c-bc764e045a96;
 Tue, 07 May 2019 10:44:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hNxZt-0005Mj-Cu
 for xen-changelog@lists.xenproject.org; Tue, 07 May 2019 10:44:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hNxZt-0000hF-AF
 for xen-changelog@lists.xenproject.org; Tue, 07 May 2019 10:44:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hNxZt-0000hF-AF@xenbits.xenproject.org>
Date: Tue, 07 May 2019 10:44:05 +0000
Subject: [Xen-changelog] [xen staging-4.6] xenalyze: remove cr3_compare_total
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGU2NzUzMzJkNWQwNDliYmY1Y2U0Y2YxOTI0YTY0MTRiODAzNTk2M2QKQXV0aG9yOiAg
ICAgSWFuIENhbXBiZWxsIDxpYW4uY2FtcGJlbGxAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJp
IEphbiAyMiAxNDoyNzoyOSAyMDE2ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDcgMTE6Mzc6MTAgMjAx
OSArMDEwMAoKICAgIHhlbmFseXplOiByZW1vdmUgY3IzX2NvbXBhcmVfdG90YWwKICAgIAogICAg
Z2NjLTYgY29tcGxhaW5zOgogICAgeGVuYWx5emUuYzo0MTMyOjk6IGVycm9yOiAnY3IzX2NvbXBh
cmVfdG90YWwnIGRlZmluZWQgYnV0IG5vdCB1c2VkIFstV2Vycm9yPXVudXNlZC1mdW5jdGlvbl0K
ICAgICAgICAgaW50IGNyM19jb21wYXJlX3RvdGFsKGNvbnN0IHZvaWQgKl9hLCBjb25zdCB2b2lk
ICpfYikgewogICAgICAgICAgICAgXn5+fn5+fn5+fn5+fn5+fn4KICAgIAogICAgSSBiZWxpZXZl
IGl0IGlzIGNvcnJlY3QuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBDYW1wYmVsbCA8aWFu
LmNhbXBiZWxsQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgODc3
NjEyNzdkN2YwNzljZTI3ODMyM2I0NWRhMjc5ZjJiZDI1ZDMxYikKLS0tCiB0b29scy94ZW50cmFj
ZS94ZW5hbHl6ZS5jIHwgMTcgLS0tLS0tLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxNyBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy94ZW50cmFjZS94ZW5hbHl6ZS5jIGIvdG9v
bHMveGVudHJhY2UveGVuYWx5emUuYwppbmRleCA0YmNhZjgzOTRjLi42NTIwNzkwYTczIDEwMDY0
NAotLS0gYS90b29scy94ZW50cmFjZS94ZW5hbHl6ZS5jCisrKyBiL3Rvb2xzL3hlbnRyYWNlL3hl
bmFseXplLmMKQEAgLTQxMjksMjMgKzQxMjksNiBAQCB2b2lkIGNyM19kdW1wX2xpc3Qoc3RydWN0
IGNyM192YWx1ZV9zdHJ1Y3QgKmhlYWQpewogICAgIHN0cnVjdCBjcjNfdmFsdWVfc3RydWN0ICoq
cXNvcnRfYXJyYXk7CiAgICAgaW50IGksIE49MDsKIAotICAgIGludCBjcjNfY29tcGFyZV90b3Rh
bChjb25zdCB2b2lkICpfYSwgY29uc3Qgdm9pZCAqX2IpIHsKLSAgICAgICAgc3RydWN0IGNyM192
YWx1ZV9zdHJ1Y3QgKmE9Kih0eXBlb2YoJmEpKV9hOwotICAgICAgICBzdHJ1Y3QgY3IzX3ZhbHVl
X3N0cnVjdCAqYj0qKHR5cGVvZigmYSkpX2I7Ci0KLSAgICAgICAgaWYoYS0+dG90YWxfdGltZS5j
eWNsZXMgPCBiLT50b3RhbF90aW1lLmN5Y2xlcykKLSAgICAgICAgICAgIHJldHVybiAxOwotICAg
ICAgICBlbHNlIGlmKGItPnRvdGFsX3RpbWUuY3ljbGVzID09IGEtPnRvdGFsX3RpbWUuY3ljbGVz
KSB7Ci0gICAgICAgICAgICBpZihhLT50b3RhbF90aW1lLmNvdW50IDwgYi0+dG90YWxfdGltZS5j
b3VudCkKLSAgICAgICAgICAgICAgICByZXR1cm4gMTsKLSAgICAgICAgICAgIGVsc2UgaWYoYS0+
dG90YWxfdGltZS5jb3VudCA9PSBiLT50b3RhbF90aW1lLmNvdW50KQotICAgICAgICAgICAgICAg
IHJldHVybiAwOwotICAgICAgICAgICAgZWxzZQotICAgICAgICAgICAgICAgIHJldHVybiAtMTsK
LSAgICAgICAgfSBlbHNlCi0gICAgICAgICAgICByZXR1cm4gLTE7Ci0gICAgfQotCiAgICAgaW50
IGNyM19jb21wYXJlX3N0YXJ0KGNvbnN0IHZvaWQgKl9hLCBjb25zdCB2b2lkICpfYikgewogICAg
ICAgICBzdHJ1Y3QgY3IzX3ZhbHVlX3N0cnVjdCAqYT0qKHR5cGVvZigmYSkpX2E7CiAgICAgICAg
IHN0cnVjdCBjcjNfdmFsdWVfc3RydWN0ICpiPSoodHlwZW9mKCZhKSlfYjsKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC42Cgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 07 10:44:17 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 10:44:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hNxa5-0006lE-6N; Tue, 07 May 2019 10:44:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DeKk=TH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hNxa4-0006l8-Da
 for xen-changelog@lists.xenproject.org; Tue, 07 May 2019 10:44:16 +0000
X-Inumbo-ID: 0f26018c-70b5-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0f26018c-70b5-11e9-843c-bc764e045a96;
 Tue, 07 May 2019 10:44:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hNxa3-0005NX-Im
 for xen-changelog@lists.xenproject.org; Tue, 07 May 2019 10:44:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hNxa3-0000i1-GC
 for xen-changelog@lists.xenproject.org; Tue, 07 May 2019 10:44:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hNxa3-0000i1-GC@xenbits.xenproject.org>
Date: Tue, 07 May 2019 10:44:15 +0000
Subject: [Xen-changelog] [xen staging-4.6] Fix misleading indentation
 warnings
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5684257666580661297=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 6e1b057b63b2e1d04e62e5a072734746310ff987
Author:     Cédric Bosdonnat <cbosdonnat@suse.com>
AuthorDate: Thu Nov 10 10:23:31 2016 +0100
Commit:     Ian Jackson <ian.jackson@eu.citrix.com>
CommitDate: Tue May 7 11:37:44 2019 +0100

    Fix misleading indentation warnings
    
    Gcc6 build reports misleading indentation as warnings. Fix a few
    warnings in stubdom.
    
    Signed-off-by: Cédric Bosdonnat <cbosdonnat@suse.com>
    Acked-by: Daniel De Graaf <dgdegra@tycho.nsa.gov>
    Acked-by: Quan Xu <xuquan8@huawei.com>
    Release-acked-by: Wei Liu <wei.liu2@citrix.com>
    (cherry picked from commit 9fdffbbab3ada427bac07076f042f0265e5ae05f)
    (cherry picked from commit 7c8db58d3739c805f4c0f773b65157f306b00c2a)
---
 stubdom/vtpmmgr/disk_read.c | 8 ++++----
 stubdom/vtpmmgr/log.c       | 2 +-
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/stubdom/vtpmmgr/disk_read.c b/stubdom/vtpmmgr/disk_read.c
index 944d3ffda6..48cfbfe6d5 100644
--- a/stubdom/vtpmmgr/disk_read.c
+++ b/stubdom/vtpmmgr/disk_read.c
@@ -123,10 +123,10 @@ static int parse_root_key(struct mem_tpm_mgr *dst, struct disk_seal_entry *src)
 	struct disk_root_sealed_data sealed;
 
     /*TPM 2.0 unbind | TPM 1.x unseal*/
-    if (hw_is_tpm2())
-        rc = TPM2_disk_unbind(&sealed, &olen, src);
-    else
-        rc = TPM_disk_unseal(&sealed, sizeof(sealed), src);
+	if (hw_is_tpm2())
+		rc = TPM2_disk_unbind(&sealed, &olen, src);
+	else
+		rc = TPM_disk_unseal(&sealed, sizeof(sealed), src);
 
 	if (rc)
 		return rc;
diff --git a/stubdom/vtpmmgr/log.c b/stubdom/vtpmmgr/log.c
index a82c9139c3..c1bc8f3e42 100644
--- a/stubdom/vtpmmgr/log.c
+++ b/stubdom/vtpmmgr/log.c
@@ -147,5 +147,5 @@ const char* tpm_get_error_name (TPM_RESULT code) {
     if (code == error_msgs[i].code)
       return error_msgs[i].code_name;
 
-    return("Unknown Error Code");
+  return("Unknown Error Code");
 }
--
generated by git-patchbot for /home/xen/git/xen.git#staging-4.6


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============5684257666580661297==--

From xen-changelog-bounces@lists.xenproject.org Tue May 07 13:55:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 07 May 2019 13: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 1hO0Yl-0008CE-IA; Tue, 07 May 2019 13:55:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=DeKk=TH=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hO0Yk-0008C6-G7
 for xen-changelog@lists.xenproject.org; Tue, 07 May 2019 13:55:06 +0000
X-Inumbo-ID: b75bf628-70cf-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b75bf628-70cf-11e9-843c-bc764e045a96;
 Tue, 07 May 2019 13:55:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hO0Yi-0000wx-Ml
 for xen-changelog@lists.xenproject.org; Tue, 07 May 2019 13:55:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hO0Yi-0004BH-KJ
 for xen-changelog@lists.xenproject.org; Tue, 07 May 2019 13:55:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hO0Yi-0004BH-KJ@xenbits.xenproject.org>
Date: Tue, 07 May 2019 13:55:04 +0000
Subject: [Xen-changelog] [xen staging] libxl: don't enable synthetic timers
 by default
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGU4MzA3N2EzZDExMDcyNzA4YTVjMzhmYTA5ZmE5ZDAxMTkxNGUyYTEKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVHVlIE1heSA3IDE0
OjM0OjAzIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogVHVlIE1heSA3IDE0OjQxOjU5IDIwMTkgKzAxMDAKCiAgICBsaWJ4bDog
ZG9uJ3QgZW5hYmxlIHN5bnRoZXRpYyB0aW1lcnMgYnkgZGVmYXVsdAogICAgCiAgICBJdCBicm9r
ZSBXaW5kb3dzIGluc3RhbGxhdGlvbi4gTW9yZSBpbnZlc3RpZ2F0aW9uIGlzIG5lZWRlZC4gRG9u
J3QKICAgIGVuYWJsZSB0aGlzIGZlYXR1cmUgYnkgZGVmYXVsdC4KICAgIAogICAgUGFydGlhbGx5
IHJldmVydCAyNmZiYTNjODU1ICgidmlyaWRpYW46IGFkZCBpbXBsZW1lbnRhdGlvbiBvZgogICAg
c3ludGhldGljIHRpbWVycyIpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJy
YW50QGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxfZG9tLmMgfCAxIC0KIDEgZmls
ZSBjaGFuZ2VkLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxf
ZG9tLmMgYi90b29scy9saWJ4bC9saWJ4bF9kb20uYwppbmRleCA4NzljODA2MTM5Li5jNTY4NWIw
NjFjIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9kb20uYworKysgYi90b29scy9saWJ4
bC9saWJ4bF9kb20uYwpAQCAtMjY5LDcgKzI2OSw2IEBAIHN0YXRpYyBpbnQgaHZtX3NldF92aXJp
ZGlhbl9mZWF0dXJlcyhsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKICAgICAgICAgbGli
eGxfYml0bWFwX3NldCgmZW5saWdodGVubWVudHMsIExJQlhMX1ZJUklESUFOX0VOTElHSFRFTk1F
TlRfVElNRV9SRUZfQ09VTlQpOwogICAgICAgICBsaWJ4bF9iaXRtYXBfc2V0KCZlbmxpZ2h0ZW5t
ZW50cywgTElCWExfVklSSURJQU5fRU5MSUdIVEVOTUVOVF9BUElDX0FTU0lTVCk7CiAgICAgICAg
IGxpYnhsX2JpdG1hcF9zZXQoJmVubGlnaHRlbm1lbnRzLCBMSUJYTF9WSVJJRElBTl9FTkxJR0hU
RU5NRU5UX0NSQVNIX0NUTCk7Ci0gICAgICAgIGxpYnhsX2JpdG1hcF9zZXQoJmVubGlnaHRlbm1l
bnRzLCBMSUJYTF9WSVJJRElBTl9FTkxJR0hURU5NRU5UX1NUSU1FUik7CiAgICAgfQogCiAgICAg
bGlieGxfZm9yX2VhY2hfc2V0X2JpdCh2LCBpbmZvLT51Lmh2bS52aXJpZGlhbl9lbmFibGUpIHsK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0
YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed May 08 03:34:47 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 03:34:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hODLx-0005SB-CT; Wed, 08 May 2019 03:34: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=AgcW=TI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hODLw-0005S6-7a
 for xen-changelog@lists.xenproject.org; Wed, 08 May 2019 03:34:44 +0000
X-Inumbo-ID: 348ed4c0-7142-11e9-843c-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 348ed4c0-7142-11e9-843c-bc764e045a96;
 Wed, 08 May 2019 03:34:37 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hODLp-0007LO-BQ
 for xen-changelog@lists.xenproject.org; Wed, 08 May 2019 03:34:37 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hODLp-0007kU-8J
 for xen-changelog@lists.xenproject.org; Wed, 08 May 2019 03:34:37 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hODLp-0007kU-8J@xenbits.xenproject.org>
Date: Wed, 08 May 2019 03:34:37 +0000
Subject: [Xen-changelog] [qemu-xen master] Merge tag 'v4.0.0' 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>

PT09IFRoaXMgY2hhbmdlc2V0IGluY2x1ZGVzIG1lcmdlIGZyb20gaGlnaC10cmFmZmljIGJyYW5j
aCA9PT0KQ29tbWl0cyBvbiB0aGF0IGJyYW5jaCBhcmUgbm90IHJlcG9ydGVkIGluZGl2aWR1YWxs
eS4KCmNvbW1pdCBjNWRkZjJhYTRiOGE3OGQ3YzRlMDYwMmQ3Yzg5MTg1NmZmNzc4ZWEyCk1lcmdl
OiAxMzFiOWEwNTcwNTYzNjA4NjY5OWRmMTVkNGE2ZDMyOGJiMjU4NWU4IGRlNWI2NzhjYTRkY2Rm
YTgzZTMyMjQ5MWQ0NzhkNjZkZjU2YzE5ODYKQXV0aG9yOiAgICAgQW50aG9ueSBQRVJBUkQgPGFu
dGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFRodSBNYXkgMiAxMDoxOTo1NSAy
MDE5ICswMTAwCkNvbW1pdDogICAgIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFyZEBjaXRy
aXguY29tPgpDb21taXREYXRlOiBUaHUgTWF5IDIgMTA6MTk6NTUgMjAxOSArMDEwMAoKICAgIE1l
cmdlIHRhZyAndjQuMC4wJyBpbnRvICdzdGFnaW5nJwogLmNpcnJ1cy55bWwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyNyArCiAuZWRpdG9yY29uZmlnICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIxICstCiAuZ2l0aWdub3JlICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDgxICstCiAuZ2l0bGFi
LWNpLnltbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDczICsKIC5n
aXRtb2R1bGVzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMzkg
Ky0KIC5tYWlsbWFwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgMTEgKy0KIC5zaGlwcGFibGUueW1sICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgIDkgKy0KIC50cmF2aXMueW1sICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAyMjggKy0KIENPUFlJTkcuTElCICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgMjIgKy0KIEtjb25maWcuaG9zdCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgMzYgKwogTUFJTlRBSU5FUlMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDcwNiArLQogTWFrZWZpbGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQxNSArLQogTWFrZWZpbGUub2Jq
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA5NiArLQogTWFrZWZp
bGUudGFyZ2V0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzNyArLQog
UkVBRE1FICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAg
NCArLQogVkVSU0lPTiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAgMiArLQogYWNjZWwvYWNjZWwuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAyOSArLQogYWNjZWwva3ZtL2t2bS1hbGwuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICA3MSArLQogYWNjZWwva3ZtL3RyYWNlLWV2ZW50cyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAgNCArLQogYWNjZWwvdGNnL2F0b21pY190ZW1wbGF0ZS5o
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyMiArLQogYWNjZWwvdGNnL2NwdS1leGVjLWNv
bW1vbi5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMiArLQogYWNjZWwvdGNnL2NwdS1l
eGVjLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxMSArLQogYWNjZWwvdGNn
L2NwdXRsYi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDgwNSArLQogYWNj
ZWwvdGNnL3NvZnRtbXVfdGVtcGxhdGUuaCAgICAgICAgICAgICAgICAgICAgICAgfCAgICA4NSAr
LQogYWNjZWwvdGNnL3RjZy1hbGwuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAgMiArLQogYWNjZWwvdGNnL3RjZy1ydW50aW1lLWd2ZWMuYyAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDI1OSArLQogYWNjZWwvdGNnL3RjZy1ydW50aW1lLmggICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAyMyArCiBhY2NlbC90Y2cvdHJhY2UtZXZlbnRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgICAyICstCiBhY2NlbC90Y2cvdHJhbnNsYXRlLWFsbC5jICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDU3ICstCiBhY2NlbC90Y2cvdHJhbnNsYXRlLWFsbC5o
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICstCiBhY2NlbC90Y2cvdHJhbnNsYXRv
ci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA4ICstCiBhY2NlbC90Y2cvdXNl
ci1leGVjLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTQ4ICstCiBhdWRpby9N
YWtlZmlsZS5vYmpzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICstCiBh
dWRpby9hbHNhYXVkaW8uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMzcy
ICstCiBhdWRpby9hdWRpby5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgOTI2ICstCiBhdWRpby9hdWRpby5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDMwICstCiBhdWRpby9hdWRpb19pbnQuaCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDQxICstCiBhdWRpby9hdWRpb19sZWdhY3kuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgNTUwICsKIGF1ZGlvL2F1ZGlvX3RlbXBsYXRlLmggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgNDIgKy0KIGF1ZGlvL2F1ZGlvX3dpbl9pbnQuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTggKy0KIGF1ZGlvL2NvcmVhdWRpby5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNTEgKy0KIGF1ZGlvL2Rzb3Vu
ZF90ZW1wbGF0ZS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDYgKy0KIGF1ZGlv
L2Rzb3VuZGF1ZGlvLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNjEgKy0K
IGF1ZGlvL25vYXVkaW8uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
IDMgKy0KIGF1ZGlvL29zc2F1ZGlvLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAxOTEgKy0KIGF1ZGlvL3BhYXVkaW8uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAxNjIgKy0KIGF1ZGlvL3NkbGF1ZGlvLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAyMzggKy0KIGF1ZGlvL3NwaWNlYXVkaW8uYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgMTEgKy0KIGF1ZGlvL3RyYWNlLWV2ZW50cyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDYgKy0KIGF1ZGlvL3dhdmF1ZGlvLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNzUgKy0KIGF1ZGlvL3dhdmNhcHR1
cmUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNDEgKy0KIGF1dGh6L01h
a2VmaWxlLm9ianMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDcgKwogYXV0
aHovYmFzZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA4MiAr
CiBhdXRoei9saXN0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
MjcxICsKIGF1dGh6L2xpc3RmaWxlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAyODMgKwogYXV0aHovcGFtYWNjdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgIDE0OCArCiBhdXRoei9zaW1wbGUuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgMTE1ICsKIGF1dGh6L3RyYWNlLWV2ZW50cyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgMTggKwogYmFja2VuZHMvTWFrZWZpbGUub2JqcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAgNyArLQogYmFja2VuZHMvY3J5cHRvZGV2LXZob3N0
LXVzZXIuYyAgICAgICAgICAgICAgICAgICAgfCAgICAxOCArLQogYmFja2VuZHMvaG9zdG1lbS1m
aWxlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA5NCArLQogYmFja2VuZHMvaG9z
dG1lbS1tZW1mZC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0MSArLQogYmFja2Vu
ZHMvaG9zdG1lbS1yYW0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgOSArLQog
YmFja2VuZHMvaG9zdG1lbS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA3
OCArLQogYmFsbG9vbi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAxMyArLQogYmxvY2suYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgMTc2MSArLQogYmxvY2svTWFrZWZpbGUub2JqcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAyNCArLQogYmxvY2svYmFja3VwLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDEyOSArLQogYmxvY2svYmxrZGVidWcuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA3MiArLQogYmxvY2svYmxrbG9nd3JpdGVzLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzNCArLQogYmxvY2svYmxrcmVwbGF5
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNSAtCiBibG9jay9ibGt2
ZXJpZnkuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDI5ICstCiBibG9j
ay9ibG9jay1iYWNrZW5kLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTQyICst
CiBibG9jay9ib2Nocy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDM5ICstCiBibG9jay9jbG9vcC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDE2ICstCiBibG9jay9jb21taXQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgMTY4ICstCiBibG9jay9jb3B5LW9uLXJlYWQuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDE1ICstCiBibG9jay9jcmVhdGUuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDE5ICstCiBibG9jay9jcnlwdG8uYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDI0ICstCiBibG9jay9jdXJsLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDk0ICstCiBibG9jay9kaXJ0eS1i
aXRtYXAuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjkzICstCiBibG9jay9k
bWctbHpmc2UuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQ5ICsKIGJs
b2NrL2RtZy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMDQg
Ky0KIGJsb2NrL2RtZy5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgIDMgKwogYmxvY2svZmlsZS1wb3NpeC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDgyNyArLQogYmxvY2svZmlsZS13aW4zMi5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAgOCArLQogYmxvY2svZ2x1c3Rlci5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICA1OSArLQogYmxvY2svaW8uYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDE0MyArLQogYmxvY2svaXNjc2kuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA4NCArLQogYmxvY2svbGludXgtYWlvLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNiArLQogYmxvY2svbWlycm9y
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE5NyArLQogYmxvY2sv
bmJkLWNsaWVudC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQxOSArLQog
YmxvY2svbmJkLWNsaWVudC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAg
NyArLQogYmxvY2svbmJkLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgIDEwNSArLQogYmxvY2svbmZzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICA1NCArLQogYmxvY2svbnVsbC5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAzOCArLQogYmxvY2svbnZtZS5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDEwNSArLQogYmxvY2svcGFyYWxsZWxzLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxMyArLQogYmxvY2svcWFwaS5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzOCArLQogYmxvY2svcWNvdy5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1NSArLQogYmxvY2svcWNv
dzItYml0bWFwLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI5NyArLQogYmxv
Y2svcWNvdzItY2FjaGUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNiAr
LQogYmxvY2svcWNvdzItY2x1c3Rlci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
IDI1NyArLQogYmxvY2svcWNvdzItcmVmY291bnQuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDEyOSArLQogYmxvY2svcWNvdzItc25hcHNob3QuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAyNyArLQogYmxvY2svcWNvdzIuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDg0OCArLQogYmxvY2svcWNvdzIuaCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICA5NiArLQogYmxvY2svcWVkLXRhYmxlLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxNiArLQogYmxvY2svcWVkLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0MyArLQogYmxvY2svcXVvcnVt
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEyMCArLQogYmxvY2sv
cmF3LWZvcm1hdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyMSArLQog
YmxvY2svcmJkLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEx
OCArLQogYmxvY2svcmVwbGljYXRpb24uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICA4MiArLQogYmxvY2svc2hlZXBkb2cuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICA2OSArLQogYmxvY2svc25hcHNob3QuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAyOSArLQogYmxvY2svc3NoLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICA1OCArLQogYmxvY2svc3RyZWFtLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA5NCArLQogYmxvY2svdGhyb3R0bGUtZ3JvdXBz
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0OCArLQogYmxvY2svdGhyb3R0bGUu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNyArCiBibG9jay90cmFj
ZS1ldmVudHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDkyICstCiBibG9j
ay92ZGkuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTIzICst
CiBibG9jay92aGR4LWVuZGlhbi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
MTE4ICstCiBibG9jay92aGR4LWxvZy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgICA1ICstCiBibG9jay92aGR4LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDE4ICstCiBibG9jay92aGR4LmggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDE0ICstCiBibG9jay92bWRrLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgNjEzICstCiBibG9jay92cGMuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIzICstCiBibG9jay92dmZhdC5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDc5ICstCiBibG9jay92eGhzLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDExICsKIGJsb2NrL3dy
aXRlLXRocmVzaG9sZC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIGJs
b2NrZGV2LW5iZC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNTIg
Ky0KIGJsb2NrZGV2LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICA2MjMgKy0KIGJsb2Nram9iLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgMzAgKy0KIGJvb3RkZXZpY2UuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgIDUgKy0KIGJzZC11c2VyL2VsZmxvYWQuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIGJzZC11c2VyL3g4Nl82NC90YXJnZXRfc3lzY2Fs
bC5oICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIGNoYXJkZXYvY2hhci1mZS5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNDggKy0KIGNoYXJkZXYvY2hhci1pby5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNDggKy0KIGNoYXJkZXYvY2hh
ci1tdXguYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTkgKy0KIGNoYXJk
ZXYvY2hhci1wdHkuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNjQgKy0K
IGNoYXJkZXYvY2hhci1zZXJpYWwuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
IDIgKy0KIGNoYXJkZXYvY2hhci1zb2NrZXQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICA2ODcgKy0KIGNoYXJkZXYvY2hhci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgODMgKy0KIGNoYXJkZXYvc3BpY2UuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgNzAgKy0KIGNoYXJkZXYvdHJhY2UtZXZlbnRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgIDUgKy0KIGNoYXJkZXYvd2N0YWJsZXQuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIGNvbmZpZ3VyZSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE1MjMgKy0KIGNvbnRyaWIvZWxmMmRt
cC9NYWtlZmlsZS5vYmpzICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDEgKwogY29udHJpYi9l
bGYyZG1wL2FkZHJzcGFjZS5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIzMyArCiBjb250
cmliL2VsZjJkbXAvYWRkcnNwYWNlLmggICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQ0ICsK
IGNvbnRyaWIvZWxmMmRtcC9kb3dubG9hZC5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
NDcgKwogY29udHJpYi9lbGYyZG1wL2Rvd25sb2FkLmggICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAxMyArCiBjb250cmliL2VsZjJkbXAvZXJyLmggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDEzICsKIGNvbnRyaWIvZWxmMmRtcC9rZGJnLmggICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAxOTggKwogY29udHJpYi9lbGYyZG1wL21haW4uYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDU5OCArCiBjb250cmliL2VsZjJkbXAvcGRiLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgMzExICsKIGNvbnRyaWIvZWxmMmRtcC9wZGIuaCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyNDEgKwogY29udHJpYi9lbGYyZG1wL3BlLmgg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEyMiArCiBjb250cmliL2VsZjJkbXAv
cWVtdV9lbGYuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTUzICsKIGNvbnRyaWIvZWxm
MmRtcC9xZW11X2VsZi5oICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNTAgKwogY29udHJp
Yi9naXRkbS9hbGlhc2VzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyNyArCiBj
b250cmliL2dpdGRtL2RvbWFpbi1tYXAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDI2
ICsKIGNvbnRyaWIvZ2l0ZG0vZmlsZXR5cGVzLnR4dCAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAxNDYgKwogY29udHJpYi9naXRkbS9ncm91cC1tYXAtYWNhZGVtaWNzICAgICAgICAgICAgICAg
ICAgfCAgICAxNCArCiBjb250cmliL2dpdGRtL2dyb3VwLW1hcC1jYWRlbmNlICAgICAgICAgICAg
ICAgICAgICB8ICAgICAzICsKIGNvbnRyaWIvZ2l0ZG0vZ3JvdXAtbWFwLWNvZGV3ZWF2ZXJzICAg
ICAgICAgICAgICAgIHwgICAgIDEgKwogY29udHJpYi9naXRkbS9ncm91cC1tYXAtaWJtICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAxNCArCiBjb250cmliL2dpdGRtL2dyb3VwLW1hcC1pbmRp
dmlkdWFscyAgICAgICAgICAgICAgICB8ICAgIDE1ICsKIGNvbnRyaWIvZ2l0ZG0vZ3JvdXAtbWFw
LWphbnVzdGVjaCAgICAgICAgICAgICAgICAgIHwgICAgIDUgKwogY29udHJpYi9naXRkbS9ncm91
cC1tYXAtcmVkaGF0ICAgICAgICAgICAgICAgICAgICAgfCAgICAgNyArCiBjb250cmliL2dpdGRt
L2dyb3VwLW1hcC13YXZlY29tcCAgICAgICAgICAgICAgICAgICB8ICAgIDMxICsKIGNvbnRyaWIv
aXZzaG1lbS1jbGllbnQvaXZzaG1lbS1jbGllbnQuaCAgICAgICAgICAgIHwgICAgIDQgKy0KIGNv
bnRyaWIvaXZzaG1lbS1zZXJ2ZXIvaXZzaG1lbS1zZXJ2ZXIuaCAgICAgICAgICAgIHwgICAgIDUg
Ky0KIGNvbnRyaWIvbGlidmhvc3QtdXNlci9saWJ2aG9zdC11c2VyLWdsaWIuYyAgICAgICAgIHwg
ICAgMTEgKy0KIGNvbnRyaWIvbGlidmhvc3QtdXNlci9saWJ2aG9zdC11c2VyLWdsaWIuaCAgICAg
ICAgIHwgICAgIDMgKwogY29udHJpYi9saWJ2aG9zdC11c2VyL2xpYnZob3N0LXVzZXIuYyAgICAg
ICAgICAgICAgfCAgIDQ3NiArLQogY29udHJpYi9saWJ2aG9zdC11c2VyL2xpYnZob3N0LXVzZXIu
aCAgICAgICAgICAgICAgfCAgICA4NiArLQogY29udHJpYi9yZG1hY20tbXV4L01ha2VmaWxlLm9i
anMgICAgICAgICAgICAgICAgICAgfCAgICAgMyArCiBjb250cmliL3JkbWFjbS1tdXgvbWFpbi5j
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgODMxICsKIGNvbnRyaWIvcmRtYWNtLW11eC9y
ZG1hY20tbXV4LmggICAgICAgICAgICAgICAgICAgIHwgICAgNjEgKwogY29udHJpYi92aG9zdC11
c2VyLWJsay92aG9zdC11c2VyLWJsay5jICAgICAgICAgICAgfCAgIDE0NyArLQogY29udHJpYi92
aG9zdC11c2VyLXNjc2kvdmhvc3QtdXNlci1zY3NpLmMgICAgICAgICAgfCAgICAgMSAtCiBjcHVz
LWNvbW1vbi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA2ICst
CiBjcHVzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
Mjg4ICstCiBjcnlwdG8vTWFrZWZpbGUub2JqcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgICA4ICstCiBjcnlwdG8vYWVzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgNDE0ICstCiBjcnlwdG8vYWZzcGxpdC5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDExICstCiBjcnlwdG8vYmxvY2stbHVrcy5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDYxICstCiBjcnlwdG8vYmxvY2stcWNvdy5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDI4ICstCiBjcnlwdG8vYmxvY2suYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjI1ICstCiBjcnlwdG8vYmxvY2tw
cml2LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQyICstCiBjcnlwdG8v
ZGVzcmZiLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNTk0ICstCiBj
cnlwdG8vaW5pdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIz
ICstCiBjcnlwdG8vdGxzY3JlZHN4NTA5LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDIxIC0KIGNyeXB0by90bHNzZXNzaW9uLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgNDYgKy0KIGNyeXB0by90cmFjZS1ldmVudHMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgMTIgKy0KIGNyeXB0by94dHMuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAyMDAgKy0KIGRlZmF1bHQtY29uZmlncy9hYXJjaDY0LXNvZnRt
bXUubWFrICAgICAgICAgICAgICAgIHwgICAgIDEgKwogZGVmYXVsdC1jb25maWdzL2FscGhhLXNv
ZnRtbXUubWFrICAgICAgICAgICAgICAgICAgfCAgICAyNyArLQogZGVmYXVsdC1jb25maWdzL2Fy
bS1zb2Z0bW11Lm1hayAgICAgICAgICAgICAgICAgICAgfCAgICAzNiArLQogZGVmYXVsdC1jb25m
aWdzL2NyaXMtc29mdG1tdS5tYWsgICAgICAgICAgICAgICAgICAgfCAgICAgNyArLQogZGVmYXVs
dC1jb25maWdzL2hwcGEtc29mdG1tdS5tYWsgICAgICAgICAgICAgICAgICAgfCAgICAyMSArLQog
ZGVmYXVsdC1jb25maWdzL2kzODYtc29mdG1tdS5tYWsgICAgICAgICAgICAgICAgICAgfCAgICA5
MSArLQogZGVmYXVsdC1jb25maWdzL2xtMzItc29mdG1tdS5tYWsgICAgICAgICAgICAgICAgICAg
fCAgICAxMiArLQogZGVmYXVsdC1jb25maWdzL202OGstc29mdG1tdS5tYWsgICAgICAgICAgICAg
ICAgICAgfCAgICAgNiArLQogZGVmYXVsdC1jb25maWdzL21pY3JvYmxhemUtc29mdG1tdS5tYWsg
ICAgICAgICAgICAgfCAgICAxNSArLQogZGVmYXVsdC1jb25maWdzL21pcHMtc29mdG1tdS1jb21t
b24ubWFrICAgICAgICAgICAgfCAgICAxNiArLQogZGVmYXVsdC1jb25maWdzL21pcHM2NGVsLXNv
ZnRtbXUubWFrICAgICAgICAgICAgICAgfCAgICAgNiArLQogZGVmYXVsdC1jb25maWdzL21veGll
LXNvZnRtbXUubWFrICAgICAgICAgICAgICAgICAgfCAgICAgOCArLQogZGVmYXVsdC1jb25maWdz
L25pb3MyLXNvZnRtbXUubWFrICAgICAgICAgICAgICAgICAgfCAgICAgNyArLQogZGVmYXVsdC1j
b25maWdzL29yMWstc29mdG1tdS5tYWsgICAgICAgICAgICAgICAgICAgfCAgICAgNiArLQogZGVm
YXVsdC1jb25maWdzL3BjaS5tYWsgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0OCAt
CiBkZWZhdWx0LWNvbmZpZ3MvcHBjLXNvZnRtbXUubWFrICAgICAgICAgICAgICAgICAgICB8ICAg
IDY3ICstCiBkZWZhdWx0LWNvbmZpZ3MvcHBjNjQtc29mdG1tdS5tYWsgICAgICAgICAgICAgICAg
ICB8ICAgICA5IC0KIGRlZmF1bHQtY29uZmlncy9wcGNlbWItc29mdG1tdS5tYWsgICAgICAgICAg
ICAgICAgIHwgICAgMjMgLQogZGVmYXVsdC1jb25maWdzL3Jpc2N2MzItc29mdG1tdS5tYWsgICAg
ICAgICAgICAgICAgfCAgICAxNSArLQogZGVmYXVsdC1jb25maWdzL3Jpc2N2NjQtc29mdG1tdS5t
YWsgICAgICAgICAgICAgICAgfCAgICAgOCArLQogZGVmYXVsdC1jb25maWdzL3MzOTB4LXNvZnRt
bXUubWFrICAgICAgICAgICAgICAgICAgfCAgICAyMiArLQogZGVmYXVsdC1jb25maWdzL3NoNC1z
b2Z0bW11Lm1hayAgICAgICAgICAgICAgICAgICAgfCAgICAzMCArLQogZGVmYXVsdC1jb25maWdz
L3NoNGViLXNvZnRtbXUubWFrICAgICAgICAgICAgICAgICAgfCAgICAyMCArLQogZGVmYXVsdC1j
b25maWdzL3NvdW5kLm1hayAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNCAtCiBkZWZh
dWx0LWNvbmZpZ3Mvc3BhcmMtc29mdG1tdS5tYWsgICAgICAgICAgICAgICAgICB8ICAgIDI2ICst
CiBkZWZhdWx0LWNvbmZpZ3Mvc3BhcmM2NC1zb2Z0bW11Lm1hayAgICAgICAgICAgICAgICB8ICAg
IDI4ICstCiBkZWZhdWx0LWNvbmZpZ3MvdHJpY29yZS1zb2Z0bW11Lm1hayAgICAgICAgICAgICAg
ICB8ICAgICAxICsKIGRlZmF1bHQtY29uZmlncy91bmljb3JlMzItc29mdG1tdS5tYWsgICAgICAg
ICAgICAgIHwgICAgIDYgKy0KIGRlZmF1bHQtY29uZmlncy91c2IubWFrICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMTEgLQogZGVmYXVsdC1jb25maWdzL3ZpcnRpby5tYWsgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAxNCAtCiBkZWZhdWx0LWNvbmZpZ3MveDg2XzY0LXNvZnRt
bXUubWFrICAgICAgICAgICAgICAgICB8ICAgIDY3ICstCiBkZWZhdWx0LWNvbmZpZ3MveHRlbnNh
LXNvZnRtbXUubWFrICAgICAgICAgICAgICAgICB8ICAgICA3ICstCiBkZWZhdWx0LWNvbmZpZ3Mv
eHRlbnNhZWItc29mdG1tdS5tYWsgICAgICAgICAgICAgICB8ICAgICA0ICstCiBkZXZpY2UtaG90
cGx1Zy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDExICstCiBkZXZp
Y2VfdHJlZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA2ICst
CiBkaXNhcy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDE1ICstCiBkaXNhcy9NYWtlZmlsZS5vYmpzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgICAxICsKIGRpc2FzL2FscGhhLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgIDggKy0KIGRpc2FzL2FybS5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgIDIgKy0KIGRpc2FzL2kzODYuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgIDQgKy0KIGRpc2FzL202OGsuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDUgKy0KIGRpc2FzL21pY3JvYmxhemUuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDEgLQogZGlzYXMvbmFub21pcHMu
Y3BwICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyMjQwMCArKysrKysrKysKIGRp
c2FzL25hbm9taXBzLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEwNzYg
KwogZGlzYXMvcHBjLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAgMiArCiBkaXNhcy9yaXNjdi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgMTM4IC0KIGRvY3MvQ09MTy1GVC50eHQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgNDAgKy0KIGRvY3MvYW1kLW1lbW9yeS1lbmNyeXB0aW9uLnR4dCAgICAgICAg
ICAgICAgICAgICAgIHwgICAgIDIgKy0KIGRvY3MvY2FuLnR4dCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIGRvY3MvY29sby1wcm94eS50eHQgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDYgKy0KIGRvY3MvY29uZi5weSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyMTYgKwogZG9jcy9jcHUtaG90cGx1
Zy5yc3QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE0MiArCiBkb2NzL2RldmVs
L2J1aWxkLXN5c3RlbS50eHQgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAzICstCiBkb2Nz
L2RldmVsL2NvbmYucHkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDE1ICsK
IGRvY3MvZGV2ZWwvZGVjb2RldHJlZS5yc3QgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAy
MjEgKwogZG9jcy9kZXZlbC9pbmRleC5yc3QgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAyMiArCiBkb2NzL2RldmVsL2tjb25maWcucnN0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgMzA2ICsKIGRvY3MvZGV2ZWwvbG9hZHMtc3RvcmVzLnJzdCAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgMzUgKy0KIGRvY3MvZGV2ZWwvbWVtb3J5LnJzdCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAzNjMgKwogZG9jcy9kZXZlbC9tZW1vcnkudHh0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDM0NiAtCiBkb2NzL2RldmVsL21pZ3JhdGlvbi5yc3Qg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDI1ICstCiBkb2NzL2RldmVsL3FhcGktY29k
ZS1nZW4udHh0ICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjQ1ICstCiBkb2NzL2RldmVsL3Rl
c3RpbmcucnN0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDk0ICstCiBkb2NzL2Rl
dmVsL3RyYWNpbmcudHh0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA0ICsKIGRv
Y3MvZ2VuZXJpYy1sb2FkZXIudHh0ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMjAg
Ky0KIGRvY3MvaW5kZXgucnN0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgMTUgKwogZG9jcy9pbnRlcm9wL2NvbmYucHkgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAxNSArCiBkb2NzL2ludGVyb3AvZmlybXdhcmUuanNvbiAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDIwICstCiBkb2NzL2ludGVyb3AvaW5kZXgucnN0ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDE4ICsKIGRvY3MvaW50ZXJvcC9saXZlLWJsb2NrLW9wZXJhdGlv
bnMucnN0ICAgICAgICAgICAgIHwgICAgIDQgKy0KIGRvY3MvaW50ZXJvcC9uYmQudHh0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTkgKy0KIGRvY3MvaW50ZXJvcC9xY293Mi50
eHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMDEgKy0KIGRvY3MvaW50ZXJvcC9x
bXAtc3BlYy50eHQgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNDkgKy0KIGRvY3MvaW50
ZXJvcC92aG9zdC11c2VyLmpzb24gICAgICAgICAgICAgICAgICAgICAgIHwgICAyMzIgKwogZG9j
cy9pbnRlcm9wL3Zob3N0LXVzZXIudHh0ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDM5MCAr
LQogZG9jcy9tdWx0aXNlYXQudHh0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAgMiArLQogZG9jcy9udmRpbW0udHh0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAyNyArLQogZG9jcy9wdnJkbWEudHh0ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDEyOCArLQogZG9jcy9xY293Mi1jYWNoZS50eHQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICA3NiArLQogZG9jcy9xZGV2LWRldmljZS11c2UudHh0ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAgNCAtCiBkb2NzL3FlbXUtYmxvY2stZHJpdmVycy50
ZXhpICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICstCiBkb2NzL3FlbXUtY3B1LW1vZGVs
cy50ZXhpICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNjYzICsKIGRvY3MvcmRtYS50eHQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDQgKy0KIGRvY3MvcmVw
bGF5LnR4dCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDQgKy0KIGRv
Y3Mvc3BlY3MvaXZzaG1lbS1zcGVjLnR4dCAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDgg
Ky0KIGRvY3Mvc3BlY3MvcGNpLXRlc3RkZXYudHh0ICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgMTUgKy0KIGRvY3Mvc3BlY3Mvc3RhbmRhcmQtdmdhLnR4dCAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgIDIgKy0KIGRvY3Mvc3BlY3MvdHBtLnR4dCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAxMTkgKwogZG9jcy91c2IyLnR4dCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAgNCArLQogZG9jcy92ZmlvLWFwLnR4dCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDg3NiArCiBkb2NzL3ZpcnRpby1iYWxsb29uLXN0YXRz
LnR4dCAgICAgICAgICAgICAgICAgICAgICB8ICAgICA2ICstCiBkdGMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICstCiBkdW1wLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEyICstCiBleGVjLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjUyICstCiBm
cHUvc29mdGZsb2F0LXNwZWNpYWxpemUuaCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDI0
ICstCiBmcHUvc29mdGZsb2F0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAxNzMwICstCiBmc2Rldi9NYWtlZmlsZS5vYmpzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgICA3ICstCiBmc2Rldi9xZW11LWZzZGV2LWR1bW15LmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgICAyICstCiBmc2Rldi9xZW11LWZzZGV2LmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDE3ICstCiBmc2Rldi9xZW11LWZzZGV2LmggICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICstCiBnZGIteG1sL2kzODYtMzJiaXQtY29y
ZS54bWwgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDY1IC0KIGdkYi14bWwvaTM4Ni0zMmJp
dC1zc2UueG1sICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNTIgLQogZ2RiLXhtbC9pMzg2
LTMyYml0LnhtbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE4NCArLQogZ2RiLXht
bC9pMzg2LTY0Yml0LWNvcmUueG1sICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA3MyAtCiBn
ZGIteG1sL2kzODYtNjRiaXQtc3NlLnhtbCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDYw
IC0KIGdkYi14bWwvaTM4Ni02NGJpdC54bWwgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAyMTAgKy0KIGdkYi14bWwvcmlzY3YtMzJiaXQtY3B1LnhtbCAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgNDcgKwogZ2RiLXhtbC9yaXNjdi0zMmJpdC1jc3IueG1sICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDI1MCArCiBnZGIteG1sL3Jpc2N2LTMyYml0LWZwdS54bWwgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDUwICsKIGdkYi14bWwvcmlzY3YtNjRiaXQtY3B1LnhtbCAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgNDcgKwogZ2RiLXhtbC9yaXNjdi02NGJpdC1jc3IueG1s
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI1MCArCiBnZGIteG1sL3Jpc2N2LTY0Yml0LWZw
dS54bWwgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDU2ICsKIGdkYnN0dWIuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA2NjQgKy0KIGdpdGRtLmNvbmZp
ZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNTEgKwogaG1wLWNv
bW1hbmRzLWluZm8uaHggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzNiArCiBo
bXAtY29tbWFuZHMuaHggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDcw
ICstCiBobXAuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgMjA4ICstCiBobXAuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgICAzICsKIGh3LzlwZnMvOXAtaGFuZGxlLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICA3MDggLQogaHcvOXBmcy85cC1sb2NhbC5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAgNCArLQogaHcvOXBmcy85cC5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAyMiArLQogaHcvOXBmcy9LY29uZmlnICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNCArCiBody85cGZzL01ha2VmaWxlLm9i
anMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAzIC0KIGh3LzlwZnMvY29maWxl
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDYgKy0KIGh3LzlwZnMv
dHJhY2UtZXZlbnRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIGh3
LzlwZnMveGVuLTlwLWJhY2tlbmQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMjkg
Ky0KIGh3L0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgNzQgKwogaHcvTWFrZWZpbGUub2JqcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAgOSArLQogaHcvYWNwaS9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAyOSArCiBody9hY3BpL01ha2VmaWxlLm9ianMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgICAxICsKIGh3L2FjcGkvYW1sLWJ1aWxkLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgNjggKwogaHcvYWNwaS9iaW9zLWxpbmtlci1sb2FkZXIu
YyAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMiArCiBody9hY3BpL2NvcmUuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMzICstCiBody9hY3BpL2NwdS5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDE1ICstCiBody9hY3BpL2lj
aDkuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDE1ICstCiBody9h
Y3BpL21lbW9yeV9ob3RwbHVnLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDE2ICst
CiBody9hY3BpL252ZGltbS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDQyICstCiBody9hY3BpL3BjaWhwLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDQ2ICstCiBody9hY3BpL3BpaXg0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDYxICstCiBody9hY3BpL3RwbS5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgNDU5ICsKIGh3L2FjcGkvdHJhY2UtZXZlbnRzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgIDYgKy0KIGh3L2FjcGkvdm1nZW5pZC5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDYgKy0KIGh3L2FkYy9LY29uZmlnICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKwogaHcvYWxwaGEvS2NvbmZp
ZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxMyArCiBody9hbHBoYS9N
YWtlZmlsZS5vYmpzICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICstCiBody9h
bHBoYS9kcDI2NC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA3ICst
CiBody9hbHBoYS90cmFjZS1ldmVudHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
ICAyICstCiBody9hbHBoYS90eXBob29uLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDczICstCiBody9hcm0vS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgMTI0ICsKIGh3L2FybS9NYWtlZmlsZS5vYmpzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgIDkgKy0KIGh3L2FybS9hbGx3aW5uZXItYTEwLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgIDcgKy0KIGh3L2FybS9hcm1zc2UuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEyODQgKwogaHcvYXJtL2FybXY3bS5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA3MSArLQogaHcvYXJtL2FzcGVlZC5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI0MSArLQogaHcvYXJtL2Fz
cGVlZF9zb2MuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMiArCiBody9h
cm0vYm9vdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMzA2ICst
CiBody9hcm0vY29sbGllLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDEwICstCiBody9hcm0vY3ViaWVib2FyZC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgICAxIC0KIGh3L2FybS9kaWdpY19ib2FyZHMuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgIDMgKy0KIGh3L2FybS9leHlub3M0MjEwLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMTAgKy0KIGh3L2FybS9mc2wtaW14NnVsLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICA2MjEgKwogaHcvYXJtL2ZzbC1pbXg3LmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNCArCiBody9hcm0vZ3Vtc3RpeC5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEwICstCiBody9hcm0vaGlnaGJhbmsu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA3ICstCiBody9hcm0vaW90
a2l0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNjc5IC0KIGh3L2Fy
bS9tYWluc3RvbmUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDUgKy0K
IGh3L2FybS9tY2lteDZ1bC1ldmsuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
ODUgKwogaHcvYXJtL21pY3JvYml0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICA4NSArCiBody9hcm0vbXBzMi10ei5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgMjY5ICstCiBody9hcm0vbXBzMi5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDE4ICstCiBody9hcm0vbXNmMi1zb2MuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgICAxICsKIGh3L2FybS9tdXNjYS5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICA2NjkgKwogaHcvYXJtL211c2ljcGFsLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyMyArLQogaHcvYXJtL25yZjUxX3NvYy5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI0NSArCiBody9hcm0vb21hcDIu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA0ICstCiBody9hcm0v
b21hcF9zeDEuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEwICstCiBo
dy9hcm0vcHhhMnh4LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA0
ICstCiBody9hcm0vcmVhbHZpZXcuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDExICstCiBody9hcm0vc21tdS1jb21tb24uYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgICA2ICstCiBody9hcm0vc21tdXYzLWludGVybmFsLmggICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDI2ICstCiBody9hcm0vc21tdXYzLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgICAyICstCiBody9hcm0vc3BpdHouYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAxIC0KIGh3L2FybS9zdGVsbGFyaXMuYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMjcgKy0KIGh3L2FybS9zdG0zMmYyMDVf
c29jLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDEgKwogaHcvYXJtL3N0cm9u
Z2FybS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNCArLQogaHcvYXJt
L3N5c2J1cy1mZHQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA2NyArLQog
aHcvYXJtL3Rvc2EuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAg
NCArLQogaHcvYXJtL3RyYWNlLWV2ZW50cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAxNyArLQogaHcvYXJtL3ZlcnNhdGlsZXBiLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAxNSArLQogaHcvYXJtL3ZleHByZXNzLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICA3NCArLQogaHcvYXJtL3ZpcnQtYWNwaS1idWlsZC5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICA3MyArLQogaHcvYXJtL3ZpcnQuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDM5MSArLQogaHcvYXJtL3hpbGlueF96eW5xLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgOSArLQogaHcvYXJtL3hsbngtdmVy
c2FsLXZpcnQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQ5NSArCiBody9hcm0veGxu
eC12ZXJzYWwuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMzIzICsKIGh3L2Fy
bS94bG54LXp5bnFtcC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMjAgKy0K
IGh3L2FybS96Mi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
IDkgKy0KIGh3L2F1ZGlvL0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgNTIgKwogaHcvYXVkaW8vYWM5Ny5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAxNCArLQogaHcvYXVkaW8vYWRsaWIuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAgMiArLQogaHcvYXVkaW8vY3M0MjMxYS5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAgNyArLQogaHcvYXVkaW8vZXMxMzcwLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI0MyArLQogaHcvYXVkaW8vZm1vcGwuaCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNCArLQogaHcvYXVkaW8vZ3VzLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMiArLQogaHcvYXVkaW8v
Z3VzZW11X2hhbC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMSArCiBody9h
dWRpby9oZGEtY29kZWMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDE4ICst
CiBody9hdWRpby9pbnRlbC1oZGEuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
ICA2ICsKIGh3L2F1ZGlvL2xtNDU0OS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgIDYgKy0KIGh3L2F1ZGlvL21hcnZlbGxfODh3ODYxOC5jICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgMTUgKy0KIGh3L2F1ZGlvL21pbGt5bWlzdC1hYzk3LmMgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgIDIgKy0KIGh3L2F1ZGlvL3Bjc3BrLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIGh3L2F1ZGlvL3NiMTYuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMjUgKy0KIGh3L2F1ZGlvL3RyYWNlLWV2ZW50
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDYgKy0KIGh3L2F1ZGlvL3dtODc1
MC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDggKy0KIGh3L2Jsb2Nr
L0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMzkgKwogaHcv
YmxvY2svTWFrZWZpbGUub2JqcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNSAr
LQogaHcvYmxvY2svYmxvY2suYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICA2NSArLQogaHcvYmxvY2svZGF0YXBsYW5lL01ha2VmaWxlLm9ianMgICAgICAgICAgICAgICAg
ICAgfCAgICAgMyArLQogaHcvYmxvY2svZGF0YXBsYW5lL3RyYWNlLWV2ZW50cyAgICAgICAgICAg
ICAgICAgICAgfCAgICAgMiArLQogaHcvYmxvY2svZGF0YXBsYW5lL3hlbi1ibG9jay5jICAgICAg
ICAgICAgICAgICAgICAgfCAgIDgyMCArCiBody9ibG9jay9kYXRhcGxhbmUveGVuLWJsb2NrLmgg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDI5ICsKIGh3L2Jsb2NrL2ZkYy5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIGh3L2Jsb2NrL252bWUuYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNDQgKy0KIGh3L2Jsb2NrL252bWUu
aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDggKy0KIGh3L2Jsb2Nr
L29uZW5hbmQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNDAgKy0KIGh3
L2Jsb2NrL3BmbGFzaF9jZmkwMS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNDMg
Ky0KIGh3L2Jsb2NrL3BmbGFzaF9jZmkwMi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAxMDcgKy0KIGh3L2Jsb2NrL3RjNTgxMjguYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgIDMgKy0KIGh3L2Jsb2NrL3RyYWNlLWV2ZW50cyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgMzMgKy0KIGh3L2Jsb2NrL3Zob3N0LXVzZXItYmxrLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgODYgKy0KIGh3L2Jsb2NrL3ZpcnRpby1ibGsuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAzMDUgKy0KIGh3L2Jsb2NrL3hlbi1ibG9jay5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDEwMTcgKwogaHcvYmxvY2sveGVuX2Jsa2lm
LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMiArCiBody9ibG9jay94ZW5f
ZGlzay5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMDExIC0KIGh3L2J0L0tj
b25maWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKwogaHcv
YnQvaGNpLWNzci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMiAr
LQogaHcvY2hhci9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICA0MiArCiBody9jaGFyL01ha2VmaWxlLm9ianMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgICAzICstCiBody9jaGFyL2dybGliX2FwYnVhcnQuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDEyICstCiBody9jaGFyL2lteF9zZXJpYWwuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgICAzICstCiBody9jaGFyL25yZjUxX3VhcnQuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgMzMwICsKIGh3L2NoYXIvb21hcF91YXJ0LmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDQgKy0KIGh3L2NoYXIvcGFyYWxsZWwtaXNh
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKwogaHcvY2hhci9wbDAxMS5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA4MSArLQogaHcvY2hhci9z
ZXJpYWwuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNiArLQogaHcv
Y2hhci9zaF9zZXJpYWwuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzOCAr
LQogaHcvY2hhci9zcGFwcl92dHkuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICA1OCArLQogaHcvY2hhci9zdG0zMmYyeHhfdXNhcnQuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAgNSArLQogaHcvY2hhci90ZXJtaW5hbDMyNzAuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAxNSArLQogaHcvY2hhci90cmFjZS1ldmVudHMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAyNiArLQogaHcvY2hhci92aXJ0aW8tY29uc29sZS5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAgMyArLQogaHcvY2hhci92aXJ0aW8tc2VyaWFsLWJ1
cy5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxMCArLQogaHcvY2hhci94ZW5fY29uc29s
ZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA3NyArLQogaHcvY29yZS9LY29u
ZmlnICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxMSArCiBody9jb3Jl
L01ha2VmaWxlLm9ianMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA1ICstCiBo
dy9jb3JlL2J1cy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEx
ICstCiBody9jb3JlL2VtcHR5X3Nsb3QuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgICA5ICstCiBody9jb3JlL2dlbmVyaWMtbG9hZGVyLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDEzICstCiBody9jb3JlL2hvdHBsdWcuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDEwIC0KIGh3L2NvcmUvbG9hZGVyLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICA0MTggKy0KIGh3L2NvcmUvbWFjaGluZS5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAyMzUgKy0KIGh3L2NvcmUvbnVsbC1tYWNoaW5lLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIGh3L2NvcmUvcWRldi1wcm9w
ZXJ0aWVzLXN5c3RlbS5jICAgICAgICAgICAgICAgICAgIHwgICAgIDQgLQogaHcvY29yZS9xZGV2
LXByb3BlcnRpZXMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI0OSArLQogaHcvY29y
ZS9xZGV2LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1MiArLQog
aHcvY29yZS9yZXNldC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAg
MiArLQogaHcvY29yZS9zeXNidXMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAzMyArLQogaHcvY29yZS91Ym9vdF9pbWFnZS5oICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAgMSArCiBody9jcHUvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgICA4ICsKIGh3L2NwdS9NYWtlZmlsZS5vYmpzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIGh3L2NwdS9hMTVtcGNvcmUuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgMzEgKy0KIGh3L2NwdS9jbHVzdGVyLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgOTkgKwogaHcvY3Jpcy9LY29uZmlnICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgOSArCiBody9jcmlzL01ha2Vm
aWxlLm9ianMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICstCiBody9jcmlz
L2Jvb3QuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAzICstCiBo
dy9kaXNwbGF5L0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTE0
ICsKIGh3L2Rpc3BsYXkvTWFrZWZpbGUub2JqcyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgMTkgKy0KIGh3L2Rpc3BsYXkvYXRpLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICA4NTkgKwogaHcvZGlzcGxheS9hdGlfMmQuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDE2NyArCiBody9kaXNwbGF5L2F0aV9kYmcuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgMjU5ICsKIGh3L2Rpc3BsYXkvYXRpX2ludC5oICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgOTYgKwogaHcvZGlzcGxheS9hdGlfcmVncy5oICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQ2MSArCiBody9kaXNwbGF5L2JjbTI4MzVfZmIu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjE4ICstCiBody9kaXNwbGF5L2JvY2hz
LWRpc3BsYXkuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEzICsKIGh3L2Rpc3BsYXkv
Y2czLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIGh3L2Rp
c3BsYXkvY2lycnVzX3ZnYS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNTEgKy0K
IGh3L2Rpc3BsYXkvY2lycnVzX3ZnYV9pbnRlcm5hbC5oICAgICAgICAgICAgICAgICAgIHwgICAx
MDMgKwogaHcvZGlzcGxheS9jaXJydXNfdmdhX2lzYS5jICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICA5OCArCiBody9kaXNwbGF5L2VkaWQtZ2VuZXJhdGUuYyAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgNDM5ICsKIGh3L2Rpc3BsYXkvZWRpZC1yZWdpb24uYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgMzMgKwogaHcvZGlzcGxheS9leHlub3M0MjEwX2ZpbWQuYyAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAgNCArLQogaHcvZGlzcGxheS9nMzY0ZmIuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAxMSArLQogaHcvZGlzcGxheS9qYXp6X2xlZC5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMyArLQogaHcvZGlzcGxheS9taWxreW1p
c3QtdG11Mi5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0OSArCiBody9kaXNwbGF5L3F4
bC1yZW5kZXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDM0ICstCiBody9kaXNw
bGF5L3F4bC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDg4ICstCiBo
dy9kaXNwbGF5L3F4bC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA0
ICstCiBody9kaXNwbGF5L3JhbWZiLXN0YW5kYWxvbmUuYyAgICAgICAgICAgICAgICAgICAgICB8
ICAgICAxIC0KIGh3L2Rpc3BsYXkvc2lpOTAyMi5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgIDIgKy0KIGh3L2Rpc3BsYXkvc201MDEuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgIDQgKy0KIGh3L2Rpc3BsYXkvc3NkMDMwMy5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgIDQgKy0KIGh3L2Rpc3BsYXkvdGM2MzkzeGIuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTAgKy0KIGh3L2Rpc3BsYXkvdGN4LmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIGh3L2Rpc3BsYXkvdHJhY2Ut
ZXZlbnRzICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMzMgKy0KIGh3L2Rpc3BsYXkv
dmdhLWlzYS1tbS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNjAgKy0KIGh3L2Rp
c3BsYXkvdmdhLXBjaS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNDMgKy0K
IGh3L2Rpc3BsYXkvdmdhLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MTEgKy0KIGh3L2Rpc3BsYXkvdmdhX2ludC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgIDMgKy0KIGh3L2Rpc3BsYXkvdmlydGlvLWdwdS0zZC5jICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgMzggKy0KIGh3L2Rpc3BsYXkvdmlydGlvLWdwdS1wY2kuYyAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMjEgKy0KIGh3L2Rpc3BsYXkvdmlydGlvLWdwdS5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAxNjEgKy0KIGh3L2Rpc3BsYXkvdmlydGlvLXZnYS5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNDIgKy0KIGh3L2Rpc3BsYXkvdm13YXJlX3Zn
YS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDUgKy0KIGh3L2Rpc3BsYXkveGVu
ZmIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMjUgKy0KIGh3L2Rpc3Bs
YXkveGxueF9kcC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDUgKy0KIGh3
L2RtYS9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMjEg
KwogaHcvZG1hL2k4MjU3LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAgNCArLQogaHcvZG1hL3BsMDgwLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDExMyArLQogaHcvZG1hL3B1djNfZG1hLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAxMCArLQogaHcvZG1hL3B4YTJ4eF9kbWEuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAgNCArLQogaHcvZG1hL3NvY19kbWEuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAgMiArLQogaHcvZG1hL3RyYWNlLWV2ZW50cyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNiArLQogaHcvZ3Bpby9LY29uZmlnICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgOSArCiBody9ncGlvL01ha2Vm
aWxlLm9ianMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAxICsKIGh3L2dwaW8v
bWF4NzMxMC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDQgKy0KIGh3
L2dwaW8vbnJmNTFfZ3Bpby5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzMTUg
KwogaHcvZ3Bpby9wdXYzX2dwaW8uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAyOSArLQogaHcvZ3Bpby90cmFjZS1ldmVudHMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAgNyArCiBody9ocHBhL0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDEyICsKIGh3L2hwcGEvTWFrZWZpbGUub2JqcyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgIDIgKy0KIGh3L2hwcGEvZGluby5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgNDMgKy0KIGh3L2hwcGEvaHBwYV9oYXJkd2FyZS5oICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDQgKy0KIGh3L2hwcGEvbWFjaGluZS5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTIgKy0KIGh3L2hwcGEvdHJhY2Ut
ZXZlbnRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIGh3L2h5cGVy
di9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDggKwogaHcv
aHlwZXJ2L01ha2VmaWxlLm9ianMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMiAr
CiBody9oeXBlcnYvaHlwZXJ2LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
NjU4ICsKIGh3L2h5cGVydi9oeXBlcnZfdGVzdGRldi5jICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAzMjcgKwogaHcvaTJjL0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAzMSArCiBody9pMmMvTWFrZWZpbGUub2JqcyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgICA5ICstCiBody9pMmMvYXNwZWVkX2kyYy5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDU4ICstCiBody9pMmMvYml0YmFuZ19pMmMuaCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyIC0KIGh3L2kyYy9jb3JlLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMzIgKy0KIGh3L2kyYy9leHlub3M0MjEw
X2kyYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDggKy0KIGh3L2kyYy9pMmMt
ZGRjLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyMDQgKy0KIGh3L2ky
Yy9pbXhfaTJjLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTIgKy0K
IGh3L2kyYy9taWNyb2JpdF9pMmMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAx
MjcgKwogaHcvaTJjL21wY19pMmMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgIDM1NyArCiBody9pMmMvcG1fc21idXMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgMzQ0ICstCiBody9pMmMvc21idXMuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgMzY0IC0KIGh3L2kyYy9zbWJ1c19lZXByb20uYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAyNjUgKy0KIGh3L2kyYy9zbWJ1c19pY2g5LmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgMzggKy0KIGh3L2kyYy9zbWJ1c19tYXN0ZXIuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNjUgKwogaHcvaTJjL3NtYnVzX3NsYXZl
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIzNiArCiBody9pMmMvdHJhY2Ut
ZXZlbnRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICstCiBody9pMzg2
L0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTAxICsKIGh3
L2kzODYvTWFrZWZpbGUub2JqcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDkg
Ky0KIGh3L2kzODYvYWNwaS1idWlsZC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAyMDUgKy0KIGh3L2kzODYvYW1kX2lvbW11LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICA0MTYgKy0KIGh3L2kzODYvYW1kX2lvbW11LmggICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgOTggKy0KIGh3L2kzODYvaW50ZWxfaW9tbXUuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICA5NzMgKy0KIGh3L2kzODYvaW50ZWxfaW9tbXVfaW50ZXJuYWwu
aCAgICAgICAgICAgICAgICAgICAgIHwgICAgNTggKy0KIGh3L2kzODYva3ZtL2Nsb2NrLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTcgKy0KIGh3L2kzODYva3ZtL2lvYXBp
Yy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIGh3L2kzODYvbXVs
dGlib290LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTYgKy0KIGh3L2kz
ODYvcGMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA2MzYgKy0K
IGh3L2kzODYvcGNfcGlpeC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA0
OTYgKy0KIGh3L2kzODYvcGNfcTM1LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAxMjcgKy0KIGh3L2kzODYvcGNfc3lzZncuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAyNDUgKy0KIGh3L2kzODYvdHJhY2UtZXZlbnRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgNDMgKy0KIGh3L2kzODYveDg2LWlvbW11LmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgNDcgKy0KIGh3L2kzODYveGVuL3RyYWNlLWV2ZW50cyAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDYgKy0KIGh3L2kzODYveGVuL3hlbi1odm0u
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTQgKy0KIGh3L2kzODYveGVuL3hl
bi1tYXBjYWNoZS5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTQgKy0KIGh3L2kzODYv
eGVuL3hlbl9wbGF0Zm9ybS5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIGh3
L2lkZS9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNTQg
KwogaHcvaWRlL01ha2VmaWxlLm9ianMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAgNCArLQogaHcvaWRlL2F0YXBpLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAxNCArLQogaHcvaWRlL2NtZDY0Ni5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDEwMiArLQogaHcvaWRlL2NvcmUuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDE0MSArLQogaHcvaWRlL2lvcG9ydC5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICA2NiArCiBody9pZGUvbWFjaW8uYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICsKIGh3L2lkZS9wY2kuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNjYgKy0KIGh3L2lkZS9waWl4LmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDEgLQogaHcvaWRlL3Fk
ZXYuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMSAtCiBody9p
ZGUvc2lpMzExMi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDUyICst
CiBody9pZGUvdHJhY2UtZXZlbnRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDIzICstCiBody9pZGUvdmlhLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDg4ICstCiBody9pbnB1dC9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDMzICsKIGh3L2lucHV0L2xtODMyeC5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgIDQgKy0KIGh3L2lucHV0L21pbGt5bWlzdC1zb2Z0dXNiLmMgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgMTYgKy0KIGh3L2lucHV0L3Bja2JkLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMjIgKy0KIGh3L2lucHV0L3BsMDUwLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTEgKy0KIGh3L2lucHV0L3BzMi5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTYgKy0KIGh3L2lucHV0
L3RyYWNlLWV2ZW50cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMjEgKy0KIGh3
L2lucHV0L3RzYzIxMHguYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMjIg
Ky0KIGh3L2ludGMvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgNjAgKwogaHcvaW50Yy9NYWtlZmlsZS5vYmpzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAgNCArLQogaHcvaW50Yy9hbGx3aW5uZXItYTEwLXBpYy5jICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAgMSAtCiBody9pbnRjL2FwaWMuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDUxICstCiBody9pbnRjL2FybV9naWMuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAxMDEyICstCiBody9pbnRjL2FybV9naWNfY29tbW9uLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTU1ICstCiBody9pbnRjL2FybV9naWNfa3Zt
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMxICstCiBody9pbnRjL2FybV9n
aWN2M19jcHVpZi5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDI0ICstCiBody9pbnRj
L2FybV9naWN2M19pdHNfa3ZtLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICstCiBo
dy9pbnRjL2FybXY3bV9udmljLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTE2
ICstCiBody9pbnRjL2JjbTI4MzZfY29udHJvbC5jICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgMTAxICstCiBody9pbnRjL2dpY19pbnRlcm5hbC5oICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgMjg0ICstCiBody9pbnRjL2lvYXBpYy5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDEwICstCiBody9pbnRjL3Budl94aXZlLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAxNzUzICsKIGh3L2ludGMvcG52X3hpdmVfcmVncy5oICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAyNDggKwogaHcvaW50Yy9wdXYzX2ludGMuYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxMSArLQogaHcvaW50Yy9zMzkwX2ZsaWNf
a3ZtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNCArLQogaHcvaW50Yy9zcGFw
cl94aXZlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTQ4NyArCiBody9pbnRj
L3RyYWNlLWV2ZW50cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDUwICstCiBo
dy9pbnRjL3hpY3MuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTAy
ICstCiBody9pbnRjL3hpY3Nfa3ZtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgMjA1ICstCiBody9pbnRjL3hpY3Nfc3BhcHIuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDQ2ICstCiBody9pbnRjL3hpdmUuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAxNjkzICsKIGh3L2lwYWNrL0tjb25maWcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgIDQgKwogaHcvaXBtaS9LY29uZmlnICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAyMiArCiBody9pcG1pL2lzYV9pcG1pX2J0LmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDY4ICstCiBody9pc2EvS2NvbmZpZyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDU1ICsKIGh3L2lzYS9NYWtlZmls
ZS5vYmpzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIGh3L2lzYS9p
c2Etc3VwZXJpby5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDQgKy0KIGh3
L2lzYS9scGNfaWNoOS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDEg
KwogaHcvaXNhL3RyYWNlLWV2ZW50cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAgNCArLQogaHcvaXNhL3Z0ODJjNjg2LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAgMyArLQogaHcvbG0zMi9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAxMyArCiBody9sbTMyL01ha2VmaWxlLm9ianMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgICA0ICstCiBody9sbTMyL2xtMzJfYm9hcmRzLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDE1ICstCiBody9sbTMyL21pbGt5bWlzdC1ody5oICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDYzIC0KIGh3L2xtMzIvbWlsa3ltaXN0LmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTUgKy0KIGh3L202OGsvS2NvbmZp
ZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDkgKwogaHcvbTY4ay9N
YWtlZmlsZS5vYmpzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNCArLQogaHcv
bTY4ay9hbjUyMDYuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMiAr
LQogaHcvbTY4ay9tY2Y1MjA4LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAzMiArLQogaHcvbWVtL0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAxMSArCiBody9tZW0vTWFrZWZpbGUub2JqcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgICA0ICstCiBody9tZW0vbWVtb3J5LWRldmljZS5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgMTU1ICstCiBody9tZW0vbnZkaW1tLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDE5ICstCiBody9tZW0vcGMtZGltbS5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTA1ICstCiBody9tZW0vdHJhY2UtZXZlbnRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA3ICstCiBody9taWNyb2JsYXpl
L0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIwICsKIGh3L21pY3Jv
YmxhemUvTWFrZWZpbGUub2JqcyAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDYgKy0KIGh3
L21pY3JvYmxhemUvYm9vdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDkg
Ky0KIGh3L21pY3JvYmxhemUvcGV0YWxvZ2l4X21sNjA1X21tdS5jICAgICAgICAgICAgICAgIHwg
ICAgIDcgKy0KIGh3L21pY3JvYmxhemUvcGV0YWxvZ2l4X3MzYWRzcDE4MDBfbW11LmMgICAgICAg
ICAgIHwgICAgMTAgKy0KIGh3L21pcHMvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgMjEgKwogaHcvbWlwcy9NYWtlZmlsZS5vYmpzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAgNSArLQogaHcvbWlwcy9ib3N0b24uYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAgMiArLQogaHcvbWlwcy9jcHMuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgOCArCiBody9taXBzL2d0NjR4eHhfcGNp
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDI0ICstCiBody9taXBzL21pcHNf
ZnVsb25nMmUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDYyICstCiBody9taXBz
L21pcHNfaW50LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEyICsKIGh3
L21pcHMvbWlwc19tYWx0YS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyNjEg
Ky0KIGh3L21pcHMvbWlwc19taXBzc2ltLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgIDggKy0KIGh3L21pcHMvbWlwc19yNGsuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgMjAgKy0KIGh3L21pc2MvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAxMTggKwogaHcvbWlzYy9NYWtlZmlsZS5vYmpzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAgOSArLQogaHcvbWlzYy9hcm1zc2UtY3B1aWQuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDEzNCArCiBody9taXNjL2FybXNzZS1taHUuYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTk4ICsKIGh3L21pc2MvYXNwZWVkX3NkbWMu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNTUgKy0KIGh3L21pc2MvYmNtMjgz
NV9wcm9wZXJ0eS5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMjMgKy0KIGh3L21pc2Mv
ZGVidWdleGl0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDYgKwogaHcv
bWlzYy9lZHUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxMiAr
LQogaHcvbWlzYy9oeXBlcnZfdGVzdGRldi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
IDE2OCAtCiBody9taXNjL2lteDZ1bF9jY20uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgODg2ICsKIGh3L21pc2MvaW90a2l0LXNlY2N0bC5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgNzggKy0KIGh3L21pc2MvaW90a2l0LXN5c2N0bC5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICA1MjUgKwogaHcvbWlzYy9pb3RraXQtc3lzaW5mby5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDEzOSArCiBody9taXNjL2l2c2htZW0uYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjIzICstCiBody9taXNjL21hY2lvL0tjb25maWcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDExICsKIGh3L21pc2MvbWFjaW8vY3Vk
YS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTEgKy0KIGh3L21pc2MvbWFj
aW8vbWFjX2RiZG1hLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDEgLQogaHcvbWlz
Yy9tYWNpby9tYWNpby5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0MiArLQog
aHcvbWlzYy9tYWNpby9wbXUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAg
MSArCiBody9taXNjL21hY2lvL3RyYWNlLWV2ZW50cyAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgICA5ICstCiBody9taXNjL21heDExMXguYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgICA2ICstCiBody9taXNjL21pbGt5bWlzdC1ocGRtYy5jICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgICA5ICstCiBody9taXNjL21pbGt5bWlzdC1wZnB1LmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDEyICstCiBody9taXNjL21pcHNfY3BjLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDE3ICstCiBody9taXNjL21pcHNfaXR1LmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDczICstCiBody9taXNjL21taW9faW50
ZXJmYWNlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTM1IC0KIGh3L21pc2MvbXBz
Mi1mcGdhaW8uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNDYgKy0KIGh3L21p
c2MvbnJmNTFfcm5nLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyNjIgKwog
aHcvbWlzYy9vbWFwX2w0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAg
NCArLQogaHcvbWlzYy9wYy10ZXN0ZGV2LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAyMiArLQogaHcvbWlzYy9wY2E5NTUyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAgMiArLQogaHcvbWlzYy9wY2ktdGVzdGRldi5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAxOSArCiBody9taXNjL3B1djNfcG0uYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDEwICstCiBody9taXNjL3B2cGFuaWMuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDExIC0KIGh3L21pc2MvdG1wMTA1LmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDQgKy0KIGh3L21pc2MvdG1wNDIxLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDQgKy0KIGh3L21pc2MvdHJh
Y2UtZXZlbnRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNTkgKy0KIGh3L21p
c2MvdHotbXBjLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDQgKy0K
IGh3L21pc2MvdHotbXNjLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAz
MDggKwogaHcvbWlzYy90ei1wcGMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAzMiArCiBody9taXNjL3ZtY29yZWluZm8uYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgICA2ICstCiBody9tb3hpZS9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgICAzICsKIGh3L21veGllL01ha2VmaWxlLm9ianMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIGh3L21veGllL21veGllc2ltLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDUgKy0KIGh3L25ldC9LY29uZmlnICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMjUgKwogaHcvbmV0L01ha2VmaWxlLm9i
anMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgOCArLQogaHcvbmV0L2NhZGVu
Y2VfZ2VtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE5NSArLQogaHcvbmV0
L2RwODM5M3guYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMSAtCiBo
dy9uZXQvZTEwMDAuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQw
ICstCiBody9uZXQvZXRyYXhmc19ldGguYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDQ0ICstCiBody9uZXQvZnRnbWFjMTAwLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDgwICstCiBody9uZXQvbGFuOTExOC5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgICA5ICstCiBody9uZXQvbGFuY2UuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgICA4ICstCiBody9uZXQvbWlsa3ltaXN0LW1pbmltYWMyLmMg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDI0ICstCiBody9uZXQvbWlwc25ldC5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDI1ICstCiBody9uZXQvbmUyMDAwLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQ4ICstCiBody9uZXQvb3Bl
bmNvcmVzX2V0aC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA4ICstCiBody9u
ZXQvcGNuZXQtcGNpLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDk4ICst
CiBody9uZXQvcGNuZXQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
ICA0ICstCiBody9uZXQvcm9ja2VyL3JvY2tlci5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgICAyICstCiBody9uZXQvcnRsODEzOS5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgICA4ICstCiBody9uZXQvc21jOTFjMTExLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgICA4ICstCiBody9uZXQvc3BhcHJfbGxhbi5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgMTEwICstCiBody9uZXQvc3RlbGxhcmlzX2VuZXQuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDE1ICstCiBody9uZXQvdHJhY2UtZXZlbnRz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDU1ICstCiBody9uZXQvdmhvc3Rf
bmV0LXN0dWIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDkyICsKIGh3L25ldC92
aG9zdF9uZXQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgODUgKy0KIGh3
L25ldC92aXJ0aW8tbmV0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA3Nzkg
Ky0KIGh3L25ldC92bXhuZXQzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAxMjIgKy0KIGh3L25ldC92bXhuZXQzX2RlZnMuaCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAxMzMgKwogaHcvbmV0L3hlbl9uaWMuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAxNCArLQogaHcvbmV0L3hnbWFjLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAgOSArLQogaHcvbmlvczIvS2NvbmZpZyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAgOCArCiBody9uaW9zMi9NYWtlZmlsZS5vYmpzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAzICstCiBody9uaW9zMi9ib290LmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA5ICstCiBody9udnJhbS9LY29u
ZmlnICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA5ICsKIGh3L252cmFt
L01ha2VmaWxlLm9ianMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIGh3
L252cmFtL2RzMTIyNXkuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTIg
Ky0KIGh3L252cmFtL2VlcHJvbTkzeHguYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgIDYgKy0KIGh3L252cmFtL2VlcHJvbV9hdDI0Yy5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgIDQgKy0KIGh3L252cmFtL2Z3X2NmZy5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAxMDQgKy0KIGh3L252cmFtL25yZjUxX252bS5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAzODggKwogaHcvbnZyYW0vc3BhcHJfbnZyYW0uYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICA0MiArLQogaHcvbnZyYW0vdHJhY2UtZXZlbnRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNCArLQogaHcvb3BlbnJpc2MvS2NvbmZp
ZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNSArCiBody9vcGVucmlzYy9N
YWtlZmlsZS5vYmpzICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICstCiBody9vcGVu
cmlzYy9vcGVucmlzY19zaW0uYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICstCiBo
dy9wY2ktYnJpZGdlL0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDI5
ICsKIGh3L3BjaS1icmlkZ2UvZGVjLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgMTIgKy0KIGh3L3BjaS1icmlkZ2UvZ2VuX3BjaWVfcm9vdF9wb3J0LmMgICAgICAgICAgICAg
ICAgIHwgICAgNDEgKy0KIGh3L3BjaS1icmlkZ2UvaW9oMzQyMC5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgIDIgKy0KIGh3L3BjaS1icmlkZ2UvaW9oMzQyMC5oICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgIDYgLQogaHcvcGNpLWJyaWRnZS9wY2lfYnJpZGdlX2Rldi5j
ICAgICAgICAgICAgICAgICAgICAgfCAgICA1NSArLQogaHcvcGNpLWJyaWRnZS9wY2llX3BjaV9i
cmlkZ2UuYyAgICAgICAgICAgICAgICAgICAgfCAgICAzMiArLQogaHcvcGNpLWJyaWRnZS9wY2ll
X3Jvb3RfcG9ydC5jICAgICAgICAgICAgICAgICAgICAgfCAgICAxOCArCiBody9wY2ktYnJpZGdl
L3hpbzMxMzBfZG93bnN0cmVhbS5jICAgICAgICAgICAgICAgICB8ICAgIDI4ICstCiBody9wY2kt
YnJpZGdlL3hpbzMxMzBfZG93bnN0cmVhbS5oICAgICAgICAgICAgICAgICB8ICAgIDExIC0KIGh3
L3BjaS1icmlkZ2UveGlvMzEzMF91cHN0cmVhbS5jICAgICAgICAgICAgICAgICAgIHwgICAgMjQg
Ky0KIGh3L3BjaS1icmlkZ2UveGlvMzEzMF91cHN0cmVhbS5oICAgICAgICAgICAgICAgICAgIHwg
ICAgMTAgLQogaHcvcGNpLWhvc3QvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICA1MiArCiBody9wY2ktaG9zdC9NYWtlZmlsZS5vYmpzICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDEwICstCiBody9wY2ktaG9zdC9ib25pdG8uYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgMTYxICstCiBody9wY2ktaG9zdC9ncmFja2xlLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDE3ICsKIGh3L3BjaS1ob3N0L3BhbS5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKwogaHcvcGNpLWhvc3QvcGlpeC5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0MCArLQogaHcvcGNpLWhvc3QvcHBj
ZTUwMC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxNCArLQogaHcvcGNpLWhv
c3QvcHJlcC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzNiArLQogaHcv
cGNpLWhvc3QvcTM1LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzMyAr
LQogaHcvcGNpLWhvc3Qvc2FicmUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAxMiArCiBody9wY2ktaG9zdC90cmFjZS1ldmVudHMgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgICA2ICstCiBody9wY2ktaG9zdC91bmlub3J0aC5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDE2ICsKIGh3L3BjaS9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMTUgKwogaHcvcGNpL01ha2VmaWxlLm9ianMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAgOSArLQogaHcvcGNpL21zaS5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMiArLQogaHcvcGNpL21zaXguYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgOCArLQogaHcvcGNpL3BjaS5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEzMCArLQogaHcvcGNpL3Bj
aV9icmlkZ2UuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0NCArLQogaHcv
cGNpL3BjaV9ob3N0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyNiAr
CiBody9wY2kvcGNpZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
MjI0ICstCiBody9wY2kvcGNpZV9wb3J0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgICA2ICstCiBody9wY2kvc2hwYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDMzICstCiBody9wY2kvdHJhY2UtZXZlbnRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgICA2ICstCiBody9wY21jaWEvS2NvbmZpZyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgICAyICsKIGh3L3BwYy9LY29uZmlnICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMjQgKwogaHcvcHBjL01ha2VmaWxlLm9ianMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxNyArLQogaHcvcHBjL2U1MDAuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA4MCArLQogaHcvcHBjL21h
Yy5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyNiAtCiBody9w
cGMvbWFjX25ld3dvcmxkLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTIxICst
CiBody9wcGMvbWFjX29sZHdvcmxkLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDg5ICstCiBody9wcGMvcG52LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgMjg4ICstCiBody9wcGMvcG52X2NvcmUuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgMjA1ICstCiBody9wcGMvcG52X2xwYy5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgMzI0ICstCiBody9wcGMvcG52X29jYy5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgMTI3ICstCiBody9wcGMvcG52X3BzaS5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNDM0ICstCiBody9wcGMvcG52X3hzY29tLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMzICstCiBody9wcGMvcHBjLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjEwICstCiBody9wcGMv
cHBjNDA1X2JvYXJkcy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTkyICstCiBo
dy9wcGMvcHBjNDA1X3VjLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjM3
ICstCiBody9wcGMvcHBjNDQwX2JhbWJvby5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDE4ICstCiBody9wcGMvcHBjNDQwX3BjaXguYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDE0ICstCiBody9wcGMvcHBjNDQwX3VjLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDgyICstCiBody9wcGMvcHBjNHh4X2RldnMuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDUxICstCiBody9wcGMvcHBjNHh4X3BjaS5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDE0ICstCiBody9wcGMvcHBjX2Jvb2tlLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAxIC0KIGh3L3BwYy9wcmVwLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNDAgKy0KIGh3L3BwYy9zYW00
NjBleC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyNDcgKy0KIGh3L3Bw
Yy9zcGFwci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE0NTcgKy0K
IGh3L3BwYy9zcGFwcl9jYXBzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAy
ODQgKy0KIGh3L3BwYy9zcGFwcl9jcHVfY29yZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAxMjcgKy0KIGh3L3BwYy9zcGFwcl9kcmMuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAxNzkgKy0KIGh3L3BwYy9zcGFwcl9ldmVudHMuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAxMDkgKy0KIGh3L3BwYy9zcGFwcl9oY2FsbC5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAyNjggKy0KIGh3L3BwYy9zcGFwcl9pb21tdS5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMDkgKy0KIGh3L3BwYy9zcGFwcl9pcnEuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA3ODQgKwogaHcvcHBjL3NwYXByX292
ZWMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0MCArLQogaHcvcHBjL3Nw
YXByX3BjaS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQ1OCArLQogaHcv
cHBjL3NwYXByX3BjaV92ZmlvLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxNCAr
LQogaHcvcHBjL3NwYXByX3JuZy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICA0MSArLQogaHcvcHBjL3NwYXByX3J0YXMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAzOCArLQogaHcvcHBjL3NwYXByX3J0YXNfZGR3LmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICA2MSArLQogaHcvcHBjL3NwYXByX3J0Yy5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAyMCArLQogaHcvcHBjL3NwYXByX3Zpby5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDIwOSArLQogaHcvcHBjL3RyYWNlLWV2ZW50cyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0MyArLQogaHcvcHBjL3ZpcnRleF9tbDUw
Ny5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxNyArLQogaHcvcmRtYS9LY29u
ZmlnICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMyArCiBody9yZG1h
L01ha2VmaWxlLm9ianMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA2ICstCiBo
dy9yZG1hL3JkbWEuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMw
ICsKIGh3L3JkbWEvcmRtYV9iYWNrZW5kLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICA5NDYgKy0KIGh3L3JkbWEvcmRtYV9iYWNrZW5kLmggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgNDkgKy0KIGh3L3JkbWEvcmRtYV9iYWNrZW5kX2RlZnMuaCAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgMjEgKy0KIGh3L3JkbWEvcmRtYV9ybS5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAzNTQgKy0KIGh3L3JkbWEvcmRtYV9ybS5oICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgMjggKy0KIGh3L3JkbWEvcmRtYV9ybV9kZWZzLmgg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNjMgKy0KIGh3L3JkbWEvcmRtYV91dGls
cy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgODAgKy0KIGh3L3JkbWEvcmRt
YV91dGlscy5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNDkgKy0KIGh3L3Jk
bWEvdHJhY2UtZXZlbnRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMzQgKy0K
IGh3L3JkbWEvdm13L3B2cmRtYS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MjMgKy0KIGh3L3JkbWEvdm13L3B2cmRtYV9jbWQuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAzNzQgKy0KIGh3L3JkbWEvdm13L3B2cmRtYV9kZXZfcmluZy5jICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgNTMgKy0KIGh3L3JkbWEvdm13L3B2cmRtYV9kZXZfcmluZy5oICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgIDEgLQogaHcvcmRtYS92bXcvcHZyZG1hX21haW4uYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDM0NSArLQogaHcvcmRtYS92bXcvcHZyZG1hX3FwX29wcy5j
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDExNSArLQogaHcvcmRtYS92bXcvcHZyZG1hX3Fw
X29wcy5oICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNCArLQogaHcvcmRtYS92bXcvdHJh
Y2UtZXZlbnRzICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyMCArLQogaHcvcmlzY3Yv
S2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzNyArCiBody9y
aXNjdi9NYWtlZmlsZS5vYmpzICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIyICst
CiBody9yaXNjdi9zaWZpdmVfY2xpbnQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDE2ICstCiBody9yaXNjdi9zaWZpdmVfZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDExICstCiBody9yaXNjdi9zaWZpdmVfcGxpYy5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDkzICstCiBody9yaXNjdi9zaWZpdmVfdS5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDQyICstCiBody9yaXNjdi9zaWZpdmVfdWFydC5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDI4ICstCiBody9yaXNjdi9zcGlrZS5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIwICstCiBody9yaXNjdi92aXJ0LmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTY0ICstCiBody9zMzkweC8zMjcw
LWNjdy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEzICstCiBody9zMzkw
eC9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEyICsKIGh3
L3MzOTB4L01ha2VmaWxlLm9ianMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMjQg
Ky0KIGh3L3MzOTB4L2FwLWJyaWRnZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgODggKwogaHcvczM5MHgvYXAtZGV2aWNlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAzOCArCiBody9zMzkweC9jc3MtYnJpZGdlLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgICA1ICstCiBody9zMzkweC9jc3MuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgNDY0ICstCiBody9zMzkweC9pcGwuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDIxICstCiBody9zMzkweC9pcGwuaCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA1ICstCiBody9zMzkweC9zMzkwLWNjdy5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA0ICstCiBody9zMzkweC9zMzkw
LXBjaS1idXMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMzYyICstCiBody9zMzkw
eC9zMzkwLXBjaS1idXMuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDM0ICstCiBo
dy9zMzkweC9zMzkwLXBjaS1pbnN0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTMz
ICstCiBody9zMzkweC9zMzkwLXBjaS1pbnN0LmggICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgICAxICsKIGh3L3MzOTB4L3MzOTAtcGNpLXN0dWIuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgNzcgLQogaHcvczM5MHgvczM5MC1za2V5cy5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAgMiArLQogaHcvczM5MHgvczM5MC12aXJ0aW8tY2N3LmMgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDIyMiArLQogaHcvczM5MHgvdG9kLWt2bS5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDEwMiArLQogaHcvczM5MHgvdHJhY2UtZXZlbnRzICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNCArLQogaHcvczM5MHgvdmhvc3QtdnNv
Y2stY2N3LmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA2MCArCiBody9zMzkweC92aXJ0
aW8tY2N3LTlwLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDY1ICsKIGh3L3MzOTB4
L3ZpcnRpby1jY3ctYmFsbG9vbi5jICAgICAgICAgICAgICAgICAgICAgIHwgICAgNzAgKwogaHcv
czM5MHgvdmlydGlvLWNjdy1ibGsuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA2NyAr
CiBody9zMzkweC92aXJ0aW8tY2N3LWNyeXB0by5jICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDc1ICsKIGh3L3MzOTB4L3ZpcnRpby1jY3ctZ3B1LmMgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgNjcgKwogaHcvczM5MHgvdmlydGlvLWNjdy1pbnB1dC5jICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgIDExOCArCiBody9zMzkweC92aXJ0aW8tY2N3LW5ldC5jICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDcwICsKIGh3L3MzOTB4L3ZpcnRpby1jY3ctcm5nLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgNzQgKwogaHcvczM5MHgvdmlydGlvLWNjdy1zY3NpLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDEyNSArCiBody9zMzkweC92aXJ0aW8tY2N3LXNlcmlh
bC5jICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDc4ICsKIGh3L3MzOTB4L3ZpcnRpby1jY3cu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA3MjMgKy0KIGh3L3Njc2kvS2NvbmZp
ZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNTQgKwogaHcvc2NzaS9N
YWtlZmlsZS5vYmpzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNCArLQogaHcv
c2NzaS9lbXVsYXRpb24uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0MiAr
CiBody9zY3NpL2VzcC1wY2kuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDEwICstCiBody9zY3NpL2VzcC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDMzICstCiBody9zY3NpL2xzaTUzYzg5NWEuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgNDc4ICstCiBody9zY3NpL21lZ2FzYXMuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgICAyICstCiBody9zY3NpL21wdGVuZGlhbi5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgMTYzICstCiBody9zY3NpL21wdHNhcy5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAxICsKIGh3L3Njc2kvc2NzaS1idXMuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDYgKy0KIGh3L3Njc2kvc2NzaS1k
aXNrLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzMjEgKy0KIGh3L3Njc2kv
c2NzaS1nZW5lcmljLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMTggKy0KIGh3
L3Njc2kvc3BhcHJfdnNjc2kuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTQg
Ky0KIGh3L3Njc2kvdHJhY2UtZXZlbnRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAxMTkgKy0KIGh3L3Njc2kvdmhvc3Qtc2NzaS1jb21tb24uYyAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgIDMgKwogaHcvc2NzaS92aG9zdC1zY3NpLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAgOCArLQogaHcvc2NzaS92aG9zdC11c2VyLXNjc2kuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICA1MSArLQogaHcvc2NzaS92aXJ0aW8tc2NzaS5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAzNCArLQogaHcvc2NzaS92bXdfcHZzY3NpLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMiArLQogaHcvc2QvS2NvbmZpZyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyMSArCiBody9zZC9NYWtlZmls
ZS5vYmpzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAxICsKIGh3L3NkL3Nk
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDEgKwogaHcv
c2Qvc2RoY2ktaW50ZXJuYWwuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzNiAr
CiBody9zZC9zZGhjaS1wY2kuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDg3ICsKIGh3L3NkL3NkaGNpLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAxMTEgKy0KIGh3L3NkL3NzaS1zZC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgIDIgKwogaHcvc2QvdHJhY2UtZXZlbnRzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAxMyArLQogaHcvc2g0L0tjb25maWcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAyNCArCiBody9zaDQvTWFrZWZpbGUub2JqcyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA0ICstCiBody9zaDQvcjJkLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDM2ICstCiBody9zaDQvc2hfcGNpLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIwICstCiBody9zbWJpb3Mv
S2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICsKIGh3L3Nt
Ymlvcy9zbWJpb3Mtc3R1Yi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0K
IGh3L3NtYmlvcy9zbWJpb3MuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
OTYgKy0KIGh3L3NtYmlvcy9zbWJpb3NfYnVpbGQuaCAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgIDQgKwogaHcvc21iaW9zL3NtYmlvc190eXBlXzM4LXN0dWIuYyAgICAgICAgICAgICAg
ICAgICAgfCAgICAgMiArLQogaHcvc21iaW9zL3NtYmlvc190eXBlXzM4LmMgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAgMyArLQogaHcvc3BhcmMvS2NvbmZpZyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAyNiArCiBody9zcGFyYy9NYWtlZmlsZS5vYmpzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA0ICstCiBody9zcGFyYy9sZW9uMy5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAzICstCiBody9zcGFyYy9zdW40bS5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQ5ICstCiBody9zcGFyYy90
cmFjZS1ldmVudHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA2ICstCiBody9z
cGFyYzY0L0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDE5ICsK
IGh3L3NwYXJjNjQvTWFrZWZpbGUub2JqcyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
IDYgKy0KIGh3L3NwYXJjNjQvbmlhZ2FyYS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgIDQgKy0KIGh3L3NwYXJjNjQvc3VuNHUuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgODUgKy0KIGh3L3NwYXJjNjQvdHJhY2UtZXZlbnRzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgIDYgKy0KIGh3L3NzaS9LY29uZmlnICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgMTggKwogaHcvc3NpL2FzcGVlZF9zbWMuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEzNCArLQogaHcvc3NpL2lteF9zcGkuYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMyArLQogaHcvc3NpL3BsMDIyLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1NyArLQogaHcvc3NpL3hp
bGlueF9zcGkuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgOSArLQogaHcv
c3NpL3hpbGlueF9zcGlwcy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0NiAt
CiBody90aW1lci9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDYzICsKIGh3L3RpbWVyL01ha2VmaWxlLm9ianMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgIDIgKwogaHcvdGltZXIvYXNwZWVkX3RpbWVyLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAgNCArLQogaHcvdGltZXIvY21zZGstYXBiLWR1YWx0aW1lci5jICAgICAgICAg
ICAgICAgICAgICAgfCAgIDUxNyArCiBody90aW1lci9kczEzMzguYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgICAyICstCiBody90aW1lci9ldHJheGZzX3RpbWVyLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDE0ICstCiBody90aW1lci9ncmxpYl9ncHRpbWVy
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDExICstCiBody90aW1lci9pODI1NC5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAxIC0KIGh3L3RpbWVyL200
MXQ4MC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIGh3L3Rp
bWVyL200OHQ1OS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNTkgKy0K
IGh3L3RpbWVyL21jMTQ2ODE4cnRjLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MzcgKy0KIGh3L3RpbWVyL25yZjUxX3RpbWVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAzOTMgKwogaHcvdGltZXIvcGwwMzEuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICA4MCArLQogaHcvdGltZXIvcHV2M19vc3QuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAxMyArLQogaHcvdGltZXIvc2hfdGltZXIuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAgMSArCiBody90aW1lci9zdG0zMmYyeHhfdGltZXIuYyAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICstCiBody90aW1lci9zdW40di1ydGMuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIzICstCiBody90aW1lci90cmFjZS1l
dmVudHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDM2ICstCiBody90aW1lci90
d2w5MjIzMC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA2ICstCiBody90
cG0vS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDI0ICsK
IGh3L3RwbS9NYWtlZmlsZS5vYmpzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
IDEgKwogaHcvdHBtL3RwbV9jcmIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAxMyArCiBody90cG0vdHBtX2VtdWxhdG9yLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgICAxICsKIGh3L3RwbS90cG1fcHBpLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgNTMgKwogaHcvdHBtL3RwbV9wcGkuaCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICA0NiArCiBody90cG0vdHBtX3Rpcy5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDYwICstCiBody90cG0vdHJhY2UtZXZlbnRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDE0ICstCiBody90cmljb3JlL0tjb25maWcg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICsKIGh3L3RyaWNvcmUvTWFr
ZWZpbGUub2JqcyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIGh3L3RyaWNv
cmUvdHJpY29yZV90ZXN0Ym9hcmQuYyAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIGh3
L3VuaWNvcmUzMi9LY29uZmlnICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDUg
KwogaHcvdW5pY29yZTMyL3B1djMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAgMSAtCiBody91c2IvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDkxICsKIGh3L3VzYi9NYWtlZmlsZS5vYmpzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgIDIgKy0KIGh3L3VzYi9idXMuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMTUgKy0KIGh3L3VzYi9jY2lkLWNhcmQtZW11bGF0ZWQuYyAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgMzMgKy0KIGh3L3VzYi9jb21iaW5lZC1wYWNrZXQuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDYgKy0KIGh3L3VzYi9jb3JlLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDYgKy0KIGh3L3VzYi9kZXYtYXVk
aW8uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDUgKy0KIGh3L3VzYi9k
ZXYtYmx1ZXRvb3RoLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIGh3
L3VzYi9kZXYtaGlkLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMzIg
Ky0KIGh3L3VzYi9kZXYtaHViLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgMTggKy0KIGh3L3VzYi9kZXYtbXRwLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICA2NDQgKy0KIGh3L3VzYi9kZXYtbmV0d29yay5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgIDIgKy0KIGh3L3VzYi9kZXYtc2VyaWFsLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIGh3L3VzYi9kZXYtc21hcnRjYXJkLXJlYWRlci5j
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIGh3L3VzYi9kZXYtc3RvcmFnZS5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDEgLQogaHcvdXNiL2hjZC1laGNpLXBj
aS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1NyArLQogaHcvdXNiL2hjZC1l
aGNpLXN5c2J1cy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyMSArLQogaHcvdXNi
L2hjZC1laGNpLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyNiArLQog
aHcvdXNiL2hjZC1laGNpLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAg
NyArLQogaHcvdXNiL2hjZC1tdXNiLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAgOCArLQogaHcvdXNiL2hjZC1vaGNpLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAzMCArLQogaHcvdXNiL2hjZC11aGNpLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAxNiArLQogaHcvdXNiL2hjZC14aGNpLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAyOCArLQogaHcvdXNiL2hjZC14aGNpLmggICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMSArCiBody91c2IvaG9zdC1saWJ1c2IuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEyICstCiBody91c2IvcmVkaXJlY3Qu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDE1ICstCiBody91c2IvdHJh
Y2UtZXZlbnRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDI0ICstCiBody91
c2IvdHVzYjYwMTAuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA5ICst
CiBody91c2IveGVuLXVzYi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDQzICstCiBody92ZmlvL0tjb25maWcgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDM3ICsKIGh3L3ZmaW8vTWFrZWZpbGUub2JqcyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgMTAgKy0KIGh3L3ZmaW8vYW1kLXhnYmUuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgIDEgKwogaHcvdmZpby9hcC5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDE4OSArCiBody92ZmlvL2NhbHhlZGEteGdtYWMuYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAxICsKIGh3L3ZmaW8vY2N3LmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNjkgKy0KIGh3L3ZmaW8vY29tbW9uLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxOTUgKy0KIGh3L3ZmaW8vZGlz
cGxheS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxODEgKwogaHcvdmZp
by9wY2ktcXVpcmtzLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNiArLQog
aHcvdmZpby9wY2kuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEy
OCArLQogaHcvdmZpby9wY2kuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAgMyArCiBody92ZmlvL3BsYXRmb3JtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDMxICstCiBody92ZmlvL3NwYXByLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDY0ICstCiBody92ZmlvL3RyYWNlLWV2ZW50cyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDI2ICstCiBody92aXJ0aW8vS2NvbmZpZyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMxICsKIGh3L3ZpcnRpby9NYWtlZmlsZS5vYmpz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMjUgKy0KIGh3L3ZpcnRpby90cmFjZS1l
dmVudHMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTAgKy0KIGh3L3ZpcnRpby92
aG9zdC1iYWNrZW5kLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTIgKy0KIGh3L3Zp
cnRpby92aG9zdC1zY3NpLXBjaS5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgOTcgKwog
aHcvdmlydGlvL3Zob3N0LXN0dWIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAg
NCArLQogaHcvdmlydGlvL3Zob3N0LXVzZXItYmxrLXBjaS5jICAgICAgICAgICAgICAgICAgICAg
fCAgIDEwMyArCiBody92aXJ0aW8vdmhvc3QtdXNlci1zY3NpLXBjaS5jICAgICAgICAgICAgICAg
ICAgICB8ICAgMTAzICsKIGh3L3ZpcnRpby92aG9zdC11c2VyLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAxOTggKy0KIGh3L3ZpcnRpby92aG9zdC12c29jay1wY2kuYyAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgODYgKwogaHcvdmlydGlvL3Zob3N0LmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDEwMiArLQogaHcvdmlydGlvL3ZpcnRpby05cC1wY2ku
YyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA4OCArCiBody92aXJ0aW8vdmlydGlvLWJh
bGxvb24tcGNpLmMgICAgICAgICAgICAgICAgICAgICB8ICAgIDk1ICsKIGh3L3ZpcnRpby92aXJ0
aW8tYmFsbG9vbi5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA0MzAgKy0KIGh3L3ZpcnRp
by92aXJ0aW8tYmxrLXBjaS5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMDAgKwogaHcv
dmlydGlvL3ZpcnRpby1jcnlwdG8tcGNpLmMgICAgICAgICAgICAgICAgICAgICAgfCAgICAyMSAr
LQogaHcvdmlydGlvL3ZpcnRpby1pbnB1dC1ob3N0LXBjaS5jICAgICAgICAgICAgICAgICAgfCAg
ICA0OCArCiBody92aXJ0aW8vdmlydGlvLWlucHV0LXBjaS5jICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgMTU3ICsKIGh3L3ZpcnRpby92aXJ0aW8tbmV0LXBjaS5jICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgOTggKwogaHcvdmlydGlvL3ZpcnRpby1wY2kuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgIDg2MSArLQogaHcvdmlydGlvL3ZpcnRpby1wY2kuaCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDI4OSArLQogaHcvdmlydGlvL3ZpcnRpby1ybmctcGNpLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA4OCArCiBody92aXJ0aW8vdmlydGlvLXJuZy5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICstCiBody92aXJ0aW8vdmlydGlv
LXNjc2ktcGNpLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTA3ICsKIGh3L3ZpcnRpby92
aXJ0aW8tc2VyaWFsLXBjaS5jICAgICAgICAgICAgICAgICAgICAgIHwgICAxMTUgKwogaHcvdmly
dGlvL3ZpcnRpby5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA2MSArLQog
aHcvd2F0Y2hkb2cvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAx
NiArCiBody93YXRjaGRvZy9NYWtlZmlsZS5vYmpzICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgICAxICsKIGh3L3dhdGNoZG9nL2Ntc2RrLWFwYi13YXRjaGRvZy5jICAgICAgICAgICAgICAg
ICAgIHwgICAzOTYgKwogaHcvd2F0Y2hkb2cvdHJhY2UtZXZlbnRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAgNiArCiBody93YXRjaGRvZy93YXRjaGRvZy5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDE3ICstCiBody93YXRjaGRvZy93ZHRfaTYzMDBlc2IuYyAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgICAxIC0KIGh3L3hlbi9NYWtlZmlsZS5vYmpzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIGh3L3hlbi90cmFjZS1ldmVudHMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMjggKy0KIGh3L3hlbi94ZW4tYmFj
a2VuZC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNjUgKwogaHcveGVuL3hl
bi1idXMtaGVscGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE4NCArCiBody94
ZW4veGVuLWJ1cy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMjA1ICsK
IGh3L3hlbi94ZW4tY29tbW9uLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MzEgKy0KIGh3L3hlbi94ZW4tbGVnYWN5LWJhY2tlbmQuYyAgICAgICAgICAgICAgICAgICAgICAg
IHwgICA4NDYgKwogaHcveGVuL3hlbl9iYWNrZW5kLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgIDg0NSAtCiBody94ZW4veGVuX2RldmNvbmZpZy5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgICA0ICstCiBody94ZW4veGVuX3B0LmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDEwICstCiBody94ZW4veGVuX3B0X2NvbmZpZ19pbml0LmMg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDE0ICstCiBody94ZW4veGVuX3B0X2dyYXBoaWNz
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDE4ICstCiBody94ZW4veGVuX3B0X21z
aS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICstCiBody94ZW4veGVu
X3B2ZGV2LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIyICstCiBody94
ZW5wdi9NYWtlZmlsZS5vYmpzICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyIC0K
IGh3L3hlbnB2L3hlbl9kb21haW5idWlsZC5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAy
OTkgLQogaHcveGVucHYveGVuX2RvbWFpbmJ1aWxkLmggICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAxMyAtCiBody94ZW5wdi94ZW5fbWFjaGluZV9wdi5jICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDIxICstCiBody94dGVuc2EvS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgICA4ICsKIGh3L3h0ZW5zYS9NYWtlZmlsZS5vYmpzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgIDUgKy0KIGh3L3h0ZW5zYS9teF9waWMuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAzNTQgKwogaHcveHRlbnNhL3BpY19jcHUuYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0NyArLQogaHcveHRlbnNhL3NpbS5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxMiArLQogaHcveHRlbnNhL3h0
ZnBnYS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA4OSArLQogaW5jbHVk
ZS9hdXRoei9iYXNlLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDExMiArCiBp
bmNsdWRlL2F1dGh6L2xpc3QuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTA2
ICsKIGluY2x1ZGUvYXV0aHovbGlzdGZpbGUuaCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAxMTEgKwogaW5jbHVkZS9hdXRoei9wYW1hY2N0LmggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDEwMCArCiBpbmNsdWRlL2F1dGh6L3NpbXBsZS5oICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDg0ICsKIGluY2x1ZGUvYmxvY2svYWlvLXdhaXQuaCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMjggKy0KIGluY2x1ZGUvYmxvY2svYWlvLmggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgNTkgKy0KIGluY2x1ZGUvYmxvY2svYmxvY2suaCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNTggKy0KIGluY2x1ZGUvYmxvY2svYmxvY2tf
YmFja3VwLmggICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTMgLQogaW5jbHVkZS9ibG9jay9i
bG9ja19pbnQuaCAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA5MiArLQogaW5jbHVkZS9i
bG9jay9ibG9ja2pvYi5oICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMyArCiBpbmNs
dWRlL2Jsb2NrL2RpcnR5LWJpdG1hcC5oICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDM0ICst
CiBpbmNsdWRlL2Jsb2NrL25iZC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDkyICstCiBpbmNsdWRlL2Jsb2NrL3Jhdy1haW8uaCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgICAxICsKIGluY2x1ZGUvYmxvY2svc25hcHNob3QuaCAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgIDMgLQogaW5jbHVkZS9ibG9jay90aHJvdHRsZS1ncm91cHMuaCAgICAgICAg
ICAgICAgICAgICAgfCAgICAgNSArCiBpbmNsdWRlL2NoYXJkZXYvY2hhci1mZS5oICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgMTA4ICstCiBpbmNsdWRlL2NoYXJkZXYvY2hhci1tdXguaCAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAxIC0KIGluY2x1ZGUvY2hhcmRldi9jaGFyLmgg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgOTQgKy0KIGluY2x1ZGUvY2hhcmRldi9z
cGljZS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMjcgKwogaW5jbHVkZS9jcnlw
dG8vYWZzcGxpdC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxMSArLQogaW5jbHVk
ZS9jcnlwdG8vYmxvY2suaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMiArCiBp
bmNsdWRlL2Rpc2FzL2JmZC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAx
ICsKIGluY2x1ZGUvZWxmLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAxNDQgKy0KIGluY2x1ZGUvZXhlYy9jcHUtYWxsLmggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgIDIgKy0KIGluY2x1ZGUvZXhlYy9jcHUtY29tbW9uLmggICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgMTcgKy0KIGluY2x1ZGUvZXhlYy9jcHUtZGVmcy5oICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAxMjEgKy0KIGluY2x1ZGUvZXhlYy9jcHVfbGRzdC5oICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgNjAgKy0KIGluY2x1ZGUvZXhlYy9jcHVfbGRzdF90
ZW1wbGF0ZS5oICAgICAgICAgICAgICAgICAgIHwgICAgMjUgKy0KIGluY2x1ZGUvZXhlYy9jcHVf
bGRzdF91c2Vyb25seV90ZW1wbGF0ZS5oICAgICAgICAgIHwgICAgMTIgKy0KIGluY2x1ZGUvZXhl
Yy9jcHV0bGIuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIGluY2x1
ZGUvZXhlYy9leGVjLWFsbC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTkgKy0K
IGluY2x1ZGUvZXhlYy9oZWxwZXItaGVhZC5oICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MTggKwogaW5jbHVkZS9leGVjL2hlbHBlci10Y2cuaCAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAyMSArLQogaW5jbHVkZS9leGVjL21lbWF0dHJzLmggICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAxMCArCiBpbmNsdWRlL2V4ZWMvbWVtb3J5LmggICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgMTc4ICstCiBpbmNsdWRlL2V4ZWMvcG9pc29uLmggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgICA0ICstCiBpbmNsdWRlL2V4ZWMvcmFtX2FkZHIuaCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDI5ICstCiBpbmNsdWRlL2V4ZWMvdGItaGFzaC14
eC5oICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTAxIC0KIGluY2x1ZGUvZXhlYy90Yi1o
YXNoLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDQgKy0KIGluY2x1ZGUvZXhl
Yy90Yi1sb29rdXAuaCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDQgKwogaW5jbHVk
ZS9mcHUvc29mdGZsb2F0LW1hY3Jvcy5oICAgICAgICAgICAgICAgICAgICAgfCAgIDE0OSArLQog
aW5jbHVkZS9mcHUvc29mdGZsb2F0LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE3
MyArLQogaW5jbHVkZS9nbGliLWNvbXBhdC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAgMSAtCiBpbmNsdWRlL2h3L2FjcGkvYWNwaS1kZWZzLmggICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDMwICstCiBpbmNsdWRlL2h3L2FjcGkvYWNwaS5oICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDE1ICstCiBpbmNsdWRlL2h3L2FjcGkvYWNwaV9kZXZfaW50ZXJmYWNl
LmggICAgICAgICAgICAgICB8ICAgICA2ICstCiBpbmNsdWRlL2h3L2FjcGkvYW1sLWJ1aWxkLmgg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICsKIGluY2x1ZGUvaHcvYWNwaS9jcHUuaCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIGluY2x1ZGUvaHcvYWNwaS9p
Y2g5LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKwogaW5jbHVkZS9ody9h
Y3BpL3BjaWhwLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNSArCiBpbmNsdWRl
L2h3L2FjcGkvdHBtLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIxICsKIGlu
Y2x1ZGUvaHcvYXJtL2FsbHdpbm5lci1hMTAuaCAgICAgICAgICAgICAgICAgICAgIHwgICAgIDEg
KwogaW5jbHVkZS9ody9hcm0vYXJtc3NlLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
IDIyNSArCiBpbmNsdWRlL2h3L2FybS9hcm12N20uaCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgICAzICsKIGluY2x1ZGUvaHcvYXJtL2FzcGVlZC5oICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgNDYgKwogaW5jbHVkZS9ody9hcm0vZnNsLWlteDZ1bC5oICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgIDMzOSArCiBpbmNsdWRlL2h3L2FybS9pb3RraXQuaCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgMTE3IC0KIGluY2x1ZGUvaHcvYXJtL2xpbnV4LWJvb3QtaWYu
aCAgICAgICAgICAgICAgICAgICAgIHwgICAgIDUgKy0KIGluY2x1ZGUvaHcvYXJtL25yZjUxLmgg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNDcgKwogaW5jbHVkZS9ody9hcm0vbnJm
NTFfc29jLmggICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1NiArCiBpbmNsdWRlL2h3L2Fy
bS9weGEuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAxICsKIGluY2x1ZGUv
aHcvYXJtL3ZpcnQuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMjAgKy0KIGlu
Y2x1ZGUvaHcvYXJtL3hsbngtdmVyc2FsLmggICAgICAgICAgICAgICAgICAgICAgIHwgICAxMjIg
KwogaW5jbHVkZS9ody9hcm0veGxueC16eW5xbXAuaCAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAgNyArLQogaW5jbHVkZS9ody9hdWRpby93bTg3NTAuaCAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAgMSArCiBpbmNsdWRlL2h3L2Jsb2NrL2Jsb2NrLmggICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgICA4ICstCiBpbmNsdWRlL2h3L2Jsb2NrL2ZsYXNoLmggICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDU4ICstCiBpbmNsdWRlL2h3L2JvYXJkcy5oICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDcwICstCiBpbmNsdWRlL2h3L2NoYXIvaW14X3Nlcmlh
bC5oICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAxICsKIGluY2x1ZGUvaHcvY2hhci9ucmY1
MV91YXJ0LmggICAgICAgICAgICAgICAgICAgICAgIHwgICAgNzcgKwogaW5jbHVkZS9ody9jaGFy
L3BsMDExLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzNCArCiBpbmNsdWRlL2h3
L2NoYXIvc2VyaWFsLmggICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA0ICstCiBpbmNs
dWRlL2h3L2NvbXBhdC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjg1IC0K
IGluY2x1ZGUvaHcvY3B1L2NsdXN0ZXIuaCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
ODIgKwogaW5jbHVkZS9ody9kZXZpY2VzLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAgMiArLQogaW5jbHVkZS9ody9kaXNwbGF5L2JjbTI4MzVfZmIuaCAgICAgICAgICAgICAg
ICAgICAgfCAgICA1OSArLQogaW5jbHVkZS9ody9kaXNwbGF5L2VkaWQuaCAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAyNyArCiBpbmNsdWRlL2h3L2Rpc3BsYXkvbWlsa3ltaXN0X3RtdTIu
aCAgICAgICAgICAgICAgICB8ICAgIDQxICsKIGluY2x1ZGUvaHcvZG1hL3BsMDgwLmggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgNzEgKwogaW5jbHVkZS9ody9lbGZfb3BzLmggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA5MSArLQogaW5jbHVkZS9ody9maXJtd2Fy
ZS9zbWJpb3MuaCAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI3NiArCiBpbmNsdWRlL2h3L2Z3
LXBhdGgtcHJvdmlkZXIuaCAgICAgICAgICAgICAgICAgICAgICB8ICAgICA0ICstCiBpbmNsdWRl
L2h3L2dwaW8vbnJmNTFfZ3Bpby5oICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDY5ICsKIGlu
Y2x1ZGUvaHcvaG90cGx1Zy5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTcg
Ky0KIGluY2x1ZGUvaHcvaHlwZXJ2L2h5cGVydi1wcm90by5oICAgICAgICAgICAgICAgICAgIHwg
ICAxMzAgKwogaW5jbHVkZS9ody9oeXBlcnYvaHlwZXJ2LmggICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICA4MyArCiBpbmNsdWRlL2h3L2kyYy9pMmMtZGRjLmggICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgICA0ICstCiBpbmNsdWRlL2h3L2kyYy9pMmMuaCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgICA5ICstCiBpbmNsdWRlL2h3L2kyYy9taWNyb2JpdF9pMmMuaCAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDQyICsKIGluY2x1ZGUvaHcvaTJjL3BtX3NtYnVzLmgg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNDEgKy0KIGluY2x1ZGUvaHcvaTJjL3BwYzR4
eF9pMmMuaCAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgLQogaW5jbHVkZS9ody9pMmMv
c21idXMuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA4MyAtCiBpbmNsdWRlL2h3
L2kyYy9zbWJ1c19lZXByb20uaCAgICAgICAgICAgICAgICAgICAgICB8ICAgIDM1ICsKIGluY2x1
ZGUvaHcvaTJjL3NtYnVzX21hc3Rlci5oICAgICAgICAgICAgICAgICAgICAgIHwgICAgNTUgKwog
aW5jbHVkZS9ody9pMmMvc21idXNfc2xhdmUuaCAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEw
MCArCiBpbmNsdWRlL2h3L2kzODYvaW50ZWxfaW9tbXUuaCAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDk2ICstCiBpbmNsdWRlL2h3L2kzODYvaW9hcGljLmggICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgICAzICsKIGluY2x1ZGUvaHcvaTM4Ni9wYy5oICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICA3MjUgKy0KIGluY2x1ZGUvaHcvaTM4Ni94ODYtaW9tbXUuaCAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgNzAgKy0KIGluY2x1ZGUvaHcvaWRlLmggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIGluY2x1ZGUvaHcvaWRlL2FoY2kuaCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDQgKy0KIGluY2x1ZGUvaHcvaWRlL2lu
dGVybmFsLmggICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDUgKy0KIGluY2x1ZGUvaHcv
aWRlL3BjaS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTQgKy0KIGluY2x1
ZGUvaHcvaW5wdXQvcHMyLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKwog
aW5jbHVkZS9ody9pbnRjL2FybV9naWMuaCAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0
MyArCiBpbmNsdWRlL2h3L2ludGMvYXJtX2dpY19jb21tb24uaCAgICAgICAgICAgICAgICAgICB8
ICAgIDQzICstCiBpbmNsdWRlL2h3L2ludGMvYXJtX2dpY3YzX2NvbW1vbi5oICAgICAgICAgICAg
ICAgICB8ICAgICAyICstCiBpbmNsdWRlL2h3L2ludGMvYXJtdjdtX252aWMuaCAgICAgICAgICAg
ICAgICAgICAgICB8ICAgICAxICsKIGluY2x1ZGUvaHcvaW50Yy9iY20yODM2X2NvbnRyb2wuaCAg
ICAgICAgICAgICAgICAgIHwgICAgIDkgKwogaW5jbHVkZS9ody9pbnRjL2ludGMuaCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAgNCArLQogaW5jbHVkZS9ody9pcG1pL2lwbWkuaCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNCArLQogaW5jbHVkZS9ody9pc2EvaXNh
LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNCAtCiBpbmNsdWRlL2h3L2xv
YWRlci5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDY2ICstCiBpbmNsdWRl
L2h3L21lbS9tZW1vcnktZGV2aWNlLmggICAgICAgICAgICAgICAgICAgICB8ICAgIDc4ICstCiBp
bmNsdWRlL2h3L21lbS9udmRpbW0uaCAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEw
ICstCiBpbmNsdWRlL2h3L21lbS9wYy1kaW1tLmggICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDExICstCiBpbmNsdWRlL2h3L21pc2MvYXJtc3NlLWNwdWlkLmggICAgICAgICAgICAgICAg
ICAgICB8ICAgIDQxICsKIGluY2x1ZGUvaHcvbWlzYy9hcm1zc2UtbWh1LmggICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgNDQgKwogaW5jbHVkZS9ody9taXNjL2FzcGVlZF9zZG1jLmggICAgICAg
ICAgICAgICAgICAgICAgfCAgICAgNCArLQogaW5jbHVkZS9ody9taXNjL2lteDZ1bF9jY20uaCAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDIyNiArCiBpbmNsdWRlL2h3L21pc2MvaW90a2l0LXNl
Y2N0bC5oICAgICAgICAgICAgICAgICAgICB8ICAgIDIwICstCiBpbmNsdWRlL2h3L21pc2MvaW90
a2l0LXN5c2N0bC5oICAgICAgICAgICAgICAgICAgICB8ICAgIDcyICsKIGluY2x1ZGUvaHcvbWlz
Yy9pb3RraXQtc3lzaW5mby5oICAgICAgICAgICAgICAgICAgIHwgICAgNDMgKwogaW5jbHVkZS9o
dy9taXNjL21hY2lvL21hY2lvLmggICAgICAgICAgICAgICAgICAgICAgfCAgICAzNyArCiBpbmNs
dWRlL2h3L21pc2MvbWlwc19pdHUuaCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA4ICsK
IGluY2x1ZGUvaHcvbWlzYy9tbWlvX2ludGVyZmFjZS5oICAgICAgICAgICAgICAgICAgIHwgICAg
NDkgLQogaW5jbHVkZS9ody9taXNjL21wczItZnBnYWlvLmggICAgICAgICAgICAgICAgICAgICAg
fCAgICAxMCArCiBpbmNsdWRlL2h3L21pc2MvbnJmNTFfcm5nLmggICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDgzICsKIGluY2x1ZGUvaHcvbWlzYy9wdnBhbmljLmggICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgMTEgKy0KIGluY2x1ZGUvaHcvbWlzYy90ei1tc2MuaCAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgNzkgKwogaW5jbHVkZS9ody9taXNjL3R6LXBwYy5oICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAgOCArLQogaW5jbHVkZS9ody9taXNjL3ZtY29yZWlu
Zm8uaCAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxMiArLQogaW5jbHVkZS9ody9uZXQvY2Fk
ZW5jZV9nZW0uaCAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNyArLQogaW5jbHVkZS9ody9u
bWkuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNCArLQogaW5jbHVk
ZS9ody9udnJhbS9md19jZmcuaCAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxOCArLQog
aW5jbHVkZS9ody9udnJhbS9md19jZmdfa2V5cy5oICAgICAgICAgICAgICAgICAgICAgfCAgICA0
NSAtCiBpbmNsdWRlL2h3L252cmFtL25yZjUxX252bS5oICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDY0ICsKIGluY2x1ZGUvaHcvcGNpLWhvc3QvZ3BleC5oICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgIDQgKy0KIGluY2x1ZGUvaHcvcGNpLWhvc3QvcTM1LmggICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgIDQgKy0KIGluY2x1ZGUvaHcvcGNpLWhvc3Qvc3BhcHIuaCAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgNjEgKy0KIGluY2x1ZGUvaHcvcGNpLWhvc3QvdW5pbm9ydGgu
aCAgICAgICAgICAgICAgICAgICAgIHwgICAgIDEgKwogaW5jbHVkZS9ody9wY2kvbXNpLmggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMSArCiBpbmNsdWRlL2h3L3BjaS9wY2ku
aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIxICstCiBpbmNsdWRlL2h3L3Bj
aS9wY2lfYnJpZGdlLmggICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDI0ICstCiBpbmNsdWRl
L2h3L3BjaS9wY2lfYnVzLmggICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAzICsKIGlu
Y2x1ZGUvaHcvcGNpL3BjaV9pZHMuaCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDQg
Ky0KIGluY2x1ZGUvaHcvcGNpL3BjaWUuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgMTkgKy0KIGluY2x1ZGUvaHcvcGNpL3BjaWVfcG9ydC5oICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgIDUgKwogaW5jbHVkZS9ody9wY2kvcGNpZV9yZWdzLmggICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAyNyArLQogaW5jbHVkZS9ody9wY2kvc2hwYy5oICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAxMCArLQogaW5jbHVkZS9ody9wY21jaWEuaCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAgNCArLQogaW5jbHVkZS9ody9wcGMvb3BlbnBpYy5o
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMiArCiBpbmNsdWRlL2h3L3BwYy9wbnYu
aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQ0ICstCiBpbmNsdWRlL2h3L3Bw
Yy9wbnZfY29yZS5oICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIxICsKIGluY2x1ZGUv
aHcvcHBjL3Budl9scGMuaCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMjYgKwogaW5j
bHVkZS9ody9wcGMvcG52X29jYy5oICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxNyAr
CiBpbmNsdWRlL2h3L3BwYy9wbnZfcHNpLmggICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDYwICstCiBpbmNsdWRlL2h3L3BwYy9wbnZfeGl2ZS5oICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDkzICsKIGluY2x1ZGUvaHcvcHBjL3Budl94c2NvbS5oICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgMjEgKy0KIGluY2x1ZGUvaHcvcHBjL3BwYy5oICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgIDMgKwogaW5jbHVkZS9ody9wcGMvcHBjNHh4LmggICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAgMiArLQogaW5jbHVkZS9ody9wcGMvc3BhcHIuaCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI1MSArLQogaW5jbHVkZS9ody9wcGMvc3BhcHJf
Y3B1X2NvcmUuaCAgICAgICAgICAgICAgICAgICAgfCAgICAyNiArLQogaW5jbHVkZS9ody9wcGMv
c3BhcHJfZHJjLmggICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDExMyArLQogaW5jbHVkZS9o
dy9wcGMvc3BhcHJfaXJxLmggICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA3MiArCiBpbmNs
dWRlL2h3L3BwYy9zcGFwcl9vdmVjLmggICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMwICst
CiBpbmNsdWRlL2h3L3BwYy9zcGFwcl92aW8uaCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDc0ICstCiBpbmNsdWRlL2h3L3BwYy9zcGFwcl94aXZlLmggICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDUzICsKIGluY2x1ZGUvaHcvcHBjL3hpY3MuaCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgNDEgKy0KIGluY2x1ZGUvaHcvcHBjL3hpY3Nfc3BhcHIuaCAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMzkgKwogaW5jbHVkZS9ody9wcGMveGl2ZS5oICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDQyNiArCiBpbmNsdWRlL2h3L3BwYy94aXZlX3JlZ3MuaCAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjM1ICsKIGluY2x1ZGUvaHcvcWRldi1jb3JlLmgg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNDkgKy0KIGluY2x1ZGUvaHcvcWRldi1w
cm9wZXJ0aWVzLmggICAgICAgICAgICAgICAgICAgICAgIHwgICAgMzggKy0KIGluY2x1ZGUvaHcv
cmRtYS9yZG1hLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNDAgKwogaW5jbHVk
ZS9ody9yaXNjdi9zaWZpdmVfZS5oICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMiArLQog
aW5jbHVkZS9ody9yaXNjdi9zaWZpdmVfcGxpYy5oICAgICAgICAgICAgICAgICAgICAgfCAgICAg
MSAtCiBpbmNsdWRlL2h3L3Jpc2N2L3NpZml2ZV91LmggICAgICAgICAgICAgICAgICAgICAgICB8
ICAgICA3ICstCiBpbmNsdWRlL2h3L3Jpc2N2L3NpZml2ZV91YXJ0LmggICAgICAgICAgICAgICAg
ICAgICB8ICAgICAzICsKIGluY2x1ZGUvaHcvcmlzY3YvdmlydC5oICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgMTcgKy0KIGluY2x1ZGUvaHcvczM5MHgvYXAtYnJpZGdlLmggICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgMTkgKwogaW5jbHVkZS9ody9zMzkweC9hcC1kZXZpY2UuaCAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAyMiArCiBpbmNsdWRlL2h3L3MzOTB4L2Nzcy1icmlk
Z2UuaCAgICAgICAgICAgICAgICAgICAgICB8ICAgICAxIC0KIGluY2x1ZGUvaHcvczM5MHgvY3Nz
LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTUgKy0KIGluY2x1ZGUvaHcvczM5
MHgvaW9pbnN0LmggICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMjEgKy0KIGluY2x1ZGUv
aHcvczM5MHgvczM5MC12aXJ0aW8tY2N3LmggICAgICAgICAgICAgICAgIHwgICAgIDQgKy0KIGlu
Y2x1ZGUvaHcvczM5MHgvdG9kLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMjQg
Ky0KIGluY2x1ZGUvaHcvc2NzaS9lbXVsYXRpb24uaCAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgMTYgKwogaW5jbHVkZS9ody9zY3NpL2VzcC5oICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAgMiArCiBpbmNsdWRlL2h3L3Njc2kvc2NzaS5oICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgICAxIC0KIGluY2x1ZGUvaHcvc2g0L3NoX2ludGMuaCAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMjAgKy0KIGluY2x1ZGUvaHcvc21iaW9zL2lwbWkuaCAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgMTUgLQogaW5jbHVkZS9ody9zbWJpb3Mvc21iaW9zLmgg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI3NSAtCiBpbmNsdWRlL2h3L3NzaS9hc3BlZWRf
c21jLmggICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAzICsKIGluY2x1ZGUvaHcvc3NpL3Bs
MDIyLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNTEgKwogaW5jbHVkZS9ody9z
dHJlYW0uaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNCArLQogaW5jbHVk
ZS9ody9zeXNidXMuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMyAtCiBp
bmNsdWRlL2h3L3RpbWVyL2FzcGVlZF90aW1lci5oICAgICAgICAgICAgICAgICAgICB8ICAgICAz
ICstCiBpbmNsdWRlL2h3L3RpbWVyL2Ntc2RrLWFwYi1kdWFsdGltZXIuaCAgICAgICAgICAgICB8
ICAgIDcyICsKIGluY2x1ZGUvaHcvdGltZXIvbTQ4dDU5LmggICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgIDQgKy0KIGluY2x1ZGUvaHcvdGltZXIvbnJmNTFfdGltZXIuaCAgICAgICAgICAg
ICAgICAgICAgIHwgICAgODAgKwogaW5jbHVkZS9ody90aW1lci9wbDAzMS5oICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICA0NCArCiBpbmNsdWRlL2h3L3VzYi5oICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgICA0ICstCiBpbmNsdWRlL2h3L3ZmaW8vdmZpby1jb21t
b24uaCAgICAgICAgICAgICAgICAgICAgICB8ICAgIDE5ICstCiBpbmNsdWRlL2h3L3ZmaW8vdmZp
by1wbGF0Zm9ybS5oICAgICAgICAgICAgICAgICAgICB8ICAgICA1ICstCiBpbmNsdWRlL2h3L3Zp
cnRpby92aG9zdC1iYWNrZW5kLmggICAgICAgICAgICAgICAgICB8ICAgIDEwICsKIGluY2x1ZGUv
aHcvdmlydGlvL3Zob3N0LXNjc2ktY29tbW9uLmggICAgICAgICAgICAgIHwgICAgIDEgKwogaW5j
bHVkZS9ody92aXJ0aW8vdmhvc3QtdXNlci1ibGsuaCAgICAgICAgICAgICAgICAgfCAgICAgMyAr
LQogaW5jbHVkZS9ody92aXJ0aW8vdmhvc3QtdXNlci1zY3NpLmggICAgICAgICAgICAgICAgfCAg
ICAgMyArLQogaW5jbHVkZS9ody92aXJ0aW8vdmhvc3QtdXNlci5oICAgICAgICAgICAgICAgICAg
ICAgfCAgICAgMiArLQogaW5jbHVkZS9ody92aXJ0aW8vdmhvc3QuaCAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAxOCArCiBpbmNsdWRlL2h3L3ZpcnRpby92aXJ0aW8tYmFsbG9vbi5oICAg
ICAgICAgICAgICAgICB8ICAgIDMxICstCiBpbmNsdWRlL2h3L3ZpcnRpby92aXJ0aW8tYmxrLmgg
ICAgICAgICAgICAgICAgICAgICB8ICAgICA2ICstCiBpbmNsdWRlL2h3L3ZpcnRpby92aXJ0aW8t
Z3B1LmggICAgICAgICAgICAgICAgICAgICB8ICAgIDE4ICstCiBpbmNsdWRlL2h3L3ZpcnRpby92
aXJ0aW8tbmV0LmggICAgICAgICAgICAgICAgICAgICB8ICAgIDkwICstCiBpbmNsdWRlL2h3L3Zp
cnRpby92aXJ0aW8uaCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDE1ICsKIGluY2x1ZGUv
aHcvd2F0Y2hkb2cvY21zZGstYXBiLXdhdGNoZG9nLmggICAgICAgICAgIHwgICAgNjcgKwogaW5j
bHVkZS9ody94ZW4vaW8vcmluZy5oICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNCAr
LQogaW5jbHVkZS9ody94ZW4vc3RhcnRfaW5mby5oICAgICAgICAgICAgICAgICAgICAgICAgfCAg
IDE0NiArCiBpbmNsdWRlL2h3L3hlbi94ZW4tYmFja2VuZC5oICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDM5ICsKIGluY2x1ZGUvaHcveGVuL3hlbi1ibG9jay5oICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgOTQgKwogaW5jbHVkZS9ody94ZW4veGVuLWJ1cy1oZWxwZXIuaCAgICAgICAg
ICAgICAgICAgICAgfCAgICA0NSArCiBpbmNsdWRlL2h3L3hlbi94ZW4tYnVzLmggICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgMTM3ICsKIGluY2x1ZGUvaHcveGVuL3hlbi1sZWdhY3ktYmFj
a2VuZC5oICAgICAgICAgICAgICAgIHwgICAxMDQgKwogaW5jbHVkZS9ody94ZW4veGVuLmggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMyArLQogaW5jbHVkZS9ody94ZW4veGVu
X2JhY2tlbmQuaCAgICAgICAgICAgICAgICAgICAgICAgfCAgICA5OSAtCiBpbmNsdWRlL2h3L3hl
bi94ZW5fY29tbW9uLmggICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDE5ICstCiBpbmNsdWRl
L2h3L3hlbi94ZW5fcHZkZXYuaCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDM4ICstCiBp
bmNsdWRlL2h3L3h0ZW5zYS9teF9waWMuaCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQ0
ICsKIGluY2x1ZGUvaW8vY2hhbm5lbC10bHMuaCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgIDEgKwogaW5jbHVkZS9pby9jaGFubmVsLmggICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAxNSArLQogaW5jbHVkZS9pby90YXNrLmggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAyOSArLQogaW5jbHVkZS9taWdyYXRpb24vY29sby5oICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAxMSArLQogaW5jbHVkZS9taWdyYXRpb24vbWlzYy5oICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAzNiArLQogaW5jbHVkZS9taWdyYXRpb24vcWVtdS1m
aWxlLXR5cGVzLmggICAgICAgICAgICAgICAgfCAgICAgMiArCiBpbmNsdWRlL21pZ3JhdGlvbi9y
ZWdpc3Rlci5oICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICstCiBpbmNsdWRlL21pZ3Jh
dGlvbi92bXN0YXRlLmggICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEzICstCiBpbmNsdWRl
L21vbml0b3IvbW9uaXRvci5oICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA2ICstCiBp
bmNsdWRlL25ldC9hbm5vdW5jZS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQx
ICsKIGluY2x1ZGUvbmV0L2V0aC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgIDIgKwogaW5jbHVkZS9uZXQvZmlsdGVyLmggICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAgNSArCiBpbmNsdWRlL25ldC9uZXQuaCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDE1ICstCiBpbmNsdWRlL25ldC9zbGlycC5oICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgICA0IC0KIGluY2x1ZGUvcWFwaS9lcnJvci5oICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgMTQgKwogaW5jbHVkZS9xYXBpL3FtcC1ldmVudC5oICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNyAtCiBpbmNsdWRlL3FhcGkvcW1wL2Rpc3Bh
dGNoLmggICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAzICstCiBpbmNsdWRlL3FhcGkvcW1w
L2pzb24tbGV4ZXIuaCAgICAgICAgICAgICAgICAgICAgICB8ICAgIDU2IC0KIGluY2x1ZGUvcWFw
aS9xbXAvanNvbi1wYXJzZXIuaCAgICAgICAgICAgICAgICAgICAgIHwgICAgMzYgKy0KIGluY2x1
ZGUvcWFwaS9xbXAvanNvbi1zdHJlYW1lci5oICAgICAgICAgICAgICAgICAgIHwgICAgNDYgLQog
aW5jbHVkZS9xYXBpL3FtcC9xZXJyb3IuaCAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAg
OSArLQogaW5jbHVkZS9xYXBpL3FtcC9xanNvbi5oICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAxMiArLQogaW5jbHVkZS9xYXBpL3FtcC9xbnVtLmggICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAgMiArLQogaW5jbHVkZS9xYXBpL3N0cmluZy1pbnB1dC12aXNpdG9yLmggICAg
ICAgICAgICAgICAgfCAgICAgNCArLQogaW5jbHVkZS9xZW11LWNvbW1vbi5oICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAgMiArLQogaW5jbHVkZS9xZW11L2FjbC5oICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA2NiAtCiBpbmNsdWRlL3FlbXUvYXRvbWljLmgg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQxICstCiBpbmNsdWRlL3FlbXUvYXRv
bWljMTI4LmggICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTUzICsKIGluY2x1ZGUvcWVt
dS9iaXRtYXAuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTcgKwogaW5jbHVk
ZS9xZW11L2Jzd2FwLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzNCArLQog
aW5jbHVkZS9xZW11L2NvbXBpbGVyLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA2
MCArLQogaW5jbHVkZS9xZW11L2Nvcm91dGluZS5oICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAgNSArCiBpbmNsdWRlL3FlbXUvY3V0aWxzLmggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDIwICstCiBpbmNsdWRlL3FlbXUvZHJtLmggICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgICA2ICsKIGluY2x1ZGUvcWVtdS9lcnJvci1yZXBvcnQuaCAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgMjcgKwogaW5jbHVkZS9xZW11L2ZpbGVtb25pdG9yLmggICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDEyOCArCiBpbmNsdWRlL3FlbXUvaGJpdG1hcC5oICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDU0ICstCiBpbmNsdWRlL3FlbXUvaG9zdC11
dGlscy5oICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA0ICstCiBpbmNsdWRlL3FlbXUv
aW92LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDY2ICstCiBpbmNsdWRl
L3FlbXUvam9iLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDcxICstCiBp
bmNsdWRlL3FlbXUvbWFpbi1sb29wLmggICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDE5
ICstCiBpbmNsdWRlL3FlbXUvbWVtZmQuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDE4ICstCiBpbmNsdWRlL3FlbXUvbW1hcC1hbGxvYy5oICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgICAyICstCiBpbmNsdWRlL3FlbXUvbW9kdWxlLmggICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgICA1ICsKIGluY2x1ZGUvcWVtdS9vcHRpb24uaCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIGluY2x1ZGUvcWVtdS9vcHRpb25faW50LmggICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIGluY2x1ZGUvcWVtdS9vc2RlcC5oICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNjMgKy0KIGluY2x1ZGUvcWVtdS9wbWVt
LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMzYgKwogaW5jbHVkZS9xZW11
L3FodC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyNyArLQogaW5jbHVk
ZS9xZW11L3FzcC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyOSArCiBp
bmNsdWRlL3FlbXUvcXVldWUuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTU0
ICstCiBpbmNsdWRlL3FlbXUvcmFuZ2UuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDc5ICstCiBpbmNsdWRlL3FlbXUvcmN1X3F1ZXVlLmggICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgMTM4ICstCiBpbmNsdWRlL3FlbXUvc2VxbG9jay5oICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDIyICstCiBpbmNsdWRlL3FlbXUvdGhyZWFkLXBvc2l4LmggICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgICA0ICstCiBpbmNsdWRlL3FlbXUvdGhyZWFkLXdpbjMyLmgg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA1ICstCiBpbmNsdWRlL3FlbXUvdGhyZWFkLmgg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTA1ICstCiBpbmNsdWRlL3FlbXUvdGlt
ZXIuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTE4ICstCiBpbmNsdWRlL3Fl
bXUvdHlwZWRlZnMuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDI3ICstCiBpbmNs
dWRlL3FlbXUvdW5pY29kZS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAxICsK
IGluY2x1ZGUvcWVtdS91dWlkLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
IDIgKy0KIGluY2x1ZGUvcWVtdS92ZmlvLWhlbHBlcnMuaCAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgIDEgLQogaW5jbHVkZS9xZW11L3dpbl9kdW1wX2RlZnMuaCAgICAgICAgICAgICAgICAg
ICAgICAgfCAgIDE3OSArCiBpbmNsdWRlL3FlbXUveHhoYXNoLmggICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgMTIyICsKIGluY2x1ZGUvcW9tL2NwdS5oICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgNjkgKy0KIGluY2x1ZGUvcW9tL29iamVjdC5oICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTQgKy0KIGluY2x1ZGUvcW9tL29iamVjdF9pbnRl
cmZhY2VzLmggICAgICAgICAgICAgICAgICAgIHwgICAgMTAgKy0KIGluY2x1ZGUvc2NzaS9jb25z
dGFudHMuaCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIGluY2x1ZGUvc2Nz
aS9wci1tYW5hZ2VyLmggICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDggKy0KIGluY2x1
ZGUvc3RhbmRhcmQtaGVhZGVycy9hc20teDg2L2Jvb3RwYXJhbS5oICAgICAgIHwgICAgMzQgKwog
aW5jbHVkZS9zdGFuZGFyZC1oZWFkZXJzL2FzbS14ODYva3ZtX3BhcmEuaCAgICAgICAgfCAgICAg
MSArCiBpbmNsdWRlL3N0YW5kYXJkLWhlYWRlcnMvZHJtL2RybV9mb3VyY2MuaCAgICAgICAgICB8
ICAgMjM5ICsKIGluY2x1ZGUvc3RhbmRhcmQtaGVhZGVycy9saW51eC9ldGh0b29sLmggICAgICAg
ICAgIHwgICAgMzAgKy0KIGluY2x1ZGUvc3RhbmRhcmQtaGVhZGVycy9saW51eC9pbnB1dC1ldmVu
dC1jb2Rlcy5oIHwgICAgMTcgKwogaW5jbHVkZS9zdGFuZGFyZC1oZWFkZXJzL2xpbnV4L2lucHV0
LmggICAgICAgICAgICAgfCAgICAgOSArLQogaW5jbHVkZS9zdGFuZGFyZC1oZWFkZXJzL2xpbnV4
L3BjaV9yZWdzLmggICAgICAgICAgfCAgICAgNSArLQogaW5jbHVkZS9zdGFuZGFyZC1oZWFkZXJz
L2xpbnV4L3FlbXVfZndfY2ZnLmggICAgICAgfCAgICA5NyArCiBpbmNsdWRlL3N0YW5kYXJkLWhl
YWRlcnMvbGludXgvdmhvc3RfdHlwZXMuaCAgICAgICB8ICAgMTI4ICsKIGluY2x1ZGUvc3RhbmRh
cmQtaGVhZGVycy9saW51eC92aXJ0aW9fYmFsbG9vbi5oICAgIHwgICAgIDggKwogaW5jbHVkZS9z
dGFuZGFyZC1oZWFkZXJzL2xpbnV4L3ZpcnRpb19ibGsuaCAgICAgICAgfCAgICA1NCArCiBpbmNs
dWRlL3N0YW5kYXJkLWhlYWRlcnMvbGludXgvdmlydGlvX2NvbmZpZy5oICAgICB8ICAgIDE5ICst
CiBpbmNsdWRlL3N0YW5kYXJkLWhlYWRlcnMvbGludXgvdmlydGlvX2dwdS5oICAgICAgICB8ICAg
IDE4ICsKIGluY2x1ZGUvc3RhbmRhcmQtaGVhZGVycy9saW51eC92aXJ0aW9fcmluZy5oICAgICAg
IHwgICAgNTIgKwogaW5jbHVkZS9zeXNlbXUvYWNjZWwuaCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAgNiArLQogaW5jbHVkZS9zeXNlbXUvYXJjaF9pbml0LmggICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAxMSAtCiBpbmNsdWRlL3N5c2VtdS9iYWxsb29uLmggICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgICAyICstCiBpbmNsdWRlL3N5c2VtdS9ibG9jay1iYWNrZW5k
LmggICAgICAgICAgICAgICAgICAgICB8ICAgIDE2ICstCiBpbmNsdWRlL3N5c2VtdS9ibG9ja2Rl
di5oICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA2ICstCiBpbmNsdWRlL3N5c2VtdS9i
dC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA0ICstCiBpbmNsdWRlL3N5
c2VtdS9ob3N0bWVtLmggICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAzICstCiBpbmNs
dWRlL3N5c2VtdS9odmYuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA0ICst
CiBpbmNsdWRlL3N5c2VtdS9pb3RocmVhZC5oICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
ICA1ICstCiBpbmNsdWRlL3N5c2VtdS9rdm0uaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgICA0ICstCiBpbmNsdWRlL3N5c2VtdS9tZW1vcnlfbWFwcGluZy5oICAgICAgICAgICAg
ICAgICAgICB8ICAgICAyICstCiBpbmNsdWRlL3N5c2VtdS9udW1hLmggICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgICAzICstCiBpbmNsdWRlL3N5c2VtdS9yZXBsYXkuaCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDEzICstCiBpbmNsdWRlL3N5c2VtdS9ybmcuaCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICstCiBpbmNsdWRlL3N5c2VtdS9zeXNl
bXUuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMzICstCiBpbmNsdWRlL3N5c2Vt
dS90cG0uaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA2ICstCiBpbmNsdWRl
L3N5c2VtdS93aHB4LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAxIC0KIGlu
Y2x1ZGUvdWkvY29uc29sZS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMzEg
Ky0KIGluY2x1ZGUvdWkvZWdsLWhlbHBlcnMuaCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgIDQgKy0KIGluY2x1ZGUvdWkvZ3RrLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgMTEgKy0KIGluY2x1ZGUvdWkvaW5wdXQuaCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgIDMgLQogaW5jbHVkZS91aS9rYmQtc3RhdGUuaCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDEwMSArCiBpbmNsdWRlL3VpL3FlbXUtcGl4bWFuLmggICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDEwICsKIGluY2x1ZGUvdWkvcWVtdS1zcGljZS5oICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDYgLQogaW5jbHVkZS91aS9zZGwyLmggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNiArLQogaW5jbHVkZS91aS9zcGlj
ZS1kaXNwbGF5LmggICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNCArCiBpby9jaGFubmVs
LXNvY2tldC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDE5ICstCiBpby9j
aGFubmVsLXRscy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA1ICsK
IGlvL2NoYW5uZWwtd2Vic29jay5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
IDkgKy0KIGlvL2NoYW5uZWwuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgMjIgKy0KIGlvL3Rhc2suYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAxMDEgKy0KIGlvL3RyYWNlLWV2ZW50cyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMTQgKy0KIGlvdGhyZWFkLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgOTUgKy0KIGpvYi1xbXAuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDUgKy0KIGpvYi5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxODcgKy0KIGxpbnV4LWhlYWRlcnMv
YXNtLWFybS9rdm0uaCAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTMgKwogbGludXgtaGVh
ZGVycy9hc20tYXJtL3VuaXN0ZC1jb21tb24uaCAgICAgICAgICAgICAgfCAgICAgMSArCiBsaW51
eC1oZWFkZXJzL2FzbS1hcm02NC9rdm0uaCAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEzICsK
IGxpbnV4LWhlYWRlcnMvYXNtLWFybTY0L3VuaXN0ZC5oICAgICAgICAgICAgICAgICAgIHwgICAg
IDEgKwogbGludXgtaGVhZGVycy9hc20tZ2VuZXJpYy91bmlzdGQuaCAgICAgICAgICAgICAgICAg
fCAgICAxMiArLQogbGludXgtaGVhZGVycy9hc20tbWlwcy9zZ2lkZWZzLmggICAgICAgICAgICAg
ICAgICAgfCAgICAgOCAtCiBsaW51eC1oZWFkZXJzL2FzbS1taXBzL3VuaXN0ZC5oICAgICAgICAg
ICAgICAgICAgICB8ICAxMDY4ICstCiBsaW51eC1oZWFkZXJzL2FzbS1taXBzL3VuaXN0ZF9uMzIu
aCAgICAgICAgICAgICAgICB8ICAgMzM4ICsKIGxpbnV4LWhlYWRlcnMvYXNtLW1pcHMvdW5pc3Rk
X242NC5oICAgICAgICAgICAgICAgIHwgICAzMzQgKwogbGludXgtaGVhZGVycy9hc20tbWlwcy91
bmlzdGRfbzMyLmggICAgICAgICAgICAgICAgfCAgIDM3NCArCiBsaW51eC1oZWFkZXJzL2FzbS1w
b3dlcnBjL2t2bS5oICAgICAgICAgICAgICAgICAgICB8ICAgICAyICsKIGxpbnV4LWhlYWRlcnMv
YXNtLXBvd2VycGMvdW5pc3RkLmggICAgICAgICAgICAgICAgIHwgICAzODggKy0KIGxpbnV4LWhl
YWRlcnMvYXNtLXBvd2VycGMvdW5pc3RkXzMyLmggICAgICAgICAgICAgIHwgICAzODEgKwogbGlu
dXgtaGVhZGVycy9hc20tcG93ZXJwYy91bmlzdGRfNjQuaCAgICAgICAgICAgICAgfCAgIDM3MiAr
CiBsaW51eC1oZWFkZXJzL2FzbS1zMzkwL2t2bS5oICAgICAgICAgICAgICAgICAgICAgICB8ICAg
ICA3ICstCiBsaW51eC1oZWFkZXJzL2FzbS1zMzkwL3VuaXN0ZF8zMi5oICAgICAgICAgICAgICAg
ICB8ICAgICAyICsKIGxpbnV4LWhlYWRlcnMvYXNtLXMzOTAvdW5pc3RkXzY0LmggICAgICAgICAg
ICAgICAgIHwgICAgIDIgKwogbGludXgtaGVhZGVycy9hc20teDg2L2t2bS5oICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICA0NiArLQogbGludXgtaGVhZGVycy9saW51eC9rdm0uaCAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICA1MiArLQogbGludXgtaGVhZGVycy9saW51eC92ZmlvLmgg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA5NCArCiBsaW51eC1oZWFkZXJzL2xpbnV4L3Zo
b3N0LmggICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTExICstCiBsaW51eC1oZWFkZXJzL2xp
bnV4L3Zob3N0X3R5cGVzLmggICAgICAgICAgICAgICAgICB8ICAgICAxICsKIGxpbnV4LXVzZXIv
TWFrZWZpbGUub2JqcyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIGxpbnV4
LXVzZXIvYWFyY2g2NC9jcHVfbG9vcC5jICAgICAgICAgICAgICAgICAgICAgIHwgICAgNDQgKy0K
IGxpbnV4LXVzZXIvYWFyY2g2NC9zaWduYWwuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
IDQgKy0KIGxpbnV4LXVzZXIvYWFyY2g2NC90YXJnZXRfc3lzY2FsbC5oICAgICAgICAgICAgICAg
IHwgICAgIDkgKwogbGludXgtdXNlci9hbHBoYS9jcHVfbG9vcC5jICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAxMiArLQogbGludXgtdXNlci9hcm0vY3B1X2xvb3AuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAxNiArLQogbGludXgtdXNlci9jcmlzL2NwdV9sb29wLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAxNiArLQogbGludXgtdXNlci9lbGZsb2FkLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE2MyArLQogbGludXgtdXNlci9mZC10cmFucy5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTQyNiArCiBsaW51eC11c2VyL2ZkLXRy
YW5zLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDk3ICsKIGxpbnV4LXVzZXIv
ZmxhdGxvYWQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDggKy0KIGxpbnV4
LXVzZXIvaG9zdC9yaXNjdjMyL2hvc3RkZXAuaCAgICAgICAgICAgICAgICAgIHwgICAgMTEgKwog
bGludXgtdXNlci9ob3N0L3Jpc2N2NjQvaG9zdGRlcC5oICAgICAgICAgICAgICAgICAgfCAgICAz
NCArCiBsaW51eC11c2VyL2hvc3QvcmlzY3Y2NC9zYWZlLXN5c2NhbGwuaW5jLlMgICAgICAgICB8
ICAgIDc3ICsKIGxpbnV4LXVzZXIvaHBwYS9jcHVfbG9vcC5jICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgMTEgKy0KIGxpbnV4LXVzZXIvaTM4Ni9jcHVfbG9vcC5jICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgMTYgKy0KIGxpbnV4LXVzZXIvaW9jdGxzLmggICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgNDYgKwogbGludXgtdXNlci9saW51eGxvYWQuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAxNCArLQogbGludXgtdXNlci9tNjhrL2NwdV9sb29w
LmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxNyArLQogbGludXgtdXNlci9tNjhrL3Np
Z25hbC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMyAtCiBsaW51eC11c2VyL202
OGsvdGFyZ2V0X2NwdS5oICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA0ICstCiBsaW51eC11
c2VyL202OGsvdGFyZ2V0X3N0cnVjdHMuaCAgICAgICAgICAgICAgICAgICB8ICAgICAyICstCiBs
aW51eC11c2VyL21haW4uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA2
ICstCiBsaW51eC11c2VyL21pY3JvYmxhemUvY3B1X2xvb3AuYyAgICAgICAgICAgICAgICAgICB8
ICAgIDE2ICstCiBsaW51eC11c2VyL21pcHMvY3B1X2xvb3AuYyAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgMTUyICstCiBsaW51eC11c2VyL21pcHMvc3lzY2FsbF9uci5oICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgICA5ICsKIGxpbnV4LXVzZXIvbWlwcy90YXJnZXRfZWxmLmggICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgIDMgKwogbGludXgtdXNlci9taXBzL3RhcmdldF9zeXNjYWxs
LmggICAgICAgICAgICAgICAgICAgfCAgICAgNiArCiBsaW51eC11c2VyL21pcHM2NC9zeXNjYWxs
X25yLmggICAgICAgICAgICAgICAgICAgICB8ICAgIDE4ICsKIGxpbnV4LXVzZXIvbWlwczY0L3Rh
cmdldF9zeXNjYWxsLmggICAgICAgICAgICAgICAgIHwgICAgIDYgKwogbGludXgtdXNlci9tbWFw
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxMCArLQogbGludXgtdXNl
ci9uaW9zMi9jcHVfbG9vcC5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyMyArLQogbGlu
dXgtdXNlci9vcGVucmlzYy9jcHVfbG9vcC5jICAgICAgICAgICAgICAgICAgICAgfCAgICAxMSAr
LQogbGludXgtdXNlci9wcGMvY3B1X2xvb3AuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAxNSArLQogbGludXgtdXNlci9wcGMvc2lnbmFsLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAyOCArLQogbGludXgtdXNlci9xZW11LmggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICA4MCArLQogbGludXgtdXNlci9yaXNjdi9jcHVfbG9vcC5jICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAxNyArLQogbGludXgtdXNlci9yaXNjdi9zaWduYWwuYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAgNCArLQogbGludXgtdXNlci9zMzkweC9jcHVfbG9v
cC5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgOSArLQogbGludXgtdXNlci9zMzkweC90
YXJnZXRfY3B1LmggICAgICAgICAgICAgICAgICAgICAgfCAgICAxOSArLQogbGludXgtdXNlci9z
aDQvY3B1X2xvb3AuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxNyArLQogbGludXgt
dXNlci9zaDQvc2lnbmFsLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNCAtCiBs
aW51eC11c2VyL3NpZ25hbC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDE2
ICstCiBsaW51eC11c2VyL3NwYXJjL2NwdV9sb29wLmMgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDE2ICstCiBsaW51eC11c2VyL3NwYXJjL3NpZ25hbC5jICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDIyICstCiBsaW51eC11c2VyL3N0cmFjZS5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDMzICstCiBsaW51eC11c2VyL3N0cmFjZS5saXN0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgICAyICstCiBsaW51eC11c2VyL3N5c2NhbGwuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAzODcxICstCiBsaW51eC11c2VyL3N5c2NhbGxfZGVm
cy5oICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDM3ICstCiBsaW51eC11c2VyL3N5c2Nh
bGxfdHlwZXMuaCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDY4ICsKIGxpbnV4LXVzZXIv
dHJhY2UtZXZlbnRzICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIGxpbnV4
LXVzZXIvdWFjY2Vzcy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0K
IGxpbnV4LXVzZXIvdm04Ni5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
IDIgKy0KIGxpbnV4LXVzZXIveDg2XzY0L3RhcmdldF9zeXNjYWxsLmggICAgICAgICAgICAgICAg
IHwgICAgIDIgKy0KIGxpbnV4LXVzZXIveHRlbnNhL2NwdV9sb29wLmMgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgMTEgKy0KIGxpbnV4LXVzZXIveHRlbnNhL3RhcmdldF9mbGF0LmggICAgICAg
ICAgICAgICAgICAgIHwgICAgMTAgKwogbWVtb3J5LmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDQyNiArLQogbWVtb3J5X21hcHBpbmcuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNSArLQogbWlncmF0aW9uL01ha2VmaWxlLm9i
anMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMiArLQogbWlncmF0aW9uL2Jsb2Nr
LWRpcnR5LWJpdG1hcC5jICAgICAgICAgICAgICAgICAgICAgfCAgICAyOSArLQogbWlncmF0aW9u
L2Jsb2NrLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxNCArLQogbWln
cmF0aW9uL2NoYW5uZWwuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxMSAr
LQogbWlncmF0aW9uL2NvbG8tY29tbS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICA3NiAtCiBtaWdyYXRpb24vY29sby1mYWlsb3Zlci5jICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgICAyICstCiBtaWdyYXRpb24vY29sby5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgMjgxICstCiBtaWdyYXRpb24vZ2xvYmFsX3N0YXRlLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDE1ICstCiBtaWdyYXRpb24vbWlncmF0aW9uLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgNDMyICstCiBtaWdyYXRpb24vbWlncmF0aW9uLmggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMzICstCiBtaWdyYXRpb24vcG9zdGNvcHkt
cmFtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDgwICstCiBtaWdyYXRpb24vcWVt
dS1maWxlLWNoYW5uZWwuYyAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEyICstCiBtaWdyYXRp
b24vcWVtdS1maWxlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA4ICstCiBt
aWdyYXRpb24vcWVtdS1maWxlLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAx
IC0KIG1pZ3JhdGlvbi9yYW0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICA4NTEgKy0KIG1pZ3JhdGlvbi9yYW0uaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgIDkgKy0KIG1pZ3JhdGlvbi9yZG1hLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICA0NDQgKy0KIG1pZ3JhdGlvbi9zYXZldm0uYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAzMzIgKy0KIG1pZ3JhdGlvbi9zYXZldm0uaCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDUgKwogbWlncmF0aW9uL3NvY2tldC5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxMiArCiBtaWdyYXRpb24vdGxzLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICstCiBtaWdyYXRpb24vdHJh
Y2UtZXZlbnRzICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDc4ICstCiBtaWdyYXRp
b24vdm1zdGF0ZS10eXBlcy5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTE5ICstCiBt
aWdyYXRpb24vdm1zdGF0ZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDUw
ICstCiBtb25pdG9yLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgNzM0ICstCiBuYmQvY2xpZW50LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgOTU0ICstCiBuYmQvY29tbW9uLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgICAyICstCiBuYmQvbmJkLWludGVybmFsLmggICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDI3ICstCiBuYmQvc2VydmVyLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgNDA0ICstCiBuYmQvdHJhY2UtZXZlbnRzICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDI5ICstCiBuZXQvTWFrZWZpbGUub2Jq
cyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA3ICstCiBuZXQvYW5ub3Vu
Y2UuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTQwICsKIG5ldC9j
aGVja3N1bS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0K
IG5ldC9jb2xvLWNvbXBhcmUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAx
NDAgKy0KIG5ldC9jb2xvLWNvbXBhcmUuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgMjQgKwogbmV0L2NvbG8uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAxMSArLQogbmV0L2NvbG8uaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAxNCArLQogbmV0L2ZpbHRlci1yZXdyaXRlci5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDE3NiArLQogbmV0L2ZpbHRlci5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxOSArLQogbmV0L2h1Yi5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMyArLQogbmV0L2wydHB2My5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyNSArLQogbmV0L25ldC5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1NCArLQogbmV0
L25ldG1hcC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDExMCAr
LQogbmV0L3F1ZXVlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAgMiArLQogbmV0L3NsaXJwLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDQ1MSArLQogbmV0L3NvY2tldC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAyOSArLQogbmV0L3RhcC5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAxMCArLQogbmV0L3RyYWNlLWV2ZW50cyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAxMSArLQogbmV0L3V0aWwuaCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1NSArCiBuZXQvdmhvc3QtdXNlci1zdHVi
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIzICsKIG5ldC92aG9zdC11c2Vy
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMjYgKy0KIG51bWEuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMjQgKy0KIG9z
LXBvc2l4LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMzIg
LQogb3Mtd2luMzIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAyNSAtCiBwYy1iaW9zL1JFQURNRSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDEwICstCiBwYy1iaW9zL2Jpb3MtMjU2ay5iaW4gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgQmluIDI2MjE0NCAtPiAyNjIxNDQgYnl0ZXMKIHBjLWJpb3MvYmlvcy5iaW4g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICBCaW4gMTMxMDcyIC0+IDEzMTA3
MiBieXRlcwogcGMtYmlvcy9lZmktZTEwMDAucm9tICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIEJpbiAyNDAxMjggLT4gMjQwMTI4IGJ5dGVzCiBwYy1iaW9zL2VmaS1lMTAwMGUucm9t
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgQmluIDI0MDEyOCAtPiAyNDAxMjggYnl0
ZXMKIHBjLWJpb3MvZWZpLWVlcHJvMTAwLnJvbSAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICBCaW4gMjQwMTI4IC0+IDI0MDEyOCBieXRlcwogcGMtYmlvcy9lZmktbmUya19wY2kucm9tICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIEJpbiAyMzgwODAgLT4gMjM4NTkyIGJ5dGVzCiBw
Yy1iaW9zL2VmaS1wY25ldC5yb20gICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgQmlu
IDIzODA4MCAtPiAyMzg1OTIgYnl0ZXMKIHBjLWJpb3MvZWZpLXJ0bDgxMzkucm9tICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICBCaW4gMjQxNjY0IC0+IDI0MjY4OCBieXRlcwogcGMtYmlv
cy9lZmktdmlydGlvLnJvbSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIEJpbiAyNDIx
NzYgLT4gMjQyNjg4IGJ5dGVzCiBwYy1iaW9zL2VmaS12bXhuZXQzLnJvbSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgQmluIDIzNjAzMiAtPiAyMzYwMzIgYnl0ZXMKIHBjLWJpb3MvaHBw
YS1maXJtd2FyZS5pbWcgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICBCaW4gMjE1OTM2IC0+
IDc4MzcyNCBieXRlcwogcGMtYmlvcy9rZXltYXBzL01ha2VmaWxlICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAgNCArLQogcGMtYmlvcy9rZXltYXBzL2FyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICA1MyArLQogcGMtYmlvcy9rZXltYXBzL2JlcG8gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAxMCArLQogcGMtYmlvcy9rZXltYXBzL2NvbW1vbiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE1NyAtCiBwYy1iaW9zL2tleW1hcHMvY3og
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEwICstCiBwYy1iaW9zL2tleW1h
cHMvZGEgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEwICstCiBwYy1iaW9z
L2tleW1hcHMvZGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDM5ICstCiBw
Yy1iaW9zL2tleW1hcHMvZGUtY2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEw
ICstCiBwYy1iaW9zL2tleW1hcHMvZW4tZ2IgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDEwICstCiBwYy1iaW9zL2tleW1hcHMvZW4tdXMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDEwICstCiBwYy1iaW9zL2tleW1hcHMvZXMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDEwICstCiBwYy1iaW9zL2tleW1hcHMvZXQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDEwICstCiBwYy1iaW9zL2tleW1hcHMvZmkgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEwICstCiBwYy1iaW9zL2tleW1hcHMvZm8gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEwICstCiBwYy1iaW9zL2tleW1hcHMv
ZnIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDM2ICstCiBwYy1iaW9zL2tl
eW1hcHMvZnItYmUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEwICstCiBwYy1i
aW9zL2tleW1hcHMvZnItY2EgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEwICst
CiBwYy1iaW9zL2tleW1hcHMvZnItY2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDEwICstCiBwYy1iaW9zL2tleW1hcHMvaHIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDEwICstCiBwYy1iaW9zL2tleW1hcHMvaHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDEwICstCiBwYy1iaW9zL2tleW1hcHMvaXMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDEwICstCiBwYy1iaW9zL2tleW1hcHMvaXQgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDEwICstCiBwYy1iaW9zL2tleW1hcHMvamEgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEwICstCiBwYy1iaW9zL2tleW1hcHMvbHQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEwICstCiBwYy1iaW9zL2tleW1h
cHMvbHYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEwICstCiBwYy1iaW9z
L2tleW1hcHMvbWsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEwICstCiBw
Yy1iaW9zL2tleW1hcHMvbW9kaWZpZXJzICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDE4
IC0KIHBjLWJpb3Mva2V5bWFwcy9ubCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgMTAgKy0KIHBjLWJpb3Mva2V5bWFwcy9ubC1iZSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgIDMgLQogcGMtYmlvcy9rZXltYXBzL25vICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAxMCArLQogcGMtYmlvcy9rZXltYXBzL3BsICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAxMCArLQogcGMtYmlvcy9rZXltYXBzL3B0ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAxMCArLQogcGMtYmlvcy9rZXltYXBzL3B0LWJyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxMCArLQogcGMtYmlvcy9rZXltYXBzL3J1
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxMCArLQogcGMtYmlvcy9rZXlt
YXBzL3NsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE3NyArLQogcGMtYmlv
cy9rZXltYXBzL3N2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE3NiArLQog
cGMtYmlvcy9rZXltYXBzL3RoICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAx
MCArLQogcGMtYmlvcy9rZXltYXBzL3RyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAxMCArLQogcGMtYmlvcy9vcGVuYmlvcy1wcGMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgIEJpbiA3NjMxMjggLT4gNzY3MjI0IGJ5dGVzCiBwYy1iaW9zL29wZW5iaW9zLXNw
YXJjMzIgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgQmluIDM4MjA0OCAtPiAzODIwNDgg
Ynl0ZXMKIHBjLWJpb3Mvb3BlbmJpb3Mtc3BhcmM2NCAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICBCaW4gMTU5MzQwOCAtPiAxNTkzNDA4IGJ5dGVzCiBwYy1iaW9zL29wdGlvbnJvbS9NYWtl
ZmlsZSAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA1ICstCiBwYy1iaW9zL29wdGlvbnJv
bS9saW51eGJvb3RfZG1hLmMgICAgICAgICAgICAgICAgICB8ICAgMTE0ICstCiBwYy1iaW9zL29w
dGlvbnJvbS9vcHRpb25yb20uaCAgICAgICAgICAgICAgICAgICAgICB8ICAgIDE1ICstCiBwYy1i
aW9zL29wdGlvbnJvbS9vcHRyb20uaCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTEwICsK
IHBjLWJpb3Mvb3B0aW9ucm9tL29wdHJvbV9md19jZmcuaCAgICAgICAgICAgICAgICAgIHwgICAg
OTIgKwogcGMtYmlvcy9vcHRpb25yb20vcHZoLlMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgIDIwMCArCiBwYy1iaW9zL29wdGlvbnJvbS9wdmhfbWFpbi5jICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgMTMzICsKIHBjLWJpb3MvcGFsY29kZS1jbGlwcGVyICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICBCaW4gMTUyNjgwIC0+IDE1NjMyOCBieXRlcwogcGMtYmlvcy9wdmguYmlu
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIEJpbiAwIC0+IDE1MzYgYnl0
ZXMKIHBjLWJpb3MvcWVtdS1pY29uLmJtcCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICBCaW4gNjMwIC0+IDAgYnl0ZXMKIHBjLWJpb3MvcWVtdV9sb2dvX25vX3RleHQuc3ZnICAgICAg
ICAgICAgICAgICAgICAgIHwgICA5NzYgLQogcGMtYmlvcy9xZW11X3ZnYS5uZHJ2ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIEJpbiAxNDc1MiAtPiAxODc1MiBieXRlcwogcGMtYmlv
cy9zMzkwLWNjdy9zdGFydC5TICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxNCArLQog
cGMtYmlvcy9za2lib290LmxpZCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIEJp
biAxMzAyMzM2IC0+IDE1OTEzODQgYnl0ZXMKIHBjLWJpb3Mvc2xvZi5iaW4gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICBCaW4gOTI0ODQwIC0+IDkyNjM5MiBieXRlcwogcGMt
Ymlvcy91LWJvb3Qtc2FtNDYwLTIwMTAwNjA1LmJpbiAgICAgICAgICAgICAgICAgfCAgIEJpbgog
cGMtYmlvcy91LWJvb3QuZTUwMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIEJp
biAzODg2NzIgLT4gMzQ5MTQ4IGJ5dGVzCiBwYy1iaW9zL3ZnYWJpb3MtYm9jaHMtZGlzcGxheS5i
aW4gICAgICAgICAgICAgICAgICB8ICAgQmluIDI3NjQ4IC0+IDI3NjQ4IGJ5dGVzCiBwYy1iaW9z
L3ZnYWJpb3MtY2lycnVzLmJpbiAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgQmluIDM4NDAw
IC0+IDM4NDAwIGJ5dGVzCiBwYy1iaW9zL3ZnYWJpb3MtcXhsLmJpbiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgQmluIDM4OTEyIC0+IDM4OTEyIGJ5dGVzCiBwYy1iaW9zL3ZnYWJpb3Mt
cmFtZmIuYmluICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgQmluIDI4MTYwIC0+IDI4MTYw
IGJ5dGVzCiBwYy1iaW9zL3ZnYWJpb3Mtc3RkdmdhLmJpbiAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgQmluIDM4OTEyIC0+IDM4OTEyIGJ5dGVzCiBwYy1iaW9zL3ZnYWJpb3MtdmlydGlvLmJp
biAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgQmluIDM4OTEyIC0+IDM4OTEyIGJ5dGVzCiBw
Yy1iaW9zL3ZnYWJpb3Mtdm13YXJlLmJpbiAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgQmlu
IDM4OTEyIC0+IDM4OTEyIGJ5dGVzCiBwYy1iaW9zL3ZnYWJpb3MuYmluICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgQmluIDM4NDAwIC0+IDM4NDAwIGJ5dGVzCiBwby9NYWtlZmls
ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICstCiBweXRo
b24vcWVtdS9fX2luaXRfXy5weSAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNTE4ICsK
IHB5dGhvbi9xZW11L3FtcC5weSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAy
NTYgKwogcHl0aG9uL3FlbXUvcXRlc3QucHkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgIDExNiArCiBxYXBpL01ha2VmaWxlLm9ianMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDI1ICsKIHFhcGkvYXVkaW8uanNvbiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAzMDggKwogcWFwaS9hdXRoei5qc29uICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICA1OCArCiBxYXBpL2Jsb2NrLWNvcmUuanNvbiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgNTk3ICstCiBxYXBpL2Jsb2NrLmpzb24gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQwICstCiBxYXBpL2NoYXIuanNvbiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTU3ICstCiBxYXBpL2NvbW1vbi5q
c29uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQ2ICstCiBxYXBpL2Ny
eXB0by5qc29uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA2ICstCiBx
YXBpL2ludHJvc3BlY3QuanNvbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAy
ICstCiBxYXBpL21pZ3JhdGlvbi5qc29uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgMzE5ICstCiBxYXBpL21pc2MuanNvbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgNjE4ICstCiBxYXBpL25ldC5qc29uICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDUxICstCiBxYXBpL3FhcGktc2NoZW1hLmpzb24gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDIwICstCiBxYXBpL3FtcC1kaXNwYXRjaC5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDE1ICstCiBxYXBpL3FtcC1ldmVudC5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEyIC0KIHFhcGkvcW1wLXJlZ2lzdHJ5
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDggLQogcWFwaS9xb2JqZWN0
LWlucHV0LXZpc2l0b3IuYyAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxNCArLQogcWFwaS9y
ZG1hLmpzb24gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzOCArCiBx
YXBpL3J1bi1zdGF0ZS5qc29uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQ0
ICstCiBxYXBpL3N0cmluZy1pbnB1dC12aXNpdG9yLmMgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgNDEzICstCiBxYXBpL3RhcmdldC5qc29uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgNTE0ICsKIHFhcGkvdHBtLmpzb24gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgIDUgKy0KIHFhcGkvdHJhY2UtZXZlbnRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgIDQgKy0KIHFhcGkvdHJhbnNhY3Rpb24uanNvbiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTAgKy0KIHFhcGkvdWkuanNvbiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgOTkgKy0KIHFkZXYtbW9uaXRvci5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNTIgKy0KIHFkaWN0LXRlc3Qt
ZGF0YS50eHQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQ5OTkgLS0KIHFlbXUt
ZGVwcmVjYXRlZC50ZXhpICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyNjYgKy0K
IHFlbXUtZG9jLnRleGkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAx
MjUgKy0KIHFlbXUtZWRpZC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAxMjAgKwogcWVtdS1pbWctY21kcy5oeCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAgMiArLQogcWVtdS1pbWcuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgIDEzOSArLQogcWVtdS1pbWcudGV4aSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAgNCArLQogcWVtdS1pby1jbWRzLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1OSArLQogcWVtdS1pby5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgOCArLQogcWVtdS1rZXltYXAuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMiArLQogcWVtdS1uYmQu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDMxOSArLQogcWVt
dS1uYmQudGV4aSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEzMiAr
LQogcWVtdS1vcHRpb25zLmh4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
IDYzMSArLQogcWVtdS1zZWNjb21wLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDExMCArLQogcWdhL01ha2VmaWxlLm9ianMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAgMSArCiBxZ2EvY2hhbm5lbC13aW4zMi5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgICAzICstCiBxZ2EvY29tbWFuZHMtcG9zaXguYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgMTYxICstCiBxZ2EvY29tbWFuZHMtd2luMzIuYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNjQyICstCiBxZ2EvZ3Vlc3QtYWdlbnQtY29y
ZS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA1ICsKIHFnYS9pbnN0YWxsZXIv
cWVtdS1nYS53eHMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIHFnYS9tYWlu
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzNzIgKy0KIHFn
YS9xYXBpLXNjaGVtYS5qc29uICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNDYg
Ky0KIHFnYS9zZXJ2aWNlLXdpbjMyLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgIDQgKwogcWdhL3Zzcy13aW4zMi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAgNSArLQogcWdhL3Zzcy13aW4zMi5oICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAgMyArLQogcWdhL3Zzcy13aW4zMi9NYWtlZmlsZS5vYmpzICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAgNCArLQogcWdhL3Zzcy13aW4zMi9yZXF1ZXN0ZXIuY3BwICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICA5MiArLQogcWdhL3Zzcy13aW4zMi9yZXF1ZXN0ZXIu
aCAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxMyArLQogcW1wLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzOCArLQogcW9iamVjdC9ibG9j
ay1xZGljdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxMyArLQogcW9iamVj
dC9qc29uLWxleGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQwMyArLQog
cW9iamVjdC9qc29uLXBhcnNlci1pbnQuaCAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1
NCArCiBxb2JqZWN0L2pzb24tcGFyc2VyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgMzg4ICstCiBxb2JqZWN0L2pzb24tc3RyZWFtZXIuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgMTE2ICstCiBxb2JqZWN0L3Fib29sLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgICAxIC0KIHFvYmplY3QvcWpzb24uYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgOTQgKy0KIHFvYmplY3QvcWxpc3QuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDEgLQogcW9iamVjdC9xbnVsbC5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMSAtCiBxb2JqZWN0L3FudW0uYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAxIC0KIHFvYmplY3QvcW9iamVj
dC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDEgLQogcW9iamVjdC9x
c3RyaW5nLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMSAtCiBxb20v
Y3B1LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA4ICst
CiBxb20vb2JqZWN0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
MTIxICstCiBxb20vb2JqZWN0X2ludGVyZmFjZXMuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDQwICstCiBxb20vdHJhY2UtZXZlbnRzICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgICAyICstCiBxdGVzdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDQ5ICstCiByZXBsYXkvcmVwbGF5LWNoYXIuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgICAwCiByZXBsYXkvcmVwbGF5LWV2ZW50cy5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDE1ICstCiByZXBsYXkvcmVwbGF5LWludGVybmFs
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQxICstCiByZXBsYXkvcmVwbGF5LWlu
dGVybmFsLmggICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA0ICstCiByZXBsYXkvcmVw
bGF5LXNuYXBzaG90LmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDE3ICstCiByZXBs
YXkvcmVwbGF5LXRpbWUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA4ICst
CiByZXBsYXkvcmVwbGF5LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDIxICstCiByb21zL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDM0ICstCiByb21zL1FlbXVNYWNEcml2ZXJzICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgICAyICstCiByb21zL1NMT0YgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgICAyICstCiByb21zL2NvbmZpZy5zZWFiaW9zLTEyOGsgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgICAyICstCiByb21zL2NvbmZpZy5zZWFiaW9zLTI1Nmsg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICstCiByb21zL2VkazIgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAxICsKIHJvbXMvaXB4ZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIHJvbXMvb3Bl
bmJpb3MgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIHJv
bXMvcWVtdS1wYWxjb2RlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIg
Ky0KIHJvbXMvc2VhYmlvcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgIDIgKy0KIHJvbXMvc2VhYmlvcy1ocHBhICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgIDIgKy0KIHJvbXMvc2tpYm9vdCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgIDIgKy0KIHJvbXMvdS1ib290ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIHJ1bGVzLm1hayAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDggKy0KIHNjcmlwdHMvYW5hbHlzZS1sb2Nrcy1z
aW1wbGV0cmFjZS5weSAgICAgICAgICAgICAgIHwgICAgIDEgLQogc2NyaXB0cy9hbmFseXplLW1p
Z3JhdGlvbi5weSAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMSAtCiBzY3JpcHRzL2FyY2hp
dmUtc291cmNlLnNoICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEzICstCiBzY3JpcHRz
L2NoZWNrLXFlcnJvci5zaCAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIyIC0KIHNj
cmlwdHMvY2hlY2twYXRjaC5wbCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNTgg
Ky0KIHNjcmlwdHMvY2xlYW51cC10cmFjZS1ldmVudHMucGwgICAgICAgICAgICAgICAgICAgIHwg
ICAgMTkgKy0KIHNjcmlwdHMvY29jY2ktbWFjcm8tZmlsZS5oICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgMjUgKy0KIHNjcmlwdHMvY29jY2luZWxsZS9pbnBsYWNlLWJ5dGVzd2Fwcy5jb2Nj
aSAgICAgICAgIHwgICAgNjUgKwogc2NyaXB0cy9jb2NjaW5lbGxlL3RjZ19nZW5fZXh0cmFjdC5j
b2NjaSAgICAgICAgICAgfCAgICAgMiArLQogc2NyaXB0cy9jb2NjaW5lbGxlL3VzZS1lcnJvcl9m
YXRhbC5jb2NjaSAgICAgICAgICAgfCAgICAyMCArCiBzY3JpcHRzL2RlY29kZXRyZWUucHkgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMzg3ICstCiBzY3JpcHRzL2RldmljZS1jcmFz
aC10ZXN0ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQ3ICstCiBzY3JpcHRzL2R1bXAt
Z3Vlc3QtbWVtb3J5LnB5ICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA1ICstCiBzY3JpcHRz
L2ZpeC1tdWx0aWxpbmUtY29tbWVudHMuc2ggICAgICAgICAgICAgICAgICB8ICAgIDYyICsKIHNj
cmlwdHMvZ2V0X21haW50YWluZXIucGwgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIg
Ky0KIHNjcmlwdHMvZ2l0LXN1Ym1vZHVsZS5zaCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgIDQgKy0KIHNjcmlwdHMvZ3Rlc3Rlci1jYXQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgMjYgLQogc2NyaXB0cy9tYWtlLXJlbGVhc2UgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAgNSArLQogc2NyaXB0cy9tYWtlX2RldmljZV9jb25maWcuc2ggICAgICAg
ICAgICAgICAgICAgICAgfCAgICAzMCAtCiBzY3JpcHRzL21pbmlrY29uZi5weSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgNzA4ICsKIHNjcmlwdHMvcWFwaS9jb21tYW5kcy5weSAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDQgKy0KIHNjcmlwdHMvcWFwaS9jb21tb24u
cHkgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzOTEgKy0KIHNjcmlwdHMvcWFwaS9k
b2MucHkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMzUgKy0KIHNjcmlwdHMv
cWFwaS9ldmVudHMucHkgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNzYgKy0KIHNj
cmlwdHMvcWFwaS9pbnRyb3NwZWN0LnB5ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNTEg
Ky0KIHNjcmlwdHMvcWFwaS90eXBlcy5weSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgMTQgKy0KIHNjcmlwdHMvcWFwaS92aXNpdC5weSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgMTQgKy0KIHNjcmlwdHMvcWVtdS1iaW5mbXQtY29uZi5zaCAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgIDYgKy0KIHNjcmlwdHMvcWVtdS1nZGIucHkgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgIDcgKy0KIHNjcmlwdHMvcWVtdS1ndWVzdC1hZ2VudC9mc2Zy
ZWV6ZS1ob29rICAgICAgICAgICAgIHwgICAgIDIgKy0KIHNjcmlwdHMvcWVtdS10cmFjZS1zdGFw
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNzUgKwogc2NyaXB0cy9xZW11LXRyYWNl
LXN0YXAudGV4aSAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE0MCArCiBzY3JpcHRzL3FlbXUu
cHkgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNDYyIC0KIHNjcmlwdHMv
cWVtdWdkYi9jb3JvdXRpbmUucHkgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDkgKy0KIHNj
cmlwdHMvcWVtdWdkYi9tdHJlZS5weSAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDcg
Ky0KIHNjcmlwdHMvcWVtdWdkYi90Y2cucHkgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgIDcgKy0KIHNjcmlwdHMvcWVtdWdkYi90aW1lcnMucHkgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgIDYgKy0KIHNjcmlwdHMvcW1wL19faW5pdF9fLnB5ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgIDAKIHNjcmlwdHMvcW1wL3FlbXUtZ2EtY2xpZW50ICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgIDUgKy0KIHNjcmlwdHMvcW1wL3FtcC1zaGVsbCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgIDcgKy0KIHNjcmlwdHMvcW1wL3FtcC5weSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyNTYgLQogc2NyaXB0cy9xdGVzdC5weSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEwOSAtCiBzY3JpcHRzL3JlbmRlcl9i
bG9ja19ncmFwaC5weSAgICAgICAgICAgICAgICAgICAgICB8ICAgMTIyICsKIHNjcmlwdHMvcmVw
bGF5LWR1bXAucHkgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIHNjcmlw
dHMvc2hvdy1maXhlZC1idWdzLnNoICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTAgKy0K
IHNjcmlwdHMvc2ltcGxldHJhY2UucHkgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
IDEgLQogc2NyaXB0cy90YXAtZHJpdmVyLnBsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgIDM3OSArCiBzY3JpcHRzL3RhcC1tZXJnZS5wbCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgMTExICsKIHNjcmlwdHMvdGV4aTJwb2QucGwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgIDIgKy0KIHNjcmlwdHMvdHJhY2V0b29sLnB5ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgIDIgLQogc2NyaXB0cy90cmFjZXRvb2wvX19pbml0X18ucHkg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAgNiArCiBzY3JpcHRzL3RyYWNldG9vbC9iYWNrZW5k
L2xvZy5weSAgICAgICAgICAgICAgICAgICB8ICAgICAyICstCiBzY3JpcHRzL3RyYWNldG9vbC9m
b3JtYXQvZC5weSAgICAgICAgICAgICAgICAgICAgICB8ICAgICA1ICsKIHNjcmlwdHMvdHJhY2V0
b29sL2Zvcm1hdC9sb2dfc3RhcC5weSAgICAgICAgICAgICAgIHwgICAxMjcgKwogc2NyaXB0cy90
cmFjZXRvb2wvZm9ybWF0L3NpbXBsZXRyYWNlX3N0YXAucHkgICAgICAgfCAgICAgMiArLQogc2Ny
aXB0cy91cGRhdGUtbGludXgtaGVhZGVycy5zaCAgICAgICAgICAgICAgICAgICAgfCAgICAyMSAr
LQogc2NzaS9wci1tYW5hZ2VyLWhlbHBlci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAgMyArLQogc2NzaS9wci1tYW5hZ2VyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAyMSArLQogc2NzaS9xZW11LXByLWhlbHBlci5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICA0NiArLQogc2NzaS90cmFjZS1ldmVudHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAgNiArLQogc2xpcnAvQ09QWVJJR0hUICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAgNSArLQogc2xpcnAvTWFrZWZpbGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0NyArCiBzbGlycC9NYWtlZmlsZS5vYmpz
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA1IC0KIHNsaXJwL2FycF90YWJs
ZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgOTAgLQogc2xpcnAvYm9v
dHAuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDM1MCAtCiBzbGly
cC9ib290cC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTI3IC0K
IHNsaXJwL2Nrc3VtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAx
NjUgLQogc2xpcnAvZGVidWcuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAzNCAtCiBzbGlycC9kaGNwdjYuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgMjA5IC0KIHNsaXJwL2RoY3B2Ni5oICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgMjUgLQogc2xpcnAvZG5zc2VhcmNoLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgIDMxMSAtCiBzbGlycC9pZi5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgMjI0IC0KIHNsaXJwL2lmLmggICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMjMgLQogc2xpcnAvaXAuaCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIzNiAtCiBzbGlycC9pcDYuaCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTUwIC0KIHNsaXJwL2lwNl9p
Y21wLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA0NDEgLQogc2xpcnAv
aXA2X2ljbXAuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIyMSAtCiBz
bGlycC9pcDZfaW5wdXQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDc4
IC0KIHNsaXJwL2lwNl9vdXRwdXQuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgNDAgLQogc2xpcnAvaXBfaWNtcC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDQ0MyAtCiBzbGlycC9pcF9pY21wLmggICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgMTY1IC0KIHNsaXJwL2lwX2lucHV0LmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICA2NzIgLQogc2xpcnAvaXBfb3V0cHV0LmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDE3MyAtCiBzbGlycC9saWJzbGlycC5oICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQ2IC0KIHNsaXJwL21haW4uaCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNTEgLQogc2xpcnAvbWJ1Zi5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIzOCAtCiBzbGlycC9tYnVmLmgg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTE0IC0KIHNsaXJwL21p
c2MuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyOTUgLQogc2xp
cnAvbWlzYy5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1OCAt
CiBzbGlycC9uY3NpLXBrdC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
NDE5IC0KIHNsaXJwL25jc2kuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAxNjcgLQogc2xpcnAvbmRwX3RhYmxlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICA5MCAtCiBzbGlycC9zYnVmLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgMTg4IC0KIHNsaXJwL3NidWYuaCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgMzAgLQogc2xpcnAvc2xpcnAuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgMTQ5MyAtCiBzbGlycC9zbGlycC5oICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjk3IC0KIHNsaXJwL3NsaXJwX2NvbmZpZy5o
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgODYgLQogc2xpcnAvc29ja2V0LmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDk0NyAtCiBzbGlycC9zb2Nr
ZXQuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTU5IC0KIHNsaXJw
L3NyYy9hcnBfdGFibGUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgOTIgKwog
c2xpcnAvc3JjL2Jvb3RwLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDM3
MSArCiBzbGlycC9zcmMvYm9vdHAuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgMTI5ICsKIHNsaXJwL3NyYy9ja3N1bS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAxNjEgKwogc2xpcnAvc3JjL2RlYnVnLmggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICA0NiArCiBzbGlycC9zcmMvZGhjcHY2LmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgMjI0ICsKIHNsaXJwL3NyYy9kaGNwdjYuaCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgNTMgKwogc2xpcnAvc3JjL2Ruc3NlYXJjaC5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDMxMSArCiBzbGlycC9zcmMvaWYuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjE4ICsKIHNsaXJwL3NyYy9pZi5oICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMjEgKwogc2xpcnAvc3JjL2lw
LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI0MiArCiBzbGlycC9z
cmMvaXA2LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTYwICsKIHNs
aXJwL3NyYy9pcDZfaWNtcC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA0Mzgg
Kwogc2xpcnAvc3JjL2lwNl9pY21wLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
IDIzMiArCiBzbGlycC9zcmMvaXA2X2lucHV0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDc4ICsKIHNsaXJwL3NyYy9pcDZfb3V0cHV0LmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgMzkgKwogc2xpcnAvc3JjL2lwX2ljbXAuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgIDQ3MCArCiBzbGlycC9zcmMvaXBfaWNtcC5oICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgMTY2ICsKIHNsaXJwL3NyYy9pcF9pbnB1dC5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICA0NjkgKwogc2xpcnAvc3JjL2lwX291dHB1dC5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE3MCArCiBzbGlycC9zcmMvbGlic2xpcnAu
aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTE4ICsKIHNsaXJwL3NyYy9tYWlu
LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTYgKwogc2xpcnAvc3Jj
L21idWYuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIzNSArCiBzbGly
cC9zcmMvbWJ1Zi5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTI3ICsK
IHNsaXJwL3NyYy9taXNjLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAz
MjEgKwogc2xpcnAvc3JjL21pc2MuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICA2NiArCiBzbGlycC9zcmMvbmNzaS1wa3QuaCAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgNDQ1ICsKIHNsaXJwL3NyYy9uY3NpLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAxOTQgKwogc2xpcnAvc3JjL25kcF90YWJsZS5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICA4NyArCiBzbGlycC9zcmMvcXRhaWxxLmggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgMTk0ICsKIHNsaXJwL3NyYy9zYnVmLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxODYgKwogc2xpcnAvc3JjL3NidWYuaCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyNyArCiBzbGlycC9zcmMvc2xpcnAu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMTE4ICsKIHNsaXJwL3NyYy9z
bGlycC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyNzUgKwogc2xpcnAv
c3JjL3NvY2tldC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDk0NSArCiBz
bGlycC9zcmMvc29ja2V0LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTYw
ICsKIHNsaXJwL3NyYy9zdGF0ZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAzODggKwogc2xpcnAvc3JjL3N0cmVhbS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDEyMCArCiBzbGlycC9zcmMvc3RyZWFtLmggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDM1ICsKIHNsaXJwL3NyYy90Y3AuaCAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAxODEgKwogc2xpcnAvc3JjL3RjcF9pbnB1dC5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgMTU1NCArCiBzbGlycC9zcmMvdGNwX291dHB1dC5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgNTIyICsKIHNsaXJwL3NyYy90Y3Bfc3Vici5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA5ODcgKwogc2xpcnAvc3JjL3RjcF90aW1l
ci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI5NCArCiBzbGlycC9zcmMvdGNw
X3RpbWVyLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTI4ICsKIHNsaXJwL3Ny
Yy90Y3BfdmFyLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNjIgKwogc2xp
cnAvc3JjL3RjcGlwLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEwMiAr
CiBzbGlycC9zcmMvdGZ0cC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
NDYzICsKIHNsaXJwL3NyYy90ZnRwLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgNTIgKwogc2xpcnAvc3JjL3VkcC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgIDM2MyArCiBzbGlycC9zcmMvdWRwLmggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDkyICsKIHNsaXJwL3NyYy91ZHA2LmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAxNzMgKwogc2xpcnAvc3JjL3V0aWwuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDM2OCArCiBzbGlycC9zcmMvdXRpbC5oICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTc1ICsKIHNsaXJwL3NyYy92bXN0YXRlLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA0NDEgKwogc2xpcnAvc3JjL3Ztc3Rh
dGUuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQwOSArCiBzbGlycC90Y3Au
aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTc4IC0KIHNsaXJw
L3RjcF9pbnB1dC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE2MTggLQog
c2xpcnAvdGNwX291dHB1dC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDUy
NSAtCiBzbGlycC90Y3Bfc3Vici5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgOTg1IC0KIHNsaXJwL3RjcF90aW1lci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAyOTQgLQogc2xpcnAvdGNwX3RpbWVyLmggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDEyNyAtCiBzbGlycC90Y3BfdmFyLmggICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgMTYxIC0KIHNsaXJwL3RjcGlwLmggICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAxMDEgLQogc2xpcnAvdGZ0cC5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQ1NyAtCiBzbGlycC90ZnRwLmggICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDUxIC0KIHNsaXJwL3VkcC5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzNjggLQogc2xpcnAvdWRwLmgg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA5MSAtCiBzbGlycC91
ZHA2LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTc4IC0KIHN0
dWJzL01ha2VmaWxlLm9ianMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDgg
Ky0KIHN0dWJzL2FyY2gtcXVlcnktY3B1LWRlZi5jICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgMTEgLQogc3R1YnMvYXJjaC1xdWVyeS1jcHUtbW9kZWwtYmFzZWxpbmUuYyAgICAgICAgICAg
ICAgfCAgICAxMyAtCiBzdHVicy9hcmNoLXF1ZXJ5LWNwdS1tb2RlbC1jb21wYXJpc29uLmMgICAg
ICAgICAgICB8ICAgIDEzIC0KIHN0dWJzL2FyY2gtcXVlcnktY3B1LW1vZGVsLWV4cGFuc2lvbi5j
ICAgICAgICAgICAgIHwgICAgMTMgLQogc3R1YnMvY3B1LWdldC1pY291bnQuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAgNSArCiBzdHVicy9pb3RocmVhZC1sb2NrLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICstCiBzdHVicy9tb25pdG9yLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA1ICsKIHN0dWJzL3JhbS1ibG9jay5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTUgKwogc3R1YnMvcmFtZmIu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxMyArCiBzdHVicy9y
ZXBsYXkuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICstCiBz
dHVicy9zbGlycC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEz
IC0KIHN0dWJzL3RwbS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgIDggKy0KIHRhcmdldC9hbHBoYS9jcHUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgIDcgKy0KIHRhcmdldC9hbHBoYS9tYWNoaW5lLmMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgIDUgKy0KIHRhcmdldC9hbHBoYS90cmFuc2xhdGUuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIHRhcmdldC9hcm0vTWFrZWZpbGUub2JqcyAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRhcmdldC9hcm0vYXJtLXBvd2VyY3Rs
LmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNjkgKy0KIHRhcmdldC9hcm0vYXJtLXBv
d2VyY3RsLmggICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTYgKwogdGFyZ2V0L2FybS9h
cm0tc2VtaS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMiArLQogdGFyZ2V0
L2FybS9jcHUtcW9tLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMyArCiB0
YXJnZXQvYXJtL2NwdS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNTI5
ICstCiB0YXJnZXQvYXJtL2NwdS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAxMDQxICstCiB0YXJnZXQvYXJtL2NwdTY0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgMzE3ICstCiB0YXJnZXQvYXJtL2hlbHBlci1hNjQuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgNDM4ICstCiB0YXJnZXQvYXJtL2hlbHBlci1hNjQuaCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDE3ICsKIHRhcmdldC9hcm0vaGVscGVyLXN2ZS5oICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAzODkgKy0KIHRhcmdldC9hcm0vaGVscGVyLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQyMTkgKy0KIHRhcmdldC9hcm0vaGVscGVy
LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNjggKy0KIHRhcmdldC9hcm0v
aWRhdS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDQgKy0KIHRhcmdl
dC9hcm0vaW50ZXJuYWxzLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyMDMgKy0K
IHRhcmdldC9hcm0vaXdtbXh0X2hlbHBlci5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAy
MzQgKy0KIHRhcmdldC9hcm0va3ZtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgNzUgKy0KIHRhcmdldC9hcm0va3ZtMzIuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgOTUgKy0KIHRhcmdldC9hcm0va3ZtNjQuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAxMjkgKy0KIHRhcmdldC9hcm0va3ZtX2FybS5oICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgNDIgKy0KIHRhcmdldC9hcm0vbWFjaGluZS5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMTIgKy0KIHRhcmdldC9hcm0vbW9uaXRvci5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIHRhcmdldC9hcm0vbmVv
bl9oZWxwZXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTQgKy0KIHRhcmdldC9h
cm0vb3BfaGVscGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzMjkgKy0KIHRh
cmdldC9hcm0vcGF1dGhfaGVscGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA0OTcg
KwogdGFyZ2V0L2FybS9zdmUuZGVjb2RlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAgNSArLQogdGFyZ2V0L2FybS9zdmVfaGVscGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgMTk5MCArLQogdGFyZ2V0L2FybS90cmFjZS1ldmVudHMgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAgNCArLQogdGFyZ2V0L2FybS90cmFuc2xhdGUtYTY0LmMgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgMjYzOSArLQogdGFyZ2V0L2FybS90cmFuc2xhdGUtc3ZlLmMgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgMTMxMCArLQogdGFyZ2V0L2FybS90cmFuc2xhdGUuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMjU1OSArLQogdGFyZ2V0L2FybS90cmFuc2xh
dGUuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA3NSArLQogdGFyZ2V0L2FybS92
ZWNfaGVscGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI4MiArLQogdGFyZ2V0
L2FybS92ZnBfaGVscGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMTI3MiArCiB0
YXJnZXQvY3Jpcy9oZWxwZXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAy
ICstCiB0YXJnZXQvY3Jpcy9tbXUuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDEwICstCiB0YXJnZXQvY3Jpcy90cmFuc2xhdGUuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgICA2ICstCiB0YXJnZXQvY3Jpcy90cmFuc2xhdGVfdjEwLmluYy5jICAgICAgICAg
ICAgICAgICAgICB8ICAgICAyICstCiB0YXJnZXQvaHBwYS9NYWtlZmlsZS5vYmpzICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgICA4ICsKIHRhcmdldC9ocHBhL2NwdS5oICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTAgKwogdGFyZ2V0L2hwcGEvZ2Ric3R1Yi5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyMiArLQogdGFyZ2V0L2hwcGEvaGVscGVy
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxMCArCiB0YXJnZXQvaHBwYS9o
ZWxwZXIuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAxICsKIHRhcmdldC9o
cHBhL2luc25zLmRlY29kZSAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA1MzAgKwogdGFy
Z2V0L2hwcGEvbWFjaGluZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxMCAr
LQogdGFyZ2V0L2hwcGEvbWVtX2hlbHBlci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICA3MCArLQogdGFyZ2V0L2hwcGEvb3BfaGVscGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAzNyArLQogdGFyZ2V0L2hwcGEvdHJhY2UtZXZlbnRzICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAxOCArCiB0YXJnZXQvaHBwYS90cmFuc2xhdGUuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAzMzI1ICstCiB0YXJnZXQvaTM4Ni9NYWtlZmlsZS5vYmpzICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDIxICstCiB0YXJnZXQvaTM4Ni9jcHUuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNTgyICstCiB0YXJnZXQvaTM4Ni9jcHUuaCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQyICstCiB0YXJnZXQvaTM4Ni9l
eGNwX2hlbHBlci5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICstCiB0YXJnZXQv
aTM4Ni9nZGJzdHViLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTkzICstCiB0
YXJnZXQvaTM4Ni9oYXgtYWxsLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDE3
ICstCiB0YXJnZXQvaTM4Ni9oYXgtZGFyd2luLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgMzIzIC0KIHRhcmdldC9pMzg2L2hheC1kYXJ3aW4uaCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgNjEgLQogdGFyZ2V0L2kzODYvaGF4LWkzODYuaCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAgNiArLQogdGFyZ2V0L2kzODYvaGF4LW1lbS5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAgMiArLQogdGFyZ2V0L2kzODYvaGF4LXBvc2l4LmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDMyMyArCiB0YXJnZXQvaTM4Ni9oYXgtcG9zaXguaCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDYxICsKIHRhcmdldC9pMzg2L2h2Zi9SRUFE
TUUubWQgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIHRhcmdldC9pMzg2L2h2
Zi9odmYuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMjMgKy0KIHRhcmdldC9p
Mzg2L2h2Zi94ODZfY3B1aWQuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTggKy0KIHRh
cmdldC9pMzg2L2h2Zi94ODZfZGVjb2RlLmMgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNzcg
Ky0KIHRhcmdldC9pMzg2L2h2Zi94ODZfZGVjb2RlLmggICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgIDYgKy0KIHRhcmdldC9pMzg2L2h2Zi94ODZodmYuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgIDQgKy0KIHRhcmdldC9pMzg2L2h5cGVydi1wcm90by5oICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAxMTggKy0KIHRhcmdldC9pMzg2L2h5cGVydi1zdHViLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgNDggKwogdGFyZ2V0L2kzODYvaHlwZXJ2LmMgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDEzMCArLQogdGFyZ2V0L2kzODYvaHlwZXJ2LmggICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyOCArLQogdGFyZ2V0L2kzODYva3ZtLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI5MSArLQogdGFyZ2V0L2kzODYv
bWFjaGluZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgOSArCiB0YXJnZXQv
aTM4Ni9tZW1faGVscGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA5ICstCiB0
YXJnZXQvaTM4Ni9zZWdfaGVscGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMzEy
ICstCiB0YXJnZXQvaTM4Ni9zZXYuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDE0ICstCiB0YXJnZXQvaTM4Ni9zZXZfaTM4Ni5oICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgICAyICstCiB0YXJnZXQvaTM4Ni9zdm1faGVscGVyLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgICA2ICstCiB0YXJnZXQvaTM4Ni90cmFjZS1ldmVudHMgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgICA0ICstCiB0YXJnZXQvaTM4Ni90cmFuc2xhdGUuYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAyNTMyICstCiB0YXJnZXQvaTM4Ni93aHAtZGlzcGF0
Y2guaCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAxIC0KIHRhcmdldC9tNjhrL2NwdS5o
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDUgKy0KIHRhcmdldC9tNjhr
L2ZwdV9oZWxwZXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDQgKy0KIHRhcmdl
dC9tNjhrL2dkYnN0dWIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0K
IHRhcmdldC9tNjhrL2hlbHBlci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
IDQgKy0KIHRhcmdldC9tNjhrL29wX2hlbHBlci5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgIDIgKy0KIHRhcmdldC9tNjhrL3RyYW5zbGF0ZS5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgMTAgKy0KIHRhcmdldC9taWNyb2JsYXplL2NwdS5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMTQgKy0KIHRhcmdldC9taWNyb2JsYXplL2NwdS5oICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgIDkgKy0KIHRhcmdldC9taWNyb2JsYXplL29wX2hlbHBl
ci5jICAgICAgICAgICAgICAgICAgICAgIHwgICAgMjIgKy0KIHRhcmdldC9taXBzL2NwdS5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTMgKy0KIHRhcmdldC9taXBzL2Nw
dS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA2MTkgKy0KIHRhcmdldC9t
aXBzL2hlbHBlci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA0MjQgKy0KIHRh
cmdldC9taXBzL2hlbHBlci5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTMg
Ky0KIHRhcmdldC9taXBzL2ludGVybmFsLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgMzUgKy0KIHRhcmdldC9taXBzL21hY2hpbmUuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgMjkgKy0KIHRhcmdldC9taXBzL21pcHMtZGVmcy5oICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgODUgKy0KIHRhcmdldC9taXBzL29wX2hlbHBlci5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAzMzIgKy0KIHRhcmdldC9taXBzL3RyYWNlLWV2ZW50cyAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIHRhcmdldC9taXBzL3RyYW5zbGF0ZS5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgMTQyMjQgKysrKystCiB0YXJnZXQvbWlwcy90
cmFuc2xhdGVfaW5pdC5pbmMuYyAgICAgICAgICAgICAgICAgICB8ICAgIDg2ICstCiB0YXJnZXQv
bW94aWUvY3B1LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICstCiB0
YXJnZXQvbW94aWUvY3B1LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA0
ICstCiB0YXJnZXQvbW94aWUvaGVscGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgICA0ICstCiB0YXJnZXQvbW94aWUvbW11LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgICA0ICstCiB0YXJnZXQvbW94aWUvdHJhbnNsYXRlLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgICA0ICstCiB0YXJnZXQvb3BlbnJpc2MvY3B1LmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgICAyICstCiB0YXJnZXQvb3BlbnJpc2MvZGlzYXMuYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIzICstCiB0YXJnZXQvb3BlbnJpc2MvZXhjZXB0
aW9uLmggICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICstCiB0YXJnZXQvb3BlbnJpc2Mv
Z2Ric3R1Yi5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICstCiB0YXJnZXQvb3Bl
bnJpc2MvaGVscGVyLmggICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICstCiB0YXJn
ZXQvb3BlbnJpc2MvaW50ZXJydXB0X2hlbHBlci5jICAgICAgICAgICAgICAgICB8ICAgICAyICst
CiB0YXJnZXQvb3BlbnJpc2MvbWFjaGluZS5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
ICA1ICstCiB0YXJnZXQvb3BlbnJpc2Mvc3lzX2hlbHBlci5jICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgICAyICstCiB0YXJnZXQvb3BlbnJpc2MvdHJhbnNsYXRlLmMgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgMjAyICstCiB0YXJnZXQvcHBjL2FyY2hfZHVtcC5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDE4ICstCiB0YXJnZXQvcHBjL2NwdS1tb2RlbHMuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDQwICstCiB0YXJnZXQvcHBjL2NwdS1xb20uaCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEyICstCiB0YXJnZXQvcHBjL2NwdS5oICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjA3ICstCiB0YXJnZXQvcHBjL2V4
Y3BfaGVscGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjE3ICstCiB0YXJnZXQv
cHBjL2ZwdV9oZWxwZXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgODgzICstCiB0
YXJnZXQvcHBjL2dkYnN0dWIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDY5
ICstCiB0YXJnZXQvcHBjL2hlbHBlci5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDc4ICstCiB0YXJnZXQvcHBjL2hlbHBlcl9yZWdzLmggICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDI5ICstCiB0YXJnZXQvcHBjL2ludF9oZWxwZXIuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgNzcwICstCiB0YXJnZXQvcHBjL2ludGVybmFsLmggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDUxICstCiB0YXJnZXQvcHBjL2t2bS5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjU2ICstCiB0YXJnZXQvcHBjL2t2bV9wcGMuaCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQyICsKIHRhcmdldC9wcGMvbWFjaGlu
ZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMzAgKy0KIHRhcmdldC9wcGMv
bWVtX2hlbHBlci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNjcgKy0KIHRhcmdl
dC9wcGMvbWlzY19oZWxwZXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTUgKwog
dGFyZ2V0L3BwYy9tbXUtYm9vazNzLXYzLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAy
OSArLQogdGFyZ2V0L3BwYy9tbXUtYm9vazNzLXYzLmggICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICA3OCArLQogdGFyZ2V0L3BwYy9tbXUtaGFzaDMyLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAgNiArCiB0YXJnZXQvcHBjL21tdS1oYXNoNjQuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDM5ICstCiB0YXJnZXQvcHBjL21tdS1oYXNoNjQuaCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDIyICstCiB0YXJnZXQvcHBjL21tdS1yYWRpeDY0LmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDk1ICstCiB0YXJnZXQvcHBjL21tdS1yYWRpeDY0
LmggICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA0ICstCiB0YXJnZXQvcHBjL21tdV9o
ZWxwZXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTk5ICstCiB0YXJnZXQvcHBj
L21vbml0b3IuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA0ICstCiB0YXJn
ZXQvcHBjL3RyYWNlLWV2ZW50cyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICst
CiB0YXJnZXQvcHBjL3RyYW5zbGF0ZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
NjA5ICstCiB0YXJnZXQvcHBjL3RyYW5zbGF0ZS9kZnAtaW1wbC5pbmMuYyAgICAgICAgICAgICAg
ICB8ICAgICAyICstCiB0YXJnZXQvcHBjL3RyYW5zbGF0ZS9mcC1pbXBsLmluYy5jICAgICAgICAg
ICAgICAgICB8ICAgNTM4ICstCiB0YXJnZXQvcHBjL3RyYW5zbGF0ZS9mcC1vcHMuaW5jLmMgICAg
ICAgICAgICAgICAgICB8ICAgICAyICsKIHRhcmdldC9wcGMvdHJhbnNsYXRlL3ZteC1pbXBsLmlu
Yy5jICAgICAgICAgICAgICAgIHwgICAzNjAgKy0KIHRhcmdldC9wcGMvdHJhbnNsYXRlL3ZteC1v
cHMuaW5jLmMgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIHRhcmdldC9wcGMvdHJhbnNsYXRl
L3ZzeC1pbXBsLmluYy5jICAgICAgICAgICAgICAgIHwgICA5MTYgKy0KIHRhcmdldC9wcGMvdHJh
bnNsYXRlX2luaXQuaW5jLmMgICAgICAgICAgICAgICAgICAgIHwgICAyNTEgKy0KIHRhcmdldC9y
aXNjdi9NYWtlZmlsZS5vYmpzICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMjEgKy0KIHRh
cmdldC9yaXNjdi9jcHUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMzMg
Ky0KIHRhcmdldC9yaXNjdi9jcHUuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAxMDYgKy0KIHRhcmdldC9yaXNjdi9jcHVfYml0cy5oICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICA3MjMgKy0KIHRhcmdldC9yaXNjdi9jcHVfaGVscGVyLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICA1MzcgKwogdGFyZ2V0L3Jpc2N2L2NwdV91c2VyLmggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAgMyArLQogdGFyZ2V0L3Jpc2N2L2Nzci5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDkzMCArCiB0YXJnZXQvcmlzY3YvZnB1X2hlbHBlci5j
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA3ICstCiB0YXJnZXQvcmlzY3YvZ2Ric3R1
Yi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMzUwICstCiB0YXJnZXQvcmlzY3Yv
aGVscGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNTExIC0KIHRhcmdldC9y
aXNjdi9pbnNuMTYuZGVjb2RlICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMjkgKwogdGFy
Z2V0L3Jpc2N2L2luc24zMi02NC5kZWNvZGUgICAgICAgICAgICAgICAgICAgICAgfCAgICA3MiAr
CiB0YXJnZXQvcmlzY3YvaW5zbjMyLmRlY29kZSAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
MjAxICsKIHRhcmdldC9yaXNjdi9pbnNuX3RyYW5zL3RyYW5zX3ByaXZpbGVnZWQuaW5jLmMgICAg
IHwgICAxMTAgKwogdGFyZ2V0L3Jpc2N2L2luc25fdHJhbnMvdHJhbnNfcnZhLmluYy5jICAgICAg
ICAgICAgfCAgIDIxOCArCiB0YXJnZXQvcmlzY3YvaW5zbl90cmFucy90cmFuc19ydmMuaW5jLmMg
ICAgICAgICAgICB8ICAgMzQ3ICsKIHRhcmdldC9yaXNjdi9pbnNuX3RyYW5zL3RyYW5zX3J2ZC5p
bmMuYyAgICAgICAgICAgIHwgICA0NDIgKwogdGFyZ2V0L3Jpc2N2L2luc25fdHJhbnMvdHJhbnNf
cnZmLmluYy5jICAgICAgICAgICAgfCAgIDQzOSArCiB0YXJnZXQvcmlzY3YvaW5zbl90cmFucy90
cmFuc19ydmkuaW5jLmMgICAgICAgICAgICB8ICAgNTY4ICsKIHRhcmdldC9yaXNjdi9pbnNuX3Ry
YW5zL3RyYW5zX3J2bS5pbmMuYyAgICAgICAgICAgIHwgICAxMjAgKwogdGFyZ2V0L3Jpc2N2L29w
X2hlbHBlci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDY4MiArLQogdGFyZ2V0L3Jp
c2N2L3BtcC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyNCArLQogdGFy
Z2V0L3Jpc2N2L3RyYWNlLWV2ZW50cyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMiAr
CiB0YXJnZXQvcmlzY3YvdHJhbnNsYXRlLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAx
Nzg1ICstCiB0YXJnZXQvczM5MHgvTWFrZWZpbGUub2JqcyAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgICAxICsKIHRhcmdldC9zMzkweC9jY19oZWxwZXIuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgMTAgKy0KIHRhcmdldC9zMzkweC9jcHUuYyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMzQgKy0KIHRhcmdldC9zMzkweC9jcHUuaCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgNDMgKy0KIHRhcmdldC9zMzkweC9jcHVfZmVhdHVyZXMu
YyAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDkgKy0KIHRhcmdldC9zMzkweC9jcHVfZmVh
dHVyZXMuaCAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTkgKy0KIHRhcmdldC9zMzkweC9j
cHVfZmVhdHVyZXNfZGVmLmggICAgICAgICAgICAgICAgICAgIHwgICAgIDYgKy0KIHRhcmdldC9z
MzkweC9jcHVfbW9kZWxzLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMjkgKy0KIHRh
cmdldC9zMzkweC9jcHVfbW9kZWxzLmggICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIg
KwogdGFyZ2V0L3MzOTB4L2RpYWcuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAgMiArLQogdGFyZ2V0L3MzOTB4L2V4Y3BfaGVscGVyLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDEyOCArLQogdGFyZ2V0L3MzOTB4L2ZwdV9oZWxwZXIuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDU1MCArLQogdGFyZ2V0L3MzOTB4L2dkYnN0dWIuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAgMiArLQogdGFyZ2V0L3MzOTB4L2dlbi1mZWF0dXJlcy5jICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICA0NyArLQogdGFyZ2V0L3MzOTB4L2hlbHBlci5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0MiArLQogdGFyZ2V0L3MzOTB4L2hlbHBl
ci5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzMyArLQogdGFyZ2V0L3MzOTB4
L2luc24tZGF0YS5kZWYgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQ5NSArLQogdGFyZ2V0
L3MzOTB4L2luc24tZm9ybWF0LmRlZiAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyNyArLQog
dGFyZ2V0L3MzOTB4L2ludF9oZWxwZXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAg
MiArLQogdGFyZ2V0L3MzOTB4L2ludGVybmFsLmggICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICA1NSArLQogdGFyZ2V0L3MzOTB4L2ludGVycnVwdC5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAxNSArLQogdGFyZ2V0L3MzOTB4L2t2bS5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgIDEwMSArLQogdGFyZ2V0L3MzOTB4L21hY2hpbmUuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAyMCArLQogdGFyZ2V0L3MzOTB4L21lbV9oZWxwZXIuYyAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDI0OCArLQogdGFyZ2V0L3MzOTB4L21pc2NfaGVs
cGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzNiArLQogdGFyZ2V0L3MzOTB4L3Mz
OTAtdG9kLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyOSArCiB0YXJnZXQvczM5
MHgvdGNnLXN0dWIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEwICsKIHRhcmdl
dC9zMzkweC90Y2dfczM5MHguaCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDQgKwog
dGFyZ2V0L3MzOTB4L3RyYWNlLWV2ZW50cyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAx
MSArLQogdGFyZ2V0L3MzOTB4L3RyYW5zbGF0ZS5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgIDkxNiArLQogdGFyZ2V0L3MzOTB4L3RyYW5zbGF0ZV92eC5pbmMuYyAgICAgICAgICAgICAg
ICAgICAgfCAgIDkzNSArCiB0YXJnZXQvczM5MHgvdmVjLmggICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgMTAxICsKIHRhcmdldC9zMzkweC92ZWNfaGVscGVyLmMgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAxOTMgKwogdGFyZ2V0L3NoNC90cmFuc2xhdGUuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAgMSArCiB0YXJnZXQvc3BhcmMvY3B1LmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAxIC0KIHRhcmdldC9zcGFyYy9tYWNoaW5l
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDcgKy0KIHRhcmdldC9zcGFyYy90
cmFjZS1ldmVudHMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDggKy0KIHRhcmdldC90
aWxlZ3gvdHJhbnNsYXRlLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIHRh
cmdldC90cmljb3JlL2NwdS1xb20uaCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIg
Ky0KIHRhcmdldC90cmljb3JlL2NwdS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgIDIgKy0KIHRhcmdldC90cmljb3JlL2NwdS5oICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgIDIgKy0KIHRhcmdldC90cmljb3JlL2ZwdV9oZWxwZXIuYyAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgMTEgKy0KIHRhcmdldC90cmljb3JlL2hlbHBlci5jICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIHRhcmdldC90cmljb3JlL2hlbHBlci5oICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIHRhcmdldC90cmljb3JlL29wX2hlbHBl
ci5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIHRhcmdldC90cmljb3JlL3Ry
YW5zbGF0ZS5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTAgKy0KIHRhcmdldC90cmlj
b3JlL3RyaWNvcmUtZGVmcy5oICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIHRhcmdl
dC90cmljb3JlL3RyaWNvcmUtb3Bjb2Rlcy5oICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0K
IHRhcmdldC91bmljb3JlMzIvY3B1LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
IDIgLQogdGFyZ2V0L3h0ZW5zYS9NYWtlZmlsZS5vYmpzICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAgNyArCiB0YXJnZXQveHRlbnNhL2NvcmUtZGMyMzJiLmMgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgICAyIC0KIHRhcmdldC94dGVuc2EvY29yZS1kYzIzMmIvZ2RiLWNvbmZpZy5pbmMu
YyAgICAgICAgIHwgICAgIDEgKwogdGFyZ2V0L3h0ZW5zYS9jb3JlLWRjMjMzYy5jICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAgMiAtCiB0YXJnZXQveHRlbnNhL2NvcmUtZGMyMzNjL2dkYi1j
b25maWcuaW5jLmMgICAgICAgICB8ICAgICAxICsKIHRhcmdldC94dGVuc2EvY29yZS10ZXN0X2tj
NzA1X2JlLmMgICAgICAgICAgICAgICAgIHwgICAgNTIgKwogdGFyZ2V0L3h0ZW5zYS9jb3JlLXRl
c3Rfa2M3MDVfYmUvY29yZS1pc2EuaCAgICAgICAgfCAgIDU3NSArCiB0YXJnZXQveHRlbnNhL2Nv
cmUtdGVzdF9rYzcwNV9iZS9nZGItY29uZmlnLmluYy5jICB8ICAgMjU5ICsKIC4uLi94dGVuc2Ev
Y29yZS10ZXN0X2tjNzA1X2JlL3h0ZW5zYS1tb2R1bGVzLmluYy5jIHwgNDUxMTcgKysrKysrKysr
KysrKysrKysrKwogdGFyZ2V0L3h0ZW5zYS9jb3JlLXRlc3RfbW11aGlmaV9jMy5jICAgICAgICAg
ICAgICAgfCAgICA1MyArCiB0YXJnZXQveHRlbnNhL2NvcmUtdGVzdF9tbXVoaWZpX2MzL2NvcmUt
aXNhLmggICAgICB8ICAgMzg0ICsKIC4uLi94dGVuc2EvY29yZS10ZXN0X21tdWhpZmlfYzMvZ2Ri
LWNvbmZpZy5pbmMuYyAgIHwgICAxNDAgKwogLi4uL2NvcmUtdGVzdF9tbXVoaWZpX2MzL3h0ZW5z
YS1tb2R1bGVzLmluYy5jICAgICAgfCAzNjQwMyArKysrKysrKysrKysrKysKIHRhcmdldC94dGVu
c2EvY3B1LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIHRhcmdl
dC94dGVuc2EvY3B1LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMjAgKy0K
IHRhcmdldC94dGVuc2EvZGJnX2hlbHBlci5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAx
MjkgKwogdGFyZ2V0L3h0ZW5zYS9leGNfaGVscGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgIDI3MSArCiB0YXJnZXQveHRlbnNhL2ZwdV9oZWxwZXIuYyAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgMTY2ICsKIHRhcmdldC94dGVuc2EvZ2Ric3R1Yi5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgNjUgKy0KIHRhcmdldC94dGVuc2EvaGVscGVyLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICA3MzEgKy0KIHRhcmdldC94dGVuc2EvaGVscGVyLmggICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTIgKy0KIHRhcmdldC94dGVuc2EvaW1wb3J0X2Nv
cmUuc2ggICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIHRhcmdldC94dGVuc2EvbW11
X2hlbHBlci5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA4MTggKwogdGFyZ2V0L3h0ZW5z
YS9vcF9oZWxwZXIuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDg5NSArLQogdGFyZ2V0
L3h0ZW5zYS9vdmVybGF5X3Rvb2wuaCAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMiArLQog
dGFyZ2V0L3h0ZW5zYS90cmFuc2xhdGUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMzQy
OSArLQogdGFyZ2V0L3h0ZW5zYS93aW5faGVscGVyLmMgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgIDIxMiArCiB0YXJnZXQveHRlbnNhL3h0ZW5zYS1zZW1pLmMgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDcyICstCiB0Y2cvUkVBRE1FICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDE5ICsKIHRjZy9UT0RPICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgMTQgLQogdGNnL2FhcmNoNjQvdGNnLXRhcmdldC5oICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAgMyArCiB0Y2cvYWFyY2g2NC90Y2ctdGFyZ2V0Lmlu
Yy5jICAgICAgICAgICAgICAgICAgICAgICB8ICAgMjE5ICstCiB0Y2cvYXJtL3RjZy10YXJnZXQu
aCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAxICsKIHRjZy9hcm0vdGNnLXRh
cmdldC5pbmMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxOTQgKy0KIHRjZy9pMzg2
L3RjZy10YXJnZXQuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTkgKy0KIHRj
Zy9pMzg2L3RjZy10YXJnZXQuaW5jLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA4MDYg
Ky0KIHRjZy9taXBzL3RjZy10YXJnZXQuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgIDEgKwogdGNnL21pcHMvdGNnLXRhcmdldC5pbmMuYyAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDEwOSArLQogdGNnL29wdGltaXplLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAxNiArLQogdGNnL3BwYy90Y2ctdGFyZ2V0LmggICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAgMSArCiB0Y2cvcHBjL3RjZy10YXJnZXQuaW5jLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgMTU3ICstCiB0Y2cvcmlzY3YvdGNnLXRhcmdldC5oICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTc3ICsKIHRjZy9yaXNjdi90Y2ctdGFyZ2V0
LmluYy5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDE5MzMgKwogdGNnL3MzOTAvdGNnLXRh
cmdldC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMSArCiB0Y2cvczM5MC90
Y2ctdGFyZ2V0LmluYy5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDkwICstCiB0Y2cv
c3BhcmMvdGNnLXRhcmdldC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAxICsK
IHRjZy9zcGFyYy90Y2ctdGFyZ2V0LmluYy5jICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAx
NDAgKy0KIHRjZy90Y2ctZ3ZlYy1kZXNjLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgIDIgKy0KIHRjZy90Y2ctb3AtZ3ZlYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAzMDcgKy0KIHRjZy90Y2ctb3AtZ3ZlYy5oICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgMjAgKy0KIHRjZy90Y2ctb3AtdmVjLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgNzcgKy0KIHRjZy90Y2ctb3AuYyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyMzAgKy0KIHRjZy90Y2ctb3AuaCAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTggKwogdGNnL3RjZy1vcGMuaCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxNSArLQogdGNnL3RjZy5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDY5OCArLQogdGNn
L3RjZy5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA3NyAr
LQogdGNnL3RjaS90Y2ctdGFyZ2V0LmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAgMiArCiB0Y2cvdGNpL3RjZy10YXJnZXQuaW5jLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgICAzICstCiB0ZXN0cy8uZ2l0aWdub3JlICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDEwICsKIHRlc3RzL01ha2VmaWxlLmluY2x1ZGUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICA3NDEgKy0KIHRlc3RzL2FjOTctdGVzdC5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgNDcgKy0KIHRlc3RzL2FjY2VwdGFuY2UvYXZvY2Fkb19x
ZW11L19faW5pdF9fLnB5ICAgICAgICAgIHwgICAgMzAgKy0KIHRlc3RzL2FjY2VwdGFuY2UvYm9v
dF9saW51eF9jb25zb2xlLnB5ICAgICAgICAgICAgIHwgICAgIDEgLQogdGVzdHMvYWNjZXB0YW5j
ZS9jcHVfcXVlcmllcy5weSAgICAgICAgICAgICAgICAgICAgfCAgICAzMyArCiB0ZXN0cy9hY2Nl
cHRhbmNlL2xpbnV4X2luaXRyZC5weSAgICAgICAgICAgICAgICAgICB8ICAgIDg0ICsKIHRlc3Rz
L2FjY2VwdGFuY2UvbWlncmF0aW9uLnB5ICAgICAgICAgICAgICAgICAgICAgIHwgICAgNTMgKwog
dGVzdHMvYWNjZXB0YW5jZS92ZXJzaW9uLnB5ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAg
MSAtCiB0ZXN0cy9hY2NlcHRhbmNlL3ZpcnRpb192ZXJzaW9uLnB5ICAgICAgICAgICAgICAgICB8
ICAgMTc1ICsKIHRlc3RzL2FjY2VwdGFuY2Uvdm5jLnB5ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgIDEgLQogdGVzdHMvYWNwaS10ZXN0LWRhdGEvcGMvQVBJQyAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIEJpbiAxMjAgLT4gMCBieXRlcwogdGVzdHMvYWNwaS10ZXN0LWRhdGEvcGMv
QVBJQy5jcGhwICAgICAgICAgICAgICAgICAgfCAgIEJpbiAxNjAgLT4gMCBieXRlcwogdGVzdHMv
YWNwaS10ZXN0LWRhdGEvcGMvQVBJQy5kaW1tcHhtICAgICAgICAgICAgICAgfCAgIEJpbiAxNDQg
LT4gMCBieXRlcwogdGVzdHMvYWNwaS10ZXN0LWRhdGEvcGMvRFNEVCAgICAgICAgICAgICAgICAg
ICAgICAgfCAgIEJpbiA1MTQ0IC0+IDAgYnl0ZXMKIHRlc3RzL2FjcGktdGVzdC1kYXRhL3BjL0RT
RFQuYnJpZGdlICAgICAgICAgICAgICAgIHwgICBCaW4gNzAwMyAtPiAwIGJ5dGVzCiB0ZXN0cy9h
Y3BpLXRlc3QtZGF0YS9wYy9EU0RULmNwaHAgICAgICAgICAgICAgICAgICB8ICAgQmluIDU2MDcg
LT4gMCBieXRlcwogdGVzdHMvYWNwaS10ZXN0LWRhdGEvcGMvRFNEVC5kaW1tcHhtICAgICAgICAg
ICAgICAgfCAgIEJpbiA2ODAzIC0+IDAgYnl0ZXMKIHRlc3RzL2FjcGktdGVzdC1kYXRhL3BjL0RT
RFQuaXBtaWtjcyAgICAgICAgICAgICAgIHwgICBCaW4gNTIxNiAtPiAwIGJ5dGVzCiB0ZXN0cy9h
Y3BpLXRlc3QtZGF0YS9wYy9EU0RULm1lbWhwICAgICAgICAgICAgICAgICB8ICAgQmluIDY1MDkg
LT4gMCBieXRlcwogdGVzdHMvYWNwaS10ZXN0LWRhdGEvcGMvRFNEVC5udW1hbWVtICAgICAgICAg
ICAgICAgfCAgIEJpbiA1MTUwIC0+IDAgYnl0ZXMKIHRlc3RzL2FjcGktdGVzdC1kYXRhL3BjL0ZB
Q1AgICAgICAgICAgICAgICAgICAgICAgIHwgICBCaW4gMTE2IC0+IDAgYnl0ZXMKIHRlc3RzL2Fj
cGktdGVzdC1kYXRhL3BjL0ZBQ1MgICAgICAgICAgICAgICAgICAgICAgIHwgICBCaW4gNjQgLT4g
MCBieXRlcwogdGVzdHMvYWNwaS10ZXN0LWRhdGEvcGMvSFBFVCAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIEJpbiA1NiAtPiAwIGJ5dGVzCiB0ZXN0cy9hY3BpLXRlc3QtZGF0YS9wYy9ORklULmRp
bW1weG0gICAgICAgICAgICAgICB8ICAgQmluIDI0MCAtPiAwIGJ5dGVzCiB0ZXN0cy9hY3BpLXRl
c3QtZGF0YS9wYy9TTElULmNwaHAgICAgICAgICAgICAgICAgICB8ICAgQmluIDQ4IC0+IDAgYnl0
ZXMKIHRlc3RzL2FjcGktdGVzdC1kYXRhL3BjL1NMSVQubWVtaHAgICAgICAgICAgICAgICAgIHwg
ICBCaW4gNDggLT4gMCBieXRlcwogdGVzdHMvYWNwaS10ZXN0LWRhdGEvcGMvU1JBVC5jcGhwICAg
ICAgICAgICAgICAgICAgfCAgIEJpbiAzMDQgLT4gMCBieXRlcwogdGVzdHMvYWNwaS10ZXN0LWRh
dGEvcGMvU1JBVC5kaW1tcHhtICAgICAgICAgICAgICAgfCAgIEJpbiA0NzIgLT4gMCBieXRlcwog
dGVzdHMvYWNwaS10ZXN0LWRhdGEvcGMvU1JBVC5tZW1ocCAgICAgICAgICAgICAgICAgfCAgIEJp
biAyNjQgLT4gMCBieXRlcwogdGVzdHMvYWNwaS10ZXN0LWRhdGEvcGMvU1JBVC5udW1hbWVtICAg
ICAgICAgICAgICAgfCAgIEJpbiAyMjQgLT4gMCBieXRlcwogdGVzdHMvYWNwaS10ZXN0LWRhdGEv
cGMvU1NEVC5kaW1tcHhtICAgICAgICAgICAgICAgfCAgIEJpbiA2ODUgLT4gMCBieXRlcwogdGVz
dHMvYWNwaS10ZXN0LWRhdGEvcTM1L0FQSUMgICAgICAgICAgICAgICAgICAgICAgfCAgIEJpbiAx
MjAgLT4gMCBieXRlcwogdGVzdHMvYWNwaS10ZXN0LWRhdGEvcTM1L0FQSUMuY3BocCAgICAgICAg
ICAgICAgICAgfCAgIEJpbiAxNjAgLT4gMCBieXRlcwogdGVzdHMvYWNwaS10ZXN0LWRhdGEvcTM1
L0FQSUMuZGltbXB4bSAgICAgICAgICAgICAgfCAgIEJpbiAxNDQgLT4gMCBieXRlcwogdGVzdHMv
YWNwaS10ZXN0LWRhdGEvcTM1L0RTRFQgICAgICAgICAgICAgICAgICAgICAgfCAgIEJpbiA3ODI4
IC0+IDAgYnl0ZXMKIHRlc3RzL2FjcGktdGVzdC1kYXRhL3EzNS9EU0RULmJyaWRnZSAgICAgICAg
ICAgICAgIHwgICBCaW4gNzg0NSAtPiAwIGJ5dGVzCiB0ZXN0cy9hY3BpLXRlc3QtZGF0YS9xMzUv
RFNEVC5jcGhwICAgICAgICAgICAgICAgICB8ICAgQmluIDgyOTEgLT4gMCBieXRlcwogdGVzdHMv
YWNwaS10ZXN0LWRhdGEvcTM1L0RTRFQuZGltbXB4bSAgICAgICAgICAgICAgfCAgIEJpbiA5NDg3
IC0+IDAgYnl0ZXMKIHRlc3RzL2FjcGktdGVzdC1kYXRhL3EzNS9EU0RULmlwbWlidCAgICAgICAg
ICAgICAgIHwgICBCaW4gNzkwMyAtPiAwIGJ5dGVzCiB0ZXN0cy9hY3BpLXRlc3QtZGF0YS9xMzUv
RFNEVC5tZW1ocCAgICAgICAgICAgICAgICB8ICAgQmluIDkxOTMgLT4gMCBieXRlcwogdGVzdHMv
YWNwaS10ZXN0LWRhdGEvcTM1L0RTRFQubnVtYW1lbSAgICAgICAgICAgICAgfCAgIEJpbiA3ODM0
IC0+IDAgYnl0ZXMKIHRlc3RzL2FjcGktdGVzdC1kYXRhL3EzNS9GQUNQICAgICAgICAgICAgICAg
ICAgICAgIHwgICBCaW4gMjQ0IC0+IDAgYnl0ZXMKIHRlc3RzL2FjcGktdGVzdC1kYXRhL3EzNS9G
QUNTICAgICAgICAgICAgICAgICAgICAgIHwgICBCaW4gNjQgLT4gMCBieXRlcwogdGVzdHMvYWNw
aS10ZXN0LWRhdGEvcTM1L0hQRVQgICAgICAgICAgICAgICAgICAgICAgfCAgIEJpbiA1NiAtPiAw
IGJ5dGVzCiB0ZXN0cy9hY3BpLXRlc3QtZGF0YS9xMzUvTUNGRyAgICAgICAgICAgICAgICAgICAg
ICB8ICAgQmluIDYwIC0+IDAgYnl0ZXMKIHRlc3RzL2FjcGktdGVzdC1kYXRhL3EzNS9ORklULmRp
bW1weG0gICAgICAgICAgICAgIHwgICBCaW4gMjQwIC0+IDAgYnl0ZXMKIHRlc3RzL2FjcGktdGVz
dC1kYXRhL3EzNS9TTElULmNwaHAgICAgICAgICAgICAgICAgIHwgICBCaW4gNDggLT4gMCBieXRl
cwogdGVzdHMvYWNwaS10ZXN0LWRhdGEvcTM1L1NMSVQubWVtaHAgICAgICAgICAgICAgICAgfCAg
IEJpbiA0OCAtPiAwIGJ5dGVzCiB0ZXN0cy9hY3BpLXRlc3QtZGF0YS9xMzUvU1JBVC5jcGhwICAg
ICAgICAgICAgICAgICB8ICAgQmluIDMwNCAtPiAwIGJ5dGVzCiB0ZXN0cy9hY3BpLXRlc3QtZGF0
YS9xMzUvU1JBVC5kaW1tcHhtICAgICAgICAgICAgICB8ICAgQmluIDQ3MiAtPiAwIGJ5dGVzCiB0
ZXN0cy9hY3BpLXRlc3QtZGF0YS9xMzUvU1JBVC5tZW1ocCAgICAgICAgICAgICAgICB8ICAgQmlu
IDI2NCAtPiAwIGJ5dGVzCiB0ZXN0cy9hY3BpLXRlc3QtZGF0YS9xMzUvU1JBVC5udW1hbWVtICAg
ICAgICAgICAgICB8ICAgQmluIDIyNCAtPiAwIGJ5dGVzCiB0ZXN0cy9hY3BpLXRlc3QtZGF0YS9x
MzUvU1NEVC5kaW1tcHhtICAgICAgICAgICAgICB8ICAgQmluIDY4NSAtPiAwIGJ5dGVzCiB0ZXN0
cy9hY3BpLXRlc3QtZGF0YS9yZWJ1aWxkLWV4cGVjdGVkLWFtbC5zaCAgICAgICB8ICAgIDM2IC0K
IHRlc3RzL2FjcGktdXRpbHMuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
NzIgKy0KIHRlc3RzL2FjcGktdXRpbHMuaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgNTYgKy0KIHRlc3RzL2FoY2ktdGVzdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgOTYgKy0KIHRlc3RzL2F0b21pYzY0LWJlbmNoLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAxNjkgKwogdGVzdHMvYXRvbWljX2FkZC1iZW5jaC5jICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAxMiArLQogdGVzdHMvYmVuY2htYXJrLWNyeXB0by1jaXBo
ZXIuYyAgICAgICAgICAgICAgICAgICAgfCAgIDE0OSArLQogdGVzdHMvYmlvcy10YWJsZXMtdGVz
dC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDMzMiArLQogdGVzdHMvYm9vdC1vcmRl
ci10ZXN0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA2MiArLQogdGVzdHMvYm9v
dC1zZXJpYWwtdGVzdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA2MiArLQogdGVz
dHMvY2Ryb20tdGVzdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxOCAr
LQogdGVzdHMvY2hlY2stYmxvY2stcWRpY3QuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAgMSArCiB0ZXN0cy9jaGVjay1ibG9jay5zaCAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgICA2ICstCiB0ZXN0cy9jaGVjay1xZGljdC5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgICA0ICstCiB0ZXN0cy9jaGVjay1xanNvbi5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAxMDU1ICstCiB0ZXN0cy9jaGVjay1xb20taW50ZXJmYWNlLmMgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgICA0ICstCiB0ZXN0cy9jaGVjay1xb20tcHJvcGxpc3Qu
YyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDU4ICstCiB0ZXN0cy9jcHUtcGx1Zy10ZXN0
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDM1ICstCiB0ZXN0cy9jcnlwdG8t
dGxzLXg1MDktaGVscGVycy5oICAgICAgICAgICAgICAgICAgICB8ICAgICAzICstCiB0ZXN0cy9k
YXRhL2FjcGkvcGMvQVBJQyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgQmluIDAgLT4g
MTIwIGJ5dGVzCiB0ZXN0cy9kYXRhL2FjcGkvcGMvQVBJQy5jcGhwICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgQmluIDAgLT4gMTYwIGJ5dGVzCiB0ZXN0cy9kYXRhL2FjcGkvcGMvQVBJQy5kaW1t
cHhtICAgICAgICAgICAgICAgICAgICB8ICAgQmluIDAgLT4gMTQ0IGJ5dGVzCiB0ZXN0cy9kYXRh
L2FjcGkvcGMvRFNEVCAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgQmluIDAgLT4gNTEz
MSBieXRlcwogdGVzdHMvZGF0YS9hY3BpL3BjL0RTRFQuYnJpZGdlICAgICAgICAgICAgICAgICAg
ICAgfCAgIEJpbiAwIC0+IDY5OTAgYnl0ZXMKIHRlc3RzL2RhdGEvYWNwaS9wYy9EU0RULmNwaHAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICBCaW4gMCAtPiA1NTk0IGJ5dGVzCiB0ZXN0cy9kYXRh
L2FjcGkvcGMvRFNEVC5kaW1tcHhtICAgICAgICAgICAgICAgICAgICB8ICAgQmluIDAgLT4gNjc4
NCBieXRlcwogdGVzdHMvZGF0YS9hY3BpL3BjL0RTRFQuaXBtaWtjcyAgICAgICAgICAgICAgICAg
ICAgfCAgIEJpbiAwIC0+IDUyMDMgYnl0ZXMKIHRlc3RzL2RhdGEvYWNwaS9wYy9EU0RULm1lbWhw
ICAgICAgICAgICAgICAgICAgICAgIHwgICBCaW4gMCAtPiA2NDkwIGJ5dGVzCiB0ZXN0cy9kYXRh
L2FjcGkvcGMvRFNEVC5udW1hbWVtICAgICAgICAgICAgICAgICAgICB8ICAgQmluIDAgLT4gNTEz
NyBieXRlcwogdGVzdHMvZGF0YS9hY3BpL3BjL0ZBQ1AgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIEJpbiAwIC0+IDExNiBieXRlcwogdGVzdHMvZGF0YS9hY3BpL3BjL0ZBQ1MgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIEJpbiAwIC0+IDY0IGJ5dGVzCiB0ZXN0cy9kYXRhL2Fj
cGkvcGMvSFBFVCAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgQmluIDAgLT4gNTYgYnl0
ZXMKIHRlc3RzL2RhdGEvYWNwaS9wYy9ORklULmRpbW1weG0gICAgICAgICAgICAgICAgICAgIHwg
ICBCaW4gMCAtPiAyNDAgYnl0ZXMKIHRlc3RzL2RhdGEvYWNwaS9wYy9TTElULmNwaHAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICBCaW4gMCAtPiA0OCBieXRlcwogdGVzdHMvZGF0YS9hY3BpL3Bj
L1NMSVQubWVtaHAgICAgICAgICAgICAgICAgICAgICAgfCAgIEJpbiAwIC0+IDQ4IGJ5dGVzCiB0
ZXN0cy9kYXRhL2FjcGkvcGMvU1JBVC5jcGhwICAgICAgICAgICAgICAgICAgICAgICB8ICAgQmlu
IDAgLT4gMzA0IGJ5dGVzCiB0ZXN0cy9kYXRhL2FjcGkvcGMvU1JBVC5kaW1tcHhtICAgICAgICAg
ICAgICAgICAgICB8ICAgQmluIDAgLT4gMzkyIGJ5dGVzCiB0ZXN0cy9kYXRhL2FjcGkvcGMvU1JB
VC5tZW1ocCAgICAgICAgICAgICAgICAgICAgICB8ICAgQmluIDAgLT4gMjY0IGJ5dGVzCiB0ZXN0
cy9kYXRhL2FjcGkvcGMvU1JBVC5udW1hbWVtICAgICAgICAgICAgICAgICAgICB8ICAgQmluIDAg
LT4gMjI0IGJ5dGVzCiB0ZXN0cy9kYXRhL2FjcGkvcGMvU1NEVC5kaW1tcHhtICAgICAgICAgICAg
ICAgICAgICB8ICAgQmluIDAgLT4gNjg1IGJ5dGVzCiB0ZXN0cy9kYXRhL2FjcGkvcTM1L0FQSUMg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgQmluIDAgLT4gMTIwIGJ5dGVzCiB0ZXN0cy9k
YXRhL2FjcGkvcTM1L0FQSUMuY3BocCAgICAgICAgICAgICAgICAgICAgICB8ICAgQmluIDAgLT4g
MTYwIGJ5dGVzCiB0ZXN0cy9kYXRhL2FjcGkvcTM1L0FQSUMuZGltbXB4bSAgICAgICAgICAgICAg
ICAgICB8ICAgQmluIDAgLT4gMTQ0IGJ5dGVzCiB0ZXN0cy9kYXRhL2FjcGkvcTM1L0RTRFQgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgQmluIDAgLT4gNzgxNSBieXRlcwogdGVzdHMvZGF0
YS9hY3BpL3EzNS9EU0RULmJyaWRnZSAgICAgICAgICAgICAgICAgICAgfCAgIEJpbiAwIC0+IDc4
MzIgYnl0ZXMKIHRlc3RzL2RhdGEvYWNwaS9xMzUvRFNEVC5jcGhwICAgICAgICAgICAgICAgICAg
ICAgIHwgICBCaW4gMCAtPiA4Mjc4IGJ5dGVzCiB0ZXN0cy9kYXRhL2FjcGkvcTM1L0RTRFQuZGlt
bXB4bSAgICAgICAgICAgICAgICAgICB8ICAgQmluIDAgLT4gOTQ2OCBieXRlcwogdGVzdHMvZGF0
YS9hY3BpL3EzNS9EU0RULmlwbWlidCAgICAgICAgICAgICAgICAgICAgfCAgIEJpbiAwIC0+IDc4
OTAgYnl0ZXMKIHRlc3RzL2RhdGEvYWNwaS9xMzUvRFNEVC5tZW1ocCAgICAgICAgICAgICAgICAg
ICAgIHwgICBCaW4gMCAtPiA5MTc0IGJ5dGVzCiB0ZXN0cy9kYXRhL2FjcGkvcTM1L0RTRFQubW1p
bzY0ICAgICAgICAgICAgICAgICAgICB8ICAgQmluIDAgLT4gODk0NSBieXRlcwogdGVzdHMvZGF0
YS9hY3BpL3EzNS9EU0RULm51bWFtZW0gICAgICAgICAgICAgICAgICAgfCAgIEJpbiAwIC0+IDc4
MjEgYnl0ZXMKIHRlc3RzL2RhdGEvYWNwaS9xMzUvRkFDUCAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICBCaW4gMCAtPiAyNDQgYnl0ZXMKIHRlc3RzL2RhdGEvYWNwaS9xMzUvRkFDUyAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICBCaW4gMCAtPiA2NCBieXRlcwogdGVzdHMvZGF0YS9h
Y3BpL3EzNS9IUEVUICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIEJpbiAwIC0+IDU2IGJ5
dGVzCiB0ZXN0cy9kYXRhL2FjcGkvcTM1L01DRkcgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgQmluIDAgLT4gNjAgYnl0ZXMKIHRlc3RzL2RhdGEvYWNwaS9xMzUvTkZJVC5kaW1tcHhtICAg
ICAgICAgICAgICAgICAgIHwgICBCaW4gMCAtPiAyNDAgYnl0ZXMKIHRlc3RzL2RhdGEvYWNwaS9x
MzUvU0xJVC5jcGhwICAgICAgICAgICAgICAgICAgICAgIHwgICBCaW4gMCAtPiA0OCBieXRlcwog
dGVzdHMvZGF0YS9hY3BpL3EzNS9TTElULm1lbWhwICAgICAgICAgICAgICAgICAgICAgfCAgIEJp
biAwIC0+IDQ4IGJ5dGVzCiB0ZXN0cy9kYXRhL2FjcGkvcTM1L1NSQVQuY3BocCAgICAgICAgICAg
ICAgICAgICAgICB8ICAgQmluIDAgLT4gMzA0IGJ5dGVzCiB0ZXN0cy9kYXRhL2FjcGkvcTM1L1NS
QVQuZGltbXB4bSAgICAgICAgICAgICAgICAgICB8ICAgQmluIDAgLT4gMzkyIGJ5dGVzCiB0ZXN0
cy9kYXRhL2FjcGkvcTM1L1NSQVQubWVtaHAgICAgICAgICAgICAgICAgICAgICB8ICAgQmluIDAg
LT4gMjY0IGJ5dGVzCiB0ZXN0cy9kYXRhL2FjcGkvcTM1L1NSQVQubW1pbzY0ICAgICAgICAgICAg
ICAgICAgICB8ICAgQmluIDAgLT4gMjI0IGJ5dGVzCiB0ZXN0cy9kYXRhL2FjcGkvcTM1L1NSQVQu
bnVtYW1lbSAgICAgICAgICAgICAgICAgICB8ICAgQmluIDAgLT4gMjI0IGJ5dGVzCiB0ZXN0cy9k
YXRhL2FjcGkvcTM1L1NTRFQuZGltbXB4bSAgICAgICAgICAgICAgICAgICB8ICAgQmluIDAgLT4g
Njg1IGJ5dGVzCiB0ZXN0cy9kYXRhL2FjcGkvcmVidWlsZC1leHBlY3RlZC1hbWwuc2ggICAgICAg
ICAgICB8ICAgIDM0ICsKIHRlc3RzL2RhdGEvaGV4LWxvYWRlci90ZXN0LmhleCAgICAgICAgICAg
ICAgICAgICAgIHwgICAgMTggKwogdGVzdHMvZGF0YS9xb2JqZWN0L3FkaWN0LnR4dCAgICAgICAg
ICAgICAgICAgICAgICAgfCAgNDk5OSArKwogLi4uL2Jpb3MtdGFibGVzLXRlc3QuYWFyY2g2NC5p
c28ucWNvdzIgICAgICAgICAgICAgfCAgIEJpbiAwIC0+IDExNzc2IGJ5dGVzCiAuLi4vYmlvcy10
YWJsZXMtdGVzdC5hcm0uaXNvLnFjb3cyICAgICAgICAgICAgICAgICB8ICAgQmluIDAgLT4gMTE3
NzYgYnl0ZXMKIC4uLi9iaW9zLXRhYmxlcy10ZXN0LmkzODYuaXNvLnFjb3cyICAgICAgICAgICAg
ICAgIHwgICBCaW4gMCAtPiAxMjgwMCBieXRlcwogLi4uL2Jpb3MtdGFibGVzLXRlc3QueDg2XzY0
Lmlzby5xY293MiAgICAgICAgICAgICAgfCAgIEJpbiAwIC0+IDEzMzEyIGJ5dGVzCiB0ZXN0cy9k
ZWNvZGUvY2hlY2suc2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA2ICsKIHRl
c3RzL2RlY29kZS9lcnJfcGF0dGVybl9ncm91cF9lbXB0eS5kZWNvZGUgICAgICAgIHwgICAgIDYg
KwogdGVzdHMvZGVjb2RlL2Vycl9wYXR0ZXJuX2dyb3VwX2lkZW50MS5kZWNvZGUgICAgICAgfCAg
ICAxMCArCiB0ZXN0cy9kZWNvZGUvZXJyX3BhdHRlcm5fZ3JvdXBfaWRlbnQyLmRlY29kZSAgICAg
ICB8ICAgIDExICsKIHRlc3RzL2RlY29kZS9lcnJfcGF0dGVybl9ncm91cF9uZXN0MS5kZWNvZGUg
ICAgICAgIHwgICAgMTMgKwogdGVzdHMvZGVjb2RlL2Vycl9wYXR0ZXJuX2dyb3VwX292ZXJsYXAx
LmRlY29kZSAgICAgfCAgICAgNiArCiB0ZXN0cy9kZWNvZGUvZXJyX3dpZHRoMS5kZWNvZGUgICAg
ICAgICAgICAgICAgICAgICB8ICAgICA1ICsKIHRlc3RzL2RlY29kZS9lcnJfd2lkdGgyLmRlY29k
ZSAgICAgICAgICAgICAgICAgICAgIHwgICAgIDUgKwogdGVzdHMvZGVjb2RlL2Vycl93aWR0aDMu
ZGVjb2RlICAgICAgICAgICAgICAgICAgICAgfCAgICAgNSArCiB0ZXN0cy9kZWNvZGUvZXJyX3dp
ZHRoNC5kZWNvZGUgICAgICAgICAgICAgICAgICAgICB8ICAgICA1ICsKIHRlc3RzL2RlY29kZS9z
dWNjX3BhdHRlcm5fZ3JvdXBfbmVzdDEuZGVjb2RlICAgICAgIHwgICAgMjIgKwogdGVzdHMvZGV2
aWNlLWludHJvc3BlY3QtdGVzdC5jICAgICAgICAgICAgICAgICAgICAgfCAgICA1NSArLQogdGVz
dHMvZGV2aWNlLXBsdWctdGVzdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE3OCAr
CiB0ZXN0cy9kaXNwbGF5LXZnYS10ZXN0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDEwICstCiB0ZXN0cy9kb2NrZXIvTWFrZWZpbGUuaW5jbHVkZSAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDMxICstCiB0ZXN0cy9kb2NrZXIvZG9ja2VyLnB5ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgMTE2ICstCiB0ZXN0cy9kb2NrZXIvZG9ja2VyZmlsZXMvY2VudG9zNy5kb2Nr
ZXIgICAgICAgICAgICB8ICAgICA5ICstCiB0ZXN0cy9kb2NrZXIvZG9ja2VyZmlsZXMvZGViaWFu
LWFtZDY0LmRvY2tlciAgICAgICB8ICAgICA2ICstCiB0ZXN0cy9kb2NrZXIvZG9ja2VyZmlsZXMv
ZGViaWFuLWJvb3RzdHJhcC5wcmUgICAgICB8ICAgICA0ICstCiAuLi4vZG9ja2VyZmlsZXMvZGVi
aWFuLWJ1c3Rlci1hcm02NC1jcm9zcy5kb2NrZXIgICB8ICAgIDE1ICsKIHRlc3RzL2RvY2tlci9k
b2NrZXJmaWxlcy9kZWJpYW4tc2lkLmRvY2tlciAgICAgICAgIHwgICAgMTEgKy0KIC4uLi9kb2Nr
ZXIvZG9ja2VyZmlsZXMvZGViaWFuLXh0ZW5zYS1jcm9zcy5kb2NrZXIgIHwgICAgMzEgKwogdGVz
dHMvZG9ja2VyL2RvY2tlcmZpbGVzL2RlYmlhbi5kb2NrZXIgICAgICAgICAgICAgfCAgICAxMyAt
CiB0ZXN0cy9kb2NrZXIvZG9ja2VyZmlsZXMvZGViaWFuMTAuZG9ja2VyICAgICAgICAgICB8ICAg
IDMxICsKIHRlc3RzL2RvY2tlci9kb2NrZXJmaWxlcy9kZWJpYW45LmRvY2tlciAgICAgICAgICAg
IHwgICAgIDQgKy0KIHRlc3RzL2RvY2tlci9kb2NrZXJmaWxlcy9mZWRvcmEtY3Jpcy1jcm9zcy5k
b2NrZXIgIHwgICAgIDggKwogdGVzdHMvZG9ja2VyL2RvY2tlcmZpbGVzL2ZlZG9yYS1pMzg2LWNy
b3NzLmRvY2tlciAgfCAgICAxMSArLQogdGVzdHMvZG9ja2VyL2RvY2tlcmZpbGVzL2ZlZG9yYS5k
b2NrZXIgICAgICAgICAgICAgfCAgIDEwNSArLQogdGVzdHMvZG9ja2VyL2RvY2tlcmZpbGVzL3Ry
YXZpcy5kb2NrZXIgICAgICAgICAgICAgfCAgICAgNCArLQogdGVzdHMvZG9ja2VyL2RvY2tlcmZp
bGVzL3VidW50dS5kb2NrZXIgICAgICAgICAgICAgfCAgICA2MSArLQogdGVzdHMvZG9ja2VyL3Rl
c3QtbWluZ3cgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNCArLQogdGVzdHMvZG9j
a2VyL3RyYXZpcyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMSArCiB0ZXN0
cy9kb2NrZXIvdHJhdmlzLnB5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDExICst
CiB0ZXN0cy9kcml2ZV9kZWwtdGVzdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDQxICstCiB0ZXN0cy9lMTAwMC10ZXN0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDY0ICstCiB0ZXN0cy9lMTAwMGUtdGVzdC5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgMzYyICstCiB0ZXN0cy9lZXBybzEwMC10ZXN0LmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgIDY1ICstCiB0ZXN0cy9lbmRpYW5uZXNzLXRlc3QuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgMzI5ICstCiB0ZXN0cy9lczEzNzAtdGVzdC5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQ2ICstCiB0ZXN0cy9mZGMtdGVzdC5jICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDExICstCiB0ZXN0cy9mcC8uZ2l0
aWdub3JlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICsKIHRlc3RzL2Zw
L01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA2MDIgKwogdGVz
dHMvZnAvYmVya2VsZXktc29mdGZsb2F0LTMgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMSAr
CiB0ZXN0cy9mcC9iZXJrZWxleS10ZXN0ZmxvYXQtMyAgICAgICAgICAgICAgICAgICAgICB8ICAg
ICAxICsKIHRlc3RzL2ZwL2ZwLWJlbmNoLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICA2MzEgKwogdGVzdHMvZnAvZnAtdGVzdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgMTAxOCArCiB0ZXN0cy9mcC9wbGF0Zm9ybS5oICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDQxICsKIHRlc3RzL2ZwL3dyYXAuaW5jLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICA2NTQgKwogdGVzdHMvZndfY2ZnLXRlc3QuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAgMiArLQogdGVzdHMvZ3Vlc3QtZGVidWcvdGVzdC1n
ZGJzdHViLnB5ICAgICAgICAgICAgICAgICAgfCAgICAgMyArLQogdGVzdHMvaGQtZ2VvLXRlc3Qu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzNyArLQogdGVzdHMvaGV4bG9h
ZGVyLXRlc3QuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0NSArCiB0ZXN0cy9p
NDQwZngtdGVzdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICstCiB0
ZXN0cy9pZGUtdGVzdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDQ3
ICstCiB0ZXN0cy9pcG1pLWJ0LXRlc3QuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgICA5ICstCiB0ZXN0cy9pcG1pLWtjcy10ZXN0LmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgICA3IC0KIHRlc3RzL2lwb2N0YWwyMzItdGVzdC5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgMzUgKy0KIHRlc3RzL2l2c2htZW0tdGVzdC5jICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgOTYgKy0KIHRlc3RzL2xpYnFvcy9hYXJjaDY0LXhsbngtemN1
MTAyLW1hY2hpbmUuYyAgICAgICAgIHwgICAgOTQgKwogdGVzdHMvbGlicW9zL2FoY2kuYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNiArLQogdGVzdHMvbGlicW9zL2FybS1y
YXNwaTItbWFjaGluZS5jICAgICAgICAgICAgICAgICAgfCAgICA5MSArCiB0ZXN0cy9saWJxb3Mv
YXJtLXNhYnJlbGl0ZS1tYWNoaW5lLmMgICAgICAgICAgICAgICB8ICAgIDkxICsKIHRlc3RzL2xp
YnFvcy9hcm0tc21ka2MyMTAtbWFjaGluZS5jICAgICAgICAgICAgICAgIHwgICAgOTEgKwogdGVz
dHMvbGlicW9zL2FybS12aXJ0LW1hY2hpbmUuYyAgICAgICAgICAgICAgICAgICAgfCAgICA5MCAr
CiB0ZXN0cy9saWJxb3MvYXJtLXhpbGlueC16eW5xLWE5LW1hY2hpbmUuYyAgICAgICAgICB8ICAg
IDk0ICsKIHRlc3RzL2xpYnFvcy9lMTAwMGUuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAyNjAgKwogdGVzdHMvbGlicW9zL2UxMDAwZS5oICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICA1MyArCiB0ZXN0cy9saWJxb3MvbGlicW9zLXBjLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgICA1ICstCiB0ZXN0cy9saWJxb3MvbGlicW9zLXNwYXByLmMgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgICA1ICstCiB0ZXN0cy9saWJxb3MvbGlicW9zLmMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDM0ICstCiB0ZXN0cy9saWJxb3MvbGlicW9zLmgg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDE0ICstCiB0ZXN0cy9saWJxb3MvbWFs
bG9jLWdlbmVyaWMuYyAgICAgICAgICAgICAgICAgICAgICB8ICAgIDM5IC0KIHRlc3RzL2xpYnFv
cy9tYWxsb2MtZ2VuZXJpYy5oICAgICAgICAgICAgICAgICAgICAgIHwgICAgMjEgLQogdGVzdHMv
bGlicW9zL21hbGxvYy1wYy5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyNCArLQog
dGVzdHMvbGlicW9zL21hbGxvYy1wYy5oICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAg
NCArLQogdGVzdHMvbGlicW9zL21hbGxvYy1zcGFwci5jICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICAxOSArLQogdGVzdHMvbGlicW9zL21hbGxvYy1zcGFwci5oICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAgNCArLQogdGVzdHMvbGlicW9zL21hbGxvYy5jICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgICA0NCArLQogdGVzdHMvbGlicW9zL21hbGxvYy5oICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAyMSArLQogdGVzdHMvbGlicW9zL3BjaS1wYy5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE0NCArLQogdGVzdHMvbGlicW9zL3BjaS1wYy5o
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyOSArLQogdGVzdHMvbGlicW9zL3Bj
aS1zcGFwci5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEzOSArLQogdGVzdHMvbGli
cW9zL3BjaS1zcGFwci5oICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyNiArLQogdGVz
dHMvbGlicW9zL3BjaS5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0NyAr
LQogdGVzdHMvbGlicW9zL3BjaS5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAxOCArLQogdGVzdHMvbGlicW9zL3BwYzY0X3BzZXJpZXMtbWFjaGluZS5jICAgICAgICAgICAg
ICAgfCAgIDExMSArCiB0ZXN0cy9saWJxb3MvcWdyYXBoLmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgNzU1ICsKIHRlc3RzL2xpYnFvcy9xZ3JhcGguaCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICA1NzUgKwogdGVzdHMvbGlicW9zL3FncmFwaF9pbnRlcm5hbC5oICAg
ICAgICAgICAgICAgICAgICAgfCAgIDI1NyArCiB0ZXN0cy9saWJxb3Mvc2RoY2kuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTYzICsKIHRlc3RzL2xpYnFvcy9zZGhjaS5oICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNzAgKwogdGVzdHMvbGlicW9zL3RwY2ky
MDAuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA2NSArCiB0ZXN0cy9saWJxb3Mv
dXNiLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEwICstCiB0ZXN0cy9s
aWJxb3MvdXNiLmggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICstCiB0
ZXN0cy9saWJxb3MvdmlydGlvLTlwLmMgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTcz
ICsKIHRlc3RzL2xpYnFvcy92aXJ0aW8tOXAuaCAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgNDIgKwogdGVzdHMvbGlicW9zL3ZpcnRpby1iYWxsb29uLmMgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDExMyArCiB0ZXN0cy9saWJxb3MvdmlydGlvLWJhbGxvb24uaCAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDM5ICsKIHRlc3RzL2xpYnFvcy92aXJ0aW8tYmxrLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAxMjQgKwogdGVzdHMvbGlicW9zL3ZpcnRpby1ibGsuaCAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICA0MCArCiB0ZXN0cy9saWJxb3MvdmlydGlvLW1taW8uYyAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTE2ICstCiB0ZXN0cy9saWJxb3MvdmlydGlvLW1t
aW8uaCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA2ICstCiB0ZXN0cy9saWJxb3Mvdmly
dGlvLW5ldC5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTk1ICsKIHRlc3RzL2xpYnFv
cy92aXJ0aW8tbmV0LmggICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNDEgKwogdGVzdHMv
bGlicW9zL3ZpcnRpby1wY2kuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE4NyArLQog
dGVzdHMvbGlicW9zL3ZpcnRpby1wY2kuaCAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAx
OCArLQogdGVzdHMvbGlicW9zL3ZpcnRpby1ybmcuYyAgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgIDExMCArCiB0ZXN0cy9saWJxb3MvdmlydGlvLXJuZy5oICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDM5ICsKIHRlc3RzL2xpYnFvcy92aXJ0aW8tc2NzaS5jICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAxMTcgKwogdGVzdHMvbGlicW9zL3ZpcnRpby1zY3NpLmggICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAzOSArCiB0ZXN0cy9saWJxb3MvdmlydGlvLXNlcmlhbC5jICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgMTEwICsKIHRlc3RzL2xpYnFvcy92aXJ0aW8tc2VyaWFs
LmggICAgICAgICAgICAgICAgICAgICAgIHwgICAgMzkgKwogdGVzdHMvbGlicW9zL3ZpcnRpby5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAyNCArLQogdGVzdHMvbGlicW9zL3Zp
cnRpby5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxMSArLQogdGVzdHMvbGli
cW9zL3g4Nl82NF9wYy1tYWNoaW5lLmMgICAgICAgICAgICAgICAgICAgfCAgIDExNCArCiB0ZXN0
cy9saWJxdGVzdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNDE2ICst
CiB0ZXN0cy9saWJxdGVzdC5oICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
MTgwICstCiB0ZXN0cy9tMjVwODAtdGVzdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgICA2ICstCiB0ZXN0cy9tNDh0NTktdGVzdC5jICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgICA2ICstCiB0ZXN0cy9tYWNoaW5lLW5vbmUtdGVzdC5jICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgICA4ICstCiB0ZXN0cy9tZWdhc2FzLXRlc3QuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDgwICstCiB0ZXN0cy9taWNyb2JpdC10ZXN0LmMgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgNTA3ICsKIHRlc3RzL21pZ3JhdGlvbi10ZXN0
LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA1OTkgKy0KIHRlc3RzL21pZ3JhdGlv
bi9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNDAgKwogdGVzdHMvbWln
cmF0aW9uL2FhcmNoNjQvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgfCAgICAxOCArCiB0ZXN0
cy9taWdyYXRpb24vYWFyY2g2NC9hLWIta2VybmVsLlMgICAgICAgICAgICAgICB8ICAgIDc1ICsK
IHRlc3RzL21pZ3JhdGlvbi9hYXJjaDY0L2EtYi1rZXJuZWwuaCAgICAgICAgICAgICAgIHwgICAg
MTggKwogdGVzdHMvbWlncmF0aW9uL2d1ZXN0cGVyZi9lbmdpbmUucHkgICAgICAgICAgICAgICAg
fCAgICAgNyArLQogdGVzdHMvbWlncmF0aW9uL2d1ZXN0cGVyZi9zaGVsbC5weSAgICAgICAgICAg
ICAgICAgfCAgICAgOCArLQogdGVzdHMvbWlncmF0aW9uL2kzODYvTWFrZWZpbGUgICAgICAgICAg
ICAgICAgICAgICAgfCAgICAyMiArCiB0ZXN0cy9taWdyYXRpb24vaTM4Ni9hLWItYm9vdGJsb2Nr
LlMgICAgICAgICAgICAgICB8ICAgIDg4ICsKIHRlc3RzL21pZ3JhdGlvbi9pMzg2L2EtYi1ib290
YmxvY2suaCAgICAgICAgICAgICAgIHwgICAgNTEgKwogdGVzdHMvbWlncmF0aW9uL21pZ3JhdGlv
bi10ZXN0LmggICAgICAgICAgICAgICAgICAgfCAgICAzNCArCiB0ZXN0cy9taWdyYXRpb24vcmVi
dWlsZC14ODYtYm9vdGJsb2NrLnNoICAgICAgICAgICB8ICAgIDMzIC0KIHRlc3RzL21pZ3JhdGlv
bi9zMzkweC9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgIHwgICAgMjQgKwogdGVzdHMvbWln
cmF0aW9uL3MzOTB4L2EtYi1iaW9zLmMgICAgICAgICAgICAgICAgICAgfCAgICAzNiArCiB0ZXN0
cy9taWdyYXRpb24vczM5MHgvYS1iLWJpb3MuaCAgICAgICAgICAgICAgICAgICB8ICAgMjUzICsK
IHRlc3RzL21pZ3JhdGlvbi94ODYtYS1iLWJvb3RibG9jay5oICAgICAgICAgICAgICAgIHwgICAg
NTEgLQogdGVzdHMvbWlncmF0aW9uL3g4Ni1hLWItYm9vdGJsb2NrLnMgICAgICAgICAgICAgICAg
fCAgICA5MiAtCiB0ZXN0cy9tdWx0aWJvb3QvcnVuX3Rlc3Quc2ggICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgICAyICstCiB0ZXN0cy9uZTIwMDAtdGVzdC5jICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDQ2ICstCiB0ZXN0cy9udW1hLXRlc3QuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgICA0ICstCiB0ZXN0cy9udm1lLXRlc3QuYyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDc2ICstCiB0ZXN0cy9wY2ktdGVzdC5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDI1ICsKIHRlc3RzL3BjbmV0LXRlc3Qu
YyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNDYgKy0KIHRlc3RzL3Budi14
c2NvbS10ZXN0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMzEgKy0KIHRlc3Rz
L3Byb20tZW52LXRlc3QuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMzAgKy0K
IHRlc3RzL3B0aW1lci10ZXN0LXN0dWJzLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
MTMgKy0KIHRlc3RzL3B2cGFuaWMtdGVzdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgMTQgKy0KIHRlc3RzL3B4ZS10ZXN0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgMjYgKy0KIHRlc3RzL3EzNS10ZXN0LmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgIDQgKy0KIHRlc3RzL3FhcGktc2NoZW1hL2FsdGVybmF0ZS1iYXNl
LmVyciAgICAgICAgICAgICAgIHwgICAgIDEgKwogdGVzdHMvcWFwaS1zY2hlbWEvYWx0ZXJuYXRl
LWludmFsaWQtZGljdC5lcnIgICAgICAgfCAgICAgMSArCiB0ZXN0cy9xYXBpLXNjaGVtYS9hbHRl
cm5hdGUtaW52YWxpZC1kaWN0LmV4aXQgICAgICB8ICAgICAxICsKIHRlc3RzL3FhcGktc2NoZW1h
L2FsdGVybmF0ZS1pbnZhbGlkLWRpY3QuanNvbiAgICAgIHwgICAgIDQgKwogdGVzdHMvcWFwaS1z
Y2hlbWEvYWx0ZXJuYXRlLWludmFsaWQtZGljdC5vdXQgICAgICAgfCAgICAgMAogdGVzdHMvcWFw
aS1zY2hlbWEvY29tbWVudHMub3V0ICAgICAgICAgICAgICAgICAgICAgfCAgICAxNSArLQogdGVz
dHMvcWFwaS1zY2hlbWEvZG9jLWJhZC1zZWN0aW9uLm91dCAgICAgICAgICAgICAgfCAgICAxNCAr
LQogdGVzdHMvcWFwaS1zY2hlbWEvZG9jLWdvb2QuanNvbiAgICAgICAgICAgICAgICAgICAgfCAg
ICAxMSArLQogdGVzdHMvcWFwaS1zY2hlbWEvZG9jLWdvb2Qub3V0ICAgICAgICAgICAgICAgICAg
ICAgfCAgICAyMyArLQogdGVzdHMvcWFwaS1zY2hlbWEvZG9jLWdvb2QudGV4aSAgICAgICAgICAg
ICAgICAgICAgfCAgICAgNyArLQogdGVzdHMvcWFwaS1zY2hlbWEvZG91YmxlLXR5cGUuZXJyICAg
ICAgICAgICAgICAgICAgfCAgICAgMSArCiB0ZXN0cy9xYXBpLXNjaGVtYS9lbXB0eS5vdXQgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDEwICstCiB0ZXN0cy9xYXBpLXNjaGVtYS9lbnVtLWJh
ZC1tZW1iZXIuZXJyICAgICAgICAgICAgICB8ICAgICAxICsKIHRlc3RzL3FhcGktc2NoZW1hL2Vu
dW0tYmFkLW1lbWJlci5leGl0ICAgICAgICAgICAgIHwgICAgIDEgKwogdGVzdHMvcWFwaS1zY2hl
bWEvZW51bS1iYWQtbWVtYmVyLmpzb24gICAgICAgICAgICAgfCAgICAgMiArCiB0ZXN0cy9xYXBp
LXNjaGVtYS9lbnVtLWJhZC1tZW1iZXIub3V0ICAgICAgICAgICAgICB8ICAgICAwCiB0ZXN0cy9x
YXBpLXNjaGVtYS9lbnVtLWRpY3QtbWVtYmVyLXVua25vd24uZXJyICAgICB8ICAgICAyICsKIHRl
c3RzL3FhcGktc2NoZW1hL2VudW0tZGljdC1tZW1iZXItdW5rbm93bi5leGl0ICAgIHwgICAgIDEg
KwogdGVzdHMvcWFwaS1zY2hlbWEvZW51bS1kaWN0LW1lbWJlci11bmtub3duLmpzb24gICAgfCAg
ICAgMiArCiB0ZXN0cy9xYXBpLXNjaGVtYS9lbnVtLWRpY3QtbWVtYmVyLXVua25vd24ub3V0ICAg
ICB8ICAgICAwCiB0ZXN0cy9xYXBpLXNjaGVtYS9lbnVtLWRpY3QtbWVtYmVyLmVyciAgICAgICAg
ICAgICB8ICAgICAxIC0KIHRlc3RzL3FhcGktc2NoZW1hL2VudW0tZGljdC1tZW1iZXIuZXhpdCAg
ICAgICAgICAgIHwgICAgIDEgLQogdGVzdHMvcWFwaS1zY2hlbWEvZW51bS1kaWN0LW1lbWJlci5q
c29uICAgICAgICAgICAgfCAgICAgMiAtCiB0ZXN0cy9xYXBpLXNjaGVtYS9lbnVtLWRpY3QtbWVt
YmVyLm91dCAgICAgICAgICAgICB8ICAgICAwCiB0ZXN0cy9xYXBpLXNjaGVtYS9lbnVtLWlmLWlu
dmFsaWQuZXJyICAgICAgICAgICAgICB8ICAgICAxICsKIHRlc3RzL3FhcGktc2NoZW1hL2VudW0t
aWYtaW52YWxpZC5leGl0ICAgICAgICAgICAgIHwgICAgIDEgKwogdGVzdHMvcWFwaS1zY2hlbWEv
ZW51bS1pZi1pbnZhbGlkLmpzb24gICAgICAgICAgICAgfCAgICAgMyArCiB0ZXN0cy9xYXBpLXNj
aGVtYS9lbnVtLWlmLWludmFsaWQub3V0ICAgICAgICAgICAgICB8ICAgICAwCiB0ZXN0cy9xYXBp
LXNjaGVtYS9ldmVudC1jYXNlLm91dCAgICAgICAgICAgICAgICAgICB8ICAgIDEwICstCiB0ZXN0
cy9xYXBpLXNjaGVtYS9ldmVudC1tZW1iZXItaW52YWxpZC1kaWN0LmVyciAgICB8ICAgICAxICsK
IHRlc3RzL3FhcGktc2NoZW1hL2V2ZW50LW1lbWJlci1pbnZhbGlkLWRpY3QuZXhpdCAgIHwgICAg
IDEgKwogdGVzdHMvcWFwaS1zY2hlbWEvZXZlbnQtbWVtYmVyLWludmFsaWQtZGljdC5qc29uICAg
fCAgICAgMiArCiB0ZXN0cy9xYXBpLXNjaGVtYS9ldmVudC1tZW1iZXItaW52YWxpZC1kaWN0Lm91
dCAgICB8ICAgICAwCiB0ZXN0cy9xYXBpLXNjaGVtYS9ldmVudC1uZXN0LXN0cnVjdC5qc29uICAg
ICAgICAgICB8ICAgICAyICstCiAuLi4vcWFwaS1zY2hlbWEvZmxhdC11bmlvbi1pbmxpbmUtaW52
YWxpZC1kaWN0LmVyciB8ICAgICAxICsKIC4uLi9mbGF0LXVuaW9uLWlubGluZS1pbnZhbGlkLWRp
Y3QuZXhpdCAgICAgICAgICAgIHwgICAgIDEgKwogLi4uL2ZsYXQtdW5pb24taW5saW5lLWludmFs
aWQtZGljdC5qc29uICAgICAgICAgICAgfCAgICAxMSArCiAuLi4vcWFwaS1zY2hlbWEvZmxhdC11
bmlvbi1pbmxpbmUtaW52YWxpZC1kaWN0Lm91dCB8ICAgICAwCiB0ZXN0cy9xYXBpLXNjaGVtYS9m
bGF0LXVuaW9uLWlubGluZS5qc29uICAgICAgICAgICB8ICAgICAyICstCiAuLi4vZmxhdC11bmlv
bi1pbnZhbGlkLWlmLWRpc2NyaW1pbmF0b3IuZXJyICAgICAgICB8ICAgICAxICsKIC4uLi9mbGF0
LXVuaW9uLWludmFsaWQtaWYtZGlzY3JpbWluYXRvci5leGl0ICAgICAgIHwgICAgIDEgKwogLi4u
L2ZsYXQtdW5pb24taW52YWxpZC1pZi1kaXNjcmltaW5hdG9yLmpzb24gICAgICAgfCAgICAxNyAr
CiAuLi4vZmxhdC11bmlvbi1pbnZhbGlkLWlmLWRpc2NyaW1pbmF0b3Iub3V0ICAgICAgICB8ICAg
ICAwCiB0ZXN0cy9xYXBpLXNjaGVtYS9pZGVudC13aXRoLWVzY2FwZS5vdXQgICAgICAgICAgICB8
ICAgIDEwICstCiB0ZXN0cy9xYXBpLXNjaGVtYS9pbmNsdWRlLXJlbHBhdGgtc3ViLmpzb24gICAg
ICAgICB8ICAgICAyIC0KIHRlc3RzL3FhcGktc2NoZW1hL2luY2x1ZGUtcmVscGF0aC5lcnIgICAg
ICAgICAgICAgIHwgICAgIDAKIHRlc3RzL3FhcGktc2NoZW1hL2luY2x1ZGUtcmVscGF0aC5leGl0
ICAgICAgICAgICAgIHwgICAgIDEgLQogdGVzdHMvcWFwaS1zY2hlbWEvaW5jbHVkZS1yZWxwYXRo
Lmpzb24gICAgICAgICAgICAgfCAgICAgMSAtCiB0ZXN0cy9xYXBpLXNjaGVtYS9pbmNsdWRlLXJl
bHBhdGgub3V0ICAgICAgICAgICAgICB8ICAgICA5IC0KIHRlc3RzL3FhcGktc2NoZW1hL2luY2x1
ZGUtcmVwZXRpdGlvbi5vdXQgICAgICAgICAgIHwgICAgMTUgKy0KIHRlc3RzL3FhcGktc2NoZW1h
L2luY2x1ZGUtc2ltcGxlLm91dCAgICAgICAgICAgICAgIHwgICAgMTUgKy0KIHRlc3RzL3FhcGkt
c2NoZW1hL2luY2x1ZGUvcmVscGF0aC5qc29uICAgICAgICAgICAgIHwgICAgIDEgLQogdGVzdHMv
cWFwaS1zY2hlbWEvaW5jbHVkZS9zdWItbW9kdWxlLmpzb24gICAgICAgICAgfCAgICAgNyArCiB0
ZXN0cy9xYXBpLXNjaGVtYS9pbmRlbnRlZC1leHByLm91dCAgICAgICAgICAgICAgICB8ICAgIDEw
ICstCiAuLi4vbmVzdGVkLXN0cnVjdC1kYXRhLWludmFsaWQtZGljdC5lcnIgICAgICAgICAgICB8
ICAgICAxICsKIC4uLi9uZXN0ZWQtc3RydWN0LWRhdGEtaW52YWxpZC1kaWN0LmV4aXQgICAgICAg
ICAgIHwgICAgIDEgKwogLi4uL25lc3RlZC1zdHJ1Y3QtZGF0YS1pbnZhbGlkLWRpY3QuanNvbiAg
ICAgICAgICAgfCAgICAgMyArCiAuLi4vbmVzdGVkLXN0cnVjdC1kYXRhLWludmFsaWQtZGljdC5v
dXQgICAgICAgICAgICB8ICAgICAwCiB0ZXN0cy9xYXBpLXNjaGVtYS9uZXN0ZWQtc3RydWN0LWRh
dGEuanNvbiAgICAgICAgICB8ICAgICAyICstCiB0ZXN0cy9xYXBpLXNjaGVtYS9xYXBpLXNjaGVt
YS10ZXN0Lmpzb24gICAgICAgICAgICB8ICAgIDUzICstCiB0ZXN0cy9xYXBpLXNjaGVtYS9xYXBp
LXNjaGVtYS10ZXN0Lm91dCAgICAgICAgICAgICB8ICAgMTEwICstCiB0ZXN0cy9xYXBpLXNjaGVt
YS9zdHJ1Y3QtbWVtYmVyLWludmFsaWQtZGljdC5lcnIgICB8ICAgICAxICsKIHRlc3RzL3FhcGkt
c2NoZW1hL3N0cnVjdC1tZW1iZXItaW52YWxpZC1kaWN0LmV4aXQgIHwgICAgIDEgKwogdGVzdHMv
cWFwaS1zY2hlbWEvc3RydWN0LW1lbWJlci1pbnZhbGlkLWRpY3QuanNvbiAgfCAgICAgMyArCiB0
ZXN0cy9xYXBpLXNjaGVtYS9zdHJ1Y3QtbWVtYmVyLWludmFsaWQtZGljdC5vdXQgICB8ICAgICAw
CiB0ZXN0cy9xYXBpLXNjaGVtYS9zdWItc3ViLW1vZHVsZS5qc29uICAgICAgICAgICAgICB8ICAg
ICA2ICsKIHRlc3RzL3FhcGktc2NoZW1hL3Rlc3QtcWFwaS5weSAgICAgICAgICAgICAgICAgICAg
IHwgICAgMjggKy0KIHRlc3RzL3FhcGktc2NoZW1hL3VuaW9uLWJyYW5jaC1pbnZhbGlkLWRpY3Qu
ZXJyICAgIHwgICAgIDEgKwogdGVzdHMvcWFwaS1zY2hlbWEvdW5pb24tYnJhbmNoLWludmFsaWQt
ZGljdC5leGl0ICAgfCAgICAgMSArCiB0ZXN0cy9xYXBpLXNjaGVtYS91bmlvbi1icmFuY2gtaW52
YWxpZC1kaWN0Lmpzb24gICB8ICAgICA0ICsKIHRlc3RzL3FhcGktc2NoZW1hL3VuaW9uLWJyYW5j
aC1pbnZhbGlkLWRpY3Qub3V0ICAgIHwgICAgIDAKIHRlc3RzL3FhcGktc2NoZW1hL3Vua25vd24t
ZXhwci1rZXkuZXJyICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FhcGktc2NoZW1hL3Vu
a25vd24tZXhwci1rZXkuanNvbiAgICAgICAgICAgIHwgICAgIDIgKy0KIHRlc3RzL3FlbXUtaW90
ZXN0cy8wMDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3Fl
bXUtaW90ZXN0cy8wMDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRl
c3RzL3FlbXUtaW90ZXN0cy8wMDMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMg
Ky0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wMDQgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wMDUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wMDcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wMDggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wMDkgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wMTAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0
cy8wMTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUt
aW90ZXN0cy8wMTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3Rz
L3FlbXUtaW90ZXN0cy8wMTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0K
IHRlc3RzL3FlbXUtaW90ZXN0cy8wMTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
IDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wMTUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wMTcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wMTggICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wMTkgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wMjAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8w
MjEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90
ZXN0cy8wMjIgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3Fl
bXUtaW90ZXN0cy8wMjMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRl
c3RzL3FlbXUtaW90ZXN0cy8wMjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMg
Ky0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wMjUgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wMjYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wMjcgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wMjggICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wMjkgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wMzAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTkgKy0KIHRlc3RzL3FlbXUtaW90ZXN0
cy8wMzAub3V0ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDQgKy0KIHRlc3RzL3FlbXUt
aW90ZXN0cy8wMzEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3Rz
L3FlbXUtaW90ZXN0cy8wMzEub3V0ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDggKy0K
IHRlc3RzL3FlbXUtaW90ZXN0cy8wMzIgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
IDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wMzMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wMzQgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wMzUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgIDUgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wMzYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wMzYub3V0
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDQgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8w
MzcgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDUgKy0KIHRlc3RzL3FlbXUtaW90
ZXN0cy8wMzggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDkgKy0KIHRlc3RzL3Fl
bXUtaW90ZXN0cy8wMzkgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRl
c3RzL3FlbXUtaW90ZXN0cy8wNDAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNTYg
Ky0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wNDAub3V0ICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgIDQgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wNDEgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgMTYgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wNDEub3V0ICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgIDQgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wNDIgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wNDMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wNDQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMjQgKy0KIHRlc3RzL3FlbXUtaW90ZXN0
cy8wNDUgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDQgKy0KIHRlc3RzL3FlbXUt
aW90ZXN0cy8wNDYgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDkgKy0KIHRlc3Rz
L3FlbXUtaW90ZXN0cy8wNDcgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDUgKy0K
IHRlc3RzL3FlbXUtaW90ZXN0cy8wNDggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
IDIgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wNDkgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgIDcgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wNDkub3V0ICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgMTIgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wNTAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wNTEgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgMTcgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wNTEub3V0
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMjAgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8w
NTEucGMub3V0ICAgICAgICAgICAgICAgICAgICAgIHwgICAgMjAgKy0KIHRlc3RzL3FlbXUtaW90
ZXN0cy8wNTIgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3Fl
bXUtaW90ZXN0cy8wNTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRl
c3RzL3FlbXUtaW90ZXN0cy8wNTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMg
Ky0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wNTYgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgIDIgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wNTggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgNTAgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wNTkgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wNjAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wNjAub3V0ICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDQgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wNjEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNDggKy0KIHRlc3RzL3FlbXUtaW90ZXN0
cy8wNjEub3V0ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMDMgKy0KIHRlc3RzL3FlbXUt
aW90ZXN0cy8wNjIgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3Rz
L3FlbXUtaW90ZXN0cy8wNjMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0K
IHRlc3RzL3FlbXUtaW90ZXN0cy8wNjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
IDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wNjUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgIDQgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wNjYgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wNjcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgIDcgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8wNjcub3V0ICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgIDEgKwogdGVzdHMvcWVtdS1pb3Rlc3RzLzA2OCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMyArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzA2
OSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMyArLQogdGVzdHMvcWVtdS1pb3Rl
c3RzLzA3MCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMyArLQogdGVzdHMvcWVt
dS1pb3Rlc3RzLzA3MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNyArLQogdGVz
dHMvcWVtdS1pb3Rlc3RzLzA3MS5vdXQgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNCAr
LQogdGVzdHMvcWVtdS1pb3Rlc3RzLzA3MiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAgMyArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzA3MyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgICAgMyArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzA3NCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICAgMiArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzA3NSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAgMyArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzA3NiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAgMyArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzA3NyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNyArLQogdGVzdHMvcWVtdS1pb3Rlc3Rz
LzA3OCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMyArLQogdGVzdHMvcWVtdS1p
b3Rlc3RzLzA3OSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMyArLQogdGVzdHMv
cWVtdS1pb3Rlc3RzLzA4MCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgMyArLQog
dGVzdHMvcWVtdS1pb3Rlc3RzLzA4MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEy
MyArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzA4MS5vdXQgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgICA3MiArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzA4MiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAgNSArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzA4Mi5vdXQgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgMTAxMCArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzA4MyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgICAgNSArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzA4My5vdXQg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxOSAtCiB0ZXN0cy9xZW11LWlvdGVzdHMvMDg0
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAzICstCiB0ZXN0cy9xZW11LWlvdGVz
dHMvMDg1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDEzICstCiB0ZXN0cy9xZW11
LWlvdGVzdHMvMDg2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA1ICstCiB0ZXN0
cy9xZW11LWlvdGVzdHMvMDg3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA5ICst
CiB0ZXN0cy9xZW11LWlvdGVzdHMvMDg3Lm91dCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDEyICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMDg4ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgICAzICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMDg5ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgICAzICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMDkwICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgICAzICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMDkxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgICAzICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMDkyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAzICstCiB0ZXN0cy9xZW11LWlvdGVzdHMv
MDkzICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDczICstCiB0ZXN0cy9xZW11LWlv
dGVzdHMvMDkzLm91dCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA0ICstCiB0ZXN0cy9x
ZW11LWlvdGVzdHMvMDk0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAzICstCiB0
ZXN0cy9xZW11LWlvdGVzdHMvMDk0Lm91dCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAy
ICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMDk1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgICAzICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMDk3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgICAzICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMDk4ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgICAzICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMDk5ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgICA5ICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTAxICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAzICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTAy
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAzICstCiB0ZXN0cy9xZW11LWlvdGVz
dHMvMTAzICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAzICstCiB0ZXN0cy9xZW11
LWlvdGVzdHMvMTA0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAzICstCiB0ZXN0
cy9xZW11LWlvdGVzdHMvMTA1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAzICst
CiB0ZXN0cy9xZW11LWlvdGVzdHMvMTA2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
ICAzICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTA3ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgICAzICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTA4ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgICAzICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTA5ICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgICA1ICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTA5Lm91dCAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDQ0ICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTEwICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMyICstCiB0ZXN0cy9xZW11LWlvdGVzdHMv
MTEwLm91dCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA5ICstCiB0ZXN0cy9xZW11LWlv
dGVzdHMvMTExICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAzICstCiB0ZXN0cy9x
ZW11LWlvdGVzdHMvMTEyICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA1ICstCiB0
ZXN0cy9xZW11LWlvdGVzdHMvMTEzICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAz
ICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTE0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgICAzICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTE1ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgICAzICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTE2ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgICAzICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTE3ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgICAzICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTE3Lm91dCAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTE4
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDIwICstCiB0ZXN0cy9xZW11LWlvdGVz
dHMvMTE5ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAzICstCiB0ZXN0cy9xZW11
LWlvdGVzdHMvMTE5Lm91dCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICstCiB0ZXN0
cy9xZW11LWlvdGVzdHMvMTIwICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAzICst
CiB0ZXN0cy9xZW11LWlvdGVzdHMvMTIwLm91dCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
ICAyICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTIxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgICAzICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTIyICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgICAzICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTIzICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgICAzICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTI0ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgMTE4ICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTI0Lm91
dCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA0ICstCiB0ZXN0cy9xZW11LWlvdGVzdHMv
MTI1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAzICstCiB0ZXN0cy9xZW11LWlv
dGVzdHMvMTI2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAzICstCiB0ZXN0cy9x
ZW11LWlvdGVzdHMvMTI3ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAzICstCiB0
ZXN0cy9xZW11LWlvdGVzdHMvMTI3Lm91dCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAy
ICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTI4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgICAzICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTMwICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgICAzICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTMxICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgICAzICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTMzICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDIxICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTMzLm91dCAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDE1ICsKIHRlc3RzL3FlbXUtaW90ZXN0cy8xMzQg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0
cy8xMzUgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUt
aW90ZXN0cy8xMzYgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIHRlc3Rz
L3FlbXUtaW90ZXN0cy8xMzcgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTEgKy0K
IHRlc3RzL3FlbXUtaW90ZXN0cy8xMzcub3V0ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
IDQgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xMzggICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xMzkgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgIDUgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xNDAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xNDAub3V0ICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgIDIgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xNDEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8x
NDEub3V0ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDQgKy0KIHRlc3RzL3FlbXUtaW90
ZXN0cy8xNDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTEgKy0KIHRlc3RzL3Fl
bXUtaW90ZXN0cy8xNDMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRl
c3RzL3FlbXUtaW90ZXN0cy8xNDMub3V0ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDIg
Ky0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xNDQgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xNDUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xNDYgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xNDcgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAxMDAgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xNDkgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTQgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xNTAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0
cy8xNTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTIgKy0KIHRlc3RzL3FlbXUt
aW90ZXN0cy8xNTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTkgKy0KIHRlc3Rz
L3FlbXUtaW90ZXN0cy8xNTMub3V0ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgODIgKy0K
IHRlc3RzL3FlbXUtaW90ZXN0cy8xNTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
IDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xNTYgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xNTYub3V0ICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgIDIgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xNTcgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgIDcgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xNTggICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xNTkgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8x
NjAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90
ZXN0cy8xNjEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMzcgKwogdGVzdHMvcWVt
dS1pb3Rlc3RzLzE2MS5vdXQgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzOSArCiB0ZXN0
cy9xZW11LWlvdGVzdHMvMTYyICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAzICst
CiB0ZXN0cy9xZW11LWlvdGVzdHMvMTYzICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDEzICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTY5ICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDcxICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTY5Lm91dCAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgICA0ICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTcwICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgICAzICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTcxICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgICAzICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTcyICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA5ICstCiB0ZXN0cy9xZW11LWlvdGVzdHMv
MTczICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAzICstCiB0ZXN0cy9xZW11LWlv
dGVzdHMvMTc0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAzICstCiB0ZXN0cy9x
ZW11LWlvdGVzdHMvMTc1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAzICstCiB0
ZXN0cy9xZW11LWlvdGVzdHMvMTc2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA1
ICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTc2Lm91dCAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDE2ICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTc3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgICA1ICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTc4ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgIDExICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMTc4Lm91dC5xY293MiAg
ICAgICAgICAgICAgICAgICB8ICAgIDI0ICsKIHRlc3RzL3FlbXUtaW90ZXN0cy8xNzkgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xODEg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0
cy8xODIgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNzQgKy0KIHRlc3RzL3FlbXUt
aW90ZXN0cy8xODIub3V0ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTEgKy0KIHRlc3Rz
L3FlbXUtaW90ZXN0cy8xODMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0K
IHRlc3RzL3FlbXUtaW90ZXN0cy8xODMub3V0ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
IDQgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xODQgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgIDcgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xODQub3V0ICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgMTIgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xODUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xODUub3V0ICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgMTAgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xODYgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDcgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8x
ODcgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90
ZXN0cy8xODggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3Fl
bXUtaW90ZXN0cy8xODkgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRl
c3RzL3FlbXUtaW90ZXN0cy8xOTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMg
Ky0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xOTEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xOTEub3V0ICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgIDYgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xOTIgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xOTQub3V0ICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgMjIgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xOTUgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDcgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8xOTUu
b3V0ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDYgKy0KIHRlc3RzL3FlbXUtaW90ZXN0
cy8xOTcgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3RzL3FlbXUt
aW90ZXN0cy8xOTggICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0KIHRlc3Rz
L3FlbXUtaW90ZXN0cy8yMDAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTcgKy0K
IHRlc3RzL3FlbXUtaW90ZXN0cy8yMDEgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
IDIgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8yMDIub3V0ICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgMTIgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8yMDMub3V0ICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgMTQgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8yMDQgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgIDUgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8yMDYgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgIDggKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8yMDYub3V0
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyMTggKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8y
MDcgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTQgKy0KIHRlc3RzL3FlbXUtaW90
ZXN0cy8yMDcub3V0ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNzIgKy0KIHRlc3RzL3Fl
bXUtaW90ZXN0cy8yMDgub3V0ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDggKy0KIHRl
c3RzL3FlbXUtaW90ZXN0cy8yMDkub3V0ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDQg
Ky0KIHRlc3RzL3FlbXUtaW90ZXN0cy8yMTAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgIDUgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8yMTAub3V0ICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgOTQgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8yMTEgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgIDkgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8yMTEub3V0ICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAxMDIgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8yMTIgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDUgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8yMTIu
b3V0ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNzQgKy0KIHRlc3RzL3FlbXUtaW90ZXN0
cy8yMTMgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDUgKy0KIHRlc3RzL3FlbXUt
aW90ZXN0cy8yMTMub3V0ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxODIgKy0KIHRlc3Rz
L3FlbXUtaW90ZXN0cy8yMTQgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDMgKy0K
IHRlc3RzL3FlbXUtaW90ZXN0cy8yMTUgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAg
IDMgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8yMTYub3V0ICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgIDQgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8yMTcgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgIDIgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8yMTggICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgIDAKIHRlc3RzL3FlbXUtaW90ZXN0cy8yMTgub3V0ICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgMjAgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8yMTkub3V0ICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICA1MjYgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy8yMjAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgOTYgKwogdGVzdHMvcWVtdS1pb3Rlc3Rz
LzIyMC5vdXQgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA1NCArCiB0ZXN0cy9xZW11LWlv
dGVzdHMvMjIxICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAzICstCiB0ZXN0cy9x
ZW11LWlvdGVzdHMvMjIyLm91dCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDI0ICstCiB0
ZXN0cy9xZW11LWlvdGVzdHMvMjIzICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDk1
ICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMjIzLm91dCAgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDc0ICstCiB0ZXN0cy9xZW11LWlvdGVzdHMvMjI0ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgMTM5ICsKIHRlc3RzL3FlbXUtaW90ZXN0cy8yMjQub3V0ICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgMTggKwogdGVzdHMvcWVtdS1pb3Rlc3RzLzIyNSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICAgMyArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzIyNiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAgMyArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzIyNyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNyArLQogdGVzdHMvcWVtdS1pb3Rlc3Rz
LzIyNy5vdXQgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAxMiArLQogdGVzdHMvcWVtdS1p
b3Rlc3RzLzIyOCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDIzOSArCiB0ZXN0cy9x
ZW11LWlvdGVzdHMvMjI4Lm91dCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDg0ICsKIHRl
c3RzL3FlbXUtaW90ZXN0cy8yMjkgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgOTcg
KwogdGVzdHMvcWVtdS1pb3Rlc3RzLzIyOS5vdXQgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAyMiArCiB0ZXN0cy9xZW11LWlvdGVzdHMvMjMxICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDYxICsKIHRlc3RzL3FlbXUtaW90ZXN0cy8yMzEub3V0ICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgIDkgKwogdGVzdHMvcWVtdS1pb3Rlc3RzLzIzMiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgIDE1MCArCiB0ZXN0cy9xZW11LWlvdGVzdHMvMjMyLm91dCAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDU5ICsKIHRlc3RzL3FlbXUtaW90ZXN0cy8yMzMgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAxNTYgKwogdGVzdHMvcWVtdS1pb3Rlc3RzLzIzMy5v
dXQgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA2OCArCiB0ZXN0cy9xZW11LWlvdGVzdHMv
MjM0ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTI1ICsKIHRlc3RzL3FlbXUtaW90
ZXN0cy8yMzQub3V0ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMzYgKwogdGVzdHMvcWVt
dS1pb3Rlc3RzLzIzNSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA3OCArCiB0ZXN0
cy9xZW11LWlvdGVzdHMvMjM1Lm91dCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAzICsK
IHRlc3RzL3FlbXUtaW90ZXN0cy8yMzYgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAx
NjEgKwogdGVzdHMvcWVtdS1pb3Rlc3RzLzIzNi5vdXQgICAgICAgICAgICAgICAgICAgICAgICAg
fCAgIDM5MyArCiB0ZXN0cy9xZW11LWlvdGVzdHMvMjM3ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgMjM4ICsKIHRlc3RzL3FlbXUtaW90ZXN0cy8yMzcub3V0ICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAzNDggKwogdGVzdHMvcWVtdS1pb3Rlc3RzLzIzOCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICA0MiArCiB0ZXN0cy9xZW11LWlvdGVzdHMvMjM4Lm91dCAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgICA2ICsKIHRlc3RzL3FlbXUtaW90ZXN0cy8yMzkgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNTMgKwogdGVzdHMvcWVtdS1pb3Rlc3RzLzIz
OS5vdXQgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNCArCiB0ZXN0cy9xZW11LWlvdGVz
dHMvMjQwICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTI5ICsKIHRlc3RzL3FlbXUt
aW90ZXN0cy8yNDAub3V0ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNTQgKwogdGVzdHMv
cWVtdS1pb3Rlc3RzLzI0MSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEwMiArCiB0
ZXN0cy9xZW11LWlvdGVzdHMvMjQxLm91dCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDI4
ICsKIHRlc3RzL3FlbXUtaW90ZXN0cy8yNDIgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAxMDYgKwogdGVzdHMvcWVtdS1pb3Rlc3RzLzI0Mi5vdXQgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDE2NiArCiB0ZXN0cy9xZW11LWlvdGVzdHMvMjQzICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgIDg1ICsKIHRlc3RzL3FlbXUtaW90ZXN0cy8yNDMub3V0ICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgNTggKwogdGVzdHMvcWVtdS1pb3Rlc3RzLzI0NCAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDIwMCArCiB0ZXN0cy9xZW11LWlvdGVzdHMvMjQ0Lm91dCAg
ICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTI1ICsKIHRlc3RzL3FlbXUtaW90ZXN0cy8yNDUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICA5OTcgKwogdGVzdHMvcWVtdS1pb3Rlc3Rz
LzI0NS5vdXQgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNSArCiB0ZXN0cy9xZW11LWlv
dGVzdHMvMjQ2ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTE0ICsKIHRlc3RzL3Fl
bXUtaW90ZXN0cy8yNDYub3V0ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyOTUgKwogdGVz
dHMvcWVtdS1pb3Rlc3RzLzI0NyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA3OSAr
CiB0ZXN0cy9xZW11LWlvdGVzdHMvMjQ3Lm91dCAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDIyICsKIHRlc3RzL3FlbXUtaW90ZXN0cy8yNDggICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHwgICAgNzEgKwogdGVzdHMvcWVtdS1pb3Rlc3RzLzI0OC5vdXQgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgICAgOCArCiB0ZXN0cy9xZW11LWlvdGVzdHMvQ09QWUlORyAgICAgICAgICAgICAg
ICAgICAgICAgICB8ICAgMzM5IC0KIHRlc3RzL3FlbXUtaW90ZXN0cy9jaGVjayAgICAgICAgICAg
ICAgICAgICAgICAgICAgIHwgICAgODQgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy9jb21tb24uY29u
ZmlnICAgICAgICAgICAgICAgICAgIHwgICAgIDggKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy9jb21t
b24uZmlsdGVyICAgICAgICAgICAgICAgICAgIHwgICAgMzkgKy0KIHRlc3RzL3FlbXUtaW90ZXN0
cy9jb21tb24ubmJkICAgICAgICAgICAgICAgICAgICAgIHwgICAxMDkgKwogdGVzdHMvcWVtdS1p
b3Rlc3RzL2NvbW1vbi5wYXR0ZXJuICAgICAgICAgICAgICAgICAgfCAgICAxOCArLQogdGVzdHMv
cWVtdS1pb3Rlc3RzL2NvbW1vbi5xZW11ICAgICAgICAgICAgICAgICAgICAgfCAgICAxMiArLQog
dGVzdHMvcWVtdS1pb3Rlc3RzL2NvbW1vbi5yYyAgICAgICAgICAgICAgICAgICAgICAgfCAgICAy
MiArLQogdGVzdHMvcWVtdS1pb3Rlc3RzL2NvbW1vbi50bHMgICAgICAgICAgICAgICAgICAgICAg
fCAgIDE1NiArCiB0ZXN0cy9xZW11LWlvdGVzdHMvZ3JvdXAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDIzICsKIHRlc3RzL3FlbXUtaW90ZXN0cy9pb3Rlc3RzLnB5ICAgICAgICAgICAg
ICAgICAgICAgIHwgICAxODggKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy9uYmQtZmF1bHQtaW5qZWN0
b3IucHkgICAgICAgICAgIHwgICAgMTIgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy9xY293Mi5weSAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAgMTAgKy0KIHRlc3RzL3FlbXUtaW90ZXN0cy9xZWQu
cHkgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDYgKy0KIC4uLi9xZW11LWlvdGVzdHMv
c2FtcGxlX2ltYWdlcy9zaW1wbGUtZG1nLmRtZy5iejIgIHwgICBCaW4gMCAtPiAzNDc5IGJ5dGVz
CiB0ZXN0cy9xaHQtYmVuY2guYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDM3ICstCiB0ZXN0cy9xbXAtY21kLXRlc3QuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgMjMxICsKIHRlc3RzL3FtcC10ZXN0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAzMTIgKy0KIHRlc3RzL3FvbS10ZXN0LmMgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAgIDIgKy0KIHRlc3RzL3Fvcy10ZXN0LmMgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICA0NDUgKwogdGVzdHMvcmVxdWlyZW1lbnRzLnR4dCAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgNCArCiB0ZXN0cy9ydGFzLXRlc3QuYyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICAyICstCiB0ZXN0cy9ydGMtdGVzdC5j
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA0ICstCiB0ZXN0cy9ydGw4
MTM5LXRlc3QuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgICA4ICstCiB0ZXN0
cy9zZGhjaS10ZXN0LmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTg1ICst
CiB0ZXN0cy9zcGFwci1waGItdGVzdC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDMyICstCiB0ZXN0cy90Y2cvTWFrZWZpbGUgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDQxICstCiB0ZXN0cy90Y2cvTWFrZWZpbGUuaW5jbHVkZSAgICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgICA0ICstCiB0ZXN0cy90Y2cvTWFrZWZpbGUucHJvYmUgICAgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgICAyICstCiB0ZXN0cy90Y2cvUkVBRE1FICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgICAyICstCiB0ZXN0cy90Y2cvYWFyY2g2NC9NYWtlZmls
ZS5pbmNsdWRlICAgICAgICAgICAgICAgICB8ICAgICAyICstCiB0ZXN0cy90Y2cvYWFyY2g2NC9N
YWtlZmlsZS50YXJnZXQgICAgICAgICAgICAgICAgICB8ICAgICA2ICstCiB0ZXN0cy90Y2cvYWFy
Y2g2NC9wYXV0aC0xLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDM3ICsKIHRlc3RzL3Rj
Zy9hbHBoYS90ZXN0LWNvbmQuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgIDQgKy0KIHRl
c3RzL3RjZy9hcm0vTWFrZWZpbGUuc29mdG1tdS10YXJnZXQgICAgICAgICAgICAgIHwgICAgMjkg
KwogdGVzdHMvdGNnL2FybS9oZWxsby1hcm0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICAyMCArLQogdGVzdHMvdGNnL2FybS90ZXN0LWFybXY2bS11bmRlZi5TICAgICAgICAgICAgICAg
ICAgfCAgIDE1NCArCiB0ZXN0cy90Y2cvYXJtL3Rlc3QtYXJtdjZtLXVuZGVmLmxkICAgICAgICAg
ICAgICAgICB8ICAgIDIxICsKIHRlc3RzL3RjZy9jcmlzL01ha2VmaWxlICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIHwgICAxNjggLQogdGVzdHMvdGNnL2NyaXMvTWFrZWZpbGUuaW5jbHVkZSAg
ICAgICAgICAgICAgICAgICAgfCAgICAgNiArCiB0ZXN0cy90Y2cvY3Jpcy9NYWtlZmlsZS50YXJn
ZXQgICAgICAgICAgICAgICAgICAgICB8ICAgIDU4ICsKIHRlc3RzL3RjZy9jcmlzL2JhcmUvY2hl
Y2tfYWRkY3YxNy5zICAgICAgICAgICAgICAgIHwgICAgNjUgKwogdGVzdHMvdGNnL2NyaXMvYmFy
ZS9jaGVja19hZGRpLnMgICAgICAgICAgICAgICAgICAgfCAgICA1NyArCiB0ZXN0cy90Y2cvY3Jp
cy9iYXJlL2NoZWNrX2FkZGl2MzIucyAgICAgICAgICAgICAgICB8ICAgIDYyICsKIHRlc3RzL3Rj
Zy9jcmlzL2JhcmUvY2hlY2tfYWRkbS5zICAgICAgICAgICAgICAgICAgIHwgICAgOTYgKwogdGVz
dHMvdGNnL2NyaXMvYmFyZS9jaGVja19hZGRxLnMgICAgICAgICAgICAgICAgICAgfCAgICA0NyAr
CiB0ZXN0cy90Y2cvY3Jpcy9iYXJlL2NoZWNrX2FkZHIucyAgICAgICAgICAgICAgICAgICB8ICAg
IDk2ICsKIHRlc3RzL3RjZy9jcmlzL2JhcmUvY2hlY2tfYWRkeGMucyAgICAgICAgICAgICAgICAg
IHwgICAgOTEgKwogdGVzdHMvdGNnL2NyaXMvYmFyZS9jaGVja19hZGR4bS5zICAgICAgICAgICAg
ICAgICAgfCAgIDEwNiArCiB0ZXN0cy90Y2cvY3Jpcy9iYXJlL2NoZWNrX2FkZHhyLnMgICAgICAg
ICAgICAgICAgICB8ICAgIDk2ICsKIHRlc3RzL3RjZy9jcmlzL2JhcmUvY2hlY2tfYW5kYy5zICAg
ICAgICAgICAgICAgICAgIHwgICAgODAgKwogdGVzdHMvdGNnL2NyaXMvYmFyZS9jaGVja19hbmRt
LnMgICAgICAgICAgICAgICAgICAgfCAgICA5MCArCiB0ZXN0cy90Y2cvY3Jpcy9iYXJlL2NoZWNr
X2FuZHEucyAgICAgICAgICAgICAgICAgICB8ICAgIDQ2ICsKIHRlc3RzL3RjZy9jcmlzL2JhcmUv
Y2hlY2tfYW5kci5zICAgICAgICAgICAgICAgICAgIHwgICAgOTUgKwogdGVzdHMvdGNnL2NyaXMv
YmFyZS9jaGVja19hc3IucyAgICAgICAgICAgICAgICAgICAgfCAgIDIzMCArCiB0ZXN0cy90Y2cv
Y3Jpcy9iYXJlL2NoZWNrX2JhLnMgICAgICAgICAgICAgICAgICAgICB8ICAgIDkzICsKIHRlc3Rz
L3RjZy9jcmlzL2JhcmUvY2hlY2tfYmFzLnMgICAgICAgICAgICAgICAgICAgIHwgICAxMDIgKwog
dGVzdHMvdGNnL2NyaXMvYmFyZS9jaGVja19iY2MucyAgICAgICAgICAgICAgICAgICAgfCAgIDE5
NyArCiB0ZXN0cy90Y2cvY3Jpcy9iYXJlL2NoZWNrX2JvdW5kYy5zICAgICAgICAgICAgICAgICB8
ICAgMTAxICsKIHRlc3RzL3RjZy9jcmlzL2JhcmUvY2hlY2tfYm91bmRyLnMgICAgICAgICAgICAg
ICAgIHwgICAxMjUgKwogdGVzdHMvdGNnL2NyaXMvYmFyZS9jaGVja19idHN0LnMgICAgICAgICAg
ICAgICAgICAgfCAgICA5NiArCiB0ZXN0cy90Y2cvY3Jpcy9iYXJlL2NoZWNrX2NsZWFyZnYzMi5z
ICAgICAgICAgICAgICB8ICAgIDE5ICsKIHRlc3RzL3RjZy9jcmlzL2JhcmUvY2hlY2tfY2xyam1w
MS5zICAgICAgICAgICAgICAgIHwgICAgMzYgKwogdGVzdHMvdGNnL2NyaXMvYmFyZS9jaGVja19j
bXAtMi5zICAgICAgICAgICAgICAgICAgfCAgICAxNSArCiB0ZXN0cy90Y2cvY3Jpcy9iYXJlL2No
ZWNrX2NtcGMucyAgICAgICAgICAgICAgICAgICB8ICAgIDg2ICsKIHRlc3RzL3RjZy9jcmlzL2Jh
cmUvY2hlY2tfY21wbS5zICAgICAgICAgICAgICAgICAgIHwgICAgOTYgKwogdGVzdHMvdGNnL2Ny
aXMvYmFyZS9jaGVja19jbXBxLnMgICAgICAgICAgICAgICAgICAgfCAgICA3NSArCiB0ZXN0cy90
Y2cvY3Jpcy9iYXJlL2NoZWNrX2NtcHIucyAgICAgICAgICAgICAgICAgICB8ICAgMTAyICsKIHRl
c3RzL3RjZy9jcmlzL2JhcmUvY2hlY2tfY21weGMucyAgICAgICAgICAgICAgICAgIHwgICAgOTIg
KwogdGVzdHMvdGNnL2NyaXMvYmFyZS9jaGVja19jbXB4bS5zICAgICAgICAgICAgICAgICAgfCAg
IDEwNiArCiB0ZXN0cy90Y2cvY3Jpcy9iYXJlL2NoZWNrX2RzdGVwLnMgICAgICAgICAgICAgICAg
ICB8ICAgIDQyICsKIHRlc3RzL3RjZy9jcmlzL2JhcmUvY2hlY2tfanNyLnMgICAgICAgICAgICAg
ICAgICAgIHwgICAgODUgKwogdGVzdHMvdGNnL2NyaXMvYmFyZS9jaGVja19sYXBjLnMgICAgICAg
ICAgICAgICAgICAgfCAgICA3OCArCiB0ZXN0cy90Y2cvY3Jpcy9iYXJlL2NoZWNrX2xzbC5zICAg
ICAgICAgICAgICAgICAgICB8ICAgMjE3ICsKIHRlc3RzL3RjZy9jcmlzL2JhcmUvY2hlY2tfbHNy
LnMgICAgICAgICAgICAgICAgICAgIHwgICAyMTggKwogdGVzdHMvdGNnL2NyaXMvYmFyZS9jaGVj
a19tY3AucyAgICAgICAgICAgICAgICAgICAgfCAgICA0OSArCiB0ZXN0cy90Y2cvY3Jpcy9iYXJl
L2NoZWNrX21vdmRlbHNyMS5zICAgICAgICAgICAgICB8ICAgIDMzICsKIHRlc3RzL3RjZy9jcmlz
L2JhcmUvY2hlY2tfbW92ZWNyLnMgICAgICAgICAgICAgICAgIHwgICAgMzcgKwogdGVzdHMvdGNn
L2NyaXMvYmFyZS9jaGVja19tb3ZlaS5zICAgICAgICAgICAgICAgICAgfCAgICA1MCArCiB0ZXN0
cy90Y2cvY3Jpcy9iYXJlL2NoZWNrX21vdmVtci5zICAgICAgICAgICAgICAgICB8ICAgIDc4ICsK
IHRlc3RzL3RjZy9jcmlzL2JhcmUvY2hlY2tfbW92ZW1ydjMyLnMgICAgICAgICAgICAgIHwgICAg
OTYgKwogdGVzdHMvdGNnL2NyaXMvYmFyZS9jaGVja19tb3Zlci5zICAgICAgICAgICAgICAgICAg
fCAgICAyOCArCiB0ZXN0cy90Y2cvY3Jpcy9iYXJlL2NoZWNrX21vdmVybS5zICAgICAgICAgICAg
ICAgICB8ICAgIDQ1ICsKIHRlc3RzL3RjZy9jcmlzL2JhcmUvY2hlY2tfbW92bXAucyAgICAgICAg
ICAgICAgICAgIHwgICAxMzEgKwogdGVzdHMvdGNnL2NyaXMvYmFyZS9jaGVja19tb3ZwbXYzMi5z
ICAgICAgICAgICAgICAgfCAgICAzNSArCiB0ZXN0cy90Y2cvY3Jpcy9iYXJlL2NoZWNrX21vdnBy
LnMgICAgICAgICAgICAgICAgICB8ICAgIDI4ICsKIHRlc3RzL3RjZy9jcmlzL2JhcmUvY2hlY2tf
bW92cHJ2MzIucyAgICAgICAgICAgICAgIHwgICAgMjEgKwogdGVzdHMvdGNnL2NyaXMvYmFyZS9j
aGVja19tb3ZzY3IucyAgICAgICAgICAgICAgICAgfCAgICAyOSArCiB0ZXN0cy90Y2cvY3Jpcy9i
YXJlL2NoZWNrX21vdnNtLnMgICAgICAgICAgICAgICAgICB8ICAgIDQ0ICsKIHRlc3RzL3RjZy9j
cmlzL2JhcmUvY2hlY2tfbW92c3IucyAgICAgICAgICAgICAgICAgIHwgICAgNDYgKwogdGVzdHMv
dGNnL2NyaXMvYmFyZS9jaGVja19tb3Z1Y3IucyAgICAgICAgICAgICAgICAgfCAgICAzMyArCiB0
ZXN0cy90Y2cvY3Jpcy9iYXJlL2NoZWNrX21vdnVtLnMgICAgICAgICAgICAgICAgICB8ICAgIDQw
ICsKIHRlc3RzL3RjZy9jcmlzL2JhcmUvY2hlY2tfbW92dXIucyAgICAgICAgICAgICAgICAgIHwg
ICAgNDUgKwogdGVzdHMvdGNnL2NyaXMvYmFyZS9jaGVja19tdWx2MzIucyAgICAgICAgICAgICAg
ICAgfCAgICA1MSArCiB0ZXN0cy90Y2cvY3Jpcy9iYXJlL2NoZWNrX211bHgucyAgICAgICAgICAg
ICAgICAgICB8ICAgMjU3ICsKIHRlc3RzL3RjZy9jcmlzL2JhcmUvY2hlY2tfbmVnLnMgICAgICAg
ICAgICAgICAgICAgIHwgICAxMDQgKwogdGVzdHMvdGNnL2NyaXMvYmFyZS9jaGVja19ub3QucyAg
ICAgICAgICAgICAgICAgICAgfCAgICAzMSArCiB0ZXN0cy90Y2cvY3Jpcy9iYXJlL2NoZWNrX29y
Yy5zICAgICAgICAgICAgICAgICAgICB8ICAgIDcxICsKIHRlc3RzL3RjZy9jcmlzL2JhcmUvY2hl
Y2tfb3JtLnMgICAgICAgICAgICAgICAgICAgIHwgICAgNzUgKwogdGVzdHMvdGNnL2NyaXMvYmFy
ZS9jaGVja19vcnEucyAgICAgICAgICAgICAgICAgICAgfCAgICA0MSArCiB0ZXN0cy90Y2cvY3Jp
cy9iYXJlL2NoZWNrX29yci5zICAgICAgICAgICAgICAgICAgICB8ICAgIDg0ICsKIHRlc3RzL3Rj
Zy9jcmlzL2JhcmUvY2hlY2tfcmV0LnMgICAgICAgICAgICAgICAgICAgIHwgICAgMjUgKwogdGVz
dHMvdGNnL2NyaXMvYmFyZS9jaGVja19zY2MucyAgICAgICAgICAgICAgICAgICAgfCAgICA5NSAr
CiB0ZXN0cy90Y2cvY3Jpcy9iYXJlL2NoZWNrX3N1YmMucyAgICAgICAgICAgICAgICAgICB8ICAg
IDg3ICsKIHRlc3RzL3RjZy9jcmlzL2JhcmUvY2hlY2tfc3VibS5zICAgICAgICAgICAgICAgICAg
IHwgICAgOTYgKwogdGVzdHMvdGNnL2NyaXMvYmFyZS9jaGVja19zdWJxLnMgICAgICAgICAgICAg
ICAgICAgfCAgICA1MiArCiB0ZXN0cy90Y2cvY3Jpcy9iYXJlL2NoZWNrX3N1YnIucyAgICAgICAg
ICAgICAgICAgICB8ICAgMTAyICsKIHRlc3RzL3RjZy9jcmlzL2JhcmUvY2hlY2tfeGFyaXRoLnMg
ICAgICAgICAgICAgICAgIHwgICAgNzIgKwogdGVzdHMvdGNnL2NyaXMvYmFyZS9jcnQucyAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgICAxMyArCiB0ZXN0cy90Y2cvY3Jpcy9iYXJlL3N5cy5j
ICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDYzICsKIHRlc3RzL3RjZy9jcmlzL2JhcmUv
dGVzdHV0aWxzLmluYyAgICAgICAgICAgICAgICAgIHwgICAxMTcgKwogdGVzdHMvdGNnL2NyaXMv
Y2hlY2tfYWJzLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0MCAtCiB0ZXN0cy90Y2cv
Y3Jpcy9jaGVja19hZGRjLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDU4IC0KIHRlc3Rz
L3RjZy9jcmlzL2NoZWNrX2FkZGNtLmMgICAgICAgICAgICAgICAgICAgICAgIHwgICAgODUgLQog
dGVzdHMvdGNnL2NyaXMvY2hlY2tfYWRkY3YxNy5zICAgICAgICAgICAgICAgICAgICAgfCAgICA2
NSAtCiB0ZXN0cy90Y2cvY3Jpcy9jaGVja19hZGRpLnMgICAgICAgICAgICAgICAgICAgICAgICB8
ICAgIDU3IC0KIHRlc3RzL3RjZy9jcmlzL2NoZWNrX2FkZGl2MzIucyAgICAgICAgICAgICAgICAg
ICAgIHwgICAgNjIgLQogdGVzdHMvdGNnL2NyaXMvY2hlY2tfYWRkbS5zICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgICA5NiAtCiB0ZXN0cy90Y2cvY3Jpcy9jaGVja19hZGRvLmMgICAgICAgICAg
ICAgICAgICAgICAgICB8ICAgMTI1IC0KIHRlc3RzL3RjZy9jcmlzL2NoZWNrX2FkZG9xLmMgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAgNDQgLQogdGVzdHMvdGNnL2NyaXMvY2hlY2tfYWRkcS5z
ICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA0NyAtCiB0ZXN0cy90Y2cvY3Jpcy9jaGVja19h
ZGRyLnMgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDk2IC0KIHRlc3RzL3RjZy9jcmlzL2No
ZWNrX2FkZHhjLnMgICAgICAgICAgICAgICAgICAgICAgIHwgICAgOTEgLQogdGVzdHMvdGNnL2Ny
aXMvY2hlY2tfYWRkeG0ucyAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEwNiAtCiB0ZXN0cy90
Y2cvY3Jpcy9jaGVja19hZGR4ci5zICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDk2IC0KIHRl
c3RzL3RjZy9jcmlzL2NoZWNrX2FuZGMucyAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgODAg
LQogdGVzdHMvdGNnL2NyaXMvY2hlY2tfYW5kbS5zICAgICAgICAgICAgICAgICAgICAgICAgfCAg
ICA5MCAtCiB0ZXN0cy90Y2cvY3Jpcy9jaGVja19hbmRxLnMgICAgICAgICAgICAgICAgICAgICAg
ICB8ICAgIDQ2IC0KIHRlc3RzL3RjZy9jcmlzL2NoZWNrX2FuZHIucyAgICAgICAgICAgICAgICAg
ICAgICAgIHwgICAgOTUgLQogdGVzdHMvdGNnL2NyaXMvY2hlY2tfYXNyLnMgICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgIDIzMCAtCiB0ZXN0cy90Y2cvY3Jpcy9jaGVja19iYS5zICAgICAgICAg
ICAgICAgICAgICAgICAgICB8ICAgIDkzIC0KIHRlc3RzL3RjZy9jcmlzL2NoZWNrX2Jhcy5zICAg
ICAgICAgICAgICAgICAgICAgICAgIHwgICAxMDIgLQogdGVzdHMvdGNnL2NyaXMvY2hlY2tfYmNj
LnMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDE5NyAtCiB0ZXN0cy90Y2cvY3Jpcy9jaGVj
a19ib3VuZC5jICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTQyIC0KIHRlc3RzL3RjZy9jcmlz
L2NoZWNrX2JvdW5kYy5zICAgICAgICAgICAgICAgICAgICAgIHwgICAxMDEgLQogdGVzdHMvdGNn
L2NyaXMvY2hlY2tfYm91bmRyLnMgICAgICAgICAgICAgICAgICAgICAgfCAgIDEyNSAtCiB0ZXN0
cy90Y2cvY3Jpcy9jaGVja19idHN0LnMgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDk2IC0K
IHRlc3RzL3RjZy9jcmlzL2NoZWNrX2NsZWFyZnYzMi5zICAgICAgICAgICAgICAgICAgIHwgICAg
MTkgLQogdGVzdHMvdGNnL2NyaXMvY2hlY2tfY2xyam1wMS5zICAgICAgICAgICAgICAgICAgICAg
fCAgICAzNiAtCiB0ZXN0cy90Y2cvY3Jpcy9jaGVja19jbXAtMi5zICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDE1IC0KIHRlc3RzL3RjZy9jcmlzL2NoZWNrX2NtcGMucyAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICAgODYgLQogdGVzdHMvdGNnL2NyaXMvY2hlY2tfY21wbS5zICAgICAgICAg
ICAgICAgICAgICAgICAgfCAgICA5NiAtCiB0ZXN0cy90Y2cvY3Jpcy9jaGVja19jbXBxLnMgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAgIDc1IC0KIHRlc3RzL3RjZy9jcmlzL2NoZWNrX2NtcHIu
cyAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMDIgLQogdGVzdHMvdGNnL2NyaXMvY2hlY2tf
Y21weGMucyAgICAgICAgICAgICAgICAgICAgICAgfCAgICA5MiAtCiB0ZXN0cy90Y2cvY3Jpcy9j
aGVja19jbXB4bS5zICAgICAgICAgICAgICAgICAgICAgICB8ICAgMTA2IC0KIHRlc3RzL3RjZy9j
cmlzL2NoZWNrX2RzdGVwLnMgICAgICAgICAgICAgICAgICAgICAgIHwgICAgNDIgLQogdGVzdHMv
dGNnL2NyaXMvY2hlY2tfZnRhZy5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgICAzNyAtCiB0
ZXN0cy90Y2cvY3Jpcy9jaGVja19nY2N0b3J0dXJlX3ByMjg2MzQtMS5jICAgICAgICB8ICAgIDE1
IC0KIHRlc3RzL3RjZy9jcmlzL2NoZWNrX2djY3RvcnR1cmVfcHIyODYzNC5jICAgICAgICAgIHwg
ICAgMTUgLQogdGVzdHMvdGNnL2NyaXMvY2hlY2tfZ2xpYmNfa2VybmVsdmVyc2lvbi5jICAgICAg
ICAgfCAgIDExNiAtCiB0ZXN0cy90Y2cvY3Jpcy9jaGVja19oZWxsby5jICAgICAgICAgICAgICAg
ICAgICAgICB8ICAgICA3IC0KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed May 08 03:44:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 08 May 2019 03: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 1hODV2-0006Ks-7p; Wed, 08 May 2019 03:44:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=AgcW=TI=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hODV1-0006KL-1f
 for xen-changelog@lists.xenproject.org; Wed, 08 May 2019 03:44:07 +0000
X-Inumbo-ID: 85883194-7143-11e9-8386-a72448364373
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 85883194-7143-11e9-8386-a72448364373;
 Wed, 08 May 2019 03:44: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 1hODUw-0007Y8-L2
 for xen-changelog@lists.xenproject.org; Wed, 08 May 2019 03:44:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hODUw-0008Ff-IO
 for xen-changelog@lists.xenproject.org; Wed, 08 May 2019 03:44:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hODUw-0008Ff-IO@xenbits.xenproject.org>
Date: Wed, 08 May 2019 03:44:02 +0000
Subject: [Xen-changelog] [qemu-xen master] main loop: Big hammer to fix
 logfile disk DoS in Xen setups
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDljY2EwMmQ4ZmZjMjNlOTY4OGE5NzFkODU4ZTRmZmRmZjUzODliMTEKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFRo
dSBNYXkgMjYgMTY6MjE6NTYgMjAxNiArMDEwMApDb21taXQ6ICAgICBBbnRob255IFBFUkFSRCA8
YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVGh1IE1heSAyIDEwOjIxOjI2
IDIwMTkgKzAxMDAKCiAgICBtYWluIGxvb3A6IEJpZyBoYW1tZXIgdG8gZml4IGxvZ2ZpbGUgZGlz
ayBEb1MgaW4gWGVuIHNldHVwcwogICAgCiAgICBFYWNoIHRpbWUgcm91bmQgdGhlIG1haW4gbG9v
cCwgd2Ugbm93IGZzdGF0IHN0ZGVyci4gIElmIGl0IGlzIHRvbyBiaWcsCiAgICB3ZSBkdXAyIC9k
ZXYvbnVsbCBvbnRvIGl0LiAgVGhpcyBpcyBub3QgYSB2ZXJ5IHByZXR0eSBwYXRjaCBidXQgaXQg
aXMKICAgIHZlcnkgc2ltcGxlLCBlYXN5IHRvIHNlZSB0aGF0IGl0J3MgY29ycmVjdCwgYW5kIGhh
cyBhIGxvdyByaXNrIG9mCiAgICBjb2xsYXRlcmFsIGRhbWFnZS4KICAgIAogICAgVGhlcmUgaXMg
bm8gbGltaXQgYnkgZGVmYXVsdCBidXQgY2FuIGJlIGFkanVzdGVkIGJ5IHNldHRpbmcgYSBuZXcK
ICAgIGVudmlyb25tZW50IHZhcmlhYmxlLgogICAgCiAgICBUaGlzIGZpeGVzIENWRS0yMDE0LTM2
NzIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxJYW4uSmFja3NvbkBldS5j
aXRyaXguY29tPgogICAgVGVzdGVkLWJ5OiBJYW4gSmFja3NvbiA8SWFuLkphY2tzb25AZXUuY2l0
cml4LmNvbT4KICAgIAogICAgU2V0IHRoZSBkZWZhdWx0IHRvIDAgc28gdGhhdCBpdCB3b24ndCBh
ZmZlY3Qgbm9uLXhlbiBpbnN0YWxsYXRpb24uIFRoZQogICAgbGltaXQgd2lsbCBiZSBzZXQgYnkg
WGVuIHRvb2xzdGFjay4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KICAgIEFja2VkLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0
cml4LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDQ0YTA3MmYwZGUwZDU3Yzk1
YzIyMTJiYmNlMDI4ODg4MzJiN2I3NGYpCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCAy
NjkzODFiYjYzNTY5Mjg1NmFhODc4OWEzZjMyMmU1NDNlMGM2NDhkKQotLS0KIHV0aWwvbWFpbi1s
b29wLmMgfCA0OCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysKIDEgZmlsZSBjaGFuZ2VkLCA0OCBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdXRpbC9t
YWluLWxvb3AuYyBiL3V0aWwvbWFpbi1sb29wLmMKaW5kZXggZTFlMzQ5Y2E1Yy4uOWNjYTBlZTg5
OCAxMDA2NDQKLS0tIGEvdXRpbC9tYWluLWxvb3AuYworKysgYi91dGlsL21haW4tbG9vcC5jCkBA
IC0xNjksNiArMTY5LDUwIEBAIGludCBxZW11X2luaXRfbWFpbl9sb29wKEVycm9yICoqZXJycCkK
ICAgICByZXR1cm4gMDsKIH0KIAorc3RhdGljIHZvaWQgY2hlY2tfY3ZlXzIwMTRfMzY3Ml94ZW4o
dm9pZCkKK3sKKyAgICBzdGF0aWMgdW5zaWduZWQgbG9uZyBsaW1pdCA9IH4wVUw7CisgICAgY29u
c3QgaW50IGZkID0gMjsKKyAgICBzdHJ1Y3Qgc3RhdCBzdGFiOworCisgICAgaWYgKGxpbWl0ID09
IH4wVUwpIHsKKyAgICAgICAgY29uc3QgY2hhciAqcyA9IGdldGVudigiWEVOX1FFTVVfQ09OU09M
RV9MSU1JVCIpOworICAgICAgICAvKiBYRU5fUUVNVV9DT05TT0xFX0xJTUlUPTAgbWVhbnMgbm8g
bGltaXQgKi8KKyAgICAgICAgbGltaXQgPSBzID8gc3RydG91bChzLDAsMCkgOiAwOworICAgIH0K
KyAgICBpZiAobGltaXQgPT0gMCkKKyAgICAgICAgcmV0dXJuOworCisgICAgaW50IHIgPSBmc3Rh
dChmZCwgJnN0YWIpOworICAgIGlmIChyKSB7CisgICAgICAgIHBlcnJvcigiZnN0YXQgc3RkZXJy
IChmb3IgQ1ZFLTIwMTQtMzY3MiBjaGVjaykiKTsKKyAgICAgICAgZXhpdCgtMSk7CisgICAgfQor
ICAgIGlmICghU19JU1JFRyhzdGFiLnN0X21vZGUpKQorICAgICAgICByZXR1cm47CisgICAgaWYg
KHN0YWIuc3Rfc2l6ZSA8PSBsaW1pdCkKKyAgICAgICAgcmV0dXJuOworCisgICAgLyogb2ggZGVh
ciAqLworICAgIGZwcmludGYoc3RkZXJyLCJcclxuIgorICAgICAgICAgICAgIkNsb3Npbmcgc3Rk
ZXJyIGR1ZSB0byBDVkUtMjAxNC0zNjcyIGxpbWl0LiAiCisgICAgICAgICAgICAiIFNldCBYRU5f
UUVNVV9DT05TT0xFX0xJTUlUIHRvIG51bWJlciBvZiBieXRlcyB0byBvdmVycmlkZSwiCisgICAg
ICAgICAgICAiIG9yIDAgZm9yIG5vIGxpbWl0LlxuIik7CisgICAgZmZsdXNoKHN0ZGVycik7CisK
KyAgICBpbnQgbmZkID0gb3BlbigiL2Rldi9udWxsIiwgT19XUk9OTFkpOworICAgIGlmIChuZmQg
PCAwKSB7CisgICAgICAgIHBlcnJvcigib3BlbiAvZGV2L251bGwgKGZvciBDVkUtMjAxNC0zNjcy
IGNoZWNrKSIpOworICAgICAgICBleGl0KC0xKTsKKyAgICB9CisgICAgciA9IGR1cDIobmZkLCBm
ZCk7CisgICAgaWYgKHIgIT0gZmQpIHsKKyAgICAgICAgcGVycm9yKCJkdXAyIC9kZXYvbnVsbCAo
Zm9yIENWRS0yMDE0LTM2NzIgY2hlY2spIik7CisgICAgICAgIGV4aXQoLTEpOworICAgIH0KKyAg
ICBjbG9zZShuZmQpOworfQorCiBzdGF0aWMgaW50IG1heF9wcmlvcml0eTsKIAogI2lmbmRlZiBf
V0lOMzIKQEAgLTIyMyw2ICsyNjcsOCBAQCBzdGF0aWMgaW50IG9zX2hvc3RfbWFpbl9sb29wX3dh
aXQoaW50NjRfdCB0aW1lb3V0KQogCiAgICAgZ19tYWluX2NvbnRleHRfYWNxdWlyZShjb250ZXh0
KTsKIAorICAgIGNoZWNrX2N2ZV8yMDE0XzM2NzJfeGVuKCk7CisKICAgICBnbGliX3BvbGxmZHNf
ZmlsbCgmdGltZW91dCk7CiAKICAgICBxZW11X211dGV4X3VubG9ja19pb3RocmVhZCgpOwpAQCAt
Mzk1LDYgKzQ0MSw4IEBAIHN0YXRpYyBpbnQgb3NfaG9zdF9tYWluX2xvb3Bfd2FpdChpbnQ2NF90
IHRpbWVvdXQpCiAKICAgICBnX21haW5fY29udGV4dF9hY3F1aXJlKGNvbnRleHQpOwogCisgICAg
Y2hlY2tfY3ZlXzIwMTRfMzY3Ml94ZW4oKTsKKwogICAgIC8qIFhYWDogbmVlZCB0byBzdXBwcmVz
cyBwb2xsaW5nIGJ5IGJldHRlciB1c2luZyB3aW4zMiBldmVudHMgKi8KICAgICByZXQgPSAwOwog
ICAgIGZvciAocGUgPSBmaXJzdF9wb2xsaW5nX2VudHJ5OyBwZSAhPSBOVUxMOyBwZSA9IHBlLT5u
ZXh0KSB7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQvcWVt
dS14ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu May 09 01:11:12 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 01:11:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hOXaV-0003bq-Tz; Thu, 09 May 2019 01:11:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nN80=TJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hOXaV-0003bl-7D
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 01:11:07 +0000
X-Inumbo-ID: 50637f3c-71f7-11e9-93e4-a7963cb439e6
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 50637f3c-71f7-11e9-93e4-a7963cb439e6;
 Thu, 09 May 2019 01:11: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 1hOXaQ-0007az-Vx
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 01:11:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hOXaQ-0005Oq-TI
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 01:11:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hOXaQ-0005Oq-TI@xenbits.xenproject.org>
Date: Thu, 09 May 2019 01:11:02 +0000
Subject: [Xen-changelog] [xen stable-4.10] xen: Fix backport of
 "xen/cmdline: Fix buggy strncmp(s, LITERAL, ss - s) construct"
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNiMGVlYmIxY2E2ZTE1OGQ3YjlhNWU1N2Q2OGRkYjQwOTM4ODI4MjIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAzIDEwOjU5OjE4IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDMgMTA6NTk6MTggMjAxOSArMDIw
MAoKICAgIHhlbjogRml4IGJhY2twb3J0IG9mICJ4ZW4vY21kbGluZTogRml4IGJ1Z2d5IHN0cm5j
bXAocywgTElURVJBTCwgc3MgLSBzKSBjb25zdHJ1Y3QiCiAgICAKICAgIFRoZXNlIHdlcmUgbWlz
c2VkIGFzIGEgY29uc2VxdWVuY2Ugb2YgYmVpbmcgcmViYXNlZCBvdmVyIG90aGVyIGNtZGxpbmUK
ICAgIGNsZWFudXAuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMgICB8IDQgKystLQog
eGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jIHwgNCArKy0tCiAyIGZpbGVzIGNoYW5nZWQsIDQg
aW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
ZG9tMF9idWlsZC5jIGIveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYwppbmRleCA5ODg2ZDYwNTU3
Li4wMDkxYmE5NGYyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKQEAgLTIzOCwxMCArMjM4LDEwIEBAIHN0YXRpYyBp
bnQgX19pbml0IHBhcnNlX2RvbTBfcGFyYW0oY29uc3QgY2hhciAqcykKICAgICAgICAgaWYgKCAh
c3MgKQogICAgICAgICAgICAgc3MgPSBzdHJjaHIocywgJ1wwJyk7CiAKLSAgICAgICAgaWYgKCAh
c3RybmNtcChzLCAicHZoIiwgc3MgLSBzKSApCisgICAgICAgIGlmICggIWNtZGxpbmVfc3RyY21w
KHMsICJwdmgiKSApCiAgICAgICAgICAgICBkb20wX3B2aCA9IHRydWU7CiAjaWZkZWYgQ09ORklH
X1NIQURPV19QQUdJTkcKLSAgICAgICAgZWxzZSBpZiAoICFzdHJuY21wKHMsICJzaGFkb3ciLCBz
cyAtIHMpICkKKyAgICAgICAgZWxzZSBpZiAoICFjbWRsaW5lX3N0cmNtcChzLCAic2hhZG93Iikg
KQogICAgICAgICAgICAgb3B0X2RvbTBfc2hhZG93ID0gdHJ1ZTsKICNlbmRpZgogICAgICAgICBl
bHNlCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMgYi94ZW4vYXJjaC94
ODYvaHZtL3ZteC92bWNzLmMKaW5kZXggZTdmOGVlYTZiOC4uMjA1ZjIzMDdjMiAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14
L3ZtY3MuYwpAQCAtOTAsOSArOTAsOSBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9lcHRfcGFy
YW0oY29uc3QgY2hhciAqcykKICAgICAgICAgaWYgKCAhc3MgKQogICAgICAgICAgICAgc3MgPSBz
dHJjaHIocywgJ1wwJyk7CiAKLSAgICAgICAgaWYgKCAhc3RybmNtcChzLCAicG1sIiwgc3MgLSBz
KSApCisgICAgICAgIGlmICggIWNtZGxpbmVfc3RyY21wKHMsICJwbWwiKSApCiAgICAgICAgICAg
ICBvcHRfcG1sX2VuYWJsZWQgPSB2YWw7Ci0gICAgICAgIGVsc2UgaWYgKCAhc3RybmNtcChzLCAi
YWQiLCBzcyAtIHMpICkKKyAgICAgICAgZWxzZSBpZiAoICFjbWRsaW5lX3N0cmNtcChzLCAiYWQi
KSApCiAgICAgICAgICAgICBvcHRfZXB0X2FkID0gdmFsOwogICAgICAgICBlbHNlCiAgICAgICAg
ICAgICByYyA9IC1FSU5WQUw7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu May 09 01:11:17 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 01: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 1hOXae-0003cR-Vi; Thu, 09 May 2019 01:11:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nN80=TJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hOXad-0003cJ-Mg
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 01:11:15 +0000
X-Inumbo-ID: 567f7268-71f7-11e9-9701-972162d2a623
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 567f7268-71f7-11e9-9701-972162d2a623;
 Thu, 09 May 2019 01:11: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 1hOXab-0007b3-5i
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 01:11:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hOXab-0005PF-37
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 01:11:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hOXab-0005PF-37@xenbits.xenproject.org>
Date: Thu, 09 May 2019 01:11:13 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/mm: fix #GP(0) in
 switch_cr3_cr4()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDUyMDA3OTFkZmJlMGFmMmY0OWE5YzAyMjY1MjBjMmFlZjA0MTNkNWEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDMg
MTE6MDE6MjQgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBNYXkgMyAxMTowMToyNCAyMDE5ICswMjAwCgogICAgeDg2
L21tOiBmaXggI0dQKDApIGluIHN3aXRjaF9jcjNfY3I0KCkKICAgIAogICAgV2l0aCAicGNpZD1u
by14cHRpIiBhbmQgb3Bwb3NpdGUgWFBUSSBzZXR0aW5ncyBpbiB0d28gNjQtYml0IFBWIGRvbWFp
bnMKICAgIChhY2hpZXZhYmxlIHdpdGggb25lIG9mICJ4cHRpPW5vLWRvbTAiIG9yICJ4cHRpPW5v
LWRvbXUiKSwgc3dpdGNoaW5nCiAgICBmcm9tIGEgUENJRC1kaXNhYmxlZCB0byBhIFBDSUQtZW5h
YmxlZCA2NC1iaXQgUFYgZG9tYWluIGZhaWxzIHRvIHNldAogICAgQ1I0LlBDSURFIGluIHRpbWUs
IGFzIENSNC5QR0Ugd291bGQgbm90IGJlIHNldCBpbiBlaXRoZXIgKHNlZQogICAgcHZfZml4dXBf
Z3Vlc3RfY3I0KCksIGluIHBhcnRpY3VsYXIgYXMgdXNlZCBieSB3cml0ZV9wdGJhc2UoKSksIGFu
ZAogICAgaGVuY2UgdGhlIGVhcmx5IENSNCB3cml0ZSB3b3VsZCBiZSBza2lwcGVkLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZp
ZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1h
c3RlciBjb21taXQ6IGZkYzIwNTY3NjdiYTc0MzQ2ZGZkOGJiZTg2OGJiMjI1MjFiYTE0MTgKICAg
IG1hc3RlciBkYXRlOiAyMDE5LTAzLTA1IDE3OjAyOjM2ICswMTAwCi0tLQogeGVuL2FyY2gveDg2
L2ZsdXNodGxiLmMgfCAxNCArKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDE0IGluc2Vy
dGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZmx1c2h0bGIuYyBiL3hlbi9hcmNo
L3g4Ni9mbHVzaHRsYi5jCmluZGV4IDJmMTg5OTI3N2MuLmZjNGMyOWNhOTcgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9mbHVzaHRsYi5jCkBA
IC0xMTIsNiArMTEyLDcgQEAgdm9pZCBzd2l0Y2hfY3IzX2NyNCh1bnNpZ25lZCBsb25nIGNyMywg
dW5zaWduZWQgbG9uZyBjcjQpCiAgICAgICAgIHdyaXRlX2NyNChvbGRfY3I0KTsKICAgICB9CiAg
ICAgZWxzZSBpZiAoIHVzZV9pbnZwY2lkICkKKyAgICB7CiAgICAgICAgIC8qCiAgICAgICAgICAq
IEZsdXNoaW5nIHRoZSBUTEIgdmlhIElOVlBDSUQgaXMgbmVjZXNzYXJ5IG9ubHkgaW4gY2FzZSBQ
Q0lEcyBhcmUKICAgICAgICAgICogaW4gdXNlLCB3aGljaCBpcyB0cnVlIG9ubHkgd2l0aCBJTlZQ
Q0lEIGJlaW5nIGF2YWlsYWJsZS4KQEAgLTEyMiw2ICsxMjMsMTkgQEAgdm9pZCBzd2l0Y2hfY3Iz
X2NyNCh1bnNpZ25lZCBsb25nIGNyMywgdW5zaWduZWQgbG9uZyBjcjQpCiAgICAgICAgICAqLwog
ICAgICAgICBpbnZwY2lkX2ZsdXNoX2FsbF9ub25nbG9iYWxzKCk7CiAKKyAgICAgICAgLyoKKyAg
ICAgICAgICogQ1I0LlBDSURFIG5lZWRzIHRvIGJlIHNldCBiZWZvcmUgdGhlIENSMyB3cml0ZSBi
ZWxvdy4gT3RoZXJ3aXNlCisgICAgICAgICAqIC0gdGhlIENSMyB3cml0ZSB3aWxsIGZhdWx0IHdo
ZW4gQ1IzLk5PRkxVU0ggaXMgc2V0ICh3aGljaCBpcyB0aGUKKyAgICAgICAgICogICBjYXNlIG5v
cm1hbGx5KSwKKyAgICAgICAgICogLSB0aGUgc3Vic2VxdWVudCBDUjQgd3JpdGUgd2lsbCBmYXVs
dCBpZiBDUjMuUENJRCAhPSAwLgorICAgICAgICAgKi8KKyAgICAgICAgaWYgKCAob2xkX2NyNCAm
IFg4Nl9DUjRfUENJREUpIDwgKGNyNCAmIFg4Nl9DUjRfUENJREUpICkKKyAgICAgICAgeworICAg
ICAgICAgICAgd3JpdGVfY3I0KGNyNCk7CisgICAgICAgICAgICBvbGRfY3I0ID0gY3I0OworICAg
ICAgICB9CisgICAgfQorCiAgICAgLyoKICAgICAgKiBJZiB3ZSBkb24ndCBjaGFuZ2UgUENJRHMs
IHRoZSBDUjMgd3JpdGUgYmVsb3cgbmVlZHMgdG8gZmx1c2ggdGhpcyB2ZXJ5CiAgICAgICogUENJ
RCwgZXZlbiB3aGVuIGEgZnVsbCBmbHVzaCB3YXMgcGVyZm9ybWVkIGFib3ZlLCBhcyB3ZSBhcmUg
Y3VycmVudGx5Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNzdGFibGUtNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Thu May 09 01:11:27 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 01: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 1hOXap-0003db-17; Thu, 09 May 2019 01:11:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nN80=TJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hOXao-0003dT-4A
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 01:11:26 +0000
X-Inumbo-ID: 5c864e52-71f7-11e9-9867-63589db83266
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5c864e52-71f7-11e9-9867-63589db83266;
 Thu, 09 May 2019 01:11: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 1hOXal-0007bF-BM
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 01:11:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hOXal-0005Pi-8s
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 01:11:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hOXal-0005Pi-8s@xenbits.xenproject.org>
Date: Thu, 09 May 2019 01:11:23 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/cpuid: add missing PCLMULQDQ
 dependency
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI4MDcxZjM0OGJmNDlkZjk3NmFlZWRlMTU4ZmE2YTg2MThiOTU0MGYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDMg
MTE6MDI6MTcgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBNYXkgMyAxMTowMjoxNyAyMDE5ICswMjAwCgogICAgeDg2
L2NwdWlkOiBhZGQgbWlzc2luZyBQQ0xNVUxRRFEgZGVwZW5kZW5jeQogICAgCiAgICBTaW5jZSB3
ZSBjYW4ndCBzZWVtIHRvIGJlIGFibGUgdG8gc2V0dGxlIG91ciBkaXNjdXNzaW9uIGZvciB0aGUg
d2lkZXIKICAgIGFkanVzdG1lbnQgcHJldmlvdXNseSBwb3N0ZWQsIGxldCdzIGF0IGxlYXN0IGFk
ZCB0aGUgbWlzc2luZyBkZXBlbmRlbmN5CiAgICBmb3IgNC4xMi4gSSdtIG5vdCBjb252aW5jZWQg
dGhvdWdoIHRoYXQgYXR0YWNoaW5nIGl0IHRvIFNTRSBpcyBjb3JyZWN0LgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21t
aXQ6IGVlYjMxZWU1MjJjN2JiODU0MWViNGMwMzdiZTJjNDJiZmNmMGEzYzMKICAgIG1hc3RlciBk
YXRlOiAyMDE5LTAzLTA1IDE4OjA0OjIzICswMTAwCi0tLQogeGVuL3Rvb2xzL2dlbi1jcHVpZC5w
eSB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoK
ZGlmZiAtLWdpdCBhL3hlbi90b29scy9nZW4tY3B1aWQucHkgYi94ZW4vdG9vbHMvZ2VuLWNwdWlk
LnB5CmluZGV4IDY1NTI2ZmYxMjAuLjgwYjM0M2Q0MWMgMTAwNzU1Ci0tLSBhL3hlbi90b29scy9n
ZW4tY3B1aWQucHkKKysrIGIveGVuL3Rvb2xzL2dlbi1jcHVpZC5weQpAQCAtMTkzLDcgKzE5Myw3
IEBAIGRlZiBjcnVuY2hfbnVtYmVycyhzdGF0ZSk6CiAgICAgICAgICMgJVhNTSBzdXBwb3J0LCB3
aXRob3V0IHNwZWNpZmljIGludGVyLWRlcGVuZGVuY2llcy4gIEFkZGl0aW9uYWxseQogICAgICAg
ICAjIEFNRCBoYXMgYSBzcGVjaWFsIG1pcy1hbGlnbm1lbnQgc3ViLW1vZGUuCiAgICAgICAgIFNT
RTogW1NTRTIsIFNTRTMsIFNTU0UzLCBTU0U0QSwgTUlTQUxJR05TU0UsCi0gICAgICAgICAgICAg
IEFFU05JLCBTSEFdLAorICAgICAgICAgICAgICBBRVNOSSwgUENMTVVMUURRLCBTSEFdLAogCiAg
ICAgICAgICMgU1NFMiB3YXMgcmUtc3BlY2lmaWVkIGFzIGNvcmUgaW5zdHJ1Y3Rpb25zIGZvciA2
NGJpdC4KICAgICAgICAgU1NFMjogW0xNXSwKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjEwCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu May 09 01:11:38 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 01:11:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hOXb0-0003f9-30; Thu, 09 May 2019 01:11:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nN80=TJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hOXay-0003f0-Pv
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 01:11:36 +0000
X-Inumbo-ID: 629ddd00-71f7-11e9-83d0-0bb4010f56ef
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 629ddd00-71f7-11e9-83d0-0bb4010f56ef;
 Thu, 09 May 2019 01:11:33 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hOXav-0007c2-HM
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 01:11:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hOXav-0005QL-Ej
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 01:11:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hOXav-0005QL-Ej@xenbits.xenproject.org>
Date: Thu, 09 May 2019 01:11:33 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/vmx: Properly flush the TLB
 when an altp2m is modified
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDkyZmMwYjYzNWNhODc0NTllZjQ1ODJiYjhmMTY2M2IxNGEwOTdiZTQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAzIDExOjAzOjAxIDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDMgMTE6MDM6MDEgMjAxOSArMDIw
MAoKICAgIHg4Ni92bXg6IFByb3Blcmx5IGZsdXNoIHRoZSBUTEIgd2hlbiBhbiBhbHRwMm0gaXMg
bW9kaWZpZWQKICAgIAogICAgTW9kaWZpY2F0aW9ucyB0byBhbiBhbHRwMm0gbWFyayB0aGUgcDJt
IGFzIG5lZWRpbmcgZmx1c2hpbmcsIGJ1dCB0aGlzIHdhcwogICAgbmV2ZXIgd2lyZWQgdXAgaW4g
dGhlIHJldHVybi10by1ndWVzdCBwYXRoLiAgQXMgYSByZXN1bHQsIHN0YWxlIFRMQiBlbnRyaWVz
CiAgICBjYW4gcmVtYWluIGFmdGVyIHJlc3VtaW5nIHRoZSBndWVzdC4KICAgIAogICAgSW4gcHJh
Y3RpY2UsIHRoaXMgbWFuaWZlc3RzIGFzIGEgbWlzc2luZyBFUFRfVklPTEFUSU9OIG9yICNWRSBl
eGNlcHRpb24gd2hlbgogICAgdGhlIGd1ZXN0IHN1YnNlcXVlbnRseSBhY2Nlc3NlcyBhIHBhZ2Ug
d2hpY2ggaGFzIGhhZCBpdHMgcGVybWlzc2lvbnMgcmVkdWNlZC4KICAgIAogICAgdm14X3ZtZW50
ZXJfaGVscGVyKCkgbm93IGhhcyAxMSBwMm1zIHRvIHBvdGVudGlhbGx5IGludmFsaWRhdGUsIGJ1
dCBpc3N1aW5nIDExCiAgICBJTlZFUFQgaW5zdHJ1Y3Rpb25zIGlzbid0IGNsZXZlci4gIEluc3Rl
YWQsIGNvdW50IGhvdyBtYW55IGNvbnRleHRzIG5lZWQKICAgIGludmFsaWRhdGluZywgYW5kIHVz
ZSBJTlZFUFRfQUxMX0NPTlRFWFQgaWYgdHdvIG9yIG1vcmUgYXJlIGluIG5lZWQgb2YKICAgIGZs
dXNoaW5nLgogICAgCiAgICBUaGlzIGRvZXNuJ3QgaGF2ZSBhbiBYU0EgYmVjYXVzZSBhbHRwMm0g
aXMgbm90IHlldCBhIHNlY3VyaXR5LXN1cHBvcnRlZAogICAgZmVhdHVyZS4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+
CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNr
ZWQtYnk6IEtldmluIFRpYW4gPGtldmluLnRpYW5AaW50ZWwuY29tPgogICAgbWFzdGVyIGNvbW1p
dDogNjlmNzY0M2RmNjhlZjhlOTk0MjIxYTk5NmUzMzZhNDdjYmI3YmJjOAogICAgbWFzdGVyIGRh
dGU6IDIwMTktMDItMjggMTE6MTY6MjcgKzAwMDAKLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3ZteC92
bXguYyB8IDM2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLQogMSBmaWxlIGNo
YW5nZWQsIDMxIGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwppbmRl
eCBlMjhkNzk2M2I3Li4yODk2ZDI3MmIxIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3Zt
eC92bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpAQCAtNDI4Miw2ICs0Mjgy
LDcgQEAgc3RhdGljIHZvaWQgbGJyX2ZpeHVwKHZvaWQpCiBib29sIHZteF92bWVudGVyX2hlbHBl
cihjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIHsKICAgICBzdHJ1Y3QgdmNwdSAq
Y3VyciA9IGN1cnJlbnQ7CisgICAgc3RydWN0IGRvbWFpbiAqY3VycmQgPSBjdXJyLT5kb21haW47
CiAgICAgdTMyIG5ld19hc2lkLCBvbGRfYXNpZDsKICAgICBzdHJ1Y3QgaHZtX3ZjcHVfYXNpZCAq
cF9hc2lkOwogICAgIGJvb2xfdCBuZWVkX2ZsdXNoOwpAQCAtNDMyOCwxNyArNDMyOSw0MiBAQCBi
b29sIHZteF92bWVudGVyX2hlbHBlcihjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykK
IAogICAgIGlmICggcGFnaW5nX21vZGVfaGFwKGN1cnItPmRvbWFpbikgKQogICAgIHsKLSAgICAg
ICAgc3RydWN0IGVwdF9kYXRhICplcHQgPSAmcDJtX2dldF9ob3N0cDJtKGN1cnItPmRvbWFpbikt
PmVwdDsKKyAgICAgICAgc3RydWN0IGVwdF9kYXRhICplcHQgPSAmcDJtX2dldF9ob3N0cDJtKGN1
cnJkKS0+ZXB0OwogICAgICAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgp
OworICAgICAgICB1bnNpZ25lZCBpbnQgaW52ID0gMDsgLyogTm9uZSA9PiBTaW5nbGUgPT4gQWxs
ICovCisgICAgICAgIHN0cnVjdCBlcHRfZGF0YSAqc2luZ2xlID0gTlVMTDsgLyogU2luZ2xlIGVw
dHAsIGlmZiBpbnYgPT0gMSAqLwogCiAgICAgICAgIGlmICggY3B1bWFza190ZXN0X2NwdShjcHUs
IGVwdC0+aW52YWxpZGF0ZSkgKQogICAgICAgICB7CiAgICAgICAgICAgICBjcHVtYXNrX2NsZWFy
X2NwdShjcHUsIGVwdC0+aW52YWxpZGF0ZSk7Ci0gICAgICAgICAgICBpZiAoIG5lc3RlZGh2bV9l
bmFibGVkKGN1cnItPmRvbWFpbikgKQotICAgICAgICAgICAgICAgIF9faW52ZXB0KElOVkVQVF9B
TExfQ09OVEVYVCwgMCwgMCk7Ci0gICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICAgX19p
bnZlcHQoSU5WRVBUX1NJTkdMRV9DT05URVhULCBlcHQtPmVwdHAsIDApOworCisgICAgICAgICAg
ICAvKiBBdXRvbWF0aWNhbGx5IGludmFsaWRhdGUgYWxsIGNvbnRleHRzIGlmIG5lc3RlZC4gKi8K
KyAgICAgICAgICAgIGludiArPSAxICsgbmVzdGVkaHZtX2VuYWJsZWQoY3VycmQpOworICAgICAg
ICAgICAgc2luZ2xlID0gZXB0OworICAgICAgICB9CisKKyAgICAgICAgaWYgKCBhbHRwMm1fYWN0
aXZlKGN1cnJkKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIHVuc2lnbmVkIGludCBpOworCisg
ICAgICAgICAgICBmb3IgKCBpID0gMDsgaSA8IE1BWF9BTFRQMk07ICsraSApCisgICAgICAgICAg
ICB7CisgICAgICAgICAgICAgICAgaWYgKCBjdXJyZC0+YXJjaC5hbHRwMm1fZXB0cFtpXSA9PSBt
Zm5feChJTlZBTElEX01GTikgKQorICAgICAgICAgICAgICAgICAgICBjb250aW51ZTsKKworICAg
ICAgICAgICAgICAgIGVwdCA9ICZjdXJyZC0+YXJjaC5hbHRwMm1fcDJtW2ldLT5lcHQ7CisgICAg
ICAgICAgICAgICAgaWYgKCBjcHVtYXNrX3Rlc3RfY3B1KGNwdSwgZXB0LT5pbnZhbGlkYXRlKSAp
CisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAgICAgICBjcHVtYXNrX2NsZWFyX2Nw
dShjcHUsIGVwdC0+aW52YWxpZGF0ZSk7CisgICAgICAgICAgICAgICAgICAgIGludisrOworICAg
ICAgICAgICAgICAgICAgICBzaW5nbGUgPSBlcHQ7CisgICAgICAgICAgICAgICAgfQorICAgICAg
ICAgICAgfQogICAgICAgICB9CisKKyAgICAgICAgaWYgKCBpbnYgKQorICAgICAgICAgICAgX19p
bnZlcHQoaW52ID09IDEgPyBJTlZFUFRfU0lOR0xFX0NPTlRFWFQgOiBJTlZFUFRfQUxMX0NPTlRF
WFQsCisgICAgICAgICAgICAgICAgICAgICBpbnYgPT0gMSA/IHNpbmdsZS0+ZXB0cCAgICAgICAg
ICA6IDAsIDApOwogICAgIH0KIAogIG91dDoKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjEwCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu May 09 01:11:47 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 01:11:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hOXb9-0003gg-4Y; Thu, 09 May 2019 01:11: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=nN80=TJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hOXb8-0003gX-Dt
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 01:11:46 +0000
X-Inumbo-ID: 68ac9784-71f7-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 68ac9784-71f7-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 01:11: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 1hOXb5-0007di-NG
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 01:11:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hOXb5-0005Qp-Kl
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 01:11:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hOXb5-0005Qp-Kl@xenbits.xenproject.org>
Date: Thu, 09 May 2019 01:11:43 +0000
Subject: [Xen-changelog] [xen stable-4.10] iommu: leave IOMMU enabled by
 default during kexec crash transition
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQwNmY1NjEzZTVkZjUyOWYzZTZhZWE5NGQ2NDhhM2M2MmU2NWE0MDMKQXV0aG9yOiAg
ICAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBNYXkgMyAxMTowMzo1MiAyMDE5ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1heSAzIDExOjAzOjUyIDIwMTkgKzAy
MDAKCiAgICBpb21tdTogbGVhdmUgSU9NTVUgZW5hYmxlZCBieSBkZWZhdWx0IGR1cmluZyBrZXhl
YyBjcmFzaCB0cmFuc2l0aW9uCiAgICAKICAgIEl0J3MgdW5zYWZlIHRvIGRpc2FibGUgSU9NTVUg
b24gYSBsaXZlIHN5c3RlbSB3aGljaCBpcyB0aGUgY2FzZQogICAgaWYgd2UncmUgY3Jhc2hpbmcg
c2luY2UgcmVtYXBwaW5nIGhhcmR3YXJlIGRvZXNuJ3QgdXN1YWxseSBrbm93IHdoYXQKICAgIHRv
IGRvIHdpdGggb25nb2luZyBidXMgdHJhbnNhY3Rpb25zIGFuZCBmcmVxdWVudGx5IHJhaXNlcyBO
TUkvTUNFL1NNSSwKICAgIGV0Yy4gKGRlcGVuZHMgb24gdGhlIGZpcm13YXJlIGNvbmZpZ3VyYXRp
b24pIHRvIHNpZ25hbCB0aGVzZSBhYm5vcm1hbGl0aWVzLgogICAgVGhpcywgaW4gdHVybiwgZG9l
c24ndCBwbGF5IHdlbGwgd2l0aCBrZXhlYyB0cmFuc2l0aW9uIHByb2Nlc3MgYXMgdGhlcmUgaXMK
ICAgIG5vIGhhbmRsaW5nIGF2YWlsYWJsZSBhdCB0aGUgbW9tZW50IGZvciB0aGlzIGtpbmQgb2Yg
ZXZlbnRzIHJlc3VsdGluZwogICAgaW4gZmFpbHVyZXMgdG8gZW50ZXIgdGhlIGtlcm5lbC4KICAg
IAogICAgTW9kZXJuIExpbnV4IGtlcm5lbHMgdGF1Z2h0IHRvIGNvcHkgYWxsIHRoZSBuZWNlc3Nh
cnkgRE1BUi9JUiB0YWJsZXMKICAgIGZvbGxvd2luZyBrZXhlYyBmcm9tIHRoZSBwcmV2aW91cyBr
ZXJuZWwgKFhlbiBpbiBvdXIgY2FzZSkgLSBzbyBpdCdzCiAgICBjdXJyZW50bHkgbm9ybWFsIHRv
IGtlZXAgSU9NTVUgZW5hYmxlZC4gSXQgbWlnaHQgcmVxdWlyZSBtaW5vciBjaGFuZ2VzIHRvCiAg
ICBrZHVtcCBjb21tYW5kIGxpbmUgdGhhdCBlbmFibGVzIElPTU1VIGRyaXZlcnMgKGUuZy4gaW50
ZWxfaW9tbXU9b24gLwogICAgaW50cmVtYXA9b24pIGJ1dCByZWNlbnQga2VybmVscyBkb24ndCBy
ZXF1aXJlIGFueSBhZGRpdGlvbmFsIGNoYW5nZXMgZm9yCiAgICB0aGUgdHJhbnNpdGlvbiB0byBi
ZSB0cmFuc3BhcmVudC4KICAgIAogICAgQSBmYWxsYmFjayBvcHRpb24gaXMgc3RpbGwgbGVmdCBm
b3IgY29tcGF0aWJpbGl0eSB3aXRoIGFuY2llbnQgY3Jhc2gKICAgIGtlcm5lbHMgd2hpY2ggZGlk
bid0IGxpa2UgdG8gaGF2ZSBJT01NVSBhY3RpdmUgdW5kZXIgdGhlaXIgZmVldCBvbiBib290Lgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0
cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
ICBtYXN0ZXIgY29tbWl0OiAxMmMzNmY1NzdkNDU0OTk2Yzg4MmVjZGM1ZGE4MTEzY2EyNjEzNjQ2
CiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0wMy0xMiAxNDozODoxMiArMDEwMAotLS0KIGRvY3MvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIHwgMTIgKysrKysrKysrKystCiB4ZW4vYXJjaC94
ODYvY3Jhc2guYyAgICAgICAgICAgICAgICB8ICA3ICsrKysrLS0KIHhlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL2lvbW11LmMgICAgIHwgIDggKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMjQgaW5z
ZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5tYXJrZG93biBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3du
CmluZGV4IDQ3MGRhODAxNzQuLmZmYTU1YTgzNDUgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW4t
Y29tbWFuZC1saW5lLm1hcmtkb3duCisrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1h
cmtkb3duCkBAIC0xMDc4LDcgKzEwNzgsNyBAQCBkZWJ1ZyBoeXBlcnZpc29yIG9ubHkpLgogPiBE
ZWZhdWx0OiBgbmV3YCB1bmxlc3MgZGlyZWN0ZWQtRU9JIGlzIHN1cHBvcnRlZAogCiAjIyMgaW9t
bXUKLT4gYD0gTGlzdCBvZiBbIDxib29sZWFuPiB8IGZvcmNlIHwgcmVxdWlyZWQgfCBpbnRyZW1h
cCB8IGludHBvc3QgfCBxaW52YWwgfCBzbm9vcCB8IHNoYXJlcHQgfCBkb20wLXBhc3N0aHJvdWdo
IHwgZG9tMC1zdHJpY3QgfCBhbWQtaW9tbXUtcGVyZGV2LWludHJlbWFwIHwgd29ya2Fyb3VuZF9i
aW9zX2J1ZyB8IGlnZnggfCB2ZXJib3NlIHwgZGVidWcgXWAKKz4gYD0gTGlzdCBvZiBbIDxib29s
ZWFuPiB8IGZvcmNlIHwgcmVxdWlyZWQgfCBpbnRyZW1hcCB8IGludHBvc3QgfCBxaW52YWwgfCBz
bm9vcCB8IHNoYXJlcHQgfCBkb20wLXBhc3N0aHJvdWdoIHwgZG9tMC1zdHJpY3QgfCBhbWQtaW9t
bXUtcGVyZGV2LWludHJlbWFwIHwgd29ya2Fyb3VuZF9iaW9zX2J1ZyB8IGlnZnggfCBjcmFzaC1k
aXNhYmxlIHwgdmVyYm9zZSB8IGRlYnVnIF1gCiAKID4gU3ViLW9wdGlvbnM6CiAKQEAgLTExNjgs
NiArMTE2OCwxNiBAQCBkZWJ1ZyBoeXBlcnZpc29yIG9ubHkpLgogPj4gdG8gd29ya2Fyb3VuZCBn
cmFwaGljcyBpc3N1ZXMuIElmIGFkZGluZyBgbm8taWdmeGAgZml4ZXMgYW55dGhpbmcsIHlvdQog
Pj4gc2hvdWxkIGZpbGUgYSBidWcgcmVwb3J0aW5nIHRoZSBwcm9ibGVtLgogCis+IGBjcmFzaC1k
aXNhYmxlYAorCis+IERlZmF1bHQ6IGBmYWxzZWAKKworPj4gVGhpcyBvcHRpb24gY29udHJvbHMg
ZGlzYWJsaW5nIElPTU1VIGZ1bmN0aW9uYWxpdHkgKERNQVIvSVIvUUkpIGJlZm9yZQorPj4gc3dp
dGNoaW5nIHRvIGEgY3Jhc2gga2VybmVsLiBUaGlzIG9wdGlvbiBpcyBpbmFjdGl2ZSBieSBkZWZh
dWx0IGFuZAorPj4gaXMgZm9yIGNvbXBhdGliaWxpdHkgd2l0aCBvbGRlciBrZHVtcCBrZXJuZWxz
IG9ubHkuIE1vZGVybiBrZXJuZWxzIGNvcHkKKz4+IGFsbCB0aGUgbmVjZXNzYXJ5IHRhYmxlcyBm
cm9tIHRoZSBwcmV2aW91cyBvbmUgZm9sbG93aW5nIGtleGVjIHdoaWNoIG1ha2VzCis+PiAgdGhl
IHRyYW5zaXRpb24gdHJhbnNwYXJlbnQgZm9yIHRoZW0gd2l0aCBJT01NVSBmdW5jdGlvbnMgc3Rp
bGwgb24uCisKID4gYHZlcmJvc2VgCiAKID4gRGVmYXVsdDogYGZhbHNlYApkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gveDg2L2NyYXNoLmMgYi94ZW4vYXJjaC94ODYvY3Jhc2guYwppbmRleCA4MjUzNWM0
ZGYwLi5iMzMzN2FmY2ZmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3Jhc2guYworKysgYi94
ZW4vYXJjaC94ODYvY3Jhc2guYwpAQCAtMTY4LDggKzE2OCwxMSBAQCBzdGF0aWMgdm9pZCBubWlf
c2hvb3Rkb3duX2NwdXModm9pZCkKICAgICAgICAgcHJpbnRrKCJGYWlsZWQgdG8gc2hvb3QgZG93
biBDUFVzIHslc31cbiIsIGtleWhhbmRsZXJfc2NyYXRjaCk7CiAgICAgfQogCi0gICAgLyogQ3Jh
c2ggc2h1dGRvd24gYW55IElPTU1VIGZ1bmN0aW9uYWxpdHkgYXMgdGhlIGNyYXNoZHVtcCBrZXJu
ZWwgaXMgbm90Ci0gICAgICogaGFwcHkgd2hlbiBib290aW5nIGlmIGludGVycnVwdC9kbWEgcmVt
YXBwaW5nIGlzIHN0aWxsIGVuYWJsZWQgKi8KKyAgICAvKgorICAgICAqIFRyeSB0byBjcmFzaCBz
aHV0ZG93biBJT01NVSBmdW5jdGlvbmFsaXR5IGFzIHNvbWUgb2xkIGNyYXNoZHVtcAorICAgICAq
IGtlcm5lbHMgYXJlIG5vdCBoYXBweSB3aGVuIGJvb3RpbmcgaWYgaW50ZXJydXB0L2RtYSByZW1h
cHBpbmcKKyAgICAgKiBpcyBzdGlsbCBlbmFibGVkLgorICAgICAqLwogICAgIGlvbW11X2NyYXNo
X3NodXRkb3duKCk7CiAKICAgICBfX3N0b3BfdGhpc19jcHUoKTsKZGlmZiAtLWdpdCBhL3hlbi9k
cml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21t
dS5jCmluZGV4IDk4ZmRiMTRiNDAuLmI1ZjgwNDQ0MzkgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJz
L3Bhc3N0aHJvdWdoL2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUu
YwpAQCAtNjAsNiArNjAsNyBAQCBib29sX3QgX19yZWFkX21vc3RseSBpb21tdV9wYXNzdGhyb3Vn
aDsKIGJvb2xfdCBfX3JlYWRfbW9zdGx5IGlvbW11X3Nub29wID0gMTsKIGJvb2xfdCBfX3JlYWRf
bW9zdGx5IGlvbW11X3FpbnZhbCA9IDE7CiBib29sX3QgX19yZWFkX21vc3RseSBpb21tdV9pbnRy
ZW1hcCA9IDE7Citib29sX3QgX19yZWFkX21vc3RseSBpb21tdV9jcmFzaF9kaXNhYmxlOwogCiAv
KgogICogSW4gdGhlIGN1cnJlbnQgaW1wbGVtZW50YXRpb24gb2YgVlQtZCBwb3N0ZWQgaW50ZXJy
dXB0cywgaW4gc29tZSBleHRyZW1lCkBAIC0xMTIsNiArMTEzLDEwIEBAIHN0YXRpYyBpbnQgX19p
bml0IHBhcnNlX2lvbW11X3BhcmFtKGNvbnN0IGNoYXIgKnMpCiAgICAgICAgICAgICBpb21tdV9p
bnRyZW1hcCA9IHZhbDsKICAgICAgICAgZWxzZSBpZiAoICFjbWRsaW5lX3N0cmNtcChzLCAiaW50
cG9zdCIpICkKICAgICAgICAgICAgIGlvbW11X2ludHBvc3QgPSB2YWw7CisjaWZkZWYgQ09ORklH
X0tFWEVDCisgICAgICAgIGVsc2UgaWYgKCAhY21kbGluZV9zdHJjbXAocywgImNyYXNoLWRpc2Fi
bGUiKSApCisgICAgICAgICAgICBpb21tdV9jcmFzaF9kaXNhYmxlID0gdmFsOworI2VuZGlmCiAg
ICAgICAgIGVsc2UgaWYgKCAhY21kbGluZV9zdHJjbXAocywgImRlYnVnIikgKQogICAgICAgICB7
CiAgICAgICAgICAgICBpb21tdV9kZWJ1ZyA9IHZhbDsKQEAgLTQ1Miw2ICs0NTcsOSBAQCB2b2lk
IGlvbW11X3NoYXJlX3AybV90YWJsZShzdHJ1Y3QgZG9tYWluKiBkKQogCiB2b2lkIGlvbW11X2Ny
YXNoX3NodXRkb3duKHZvaWQpCiB7CisgICAgaWYgKCAhaW9tbXVfY3Jhc2hfZGlzYWJsZSApCisg
ICAgICAgIHJldHVybjsKKwogICAgIGlmICggaW9tbXVfZW5hYmxlZCApCiAgICAgICAgIGlvbW11
X2dldF9vcHMoKS0+Y3Jhc2hfc2h1dGRvd24oKTsKICAgICBpb21tdV9lbmFibGVkID0gaW9tbXVf
aW50cmVtYXAgPSBpb21tdV9pbnRwb3N0ID0gMDsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjEwCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu May 09 01:11:56 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 01:11:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hOXbI-0003hr-6B; Thu, 09 May 2019 01:11:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nN80=TJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hOXbH-0003hh-2Q
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 01:11:55 +0000
X-Inumbo-ID: 6ebb8f9a-71f7-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6ebb8f9a-71f7-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 01:11: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 1hOXbF-0007dq-Sx
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 01:11:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hOXbF-0005RV-QW
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 01:11:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hOXbF-0005RV-QW@xenbits.xenproject.org>
Date: Thu, 09 May 2019 01:11:53 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/HVM: don't crash guest in
 hvmemul_find_mmio_cache()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNmNTQ5MGQ3ZTQ0MmRiM2RjNjVkNzg0ZWUzYzA4N2Y3ZTQxZjVhMDYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDMg
MTE6MDQ6MzIgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBNYXkgMyAxMTowNDozMiAyMDE5ICswMjAwCgogICAgeDg2
L0hWTTogZG9uJ3QgY3Jhc2ggZ3Vlc3QgaW4gaHZtZW11bF9maW5kX21taW9fY2FjaGUoKQogICAg
CiAgICBDb21taXQgMzVhNjFjMDVlYSAoIng4NmVtdWw6IGFkanVzdCBoYW5kbGluZyBvZiBBVlgy
IGdhdGhlcnMiKSBidWlsZHMKICAgIHVwb24gdGhlIGZhY3QgdGhhdCB0aGUgZG9tYWluIHdpbGwg
YWN0dWFsbHkgc3Vydml2ZSBydW5uaW5nIG91dCBvZiBNTUlPCiAgICByZXN1bHQgYnVmZmVyIHNw
YWNlLiBEcm9wIHRoZSBkb21haW5fY3Jhc2goKSBpbnZvY2F0aW9uLiBBbHNvIGRlbGF5CiAgICBp
bmNyZW1lbnRpbmcgb2YgdGhlIHVzYWdlIGNvdW50ZXIsIHN1Y2ggdGhhdCB0aGUgZnVuY3Rpb24g
Y2FuJ3QgcG9zc2libHkKICAgIHVzZS9yZXR1cm4gYW4gb3V0LW9mLWJvdW5kcyBzbG90L3BvaW50
ZXIgaW4gY2FzZSBleGVjdXRpb24gc3Vic2VxdWVudGx5CiAgICBtYWtlcyBpdCBpbnRvIHRoZSBm
dW5jdGlvbiBhZ2FpbiB3aXRob3V0IGEgcHJpb3IgcmVzZXQgb2Ygc3RhdGUuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgbWFzdGVyIGNv
bW1pdDogYTQzYzFkZWMyNDZiZGVlNDg0ZTZhM2RlMDAxY2M2ODUwYTEwN2FiZQogICAgbWFzdGVy
IGRhdGU6IDIwMTktMDMtMTIgMTQ6Mzk6NDYgKzAxMDAKLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2Vt
dWxhdGUuYyB8IDcgKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgNCBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyBiL3hl
bi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCmluZGV4IDNiZjRjZmU5ZjAuLmZhZTkzYmM3NDggMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vZW11bGF0ZS5jCkBAIC05NDUsMTIgKzk0NSwxMSBAQCBzdGF0aWMgc3RydWN0IGh2bV9tbWlv
X2NhY2hlICpodm1lbXVsX2ZpbmRfbW1pb19jYWNoZSgKICAgICAgICAgICAgIHJldHVybiBjYWNo
ZTsKICAgICB9CiAKLSAgICBpID0gdmlvLT5tbWlvX2NhY2hlX2NvdW50Kys7CisgICAgaSA9IHZp
by0+bW1pb19jYWNoZV9jb3VudDsKICAgICBpZiggaSA9PSBBUlJBWV9TSVpFKHZpby0+bW1pb19j
YWNoZSkgKQotICAgIHsKLSAgICAgICAgZG9tYWluX2NyYXNoKGN1cnJlbnQtPmRvbWFpbik7CiAg
ICAgICAgIHJldHVybiBOVUxMOwotICAgIH0KKworICAgICsrdmlvLT5tbWlvX2NhY2hlX2NvdW50
OwogCiAgICAgY2FjaGUgPSAmdmlvLT5tbWlvX2NhY2hlW2ldOwogICAgIG1lbXNldChjYWNoZSwg
MCwgc2l6ZW9mICgqY2FjaGUpKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu May 09 01:12:06 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 01:12:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hOXbS-0003kX-7s; Thu, 09 May 2019 01:12: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=nN80=TJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hOXbR-0003kR-IW
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 01:12:05 +0000
X-Inumbo-ID: 74cc653d-71f7-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 74cc653d-71f7-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 01:12: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 1hOXbQ-0007eB-2Z
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 01:12:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hOXbP-0005S9-WF
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 01:12:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hOXbP-0005S9-WF@xenbits.xenproject.org>
Date: Thu, 09 May 2019 01:12:03 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/vtd: Don't include control
 register state in the table pointers
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGYwYzU4MDViNjQ3Njc1NjNhYmI1NThmZjdlNzY0MGNlZDExMTRhMGQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAzIDExOjA1OjA1IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDMgMTE6MDU6MDUgMjAxOSArMDIw
MAoKICAgIHg4Ni92dGQ6IERvbid0IGluY2x1ZGUgY29udHJvbCByZWdpc3RlciBzdGF0ZSBpbiB0
aGUgdGFibGUgcG9pbnRlcnMKICAgIAogICAgaXJlbWFwX21hZGRyIGFuZCBxaW52YWxfbWFkZHIg
cG9pbnQgdG8gdGhlIGJhc2Ugb2YgYSBibG9jayBvZiBjb250aWd1b3VzIFJBTSwKICAgIGFsbG9j
YXRlZCBieSB0aGUgZHJpdmVyLCBob2xkaW5nIHRoZSBJbnRlcnJ1cHQgUmVtYXBwaW5nIHRhYmxl
LCBhbmQgdGhlIFF1ZXVlZAogICAgSW52YWxpZGF0aW9uIHJpbmcuCiAgICAKICAgIERlc3BpdGUg
dGhlaXIgbmFtZSwgdGhleSBhcmUgYWN0dWFsbHkgdGhlIHZhbHVlcyBvZiB0aGUgaGFyZHdhcmUg
cmVnaXN0ZXIsCiAgICBpbmNsdWRpbmcgY29udHJvbCBtZXRhZGF0YSBpbiB0aGUgbG93ZXIgMTIg
Yml0cy4gIFdoaWxlIHVzZXMgb2YgdGhlc2UgZmllbGRzCiAgICBkbyBhcHBlYXIgdG8gY29ycmVj
dGx5IHNoaWZ0IG91dCB0aGUgbWV0YWRhdGEsIHRoaXMgaXMgdmVyeSBzdWJ0bGUgYmVoYXZpb3Vy
CiAgICBhbmQgY29uZnVzaW5nIHRvIGZvbGxvdy4KICAgIAogICAgTm90aGluZyB1c2VzIHRoZSBt
ZXRhZGF0YSwgc28gbWFrZSB0aGUgZmllbGRzIGFjdHVhbGx5IHBvaW50IGF0IHRoZSBiYXNlIG9m
CiAgICB0aGUgcmVsZXZhbnQgdGFibGVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZp
bi50aWFuQGludGVsLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGE5YTA1YWVlZTEwYTVhMzc2M2E0
MTMwNWE5ZjM4MTEyZGQxZmNjODIKICAgIG1hc3RlciBkYXRlOiAyMDE5LTAzLTEyIDEzOjU3OjEz
ICswMDAwCi0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2ludHJlbWFwLmMgfCAxMyAr
KysrKysrLS0tLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvcWludmFsLmMgICB8ICA4
ICsrKystLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdXRpbHMuYyAgICB8ICA1ICsr
Ky0tCiAzIGZpbGVzIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pbnRyZW1hcC5jIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2ludHJlbWFwLmMKaW5kZXggMWUwMzE3YzQ3YS4uZGZk
MzljMjJjMSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2ludHJlbWFw
LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2ludHJlbWFwLmMKQEAgLTgwMiwx
NCArODAyLDE1IEBAIGludCBlbmFibGVfaW50cmVtYXAoc3RydWN0IGlvbW11ICppb21tdSwgaW50
IGVpbSkKICAgICAgICAgaXJfY3RybC0+aXJlbWFwX251bSA9IDA7CiAgICAgfQogCi0gICAgLyog
c2V0IGV4dGVuZGVkIGludGVycnVwdCBtb2RlIGJpdCAqLwotICAgIGlyX2N0cmwtPmlyZW1hcF9t
YWRkciB8PSBlaW0gPyBJUlRBX0VJTUUgOiAwOwotCiAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJmlv
bW11LT5yZWdpc3Rlcl9sb2NrLCBmbGFncyk7CiAKLSAgICAvKiBzZXQgc2l6ZSBvZiB0aGUgaW50
ZXJydXB0IHJlbWFwcGluZyB0YWJsZSAqLwotICAgIGlyX2N0cmwtPmlyZW1hcF9tYWRkciB8PSBJ
UlRBX1JFR19UQUJMRV9TSVpFOwotICAgIGRtYXJfd3JpdGVxKGlvbW11LT5yZWcsIERNQVJfSVJU
QV9SRUcsIGlyX2N0cmwtPmlyZW1hcF9tYWRkcik7CisgICAgLyoKKyAgICAgKiBTZXQgc2l6ZSBv
ZiB0aGUgaW50ZXJydXB0IHJlbWFwcGluZyB0YWJsZSBhbmQgb3B0aW9uYWxseSBFeHRlbmRlZAor
ICAgICAqIEludGVycnVwdCBNb2RlLgorICAgICAqLworICAgIGRtYXJfd3JpdGVxKGlvbW11LT5y
ZWcsIERNQVJfSVJUQV9SRUcsCisgICAgICAgICAgICAgICAgaXJfY3RybC0+aXJlbWFwX21hZGRy
IHwgSVJUQV9SRUdfVEFCTEVfU0laRSB8CisgICAgICAgICAgICAgICAgKGVpbSA/IElSVEFfRUlN
RSA6IDApKTsKIAogICAgIC8qIHNldCBTSVJUUCAqLwogICAgIGdjbWQgPSBkbWFyX3JlYWRsKGlv
bW11LT5yZWcsIERNQVJfR1NUU19SRUcpOwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvdnRkL3FpbnZhbC5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3FpbnZhbC5j
CmluZGV4IGU5NWRjNTRhOGQuLjAxNDQ3Y2Y5YTggMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3Z0ZC9xaW52YWwuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQv
cWludmFsLmMKQEAgLTQyOCw2ICs0MjgsOCBAQCBpbnQgZW5hYmxlX3FpbnZhbChzdHJ1Y3QgaW9t
bXUgKmlvbW11KQogICAgIGZsdXNoLT5jb250ZXh0ID0gZmx1c2hfY29udGV4dF9xaTsKICAgICBm
bHVzaC0+aW90bGIgPSBmbHVzaF9pb3RsYl9xaTsKIAorICAgIHNwaW5fbG9ja19pcnFzYXZlKCZp
b21tdS0+cmVnaXN0ZXJfbG9jaywgZmxhZ3MpOworCiAgICAgLyogU2V0dXAgSW52YWxpZGF0aW9u
IFF1ZXVlIEFkZHJlc3MoSVFBKSByZWdpc3RlciB3aXRoIHRoZQogICAgICAqIGFkZHJlc3Mgb2Yg
dGhlIHBhZ2Ugd2UganVzdCBhbGxvY2F0ZWQuICBRUyBmaWVsZCBhdAogICAgICAqIGJpdHNbMjow
XSB0byBpbmRpY2F0ZSBzaXplIG9mIHF1ZXVlIGlzIG9uZSA0S0IgcGFnZS4KQEAgLTQzNSwxMCAr
NDM3LDggQEAgaW50IGVuYWJsZV9xaW52YWwoc3RydWN0IGlvbW11ICppb21tdSkKICAgICAgKiBy
ZWdpc3RlcnMgYXJlIGF1dG9tYXRpY2FsbHkgcmVzZXQgdG8gMCB3aXRoIHdyaXRlCiAgICAgICog
dG8gSVFBIHJlZ2lzdGVyLgogICAgICAqLwotICAgIHFpX2N0cmwtPnFpbnZhbF9tYWRkciB8PSBR
SU5WQUxfUEFHRV9PUkRFUjsKLQotICAgIHNwaW5fbG9ja19pcnFzYXZlKCZpb21tdS0+cmVnaXN0
ZXJfbG9jaywgZmxhZ3MpOwotICAgIGRtYXJfd3JpdGVxKGlvbW11LT5yZWcsIERNQVJfSVFBX1JF
RywgcWlfY3RybC0+cWludmFsX21hZGRyKTsKKyAgICBkbWFyX3dyaXRlcShpb21tdS0+cmVnLCBE
TUFSX0lRQV9SRUcsCisgICAgICAgICAgICAgICAgcWlfY3RybC0+cWludmFsX21hZGRyIHwgUUlO
VkFMX1BBR0VfT1JERVIpOwogCiAgICAgZG1hcl93cml0ZXEoaW9tbXUtPnJlZywgRE1BUl9JUVRf
UkVHLCAwKTsKIApkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3V0aWxz
LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdXRpbHMuYwppbmRleCA4NWUwZjQxZDg1
Li45NGE2ZTRlZWM5IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdXRp
bHMuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdXRpbHMuYwpAQCAtMjA0LDgg
KzIwNCw5IEBAIHZvaWQgdnRkX2R1bXBfaW9tbXVfaW5mbyh1bnNpZ25lZCBjaGFyIGtleSkKICAg
ICAgICAgaWYgKCBzdGF0dXMgJiBETUFfR1NUU19JUkVTICkKICAgICAgICAgewogICAgICAgICAg
ICAgLyogRHVtcCBpbnRlcnJ1cHQgcmVtYXBwaW5nIHRhYmxlLiAqLwotICAgICAgICAgICAgdTY0
IGlyZW1hcF9tYWRkciA9IGRtYXJfcmVhZHEoaW9tbXUtPnJlZywgRE1BUl9JUlRBX1JFRyk7Ci0g
ICAgICAgICAgICBpbnQgbnJfZW50cnkgPSAxIDw8ICgoaXJlbWFwX21hZGRyICYgMHhGKSArIDEp
OworICAgICAgICAgICAgdWludDY0X3QgaXJ0YSA9IGRtYXJfcmVhZHEoaW9tbXUtPnJlZywgRE1B
Ul9JUlRBX1JFRyk7CisgICAgICAgICAgICB1aW50NjRfdCBpcmVtYXBfbWFkZHIgPSBpcnRhICYg
UEFHRV9NQVNLOworICAgICAgICAgICAgdW5zaWduZWQgaW50IG5yX2VudHJ5ID0gMSA8PCAoKGly
dGEgJiAweEYpICsgMSk7CiAgICAgICAgICAgICBzdHJ1Y3QgaXJlbWFwX2VudHJ5ICppcmVtYXBf
ZW50cmllcyA9IE5VTEw7CiAgICAgICAgICAgICBpbnQgcHJpbnRfY250ID0gMDsKIAotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQu
MTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu May 09 01:12:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 01:12:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hOXbe-0003mg-CZ; Thu, 09 May 2019 01:12:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nN80=TJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hOXbd-0003ma-1s
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 01:12:17 +0000
X-Inumbo-ID: 7ade37ca-71f7-11e9-843e-b3b42af38fcd
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7ade37ca-71f7-11e9-843e-b3b42af38fcd;
 Thu, 09 May 2019 01:12:14 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hOXba-0007eP-8V
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 01:12:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hOXba-0005Sh-6A
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 01:12:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hOXba-0005Sh-6A@xenbits.xenproject.org>
Date: Thu, 09 May 2019 01:12:14 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/tsx: Implement controls for
 RTM force-abort 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>

Y29tbWl0IDdkZmVhNzgyYjgzNjg0ZDRiNjlkODhiMzZhODNiZWQwYzM0NDc4Y2YKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAzIDExOjA1OjU2IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDMgMTE6MDU6NTYgMjAxOSArMDIw
MAoKICAgIHg4Ni90c3g6IEltcGxlbWVudCBjb250cm9scyBmb3IgUlRNIGZvcmNlLWFib3J0IG1v
ZGUKICAgIAogICAgVGhlIENQVUlEIGJpdCBhbmQgTVNSIGFyZSBkZWxpYmVyYXRlbHkgbm90IGV4
cG9zZWQgdG8gZ3Vlc3RzLCBiZWNhdXNlIHRoZXkKICAgIHdvbid0IGV4aXN0IG9uIG5ld2VyIHBy
b2Nlc3NvcnMuICBBcyB2UE1VIGlzbid0IHNlY3VyaXR5IHN1cHBvcnRlZCwgdGhlCiAgICBtaXNi
ZWhhdmlvdXIgb2YgUENSMyBpc24ndCBleHBlY3RlZCB0byBpbXBhY3QgcHJvZHVjdGlvbiBkZXBs
b3ltZW50cy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA2YmU2MTNmMjliNDIwNTM0OTI3NWQyNDM2N2Jk
NGM4MmZiMjk2MGRkCiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0wMy0xMiAxNzowNToyMSArMDAwMAot
LS0KIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duICAgICAgICAgfCAxNyArKysr
KysrKysrKysrKysrLQogdG9vbHMvbWlzYy94ZW4tY3B1aWQuYyAgICAgICAgICAgICAgICAgICAg
ICB8ICA2ICsrKysrLQogeGVuL2FyY2gveDg2L2NwdS9pbnRlbC5jICAgICAgICAgICAgICAgICAg
ICB8ICAzICsrKwogeGVuL2FyY2gveDg2L2NwdS92cG11LmMgICAgICAgICAgICAgICAgICAgICB8
ICA5ICsrKysrKysrKwogeGVuL2FyY2gveDg2L21zci5jICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICA0ICsrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oICAgICAgICAgICAg
fCAgMyArKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmggICAgICAgICAgICAgfCAg
MyArKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvdnBtdS5oICAgICAgICAgICAgICAgICAgfCAgMSAr
CiB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oIHwgIDEgKwogOSBm
aWxlcyBjaGFuZ2VkLCA0NSBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1j
b21tYW5kLWxpbmUubWFya2Rvd24KaW5kZXggZmZhNTVhODM0NS4uMjNjM2RhNjliZiAxMDA2NDQK
LS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysrIGIvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTE5OTAsNyArMTk5MCw3IEBAIFVzZSBWaXJ0
dWFsIFByb2Nlc3NvciBJRCBzdXBwb3J0IGlmIGF2YWlsYWJsZS4gIFRoaXMgcHJldmVudHMgdGhl
IG5lZWQgZm9yIFRMQgogZmx1c2hlcyBvbiBWTSBlbnRyeSBhbmQgZXhpdCwgaW5jcmVhc2luZyBw
ZXJmb3JtYW5jZS4KIAogIyMjIHZwbXUKLT4gYD0gKCA8Ym9vbGVhbj4gfCB7IGJ0cyB8IGlwYyB8
IGFyY2ggWywgLi4uXSB9IClgCis+IGA9ICggPGJvb2xlYW4+IHwgeyBidHMgfCBpcGMgfCBhcmNo
IHwgcnRtLWFib3J0PTxib29sPiBbLCAuLi5dIH0gKWAKIAogPiBEZWZhdWx0OiBgb2ZmYAogCkBA
IC0yMDE2LDYgKzIwMTYsMjEgQEAgaW4gdGhlIFByZS1EZWZpbmVkIEFyY2hpdGVjdHVyYWwgUGVy
Zm9ybWFuY2UgRXZlbnRzIHRhYmxlIGZyb20gdGhlIEludGVsIDY0CiBhbmQgSUEtMzIgQXJjaGl0
ZWN0dXJlcyBTb2Z0d2FyZSBEZXZlbG9wZXIncyBNYW51YWwsIFZvbHVtZSAzQiwgU3lzdGVtCiBQ
cm9ncmFtbWluZyBHdWlkZSwgUGFydCAyLgogCit2cG11PXJ0bS1hYm9ydCBjb250cm9scyBhIHRy
YWRlLW9mZiBiZXR3ZWVuIHdvcmtpbmcgUmVzdHJpY3RlZCBUcmFuc2FjdGlvbmFsCitNZW1vcnks
IGFuZCB3b3JraW5nIHBlcmZvcm1hbmNlIGNvdW50ZXJzLgorCitBbGwgcHJvY2Vzc29ycyByZWxl
YXNlZCB0byBkYXRlIChRMSAyMDE5KSBzdXBwb3J0aW5nIFRyYW5zYWN0aW9uYWwgTWVtb3J5CitF
eHRlbnNpb25zIHN1ZmZlciBhbiBlcnJhdHVtIHdoaWNoIGhhcyBiZWVuIGFkZHJlc3NlZCBpbiBt
aWNyb2NvZGUuCisKK1Byb2Nlc3NvcnMgYmFzZWQgb24gdGhlIFNreWxha2UgbWljcm9hcmNoaXRl
Y3R1cmUgd2l0aCB1cC10by1kYXRlCittaWNyb2NvZGUgaW50ZXJuYWxseSB1c2UgcGVyZm9ybWFu
Y2UgY291bnRlciAzIHRvIHdvcmsgYXJvdW5kIHRoZSBlcnJhdHVtLgorQSBjb25zZXF1ZW5jZSBp
cyB0aGF0IHRoZSBjb3VudGVyIGdldHMgcmVwcm9ncmFtbWVkIHdoZW5ldmVyIGFuIGBYQkVHSU5g
CitpbnN0cnVjdGlvbiBpcyBleGVjdXRlZC4KKworQW4gYWx0ZXJuYXRpdmUgbW9kZSBleGlzdHMg
d2hlcmUgUENSMyBiZWhhdmVzIGFzIGJlZm9yZSwgYXQgdGhlIGNvc3Qgb2YKK2BYQkVHSU5gIHVu
Y29uZGl0aW9uYWxseSBhYm9ydGluZy4gIEVuYWJsaW5nIGBydG0tYWJvcnRgIG1vZGUgd2lsbAor
YWN0aXZhdGUgdGhpcyBhbHRlcm5hdGl2ZSBtb2RlLgorCiBJZiBhIGJvb2xlYW4gaXMgbm90IHVz
ZWQsIGNvbWJpbmF0aW9ucyBvZiBmbGFncyBhcmUgYWxsb3dlZCwgY29tbWEgc2VwYXJhdGVkLgog
Rm9yIGV4YW1wbGUsIHZwbXU9YXJjaCxidHMuCiAKZGlmZiAtLWdpdCBhL3Rvb2xzL21pc2MveGVu
LWNwdWlkLmMgYi90b29scy9taXNjL3hlbi1jcHVpZC5jCmluZGV4IDg1Mjk4ZDI3N2QuLjZjOTFh
NDg5OWYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMKKysrIGIvdG9vbHMvbWlz
Yy94ZW4tY3B1aWQuYwpAQCAtMTYyLDcgKzE2MiwxMSBAQCBzdGF0aWMgY29uc3QgY2hhciAqc3Ry
XzdkMFszMl0gPQogCiAgICAgWyAyXSA9ICJhdng1MTJfNHZubml3IiwgWyAzXSA9ICJhdng1MTJf
NGZtYXBzIiwKIAotICAgIFs0IC4uLiAyNV0gPSAiUkVaIiwKKyAgICBbNCAuLi4gMTFdID0gIlJF
WiIsCisKKyAgICBbMTJdID0gIlJFWiIsICAgICAgICAgICBbMTNdID0gInRzeC1mb3JjZS1hYm9y
dCIsCisKKyAgICBbMTQgLi4uIDI1XSA9ICJSRVoiLAogCiAgICAgWzI2XSA9ICJpYnJzYiIsICAg
ICAgICAgWzI3XSA9ICJzdGlicCIsCiAgICAgWzI4XSA9ICJsMWRfZmx1c2giLCAgICAgWzI5XSA9
ICJhcmNoX2NhcHMiLApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9pbnRlbC5jIGIveGVu
L2FyY2gveDg2L2NwdS9pbnRlbC5jCmluZGV4IDUwOGU1NmY1YzEuLjczMDVjZGRjYWQgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvaW50ZWwuYworKysgYi94ZW4vYXJjaC94ODYvY3B1L2lu
dGVsLmMKQEAgLTI5MSw2ICsyOTEsOSBAQCBzdGF0aWMgdm9pZCBJbnRlbF9lcnJhdGFfd29ya2Fy
b3VuZHMoc3RydWN0IGNwdWluZm9feDg2ICpjKQogCWlmIChjLT54ODYgPT0gNiAmJiBjcHVfaGFz
X2NsZmx1c2ggJiYKIAkgICAgKGMtPng4Nl9tb2RlbCA9PSAyOSB8fCBjLT54ODZfbW9kZWwgPT0g
NDYgfHwgYy0+eDg2X21vZGVsID09IDQ3KSkKIAkJX19zZXRfYml0KFg4Nl9GRUFUVVJFX0NMRkxV
U0hfTU9OSVRPUiwgYy0+eDg2X2NhcGFiaWxpdHkpOworCisJaWYgKGNwdV9oYXNfdHN4X2ZvcmNl
X2Fib3J0ICYmIG9wdF9ydG1fYWJvcnQpCisJCXdybXNybChNU1JfVFNYX0ZPUkNFX0FCT1JULCBU
U1hfRk9SQ0VfQUJPUlRfUlRNKTsKIH0KIAogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1
L3ZwbXUuYyBiL3hlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jCmluZGV4IDBhM2VkMGNkMDEuLmM0Y2Nk
NmY3OWYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9jcHUvdnBtdS5jCkBAIC01Myw2ICs1Myw3IEBAIENIRUNLX3BtdV9wYXJhbXM7CiBzdGF0
aWMgdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgb3B0X3ZwbXVfZW5hYmxlZDsKIHVuc2lnbmVk
IGludCBfX3JlYWRfbW9zdGx5IHZwbXVfbW9kZSA9IFhFTlBNVV9NT0RFX09GRjsKIHVuc2lnbmVk
IGludCBfX3JlYWRfbW9zdGx5IHZwbXVfZmVhdHVyZXMgPSAwOworYm9vbCBfX3JlYWRfbW9zdGx5
IG9wdF9ydG1fYWJvcnQ7CiBzdGF0aWMgaW50IHBhcnNlX3ZwbXVfcGFyYW1zKGNvbnN0IGNoYXIg
KnMpOwogY3VzdG9tX3BhcmFtKCJ2cG11IiwgcGFyc2VfdnBtdV9wYXJhbXMpOwogCkBAIC03MSw2
ICs3Miw4IEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX3ZwbXVfcGFyYW1zKGNvbnN0IGNoYXIg
KnMpCiAgICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6CiAgICAgICAgIGRvIHsKKyAgICAgICAg
ICAgIGludCB2YWw7CisKICAgICAgICAgICAgIHNzID0gc3RyY2hyKHMsICcsJyk7CiAgICAgICAg
ICAgICBpZiAoICFzcyApCiAgICAgICAgICAgICAgICAgc3MgPSBzdHJjaHIocywgJ1wwJyk7CkBA
IC04MSwxMSArODQsMTcgQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2VfdnBtdV9wYXJhbXMoY29u
c3QgY2hhciAqcykKICAgICAgICAgICAgICAgICB2cG11X2ZlYXR1cmVzIHw9IFhFTlBNVV9GRUFU
VVJFX0lQQ19PTkxZOwogICAgICAgICAgICAgZWxzZSBpZiAoICFjbWRsaW5lX3N0cmNtcChzLCAi
YXJjaCIpICkKICAgICAgICAgICAgICAgICB2cG11X2ZlYXR1cmVzIHw9IFhFTlBNVV9GRUFUVVJF
X0FSQ0hfT05MWTsKKyAgICAgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigi
cnRtLWFib3J0Iiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgICAgICAgICBvcHRfcnRtX2Fib3J0
ID0gdmFsOwogICAgICAgICAgICAgZWxzZQogICAgICAgICAgICAgICAgIHJldHVybiAtRUlOVkFM
OwogCiAgICAgICAgICAgICBzID0gc3MgKyAxOwogICAgICAgICB9IHdoaWxlICggKnNzICk7CisK
KyAgICAgICAgaWYgKCAhdnBtdV9mZWF0dXJlcyApIC8qIHJ0bS1hYm9ydCBkb2Vzbid0IGltcGx5
IHZwbXU9MSAqLworICAgICAgICAgICAgYnJlYWs7CisKICAgICAgICAgLyogZmFsbCB0aHJvdWdo
ICovCiAgICAgY2FzZSAxOgogICAgICAgICAvKiBEZWZhdWx0IFZQTVUgbW9kZSAqLwpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L21zci5jIGIveGVuL2FyY2gveDg2L21zci5jCmluZGV4IDhlMzlk
NWYyNzEuLmEyMGVlYzRjYzMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tc3IuYworKysgYi94
ZW4vYXJjaC94ODYvbXNyLmMKQEAgLTEzMyw2ICsxMzMsOCBAQCBpbnQgZ3Vlc3RfcmRtc3IoY29u
c3Qgc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgKnZhbCkKICAgICBjYXNl
IE1TUl9QUkVEX0NNRDoKICAgICBjYXNlIE1TUl9GTFVTSF9DTUQ6CiAgICAgICAgIC8qIFdyaXRl
LW9ubHkgKi8KKyAgICBjYXNlIE1TUl9UU1hfRk9SQ0VfQUJPUlQ6CisgICAgICAgIC8qIE5vdCBv
ZmZlcmVkIHRvIGd1ZXN0cy4gKi8KICAgICAgICAgZ290byBncF9mYXVsdDsKIAogICAgIGNhc2Ug
TVNSX1NQRUNfQ1RSTDoKQEAgLTE4NCw2ICsxODYsOCBAQCBpbnQgZ3Vlc3Rfd3Jtc3Ioc3RydWN0
IHZjcHUgKnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgdmFsKQogICAgIGNhc2UgTVNSX0lOVEVM
X1BMQVRGT1JNX0lORk86CiAgICAgY2FzZSBNU1JfQVJDSF9DQVBBQklMSVRJRVM6CiAgICAgICAg
IC8qIFJlYWQtb25seSAqLworICAgIGNhc2UgTVNSX1RTWF9GT1JDRV9BQk9SVDoKKyAgICAgICAg
LyogTm90IG9mZmVyZWQgdG8gZ3Vlc3RzLiAqLwogICAgICAgICBnb3RvIGdwX2ZhdWx0OwogCiAg
ICAgY2FzZSBNU1JfQU1EX1BBVENITE9BREVSOgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9jcHVmZWF0dXJlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaAppbmRl
eCA1MDQzMjMxMWVhLi5iMTBkOGVmMDkyIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L2NwdWZlYXR1cmUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaApAQCAt
MTAwLDYgKzEwMCw5IEBACiAvKiBDUFVJRCBsZXZlbCAweDgwMDAwMDA3LmVkeCAqLwogI2RlZmlu
ZSBjcHVfaGFzX2l0c2MgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfSVRTQykK
IAorLyogQ1BVSUQgbGV2ZWwgMHgwMDAwMDAwNzowLmVkeCAqLworI2RlZmluZSBjcHVfaGFzX3Rz
eF9mb3JjZV9hYm9ydCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfVFNYX0ZPUkNFX0FCT1JUKQor
CiAvKiBTeW50aGVzaXplZC4gKi8KICNkZWZpbmUgY3B1X2hhc19hcmNoX3BlcmZtb24gICAgYm9v
dF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0FSQ0hfUEVSRk1PTikKICNkZWZpbmUgY3B1X2hhc19jcHVp
ZF9mYXVsdGluZyAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0NQVUlEX0ZBVUxUSU5HKQpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCBiL3hlbi9pbmNsdWRlL2Fz
bS14ODYvbXNyLWluZGV4LmgKaW5kZXggZGZlYmEyODIxZC4uODc0ZmZjNmEyOCAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L21zci1pbmRleC5oCkBAIC01Myw2ICs1Myw5IEBACiAjZGVmaW5lIE1TUl9GTFVTSF9DTUQJ
CQkweDAwMDAwMTBiCiAjZGVmaW5lIEZMVVNIX0NNRF9MMUQJCQkoX0FDKDEsIFVMTCkgPDwgMCkK
IAorI2RlZmluZSBNU1JfVFNYX0ZPUkNFX0FCT1JUICAgICAgICAgICAgIDB4MDAwMDAxMGYKKyNk
ZWZpbmUgVFNYX0ZPUkNFX0FCT1JUX1JUTSAgICAgICAgICAgICAoX0FDKDEsIFVMTCkgPDwgIDAp
CisKIC8qIEludGVsIE1TUnMuIFNvbWUgYWxzbyBhdmFpbGFibGUgb24gb3RoZXIgQ1BVcyAqLwog
I2RlZmluZSBNU1JfSUEzMl9QRVJGQ1RSMAkJMHgwMDAwMDBjMQogI2RlZmluZSBNU1JfSUEzMl9B
X1BFUkZDVFIwCQkweDAwMDAwNGMxCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3Zw
bXUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvdnBtdS5oCmluZGV4IDVlNzc4YWI3YmEuLjEyODdi
OWZiNmUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvdnBtdS5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvdnBtdS5oCkBAIC0xMjUsNiArMTI1LDcgQEAgc3RhdGljIGlubGluZSBp
bnQgdnBtdV9kb19yZG1zcih1bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRfdCAqbXNyX2NvbnRlbnQp
CiAKIGV4dGVybiB1bnNpZ25lZCBpbnQgdnBtdV9tb2RlOwogZXh0ZXJuIHVuc2lnbmVkIGludCB2
cG11X2ZlYXR1cmVzOworZXh0ZXJuIGJvb2wgb3B0X3J0bV9hYm9ydDsKIAogLyogQ29udGV4dCBz
d2l0Y2ggKi8KIHN0YXRpYyBpbmxpbmUgdm9pZCB2cG11X3N3aXRjaF9mcm9tKHN0cnVjdCB2Y3B1
ICpwcmV2KQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1
cmVzZXQuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKaW5k
ZXggNmM4MjgxNmZkMy4uYWEyNjU2ZDc5MiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGlj
L2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14
ODYvY3B1ZmVhdHVyZXNldC5oCkBAIC0yNDIsNiArMjQyLDcgQEAgWEVOX0NQVUZFQVRVUkUoSUJQ
QiwgICAgICAgICAgOCozMisxMikgLypBICBJQlBCIHN1cHBvcnQgb25seSAobm8gSUJSUywgdXNl
ZCBieQogLyogSW50ZWwtZGVmaW5lZCBDUFUgZmVhdHVyZXMsIENQVUlEIGxldmVsIDB4MDAwMDAw
MDc6MC5lZHgsIHdvcmQgOSAqLwogWEVOX0NQVUZFQVRVUkUoQVZYNTEyXzRWTk5JVywgOSozMisg
MikgLypBICBBVlg1MTIgTmV1cmFsIE5ldHdvcmsgSW5zdHJ1Y3Rpb25zICovCiBYRU5fQ1BVRkVB
VFVSRShBVlg1MTJfNEZNQVBTLCA5KjMyKyAzKSAvKkEgIEFWWDUxMiBNdWx0aXBseSBBY2N1bXVs
YXRpb24gU2luZ2xlIFByZWNpc2lvbiAqLworWEVOX0NQVUZFQVRVUkUoVFNYX0ZPUkNFX0FCT1JU
LCA5KjMyKzEzKSAvKiBNU1JfVFNYX0ZPUkNFX0FCT1JULlJUTV9BQk9SVCAqLwogWEVOX0NQVUZF
QVRVUkUoSUJSU0IsICAgICAgICAgOSozMisyNikgLypBICBJQlJTIGFuZCBJQlBCIHN1cHBvcnQg
KHVzZWQgYnkgSW50ZWwpICovCiBYRU5fQ1BVRkVBVFVSRShTVElCUCwgICAgICAgICA5KjMyKzI3
KSAvKkEgIFNUSUJQICovCiBYRU5fQ1BVRkVBVFVSRShMMURfRkxVU0gsICAgICA5KjMyKzI4KSAv
KlMgIE1TUl9GTFVTSF9DTUQgYW5kIEwxRCBmbHVzaC4gKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjEwCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu May 09 01:12:27 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 01: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 1hOXbn-0003ng-ES; Thu, 09 May 2019 01: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=nN80=TJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hOXbl-0003nZ-OJ
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 01:12:25 +0000
X-Inumbo-ID: 80f26b4f-71f7-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 80f26b4f-71f7-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 01:12: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 1hOXbk-0007eh-EL
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 01:12:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hOXbk-0005TB-Bl
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 01:12:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hOXbk-0005TB-Bl@xenbits.xenproject.org>
Date: Thu, 09 May 2019 01:12:24 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/pv: Fix construction of 32bit
 dom0's
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY3MjU3MjExNWI1OGI4MjRiNWUwODE2ODFhMmZkZTY2ZTBiYzViMjEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAzIDExOjA2OjM4IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDMgMTE6MDY6MzggMjAxOSArMDIw
MAoKICAgIHg4Ni9wdjogRml4IGNvbnN0cnVjdGlvbiBvZiAzMmJpdCBkb20wJ3MKICAgIAogICAg
ZG9tMF9jb25zdHJ1Y3RfcHYoKSBoYXMgbG9naWMgdG8gdHJhbnNpdGlvbiBkb20wIGludG8gYSBj
b21wYXQgZG9tYWluIHdoZW4KICAgIGJvb3RpbmcgYW4gRUxGMzIgaW1hZ2UuCiAgICAKICAgIE9u
ZSBhc3BlY3Qgd2hpY2ggaXMgbWlzc2luZyBpcyB0aGUgQ1BVSUQgcG9saWN5IHJlY2FsY3VsYXRp
b24sIG1lYW5pbmcgdGhhdCBhCiAgICAzMmJpdCBkb20wIHNlZXMgYSA2NGJpdCBwb2xpY3ksIHdo
aWNoIGRpZmZlciBieSB0aGUgTG9uZyBNb2RlIGZlYXR1cmUgZmxhZyBpbgogICAgcGFydGljdWxh
ci4gIEFub3RoZXIgbWlzc2luZyBpdGVtIGlzIHRoZSB4ODdfZmlwX3dpZHRoIGluaXRpYWxpc2F0
aW9uLgogICAgCiAgICBVcGRhdGUgZG9tMF9jb25zdHJ1Y3RfcHYoKSB0byB1c2Ugc3dpdGNoX2Nv
bXBhdCgpLCByYXRoZXIgdGhhbiByZXRhaW5pbmcgdGhlCiAgICBvcGVuY29kaW5nLiAgUG9zaXRp
b24gdGhlIGNhbGwgdG8gc3dpdGNoX2NvbXBhdCgpIHN1Y2ggdGhhdCB0aGUgY29tcGF0MzIgbG9j
YWwKICAgIHZhcmlhYmxlIGNhbiBkaXNhcHBlYXIgZW50aXJlbHkuCiAgICAKICAgIFRoZSAzMmJp
dCBtb25pdG9yIHRhYmxlIGlzIG5vdyBjcmVhdGVkIGJ5IHNldHVwX2NvbXBhdF9sNCgpLCBhdm9p
ZGluZyB0aGUgbmVlZAogICAgdG8gZm9yIG1hbnVhbCBjcmVhdGlvbiBsYXRlci4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1p
dDogMzU2ZjQzNzE3MWM1YmI5MDcwMWFjOWRkN2JhNGRiYmQwNTk4OGUzOAogICAgbWFzdGVyIGRh
dGU6IDIwMTktMDMtMTUgMTQ6NTk6MjcgKzAwMDAKLS0tCiB4ZW4vYXJjaC94ODYvcHYvZG9tMF9i
dWlsZC5jIHwgNDAgKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVu
L2FyY2gveDg2L3B2L2RvbWFpbi5jICAgICB8ICA0ICsrKy0KIDIgZmlsZXMgY2hhbmdlZCwgMTcg
aW5zZXJ0aW9ucygrKSwgMjcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L3B2L2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKaW5kZXggN2Zj
NWI0YzI3My4uZDk2NWQxYWY3YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVp
bGQuYworKysgYi94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCkBAIC0yODUsNyArMjg1LDcg
QEAgaW50IF9faW5pdCBkb20wX2NvbnN0cnVjdF9wdihzdHJ1Y3QgZG9tYWluICpkLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB2b2lkICooKmJvb3RzdHJhcF9tYXApKGNvbnN0IG1vZHVs
ZV90ICopLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjaGFyICpjbWRsaW5lKQogewot
ICAgIGludCBpLCBjcHUsIHJjLCBjb21wYXRpYmxlLCBjb21wYXQzMiwgb3JkZXIsIG1hY2hpbmU7
CisgICAgaW50IGksIGNwdSwgcmMsIGNvbXBhdGlibGUsIG9yZGVyLCBtYWNoaW5lOwogICAgIHN0
cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzOwogICAgIHVuc2lnbmVkIGxvbmcgcGZuLCBtZm47CiAg
ICAgdW5zaWduZWQgbG9uZyBucl9wYWdlczsKQEAgLTM1NCwxNCArMzU0LDE4IEBAIGludCBfX2lu
aXQgZG9tMF9jb25zdHJ1Y3RfcHYoc3RydWN0IGRvbWFpbiAqZCwKIAogICAgIC8qIGNvbXBhdGli
aWxpdHkgY2hlY2sgKi8KICAgICBjb21wYXRpYmxlID0gMDsKLSAgICBjb21wYXQzMiAgID0gMDsK
ICAgICBtYWNoaW5lID0gZWxmX3V2YWwoJmVsZiwgZWxmLmVoZHIsIGVfbWFjaGluZSk7CiAgICAg
cHJpbnRrKCIgWGVuICBrZXJuZWw6IDY0LWJpdCwgbHNiLCBjb21wYXQzMlxuIik7CiAgICAgaWYg
KCBlbGZfMzJiaXQoJmVsZikgJiYgcGFybXMucGFlID09IFhFTl9QQUVfQklNT0RBTCApCiAgICAg
ICAgIHBhcm1zLnBhZSA9IFhFTl9QQUVfRVhUQ1IzOwogICAgIGlmICggZWxmXzMyYml0KCZlbGYp
ICYmIHBhcm1zLnBhZSAmJiBtYWNoaW5lID09IEVNXzM4NiApCiAgICAgewotICAgICAgICBjb21w
YXQzMiA9IDE7CisgICAgICAgIGlmICggdW5saWtlbHkocmMgPSBzd2l0Y2hfY29tcGF0KGQpKSAp
CisgICAgICAgIHsKKyAgICAgICAgICAgIHByaW50aygiRG9tMCBmYWlsZWQgdG8gc3dpdGNoIHRv
IGNvbXBhdDogJWRcbiIsIHJjKTsKKyAgICAgICAgICAgIHJldHVybiByYzsKKyAgICAgICAgfQor
CiAgICAgICAgIGNvbXBhdGlibGUgPSAxOwogICAgIH0KICAgICBpZiAoZWxmXzY0Yml0KCZlbGYp
ICYmIG1hY2hpbmUgPT0gRU1fWDg2XzY0KQpAQCAtMzkyLDE2ICszOTYsNiBAQCBpbnQgX19pbml0
IGRvbTBfY29uc3RydWN0X3B2KHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgIH0KICAgICB9CiAK
LSAgICBpZiAoIGNvbXBhdDMyICkKLSAgICB7Ci0gICAgICAgIGQtPmFyY2guaXNfMzJiaXRfcHYg
PSBkLT5hcmNoLmhhc18zMmJpdF9zaGluZm8gPSAxOwotICAgICAgICBkLT5hcmNoLnB2X2RvbWFp
bi54cHRpID0gZmFsc2U7Ci0gICAgICAgIGQtPmFyY2gucHZfZG9tYWluLnBjaWQgPSBmYWxzZTsK
LSAgICAgICAgdi0+dmNwdV9pbmZvID0gKHZvaWQgKikmZC0+c2hhcmVkX2luZm8tPmNvbXBhdC52
Y3B1X2luZm9bMF07Ci0gICAgICAgIGlmICggc2V0dXBfY29tcGF0X2FyZ194bGF0KHYpICE9IDAg
KQotICAgICAgICAgICAgQlVHKCk7Ci0gICAgfQotCiAgICAgbnJfcGFnZXMgPSBkb20wX2NvbXB1
dGVfbnJfcGFnZXMoZCwgJnBhcm1zLCBpbml0cmRfbGVuKTsKIAogICAgIGlmICggcGFybXMucGFl
ID09IFhFTl9QQUVfRVhUQ1IzICkKQEAgLTQyNSw4ICs0MTksNiBAQCBpbnQgX19pbml0IGRvbTBf
Y29uc3RydWN0X3B2KHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgIHBhcm1zLnAybV9iYXNlID0g
VU5TRVRfQUREUjsKICAgICB9CiAKLSAgICBkb21haW5fc2V0X2FsbG9jX2JpdHNpemUoZCk7Ci0K
ICAgICAvKgogICAgICAqIFdoeSBkbyB3ZSBuZWVkIHRoaXM/IFRoZSBudW1iZXIgb2YgcGFnZS10
YWJsZSBmcmFtZXMgZGVwZW5kcyBvbiB0aGUKICAgICAgKiBzaXplIG9mIHRoZSBib290c3RyYXAg
YWRkcmVzcyBzcGFjZS4gQnV0IHRoZSBzaXplIG9mIHRoZSBhZGRyZXNzIHNwYWNlCkBAIC02MDYs
MjMgKzU5OCwxOSBAQCBpbnQgX19pbml0IGRvbTBfY29uc3RydWN0X3B2KHN0cnVjdCBkb21haW4g
KmQsCiAgICAgewogICAgICAgICBtYWRkcl90b19wYWdlKG1wdF9hbGxvYyktPnUuaW51c2UudHlw
ZV9pbmZvID0gUEdUX2w0X3BhZ2VfdGFibGU7CiAgICAgICAgIGw0c3RhcnQgPSBsNHRhYiA9IF9f
dmEobXB0X2FsbG9jKTsgbXB0X2FsbG9jICs9IFBBR0VfU0laRTsKKyAgICAgICAgY2xlYXJfcGFn
ZShsNHRhYik7CisgICAgICAgIGluaXRfeGVuX2w0X3Nsb3RzKGw0dGFiLCBfbWZuKHZpcnRfdG9f
bWZuKGw0c3RhcnQpKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgZCwgSU5WQUxJRF9NRk4s
IHRydWUpOworICAgICAgICB2LT5hcmNoLmd1ZXN0X3RhYmxlID0gcGFnZXRhYmxlX2Zyb21fcGFk
ZHIoX19wYShsNHN0YXJ0KSk7CiAgICAgfQogICAgIGVsc2UKICAgICB7Ci0gICAgICAgIHBhZ2Ug
PSBhbGxvY19kb21oZWFwX3BhZ2UoZCwgTUVNRl9ub19vd25lcik7Ci0gICAgICAgIGlmICggIXBh
Z2UgKQotICAgICAgICAgICAgcGFuaWMoIk5vdCBlbm91Z2ggUkFNIGZvciBkb21haW4gMCBQTUw0
Iik7Ci0gICAgICAgIHBhZ2UtPnUuaW51c2UudHlwZV9pbmZvID0gUEdUX2w0X3BhZ2VfdGFibGV8
UEdUX3ZhbGlkYXRlZHwxOwotICAgICAgICBsNHN0YXJ0ID0gbDR0YWIgPSBwYWdlX3RvX3ZpcnQo
cGFnZSk7CisgICAgICAgIC8qIE1vbml0b3IgdGFibGUgYWxyZWFkeSBjcmVhdGVkIGJ5IHN3aXRj
aF9jb21wYXQoKS4gKi8KKyAgICAgICAgbDRzdGFydCA9IGw0dGFiID0gX192YShwYWdldGFibGVf
Z2V0X3BhZGRyKHYtPmFyY2guZ3Vlc3RfdGFibGUpKTsKKyAgICAgICAgLyogU2VlIHB1YmxpYy94
ZW4uaCBvbiB3aHkgdGhlIGZvbGxvd2luZyBpcyBuZWVkZWQuICovCiAgICAgICAgIG1hZGRyX3Rv
X3BhZ2UobXB0X2FsbG9jKS0+dS5pbnVzZS50eXBlX2luZm8gPSBQR1RfbDNfcGFnZV90YWJsZTsK
ICAgICAgICAgbDNzdGFydCA9IF9fdmEobXB0X2FsbG9jKTsgbXB0X2FsbG9jICs9IFBBR0VfU0la
RTsKICAgICB9Ci0gICAgY2xlYXJfcGFnZShsNHRhYik7Ci0gICAgaW5pdF94ZW5fbDRfc2xvdHMo
bDR0YWIsIF9tZm4odmlydF90b19tZm4obDRzdGFydCkpLAotICAgICAgICAgICAgICAgICAgICAg
IGQsIElOVkFMSURfTUZOLCB0cnVlKTsKLSAgICB2LT5hcmNoLmd1ZXN0X3RhYmxlID0gcGFnZXRh
YmxlX2Zyb21fcGFkZHIoX19wYShsNHN0YXJ0KSk7Ci0gICAgaWYgKCBpc19wdl8zMmJpdF9kb21h
aW4oZCkgKQotICAgICAgICB2LT5hcmNoLmd1ZXN0X3RhYmxlX3VzZXIgPSB2LT5hcmNoLmd1ZXN0
X3RhYmxlOwogCiAgICAgbDR0YWIgKz0gbDRfdGFibGVfb2Zmc2V0KHZfc3RhcnQpOwogICAgIHBm
biA9IGFsbG9jX3NwZm47CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMgYi94
ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKaW5kZXggMDIwZDk4ZjM4OS4uMjIyNjkwMjNiZiAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9k
b21haW4uYwpAQCAtNzYsNyArNzYsNyBAQCBzdGF0aWMgaW50IHNldHVwX2NvbXBhdF9sNChzdHJ1
Y3QgdmNwdSAqdikKICAgICBsNF9wZ2VudHJ5X3QgKmw0dGFiOwogICAgIG1mbl90IG1mbjsKIAot
ICAgIHBnID0gYWxsb2NfZG9taGVhcF9wYWdlKHYtPmRvbWFpbiwgTUVNRl9ub19vd25lcik7Cisg
ICAgcGcgPSBhbGxvY19kb21oZWFwX3BhZ2Uodi0+ZG9tYWluLCBNRU1GX25vX293bmVyIHwgTUVN
Rl9ub19zY3J1Yik7CiAgICAgaWYgKCBwZyA9PSBOVUxMICkKICAgICAgICAgcmV0dXJuIC1FTk9N
RU07CiAKQEAgLTE2NCw2ICsxNjQsOCBAQCBpbnQgc3dpdGNoX2NvbXBhdChzdHJ1Y3QgZG9tYWlu
ICpkKQogICAgIHN0cnVjdCB2Y3B1ICp2OwogICAgIGludCByYzsKIAorICAgIEJVSUxEX0JVR19P
TihvZmZzZXRvZihzdHJ1Y3Qgc2hhcmVkX2luZm8sIHZjcHVfaW5mbykgIT0gMCk7CisKICAgICBp
ZiAoIGlzX2h2bV9kb21haW4oZCkgfHwgZC0+dG90X3BhZ2VzICE9IDAgKQogICAgICAgICByZXR1
cm4gLUVBQ0NFUzsKICAgICBpZiAoIGlzX3B2XzMyYml0X2RvbWFpbihkKSApCi0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu May 09 01:12:37 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 01:12:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hOXbx-0003oo-GG; Thu, 09 May 2019 01:12:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nN80=TJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hOXbw-0003of-IJ
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 01:12:36 +0000
X-Inumbo-ID: 870205d6-71f7-11e9-a095-df76acd5e73c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 870205d6-71f7-11e9-a095-df76acd5e73c;
 Thu, 09 May 2019 01:12: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 1hOXbu-0007fV-K8
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 01:12:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hOXbu-0005Tk-Hf
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 01:12:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hOXbu-0005Tk-Hf@xenbits.xenproject.org>
Date: Thu, 09 May 2019 01:12:34 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/e820: fix build with gcc9
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============7819087015706472165=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 7ddfc2af158ff4c96792cf7d072908b232f0c8fb
Author:     Jan Beulich <jbeulich@suse.com>
AuthorDate: Fri May 3 11:07:35 2019 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri May 3 11:07:35 2019 +0200

    x86/e820: fix build with gcc9
    
    e820.c: In function ‘clip_to_limit’:
    .../xen/include/asm/string.h:10:26: error: ‘__builtin_memmove’ offset [-16, -36] is out of the bounds [0, 20484] of object ‘e820’ with type ‘struct e820map’ [-Werror=array-bounds]
       10 | #define memmove(d, s, n) __builtin_memmove(d, s, n)
          |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
    e820.c:404:13: note: in expansion of macro ‘memmove’
      404 |             memmove(&e820.map[i], &e820.map[i+1],
          |             ^~~~~~~
    e820.c:36:16: note: ‘e820’ declared here
       36 | struct e820map e820;
          |                ^~~~
    
    While I can't see where the negative offsets would come from, converting
    the loop index to unsigned type helps. Take the opportunity and also
    convert several other local variables and copy_e820_map()'s second
    parameter to unsigned int (and bool in one case).
    
    Reported-by: Charles Arnold <carnold@suse.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 22e2f8dddf5fbed885b5e4db3ffc9e1101be9ec0
    master date: 2019-03-18 11:38:36 +0100
---
 xen/arch/x86/e820.c | 32 ++++++++++++++------------------
 1 file changed, 14 insertions(+), 18 deletions(-)

diff --git a/xen/arch/x86/e820.c b/xen/arch/x86/e820.c
index 590ea985ef..1f8099ad74 100644
--- a/xen/arch/x86/e820.c
+++ b/xen/arch/x86/e820.c
@@ -44,7 +44,7 @@ struct e820map __initdata e820_raw;
  */
 int __init e820_all_mapped(u64 start, u64 end, unsigned type)
 {
-	int i;
+	unsigned int i;
 
 	for (i = 0; i < e820.nr_map; i++) {
 		struct e820entry *ei = &e820.map[i];
@@ -73,9 +73,7 @@ int __init e820_all_mapped(u64 start, u64 end, unsigned type)
 static void __init add_memory_region(unsigned long long start,
                                      unsigned long long size, int type)
 {
-    int x;
-
-    x = e820.nr_map;
+    unsigned int x = e820.nr_map;
 
     if (x == ARRAY_SIZE(e820.map)) {
         printk(KERN_ERR "Ooops! Too many entries in the memory map!\n");
@@ -140,11 +138,9 @@ int __init sanitize_e820_map(struct e820entry *biosmap, unsigned int *pnr_map)
     struct change_member *change_tmp;
     unsigned long current_type, last_type;
     unsigned long long last_addr;
-    int chgidx, still_changing;
-    int overlap_entries;
-    int new_bios_entry;
-    int old_nr, new_nr, chg_nr;
-    int i;
+    bool still_changing;
+    unsigned int i, chgidx, overlap_entries, new_bios_entry;
+    unsigned int old_nr, new_nr, chg_nr;
 
     /*
       Visually we're performing the following (1,2,3,4 = memory types)...
@@ -211,9 +207,9 @@ int __init sanitize_e820_map(struct e820entry *biosmap, unsigned int *pnr_map)
     chg_nr = chgidx;    	/* true number of change-points */
 
     /* sort change-point list by memory addresses (low -> high) */
-    still_changing = 1;
+    still_changing = true;
     while (still_changing)	{
-        still_changing = 0;
+        still_changing = false;
         for (i=1; i < chg_nr; i++)  {
             /* if <current_addr> > <last_addr>, swap */
             /* or, if current=<start_addr> & last=<end_addr>, swap */
@@ -226,7 +222,7 @@ int __init sanitize_e820_map(struct e820entry *biosmap, unsigned int *pnr_map)
                 change_tmp = change_point[i];
                 change_point[i] = change_point[i-1];
                 change_point[i-1] = change_tmp;
-                still_changing=1;
+                still_changing = true;
             }
         }
     }
@@ -304,9 +300,9 @@ int __init sanitize_e820_map(struct e820entry *biosmap, unsigned int *pnr_map)
  * thinkpad 560x, for example, does not cooperate with the memory
  * detection code.)
  */
-static int __init copy_e820_map(struct e820entry * biosmap, int nr_map)
+static int __init copy_e820_map(struct e820entry * biosmap, unsigned int nr_map)
 {
-    /* Only one memory region (or negative)? Ignore it */
+    /* Only one memory region? Ignore it */
     if (nr_map < 2)
         return -1;
 
@@ -345,7 +341,7 @@ static int __init copy_e820_map(struct e820entry * biosmap, int nr_map)
  */
 static unsigned long __init find_max_pfn(void)
 {
-    int i;
+    unsigned int i;
     unsigned long max_pfn = 0;
 
     for (i = 0; i < e820.nr_map; i++) {
@@ -366,7 +362,7 @@ static unsigned long __init find_max_pfn(void)
 
 static void __init clip_to_limit(uint64_t limit, char *warnmsg)
 {
-    int i;
+    unsigned int i;
     char _warnmsg[160];
     uint64_t old_limit = 0;
 
@@ -514,7 +510,7 @@ static void __init machine_specific_memory_setup(struct e820map *raw)
 {
     unsigned long mpt_limit, ro_mpt_limit;
     uint64_t top_of_ram, size;
-    int i;
+    unsigned int i;
 
     sanitize_e820_map(raw->map, &raw->nr_map);
     copy_e820_map(raw->map, raw->nr_map);
@@ -604,7 +600,7 @@ int __init e820_change_range_type(
     uint32_t orig_type, uint32_t new_type)
 {
     uint64_t rs = 0, re = 0;
-    int i;
+    unsigned int i;
 
     for ( i = 0; i < e820->nr_map; i++ )
     {
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.10


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============7819087015706472165==--

From xen-changelog-bounces@lists.xenproject.org Thu May 09 01:12:47 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 01:12:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hOXc7-0003qD-I1; Thu, 09 May 2019 01:12: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=nN80=TJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hOXc6-0003q5-Ar
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 01:12:46 +0000
X-Inumbo-ID: 8d17ad89-71f7-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8d17ad89-71f7-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 01:12:45 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hOXc4-0007fl-Pz
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 01:12:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hOXc4-0005UX-Na
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 01:12:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hOXc4-0005UX-Na@xenbits.xenproject.org>
Date: Thu, 09 May 2019 01:12:44 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/msr: Shorten
 ARCH_CAPABILITIES_* constants
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDkyM2Q0ZTg3MzZlYzYwYjZlMGRhOWY0OTZiNzFiYzY4ZTc3ODM3NTYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAzIDExOjA4OjI2IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDMgMTE6MDg6MjYgMjAxOSArMDIw
MAoKICAgIHg4Ni9tc3I6IFNob3J0ZW4gQVJDSF9DQVBBQklMSVRJRVNfKiBjb25zdGFudHMKICAg
IAogICAgVGhleSBhcmUgdW5uZWNlc3NlcmlseSB2ZXJib3NlLCBhbmQgQVJDSF9DQVBTXyogaXMg
YWxyZWFkeSB0aGUgbW9yZSBjb21tb24KICAgIHZlcnNpb24uCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogYmEy
N2FhYTg4NTQ4YzgyNGE0N2RjZjU2MDkyODhlZTFjMDVkMjk0NgogICAgbWFzdGVyIGRhdGU6IDIw
MTktMDMtMTggMTY6MjY6NDAgKzAwMDAKLS0tCiB4ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgICAg
ICAgIHwgMTAgKysrKystLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCB8ICA0
ICsrLS0KIDIgZmlsZXMgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNoL3g4Ni9zcGVj
X2N0cmwuYwppbmRleCA3OTZkZDkyNjU2Li41NTE3YjZiMDZiIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCkBAIC0yNzAs
OCArMjcwLDggQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1
bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMpCiAgICAgICAgICAgIChfN2QwICYgY3B1ZmVhdF9tYXNr
KFg4Nl9GRUFUVVJFX0wxRF9GTFVTSCkpID8gIiBMMURfRkxVU0giIDogIiIsCiAgICAgICAgICAg
IChfN2QwICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX1NTQkQpKSAgPyAiIFNTQkQiICAgICAg
OiAiIiwKICAgICAgICAgICAgKGU4YiAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSUJQQikp
ICA/ICIgSUJQQiIgICAgICA6ICIiLAotICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQQUJJTElU
SUVTX0lCUlNfQUxMKSAgICAgID8gIiBJQlJTX0FMTCIgIDogIiIsCi0gICAgICAgICAgIChjYXBz
ICYgQVJDSF9DQVBBQklMSVRJRVNfUkRDTF9OTykgICAgICAgPyAiIFJEQ0xfTk8iICAgOiAiIiwK
KyAgICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUFNfSUJSU19BTEwpICAgICAgICAgICAgICA/ICIg
SUJSU19BTEwiICA6ICIiLAorICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQU19SRENMX05PKSAg
ICAgICAgICAgICAgID8gIiBSRENMX05PIiAgIDogIiIsCiAgICAgICAgICAgIChjYXBzICYgQVJD
SF9DQVBTX1JTQkEpICAgICAgICAgICAgICAgICAgPyAiIFJTQkEiICAgICAgOiAiIiwKICAgICAg
ICAgICAgKGNhcHMgJiBBUkNIX0NBUFNfU0tJUF9MMURGTCkgICAgICAgICAgICA/ICIgU0tJUF9M
MURGTCI6ICIiLAogICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQU19TU0JfTk8pICAgICAgICAg
ICAgICAgID8gIiBTU0JfTk8iICAgIDogIiIpOwpAQCAtNTgyLDcgKzU4Miw3IEBAIHN0YXRpYyBf
X2luaXQgdm9pZCBsMXRmX2NhbGN1bGF0aW9ucyh1aW50NjRfdCBjYXBzKQogICAgIH0KIAogICAg
IC8qIEFueSBwcm9jZXNzb3IgYWR2ZXJ0aXNpbmcgUkRDTF9OTyBzaG91bGQgYmUgbm90IHZ1bG5l
cmFibGUgdG8gTDFURi4gKi8KLSAgICBpZiAoIGNhcHMgJiBBUkNIX0NBUEFCSUxJVElFU19SRENM
X05PICkKKyAgICBpZiAoIGNhcHMgJiBBUkNIX0NBUFNfUkRDTF9OTyApCiAgICAgICAgIGNwdV9o
YXNfYnVnX2wxdGYgPSBmYWxzZTsKIAogICAgIGlmICggY3B1X2hhc19idWdfbDF0ZiAmJiBoaXRf
ZGVmYXVsdCApCkBAIC02NDYsOSArNjQ2LDkgQEAgaW50OF90IF9fcmVhZF9tb3N0bHkgb3B0X3hw
dGlfZG9tdSA9IC0xOwogc3RhdGljIF9faW5pdCB2b2lkIHhwdGlfaW5pdF9kZWZhdWx0KHVpbnQ2
NF90IGNhcHMpCiB7CiAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZF
TkRPUl9BTUQgKQotICAgICAgICBjYXBzID0gQVJDSF9DQVBBQklMSVRJRVNfUkRDTF9OTzsKKyAg
ICAgICAgY2FwcyA9IEFSQ0hfQ0FQU19SRENMX05POwogCi0gICAgaWYgKCBjYXBzICYgQVJDSF9D
QVBBQklMSVRJRVNfUkRDTF9OTyApCisgICAgaWYgKCBjYXBzICYgQVJDSF9DQVBTX1JEQ0xfTk8g
KQogICAgIHsKICAgICAgICAgaWYgKCBvcHRfeHB0aV9od2RvbSA8IDAgKQogICAgICAgICAgICAg
b3B0X3hwdGlfaHdkb20gPSAwOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3It
aW5kZXguaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKaW5kZXggODc0ZmZjNmEy
OC4uM2IwN2MyZjNhNCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXgu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCkBAIC00NCw4ICs0NCw4IEBA
CiAjZGVmaW5lIFBSRURfQ01EX0lCUEIJCQkoX0FDKDEsIFVMTCkgPDwgMCkKIAogI2RlZmluZSBN
U1JfQVJDSF9DQVBBQklMSVRJRVMJCTB4MDAwMDAxMGEKLSNkZWZpbmUgQVJDSF9DQVBBQklMSVRJ
RVNfUkRDTF9OTwkoX0FDKDEsIFVMTCkgPDwgMCkKLSNkZWZpbmUgQVJDSF9DQVBBQklMSVRJRVNf
SUJSU19BTEwJKF9BQygxLCBVTEwpIDw8IDEpCisjZGVmaW5lIEFSQ0hfQ0FQU19SRENMX05PCQko
X0FDKDEsIFVMTCkgPDwgMCkKKyNkZWZpbmUgQVJDSF9DQVBTX0lCUlNfQUxMCQkoX0FDKDEsIFVM
TCkgPDwgMSkKICNkZWZpbmUgQVJDSF9DQVBTX1JTQkEJCQkoX0FDKDEsIFVMTCkgPDwgMikKICNk
ZWZpbmUgQVJDSF9DQVBTX1NLSVBfTDFERkwJCShfQUMoMSwgVUxMKSA8PCAzKQogI2RlZmluZSBB
UkNIX0NBUFNfU1NCX05PCQkoX0FDKDEsIFVMTCkgPDwgNCkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjEwCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu May 09 01:12:57 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 01: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 1hOXcH-0003rb-LI; Thu, 09 May 2019 01:12:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nN80=TJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hOXcG-0003rS-Oh
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 01:12:56 +0000
X-Inumbo-ID: 932217f1-71f7-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 932217f1-71f7-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 01:12: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 1hOXcE-0007g5-VY
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 01:12:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hOXcE-0005V3-TE
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 01:12:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hOXcE-0005V3-TE@xenbits.xenproject.org>
Date: Thu, 09 May 2019 01:12:54 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/spec-ctrl: Extend repoline
 safey calcuations for eIBRS and Atom parts
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFhNjk3OGMyNjg4ZjI4ZTVmYzU1Yzk2MGJiZmU1ZTY0ZjkxMDVmODQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAzIDExOjA5OjEyIDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDMgMTE6MDk6MTIgMjAxOSArMDIw
MAoKICAgIHg4Ni9zcGVjLWN0cmw6IEV4dGVuZCByZXBvbGluZSBzYWZleSBjYWxjdWF0aW9ucyBm
b3IgZUlCUlMgYW5kIEF0b20gcGFydHMKICAgIAogICAgQWxsIGN1cnJlbnRseS1yZWxlYXNlZCBB
dG9tIHByb2Nlc3NvcnMgYXJlIGluIHByYWN0aWNlIHJldHBvbGluZS1zYWZlLCBiZWNhdXNlCiAg
ICB0aGV5IGRvbid0IGZhbGwgYmFjayB0byBhIEJUQiBwcmVkaWN0aW9uIG9uIFJTQiB1bmRlcmZs
b3cuCiAgICAKICAgIEhvd2V2ZXIsIGFuIGFkZGl0aW9uYWwgbWVhbmluZyBvZiBFbmhhbmNlZCBJ
UkJTIGlzIHRoYXQgdGhlIHByb2Nlc3NvciBtYXkgbm90CiAgICBiZSByZXRwb2xpbmUtc2FmZS4g
IFRoZSBHZW1pbmkgTGFrZSBwbGF0Zm9ybSwgYmFzZWQgb24gdGhlIEdvbGRtb250IFBsdXMKICAg
IG1pY3JvYXJjaGl0ZWN0dXJlIGlzIHRoZSBmaXJzdCBBdG9tIHByb2Nlc3NvciB0byBzdXBwb3J0
IGVJQlJTLgogICAgCiAgICBVbnRpbCBYZW4gZ2V0cyBmdWxsIGVJQlJTIHN1cHBvcnQsIEdlbWlu
aSBMYWtlIHdpbGwgc3RpbGwgYmUgc2FmZSB1c2luZwogICAgcmVndWxhciBJQlJTLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3Rl
ciBjb21taXQ6IDE3Zjc0MjQyY2NmMGNlNmU1MWMwM2E1ODYwOTQ3ODY1YzBlZjBkYzIKICAgIG1h
c3RlciBkYXRlOiAyMDE5LTAzLTE4IDE2OjI2OjQwICswMDAwCi0tLQogeGVuL2FyY2gveDg2L3Nw
ZWNfY3RybC5jIHwgMjIgKysrKysrKysrKysrKysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDIx
IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
c3BlY19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXggNTUxN2I2YjA2Yi4u
ZjU4NjI4OTMwZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtMzQ5LDggKzM0OSwxMSBAQCBzdGF0aWMgYm9vbCBf
X2luaXQgcmV0cG9saW5lX3NhZmUodWludDY0X3QgY2FwcykKICAgICAvKgogICAgICAqIFJTQkEg
bWF5IGJlIHNldCBieSBhIGh5cGVydmlzb3IgdG8gaW5kaWNhdGUgdGhhdCB3ZSBtYXkgbW92ZSB0
byBhCiAgICAgICogcHJvY2Vzc29yIHdoaWNoIGlzbid0IHJldHBvbGluZS1zYWZlLgorICAgICAq
CisgICAgICogUHJvY2Vzc29ycyBvZmZlcmluZyBFbmhhbmNlZCBJQlJTIGFyZSBub3QgZ3VhcmVu
dGVlZCB0byBiZQorICAgICAqIHJlcG9saW5lLXNhZmUuCiAgICAgICovCi0gICAgaWYgKCBjYXBz
ICYgQVJDSF9DQVBTX1JTQkEgKQorICAgIGlmICggY2FwcyAmIChBUkNIX0NBUFNfUlNCQSB8IEFS
Q0hfQ0FQU19JQlJTX0FMTCkgKQogICAgICAgICByZXR1cm4gZmFsc2U7CiAKICAgICBzd2l0Y2gg
KCBib290X2NwdV9kYXRhLng4Nl9tb2RlbCApCkBAIC00MTAsNiArNDEzLDIzIEBAIHN0YXRpYyBi
b29sIF9faW5pdCByZXRwb2xpbmVfc2FmZSh1aW50NjRfdCBjYXBzKQogICAgIGNhc2UgMHg5ZToK
ICAgICAgICAgcmV0dXJuIGZhbHNlOwogCisgICAgICAgIC8qCisgICAgICAgICAqIEF0b20gcHJv
Y2Vzc29ycyBiZWZvcmUgR29sZG1vbnQgUGx1cy9HZW1pbmkgTGFrZSBhcmUgcmV0cG9saW5lLXNh
ZmUuCisgICAgICAgICAqLworICAgIGNhc2UgMHgxYzogLyogUGluZXZpZXcgKi8KKyAgICBjYXNl
IDB4MjY6IC8qIExpbmNyb2Z0ICovCisgICAgY2FzZSAweDI3OiAvKiBQZW53ZWxsICovCisgICAg
Y2FzZSAweDM1OiAvKiBDbG92ZXJ2aWV3ICovCisgICAgY2FzZSAweDM2OiAvKiBDZWRhcnZpZXcg
Ki8KKyAgICBjYXNlIDB4Mzc6IC8qIEJheXRyYWlsIC8gVmFsbGV5dmlldyAoU2lsdmVybW9udCkg
Ki8KKyAgICBjYXNlIDB4NGQ6IC8qIEF2YXRvbiAvIFJhbmdlbHkgKFNpbHZlcm1vbnQpICovCisg
ICAgY2FzZSAweDRjOiAvKiBDaGVycnl0cmFpbCAvIEJyYXNzd2VsbCAqLworICAgIGNhc2UgMHg0
YTogLyogTWVycmlmaWVsZCAqLworICAgIGNhc2UgMHg1YTogLyogTW9vcmVmaWVsZCAqLworICAg
IGNhc2UgMHg1YzogLyogR29sZG1vbnQgKi8KKyAgICBjYXNlIDB4NWY6IC8qIERlbnZlcnRvbiAq
LworICAgICAgICByZXR1cm4gdHJ1ZTsKKwogICAgIGRlZmF1bHQ6CiAgICAgICAgIHByaW50aygi
VW5yZWNvZ25pc2VkIENQVSBtb2RlbCAlI3ggLSBhc3N1bWluZyBub3QgcmVwdHBvbGluZSBzYWZl
XG4iLAogICAgICAgICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODZfbW9kZWwpOwotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTAK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu May 09 10:44:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 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 1hOgWz-0007D4-Tz; Thu, 09 May 2019 10: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=nN80=TJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hOgWy-0007Cz-Kq
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 10:44:04 +0000
X-Inumbo-ID: 5c4bb2a5-7247-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5c4bb2a5-7247-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 10:44: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 1hOgWw-0004uY-Mo
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 10:44:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hOgWw-0006iz-K8
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 10:44:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hOgWw-0006iz-K8@xenbits.xenproject.org>
Date: Thu, 09 May 2019 10:44:02 +0000
Subject: [Xen-changelog] [xen stable-4.12] SUPPORT.md: Specify support
 lifetime for 4.12
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFkNzE0MDRiZmU4ZDIyMjMxNGViN2YxOTcxZmRjNjc3NmZiNTJjMDgKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IE1v
biBBcHIgMSAwOTo1NDo1NiAyMDE5ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gQXByIDEgMTE6NTQ6MjIgMjAx
OSArMDEwMAoKICAgIFNVUFBPUlQubWQ6IFNwZWNpZnkgc3VwcG9ydCBsaWZldGltZSBmb3IgNC4x
MgogICAgCiAgICBDQzogTGFycyBLdXJ0aCA8bGFycy5rdXJ0aEBjaXRyaXguY29tPgogICAgQ0M6
IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNlLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IElhbiBK
YWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29tPgotLS0KIFNVUFBPUlQubWQgfCA4ICsr
KystLS0tCiAxIGZpbGUgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL1NVUFBPUlQubWQgYi9TVVBQT1JULm1kCmluZGV4IDE5ZmM4ZDc1MzMuLmQ3
YmNmNzFkMDkgMTAwNjQ0Ci0tLSBhL1NVUFBPUlQubWQKKysrIGIvU1VQUE9SVC5tZApAQCAtOSwx
MCArOSwxMCBAQCBmb3IgdGhlIGRlZmluaXRpb25zIG9mIHRoZSBzdXBwb3J0IHN0YXR1cyBsZXZl
bHMgZXRjLgogCiAjIFJlbGVhc2UgU3VwcG9ydAogCi0gICAgWGVuLVZlcnNpb246IDQuMTItcmMK
LSAgICBJbml0aWFsLVJlbGVhc2U6IG4vYQotICAgIFN1cHBvcnRlZC1VbnRpbDogVEJECi0gICAg
U2VjdXJpdHktU3VwcG9ydC1VbnRpbDogVW5yZWxlYXNlZCAtIG5vdCB5ZXQgc2VjdXJpdHktc3Vw
cG9ydGVkCisgICAgWGVuLVZlcnNpb246IDQuMTIKKyAgICBJbml0aWFsLVJlbGVhc2U6IDIwMTkt
MDQtMDIKKyAgICBTdXBwb3J0ZWQtVW50aWw6IDIwMjAtMTAtMDIKKyAgICBTZWN1cml0eS1TdXBw
b3J0LVVudGlsOiAyMDIyLTA0LTAyCiAKIFJlbGVhc2UgTm90ZXMKIDogPGEgaHJlZj0iaHR0cHM6
Ly93aWtpLnhlbnByb2plY3Qub3JnL3dpa2kvWGVuX1Byb2plY3RfWC5ZWV9SZWxlYXNlX05vdGVz
Ij5STjwvYT4KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWJsZS00LjEyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Thu May 09 10:44:16 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 10:44:16 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hOgX9-0007Dl-VZ; Thu, 09 May 2019 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=nN80=TJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hOgX7-0007DY-WF
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 10:44:14 +0000
X-Inumbo-ID: 62607a2c-7247-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 62607a2c-7247-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 10:44:13 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hOgX6-0004ue-SZ
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 10:44:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hOgX6-0006jg-Q4
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 10:44:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hOgX6-0006jg-Q4@xenbits.xenproject.org>
Date: Thu, 09 May 2019 10:44:12 +0000
Subject: [Xen-changelog] [xen stable-4.12] Config.mk: Switch to 4.12.0
 release tags for subtrees
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFiNzkzY2FlMjQzZDMzNjI2ZWY3NTBhZWNmMWE1ZWQyMDMyZDkwZTIKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IE1v
biBBcHIgMSAxMTo1OTo0MCAyMDE5ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gQXByIDEgMTE6NTk6NDAgMjAx
OSArMDEwMAoKICAgIENvbmZpZy5tazogU3dpdGNoIHRvIDQuMTIuMCByZWxlYXNlIHRhZ3MgZm9y
IHN1YnRyZWVzCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3Nv
bkBldS5jaXRyaXguY29tPgotLS0KIENvbmZpZy5tayB8IDYgKysrLS0tCiAxIGZpbGUgY2hhbmdl
ZCwgMyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL0NvbmZpZy5t
ayBiL0NvbmZpZy5tawppbmRleCAwYTJmMWY3ZGY4Li4wZmJlNGQwMDYwIDEwMDY0NAotLS0gYS9D
b25maWcubWsKKysrIGIvQ29uZmlnLm1rCkBAIC0yNzUsMTUgKzI3NSwxNSBAQCBTRUFCSU9TX1VQ
U1RSRUFNX1VSTCA/PSBnaXQ6Ly94ZW5iaXRzLnhlbi5vcmcvc2VhYmlvcy5naXQKIE1JTklPU19V
UFNUUkVBTV9VUkwgPz0gZ2l0Oi8veGVuYml0cy54ZW4ub3JnL21pbmktb3MuZ2l0CiBlbmRpZgog
T1ZNRl9VUFNUUkVBTV9SRVZJU0lPTiA/PSBlZjUyOWU2YWI3YzMxMjkwYTMzMDQ1YmIxZjE4Mzc0
NDdjYzBlYjU2Ci1RRU1VX1VQU1RSRUFNX1JFVklTSU9OID89IHFlbXUteGVuLTQuMTIuMC1yYzEK
LU1JTklPU19VUFNUUkVBTV9SRVZJU0lPTiA/PSB4ZW4tNC4xMi4wLXJjMQorUUVNVV9VUFNUUkVB
TV9SRVZJU0lPTiA/PSBxZW11LXhlbi00LjEyLjAKK01JTklPU19VUFNUUkVBTV9SRVZJU0lPTiA/
PSB4ZW4tUkVMRUFTRS00LjEyLjAKIAogU0VBQklPU19VUFNUUkVBTV9SRVZJU0lPTiA/PSByZWwt
MS4xMi4wCiAKIEVUSEVSQk9PVF9OSUNTID89IHJ0bDgxMzkgODA4NjEwMGUKIAogCi1RRU1VX1RS
QURJVElPTkFMX1JFVklTSU9OID89IHhlbi00LjEyLjAtcmMxCitRRU1VX1RSQURJVElPTkFMX1JF
VklTSU9OID89IHhlbi00LjEyLjAKICMgV2VkIE9jdCAxMCAxODo1Mjo1NCAyMDE4ICswMDAwCiAj
IHhlbi9wdDogYWxsb3cgUUVNVSB0byByZXF1ZXN0IE1TSSB1bm1hc2tpbmcgYXQgYmluZCB0aW1l
CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWJsZS00LjEyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu May 09 10:44:26 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 10: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 1hOgXK-0007En-0y; Thu, 09 May 2019 10: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=nN80=TJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hOgXI-0007Ec-Rl
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 10:44:24 +0000
X-Inumbo-ID: 6879936e-7247-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6879936e-7247-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 10:44:23 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hOgXH-0004uu-2j
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 10:44:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hOgXH-0006kJ-06
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 10:44:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hOgXH-0006kJ-06@xenbits.xenproject.org>
Date: Thu, 09 May 2019 10:44:22 +0000
Subject: [Xen-changelog] [xen stable-4.12] README,
 xen/Makefile: Set version to 4.12.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: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk5N2Q2MjQ4YTlhZTkzMmQwZGJhYWM4ZDg3NTVjMmIxNWZlYzI1ZGMKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IE1v
biBBcHIgMSAxMjowMzoyMyAyMDE5ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gQXByIDEgMTI6MDM6MjMgMjAx
OSArMDEwMAoKICAgIFJFQURNRSwgeGVuL01ha2VmaWxlOiBTZXQgdmVyc2lvbiB0byA0LjEyLjAK
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJp
eC5jb20+Ci0tLQogUkVBRE1FICAgICAgIHwgMTIgKysrKysrLS0tLS0tCiB4ZW4vTWFrZWZpbGUg
fCAgMiArLQogMiBmaWxlcyBjaGFuZ2VkLCA3IGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvUkVBRE1FIGIvUkVBRE1FCmluZGV4IGMxOTQwOWVmYTIuLjBiZTQ4MTVk
NGMgMTAwNjQ0Ci0tLSBhL1JFQURNRQorKysgYi9SRUFETUUKQEAgLTEsMTEgKzEsMTEgQEAKLSMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIworIyMjIyMjIyMjIyMjIyMjIyMKICBfICBf
ICAgIF8gX19fXwotfCB8fCB8ICAvIHxfX18gXCAgICAgIF8gX18gX19fCi18IHx8IHxfIHwgfCBf
XykgfF9fX198ICdfXy8gX198Ci18X18gICBffHwgfC8gX18vX19fX198IHwgfCAoX18KLSAgIHxf
fChfKV98X19fX198ICAgIHxffCAgXF9fX3wKK3wgfHwgfCAgLyB8X19fIFwKK3wgfHwgfF8gfCB8
IF9fKSB8Cit8X18gICBffHwgfC8gX18vCisgICB8X3woXylffF9fX19ffAogCi0jIyMjIyMjIyMj
IyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKKyMjIyMjIyMjIyMjIyMjIyMjCiAKIGh0dHA6Ly93d3cu
eGVuLm9yZy8KIApkaWZmIC0tZ2l0IGEveGVuL01ha2VmaWxlIGIveGVuL01ha2VmaWxlCmluZGV4
IGVhODJmYzhiYTYuLjljMTg1ZDJmMjIgMTAwNjQ0Ci0tLSBhL3hlbi9NYWtlZmlsZQorKysgYi94
ZW4vTWFrZWZpbGUKQEAgLTIsNyArMiw3IEBACiAjIEFsbCBvdGhlciBwbGFjZXMgdGhpcyBpcyBz
dG9yZWQgKGVnLiBjb21waWxlLmgpIHNob3VsZCBiZSBhdXRvZ2VuZXJhdGVkLgogZXhwb3J0IFhF
Tl9WRVJTSU9OICAgICAgID0gNAogZXhwb3J0IFhFTl9TVUJWRVJTSU9OICAgID0gMTIKLWV4cG9y
dCBYRU5fRVhUUkFWRVJTSU9OID89IC4wLXJjJChYRU5fVkVORE9SVkVSU0lPTikKK2V4cG9ydCBY
RU5fRVhUUkFWRVJTSU9OID89IC4wJChYRU5fVkVORE9SVkVSU0lPTikKIGV4cG9ydCBYRU5fRlVM
TFZFUlNJT04gICA9ICQoWEVOX1ZFUlNJT04pLiQoWEVOX1NVQlZFUlNJT04pJChYRU5fRVhUUkFW
RVJTSU9OKQogLWluY2x1ZGUgeGVuLXZlcnNpb24KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTIKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu May 09 10:44:36 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 10: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 1hOgXU-0007G6-2e; Thu, 09 May 2019 10:44: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=nN80=TJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hOgXT-0007G0-2y
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 10:44:35 +0000
X-Inumbo-ID: 6e8368d8-7247-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6e8368d8-7247-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 10:44:33 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hOgXR-0004v8-8G
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 10:44:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hOgXR-0006ki-5w
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 10:44:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hOgXR-0006ki-5w@xenbits.xenproject.org>
Date: Thu, 09 May 2019 10:44:33 +0000
Subject: [Xen-changelog] [xen stable-4.12] xen/Makefile: Set version to
 4.12.1-pre for stable branch
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE4ZjZmYjk5MGMzMGRjYjFhNGFlODdlZDhkYjEwZjYzNWFmZGEwZmMKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IE1v
biBBcHIgMSAxMjoxODo1NCAyMDE5ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gQXByIDEgMTI6MTg6NTQgMjAx
OSArMDEwMAoKICAgIHhlbi9NYWtlZmlsZTogU2V0IHZlcnNpb24gdG8gNC4xMi4xLXByZSBmb3Ig
c3RhYmxlIGJyYW5jaAogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiB4ZW4vTWFrZWZpbGUgfCAyICstCiAxIGZpbGUgY2hh
bmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vTWFr
ZWZpbGUgYi94ZW4vTWFrZWZpbGUKaW5kZXggOWMxODVkMmYyMi4uMTZkMjg5M2Q4OSAxMDA2NDQK
LS0tIGEveGVuL01ha2VmaWxlCisrKyBiL3hlbi9NYWtlZmlsZQpAQCAtMiw3ICsyLDcgQEAKICMg
QWxsIG90aGVyIHBsYWNlcyB0aGlzIGlzIHN0b3JlZCAoZWcuIGNvbXBpbGUuaCkgc2hvdWxkIGJl
IGF1dG9nZW5lcmF0ZWQuCiBleHBvcnQgWEVOX1ZFUlNJT04gICAgICAgPSA0CiBleHBvcnQgWEVO
X1NVQlZFUlNJT04gICAgPSAxMgotZXhwb3J0IFhFTl9FWFRSQVZFUlNJT04gPz0gLjAkKFhFTl9W
RU5ET1JWRVJTSU9OKQorZXhwb3J0IFhFTl9FWFRSQVZFUlNJT04gPz0gLjEtcHJlJChYRU5fVkVO
RE9SVkVSU0lPTikKIGV4cG9ydCBYRU5fRlVMTFZFUlNJT04gICA9ICQoWEVOX1ZFUlNJT04pLiQo
WEVOX1NVQlZFUlNJT04pJChYRU5fRVhUUkFWRVJTSU9OKQogLWluY2x1ZGUgeGVuLXZlcnNpb24K
IAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhYmxlLTQuMTIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu May 09 10:44:45 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 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 1hOgXd-0007HA-4E; Thu, 09 May 2019 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=nN80=TJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hOgXc-0007H3-F3
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 10:44:44 +0000
X-Inumbo-ID: 74935dca-7247-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 74935dca-7247-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 10:44: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 1hOgXb-0004vO-E9
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 10:44:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hOgXb-0006lB-BP
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 10:44:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hOgXb-0006lB-BP@xenbits.xenproject.org>
Date: Thu, 09 May 2019 10:44:43 +0000
Subject: [Xen-changelog] [xen stable-4.12] SUPPORT.md: Fix release notes link
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM0YjFhNzVkN2MxM2Q0YjE0MTYyN2ZlNTBkOGYwYzgwNTg4ZjhmNjQKQXV0aG9yOiAg
ICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkF1dGhvckRhdGU6IE1v
biBBcHIgMSAxMzoxMToxNyAyMDE5ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4u
amFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gQXByIDEgMTM6MTE6MTcgMjAx
OSArMDEwMAoKICAgIFNVUFBPUlQubWQ6IEZpeCByZWxlYXNlIG5vdGVzIGxpbmsKICAgIAogICAg
U2lnbmVkLW9mZi1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0t
LQogU1VQUE9SVC5tZCB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBk
ZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL1NVUFBPUlQubWQgYi9TVVBQT1JULm1kCmluZGV4IGQ3
YmNmNzFkMDkuLjUyZjI1ZmE4NWEgMTAwNjQ0Ci0tLSBhL1NVUFBPUlQubWQKKysrIGIvU1VQUE9S
VC5tZApAQCAtMTUsNyArMTUsNyBAQCBmb3IgdGhlIGRlZmluaXRpb25zIG9mIHRoZSBzdXBwb3J0
IHN0YXR1cyBsZXZlbHMgZXRjLgogICAgIFNlY3VyaXR5LVN1cHBvcnQtVW50aWw6IDIwMjItMDQt
MDIKIAogUmVsZWFzZSBOb3RlcwotOiA8YSBocmVmPSJodHRwczovL3dpa2kueGVucHJvamVjdC5v
cmcvd2lraS9YZW5fUHJvamVjdF9YLllZX1JlbGVhc2VfTm90ZXMiPlJOPC9hPgorOiA8YSBocmVm
PSJodHRwczovL3dpa2kueGVucHJvamVjdC5vcmcvd2lraS9YZW5fUHJvamVjdF80LjEyX1JlbGVh
c2VfTm90ZXMiPlJOPC9hPgogCiAjIEZlYXR1cmUgU3VwcG9ydAogCi0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu May 09 10:44:55 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 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 1hOgXn-0007IM-61; Thu, 09 May 2019 10:44: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=nN80=TJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hOgXm-0007IG-S6
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 10:44:54 +0000
X-Inumbo-ID: 7aab13a7-7247-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7aab13a7-7247-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 10:44: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 1hOgXl-0004vy-Jj
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 10:44:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hOgXl-0006lZ-HQ
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 10:44:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hOgXl-0006lZ-HQ@xenbits.xenproject.org>
Date: Thu, 09 May 2019 10:44:53 +0000
Subject: [Xen-changelog] [xen stable-4.12] Arm/atomic: correct asm()
 constraints in build_add_sized()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDM2ZjA0NjM0Y2U4NTUzZWRmMTQ5NmZmNGIwYmZjNDE0MTZlNTVkOTQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWFyIDEy
IDE0OjQyOjE3IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgU3RlZmFubyBTdGFiZWxsaW5pIDxzc3Rh
YmVsbGluaUBrZXJuZWwub3JnPgpDb21taXREYXRlOiBGcmkgQXByIDE5IDExOjU4OjQ2IDIwMTkg
LTA3MDAKCiAgICBBcm0vYXRvbWljOiBjb3JyZWN0IGFzbSgpIGNvbnN0cmFpbnRzIGluIGJ1aWxk
X2FkZF9zaXplZCgpCiAgICAKICAgIFRoZSBtZW1vcnkgb3BlcmFuZCBpcyBhbiBpbi9vdXQgb25l
LCBhbmQgdGhlIGF1eGlsaWFyeSByZWdpc3RlciBnZXRzCiAgICB3cml0dGVuIHRvIGVhcmx5Lgog
ICAgCiAgICBUYWtlIHRoZSBvcHBvcnR1bml0eSBhbmQgYWxzbyBkcm9wIHRoZSByZWR1bmRhbnQg
Y2FzdCAodGhlIGlubGluZQogICAgZnVuY3Rpb25zJyBwYXJhbWV0ZXJzIGFyZSBhbHJlYWR5IG9m
IHRoZSBjYXN0ZWQtdG8gdHlwZSkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGll
bi5ncmFsbEBhcm0uY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNTFjZWIxNjIz
Yjk5NTY0NDBmMWI5OTQzYzY3MDEwYTkwZDYxZjVjNSkKLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJt
L2F0b21pYy5oIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0
aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9hdG9taWMuaCBiL3hlbi9p
bmNsdWRlL2FzbS1hcm0vYXRvbWljLmgKaW5kZXggNTBmMjgzNWUzNS4uYWZiM2VlZWE1YiAxMDA2
NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9hdG9taWMuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20tYXJtL2F0b21pYy5oCkBAIC0zMCw3ICszMCw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBuYW1l
KHZvbGF0aWxlIHR5cGUgKmFkZHIsIHR5cGUgdmFsKSAgICAgICAgICAgICAgICAgIFwKICAgICBh
c20gdm9sYXRpbGUoImxkciIgc2l6ZSAiICUid2lkdGgiMSwlMFxuIiAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgImFkZCAlIndpZHRoIjEsJSJ3aWR0aCIxLCUi
d2lkdGgiMlxuIiAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgInN0ciIgc2l6
ZSAiICUid2lkdGgiMSwlMCIgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAg
ICAgICAgICAgOiAiPW0iICgqKHZvbGF0aWxlIHR5cGUgKilhZGRyKSwgIj1yIiAodCkgICAgICAg
ICAgICAgIFwKKyAgICAgICAgICAgICAgICAgOiAiK20iICgqYWRkciksICI9JnIiICh0KSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgOiByZWcgKHZhbCkp
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKIH0KIAotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQu
MTIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu May 09 10:45:07 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 10: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 1hOgXz-0007Jx-7q; Thu, 09 May 2019 10:45: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=nN80=TJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hOgXy-0007Jp-9g
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 10:45:06 +0000
X-Inumbo-ID: 80b61912-7247-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 80b61912-7247-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 10:45: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 1hOgXv-0004wW-Pw
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 10:45:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hOgXv-0006mG-NG
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 10:45:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hOgXv-0006mG-NG@xenbits.xenproject.org>
Date: Thu, 09 May 2019 10:45:03 +0000
Subject: [Xen-changelog] [xen stable-4.12] iommu: leave IOMMU enabled by
 default during kexec crash transition
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE2YzcwOGRjMjI0MDlkYmYxNTkyOTMwZmRlZmIwZGFhNDgxODIxMzUKQXV0aG9yOiAg
ICAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBNYXkgMyAxMDozNjo0NyAyMDE5ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1heSAzIDEwOjM2OjQ3IDIwMTkgKzAy
MDAKCiAgICBpb21tdTogbGVhdmUgSU9NTVUgZW5hYmxlZCBieSBkZWZhdWx0IGR1cmluZyBrZXhl
YyBjcmFzaCB0cmFuc2l0aW9uCiAgICAKICAgIEl0J3MgdW5zYWZlIHRvIGRpc2FibGUgSU9NTVUg
b24gYSBsaXZlIHN5c3RlbSB3aGljaCBpcyB0aGUgY2FzZQogICAgaWYgd2UncmUgY3Jhc2hpbmcg
c2luY2UgcmVtYXBwaW5nIGhhcmR3YXJlIGRvZXNuJ3QgdXN1YWxseSBrbm93IHdoYXQKICAgIHRv
IGRvIHdpdGggb25nb2luZyBidXMgdHJhbnNhY3Rpb25zIGFuZCBmcmVxdWVudGx5IHJhaXNlcyBO
TUkvTUNFL1NNSSwKICAgIGV0Yy4gKGRlcGVuZHMgb24gdGhlIGZpcm13YXJlIGNvbmZpZ3VyYXRp
b24pIHRvIHNpZ25hbCB0aGVzZSBhYm5vcm1hbGl0aWVzLgogICAgVGhpcywgaW4gdHVybiwgZG9l
c24ndCBwbGF5IHdlbGwgd2l0aCBrZXhlYyB0cmFuc2l0aW9uIHByb2Nlc3MgYXMgdGhlcmUgaXMK
ICAgIG5vIGhhbmRsaW5nIGF2YWlsYWJsZSBhdCB0aGUgbW9tZW50IGZvciB0aGlzIGtpbmQgb2Yg
ZXZlbnRzIHJlc3VsdGluZwogICAgaW4gZmFpbHVyZXMgdG8gZW50ZXIgdGhlIGtlcm5lbC4KICAg
IAogICAgTW9kZXJuIExpbnV4IGtlcm5lbHMgdGF1Z2h0IHRvIGNvcHkgYWxsIHRoZSBuZWNlc3Nh
cnkgRE1BUi9JUiB0YWJsZXMKICAgIGZvbGxvd2luZyBrZXhlYyBmcm9tIHRoZSBwcmV2aW91cyBr
ZXJuZWwgKFhlbiBpbiBvdXIgY2FzZSkgLSBzbyBpdCdzCiAgICBjdXJyZW50bHkgbm9ybWFsIHRv
IGtlZXAgSU9NTVUgZW5hYmxlZC4gSXQgbWlnaHQgcmVxdWlyZSBtaW5vciBjaGFuZ2VzIHRvCiAg
ICBrZHVtcCBjb21tYW5kIGxpbmUgdGhhdCBlbmFibGVzIElPTU1VIGRyaXZlcnMgKGUuZy4gaW50
ZWxfaW9tbXU9b24gLwogICAgaW50cmVtYXA9b24pIGJ1dCByZWNlbnQga2VybmVscyBkb24ndCBy
ZXF1aXJlIGFueSBhZGRpdGlvbmFsIGNoYW5nZXMgZm9yCiAgICB0aGUgdHJhbnNpdGlvbiB0byBi
ZSB0cmFuc3BhcmVudC4KICAgIAogICAgQSBmYWxsYmFjayBvcHRpb24gaXMgc3RpbGwgbGVmdCBm
b3IgY29tcGF0aWJpbGl0eSB3aXRoIGFuY2llbnQgY3Jhc2gKICAgIGtlcm5lbHMgd2hpY2ggZGlk
bid0IGxpa2UgdG8gaGF2ZSBJT01NVSBhY3RpdmUgdW5kZXIgdGhlaXIgZmVldCBvbiBib290Lgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0
cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
ICBtYXN0ZXIgY29tbWl0OiAxMmMzNmY1NzdkNDU0OTk2Yzg4MmVjZGM1ZGE4MTEzY2EyNjEzNjQ2
CiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0wMy0xMiAxNDozODoxMiArMDEwMAotLS0KIGRvY3MvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyB8IDggKysrKysrKy0KIHhlbi9hcmNoL3g4Ni9jcmFz
aC5jICAgICAgICAgICAgICB8IDcgKysrKystLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9t
bXUuYyAgIHwgOCArKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCAyMCBpbnNlcnRpb25zKCspLCAz
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBh
bmRvYyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwppbmRleCAyYTNlODEyY2Vi
Li43NDI1NTU2MTZkIDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5k
b2MKKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCkBAIC0xMTcyLDcgKzEx
NzIsNyBAQCBkZXRlY3Rpb24gb2Ygc3lzdGVtcyBrbm93biB0byBtaXNiZWhhdmUgdXBvbiBhY2Nl
c3NlcyB0byB0aGF0IHBvcnQuCiAKICMjIyBpb21tdQogICAgID0gTGlzdCBvZiBbIDxib29sPiwg
dmVyYm9zZSwgZGVidWcsIGZvcmNlLCByZXF1aXJlZCwKLSAgICAgICAgICAgICAgICBzaGFyZXB0
LCBpbnRyZW1hcCwgaW50cG9zdCwKKyAgICAgICAgICAgICAgICBzaGFyZXB0LCBpbnRyZW1hcCwg
aW50cG9zdCwgY3Jhc2gtZGlzYWJsZSwKICAgICAgICAgICAgICAgICBzbm9vcCwgcWludmFsLCBp
Z2Z4LCBhbWQtaW9tbXUtcGVyZGV2LWludHJlbWFwLAogICAgICAgICAgICAgICAgIGRvbTAte3Bh
c3N0aHJvdWdoLHN0cmljdH0gXQogCkBAIC0xMjM0LDYgKzEyMzQsMTIgQEAgYm9vbGVhbiAoZS5n
LiBgaW9tbXU9bm9gKSBjYW4gb3ZlcnJpZGUgdGhpcyBhbmQgbGVhdmUgdGhlIElPTU1VcyBkaXNh
YmxlZC4KICAgICBUaGlzIG9wdGlvbiBkZXBlbmRzIG9uIGBpbnRyZW1hcGAsIGFuZCBpcyBkaXNh
YmxlZCBieSBkZWZhdWx0IGR1ZSB0byBzb21lCiAgICAgY29ybmVyIGNhc2VzIGluIHRoZSBpbXBs
ZW1lbnRhdGlvbiB3aGljaCBoYXZlIHlldCB0byBiZSByZXNvbHZlZC4KIAorKiAgIFRoZSBgY3Jh
c2gtZGlzYWJsZWAgYm9vbGVhbiBjb250cm9scyBkaXNhYmxpbmcgSU9NTVUgZnVuY3Rpb25hbGl0
eSAoRE1BUi9JUi9RSSkKKyAgICBiZWZvcmUgc3dpdGNoaW5nIHRvIGEgY3Jhc2gga2VybmVsLiBU
aGlzIG9wdGlvbiBpcyBpbmFjdGl2ZSBieSBkZWZhdWx0IGFuZAorICAgIGlzIGZvciBjb21wYXRp
YmlsaXR5IHdpdGggb2xkZXIga2R1bXAga2VybmVscyBvbmx5LiBNb2Rlcm4ga2VybmVscyBjb3B5
CisgICAgYWxsIHRoZSBuZWNlc3NhcnkgdGFibGVzIGZyb20gdGhlIHByZXZpb3VzIG9uZSBmb2xs
b3dpbmcga2V4ZWMgd2hpY2ggbWFrZXMKKyAgICB0aGUgdHJhbnNpdGlvbiB0cmFuc3BhcmVudCBm
b3IgdGhlbSB3aXRoIElPTU1VIGZ1bmN0aW9ucyBzdGlsbCBvbi4KKwogVGhlIGZvbGxvd2luZyBv
cHRpb25zIGFyZSBzcGVjaWZpYyB0byBJbnRlbCBWVC1kIGhhcmR3YXJlOgogCiAqICAgVGhlIGBz
bm9vcGAgYm9vbGVhbiBjb250cm9scyB0aGUgU25vb3AgQ29udHJvbCBzdWItZmVhdHVyZSwgYW5k
IGlzIGFjdGl2ZQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NyYXNoLmMgYi94ZW4vYXJjaC94
ODYvY3Jhc2guYwppbmRleCA2MGM5OGI2MTc1Li4wMWU0OGExMTMzIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvY3Jhc2guYworKysgYi94ZW4vYXJjaC94ODYvY3Jhc2guYwpAQCAtMTYyLDggKzE2
MiwxMSBAQCBzdGF0aWMgdm9pZCBubWlfc2hvb3Rkb3duX2NwdXModm9pZCkKICAgICAgICAgcHJp
bnRrKCJGYWlsZWQgdG8gc2hvb3QgZG93biBDUFVzIHslKnBibH1cbiIsCiAgICAgICAgICAgICAg
ICBucl9jcHVfaWRzLCBjcHVtYXNrX2JpdHMoJndhaXRpbmdfdG9fY3Jhc2gpKTsKIAotICAgIC8q
IENyYXNoIHNodXRkb3duIGFueSBJT01NVSBmdW5jdGlvbmFsaXR5IGFzIHRoZSBjcmFzaGR1bXAg
a2VybmVsIGlzIG5vdAotICAgICAqIGhhcHB5IHdoZW4gYm9vdGluZyBpZiBpbnRlcnJ1cHQvZG1h
IHJlbWFwcGluZyBpcyBzdGlsbCBlbmFibGVkICovCisgICAgLyoKKyAgICAgKiBUcnkgdG8gY3Jh
c2ggc2h1dGRvd24gSU9NTVUgZnVuY3Rpb25hbGl0eSBhcyBzb21lIG9sZCBjcmFzaGR1bXAKKyAg
ICAgKiBrZXJuZWxzIGFyZSBub3QgaGFwcHkgd2hlbiBib290aW5nIGlmIGludGVycnVwdC9kbWEg
cmVtYXBwaW5nCisgICAgICogaXMgc3RpbGwgZW5hYmxlZC4KKyAgICAgKi8KICAgICBpb21tdV9j
cmFzaF9zaHV0ZG93bigpOwogCiAgICAgX19zdG9wX3RoaXNfY3B1KCk7CmRpZmYgLS1naXQgYS94
ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gv
aW9tbXUuYwppbmRleCAxMTdiODY5YjBjLi5hNjY5N2Q1OGZiIDEwMDY0NAotLS0gYS94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lv
bW11LmMKQEAgLTM0LDYgKzM0LDcgQEAgYm9vbF90IF9fcmVhZF9tb3N0bHkgaW9tbXVfaWdmeCA9
IDE7CiBib29sX3QgX19yZWFkX21vc3RseSBpb21tdV9zbm9vcCA9IDE7CiBib29sX3QgX19yZWFk
X21vc3RseSBpb21tdV9xaW52YWwgPSAxOwogYm9vbF90IF9fcmVhZF9tb3N0bHkgaW9tbXVfaW50
cmVtYXAgPSAxOworYm9vbF90IF9fcmVhZF9tb3N0bHkgaW9tbXVfY3Jhc2hfZGlzYWJsZTsKIAog
c3RhdGljIGJvb2wgX19od2RvbV9pbml0ZGF0YSBpb21tdV9od2RvbV9ub25lOwogYm9vbCBfX2h3
ZG9tX2luaXRkYXRhIGlvbW11X2h3ZG9tX3N0cmljdDsKQEAgLTg1LDYgKzg2LDEwIEBAIHN0YXRp
YyBpbnQgX19pbml0IHBhcnNlX2lvbW11X3BhcmFtKGNvbnN0IGNoYXIgKnMpCiAgICAgICAgICAg
ICBpb21tdV9pbnRyZW1hcCA9IHZhbDsKICAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9i
b29sZWFuKCJpbnRwb3N0Iiwgcywgc3MpKSA+PSAwICkKICAgICAgICAgICAgIGlvbW11X2ludHBv
c3QgPSB2YWw7CisjaWZkZWYgQ09ORklHX0tFWEVDCisgICAgICAgIGVsc2UgaWYgKCAodmFsID0g
cGFyc2VfYm9vbGVhbigiY3Jhc2gtZGlzYWJsZSIsIHMsIHNzKSkgPj0gMCApCisgICAgICAgICAg
ICBpb21tdV9jcmFzaF9kaXNhYmxlID0gdmFsOworI2VuZGlmCiAgICAgICAgIGVsc2UgaWYgKCAo
dmFsID0gcGFyc2VfYm9vbGVhbigiZGVidWciLCBzLCBzcykpID49IDAgKQogICAgICAgICB7CiAg
ICAgICAgICAgICBpb21tdV9kZWJ1ZyA9IHZhbDsKQEAgLTU3Niw2ICs1ODEsOSBAQCB2b2lkIGlv
bW11X3NoYXJlX3AybV90YWJsZShzdHJ1Y3QgZG9tYWluKiBkKQogCiB2b2lkIGlvbW11X2NyYXNo
X3NodXRkb3duKHZvaWQpCiB7CisgICAgaWYgKCAhaW9tbXVfY3Jhc2hfZGlzYWJsZSApCisgICAg
ICAgIHJldHVybjsKKwogICAgIGlmICggaW9tbXVfZW5hYmxlZCApCiAgICAgICAgIGlvbW11X2dl
dF9vcHMoKS0+Y3Jhc2hfc2h1dGRvd24oKTsKICAgICBpb21tdV9lbmFibGVkID0gaW9tbXVfaW50
cmVtYXAgPSBpb21tdV9pbnRwb3N0ID0gMDsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjEyCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu May 09 10:45:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 10:45:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hOgYA-0007L7-Ay; Thu, 09 May 2019 10:45:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nN80=TJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hOgY9-0007L2-E4
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 10:45:17 +0000
X-Inumbo-ID: 86c720c4-7247-11e9-81c0-43ce87e8d4cc
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 86c720c4-7247-11e9-81c0-43ce87e8d4cc;
 Thu, 09 May 2019 10:45: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 1hOgY5-0004wh-VY
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 10:45:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hOgY5-0006mj-TG
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 10:45:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hOgY5-0006mj-TG@xenbits.xenproject.org>
Date: Thu, 09 May 2019 10:45:13 +0000
Subject: [Xen-changelog] [xen stable-4.12] x86/HVM: don't crash guest in
 hvmemul_find_mmio_cache()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDg1OTNlNzlkNzZjYTE5ZDFkMmU2ZDA0NDNlNmVmYzUzYmVjNzNhNmUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDMg
MTA6Mzc6NTggMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CkNvbW1pdERhdGU6IEZyaSBNYXkgMyAxMDozNzo1OCAyMDE5ICswMjAwCgogICAgeDg2
L0hWTTogZG9uJ3QgY3Jhc2ggZ3Vlc3QgaW4gaHZtZW11bF9maW5kX21taW9fY2FjaGUoKQogICAg
CiAgICBDb21taXQgMzVhNjFjMDVlYSAoIng4NmVtdWw6IGFkanVzdCBoYW5kbGluZyBvZiBBVlgy
IGdhdGhlcnMiKSBidWlsZHMKICAgIHVwb24gdGhlIGZhY3QgdGhhdCB0aGUgZG9tYWluIHdpbGwg
YWN0dWFsbHkgc3Vydml2ZSBydW5uaW5nIG91dCBvZiBNTUlPCiAgICByZXN1bHQgYnVmZmVyIHNw
YWNlLiBEcm9wIHRoZSBkb21haW5fY3Jhc2goKSBpbnZvY2F0aW9uLiBBbHNvIGRlbGF5CiAgICBp
bmNyZW1lbnRpbmcgb2YgdGhlIHVzYWdlIGNvdW50ZXIsIHN1Y2ggdGhhdCB0aGUgZnVuY3Rpb24g
Y2FuJ3QgcG9zc2libHkKICAgIHVzZS9yZXR1cm4gYW4gb3V0LW9mLWJvdW5kcyBzbG90L3BvaW50
ZXIgaW4gY2FzZSBleGVjdXRpb24gc3Vic2VxdWVudGx5CiAgICBtYWtlcyBpdCBpbnRvIHRoZSBm
dW5jdGlvbiBhZ2FpbiB3aXRob3V0IGEgcHJpb3IgcmVzZXQgb2Ygc3RhdGUuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgogICAgbWFzdGVyIGNv
bW1pdDogYTQzYzFkZWMyNDZiZGVlNDg0ZTZhM2RlMDAxY2M2ODUwYTEwN2FiZQogICAgbWFzdGVy
IGRhdGU6IDIwMTktMDMtMTIgMTQ6Mzk6NDYgKzAxMDAKLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2Vt
dWxhdGUuYyB8IDcgKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgNCBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyBiL3hl
bi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCmluZGV4IDJkMDJlZjE1MjEuLjc1NGJhZjY4ZDUgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9o
dm0vZW11bGF0ZS5jCkBAIC05NjYsMTIgKzk2NiwxMSBAQCBzdGF0aWMgc3RydWN0IGh2bV9tbWlv
X2NhY2hlICpodm1lbXVsX2ZpbmRfbW1pb19jYWNoZSgKICAgICAgICAgICAgIHJldHVybiBjYWNo
ZTsKICAgICB9CiAKLSAgICBpID0gdmlvLT5tbWlvX2NhY2hlX2NvdW50Kys7CisgICAgaSA9IHZp
by0+bW1pb19jYWNoZV9jb3VudDsKICAgICBpZiggaSA9PSBBUlJBWV9TSVpFKHZpby0+bW1pb19j
YWNoZSkgKQotICAgIHsKLSAgICAgICAgZG9tYWluX2NyYXNoKGN1cnJlbnQtPmRvbWFpbik7CiAg
ICAgICAgIHJldHVybiBOVUxMOwotICAgIH0KKworICAgICsrdmlvLT5tbWlvX2NhY2hlX2NvdW50
OwogCiAgICAgY2FjaGUgPSAmdmlvLT5tbWlvX2NhY2hlW2ldOwogICAgIG1lbXNldChjYWNoZSwg
MCwgc2l6ZW9mICgqY2FjaGUpKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjEyCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu May 09 10:45:26 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 10: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 1hOgYI-0007M1-Cd; Thu, 09 May 2019 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=nN80=TJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hOgYH-0007Ls-K0
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 10:45:25 +0000
X-Inumbo-ID: 8cdaaa6f-7247-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8cdaaa6f-7247-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 10:45: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 1hOgYG-0004wr-53
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 10:45:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hOgYG-0006nE-2g
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 10:45:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hOgYG-0006nE-2g@xenbits.xenproject.org>
Date: Thu, 09 May 2019 10:45:24 +0000
Subject: [Xen-changelog] [xen stable-4.12] x86/vtd: Don't include control
 register state in the table pointers
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDcwZDYxM2Q4Yjk3Mzk5MzkxMDJmZjJhNzI1ZTk0ZmIwN2JlN2I4M2UKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAzIDEwOjM4OjUzIDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDMgMTA6Mzg6NTMgMjAxOSArMDIw
MAoKICAgIHg4Ni92dGQ6IERvbid0IGluY2x1ZGUgY29udHJvbCByZWdpc3RlciBzdGF0ZSBpbiB0
aGUgdGFibGUgcG9pbnRlcnMKICAgIAogICAgaXJlbWFwX21hZGRyIGFuZCBxaW52YWxfbWFkZHIg
cG9pbnQgdG8gdGhlIGJhc2Ugb2YgYSBibG9jayBvZiBjb250aWd1b3VzIFJBTSwKICAgIGFsbG9j
YXRlZCBieSB0aGUgZHJpdmVyLCBob2xkaW5nIHRoZSBJbnRlcnJ1cHQgUmVtYXBwaW5nIHRhYmxl
LCBhbmQgdGhlIFF1ZXVlZAogICAgSW52YWxpZGF0aW9uIHJpbmcuCiAgICAKICAgIERlc3BpdGUg
dGhlaXIgbmFtZSwgdGhleSBhcmUgYWN0dWFsbHkgdGhlIHZhbHVlcyBvZiB0aGUgaGFyZHdhcmUg
cmVnaXN0ZXIsCiAgICBpbmNsdWRpbmcgY29udHJvbCBtZXRhZGF0YSBpbiB0aGUgbG93ZXIgMTIg
Yml0cy4gIFdoaWxlIHVzZXMgb2YgdGhlc2UgZmllbGRzCiAgICBkbyBhcHBlYXIgdG8gY29ycmVj
dGx5IHNoaWZ0IG91dCB0aGUgbWV0YWRhdGEsIHRoaXMgaXMgdmVyeSBzdWJ0bGUgYmVoYXZpb3Vy
CiAgICBhbmQgY29uZnVzaW5nIHRvIGZvbGxvdy4KICAgIAogICAgTm90aGluZyB1c2VzIHRoZSBt
ZXRhZGF0YSwgc28gbWFrZSB0aGUgZmllbGRzIGFjdHVhbGx5IHBvaW50IGF0IHRoZSBiYXNlIG9m
CiAgICB0aGUgcmVsZXZhbnQgdGFibGVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBC
ZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZp
bi50aWFuQGludGVsLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGE5YTA1YWVlZTEwYTVhMzc2M2E0
MTMwNWE5ZjM4MTEyZGQxZmNjODIKICAgIG1hc3RlciBkYXRlOiAyMDE5LTAzLTEyIDEzOjU3OjEz
ICswMDAwCi0tLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2ludHJlbWFwLmMgfCAxMyAr
KysrKysrLS0tLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvcWludmFsLmMgICB8ICA4
ICsrKystLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdXRpbHMuYyAgICB8ICA1ICsr
Ky0tCiAzIGZpbGVzIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pbnRyZW1hcC5jIGIveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2ludHJlbWFwLmMKaW5kZXggODM4MjY4ZDc3Mi4uMWQx
OTg1NjA5MSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2ludHJlbWFw
LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2ludHJlbWFwLmMKQEAgLTgwMiwx
NCArODAyLDE1IEBAIGludCBlbmFibGVfaW50cmVtYXAoc3RydWN0IGlvbW11ICppb21tdSwgaW50
IGVpbSkKICAgICAgICAgaXJfY3RybC0+aXJlbWFwX251bSA9IDA7CiAgICAgfQogCi0gICAgLyog
c2V0IGV4dGVuZGVkIGludGVycnVwdCBtb2RlIGJpdCAqLwotICAgIGlyX2N0cmwtPmlyZW1hcF9t
YWRkciB8PSBlaW0gPyBJUlRBX0VJTUUgOiAwOwotCiAgICAgc3Bpbl9sb2NrX2lycXNhdmUoJmlv
bW11LT5yZWdpc3Rlcl9sb2NrLCBmbGFncyk7CiAKLSAgICAvKiBzZXQgc2l6ZSBvZiB0aGUgaW50
ZXJydXB0IHJlbWFwcGluZyB0YWJsZSAqLwotICAgIGlyX2N0cmwtPmlyZW1hcF9tYWRkciB8PSBJ
UlRBX1JFR19UQUJMRV9TSVpFOwotICAgIGRtYXJfd3JpdGVxKGlvbW11LT5yZWcsIERNQVJfSVJU
QV9SRUcsIGlyX2N0cmwtPmlyZW1hcF9tYWRkcik7CisgICAgLyoKKyAgICAgKiBTZXQgc2l6ZSBv
ZiB0aGUgaW50ZXJydXB0IHJlbWFwcGluZyB0YWJsZSBhbmQgb3B0aW9uYWxseSBFeHRlbmRlZAor
ICAgICAqIEludGVycnVwdCBNb2RlLgorICAgICAqLworICAgIGRtYXJfd3JpdGVxKGlvbW11LT5y
ZWcsIERNQVJfSVJUQV9SRUcsCisgICAgICAgICAgICAgICAgaXJfY3RybC0+aXJlbWFwX21hZGRy
IHwgSVJUQV9SRUdfVEFCTEVfU0laRSB8CisgICAgICAgICAgICAgICAgKGVpbSA/IElSVEFfRUlN
RSA6IDApKTsKIAogICAgIC8qIHNldCBTSVJUUCAqLwogICAgIGdjbWQgPSBkbWFyX3JlYWRsKGlv
bW11LT5yZWcsIERNQVJfR1NUU19SRUcpOwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvdnRkL3FpbnZhbC5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3FpbnZhbC5j
CmluZGV4IGU5NWRjNTRhOGQuLjAxNDQ3Y2Y5YTggMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bh
c3N0aHJvdWdoL3Z0ZC9xaW52YWwuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQv
cWludmFsLmMKQEAgLTQyOCw2ICs0MjgsOCBAQCBpbnQgZW5hYmxlX3FpbnZhbChzdHJ1Y3QgaW9t
bXUgKmlvbW11KQogICAgIGZsdXNoLT5jb250ZXh0ID0gZmx1c2hfY29udGV4dF9xaTsKICAgICBm
bHVzaC0+aW90bGIgPSBmbHVzaF9pb3RsYl9xaTsKIAorICAgIHNwaW5fbG9ja19pcnFzYXZlKCZp
b21tdS0+cmVnaXN0ZXJfbG9jaywgZmxhZ3MpOworCiAgICAgLyogU2V0dXAgSW52YWxpZGF0aW9u
IFF1ZXVlIEFkZHJlc3MoSVFBKSByZWdpc3RlciB3aXRoIHRoZQogICAgICAqIGFkZHJlc3Mgb2Yg
dGhlIHBhZ2Ugd2UganVzdCBhbGxvY2F0ZWQuICBRUyBmaWVsZCBhdAogICAgICAqIGJpdHNbMjow
XSB0byBpbmRpY2F0ZSBzaXplIG9mIHF1ZXVlIGlzIG9uZSA0S0IgcGFnZS4KQEAgLTQzNSwxMCAr
NDM3LDggQEAgaW50IGVuYWJsZV9xaW52YWwoc3RydWN0IGlvbW11ICppb21tdSkKICAgICAgKiBy
ZWdpc3RlcnMgYXJlIGF1dG9tYXRpY2FsbHkgcmVzZXQgdG8gMCB3aXRoIHdyaXRlCiAgICAgICog
dG8gSVFBIHJlZ2lzdGVyLgogICAgICAqLwotICAgIHFpX2N0cmwtPnFpbnZhbF9tYWRkciB8PSBR
SU5WQUxfUEFHRV9PUkRFUjsKLQotICAgIHNwaW5fbG9ja19pcnFzYXZlKCZpb21tdS0+cmVnaXN0
ZXJfbG9jaywgZmxhZ3MpOwotICAgIGRtYXJfd3JpdGVxKGlvbW11LT5yZWcsIERNQVJfSVFBX1JF
RywgcWlfY3RybC0+cWludmFsX21hZGRyKTsKKyAgICBkbWFyX3dyaXRlcShpb21tdS0+cmVnLCBE
TUFSX0lRQV9SRUcsCisgICAgICAgICAgICAgICAgcWlfY3RybC0+cWludmFsX21hZGRyIHwgUUlO
VkFMX1BBR0VfT1JERVIpOwogCiAgICAgZG1hcl93cml0ZXEoaW9tbXUtPnJlZywgRE1BUl9JUVRf
UkVHLCAwKTsKIApkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL3V0aWxz
LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdXRpbHMuYwppbmRleCA4NWUwZjQxZDg1
Li45NGE2ZTRlZWM5IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdXRp
bHMuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvdXRpbHMuYwpAQCAtMjA0LDgg
KzIwNCw5IEBAIHZvaWQgdnRkX2R1bXBfaW9tbXVfaW5mbyh1bnNpZ25lZCBjaGFyIGtleSkKICAg
ICAgICAgaWYgKCBzdGF0dXMgJiBETUFfR1NUU19JUkVTICkKICAgICAgICAgewogICAgICAgICAg
ICAgLyogRHVtcCBpbnRlcnJ1cHQgcmVtYXBwaW5nIHRhYmxlLiAqLwotICAgICAgICAgICAgdTY0
IGlyZW1hcF9tYWRkciA9IGRtYXJfcmVhZHEoaW9tbXUtPnJlZywgRE1BUl9JUlRBX1JFRyk7Ci0g
ICAgICAgICAgICBpbnQgbnJfZW50cnkgPSAxIDw8ICgoaXJlbWFwX21hZGRyICYgMHhGKSArIDEp
OworICAgICAgICAgICAgdWludDY0X3QgaXJ0YSA9IGRtYXJfcmVhZHEoaW9tbXUtPnJlZywgRE1B
Ul9JUlRBX1JFRyk7CisgICAgICAgICAgICB1aW50NjRfdCBpcmVtYXBfbWFkZHIgPSBpcnRhICYg
UEFHRV9NQVNLOworICAgICAgICAgICAgdW5zaWduZWQgaW50IG5yX2VudHJ5ID0gMSA8PCAoKGly
dGEgJiAweEYpICsgMSk7CiAgICAgICAgICAgICBzdHJ1Y3QgaXJlbWFwX2VudHJ5ICppcmVtYXBf
ZW50cmllcyA9IE5VTEw7CiAgICAgICAgICAgICBpbnQgcHJpbnRfY250ID0gMDsKIAotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQu
MTIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu May 09 10:45:37 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 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 1hOgYT-0007OM-Eq; Thu, 09 May 2019 10:45:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nN80=TJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hOgYS-0007OF-Od
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 10:45:36 +0000
X-Inumbo-ID: 92e9fcb4-7247-11e9-a1c6-0b8d6d188aa3
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 92e9fcb4-7247-11e9-a1c6-0b8d6d188aa3;
 Thu, 09 May 2019 10:45: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 1hOgYQ-0004wz-B3
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 10:45:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hOgYQ-0006nd-8o
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 10:45:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hOgYQ-0006nd-8o@xenbits.xenproject.org>
Date: Thu, 09 May 2019 10:45:34 +0000
Subject: [Xen-changelog] [xen stable-4.12] x86/tsx: Implement controls for
 RTM force-abort 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>

Y29tbWl0IGUzYTFlYmVlOThlNjFkZmUzYjhiMWViNzEwNDNhZDUyMjBiM2NmZDMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAzIDEwOjM5OjI5IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDMgMTA6Mzk6MjkgMjAxOSArMDIw
MAoKICAgIHg4Ni90c3g6IEltcGxlbWVudCBjb250cm9scyBmb3IgUlRNIGZvcmNlLWFib3J0IG1v
ZGUKICAgIAogICAgVGhlIENQVUlEIGJpdCBhbmQgTVNSIGFyZSBkZWxpYmVyYXRlbHkgbm90IGV4
cG9zZWQgdG8gZ3Vlc3RzLCBiZWNhdXNlIHRoZXkKICAgIHdvbid0IGV4aXN0IG9uIG5ld2VyIHBy
b2Nlc3NvcnMuICBBcyB2UE1VIGlzbid0IHNlY3VyaXR5IHN1cHBvcnRlZCwgdGhlCiAgICBtaXNi
ZWhhdmlvdXIgb2YgUENSMyBpc24ndCBleHBlY3RlZCB0byBpbXBhY3QgcHJvZHVjdGlvbiBkZXBs
b3ltZW50cy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA2YmU2MTNmMjliNDIwNTM0OTI3NWQyNDM2N2Jk
NGM4MmZiMjk2MGRkCiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0wMy0xMiAxNzowNToyMSArMDAwMAot
LS0KIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyAgICAgICAgICAgfCAxNyArKysr
KysrKysrKysrKysrLQogdG9vbHMvbWlzYy94ZW4tY3B1aWQuYyAgICAgICAgICAgICAgICAgICAg
ICB8ICAyICsrCiB4ZW4vYXJjaC94ODYvY3B1L2ludGVsLmMgICAgICAgICAgICAgICAgICAgIHwg
IDMgKysrCiB4ZW4vYXJjaC94ODYvY3B1L3ZwbXUuYyAgICAgICAgICAgICAgICAgICAgIHwgIDMg
KysrCiB4ZW4vYXJjaC94ODYvbXNyLmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQgKysr
KwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmggICAgICAgICAgICB8ICAzICsrKwog
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCAgICAgICAgICAgICB8ICAzICsrKwogeGVu
L2luY2x1ZGUvYXNtLXg4Ni92cG11LmggICAgICAgICAgICAgICAgICB8ICAxICsKIHhlbi9pbmNs
dWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmggfCAgMSArCiA5IGZpbGVzIGNoYW5n
ZWQsIDM2IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9kb2NzL21p
c2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5w
YW5kb2MKaW5kZXggNzQyNTU1NjE2ZC4uNmRiODJmMzAyZSAxMDA2NDQKLS0tIGEvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCisrKyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5l
LnBhbmRvYwpAQCAtMjEwOSw3ICsyMTA5LDcgQEAgVXNlIFZpcnR1YWwgUHJvY2Vzc29yIElEIHN1
cHBvcnQgaWYgYXZhaWxhYmxlLiAgVGhpcyBwcmV2ZW50cyB0aGUgbmVlZCBmb3IgVExCCiBmbHVz
aGVzIG9uIFZNIGVudHJ5IGFuZCBleGl0LCBpbmNyZWFzaW5nIHBlcmZvcm1hbmNlLgogCiAjIyMg
dnBtdSAoeDg2KQotICAgID0gTGlzdCBvZiBbIDxib29sPiwgYnRzLCBpcGMsIGFyY2ggXQorICAg
ID0gTGlzdCBvZiBbIDxib29sPiwgYnRzLCBpcGMsIGFyY2gsIHJ0bS1hYm9ydD08Ym9vbD4gXQog
CiAgICAgQXBwbGljYWJpbGl0eTogeDg2LiAgRGVmYXVsdDogZmFsc2UKIApAQCAtMjE0Miw2ICsy
MTQyLDIxIEBAIHByb3ZpZGUgYWNjZXNzIHRvIGEgd2VhbHRoIG9mIGxvdyBsZXZlbCBwcm9jZXNz
b3IgaW5mb3JtYXRpb24uCiAKICogICBUaGUgYGFyY2hgIG9wdGlvbiBhbGxvd3MgYWNjZXNzIHRv
IHRoZSBwcmUtZGVmaW5lZCBhcmNoaXRlY3R1cmFsIGV2ZW50cy4KIAorKiAgIFRoZSBgcnRtLWFi
b3J0YCBib29sZWFuIGNvbnRyb2xzIGEgdHJhZGUtb2ZmIGJldHdlZW4gd29ya2luZyBSZXN0cmlj
dGVkCisgICAgVHJhbnNhY3Rpb25hbCBNZW1vcnksIGFuZCB3b3JraW5nIHBlcmZvcm1hbmNlIGNv
dW50ZXJzLgorCisgICAgQWxsIHByb2Nlc3NvcnMgcmVsZWFzZWQgdG8gZGF0ZSAoUTEgMjAxOSkg
c3VwcG9ydGluZyBUcmFuc2FjdGlvbmFsIE1lbW9yeQorICAgIEV4dGVuc2lvbnMgc3VmZmVyIGFu
IGVycmF0dW0gd2hpY2ggaGFzIGJlZW4gYWRkcmVzc2VkIGluIG1pY3JvY29kZS4KKworICAgIFBy
b2Nlc3NvcnMgYmFzZWQgb24gdGhlIFNreWxha2UgbWljcm9hcmNoaXRlY3R1cmUgd2l0aCB1cC10
by1kYXRlCisgICAgbWljcm9jb2RlIGludGVybmFsbHkgdXNlIHBlcmZvcm1hbmNlIGNvdW50ZXIg
MyB0byB3b3JrIGFyb3VuZCB0aGUgZXJyYXR1bS4KKyAgICBBIGNvbnNlcXVlbmNlIGlzIHRoYXQg
dGhlIGNvdW50ZXIgZ2V0cyByZXByb2dyYW1tZWQgd2hlbmV2ZXIgYW4gYFhCRUdJTmAKKyAgICBp
bnN0cnVjdGlvbiBpcyBleGVjdXRlZC4KKworICAgIEFuIGFsdGVybmF0aXZlIG1vZGUgZXhpc3Rz
IHdoZXJlIFBDUjMgYmVoYXZlcyBhcyBiZWZvcmUsIGF0IHRoZSBjb3N0IG9mCisgICAgYFhCRUdJ
TmAgdW5jb25kaXRpb25hbGx5IGFib3J0aW5nLiAgRW5hYmxpbmcgYHJ0bS1hYm9ydGAgbW9kZSB3
aWxsCisgICAgYWN0aXZhdGUgdGhpcyBhbHRlcm5hdGl2ZSBtb2RlLgorCiAqV2FybmluZzoqCiBB
cyB0aGUgdmlydHVhbGlzYXRpb24gaXMgbm90IDEwMCUgc2FmZSwgZG9uJ3QgdXNlIHRoZSB2cG11
IGZsYWcgb24KIHByb2R1Y3Rpb24gc3lzdGVtcyAoc2VlIGh0dHA6Ly94ZW5iaXRzLnhlbi5vcmcv
eHNhL2Fkdmlzb3J5LTE2My5odG1sKSEKZGlmZiAtLWdpdCBhL3Rvb2xzL21pc2MveGVuLWNwdWlk
LmMgYi90b29scy9taXNjL3hlbi1jcHVpZC5jCmluZGV4IDZlN2NhOGI5YTQuLmQ4N2E3MmUzZTYg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMKKysrIGIvdG9vbHMvbWlzYy94ZW4t
Y3B1aWQuYwpAQCAtMTQ2LDYgKzE0Niw4IEBAIHN0YXRpYyBjb25zdCBjaGFyICpzdHJfN2QwWzMy
XSA9CiB7CiAgICAgWyAyXSA9ICJhdng1MTJfNHZubml3IiwgWyAzXSA9ICJhdng1MTJfNGZtYXBz
IiwKIAorICAgIC8qIDEyICovICAgICAgICAgICAgICAgIFsxM10gPSAidHN4LWZvcmNlLWFib3J0
IiwKKwogICAgIFsyNl0gPSAiaWJyc2IiLCAgICAgICAgIFsyN10gPSAic3RpYnAiLAogICAgIFsy
OF0gPSAibDFkX2ZsdXNoIiwgICAgIFsyOV0gPSAiYXJjaF9jYXBzIiwKICAgICAvKiAzMCAqLyAg
ICAgICAgICAgICAgICBbMzFdID0gInNzYmQiLApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Nw
dS9pbnRlbC5jIGIveGVuL2FyY2gveDg2L2NwdS9pbnRlbC5jCmluZGV4IDY1ZmEzZDYxMWYuLjI5
YzZiODc1MTIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvaW50ZWwuYworKysgYi94ZW4v
YXJjaC94ODYvY3B1L2ludGVsLmMKQEAgLTI4Niw2ICsyODYsOSBAQCBzdGF0aWMgdm9pZCBJbnRl
bF9lcnJhdGFfd29ya2Fyb3VuZHMoc3RydWN0IGNwdWluZm9feDg2ICpjKQogCWlmIChjLT54ODYg
PT0gNiAmJiBjcHVfaGFzX2NsZmx1c2ggJiYKIAkgICAgKGMtPng4Nl9tb2RlbCA9PSAyOSB8fCBj
LT54ODZfbW9kZWwgPT0gNDYgfHwgYy0+eDg2X21vZGVsID09IDQ3KSkKIAkJX19zZXRfYml0KFg4
Nl9GRUFUVVJFX0NMRkxVU0hfTU9OSVRPUiwgYy0+eDg2X2NhcGFiaWxpdHkpOworCisJaWYgKGNw
dV9oYXNfdHN4X2ZvcmNlX2Fib3J0ICYmIG9wdF9ydG1fYWJvcnQpCisJCXdybXNybChNU1JfVFNY
X0ZPUkNFX0FCT1JULCBUU1hfRk9SQ0VfQUJPUlRfUlRNKTsKIH0KIAogCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvY3B1L3ZwbXUuYyBiL3hlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jCmluZGV4IDgz
MjRkNjJmMTEuLjhmNmRhZjEzZmQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvdnBtdS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jCkBAIC00NSw2ICs0NSw3IEBAIENIRUNLX3Bt
dV9wYXJhbXM7CiBzdGF0aWMgdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgb3B0X3ZwbXVfZW5h
YmxlZDsKIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IHZwbXVfbW9kZSA9IFhFTlBNVV9NT0RF
X09GRjsKIHVuc2lnbmVkIGludCBfX3JlYWRfbW9zdGx5IHZwbXVfZmVhdHVyZXMgPSAwOworYm9v
bCBfX3JlYWRfbW9zdGx5IG9wdF9ydG1fYWJvcnQ7CiAKIHN0YXRpYyBERUZJTkVfU1BJTkxPQ0so
dnBtdV9sb2NrKTsKIHN0YXRpYyB1bnNpZ25lZCB2cG11X2NvdW50OwpAQCAtNzMsNiArNzQsOCBA
QCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV92cG11X3BhcmFtcyhjb25zdCBjaGFyICpzKQogICAg
ICAgICAgICAgdnBtdV9mZWF0dXJlcyB8PSBYRU5QTVVfRkVBVFVSRV9JUENfT05MWTsKICAgICAg
ICAgZWxzZSBpZiAoICFjbWRsaW5lX3N0cmNtcChzLCAiYXJjaCIpICkKICAgICAgICAgICAgIHZw
bXVfZmVhdHVyZXMgfD0gWEVOUE1VX0ZFQVRVUkVfQVJDSF9PTkxZOworICAgICAgICBlbHNlIGlm
ICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oInJ0bS1hYm9ydCIsIHMsIHNzKSkgPj0gMCApCisgICAg
ICAgICAgICBvcHRfcnRtX2Fib3J0ID0gdmFsOwogICAgICAgICBlbHNlCiAgICAgICAgICAgICBy
YyA9IC1FSU5WQUw7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tc3IuYyBiL3hlbi9hcmNo
L3g4Ni9tc3IuYwppbmRleCA5YmIzOGI2ZDY2Li40ZGY0YTU5ZjRkIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvbXNyLmMKKysrIGIveGVuL2FyY2gveDg2L21zci5jCkBAIC0xMzEsNiArMTMxLDgg
QEAgaW50IGd1ZXN0X3JkbXNyKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBtc3IsIHVp
bnQ2NF90ICp2YWwpCiAgICAgY2FzZSBNU1JfUFJFRF9DTUQ6CiAgICAgY2FzZSBNU1JfRkxVU0hf
Q01EOgogICAgICAgICAvKiBXcml0ZS1vbmx5ICovCisgICAgY2FzZSBNU1JfVFNYX0ZPUkNFX0FC
T1JUOgorICAgICAgICAvKiBOb3Qgb2ZmZXJlZCB0byBndWVzdHMuICovCiAgICAgICAgIGdvdG8g
Z3BfZmF1bHQ7CiAKICAgICBjYXNlIE1TUl9TUEVDX0NUUkw6CkBAIC0yMzAsNiArMjMyLDggQEAg
aW50IGd1ZXN0X3dybXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBtc3IsIHVpbnQ2NF90IHZh
bCkKICAgICBjYXNlIE1TUl9JTlRFTF9QTEFURk9STV9JTkZPOgogICAgIGNhc2UgTVNSX0FSQ0hf
Q0FQQUJJTElUSUVTOgogICAgICAgICAvKiBSZWFkLW9ubHkgKi8KKyAgICBjYXNlIE1TUl9UU1hf
Rk9SQ0VfQUJPUlQ6CisgICAgICAgIC8qIE5vdCBvZmZlcmVkIHRvIGd1ZXN0cy4gKi8KICAgICAg
ICAgZ290byBncF9mYXVsdDsKIAogICAgIGNhc2UgTVNSX0FNRF9QQVRDSExPQURFUjoKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9jcHVmZWF0dXJlLmgKaW5kZXggMWZiOWFmNGIxOS4uNzQ1ODAxZjNjMCAxMDA2NDQKLS0t
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9jcHVmZWF0dXJlLmgKQEAgLTExMiw2ICsxMTIsOSBAQAogLyogQ1BVSUQgbGV2ZWwgMHg4
MDAwMDAwNy5lZHggKi8KICNkZWZpbmUgY3B1X2hhc19pdHNjICAgICAgICAgICAgYm9vdF9jcHVf
aGFzKFg4Nl9GRUFUVVJFX0lUU0MpCiAKKy8qIENQVUlEIGxldmVsIDB4MDAwMDAwMDc6MC5lZHgg
Ki8KKyNkZWZpbmUgY3B1X2hhc190c3hfZm9yY2VfYWJvcnQgYm9vdF9jcHVfaGFzKFg4Nl9GRUFU
VVJFX1RTWF9GT1JDRV9BQk9SVCkKKwogLyogU3ludGhlc2l6ZWQuICovCiAjZGVmaW5lIGNwdV9o
YXNfYXJjaF9wZXJmbW9uICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9BUkNIX1BFUkZNT04p
CiAjZGVmaW5lIGNwdV9oYXNfY3B1aWRfZmF1bHRpbmcgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVS
RV9DUFVJRF9GQVVMVElORykKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWlu
ZGV4LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCmluZGV4IDI0ZDc4M2E3MmQu
LmM2ZTFkODc2OGYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaApAQCAtNTEsNiArNTEsOSBAQAog
I2RlZmluZSBNU1JfRkxVU0hfQ01ECQkJMHgwMDAwMDEwYgogI2RlZmluZSBGTFVTSF9DTURfTDFE
CQkJKF9BQygxLCBVTEwpIDw8IDApCiAKKyNkZWZpbmUgTVNSX1RTWF9GT1JDRV9BQk9SVCAgICAg
ICAgICAgICAweDAwMDAwMTBmCisjZGVmaW5lIFRTWF9GT1JDRV9BQk9SVF9SVE0gICAgICAgICAg
ICAgKF9BQygxLCBVTEwpIDw8ICAwKQorCiAvKiBJbnRlbCBNU1JzLiBTb21lIGFsc28gYXZhaWxh
YmxlIG9uIG90aGVyIENQVXMgKi8KICNkZWZpbmUgTVNSX0lBMzJfUEVSRkNUUjAJCTB4MDAwMDAw
YzEKICNkZWZpbmUgTVNSX0lBMzJfQV9QRVJGQ1RSMAkJMHgwMDAwMDRjMQpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni92cG11LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3ZwbXUuaApp
bmRleCA1ZTc3OGFiN2JhLi4xMjg3YjlmYjZlIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L3ZwbXUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3ZwbXUuaApAQCAtMTI1LDYgKzEy
NSw3IEBAIHN0YXRpYyBpbmxpbmUgaW50IHZwbXVfZG9fcmRtc3IodW5zaWduZWQgaW50IG1zciwg
dWludDY0X3QgKm1zcl9jb250ZW50KQogCiBleHRlcm4gdW5zaWduZWQgaW50IHZwbXVfbW9kZTsK
IGV4dGVybiB1bnNpZ25lZCBpbnQgdnBtdV9mZWF0dXJlczsKK2V4dGVybiBib29sIG9wdF9ydG1f
YWJvcnQ7CiAKIC8qIENvbnRleHQgc3dpdGNoICovCiBzdGF0aWMgaW5saW5lIHZvaWQgdnBtdV9z
d2l0Y2hfZnJvbShzdHJ1Y3QgdmNwdSAqcHJldikKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1
YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14
ODYvY3B1ZmVhdHVyZXNldC5oCmluZGV4IGZiYzY4ZmEyOWYuLjJiY2M1NDg3YWMgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKKysrIGIveGVu
L2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaApAQCAtMjQyLDYgKzI0Miw3
IEBAIFhFTl9DUFVGRUFUVVJFKElCUEIsICAgICAgICAgIDgqMzIrMTIpIC8qQSAgSUJQQiBzdXBw
b3J0IG9ubHkgKG5vIElCUlMsIHVzZWQgYnkKIC8qIEludGVsLWRlZmluZWQgQ1BVIGZlYXR1cmVz
LCBDUFVJRCBsZXZlbCAweDAwMDAwMDA3OjAuZWR4LCB3b3JkIDkgKi8KIFhFTl9DUFVGRUFUVVJF
KEFWWDUxMl80Vk5OSVcsIDkqMzIrIDIpIC8qQSAgQVZYNTEyIE5ldXJhbCBOZXR3b3JrIEluc3Ry
dWN0aW9ucyAqLwogWEVOX0NQVUZFQVRVUkUoQVZYNTEyXzRGTUFQUywgOSozMisgMykgLypBICBB
Vlg1MTIgTXVsdGlwbHkgQWNjdW11bGF0aW9uIFNpbmdsZSBQcmVjaXNpb24gKi8KK1hFTl9DUFVG
RUFUVVJFKFRTWF9GT1JDRV9BQk9SVCwgOSozMisxMykgLyogTVNSX1RTWF9GT1JDRV9BQk9SVC5S
VE1fQUJPUlQgKi8KIFhFTl9DUFVGRUFUVVJFKElCUlNCLCAgICAgICAgIDkqMzIrMjYpIC8qQSAg
SUJSUyBhbmQgSUJQQiBzdXBwb3J0ICh1c2VkIGJ5IEludGVsKSAqLwogWEVOX0NQVUZFQVRVUkUo
U1RJQlAsICAgICAgICAgOSozMisyNykgLypBICBTVElCUCAqLwogWEVOX0NQVUZFQVRVUkUoTDFE
X0ZMVVNILCAgICAgOSozMisyOCkgLypTICBNU1JfRkxVU0hfQ01EIGFuZCBMMUQgZmx1c2guICov
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFibGUtNC4xMgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu May 09 10:45:48 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 10:45:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hOgYe-0007PN-Go; Thu, 09 May 2019 10:45:48 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nN80=TJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hOgYd-0007PF-7x
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 10:45:47 +0000
X-Inumbo-ID: 98fdba1e-7247-11e9-9ab9-ef46ab7d3d88
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 98fdba1e-7247-11e9-9ab9-ef46ab7d3d88;
 Thu, 09 May 2019 10:45: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 1hOgYa-0004x7-HW
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 10:45:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hOgYa-0006pf-EQ
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 10:45:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hOgYa-0006pf-EQ@xenbits.xenproject.org>
Date: Thu, 09 May 2019 10:45:44 +0000
Subject: [Xen-changelog] [xen stable-4.12] x86/pv: Fix construction of 32bit
 dom0's
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM3NWQ1ZmU1N2Y2MDhmMzQxMTUyZTBkM2I3MDM1MjU1ZWVhZTE4MTMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAzIDEwOjQwOjEwIDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDMgMTA6NDA6MTAgMjAxOSArMDIw
MAoKICAgIHg4Ni9wdjogRml4IGNvbnN0cnVjdGlvbiBvZiAzMmJpdCBkb20wJ3MKICAgIAogICAg
ZG9tMF9jb25zdHJ1Y3RfcHYoKSBoYXMgbG9naWMgdG8gdHJhbnNpdGlvbiBkb20wIGludG8gYSBj
b21wYXQgZG9tYWluIHdoZW4KICAgIGJvb3RpbmcgYW4gRUxGMzIgaW1hZ2UuCiAgICAKICAgIE9u
ZSBhc3BlY3Qgd2hpY2ggaXMgbWlzc2luZyBpcyB0aGUgQ1BVSUQgcG9saWN5IHJlY2FsY3VsYXRp
b24sIG1lYW5pbmcgdGhhdCBhCiAgICAzMmJpdCBkb20wIHNlZXMgYSA2NGJpdCBwb2xpY3ksIHdo
aWNoIGRpZmZlciBieSB0aGUgTG9uZyBNb2RlIGZlYXR1cmUgZmxhZyBpbgogICAgcGFydGljdWxh
ci4gIEFub3RoZXIgbWlzc2luZyBpdGVtIGlzIHRoZSB4ODdfZmlwX3dpZHRoIGluaXRpYWxpc2F0
aW9uLgogICAgCiAgICBVcGRhdGUgZG9tMF9jb25zdHJ1Y3RfcHYoKSB0byB1c2Ugc3dpdGNoX2Nv
bXBhdCgpLCByYXRoZXIgdGhhbiByZXRhaW5pbmcgdGhlCiAgICBvcGVuY29kaW5nLiAgUG9zaXRp
b24gdGhlIGNhbGwgdG8gc3dpdGNoX2NvbXBhdCgpIHN1Y2ggdGhhdCB0aGUgY29tcGF0MzIgbG9j
YWwKICAgIHZhcmlhYmxlIGNhbiBkaXNhcHBlYXIgZW50aXJlbHkuCiAgICAKICAgIFRoZSAzMmJp
dCBtb25pdG9yIHRhYmxlIGlzIG5vdyBjcmVhdGVkIGJ5IHNldHVwX2NvbXBhdF9sNCgpLCBhdm9p
ZGluZyB0aGUgbmVlZAogICAgdG8gZm9yIG1hbnVhbCBjcmVhdGlvbiBsYXRlci4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
ICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1p
dDogMzU2ZjQzNzE3MWM1YmI5MDcwMWFjOWRkN2JhNGRiYmQwNTk4OGUzOAogICAgbWFzdGVyIGRh
dGU6IDIwMTktMDMtMTUgMTQ6NTk6MjcgKzAwMDAKLS0tCiB4ZW4vYXJjaC94ODYvcHYvZG9tMF9i
dWlsZC5jIHwgNDAgKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogeGVu
L2FyY2gveDg2L3B2L2RvbWFpbi5jICAgICB8ICA0ICsrKy0KIDIgZmlsZXMgY2hhbmdlZCwgMTcg
aW5zZXJ0aW9ucygrKSwgMjcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L3B2L2RvbTBfYnVpbGQuYyBiL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKaW5kZXggODM3
ZWY3YmNhMS4uY2VmMmQ0MjI1NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVp
bGQuYworKysgYi94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCkBAIC0yODUsNyArMjg1LDcg
QEAgaW50IF9faW5pdCBkb20wX2NvbnN0cnVjdF9wdihzdHJ1Y3QgZG9tYWluICpkLAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBtb2R1bGVfdCAqaW5pdHJkLAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBjaGFyICpjbWRsaW5lKQogewotICAgIGludCBpLCBjcHUsIHJjLCBjb21w
YXRpYmxlLCBjb21wYXQzMiwgb3JkZXIsIG1hY2hpbmU7CisgICAgaW50IGksIGNwdSwgcmMsIGNv
bXBhdGlibGUsIG9yZGVyLCBtYWNoaW5lOwogICAgIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdz
OwogICAgIHVuc2lnbmVkIGxvbmcgcGZuLCBtZm47CiAgICAgdW5zaWduZWQgbG9uZyBucl9wYWdl
czsKQEAgLTM1NCwxNCArMzU0LDE4IEBAIGludCBfX2luaXQgZG9tMF9jb25zdHJ1Y3RfcHYoc3Ry
dWN0IGRvbWFpbiAqZCwKIAogICAgIC8qIGNvbXBhdGliaWxpdHkgY2hlY2sgKi8KICAgICBjb21w
YXRpYmxlID0gMDsKLSAgICBjb21wYXQzMiAgID0gMDsKICAgICBtYWNoaW5lID0gZWxmX3V2YWwo
JmVsZiwgZWxmLmVoZHIsIGVfbWFjaGluZSk7CiAgICAgcHJpbnRrKCIgWGVuICBrZXJuZWw6IDY0
LWJpdCwgbHNiLCBjb21wYXQzMlxuIik7CiAgICAgaWYgKCBlbGZfMzJiaXQoJmVsZikgJiYgcGFy
bXMucGFlID09IFhFTl9QQUVfQklNT0RBTCApCiAgICAgICAgIHBhcm1zLnBhZSA9IFhFTl9QQUVf
RVhUQ1IzOwogICAgIGlmICggZWxmXzMyYml0KCZlbGYpICYmIHBhcm1zLnBhZSAmJiBtYWNoaW5l
ID09IEVNXzM4NiApCiAgICAgewotICAgICAgICBjb21wYXQzMiA9IDE7CisgICAgICAgIGlmICgg
dW5saWtlbHkocmMgPSBzd2l0Y2hfY29tcGF0KGQpKSApCisgICAgICAgIHsKKyAgICAgICAgICAg
IHByaW50aygiRG9tMCBmYWlsZWQgdG8gc3dpdGNoIHRvIGNvbXBhdDogJWRcbiIsIHJjKTsKKyAg
ICAgICAgICAgIHJldHVybiByYzsKKyAgICAgICAgfQorCiAgICAgICAgIGNvbXBhdGlibGUgPSAx
OwogICAgIH0KICAgICBpZiAoZWxmXzY0Yml0KCZlbGYpICYmIG1hY2hpbmUgPT0gRU1fWDg2XzY0
KQpAQCAtMzkyLDE2ICszOTYsNiBAQCBpbnQgX19pbml0IGRvbTBfY29uc3RydWN0X3B2KHN0cnVj
dCBkb21haW4gKmQsCiAgICAgICAgIH0KICAgICB9CiAKLSAgICBpZiAoIGNvbXBhdDMyICkKLSAg
ICB7Ci0gICAgICAgIGQtPmFyY2guaXNfMzJiaXRfcHYgPSBkLT5hcmNoLmhhc18zMmJpdF9zaGlu
Zm8gPSAxOwotICAgICAgICBkLT5hcmNoLnB2LnhwdGkgPSBmYWxzZTsKLSAgICAgICAgZC0+YXJj
aC5wdi5wY2lkID0gZmFsc2U7Ci0gICAgICAgIHYtPnZjcHVfaW5mbyA9ICh2b2lkICopJmQtPnNo
YXJlZF9pbmZvLT5jb21wYXQudmNwdV9pbmZvWzBdOwotICAgICAgICBpZiAoIHNldHVwX2NvbXBh
dF9hcmdfeGxhdCh2KSAhPSAwICkKLSAgICAgICAgICAgIEJVRygpOwotICAgIH0KLQogICAgIG5y
X3BhZ2VzID0gZG9tMF9jb21wdXRlX25yX3BhZ2VzKGQsICZwYXJtcywgaW5pdHJkX2xlbik7CiAK
ICAgICBpZiAoIHBhcm1zLnBhZSA9PSBYRU5fUEFFX0VYVENSMyApCkBAIC00MjUsOCArNDE5LDYg
QEAgaW50IF9faW5pdCBkb20wX2NvbnN0cnVjdF9wdihzdHJ1Y3QgZG9tYWluICpkLAogICAgICAg
ICBwYXJtcy5wMm1fYmFzZSA9IFVOU0VUX0FERFI7CiAgICAgfQogCi0gICAgZG9tYWluX3NldF9h
bGxvY19iaXRzaXplKGQpOwotCiAgICAgLyoKICAgICAgKiBXaHkgZG8gd2UgbmVlZCB0aGlzPyBU
aGUgbnVtYmVyIG9mIHBhZ2UtdGFibGUgZnJhbWVzIGRlcGVuZHMgb24gdGhlCiAgICAgICogc2l6
ZSBvZiB0aGUgYm9vdHN0cmFwIGFkZHJlc3Mgc3BhY2UuIEJ1dCB0aGUgc2l6ZSBvZiB0aGUgYWRk
cmVzcyBzcGFjZQpAQCAtNjA2LDIzICs1OTgsMTkgQEAgaW50IF9faW5pdCBkb20wX2NvbnN0cnVj
dF9wdihzdHJ1Y3QgZG9tYWluICpkLAogICAgIHsKICAgICAgICAgbWFkZHJfdG9fcGFnZShtcHRf
YWxsb2MpLT51LmludXNlLnR5cGVfaW5mbyA9IFBHVF9sNF9wYWdlX3RhYmxlOwogICAgICAgICBs
NHN0YXJ0ID0gbDR0YWIgPSBfX3ZhKG1wdF9hbGxvYyk7IG1wdF9hbGxvYyArPSBQQUdFX1NJWkU7
CisgICAgICAgIGNsZWFyX3BhZ2UobDR0YWIpOworICAgICAgICBpbml0X3hlbl9sNF9zbG90cyhs
NHRhYiwgX21mbih2aXJ0X3RvX21mbihsNHN0YXJ0KSksCisgICAgICAgICAgICAgICAgICAgICAg
ICAgIGQsIElOVkFMSURfTUZOLCB0cnVlKTsKKyAgICAgICAgdi0+YXJjaC5ndWVzdF90YWJsZSA9
IHBhZ2V0YWJsZV9mcm9tX3BhZGRyKF9fcGEobDRzdGFydCkpOwogICAgIH0KICAgICBlbHNlCiAg
ICAgewotICAgICAgICBwYWdlID0gYWxsb2NfZG9taGVhcF9wYWdlKGQsIE1FTUZfbm9fb3duZXIg
fCBNRU1GX25vX3NjcnViKTsKLSAgICAgICAgaWYgKCAhcGFnZSApCi0gICAgICAgICAgICBwYW5p
YygiTm90IGVub3VnaCBSQU0gZm9yIGRvbWFpbiAwIFBNTDRcbiIpOwotICAgICAgICBwYWdlLT51
LmludXNlLnR5cGVfaW5mbyA9IFBHVF9sNF9wYWdlX3RhYmxlfFBHVF92YWxpZGF0ZWR8MTsKLSAg
ICAgICAgbDRzdGFydCA9IGw0dGFiID0gcGFnZV90b192aXJ0KHBhZ2UpOworICAgICAgICAvKiBN
b25pdG9yIHRhYmxlIGFscmVhZHkgY3JlYXRlZCBieSBzd2l0Y2hfY29tcGF0KCkuICovCisgICAg
ICAgIGw0c3RhcnQgPSBsNHRhYiA9IF9fdmEocGFnZXRhYmxlX2dldF9wYWRkcih2LT5hcmNoLmd1
ZXN0X3RhYmxlKSk7CisgICAgICAgIC8qIFNlZSBwdWJsaWMveGVuLmggb24gd2h5IHRoZSBmb2xs
b3dpbmcgaXMgbmVlZGVkLiAqLwogICAgICAgICBtYWRkcl90b19wYWdlKG1wdF9hbGxvYyktPnUu
aW51c2UudHlwZV9pbmZvID0gUEdUX2wzX3BhZ2VfdGFibGU7CiAgICAgICAgIGwzc3RhcnQgPSBf
X3ZhKG1wdF9hbGxvYyk7IG1wdF9hbGxvYyArPSBQQUdFX1NJWkU7CiAgICAgfQotICAgIGNsZWFy
X3BhZ2UobDR0YWIpOwotICAgIGluaXRfeGVuX2w0X3Nsb3RzKGw0dGFiLCBfbWZuKHZpcnRfdG9f
bWZuKGw0c3RhcnQpKSwKLSAgICAgICAgICAgICAgICAgICAgICBkLCBJTlZBTElEX01GTiwgdHJ1
ZSk7Ci0gICAgdi0+YXJjaC5ndWVzdF90YWJsZSA9IHBhZ2V0YWJsZV9mcm9tX3BhZGRyKF9fcGEo
bDRzdGFydCkpOwotICAgIGlmICggaXNfcHZfMzJiaXRfZG9tYWluKGQpICkKLSAgICAgICAgdi0+
YXJjaC5ndWVzdF90YWJsZV91c2VyID0gdi0+YXJjaC5ndWVzdF90YWJsZTsKIAogICAgIGw0dGFi
ICs9IGw0X3RhYmxlX29mZnNldCh2X3N0YXJ0KTsKICAgICBwZm4gPSBhbGxvY19zcGZuOwpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L3B2L2RvbWFp
bi5jCmluZGV4IDgwMjZmMDBjNGEuLjRiNmY0OGRlYTIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9wdi9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvcHYvZG9tYWluLmMKQEAgLTcwLDcgKzcw
LDcgQEAgc3RhdGljIGludCBzZXR1cF9jb21wYXRfbDQoc3RydWN0IHZjcHUgKnYpCiAgICAgbDRf
cGdlbnRyeV90ICpsNHRhYjsKICAgICBtZm5fdCBtZm47CiAKLSAgICBwZyA9IGFsbG9jX2RvbWhl
YXBfcGFnZSh2LT5kb21haW4sIE1FTUZfbm9fb3duZXIpOworICAgIHBnID0gYWxsb2NfZG9taGVh
cF9wYWdlKHYtPmRvbWFpbiwgTUVNRl9ub19vd25lciB8IE1FTUZfbm9fc2NydWIpOwogICAgIGlm
ICggcGcgPT0gTlVMTCApCiAgICAgICAgIHJldHVybiAtRU5PTUVNOwogCkBAIC0xNTcsNiArMTU3
LDggQEAgaW50IHN3aXRjaF9jb21wYXQoc3RydWN0IGRvbWFpbiAqZCkKICAgICBzdHJ1Y3QgdmNw
dSAqdjsKICAgICBpbnQgcmM7CiAKKyAgICBCVUlMRF9CVUdfT04ob2Zmc2V0b2Yoc3RydWN0IHNo
YXJlZF9pbmZvLCB2Y3B1X2luZm8pICE9IDApOworCiAgICAgaWYgKCBpc19odm1fZG9tYWluKGQp
IHx8IGQtPnRvdF9wYWdlcyAhPSAwICkKICAgICAgICAgcmV0dXJuIC1FQUNDRVM7CiAgICAgaWYg
KCBpc19wdl8zMmJpdF9kb21haW4oZCkgKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTIKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu May 09 10:45:56 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 10:45: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 1hOgYm-0007QJ-Iu; Thu, 09 May 2019 10:45:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nN80=TJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hOgYl-0007QB-PD
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 10:45:55 +0000
X-Inumbo-ID: 9f0eb214-7247-11e9-b83d-0b353bbe6b2a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9f0eb214-7247-11e9-b83d-0b353bbe6b2a;
 Thu, 09 May 2019 10:45: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 1hOgYk-0004xz-N5
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 10:45:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hOgYk-0006qA-Km
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 10:45:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hOgYk-0006qA-Km@xenbits.xenproject.org>
Date: Thu, 09 May 2019 10:45:54 +0000
Subject: [Xen-changelog] [xen stable-4.12] x86/e820: fix build with gcc9
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============7195355484069193732=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit eb905217d1ff51d6d2b3dbe8cdf618ef40ab2d77
Author:     Jan Beulich <jbeulich@suse.com>
AuthorDate: Fri May 3 10:43:13 2019 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri May 3 10:43:13 2019 +0200

    x86/e820: fix build with gcc9
    
    e820.c: In function ‘clip_to_limit’:
    .../xen/include/asm/string.h:10:26: error: ‘__builtin_memmove’ offset [-16, -36] is out of the bounds [0, 20484] of object ‘e820’ with type ‘struct e820map’ [-Werror=array-bounds]
       10 | #define memmove(d, s, n) __builtin_memmove(d, s, n)
          |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~
    e820.c:404:13: note: in expansion of macro ‘memmove’
      404 |             memmove(&e820.map[i], &e820.map[i+1],
          |             ^~~~~~~
    e820.c:36:16: note: ‘e820’ declared here
       36 | struct e820map e820;
          |                ^~~~
    
    While I can't see where the negative offsets would come from, converting
    the loop index to unsigned type helps. Take the opportunity and also
    convert several other local variables and copy_e820_map()'s second
    parameter to unsigned int (and bool in one case).
    
    Reported-by: Charles Arnold <carnold@suse.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
    master commit: 22e2f8dddf5fbed885b5e4db3ffc9e1101be9ec0
    master date: 2019-03-18 11:38:36 +0100
---
 xen/arch/x86/e820.c | 32 ++++++++++++++------------------
 1 file changed, 14 insertions(+), 18 deletions(-)

diff --git a/xen/arch/x86/e820.c b/xen/arch/x86/e820.c
index 0c67ccd262..8e8a2c4e1b 100644
--- a/xen/arch/x86/e820.c
+++ b/xen/arch/x86/e820.c
@@ -44,7 +44,7 @@ struct e820map __initdata e820_raw;
  */
 int __init e820_all_mapped(u64 start, u64 end, unsigned type)
 {
-	int i;
+	unsigned int i;
 
 	for (i = 0; i < e820.nr_map; i++) {
 		struct e820entry *ei = &e820.map[i];
@@ -73,9 +73,7 @@ int __init e820_all_mapped(u64 start, u64 end, unsigned type)
 static void __init add_memory_region(unsigned long long start,
                                      unsigned long long size, int type)
 {
-    int x;
-
-    x = e820.nr_map;
+    unsigned int x = e820.nr_map;
 
     if (x == ARRAY_SIZE(e820.map)) {
         printk(KERN_ERR "Ooops! Too many entries in the memory map!\n");
@@ -140,11 +138,9 @@ int __init sanitize_e820_map(struct e820entry *biosmap, unsigned int *pnr_map)
     struct change_member *change_tmp;
     unsigned long current_type, last_type;
     unsigned long long last_addr;
-    int chgidx, still_changing;
-    int overlap_entries;
-    int new_bios_entry;
-    int old_nr, new_nr, chg_nr;
-    int i;
+    bool still_changing;
+    unsigned int i, chgidx, overlap_entries, new_bios_entry;
+    unsigned int old_nr, new_nr, chg_nr;
 
     /*
       Visually we're performing the following (1,2,3,4 = memory types)...
@@ -211,9 +207,9 @@ int __init sanitize_e820_map(struct e820entry *biosmap, unsigned int *pnr_map)
     chg_nr = chgidx;    	/* true number of change-points */
 
     /* sort change-point list by memory addresses (low -> high) */
-    still_changing = 1;
+    still_changing = true;
     while (still_changing)	{
-        still_changing = 0;
+        still_changing = false;
         for (i=1; i < chg_nr; i++)  {
             /* if <current_addr> > <last_addr>, swap */
             /* or, if current=<start_addr> & last=<end_addr>, swap */
@@ -226,7 +222,7 @@ int __init sanitize_e820_map(struct e820entry *biosmap, unsigned int *pnr_map)
                 change_tmp = change_point[i];
                 change_point[i] = change_point[i-1];
                 change_point[i-1] = change_tmp;
-                still_changing=1;
+                still_changing = true;
             }
         }
     }
@@ -304,9 +300,9 @@ int __init sanitize_e820_map(struct e820entry *biosmap, unsigned int *pnr_map)
  * thinkpad 560x, for example, does not cooperate with the memory
  * detection code.)
  */
-static int __init copy_e820_map(struct e820entry * biosmap, int nr_map)
+static int __init copy_e820_map(struct e820entry * biosmap, unsigned int nr_map)
 {
-    /* Only one memory region (or negative)? Ignore it */
+    /* Only one memory region? Ignore it */
     if (nr_map < 2)
         return -1;
 
@@ -345,7 +341,7 @@ static int __init copy_e820_map(struct e820entry * biosmap, int nr_map)
  */
 static unsigned long __init find_max_pfn(void)
 {
-    int i;
+    unsigned int i;
     unsigned long max_pfn = 0;
 
     for (i = 0; i < e820.nr_map; i++) {
@@ -366,7 +362,7 @@ static unsigned long __init find_max_pfn(void)
 
 static void __init clip_to_limit(uint64_t limit, char *warnmsg)
 {
-    int i;
+    unsigned int i;
     char _warnmsg[160];
     uint64_t old_limit = 0;
 
@@ -514,7 +510,7 @@ static void __init machine_specific_memory_setup(struct e820map *raw)
 {
     unsigned long mpt_limit, ro_mpt_limit;
     uint64_t top_of_ram, size;
-    int i;
+    unsigned int i;
 
     sanitize_e820_map(raw->map, &raw->nr_map);
     copy_e820_map(raw->map, raw->nr_map);
@@ -604,7 +600,7 @@ int __init e820_change_range_type(
     uint32_t orig_type, uint32_t new_type)
 {
     uint64_t rs = 0, re = 0;
-    int i;
+    unsigned int i;
 
     for ( i = 0; i < e820->nr_map; i++ )
     {
--
generated by git-patchbot for /home/xen/git/xen.git#stable-4.12


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============7195355484069193732==--

From xen-changelog-bounces@lists.xenproject.org Thu May 09 10:46:07 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 10:46: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 1hOgYx-0007SH-Mj; Thu, 09 May 2019 10:46: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=nN80=TJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hOgYw-0007S8-N9
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 10:46:06 +0000
X-Inumbo-ID: a51f027f-7247-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a51f027f-7247-11e9-8980-bc764e045a96;
 Thu, 09 May 2019 10:46: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 1hOgYu-0004yM-Se
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 10:46:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hOgYu-0006qq-QP
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 10:46:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hOgYu-0006qq-QP@xenbits.xenproject.org>
Date: Thu, 09 May 2019 10:46:04 +0000
Subject: [Xen-changelog] [xen stable-4.12] x86/hvm: split all linear reads
 and writes at page 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: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDdmNTNiZTJhYjU2ZDI2ZjI5ODE2NzNiZDNlMDQyZTE4MmZkY2UzMzYKQXV0aG9yOiAg
ICAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBNYXkgMyAxMDo0Mzo0OSAyMDE5ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1heSAzIDEwOjQzOjQ5IDIwMTkgKzAy
MDAKCiAgICB4ODYvaHZtOiBzcGxpdCBhbGwgbGluZWFyIHJlYWRzIGFuZCB3cml0ZXMgYXQgcGFn
ZSBib3VuZGFyeQogICAgCiAgICBSdWxpbmcgb3V0IHBhZ2Ugc3RyYWRkbGluZyBhdCBsaW5lYXIg
bGV2ZWwgbWFrZXMgaXQgZWFzaWVyIHRvCiAgICBkaXN0aW5ndWlzaCBjaHVua3MgdGhhdCByZXF1
aXJlIHByb3BlciBoYW5kbGluZyBhcyBNTUlPIGFjY2VzcwogICAgYW5kIG5vdCBjb21wbGV0ZSB0
aGVtIGFzIHBhZ2Ugc3RyYWRkbGluZyBtZW1vcnkgdHJhbnNhY3Rpb25zCiAgICBwcmVtYXR1cmVs
eS4gVGhpcyBkb2Vzbid0IGNoYW5nZSB0aGUgZ2VuZXJhbCBiZWhhdmlvci4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIg
Y29tbWl0OiAyZDUyN2JhMzEwZGM2Njk1YmJhMmRmMTE4ZmY5ZTA1M2Y3ZTQwYzgyCiAgICBtYXN0
ZXIgZGF0ZTogMjAxOS0wMy0xOCAxNjoyODo0NSArMDEwMAotLS0KIHhlbi9hcmNoL3g4Ni9odm0v
ZW11bGF0ZS5jIHwgNzAgKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0t
LS0tLQogMSBmaWxlIGNoYW5nZWQsIDM4IGluc2VydGlvbnMoKyksIDMyIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L2h2
bS9lbXVsYXRlLmMKaW5kZXggNzU0YmFmNjhkNS4uYzIzNmU3ZGExZiAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMK
QEAgLTEwODksMTIgKzEwODksMjUgQEAgc3RhdGljIGludCBsaW5lYXJfcmVhZCh1bnNpZ25lZCBs
b25nIGFkZHIsIHVuc2lnbmVkIGludCBieXRlcywgdm9pZCAqcF9kYXRhLAogICAgICAgICAgICAg
ICAgICAgICAgICB1aW50MzJfdCBwZmVjLCBzdHJ1Y3QgaHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11
bF9jdHh0KQogewogICAgIHBhZ2VmYXVsdF9pbmZvX3QgcGZpbmZvOwotICAgIGludCByYyA9IGh2
bV9jb3B5X2Zyb21fZ3Vlc3RfbGluZWFyKHBfZGF0YSwgYWRkciwgYnl0ZXMsIHBmZWMsICZwZmlu
Zm8pOworICAgIHVuc2lnbmVkIGludCBvZmZzZXQgPSBhZGRyICYgflBBR0VfTUFTSzsKKyAgICBp
bnQgcmM7CiAKLSAgICBzd2l0Y2ggKCByYyApCisgICAgaWYgKCBvZmZzZXQgKyBieXRlcyA+IFBB
R0VfU0laRSApCiAgICAgewotICAgICAgICB1bnNpZ25lZCBpbnQgb2Zmc2V0LCBwYXJ0MTsKKyAg
ICAgICAgdW5zaWduZWQgaW50IHBhcnQxID0gUEFHRV9TSVpFIC0gb2Zmc2V0OworCisgICAgICAg
IC8qIFNwbGl0IHRoZSBhY2Nlc3MgYXQgdGhlIHBhZ2UgYm91bmRhcnkuICovCisgICAgICAgIHJj
ID0gbGluZWFyX3JlYWQoYWRkciwgcGFydDEsIHBfZGF0YSwgcGZlYywgaHZtZW11bF9jdHh0KTsK
KyAgICAgICAgaWYgKCByYyA9PSBYODZFTVVMX09LQVkgKQorICAgICAgICAgICAgcmMgPSBsaW5l
YXJfcmVhZChhZGRyICsgcGFydDEsIGJ5dGVzIC0gcGFydDEsIHBfZGF0YSArIHBhcnQxLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBwZmVjLCBodm1lbXVsX2N0eHQpOworICAgICAgICBy
ZXR1cm4gcmM7CisgICAgfQorCisgICAgcmMgPSBodm1fY29weV9mcm9tX2d1ZXN0X2xpbmVhcihw
X2RhdGEsIGFkZHIsIGJ5dGVzLCBwZmVjLCAmcGZpbmZvKTsKIAorICAgIHN3aXRjaCAoIHJjICkK
KyAgICB7CiAgICAgY2FzZSBIVk1UUkFOU19va2F5OgogICAgICAgICByZXR1cm4gWDg2RU1VTF9P
S0FZOwogCkBAIC0xMTA2LDE5ICsxMTE5LDkgQEAgc3RhdGljIGludCBsaW5lYXJfcmVhZCh1bnNp
Z25lZCBsb25nIGFkZHIsIHVuc2lnbmVkIGludCBieXRlcywgdm9pZCAqcF9kYXRhLAogICAgICAg
ICBpZiAoIHBmZWMgJiBQRkVDX2luc25fZmV0Y2ggKQogICAgICAgICAgICAgcmV0dXJuIFg4NkVN
VUxfVU5IQU5ETEVBQkxFOwogCi0gICAgICAgIG9mZnNldCA9IGFkZHIgJiB+UEFHRV9NQVNLOwot
ICAgICAgICBpZiAoIG9mZnNldCArIGJ5dGVzIDw9IFBBR0VfU0laRSApCi0gICAgICAgICAgICBy
ZXR1cm4gaHZtZW11bF9saW5lYXJfbW1pb19yZWFkKGFkZHIsIGJ5dGVzLCBwX2RhdGEsIHBmZWMs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGh2bWVtdWxfY3R4
dCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAga25vd25fZ2xh
KGFkZHIsIGJ5dGVzLCBwZmVjKSk7Ci0KLSAgICAgICAgLyogU3BsaXQgdGhlIGFjY2VzcyBhdCB0
aGUgcGFnZSBib3VuZGFyeS4gKi8KLSAgICAgICAgcGFydDEgPSBQQUdFX1NJWkUgLSBvZmZzZXQ7
Ci0gICAgICAgIHJjID0gbGluZWFyX3JlYWQoYWRkciwgcGFydDEsIHBfZGF0YSwgcGZlYywgaHZt
ZW11bF9jdHh0KTsKLSAgICAgICAgaWYgKCByYyA9PSBYODZFTVVMX09LQVkgKQotICAgICAgICAg
ICAgcmMgPSBsaW5lYXJfcmVhZChhZGRyICsgcGFydDEsIGJ5dGVzIC0gcGFydDEsIHBfZGF0YSAr
IHBhcnQxLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwZmVjLCBodm1lbXVsX2N0eHQp
OwotICAgICAgICByZXR1cm4gcmM7CisgICAgICAgIHJldHVybiBodm1lbXVsX2xpbmVhcl9tbWlv
X3JlYWQoYWRkciwgYnl0ZXMsIHBfZGF0YSwgcGZlYywKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBodm1lbXVsX2N0eHQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAga25vd25fZ2xhKGFkZHIsIGJ5dGVzLCBwZmVjKSk7CiAKICAgICBjYXNl
IEhWTVRSQU5TX2dmbl9wYWdlZF9vdXQ6CiAgICAgY2FzZSBIVk1UUkFOU19nZm5fc2hhcmVkOgpA
QCAtMTEzMiwxMiArMTEzNSwyNSBAQCBzdGF0aWMgaW50IGxpbmVhcl93cml0ZSh1bnNpZ25lZCBs
b25nIGFkZHIsIHVuc2lnbmVkIGludCBieXRlcywgdm9pZCAqcF9kYXRhLAogICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDMyX3QgcGZlYywgc3RydWN0IGh2bV9lbXVsYXRlX2N0eHQgKmh2bWVt
dWxfY3R4dCkKIHsKICAgICBwYWdlZmF1bHRfaW5mb190IHBmaW5mbzsKLSAgICBpbnQgcmMgPSBo
dm1fY29weV90b19ndWVzdF9saW5lYXIoYWRkciwgcF9kYXRhLCBieXRlcywgcGZlYywgJnBmaW5m
byk7CisgICAgdW5zaWduZWQgaW50IG9mZnNldCA9IGFkZHIgJiB+UEFHRV9NQVNLOworICAgIGlu
dCByYzsKIAotICAgIHN3aXRjaCAoIHJjICkKKyAgICBpZiAoIG9mZnNldCArIGJ5dGVzID4gUEFH
RV9TSVpFICkKICAgICB7Ci0gICAgICAgIHVuc2lnbmVkIGludCBvZmZzZXQsIHBhcnQxOworICAg
ICAgICB1bnNpZ25lZCBpbnQgcGFydDEgPSBQQUdFX1NJWkUgLSBvZmZzZXQ7CisKKyAgICAgICAg
LyogU3BsaXQgdGhlIGFjY2VzcyBhdCB0aGUgcGFnZSBib3VuZGFyeS4gKi8KKyAgICAgICAgcmMg
PSBsaW5lYXJfd3JpdGUoYWRkciwgcGFydDEsIHBfZGF0YSwgcGZlYywgaHZtZW11bF9jdHh0KTsK
KyAgICAgICAgaWYgKCByYyA9PSBYODZFTVVMX09LQVkgKQorICAgICAgICAgICAgcmMgPSBsaW5l
YXJfd3JpdGUoYWRkciArIHBhcnQxLCBieXRlcyAtIHBhcnQxLCBwX2RhdGEgKyBwYXJ0MSwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBmZWMsIGh2bWVtdWxfY3R4dCk7CisgICAgICAg
IHJldHVybiByYzsKKyAgICB9CisKKyAgICByYyA9IGh2bV9jb3B5X3RvX2d1ZXN0X2xpbmVhcihh
ZGRyLCBwX2RhdGEsIGJ5dGVzLCBwZmVjLCAmcGZpbmZvKTsKIAorICAgIHN3aXRjaCAoIHJjICkK
KyAgICB7CiAgICAgY2FzZSBIVk1UUkFOU19va2F5OgogICAgICAgICByZXR1cm4gWDg2RU1VTF9P
S0FZOwogCkBAIC0xMTQ2LDE5ICsxMTYyLDkgQEAgc3RhdGljIGludCBsaW5lYXJfd3JpdGUodW5z
aWduZWQgbG9uZyBhZGRyLCB1bnNpZ25lZCBpbnQgYnl0ZXMsIHZvaWQgKnBfZGF0YSwKICAgICAg
ICAgcmV0dXJuIFg4NkVNVUxfRVhDRVBUSU9OOwogCiAgICAgY2FzZSBIVk1UUkFOU19iYWRfZ2Zu
X3RvX21mbjoKLSAgICAgICAgb2Zmc2V0ID0gYWRkciAmIH5QQUdFX01BU0s7Ci0gICAgICAgIGlm
ICggb2Zmc2V0ICsgYnl0ZXMgPD0gUEFHRV9TSVpFICkKLSAgICAgICAgICAgIHJldHVybiBodm1l
bXVsX2xpbmVhcl9tbWlvX3dyaXRlKGFkZHIsIGJ5dGVzLCBwX2RhdGEsIHBmZWMsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBodm1lbXVsX2N0eHQsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBrbm93bl9nbGEoYWRkciwg
Ynl0ZXMsIHBmZWMpKTsKLQotICAgICAgICAvKiBTcGxpdCB0aGUgYWNjZXNzIGF0IHRoZSBwYWdl
IGJvdW5kYXJ5LiAqLwotICAgICAgICBwYXJ0MSA9IFBBR0VfU0laRSAtIG9mZnNldDsKLSAgICAg
ICAgcmMgPSBsaW5lYXJfd3JpdGUoYWRkciwgcGFydDEsIHBfZGF0YSwgcGZlYywgaHZtZW11bF9j
dHh0KTsKLSAgICAgICAgaWYgKCByYyA9PSBYODZFTVVMX09LQVkgKQotICAgICAgICAgICAgcmMg
PSBsaW5lYXJfd3JpdGUoYWRkciArIHBhcnQxLCBieXRlcyAtIHBhcnQxLCBwX2RhdGEgKyBwYXJ0
MSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBmZWMsIGh2bWVtdWxfY3R4dCk7Ci0g
ICAgICAgIHJldHVybiByYzsKKyAgICAgICAgcmV0dXJuIGh2bWVtdWxfbGluZWFyX21taW9fd3Jp
dGUoYWRkciwgYnl0ZXMsIHBfZGF0YSwgcGZlYywKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaHZtZW11bF9jdHh0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBrbm93bl9nbGEoYWRkciwgYnl0ZXMsIHBmZWMpKTsKIAogICAgIGNhc2Ug
SFZNVFJBTlNfZ2ZuX3BhZ2VkX291dDoKICAgICBjYXNlIEhWTVRSQU5TX2dmbl9zaGFyZWQ6Ci0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFi
bGUtNC4xMgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu May 09 10:46:17 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 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 1hOgZ7-0007TL-OU; Thu, 09 May 2019 10:46:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nN80=TJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hOgZ6-0007TF-QE
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 10:46:16 +0000
X-Inumbo-ID: ab2fb4f8-7247-11e9-92df-8f65dd76b504
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ab2fb4f8-7247-11e9-92df-8f65dd76b504;
 Thu, 09 May 2019 10:46: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 1hOgZ5-0004yU-22
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 10:46:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hOgZ4-0006rF-Vy
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 10:46:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hOgZ4-0006rF-Vy@xenbits.xenproject.org>
Date: Thu, 09 May 2019 10:46:14 +0000
Subject: [Xen-changelog] [xen stable-4.12] x86/hvm: finish IOREQs correctly
 on completion 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>

Y29tbWl0IDdjZjZmYmM2MzUwMTUzM2JmMTA1YmQ4MzUwNTk2YTdkZjYwYjVjNmYKQXV0aG9yOiAg
ICAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBNYXkgMyAxMDo0NDoyMyAyMDE5ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1heSAzIDEwOjQ0OjIzIDIwMTkgKzAy
MDAKCiAgICB4ODYvaHZtOiBmaW5pc2ggSU9SRVFzIGNvcnJlY3RseSBvbiBjb21wbGV0aW9uIHBh
dGgKICAgIAogICAgU2luY2UgdGhlIGludHJvZHVjdGlvbiBvZiBsaW5lYXJfe3JlYWQsd3JpdGV9
KCkgaGVscGVycyBpbiAzYmRlYzUzMGE1CiAgICAoeDg2L0hWTTogc3BsaXQgcGFnZSBzdHJhZGRs
aW5nIGVtdWxhdGVkIGFjY2Vzc2VzIGluIG1vcmUgY2FzZXMpIHRoZQogICAgY29tcGxldGlvbiBw
YXRoIGZvciBJT1JFUXMgaGFzIGJlZW4gYnJva2VuOiBpZiB0aGVyZSBpcyBhbiBJT1JFUSBpbgog
ICAgcHJvZ3Jlc3MgYnV0IGh2bV9jb3B5X3t0byxmcm9tfV9ndWVzdF9saW5lYXIoKSByZXR1cm5z
IEhWTVRSQU5TX29rYXkKICAgIChlLmcuIHdoZW4gUDJNIHR5cGUgb2Ygc291cmNlL2Rlc3RpbmF0
aW9uIGhhcyBiZWVuIGNoYW5nZWQgYnkgSU9SRVEKICAgIGhhbmRsZXIpIHRoZSBleGVjdXRpb24g
d2lsbCBuZXZlciByZS1lbnRlciBodm1lbXVsX2RvX2lvKCkgd2hlcmUKICAgIElPUkVRcyBhcmUg
Y29tcGxldGVkLiBUaGlzIHVzdWFsbHkgcmVzdWx0cyBpbiBhIGRvbWFpbiBjcmFzaCB1cG9uCiAg
ICB0aGUgZXhlY3V0aW9uIG9mIHRoZSBuZXh0IElPUkVRIGVudGVyaW5nIGh2bWVtdWxfZG9faW8o
KSBhbmQgZmluZGluZwogICAgdGhlIHJlbW5hbnRzIG9mIHRoZSBwcmV2aW91cyBJT1JFUSBpbiB0
aGUgc3RhdGUgbWFjaGluZS4KICAgIAogICAgVGhpcyBwYXJ0aWN1bGFyIGlzc3VlIGhhcyBiZWVu
IGRpc2NvdmVyZWQgaW4gcmVsYXRpb24gdG8gcDJtX2lvcmVxX3NlcnZlcgogICAgdHlwZSB3aGVy
ZSBhbiBlbXVsYXRvciBjaGFuZ2VkIHRoZSBtZW1vcnkgdHlwZSBiZXR3ZWVuIHAybV9pb3JlcV9z
ZXJ2ZXIKICAgIGFuZCBwMm1fcmFtX3J3IGluIHByb2Nlc3Mgb2YgcmVzcG9uZGluZyB0byBJT1JF
USB3aGljaCBtYWRlCiAgICBodm1fY29weV8uLigpIHRvIGJlaGF2ZSBkaWZmZXJlbnRseSBvbiB0
aGUgd2F5IGJhY2suCiAgICAKICAgIEZpeCBpdCBmb3Igbm93IGJ5IGNoZWNraW5nIGlmIElPUkVR
IGNvbXBsZXRpb24gaXMgcmVxdWlyZWQgKHdoaWNoCiAgICBjYW4gYmUgaWRlbnRpZmllZCBieSBx
dWVyeWluZyBNTUlPIGNhY2hlKSBiZWZvcmUgdHJ5aW5nIHRvIGZpbmlzaAogICAgYSBtZW1vcnkg
YWNjZXNzIGltbWVkaWF0ZWx5IHRocm91Z2ggaHZtX2NvcHlfLi4oKSwgcmUtZW50ZXIKICAgIGh2
bWVtdWxfZG9faW8oKSBvdGhlcndpc2UuIFRoaXMgY2hhbmdlIGFsb25lIG9ubHkgYWRkcmVzc2Vz
IElPUkVRCiAgICBjb21wbGV0aW9uIGlzc3VlIGZvciBQMk0gdHlwZSBjaGFuZ2luZyBmcm9tIE1N
SU8gdG8gUkFNIGluIHRoZQogICAgbWlkZGxlIG9mIGVtdWxhdGlvbiBidXQgbGVhdmVzIGEgY2Fz
ZSB3aGVyZSBuZXcgSU9SRVFzIG1pZ2h0IGJlCiAgICBpbnRyb2R1Y2VkIGJ5IFAyTSBjaGFuZ2Vz
IGZyb20gUkFNIHRvIE1NSU8gKHdoaWNoIGlzIGxlc3MgbGlrZWx5CiAgICB0byBmaW5kIGluIHBy
YWN0aWNlKSB0aGF0IHJlcXVpcmVzIG1vcmUgc3Vic3RhbnRpYWwgY2hhbmdlcyBpbgogICAgTU1J
TyBlbXVsYXRpb24gY29kZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWdvciBEcnV6aGluaW4g
PGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50
IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDUyMmEyZjNjNWM4
OWNjNzhjMGUyYjA1YWY5MjRiNzZjZWY3ZDRiZmYKICAgIG1hc3RlciBkYXRlOiAyMDE5LTAzLTE4
IDE2OjI5OjIxICswMTAwCi0tLQogeGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMgfCAzMSArKysr
KysrKysrKysrKysrKysrKysrKysrLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMjUgaW5zZXJ0aW9u
cygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2VtdWxh
dGUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCmluZGV4IGMyMzZlN2RhMWYuLmJmYTNl
MWFkOTMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCisrKyBiL3hlbi9h
cmNoL3g4Ni9odm0vZW11bGF0ZS5jCkBAIC05NTIsNyArOTUyLDcgQEAgc3RhdGljIGludCBodm1l
bXVsX3BoeXNfbW1pb19hY2Nlc3MoCiAgKiBjYWNoZSBpbmRleGVkIGJ5IGxpbmVhciBNTUlPIGFk
ZHJlc3MuCiAgKi8KIHN0YXRpYyBzdHJ1Y3QgaHZtX21taW9fY2FjaGUgKmh2bWVtdWxfZmluZF9t
bWlvX2NhY2hlKAotICAgIHN0cnVjdCBodm1fdmNwdV9pbyAqdmlvLCB1bnNpZ25lZCBsb25nIGds
YSwgdWludDhfdCBkaXIpCisgICAgc3RydWN0IGh2bV92Y3B1X2lvICp2aW8sIHVuc2lnbmVkIGxv
bmcgZ2xhLCB1aW50OF90IGRpciwgYm9vbCBjcmVhdGUpCiB7CiAgICAgdW5zaWduZWQgaW50IGk7
CiAgICAgc3RydWN0IGh2bV9tbWlvX2NhY2hlICpjYWNoZTsKQEAgLTk2Niw2ICs5NjYsOSBAQCBz
dGF0aWMgc3RydWN0IGh2bV9tbWlvX2NhY2hlICpodm1lbXVsX2ZpbmRfbW1pb19jYWNoZSgKICAg
ICAgICAgICAgIHJldHVybiBjYWNoZTsKICAgICB9CiAKKyAgICBpZiAoICFjcmVhdGUgKQorICAg
ICAgICByZXR1cm4gTlVMTDsKKwogICAgIGkgPSB2aW8tPm1taW9fY2FjaGVfY291bnQ7CiAgICAg
aWYoIGkgPT0gQVJSQVlfU0laRSh2aW8tPm1taW9fY2FjaGUpICkKICAgICAgICAgcmV0dXJuIE5V
TEw7CkBAIC0xMDAwLDcgKzEwMDMsNyBAQCBzdGF0aWMgaW50IGh2bWVtdWxfbGluZWFyX21taW9f
YWNjZXNzKAogewogICAgIHN0cnVjdCBodm1fdmNwdV9pbyAqdmlvID0gJmN1cnJlbnQtPmFyY2gu
aHZtLmh2bV9pbzsKICAgICB1bnNpZ25lZCBsb25nIG9mZnNldCA9IGdsYSAmIH5QQUdFX01BU0s7
Ci0gICAgc3RydWN0IGh2bV9tbWlvX2NhY2hlICpjYWNoZSA9IGh2bWVtdWxfZmluZF9tbWlvX2Nh
Y2hlKHZpbywgZ2xhLCBkaXIpOworICAgIHN0cnVjdCBodm1fbW1pb19jYWNoZSAqY2FjaGUgPSBo
dm1lbXVsX2ZpbmRfbW1pb19jYWNoZSh2aW8sIGdsYSwgZGlyLCB0cnVlKTsKICAgICB1bnNpZ25l
ZCBpbnQgY2h1bmssIGJ1ZmZlcl9vZmZzZXQgPSAwOwogICAgIHBhZGRyX3QgZ3BhOwogICAgIHVu
c2lnbmVkIGxvbmcgb25lX3JlcCA9IDE7CkBAIC0xMDg5LDggKzEwOTIsOSBAQCBzdGF0aWMgaW50
IGxpbmVhcl9yZWFkKHVuc2lnbmVkIGxvbmcgYWRkciwgdW5zaWduZWQgaW50IGJ5dGVzLCB2b2lk
ICpwX2RhdGEsCiAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHBmZWMsIHN0cnVjdCBo
dm1fZW11bGF0ZV9jdHh0ICpodm1lbXVsX2N0eHQpCiB7CiAgICAgcGFnZWZhdWx0X2luZm9fdCBw
ZmluZm87CisgICAgc3RydWN0IGh2bV92Y3B1X2lvICp2aW8gPSAmY3VycmVudC0+YXJjaC5odm0u
aHZtX2lvOwogICAgIHVuc2lnbmVkIGludCBvZmZzZXQgPSBhZGRyICYgflBBR0VfTUFTSzsKLSAg
ICBpbnQgcmM7CisgICAgaW50IHJjID0gSFZNVFJBTlNfYmFkX2dmbl90b19tZm47CiAKICAgICBp
ZiAoIG9mZnNldCArIGJ5dGVzID4gUEFHRV9TSVpFICkKICAgICB7CkBAIC0xMTA0LDcgKzExMDgs
MTQgQEAgc3RhdGljIGludCBsaW5lYXJfcmVhZCh1bnNpZ25lZCBsb25nIGFkZHIsIHVuc2lnbmVk
IGludCBieXRlcywgdm9pZCAqcF9kYXRhLAogICAgICAgICByZXR1cm4gcmM7CiAgICAgfQogCi0g
ICAgcmMgPSBodm1fY29weV9mcm9tX2d1ZXN0X2xpbmVhcihwX2RhdGEsIGFkZHIsIGJ5dGVzLCBw
ZmVjLCAmcGZpbmZvKTsKKyAgICAvKgorICAgICAqIElmIHRoZXJlIGlzIGFuIE1NSU8gY2FjaGUg
ZW50cnkgZm9yIHRoZSBhY2Nlc3MgdGhlbiB3ZSBtdXN0IGJlIHJlLWlzc3VpbmcKKyAgICAgKiBh
biBhY2Nlc3MgdGhhdCB3YXMgcHJldmlvdXNseSBoYW5kbGVkIGFzIE1NSU8uIFRodXMgaXQgaXMg
aW1wZXJhdGl2ZSB0aGF0CisgICAgICogd2UgaGFuZGxlIHRoaXMgYWNjZXNzIGluIHRoZSBzYW1l
IHdheSB0byBndWFyYW50ZWUgY29tcGxldGlvbiBhbmQgaGVuY2UKKyAgICAgKiBjbGVhbiB1cCBh
bnkgaW50ZXJpbSBzdGF0ZS4KKyAgICAgKi8KKyAgICBpZiAoICFodm1lbXVsX2ZpbmRfbW1pb19j
YWNoZSh2aW8sIGFkZHIsIElPUkVRX1JFQUQsIGZhbHNlKSApCisgICAgICAgIHJjID0gaHZtX2Nv
cHlfZnJvbV9ndWVzdF9saW5lYXIocF9kYXRhLCBhZGRyLCBieXRlcywgcGZlYywgJnBmaW5mbyk7
CiAKICAgICBzd2l0Y2ggKCByYyApCiAgICAgewpAQCAtMTEzNSw4ICsxMTQ2LDkgQEAgc3RhdGlj
IGludCBsaW5lYXJfd3JpdGUodW5zaWduZWQgbG9uZyBhZGRyLCB1bnNpZ25lZCBpbnQgYnl0ZXMs
IHZvaWQgKnBfZGF0YSwKICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHBmZWMsIHN0
cnVjdCBodm1fZW11bGF0ZV9jdHh0ICpodm1lbXVsX2N0eHQpCiB7CiAgICAgcGFnZWZhdWx0X2lu
Zm9fdCBwZmluZm87CisgICAgc3RydWN0IGh2bV92Y3B1X2lvICp2aW8gPSAmY3VycmVudC0+YXJj
aC5odm0uaHZtX2lvOwogICAgIHVuc2lnbmVkIGludCBvZmZzZXQgPSBhZGRyICYgflBBR0VfTUFT
SzsKLSAgICBpbnQgcmM7CisgICAgaW50IHJjID0gSFZNVFJBTlNfYmFkX2dmbl90b19tZm47CiAK
ICAgICBpZiAoIG9mZnNldCArIGJ5dGVzID4gUEFHRV9TSVpFICkKICAgICB7CkBAIC0xMTUwLDcg
KzExNjIsMTQgQEAgc3RhdGljIGludCBsaW5lYXJfd3JpdGUodW5zaWduZWQgbG9uZyBhZGRyLCB1
bnNpZ25lZCBpbnQgYnl0ZXMsIHZvaWQgKnBfZGF0YSwKICAgICAgICAgcmV0dXJuIHJjOwogICAg
IH0KIAotICAgIHJjID0gaHZtX2NvcHlfdG9fZ3Vlc3RfbGluZWFyKGFkZHIsIHBfZGF0YSwgYnl0
ZXMsIHBmZWMsICZwZmluZm8pOworICAgIC8qCisgICAgICogSWYgdGhlcmUgaXMgYW4gTU1JTyBj
YWNoZSBlbnRyeSBmb3IgdGhlIGFjY2VzcyB0aGVuIHdlIG11c3QgYmUgcmUtaXNzdWluZworICAg
ICAqIGFuIGFjY2VzcyB0aGF0IHdhcyBwcmV2aW91c2x5IGhhbmRsZWQgYXMgTU1JTy4gVGh1cyBp
dCBpcyBpbXBlcmF0aXZlIHRoYXQKKyAgICAgKiB3ZSBoYW5kbGUgdGhpcyBhY2Nlc3MgaW4gdGhl
IHNhbWUgd2F5IHRvIGd1YXJhbnRlZSBjb21wbGV0aW9uIGFuZCBoZW5jZQorICAgICAqIGNsZWFu
IHVwIGFueSBpbnRlcmltIHN0YXRlLgorICAgICAqLworICAgIGlmICggIWh2bWVtdWxfZmluZF9t
bWlvX2NhY2hlKHZpbywgYWRkciwgSU9SRVFfV1JJVEUsIGZhbHNlKSApCisgICAgICAgIHJjID0g
aHZtX2NvcHlfdG9fZ3Vlc3RfbGluZWFyKGFkZHIsIHBfZGF0YSwgYnl0ZXMsIHBmZWMsICZwZmlu
Zm8pOwogCiAgICAgc3dpdGNoICggcmMgKQogICAgIHsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjEyCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu May 09 10:46:29 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 10:46: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 1hOgZI-0007UM-QP; Thu, 09 May 2019 10:46:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nN80=TJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hOgZI-0007UF-3N
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 10:46:28 +0000
X-Inumbo-ID: b143f1e2-7247-11e9-a859-efa848fe8887
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b143f1e2-7247-11e9-a859-efa848fe8887;
 Thu, 09 May 2019 10:46: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 1hOgZF-0004ye-8Z
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 10:46:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hOgZF-0006rt-5R
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 10:46:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hOgZF-0006rt-5R@xenbits.xenproject.org>
Date: Thu, 09 May 2019 10:46:25 +0000
Subject: [Xen-changelog] [xen stable-4.12] x86/msr: Shorten
 ARCH_CAPABILITIES_* constants
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGUyNWQxMzM4ZTFkOGEzMmU0NmM4MDgzMjEzMjNjNGFkOGZjNWJhMDEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAzIDEwOjQ0OjU4IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDMgMTA6NDQ6NTggMjAxOSArMDIw
MAoKICAgIHg4Ni9tc3I6IFNob3J0ZW4gQVJDSF9DQVBBQklMSVRJRVNfKiBjb25zdGFudHMKICAg
IAogICAgVGhleSBhcmUgdW5uZWNlc3NlcmlseSB2ZXJib3NlLCBhbmQgQVJDSF9DQVBTXyogaXMg
YWxyZWFkeSB0aGUgbW9yZSBjb21tb24KICAgIHZlcnNpb24uCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgbWFzdGVyIGNvbW1pdDogYmEy
N2FhYTg4NTQ4YzgyNGE0N2RjZjU2MDkyODhlZTFjMDVkMjk0NgogICAgbWFzdGVyIGRhdGU6IDIw
MTktMDMtMTggMTY6MjY6NDAgKzAwMDAKLS0tCiB4ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgICAg
ICAgIHwgMTAgKysrKystLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCB8ICA0
ICsrLS0KIDIgZmlsZXMgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNoL3g4Ni9zcGVj
X2N0cmwuYwppbmRleCBhZDcyZWNkM2E1Li4yMmJmYzVhNWU4IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCkBAIC0yMzAs
OCArMjMwLDggQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1
bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMpCiAgICAgICAgICAgIChfN2QwICYgY3B1ZmVhdF9tYXNr
KFg4Nl9GRUFUVVJFX0wxRF9GTFVTSCkpID8gIiBMMURfRkxVU0giIDogIiIsCiAgICAgICAgICAg
IChfN2QwICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX1NTQkQpKSAgPyAiIFNTQkQiICAgICAg
OiAiIiwKICAgICAgICAgICAgKGU4YiAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSUJQQikp
ICA/ICIgSUJQQiIgICAgICA6ICIiLAotICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQQUJJTElU
SUVTX0lCUlNfQUxMKSAgICAgID8gIiBJQlJTX0FMTCIgIDogIiIsCi0gICAgICAgICAgIChjYXBz
ICYgQVJDSF9DQVBBQklMSVRJRVNfUkRDTF9OTykgICAgICAgPyAiIFJEQ0xfTk8iICAgOiAiIiwK
KyAgICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUFNfSUJSU19BTEwpICAgICAgICAgICAgICA/ICIg
SUJSU19BTEwiICA6ICIiLAorICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQU19SRENMX05PKSAg
ICAgICAgICAgICAgID8gIiBSRENMX05PIiAgIDogIiIsCiAgICAgICAgICAgIChjYXBzICYgQVJD
SF9DQVBTX1JTQkEpICAgICAgICAgICAgICAgICAgPyAiIFJTQkEiICAgICAgOiAiIiwKICAgICAg
ICAgICAgKGNhcHMgJiBBUkNIX0NBUFNfU0tJUF9MMURGTCkgICAgICAgICAgICA/ICIgU0tJUF9M
MURGTCI6ICIiLAogICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQU19TU0JfTk8pICAgICAgICAg
ICAgICAgID8gIiBTU0JfTk8iICAgIDogIiIpOwpAQCAtNTQ5LDcgKzU0OSw3IEBAIHN0YXRpYyBf
X2luaXQgdm9pZCBsMXRmX2NhbGN1bGF0aW9ucyh1aW50NjRfdCBjYXBzKQogICAgIH0KIAogICAg
IC8qIEFueSBwcm9jZXNzb3IgYWR2ZXJ0aXNpbmcgUkRDTF9OTyBzaG91bGQgYmUgbm90IHZ1bG5l
cmFibGUgdG8gTDFURi4gKi8KLSAgICBpZiAoIGNhcHMgJiBBUkNIX0NBUEFCSUxJVElFU19SRENM
X05PICkKKyAgICBpZiAoIGNhcHMgJiBBUkNIX0NBUFNfUkRDTF9OTyApCiAgICAgICAgIGNwdV9o
YXNfYnVnX2wxdGYgPSBmYWxzZTsKIAogICAgIGlmICggY3B1X2hhc19idWdfbDF0ZiAmJiBoaXRf
ZGVmYXVsdCApCkBAIC02MTMsOSArNjEzLDkgQEAgaW50OF90IF9fcmVhZF9tb3N0bHkgb3B0X3hw
dGlfZG9tdSA9IC0xOwogc3RhdGljIF9faW5pdCB2b2lkIHhwdGlfaW5pdF9kZWZhdWx0KHVpbnQ2
NF90IGNhcHMpCiB7CiAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZF
TkRPUl9BTUQgKQotICAgICAgICBjYXBzID0gQVJDSF9DQVBBQklMSVRJRVNfUkRDTF9OTzsKKyAg
ICAgICAgY2FwcyA9IEFSQ0hfQ0FQU19SRENMX05POwogCi0gICAgaWYgKCBjYXBzICYgQVJDSF9D
QVBBQklMSVRJRVNfUkRDTF9OTyApCisgICAgaWYgKCBjYXBzICYgQVJDSF9DQVBTX1JEQ0xfTk8g
KQogICAgIHsKICAgICAgICAgaWYgKCBvcHRfeHB0aV9od2RvbSA8IDAgKQogICAgICAgICAgICAg
b3B0X3hwdGlfaHdkb20gPSAwOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3It
aW5kZXguaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKaW5kZXggYzZlMWQ4NzY4
Zi4uMTE1MTJkNDI1MCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXgu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCkBAIC00Miw4ICs0Miw4IEBA
CiAjZGVmaW5lIFBSRURfQ01EX0lCUEIJCQkoX0FDKDEsIFVMTCkgPDwgMCkKIAogI2RlZmluZSBN
U1JfQVJDSF9DQVBBQklMSVRJRVMJCTB4MDAwMDAxMGEKLSNkZWZpbmUgQVJDSF9DQVBBQklMSVRJ
RVNfUkRDTF9OTwkoX0FDKDEsIFVMTCkgPDwgMCkKLSNkZWZpbmUgQVJDSF9DQVBBQklMSVRJRVNf
SUJSU19BTEwJKF9BQygxLCBVTEwpIDw8IDEpCisjZGVmaW5lIEFSQ0hfQ0FQU19SRENMX05PCQko
X0FDKDEsIFVMTCkgPDwgMCkKKyNkZWZpbmUgQVJDSF9DQVBTX0lCUlNfQUxMCQkoX0FDKDEsIFVM
TCkgPDwgMSkKICNkZWZpbmUgQVJDSF9DQVBTX1JTQkEJCQkoX0FDKDEsIFVMTCkgPDwgMikKICNk
ZWZpbmUgQVJDSF9DQVBTX1NLSVBfTDFERkwJCShfQUMoMSwgVUxMKSA8PCAzKQogI2RlZmluZSBB
UkNIX0NBUFNfU1NCX05PCQkoX0FDKDEsIFVMTCkgPDwgNCkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjEyCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu May 09 10:46:39 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 09 May 2019 10:46:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hOgZT-0007Vd-S8; Thu, 09 May 2019 10:46:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=nN80=TJ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hOgZS-0007VT-AW
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 10:46:38 +0000
X-Inumbo-ID: b76d7c50-7247-11e9-a311-c751b604a8b0
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b76d7c50-7247-11e9-a311-c751b604a8b0;
 Thu, 09 May 2019 10:46: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 1hOgZP-0004ym-JH
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 10:46:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hOgZP-0006sH-Br
 for xen-changelog@lists.xenproject.org; Thu, 09 May 2019 10:46:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hOgZP-0006sH-Br@xenbits.xenproject.org>
Date: Thu, 09 May 2019 10:46:35 +0000
Subject: [Xen-changelog] [xen stable-4.12] x86/spec-ctrl: Extend repoline
 safey calcuations for eIBRS and Atom parts
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGZkMmEzNGM5NjU1YWNlY2FhYTE1NDFkZDg0ZmM2NzA5MzYzMDMxNzUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAzIDEwOjQ1OjQ1IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDMgMTA6NDU6NDUgMjAxOSArMDIw
MAoKICAgIHg4Ni9zcGVjLWN0cmw6IEV4dGVuZCByZXBvbGluZSBzYWZleSBjYWxjdWF0aW9ucyBm
b3IgZUlCUlMgYW5kIEF0b20gcGFydHMKICAgIAogICAgQWxsIGN1cnJlbnRseS1yZWxlYXNlZCBB
dG9tIHByb2Nlc3NvcnMgYXJlIGluIHByYWN0aWNlIHJldHBvbGluZS1zYWZlLCBiZWNhdXNlCiAg
ICB0aGV5IGRvbid0IGZhbGwgYmFjayB0byBhIEJUQiBwcmVkaWN0aW9uIG9uIFJTQiB1bmRlcmZs
b3cuCiAgICAKICAgIEhvd2V2ZXIsIGFuIGFkZGl0aW9uYWwgbWVhbmluZyBvZiBFbmhhbmNlZCBJ
UkJTIGlzIHRoYXQgdGhlIHByb2Nlc3NvciBtYXkgbm90CiAgICBiZSByZXRwb2xpbmUtc2FmZS4g
IFRoZSBHZW1pbmkgTGFrZSBwbGF0Zm9ybSwgYmFzZWQgb24gdGhlIEdvbGRtb250IFBsdXMKICAg
IG1pY3JvYXJjaGl0ZWN0dXJlIGlzIHRoZSBmaXJzdCBBdG9tIHByb2Nlc3NvciB0byBzdXBwb3J0
IGVJQlJTLgogICAgCiAgICBVbnRpbCBYZW4gZ2V0cyBmdWxsIGVJQlJTIHN1cHBvcnQsIEdlbWlu
aSBMYWtlIHdpbGwgc3RpbGwgYmUgc2FmZSB1c2luZwogICAgcmVndWxhciBJQlJTLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29t
PgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIG1hc3Rl
ciBjb21taXQ6IDE3Zjc0MjQyY2NmMGNlNmU1MWMwM2E1ODYwOTQ3ODY1YzBlZjBkYzIKICAgIG1h
c3RlciBkYXRlOiAyMDE5LTAzLTE4IDE2OjI2OjQwICswMDAwCi0tLQogeGVuL2FyY2gveDg2L3Nw
ZWNfY3RybC5jIHwgMjIgKysrKysrKysrKysrKysrKysrKysrLQogMSBmaWxlIGNoYW5nZWQsIDIx
IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
c3BlY19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXggMjJiZmM1YTVlOC4u
MTE3MWMwMmFiMSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtMzE2LDggKzMxNiwxMSBAQCBzdGF0aWMgYm9vbCBf
X2luaXQgcmV0cG9saW5lX3NhZmUodWludDY0X3QgY2FwcykKICAgICAvKgogICAgICAqIFJTQkEg
bWF5IGJlIHNldCBieSBhIGh5cGVydmlzb3IgdG8gaW5kaWNhdGUgdGhhdCB3ZSBtYXkgbW92ZSB0
byBhCiAgICAgICogcHJvY2Vzc29yIHdoaWNoIGlzbid0IHJldHBvbGluZS1zYWZlLgorICAgICAq
CisgICAgICogUHJvY2Vzc29ycyBvZmZlcmluZyBFbmhhbmNlZCBJQlJTIGFyZSBub3QgZ3VhcmVu
dGVlZCB0byBiZQorICAgICAqIHJlcG9saW5lLXNhZmUuCiAgICAgICovCi0gICAgaWYgKCBjYXBz
ICYgQVJDSF9DQVBTX1JTQkEgKQorICAgIGlmICggY2FwcyAmIChBUkNIX0NBUFNfUlNCQSB8IEFS
Q0hfQ0FQU19JQlJTX0FMTCkgKQogICAgICAgICByZXR1cm4gZmFsc2U7CiAKICAgICBzd2l0Y2gg
KCBib290X2NwdV9kYXRhLng4Nl9tb2RlbCApCkBAIC0zNzcsNiArMzgwLDIzIEBAIHN0YXRpYyBi
b29sIF9faW5pdCByZXRwb2xpbmVfc2FmZSh1aW50NjRfdCBjYXBzKQogICAgIGNhc2UgMHg5ZToK
ICAgICAgICAgcmV0dXJuIGZhbHNlOwogCisgICAgICAgIC8qCisgICAgICAgICAqIEF0b20gcHJv
Y2Vzc29ycyBiZWZvcmUgR29sZG1vbnQgUGx1cy9HZW1pbmkgTGFrZSBhcmUgcmV0cG9saW5lLXNh
ZmUuCisgICAgICAgICAqLworICAgIGNhc2UgMHgxYzogLyogUGluZXZpZXcgKi8KKyAgICBjYXNl
IDB4MjY6IC8qIExpbmNyb2Z0ICovCisgICAgY2FzZSAweDI3OiAvKiBQZW53ZWxsICovCisgICAg
Y2FzZSAweDM1OiAvKiBDbG92ZXJ2aWV3ICovCisgICAgY2FzZSAweDM2OiAvKiBDZWRhcnZpZXcg
Ki8KKyAgICBjYXNlIDB4Mzc6IC8qIEJheXRyYWlsIC8gVmFsbGV5dmlldyAoU2lsdmVybW9udCkg
Ki8KKyAgICBjYXNlIDB4NGQ6IC8qIEF2YXRvbiAvIFJhbmdlbHkgKFNpbHZlcm1vbnQpICovCisg
ICAgY2FzZSAweDRjOiAvKiBDaGVycnl0cmFpbCAvIEJyYXNzd2VsbCAqLworICAgIGNhc2UgMHg0
YTogLyogTWVycmlmaWVsZCAqLworICAgIGNhc2UgMHg1YTogLyogTW9vcmVmaWVsZCAqLworICAg
IGNhc2UgMHg1YzogLyogR29sZG1vbnQgKi8KKyAgICBjYXNlIDB4NWY6IC8qIERlbnZlcnRvbiAq
LworICAgICAgICByZXR1cm4gdHJ1ZTsKKwogICAgIGRlZmF1bHQ6CiAgICAgICAgIHByaW50aygi
VW5yZWNvZ25pc2VkIENQVSBtb2RlbCAlI3ggLSBhc3N1bWluZyBub3QgcmVwdHBvbGluZSBzYWZl
XG4iLAogICAgICAgICAgICAgICAgYm9vdF9jcHVfZGF0YS54ODZfbW9kZWwpOwotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon May 13 05:11:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 05: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 1hQ3Ew-0002kO-CQ; Mon, 13 May 2019 05:11: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=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQ3Ev-0002kJ-Ip
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 05:11:05 +0000
X-Inumbo-ID: 817f20a8-753d-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 817f20a8-753d-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 05:11:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQ3Et-0003wF-KT
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 05:11:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQ3Et-0004Hb-Hx
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 05:11:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQ3Et-0004Hb-Hx@xenbits.xenproject.org>
Date: Mon, 13 May 2019 05:11:03 +0000
Subject: [Xen-changelog] [xen master] libxl: don't enable synthetic timers
 by default
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

KioqIE5ldyB0aXAgaGFzIG5vIGRpc2Nlcm5hYmxlIGNvbW1vbiBhbmNlc3RvciB3aXRoIHByZXZp
b3VzIGhpc3RvcnkgKioqCiAgICBQcmV2aW91c2x5IHJlcG9ydGVkIGhpc3RvcmllcyBlbmQgYXQ6
CiAgICAgICAgZTAxZmE0ZTIyM2ZjMDc3ZTE4OTM2ZDg5MGRiZDQ4MTNjM2U3YzliMQogICAgICAg
IDNhMjhmNzYwNTA4ZmIzNWM0MzBlZGFjMTdhOWVmZGU1YWZmNmQxZDUKICAgICAgICAxMjNjNzc5
Mzc5NzUwMmIyMjIzMDBlYjcxMGNkMzg3M2RjY2E0MWVlCiAgICAgICAgYzQwMzE3ZjExYjNmMDVl
N2MwNmEyMjEzNTYwYzg0NzEwODFmMjY2MgogICAgICAgIGE2ZjJjZGI2MzNiZjUxOTI0NGExNjY3
NDAzMWI4MDM0YjU4MWJhN2YKICAgICAgICA4ZTRiMjY3NjY4NWY1MGJjMjZmMDNiNWY2MmQ4Yjdh
ZWE4ZTY5ZGJmCiAgICAgICAgMmY1YWYyYzk2MmMwNWI3ODliZGQ2NWI0NmM3NDcxMWU5MDNmODZk
MAogICAgICAgIDY5NWJiNWY1MDRhYjQ4YzFkNTQ2NDQ2ZjEwNGMxYjZjMGVhZDEyNmQKICAgICAg
ICA5MDUzYTc0YzA4ZmQ2YWJmNDNiYjQ1ZmY5MzJiNDM4NmRlN2U4NTEwCiAgICAgICAgMTZiMTQx
NGRlOTFiNWE4MmEwOTk2YzY3ZjZkYjNhZjdkN2UzMjg3MwogICAgICAgIDU3MmE3ODE5MDQwM2U1
ZjJhY2JkMDFmYTcyYzM1ZmFmZTk3MDAxNjkKICAgICAgICBlODcxZTgwYzM4NTQ3ZDlmYWVmYzY2
MDQ1MzJiYTNlOTg1ZTY1ODczCiAgICAgICAgYTgyM2E1MjgwZjI1YWQxOWE3NTFkZDlhNDEwNDRm
NTU2NDcxZTYxYQogICAgICAgIDZkOGZmYWMxZjdhNzgyZGMyYzdmOGRmMzg3MWEyOTQ3MjlhZTM2
YmQKICAgICAgICBjYjcwYTI2Zjc4ODQ4ZmU0NWY1OTNmN2ViYzljZmFhYzc2MGE3OTFiCgpjb21t
aXQgZTgzMDc3YTNkMTEwNzI3MDhhNWMzOGZhMDlmYTlkMDExOTE0ZTJhMQpBdXRob3I6ICAgICBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBUdWUgTWF5IDcgMTQ6MzQ6
MDMgMjAxOSArMDEwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpD
b21taXREYXRlOiBUdWUgTWF5IDcgMTQ6NDE6NTkgMjAxOSArMDEwMAoKICAgIGxpYnhsOiBkb24n
dCBlbmFibGUgc3ludGhldGljIHRpbWVycyBieSBkZWZhdWx0CiAgICAKICAgIEl0IGJyb2tlIFdp
bmRvd3MgaW5zdGFsbGF0aW9uLiBNb3JlIGludmVzdGlnYXRpb24gaXMgbmVlZGVkLiBEb24ndAog
ICAgZW5hYmxlIHRoaXMgZmVhdHVyZSBieSBkZWZhdWx0LgogICAgCiAgICBQYXJ0aWFsbHkgcmV2
ZXJ0IDI2ZmJhM2M4NTUgKCJ2aXJpZGlhbjogYWRkIGltcGxlbWVudGF0aW9uIG9mCiAgICBzeW50
aGV0aWMgdGltZXJzIikuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRA
Y2l0cml4LmNvbT4KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon May 13 08:22:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 08:22:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hQ6Do-0001vx-0x; Mon, 13 May 2019 08:22:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQ6Dm-0001vr-UV
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 08:22:06 +0000
X-Inumbo-ID: 30ed6084-7558-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 30ed6084-7558-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 08:22:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQ6Dk-0000lk-S6
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 08:22:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQ6Dk-00011a-P9
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 08:22:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQ6Dk-00011a-P9@xenbits.xenproject.org>
Date: Mon, 13 May 2019 08:22:04 +0000
Subject: [Xen-changelog] [xen staging] trace: fix build with gcc9
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============4959082214789639310=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 3fd3b266d4198c06e8e421ca515d9ba09ccd5155
Author:     Jan Beulich <jbeulich@suse.com>
AuthorDate: Mon May 13 09:51:23 2019 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Mon May 13 09:51:23 2019 +0200

    trace: fix build with gcc9
    
    While I've not observed this myself, gcc 9 (imo validly) reportedly may
    complain
    
    trace.c: In function '__trace_hypercall':
    trace.c:826:19: error: taking address of packed member of 'struct <anonymous>' may result in an unaligned pointer value [-Werror=address-of-packed-member]
      826 |     uint32_t *a = d.args;
    
    and the fix is rather simple - remove the __packed attribute. Introduce
    a BUILD_BUG_ON() as replacement, for the unlikely case that Xen might
    get ported to an architecture where array alignment higher that that of
    its elements.
    
    Reported-by: Martin Liška <martin.liska@suse.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: George Dunlap <george.dunlap@citrix.com>
---
 xen/common/trace.c | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/xen/common/trace.c b/xen/common/trace.c
index cc294fc384..d1ef81407b 100644
--- a/xen/common/trace.c
+++ b/xen/common/trace.c
@@ -819,12 +819,18 @@ unlock:
 void __trace_hypercall(uint32_t event, unsigned long op,
                        const xen_ulong_t *args)
 {
-    struct __packed {
+    struct {
         uint32_t op;
         uint32_t args[6];
     } d;
     uint32_t *a = d.args;
 
+    /*
+     * In lieu of using __packed above, which gcc9 legitimately doesn't
+     * like in combination with the address of d.args[] taken.
+     */
+    BUILD_BUG_ON(offsetof(typeof(d), args) != sizeof(d.op));
+
 #define APPEND_ARG32(i)                         \
     do {                                        \
         unsigned i_ = (i);                      \
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============4959082214789639310==--

From xen-changelog-bounces@lists.xenproject.org Mon May 13 08:22:20 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 08:22: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 1hQ6E0-0001wp-2k; Mon, 13 May 2019 08:22:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQ6Dz-0001wi-BG
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 08:22:19 +0000
X-Inumbo-ID: 37013d9a-7558-11e9-b2e0-9bc149a43fc1
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 37013d9a-7558-11e9-b2e0-9bc149a43fc1;
 Mon, 13 May 2019 08:22:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQ6Dv-0000ls-2B
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 08:22:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQ6Du-00012e-Vn
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 08:22:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQ6Du-00012e-Vn@xenbits.xenproject.org>
Date: Mon, 13 May 2019 08:22:14 +0000
Subject: [Xen-changelog] [xen staging] AMD/IOMMU: disable previously enabled
 IOMMUs upon init failure
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDg3YTMzNDdkNDc2NDQzYzY2Yzc5OTUzZDc3ZDZhZWYxZDJiYjNiYmQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTWF5IDEz
IDA5OjUyOjQzIDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gTWF5IDEzIDA5OjUyOjQzIDIwMTkgKzAyMDAKCiAgICBB
TUQvSU9NTVU6IGRpc2FibGUgcHJldmlvdXNseSBlbmFibGVkIElPTU1VcyB1cG9uIGluaXQgZmFp
bHVyZQogICAgCiAgICBJZiBhbnkgSU9NTVVzIHdlcmUgc3VjY2Vzc2Z1bGx5IGluaXRpYWxpemVk
IGJlZm9yZSBlbmNvdW50ZXJpbmcgZmFpbHVyZSwKICAgIHRoZSBzdWNjZXNzZnVsbHkgZW5hYmxl
ZCBvbmVzIHNob3VsZCBiZSBkaXNhYmxlZCBhZ2FpbiBiZWZvcmUgY2xlYW5pbmcKICAgIHVwIHRo
ZWlyIHJlc291cmNlcy4KICAgIAogICAgTW92ZSBkaXNhYmxlX2lvbW11KCkgbmV4dCB0byBlbmFi
bGVfaW9tbXUoKSB0byBhdm9pZCBhIGZvcndhcmQKICAgIGRlY2xhcmF0aW9uLCBhbmQgdGFrZSB0
aGUgb3Bwb3J0dW5pdHkgdG8gcmVtb3ZlIHN0cmF5IGJsYW5rIGxpbmVzIGFoZWFkCiAgICBvZiBi
b3RoIGZ1bmN0aW9ucycgZmluYWwgY2xvc2luZyBicmFjZXMuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEJyaWFuIFdv
b2RzIDxicmlhbi53b29kc0BhbWQuY29tPgotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2Ft
ZC9pb21tdV9pbml0LmMgfCA1OSArKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLQogMSBm
aWxlIGNoYW5nZWQsIDI5IGluc2VydGlvbnMoKyksIDMwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMgYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW5pdC5jCmluZGV4IDE3ZjM5NTUyYTkuLmU0YjI2N2Vh
NjEgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMK
KysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2luaXQuYwpAQCAtOTA5LDcg
KzkwOSwzNSBAQCBzdGF0aWMgdm9pZCBlbmFibGVfaW9tbXUoc3RydWN0IGFtZF9pb21tdSAqaW9t
bXUpCiAKICAgICBpb21tdS0+ZW5hYmxlZCA9IDE7CiAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9y
ZSgmaW9tbXUtPmxvY2ssIGZsYWdzKTsKK30KKworc3RhdGljIHZvaWQgZGlzYWJsZV9pb21tdShz
dHJ1Y3QgYW1kX2lvbW11ICppb21tdSkKK3sKKyAgICB1bnNpZ25lZCBsb25nIGZsYWdzOworCisg
ICAgc3Bpbl9sb2NrX2lycXNhdmUoJmlvbW11LT5sb2NrLCBmbGFncyk7CiAKKyAgICBpZiAoICFp
b21tdS0+ZW5hYmxlZCApCisgICAgeworICAgICAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZp
b21tdS0+bG9jaywgZmxhZ3MpOworICAgICAgICByZXR1cm47CisgICAgfQorCisgICAgYW1kX2lv
bW11X21zaV9lbmFibGUoaW9tbXUsIElPTU1VX0NPTlRST0xfRElTQUJMRUQpOworICAgIHNldF9p
b21tdV9jb21tYW5kX2J1ZmZlcl9jb250cm9sKGlvbW11LCBJT01NVV9DT05UUk9MX0RJU0FCTEVE
KTsKKyAgICBzZXRfaW9tbXVfZXZlbnRfbG9nX2NvbnRyb2woaW9tbXUsIElPTU1VX0NPTlRST0xf
RElTQUJMRUQpOworCisgICAgaWYgKCBhbWRfaW9tbXVfaGFzX2ZlYXR1cmUoaW9tbXUsIElPTU1V
X0VYVF9GRUFUVVJFX1BQUlNVUF9TSElGVCkgKQorICAgICAgICBzZXRfaW9tbXVfcHByX2xvZ19j
b250cm9sKGlvbW11LCBJT01NVV9DT05UUk9MX0RJU0FCTEVEKTsKKworICAgIGlmICggYW1kX2lv
bW11X2hhc19mZWF0dXJlKGlvbW11LCBJT01NVV9FWFRfRkVBVFVSRV9HVFNVUF9TSElGVCkgKQor
ICAgICAgICBzZXRfaW9tbXVfZ3Vlc3RfdHJhbnNsYXRpb25fY29udHJvbChpb21tdSwgSU9NTVVf
Q09OVFJPTF9ESVNBQkxFRCk7CisKKyAgICBzZXRfaW9tbXVfdHJhbnNsYXRpb25fY29udHJvbChp
b21tdSwgSU9NTVVfQ09OVFJPTF9ESVNBQkxFRCk7CisKKyAgICBpb21tdS0+ZW5hYmxlZCA9IDA7
CisKKyAgICBzcGluX3VubG9ja19pcnFyZXN0b3JlKCZpb21tdS0+bG9jaywgZmxhZ3MpOwogfQog
CiBzdGF0aWMgdm9pZCBfX2luaXQgZGVhbGxvY2F0ZV9idWZmZXIodm9pZCAqYnVmLCB1aW50MzJf
dCBzeikKQEAgLTEwNDYsNiArMTA3NCw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBhbWRfaW9tbXVf
aW5pdF9jbGVhbnVwKHZvaWQpCiAgICAgICAgIGxpc3RfZGVsKCZpb21tdS0+bGlzdCk7CiAgICAg
ICAgIGlmICggaW9tbXUtPmVuYWJsZWQgKQogICAgICAgICB7CisgICAgICAgICAgICBkaXNhYmxl
X2lvbW11KGlvbW11KTsKICAgICAgICAgICAgIGRlYWxsb2NhdGVfcmluZ19idWZmZXIoJmlvbW11
LT5jbWRfYnVmZmVyKTsKICAgICAgICAgICAgIGRlYWxsb2NhdGVfcmluZ19idWZmZXIoJmlvbW11
LT5ldmVudF9sb2cpOwogICAgICAgICAgICAgZGVhbGxvY2F0ZV9yaW5nX2J1ZmZlcigmaW9tbXUt
PnBwcl9sb2cpOwpAQCAtMTI5NywzNiArMTMyNiw2IEBAIGVycm9yX291dDoKICAgICByZXR1cm4g
cmM7CiB9CiAKLXN0YXRpYyB2b2lkIGRpc2FibGVfaW9tbXUoc3RydWN0IGFtZF9pb21tdSAqaW9t
bXUpCi17Ci0gICAgdW5zaWduZWQgbG9uZyBmbGFnczsKLQotICAgIHNwaW5fbG9ja19pcnFzYXZl
KCZpb21tdS0+bG9jaywgZmxhZ3MpOwotCi0gICAgaWYgKCAhaW9tbXUtPmVuYWJsZWQgKQotICAg
IHsKLSAgICAgICAgc3Bpbl91bmxvY2tfaXJxcmVzdG9yZSgmaW9tbXUtPmxvY2ssIGZsYWdzKTsg
Ci0gICAgICAgIHJldHVybjsKLSAgICB9Ci0KLSAgICBhbWRfaW9tbXVfbXNpX2VuYWJsZShpb21t
dSwgSU9NTVVfQ09OVFJPTF9ESVNBQkxFRCk7Ci0gICAgc2V0X2lvbW11X2NvbW1hbmRfYnVmZmVy
X2NvbnRyb2woaW9tbXUsIElPTU1VX0NPTlRST0xfRElTQUJMRUQpOwotICAgIHNldF9pb21tdV9l
dmVudF9sb2dfY29udHJvbChpb21tdSwgSU9NTVVfQ09OVFJPTF9ESVNBQkxFRCk7Ci0KLSAgICBp
ZiAoIGFtZF9pb21tdV9oYXNfZmVhdHVyZShpb21tdSwgSU9NTVVfRVhUX0ZFQVRVUkVfUFBSU1VQ
X1NISUZUKSApCi0gICAgICAgIHNldF9pb21tdV9wcHJfbG9nX2NvbnRyb2woaW9tbXUsIElPTU1V
X0NPTlRST0xfRElTQUJMRUQpOwotCi0gICAgaWYgKCBhbWRfaW9tbXVfaGFzX2ZlYXR1cmUoaW9t
bXUsIElPTU1VX0VYVF9GRUFUVVJFX0dUU1VQX1NISUZUKSApCi0gICAgICAgIHNldF9pb21tdV9n
dWVzdF90cmFuc2xhdGlvbl9jb250cm9sKGlvbW11LCBJT01NVV9DT05UUk9MX0RJU0FCTEVEKTsK
LQotICAgIHNldF9pb21tdV90cmFuc2xhdGlvbl9jb250cm9sKGlvbW11LCBJT01NVV9DT05UUk9M
X0RJU0FCTEVEKTsKLQotICAgIGlvbW11LT5lbmFibGVkID0gMDsKLQotICAgIHNwaW5fdW5sb2Nr
X2lycXJlc3RvcmUoJmlvbW11LT5sb2NrLCBmbGFncyk7Ci0KLX0KLQogc3RhdGljIHZvaWQgaW52
YWxpZGF0ZV9hbGxfZG9tYWluX3BhZ2VzKHZvaWQpCiB7CiAgICAgc3RydWN0IGRvbWFpbiAqZDsK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0
YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon May 13 08:22:30 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 08:22: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 1hQ6EA-0001yT-4T; Mon, 13 May 2019 08:22:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQ6E8-0001yI-TA
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 08:22:28 +0000
X-Inumbo-ID: 3d1c2172-7558-11e9-96b8-7b84a9974197
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3d1c2172-7558-11e9-96b8-7b84a9974197;
 Mon, 13 May 2019 08:22:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQ6E5-0000lw-9t
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 08:22:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQ6E5-00013f-72
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 08:22:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQ6E5-00013f-72@xenbits.xenproject.org>
Date: Mon, 13 May 2019 08:22:25 +0000
Subject: [Xen-changelog] [xen staging] x86/mem-sharing: statically
 initialize audit list head and lock
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDllZmQzNmI1ZGQ1NjNjYjJhZjc5OTRjNGI4YWY2ZTRhOWU1MGU3NjUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTWF5IDEz
IDA5OjUzOjIyIDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gTWF5IDEzIDA5OjUzOjIyIDIwMTkgKzAyMDAKCiAgICB4
ODYvbWVtLXNoYXJpbmc6IHN0YXRpY2FsbHkgaW5pdGlhbGl6ZSBhdWRpdCBsaXN0IGhlYWQgYW5k
IGxvY2sKICAgIAogICAgVGhlcmUncyBubyBuZWVkIHRvIGV4ZWN1dGUgYW55IGluc3RydWN0aW9u
cyBmb3IgZG9pbmcgc28uIERyb3AgdGhlIHRoZW4KICAgIGVmZmVjdGl2ZWx5IGVtcHR5IG1lbV9z
aGFyaW5nX2luaXQoKSBhbHRvZ2V0aGVyLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFRhbWFzIEsgTGVuZ3llbCA8dGFt
YXNAdGtsZW5neWVsLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0uYyAgICAgICAgICAgICAgICAg
fCAgMiAtLQogeGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMgICAgIHwgMTQgKystLS0tLS0t
LS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbWVtX3NoYXJpbmcuaCB8ICAxIC0KIDMgZmlsZXMg
Y2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAxNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvbW0uYyBiL3hlbi9hcmNoL3g4Ni9tbS5jCmluZGV4IDQ1ZmFkYmFiNjEuLjVl
MWIwNjFkMmEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9tbS5jCkBAIC0zNjgsOCArMzY4LDYgQEAgdm9pZCBfX2luaXQgYXJjaF9pbml0X21lbW9yeSh2
b2lkKQogCiAgICAgZWZpX2luaXRfbWVtb3J5KCk7CiAKLSAgICBtZW1fc2hhcmluZ19pbml0KCk7
Ci0KICNpZm5kZWYgTkRFQlVHCiAgICAgaWYgKCBoaWdobWVtX3N0YXJ0ICkKICAgICB7CmRpZmYg
LS1naXQgYS94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYyBiL3hlbi9hcmNoL3g4Ni9tbS9t
ZW1fc2hhcmluZy5jCmluZGV4IDVhYzlkOGY1NGMuLjAzYWFmYTU3YTYgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9tbS9tZW1fc2hhcmluZy5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9tZW1fc2hh
cmluZy5jCkBAIC02NSw4ICs2NSw4IEBAIHN0YXRpYyBERUZJTkVfUEVSX0NQVShwZ19sb2NrX2Rh
dGFfdCwgX19wbGQpOwogCiAjaWYgTUVNX1NIQVJJTkdfQVVESVQKIAotc3RhdGljIHN0cnVjdCBs
aXN0X2hlYWQgc2hyX2F1ZGl0X2xpc3Q7Ci1zdGF0aWMgc3BpbmxvY2tfdCBzaHJfYXVkaXRfbG9j
azsKK3N0YXRpYyBMSVNUX0hFQUQoc2hyX2F1ZGl0X2xpc3QpOworc3RhdGljIERFRklORV9TUElO
TE9DSyhzaHJfYXVkaXRfbG9jayk7CiBzdGF0aWMgREVGSU5FX1JDVV9SRUFEX0xPQ0soc2hyX2F1
ZGl0X3JlYWRfbG9jayk7CiAKIC8qIFJDVSBkZWxheWVkIGZyZWUgb2YgYXVkaXQgbGlzdCBlbnRy
eSAqLwpAQCAtMTY1MCwxMyArMTY1MCwzIEBAIGludCBtZW1fc2hhcmluZ19kb21jdGwoc3RydWN0
IGRvbWFpbiAqZCwgc3RydWN0IHhlbl9kb21jdGxfbWVtX3NoYXJpbmdfb3AgKm1lYykKIAogICAg
IHJldHVybiByYzsKIH0KLQotdm9pZCBfX2luaXQgbWVtX3NoYXJpbmdfaW5pdCh2b2lkKQotewot
ICAgIHByaW50aygiSW5pdGluZyBtZW1vcnkgc2hhcmluZy5cbiIpOwotI2lmIE1FTV9TSEFSSU5H
X0FVRElUCi0gICAgc3Bpbl9sb2NrX2luaXQoJnNocl9hdWRpdF9sb2NrKTsKLSAgICBJTklUX0xJ
U1RfSEVBRCgmc2hyX2F1ZGl0X2xpc3QpOwotI2VuZGlmCi19Ci0KZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvbWVtX3NoYXJpbmcuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbWVtX3No
YXJpbmcuaAppbmRleCAwZTc3YjdkOTM1Li45ZjlmN2U5M2UzIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L21lbV9zaGFyaW5nLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tZW1f
c2hhcmluZy5oCkBAIC04OCw3ICs4OCw2IEBAIGludCBtZW1fc2hhcmluZ19ub3RpZnlfZW5vbWVt
KHN0cnVjdCBkb21haW4gKmQsIHVuc2lnbmVkIGxvbmcgZ2ZuLAogaW50IG1lbV9zaGFyaW5nX21l
bW9wKFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX21lbV9zaGFyaW5nX29wX3QpIGFyZyk7CiBp
bnQgbWVtX3NoYXJpbmdfZG9tY3RsKHN0cnVjdCBkb21haW4gKmQsIAogICAgICAgICAgICAgICAg
ICAgICAgICBzdHJ1Y3QgeGVuX2RvbWN0bF9tZW1fc2hhcmluZ19vcCAqbWVjKTsKLXZvaWQgbWVt
X3NoYXJpbmdfaW5pdCh2b2lkKTsKIAogLyogU2NhbnMgdGhlIHAybSBhbmQgcmVsaW5xdWlzaGVz
IGFueSBzaGFyZWQgcGFnZXMsIGRlc3Ryb3lpbmcgCiAgKiB0aG9zZSBmb3Igd2hpY2ggdGhpcyBk
b21haW4gaG9sZHMgdGhlIGZpbmFsIHJlZmVyZW5jZS4KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon May 13 08:22:38 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 08:22:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hQ6EI-0001za-64; Mon, 13 May 2019 08:22:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQ6EG-0001zQ-Rm
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 08:22:36 +0000
X-Inumbo-ID: 432fcf2a-7558-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 432fcf2a-7558-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 08:22:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQ6EF-0000m8-Fz
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 08:22:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQ6EF-00014I-D7
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 08:22:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQ6EF-00014I-D7@xenbits.xenproject.org>
Date: Mon, 13 May 2019 08:22:35 +0000
Subject: [Xen-changelog] [xen staging] xen-cpuid: constification
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBhZjc5ODE3MWRiY2M3MjY1OWE0OTAzZTg2MzI5NWM0ZjNmZjBiZDIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTWF5IDEz
IDA5OjU0OjA2IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gTWF5IDEzIDA5OjU0OjA2IDIwMTkgKzAyMDAKCiAgICB4
ZW4tY3B1aWQ6IGNvbnN0aWZpY2F0aW9uCiAgICAKICAgIFRoZSBtYWpvcml0eSBvZiB0aGUgc3Rh
dGljIHRhYmxlcyBpcyBuZXZlciB3cml0dGVuIHRvLiBBZGQgY29uc3Qgd2hlcmUKICAgIHBvc3Np
YmxlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29s
cy9taXNjL3hlbi1jcHVpZC5jIHwgMjggKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLQogMSBm
aWxlIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDE0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMgYi90b29scy9taXNjL3hlbi1jcHVpZC5jCmluZGV4
IGY4MmQ5NTcxYTcuLmVlNzRkODY3NzcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL21pc2MveGVuLWNwdWlk
LmMKKysrIGIvdG9vbHMvbWlzYy94ZW4tY3B1aWQuYwpAQCAtMTMsNyArMTMsNyBAQAogCiBzdGF0
aWMgdWludDMyX3QgbnJfZmVhdHVyZXM7CiAKLXN0YXRpYyBjb25zdCBjaGFyICpzdHJfMWRbMzJd
ID0KK3N0YXRpYyBjb25zdCBjaGFyICpjb25zdCBzdHJfMWRbMzJdID0KIHsKICAgICBbIDBdID0g
ImZwdSIsICBbIDFdID0gInZtZSIsCiAgICAgWyAyXSA9ICJkZSIsICAgWyAzXSA9ICJwc2UiLApA
QCAtMzMsNyArMzMsNyBAQCBzdGF0aWMgY29uc3QgY2hhciAqc3RyXzFkWzMyXSA9CiAgICAgWzMw
XSA9ICJpYTY0IiwgWzMxXSA9ICJwYmUiLAogfTsKIAotc3RhdGljIGNvbnN0IGNoYXIgKnN0cl8x
Y1szMl0gPQorc3RhdGljIGNvbnN0IGNoYXIgKmNvbnN0IHN0cl8xY1szMl0gPQogewogICAgIFsg
MF0gPSAic3NlMyIsICAgIFsgMV0gPSAicGNsbXVscWRxIiwKICAgICBbIDJdID0gImR0ZXM2NCIs
ICBbIDNdID0gIm1vbml0b3IiLApAQCAtNTMsNyArNTMsNyBAQCBzdGF0aWMgY29uc3QgY2hhciAq
c3RyXzFjWzMyXSA9CiAgICAgWzMwXSA9ICJyZHJuZCIsICAgWzMxXSA9ICJoeXBlciIsCiB9Owog
Ci1zdGF0aWMgY29uc3QgY2hhciAqc3RyX2UxZFszMl0gPQorc3RhdGljIGNvbnN0IGNoYXIgKmNv
bnN0IHN0cl9lMWRbMzJdID0KIHsKICAgICBbIDBdID0gImZwdSIsICAgIFsgMV0gPSAidm1lIiwK
ICAgICBbIDJdID0gImRlIiwgICAgIFsgM10gPSAicHNlIiwKQEAgLTczLDcgKzczLDcgQEAgc3Rh
dGljIGNvbnN0IGNoYXIgKnN0cl9lMWRbMzJdID0KICAgICBbMzBdID0gIjNkbm93KyIsIFszMV0g
PSAiM2Rub3ciLAogfTsKIAotc3RhdGljIGNvbnN0IGNoYXIgKnN0cl9lMWNbMzJdID0KK3N0YXRp
YyBjb25zdCBjaGFyICpjb25zdCBzdHJfZTFjWzMyXSA9CiB7CiAgICAgWyAwXSA9ICJsYWhmX2xt
IiwgICAgWyAxXSA9ICJjbXAiLAogICAgIFsgMl0gPSAic3ZtIiwgICAgICAgIFsgM10gPSAiZXh0
YXBpYyIsCkBAIC05Miw3ICs5Miw3IEBAIHN0YXRpYyBjb25zdCBjaGFyICpzdHJfZTFjWzMyXSA9
CiAgICAgWzI4XSA9ICJwY3hfbDJpIiwgICAgWzI5XSA9ICJtb25pdG9yeCIsCiB9OwogCi1zdGF0
aWMgY29uc3QgY2hhciAqc3RyXzdiMFszMl0gPQorc3RhdGljIGNvbnN0IGNoYXIgKmNvbnN0IHN0
cl83YjBbMzJdID0KIHsKICAgICBbIDBdID0gImZzZ3NiYXNlIiwgWyAxXSA9ICJ0c2MtYWRqIiwK
ICAgICBbIDJdID0gInNneCIsICAgICAgWyAzXSA9ICJibWkxIiwKQEAgLTExMiwxMyArMTEyLDEz
IEBAIHN0YXRpYyBjb25zdCBjaGFyICpzdHJfN2IwWzMyXSA9CiAgICAgWzMwXSA9ICJhdng1MTJi
dyIsIFszMV0gPSAiYXZ4NTEydmwiLAogfTsKIAotc3RhdGljIGNvbnN0IGNoYXIgKnN0cl9EYTFb
MzJdID0KK3N0YXRpYyBjb25zdCBjaGFyICpjb25zdCBzdHJfRGExWzMyXSA9CiB7CiAgICAgWyAw
XSA9ICJ4c2F2ZW9wdCIsIFsgMV0gPSAieHNhdmVjIiwKICAgICBbIDJdID0gInhnZXRidjEiLCAg
WyAzXSA9ICJ4c2F2ZXMiLAogfTsKIAotc3RhdGljIGNvbnN0IGNoYXIgKnN0cl83YzBbMzJdID0K
K3N0YXRpYyBjb25zdCBjaGFyICpjb25zdCBzdHJfN2MwWzMyXSA9CiB7CiAgICAgWyAwXSA9ICJw
cmVmZXRjaHd0MSIsICAgICAgWyAxXSA9ICJhdng1MTJfdmJtaSIsCiAgICAgWyAyXSA9ICJ1bWlw
IiwgICAgICAgICAgICAgWyAzXSA9ICJwa3UiLApAQCAtMTM2LDIwICsxMzYsMjAgQEAgc3RhdGlj
IGNvbnN0IGNoYXIgKnN0cl83YzBbMzJdID0KICAgICBbMzBdID0gInNneF9sYyIsCiB9OwogCi1z
dGF0aWMgY29uc3QgY2hhciAqc3RyX2U3ZFszMl0gPQorc3RhdGljIGNvbnN0IGNoYXIgKmNvbnN0
IHN0cl9lN2RbMzJdID0KIHsKICAgICBbIDhdID0gIml0c2MiLAogICAgIFsxMF0gPSAiZWZybyIs
CiB9OwogCi1zdGF0aWMgY29uc3QgY2hhciAqc3RyX2U4YlszMl0gPQorc3RhdGljIGNvbnN0IGNo
YXIgKmNvbnN0IHN0cl9lOGJbMzJdID0KIHsKICAgICBbIDBdID0gImNsemVybyIsCiAKICAgICBb
MTJdID0gImlicGIiLAogfTsKIAotc3RhdGljIGNvbnN0IGNoYXIgKnN0cl83ZDBbMzJdID0KK3N0
YXRpYyBjb25zdCBjaGFyICpjb25zdCBzdHJfN2QwWzMyXSA9CiB7CiAgICAgWyAyXSA9ICJhdng1
MTJfNHZubml3IiwgWyAzXSA9ICJhdng1MTJfNGZtYXBzIiwKICAgICBbIDRdID0gImZzcm0iLApA
QCAtMTYzLDEwICsxNjMsMTAgQEAgc3RhdGljIGNvbnN0IGNoYXIgKnN0cl83ZDBbMzJdID0KICAg
ICAvKiAzMCAqLyAgICAgICAgICAgICAgICBbMzFdID0gInNzYmQiLAogfTsKIAotc3RhdGljIHN0
cnVjdCB7CitzdGF0aWMgY29uc3Qgc3RydWN0IHsKICAgICBjb25zdCBjaGFyICpuYW1lOwogICAg
IGNvbnN0IGNoYXIgKmFiYnI7Ci0gICAgY29uc3QgY2hhciAqKnN0cnM7CisgICAgY29uc3QgY2hh
ciAqY29uc3QgKnN0cnM7CiB9IGRlY29kZXNbXSA9CiB7CiAgICAgeyAiMHgwMDAwMDAwMS5lZHgi
LCAgICIxZCIsICBzdHJfMWQgfSwKQEAgLTE5NSw3ICsxOTUsNyBAQCBzdGF0aWMgc3RydWN0IGZz
aW5mbyB7CiAgICAgW1hFTl9TWVNDVExfY3B1X2ZlYXR1cmVzZXRfaHZtXSAgPSB7ICJIVk0iLCAg
MCwgTlVMTCB9LAogfTsKIAotc3RhdGljIHZvaWQgZHVtcF9sZWFmKHVpbnQzMl90IGxlYWYsIGNv
bnN0IGNoYXIgKipzdHJzKQorc3RhdGljIHZvaWQgZHVtcF9sZWFmKHVpbnQzMl90IGxlYWYsIGNv
bnN0IGNoYXIgKmNvbnN0ICpzdHJzKQogewogICAgIHVuc2lnbmVkIGk7CiAKQEAgLTMzMiw3ICsz
MzIsNyBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgewogICAgICAgICBj
b25zdCBjaGFyICp0bXBfb3B0YXJnOwogICAgICAgICBpbnQgb3B0aW9uX2luZGV4ID0gMCwgYzsK
LSAgICAgICAgc3RhdGljIHN0cnVjdCBvcHRpb24gbG9uZ19vcHRpb25zW10gPQorICAgICAgICBz
dGF0aWMgY29uc3Qgc3RydWN0IG9wdGlvbiBsb25nX29wdGlvbnNbXSA9CiAgICAgICAgIHsKICAg
ICAgICAgICAgIHsgImhlbHAiLCBub19hcmd1bWVudCwgTlVMTCwgJ2gnIH0sCiAgICAgICAgICAg
ICB7ICJpbmZvIiwgbm9fYXJndW1lbnQsIE5VTEwsICdpJyB9LAotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon May 13 08:22:48 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 08:22:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hQ6ES-00020m-7u; Mon, 13 May 2019 08:22:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQ6ER-00020b-8d
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 08:22:47 +0000
X-Inumbo-ID: 493a7092-7558-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 493a7092-7558-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 08:22:45 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQ6EP-0000mQ-LQ
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 08:22:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQ6EP-00015N-J5
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 08:22:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQ6EP-00015N-J5@xenbits.xenproject.org>
Date: Mon, 13 May 2019 08:22:45 +0000
Subject: [Xen-changelog] [xen staging] x86/mtrr: recalculate P2M type for
 domains with iocaps
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGYzZDg4MGJmMmJlOTI1MzRjNWJhY2YxMWRlMmY1NjFjYmFkNTUwZmIKQXV0aG9yOiAg
ICAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IE1vbiBNYXkgMTMgMDk6NTQ6NDUgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXkgMTMgMDk6NTQ6NDUgMjAxOSAr
MDIwMAoKICAgIHg4Ni9tdHJyOiByZWNhbGN1bGF0ZSBQMk0gdHlwZSBmb3IgZG9tYWlucyB3aXRo
IGlvY2FwcwogICAgCiAgICBUaGlzIGNoYW5nZSByZWZsZWN0cyB0aGUgbG9naWMgaW4gZXB0ZV9n
ZXRfZW50cnlfZW10KCkgYW5kIGFsbG93cwogICAgY2hhbmdlcyBpbiBndWVzdCBNVFRScyB0byBi
ZSByZWZsZWN0ZWQgaW4gRVBUIGZvciBkb21haW5zIGhhdmluZwogICAgZGlyZWN0IGFjY2VzcyB0
byBjZXJ0YWluIGhhcmR3YXJlIG1lbW9yeSByZWdpb25zIGJ1dCB3aXRob3V0IElPTU1VCiAgICBj
b250ZXh0IGFzc2lnbmVkIChlLmcuIFhlbkdUKS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWdv
ciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vbXRy
ci5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9tdHJyLmMgYi94ZW4vYXJjaC94ODYvaHZt
L210cnIuYwppbmRleCBiOGZhMzQwZDVhLi43Y2NkODViY2VhIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvaHZtL210cnIuYworKysgYi94ZW4vYXJjaC94ODYvaHZtL210cnIuYwpAQCAtNzgzLDcg
Kzc4Myw3IEBAIEhWTV9SRUdJU1RFUl9TQVZFX1JFU1RPUkUoTVRSUiwgaHZtX3NhdmVfbXRycl9t
c3IsIGh2bV9sb2FkX210cnJfbXNyLCAxLAogCiB2b2lkIG1lbW9yeV90eXBlX2NoYW5nZWQoc3Ry
dWN0IGRvbWFpbiAqZCkKIHsKLSAgICBpZiAoIGhhc19pb21tdV9wdChkKSAmJiBkLT52Y3B1ICYm
IGQtPnZjcHVbMF0gKQorICAgIGlmICggKGhhc19pb21tdV9wdChkKSB8fCBjYWNoZV9mbHVzaF9w
ZXJtaXR0ZWQoZCkpICYmIGQtPnZjcHUgJiYgZC0+dmNwdVswXSApCiAgICAgewogICAgICAgICBw
Mm1fbWVtb3J5X3R5cGVfY2hhbmdlZChkKTsKICAgICAgICAgZmx1c2hfYWxsKEZMVVNIX0NBQ0hF
KTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon May 13 08:23:00 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 08:23: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 1hQ6Ee-00022H-9f; Mon, 13 May 2019 08:23:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQ6Ed-000229-1W
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 08:22:59 +0000
X-Inumbo-ID: 4f51b208-7558-11e9-89ef-3312937dff23
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4f51b208-7558-11e9-89ef-3312937dff23;
 Mon, 13 May 2019 08:22:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQ6EZ-0000nD-Rr
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 08:22:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQ6EZ-000163-PD
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 08:22:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQ6EZ-000163-PD@xenbits.xenproject.org>
Date: Mon, 13 May 2019 08:22:55 +0000
Subject: [Xen-changelog] [xen staging] x86/altp2m: aggregate get entry and
 populate into common funcs
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGNlNjVjMDIyNmRiOGQxMTJjMjhhNTg4ODAyZTQzYTQ4MmIyMTA2MjEKQXV0aG9yOiAg
ICAgQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CkF1dGhvckRhdGU6
IE1vbiBNYXkgMTMgMDk6NTU6MjQgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXkgMTMgMDk6NTU6MjQgMjAxOSAr
MDIwMAoKICAgIHg4Ni9hbHRwMm06IGFnZ3JlZ2F0ZSBnZXQgZW50cnkgYW5kIHBvcHVsYXRlIGlu
dG8gY29tbW9uIGZ1bmNzCiAgICAKICAgIFRoZSBjb2RlIGZvciBnZXR0aW5nIHRoZSBlbnRyeSBh
bmQgdGhlbiBwb3B1bGF0aW5nIHdhcyByZXBlYXRlZCBpbgogICAgcDJtX2NoYW5nZV9hbHRwMm1f
Z2ZuKCkgYW5kIGluIHAybV9zZXRfYWx0cDJtX21lbV9hY2Nlc3MoKS4KICAgIAogICAgVGhlIGNv
ZGUgaXMgbm93IGluIG9uZSBwbGFjZSB3aXRoIGEgYm9vbCBwYXJhbSB0aGF0IGxldHMgdGhlIGNh
bGxlciBjaG9vc2UKICAgIGlmIGl0IHBvcHVsYXRlcyBhZnRlciBnZXRfZW50cnkoKS4KICAgIAog
ICAgSWYgcmVtYXBwaW5nIGlzIGJlaW5nIGRvbmUgdGhlbiBib3RoIHRoZSBvbGQgYW5kIG5ldyBn
Zm4ncyBzaG91bGQgYmUKICAgIHVuc2hhcmVkIGluIHRoZSBob3N0cDJtIGZvciBrZWVwaW5nIHRo
aW5ncyBjb25zaXN0ZW50LiBUaGUgcGFnZSB0eXBlCiAgICBvZiBvbGRfZ2ZuIHdhcyBhbHJlYWR5
IGNoZWNrZWQgd2hldGhlciBpdCdzIHAybV9yYW1fcncgYW5kIGJhaWwgaWYgaXQKICAgIHdhc24n
dCBzbyBmdW5jdGlvbmFsaXR5LXdpc2UgdGhpcyBqdXN0IHNpbXBsaWZpZXMgdGhpbmdzIGFzIGEg
dXNlcgogICAgZG9lc24ndCBoYXZlIHRvIHJlcXVlc3QgdW5zaGFyaW5nIG1hbnVhbGx5IGJlZm9y
ZSByZW1hcHBpbmcuCiAgICBOb3csIGlmIHRoZSBuZXdfZ2ZuIGlzIGludmFsaWQgaXQgc2hvdWxk
bid0IHF1ZXJ5IHRoZSBob3N0cDJtIGFzCiAgICB0aGF0IGlzIGVmZmVjdGl2ZWx5IGEgcmVxdWVz
dCB0byByZW1vdmUgdGhlIGVudHJ5IGZyb20gdGhlIGFsdHAybS4KICAgIEJ1dCBwcm92aWRlZCB0
aGF0IHNjZW5hcmlvIGlzIHVzZWQgb25seSB3aGVuIHJlbW92aW5nIGVudHJpZXMgdGhhdAogICAg
d2VyZSBwcmV2aW91c2x5IHJlbWFwcGVkL2NvcGllZCB0byB0aGUgYWx0cDJtLCB0aG9zZSBlbnRy
aWVzIGFscmVhZHkKICAgIHdlbnQgdGhyb3VnaCBQMk1fQUxMT0MgfCBQMk1fVU5TSEFSRSBiZWZv
cmUsIHNvIGl0IHdvbid0IGhhdmUgYW4KICAgIGFmZmVjdCBzbyB0aGUgY29yZSBmdW5jdGlvbiBn
ZXRfYWx0cDJtX2VudHJ5KCkgaXMgY2FsbGluZwogICAgX19nZXRfZ2ZuX3R5cGVfYWNjZXNzKCkg
d2l0aCBQMk1fQUxMT0MgfCBQMk1fVU5TSEFSRS4KICAgIAogICAgYWx0cDJtX2dldF9lbnRyeV9k
aXJlY3QoKSBpcyBhbHNvIGNhbGxlZCBpbiBwMm1fc2V0X3N1cHByZXNzX3ZlKCkKICAgIGJlY2F1
c2Ugb24gYSBuZXcgYWx0cDJtIHZpZXcgdGhlIGZ1bmN0aW9uIHdpbGwgZmFpbCB3aXRoIGludmFs
aWQgbWZuIGlmCiAgICBwMm0tPnNldF9lbnRyeSgpIHdhcyBub3QgY2FsbGVkIGJlZm9yZS4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogQWxleGFuZHJ1IElzYWlsYSA8YWlzYWlsYUBiaXRkZWZlbmRl
ci5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBj
aXRyaXguY29tPgogICAgQWNrZWQtYnk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVs
LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jIHwgMzEgKysrLS0tLS0tLS0t
LS0tLQogeGVuL2FyY2gveDg2L21tL3AybS5jICAgICAgICB8IDg1ICsrKysrKysrKysrKysrKysr
KysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oICAg
IHwgMTIgKysrKysrKwogMyBmaWxlcyBjaGFuZ2VkLCA2MyBpbnNlcnRpb25zKCspLCA2NSBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jIGIveGVu
L2FyY2gveDg2L21tL21lbV9hY2Nlc3MuYwppbmRleCBhMTQ0YmIwY2U0Li4wMTQ0ZjkyYjk4IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vbWVtX2FjY2Vzcy5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9tbS9tZW1fYWNjZXNzLmMKQEAgLTI2MiwzNSArMjYyLDEyIEBAIGludCBwMm1fc2V0X2FsdHAy
bV9tZW1fYWNjZXNzKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCBwMm1fZG9tYWluICpocDJtLAog
ICAgIG1mbl90IG1mbjsKICAgICBwMm1fdHlwZV90IHQ7CiAgICAgcDJtX2FjY2Vzc190IG9sZF9h
OwotICAgIHVuc2lnbmVkIGludCBwYWdlX29yZGVyOwotICAgIHVuc2lnbmVkIGxvbmcgZ2ZuX2wg
PSBnZm5feChnZm4pOwogICAgIGludCByYzsKIAotICAgIG1mbiA9IGFwMm0tPmdldF9lbnRyeShh
cDJtLCBnZm4sICZ0LCAmb2xkX2EsIDAsIE5VTEwsIE5VTEwpOwotCi0gICAgLyogQ2hlY2sgaG9z
dCBwMm0gaWYgbm8gdmFsaWQgZW50cnkgaW4gYWx0ZXJuYXRlICovCi0gICAgaWYgKCAhbWZuX3Zh
bGlkKG1mbikgKQotICAgIHsKLQotICAgICAgICBtZm4gPSBfX2dldF9nZm5fdHlwZV9hY2Nlc3Mo
aHAybSwgZ2ZuX2wsICZ0LCAmb2xkX2EsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBQMk1fQUxMT0MgfCBQMk1fVU5TSEFSRSwgJnBhZ2Vfb3JkZXIsIDApOwotCi0gICAgICAg
IHJjID0gLUVTUkNIOwotICAgICAgICBpZiAoICFtZm5fdmFsaWQobWZuKSB8fCB0ICE9IHAybV9y
YW1fcncgKQotICAgICAgICAgICAgcmV0dXJuIHJjOwotCi0gICAgICAgIC8qIElmIHRoaXMgaXMg
YSBzdXBlcnBhZ2UsIGNvcHkgdGhhdCBmaXJzdCAqLwotICAgICAgICBpZiAoIHBhZ2Vfb3JkZXIg
IT0gUEFHRV9PUkRFUl80SyApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcg
bWFzayA9IH4oKDFVTCA8PCBwYWdlX29yZGVyKSAtIDEpOwotICAgICAgICAgICAgZ2ZuX3QgZ2Zu
MiA9IF9nZm4oZ2ZuX2wgJiBtYXNrKTsKLSAgICAgICAgICAgIG1mbl90IG1mbjIgPSBfbWZuKG1m
bl94KG1mbikgJiBtYXNrKTsKLQotICAgICAgICAgICAgcmMgPSBhcDJtLT5zZXRfZW50cnkoYXAy
bSwgZ2ZuMiwgbWZuMiwgcGFnZV9vcmRlciwgdCwgb2xkX2EsIDEpOwotICAgICAgICAgICAgaWYg
KCByYyApCi0gICAgICAgICAgICAgICAgcmV0dXJuIHJjOwotICAgICAgICB9Ci0gICAgfQorICAg
IHJjID0gYWx0cDJtX2dldF9lZmZlY3RpdmVfZW50cnkoYXAybSwgZ2ZuLCAmbWZuLCAmdCwgJm9s
ZF9hLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQVAyTUdFVF9wcmVwb3B1
bGF0ZSk7CisgICAgaWYgKCByYyApCisgICAgICAgIHJldHVybiByYzsKIAogICAgIC8qCiAgICAg
ICogSW5oZXJpdCB0aGUgb2xkIHN1cHByZXNzICNWRSBiaXQgdmFsdWUgaWYgaXQgaXMgYWxyZWFk
eSBzZXQsIG9yIHNldCBpdApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS5jIGIveGVu
L2FyY2gveDg2L21tL3AybS5jCmluZGV4IDllODFhMzBjYzQuLjI3OGUxYzExNGUgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKQEAg
LTQ3OCw2ICs0NzgsNDIgQEAgdm9pZCBwMm1fdW5sb2NrX2FuZF90bGJfZmx1c2goc3RydWN0IHAy
bV9kb21haW4gKnAybSkKICAgICAgICAgbW1fd3JpdGVfdW5sb2NrKCZwMm0tPmxvY2spOwogfQog
CitpbnQgYWx0cDJtX2dldF9lZmZlY3RpdmVfZW50cnkoc3RydWN0IHAybV9kb21haW4gKmFwMm0s
IGdmbl90IGdmbiwgbWZuX3QgKm1mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBw
Mm1fdHlwZV90ICp0LCBwMm1fYWNjZXNzX3QgKmEsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgYm9vbCBwcmVwb3B1bGF0ZSkKK3sKKyAgICAqbWZuID0gYXAybS0+Z2V0X2VudHJ5KGFw
Mm0sIGdmbiwgdCwgYSwgMCwgTlVMTCwgTlVMTCk7CisKKyAgICAvKiBDaGVjayBob3N0IHAybSBp
ZiBubyB2YWxpZCBlbnRyeSBpbiBhbHRlcm5hdGUgKi8KKyAgICBpZiAoICFtZm5fdmFsaWQoKm1m
bikgJiYgIXAybV9pc19ob3N0cDJtKGFwMm0pICkKKyAgICB7CisgICAgICAgIHN0cnVjdCBwMm1f
ZG9tYWluICpocDJtID0gcDJtX2dldF9ob3N0cDJtKGFwMm0tPmRvbWFpbik7CisgICAgICAgIHVu
c2lnbmVkIGludCBwYWdlX29yZGVyOworICAgICAgICBpbnQgcmM7CisKKyAgICAgICAgKm1mbiA9
IF9fZ2V0X2dmbl90eXBlX2FjY2VzcyhocDJtLCBnZm5feChnZm4pLCB0LCBhLAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFAyTV9BTExPQyB8IFAyTV9VTlNIQVJFLCAmcGFn
ZV9vcmRlciwgMCk7CisKKyAgICAgICAgcmMgPSAtRVNSQ0g7CisgICAgICAgIGlmICggIW1mbl92
YWxpZCgqbWZuKSB8fCAqdCAhPSBwMm1fcmFtX3J3ICkKKyAgICAgICAgICAgIHJldHVybiByYzsK
KworICAgICAgICAvKiBJZiB0aGlzIGlzIGEgc3VwZXJwYWdlLCBjb3B5IHRoYXQgZmlyc3QgKi8K
KyAgICAgICAgaWYgKCBwcmVwb3B1bGF0ZSAmJiBwYWdlX29yZGVyICE9IFBBR0VfT1JERVJfNEsg
KQorICAgICAgICB7CisgICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1hc2sgPSB+KCgxVUwgPDwg
cGFnZV9vcmRlcikgLSAxKTsKKyAgICAgICAgICAgIGdmbl90IGdmbl9hbGlnbmVkID0gX2dmbihn
Zm5feChnZm4pICYgbWFzayk7CisgICAgICAgICAgICBtZm5fdCBtZm5fYWxpZ25lZCA9IF9tZm4o
bWZuX3goKm1mbikgJiBtYXNrKTsKKworICAgICAgICAgICAgcmMgPSBhcDJtLT5zZXRfZW50cnko
YXAybSwgZ2ZuX2FsaWduZWQsIG1mbl9hbGlnbmVkLCBwYWdlX29yZGVyLCAqdCwgKmEsIDEpOwor
ICAgICAgICAgICAgaWYgKCByYyApCisgICAgICAgICAgICAgICAgcmV0dXJuIHJjOworICAgICAg
ICB9CisgICAgfQorCisgICAgcmV0dXJuIDA7Cit9CisKIG1mbl90IF9fZ2V0X2dmbl90eXBlX2Fj
Y2VzcyhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbl9sLAogICAgICAg
ICAgICAgICAgICAgICBwMm1fdHlwZV90ICp0LCBwMm1fYWNjZXNzX3QgKmEsIHAybV9xdWVyeV90
IHEsCiAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqcGFnZV9vcmRlciwgYm9vbF90
IGxvY2tlZCkKQEAgLTI2MTgsNyArMjY1NCw2IEBAIGludCBwMm1fY2hhbmdlX2FsdHAybV9nZm4o
c3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IGlkeCwKICAgICBwMm1fYWNjZXNzX3QgYTsK
ICAgICBwMm1fdHlwZV90IHQ7CiAgICAgbWZuX3QgbWZuOwotICAgIHVuc2lnbmVkIGludCBwYWdl
X29yZGVyOwogICAgIGludCByYyA9IC1FSU5WQUw7CiAKICAgICBpZiAoIGlkeCA+PSBNQVhfQUxU
UDJNIHx8IGQtPmFyY2guYWx0cDJtX2VwdHBbaWR4XSA9PSBtZm5feChJTlZBTElEX01GTikgKQpA
QCAtMjYzMCw0NyArMjY2NSwyMyBAQCBpbnQgcDJtX2NoYW5nZV9hbHRwMm1fZ2ZuKHN0cnVjdCBk
b21haW4gKmQsIHVuc2lnbmVkIGludCBpZHgsCiAgICAgcDJtX2xvY2soaHAybSk7CiAgICAgcDJt
X2xvY2soYXAybSk7CiAKLSAgICBtZm4gPSBhcDJtLT5nZXRfZW50cnkoYXAybSwgb2xkX2dmbiwg
JnQsICZhLCAwLCBOVUxMLCBOVUxMKTsKLQogICAgIGlmICggZ2ZuX2VxKG5ld19nZm4sIElOVkFM
SURfR0ZOKSApCiAgICAgeworICAgICAgICBtZm4gPSBhcDJtLT5nZXRfZW50cnkoYXAybSwgb2xk
X2dmbiwgJnQsICZhLCAwLCBOVUxMLCBOVUxMKTsKICAgICAgICAgaWYgKCBtZm5fdmFsaWQobWZu
KSApCiAgICAgICAgICAgICBwMm1fcmVtb3ZlX3BhZ2UoYXAybSwgZ2ZuX3gob2xkX2dmbiksIG1m
bl94KG1mbiksIFBBR0VfT1JERVJfNEspOwogICAgICAgICByYyA9IDA7CiAgICAgICAgIGdvdG8g
b3V0OwogICAgIH0KIAotICAgIC8qIENoZWNrIGhvc3QgcDJtIGlmIG5vIHZhbGlkIGVudHJ5IGlu
IGFsdGVybmF0ZSAqLwotICAgIGlmICggIW1mbl92YWxpZChtZm4pICkKLSAgICB7Ci0gICAgICAg
IG1mbiA9IF9fZ2V0X2dmbl90eXBlX2FjY2VzcyhocDJtLCBnZm5feChvbGRfZ2ZuKSwgJnQsICZh
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUDJNX0FMTE9DLCAmcGFnZV9v
cmRlciwgMCk7Ci0KLSAgICAgICAgaWYgKCAhbWZuX3ZhbGlkKG1mbikgfHwgdCAhPSBwMm1fcmFt
X3J3ICkKLSAgICAgICAgICAgIGdvdG8gb3V0OwotCi0gICAgICAgIC8qIElmIHRoaXMgaXMgYSBz
dXBlcnBhZ2UsIGNvcHkgdGhhdCBmaXJzdCAqLwotICAgICAgICBpZiAoIHBhZ2Vfb3JkZXIgIT0g
UEFHRV9PUkRFUl80SyApCi0gICAgICAgIHsKLSAgICAgICAgICAgIGdmbl90IGdmbjsKLSAgICAg
ICAgICAgIHVuc2lnbmVkIGxvbmcgbWFzazsKLQotICAgICAgICAgICAgbWFzayA9IH4oKDFVTCA8
PCBwYWdlX29yZGVyKSAtIDEpOwotICAgICAgICAgICAgZ2ZuID0gX2dmbihnZm5feChvbGRfZ2Zu
KSAmIG1hc2spOwotICAgICAgICAgICAgbWZuID0gX21mbihtZm5feChtZm4pICYgbWFzayk7Ci0K
LSAgICAgICAgICAgIGlmICggYXAybS0+c2V0X2VudHJ5KGFwMm0sIGdmbiwgbWZuLCBwYWdlX29y
ZGVyLCB0LCBhLCAxKSApCi0gICAgICAgICAgICAgICAgZ290byBvdXQ7Ci0gICAgICAgIH0KLSAg
ICB9Ci0KLSAgICBtZm4gPSBhcDJtLT5nZXRfZW50cnkoYXAybSwgbmV3X2dmbiwgJnQsICZhLCAw
LCBOVUxMLCBOVUxMKTsKLQotICAgIGlmICggIW1mbl92YWxpZChtZm4pICkKLSAgICAgICAgbWZu
ID0gaHAybS0+Z2V0X2VudHJ5KGhwMm0sIG5ld19nZm4sICZ0LCAmYSwgMCwgTlVMTCwgTlVMTCk7
CisgICAgcmMgPSBhbHRwMm1fZ2V0X2VmZmVjdGl2ZV9lbnRyeShhcDJtLCBvbGRfZ2ZuLCAmbWZu
LCAmdCwgJmEsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBUDJNR0VUX3By
ZXBvcHVsYXRlKTsKKyAgICBpZiAoIHJjICkKKyAgICAgICAgZ290byBvdXQ7CiAKLSAgICAvKiBO
b3RlOiBjdXJyZW50bHkgaXQgaXMgbm90IHNhZmUgdG8gcmVtYXAgdG8gYSBzaGFyZWQgZW50cnkg
Ki8KLSAgICBpZiAoICFtZm5fdmFsaWQobWZuKSB8fCAodCAhPSBwMm1fcmFtX3J3KSApCisgICAg
cmMgPSBhbHRwMm1fZ2V0X2VmZmVjdGl2ZV9lbnRyeShhcDJtLCBuZXdfZ2ZuLCAmbWZuLCAmdCwg
JmEsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBUDJNR0VUX3F1ZXJ5KTsK
KyAgICBpZiAoIHJjICkKICAgICAgICAgZ290byBvdXQ7CiAKICAgICBpZiAoICFhcDJtLT5zZXRf
ZW50cnkoYXAybSwgb2xkX2dmbiwgbWZuLCBQQUdFX09SREVSXzRLLCB0LCBhLApAQCAtMzAwMiwx
MiArMzAxMywxMCBAQCBpbnQgcDJtX3NldF9zdXBwcmVzc192ZShzdHJ1Y3QgZG9tYWluICpkLCBn
Zm5fdCBnZm4sIGJvb2wgc3VwcHJlc3NfdmUsCiAgICAgaWYgKCBhcDJtICkKICAgICAgICAgcDJt
X2xvY2soYXAybSk7CiAKLSAgICBtZm4gPSBwMm0tPmdldF9lbnRyeShwMm0sIGdmbiwgJnQsICZh
LCAwLCBOVUxMLCBOVUxMKTsKLSAgICBpZiAoICFtZm5fdmFsaWQobWZuKSApCi0gICAgewotICAg
ICAgICByYyA9IC1FU1JDSDsKKyAgICByYyA9IGFsdHAybV9nZXRfZWZmZWN0aXZlX2VudHJ5KHAy
bSwgZ2ZuLCAmbWZuLCAmdCwgJmEsIEFQMk1HRVRfcXVlcnkpOworCisgICAgaWYgKCByYyApCiAg
ICAgICAgIGdvdG8gb3V0OwotICAgIH0KIAogICAgIHJjID0gcDJtLT5zZXRfZW50cnkocDJtLCBn
Zm4sIG1mbiwgUEFHRV9PUkRFUl80SywgdCwgYSwgc3VwcHJlc3NfdmUpOwogCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaApp
bmRleCAyODAxYThjY2NhLi43MTk1MTNmNGJhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L3AybS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKQEAgLTUxNCw2ICs1MTQs
MTggQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIG1mbl90b19nZm4oc3RydWN0IGRvbWFp
biAqZCwgbWZuX3QgbWZuKQogICAgICAgICByZXR1cm4gbWZuX3gobWZuKTsKIH0KIAorI2RlZmlu
ZSBBUDJNR0VUX3ByZXBvcHVsYXRlIHRydWUKKyNkZWZpbmUgQVAyTUdFVF9xdWVyeSBmYWxzZQor
CisvKgorICogTG9va3MgdXAgYWx0cDJtIGVudHJ5LiBJZiB0aGUgZW50cnkgaXMgbm90IGZvdW5k
IGl0IGxvb2tzIHVwIHRoZSBlbnRyeSBpbgorICogaG9zdHAybS4KKyAqIFRoZSBwcmVwb3B1bGF0
ZSBwYXJhbSBpcyB1c2VkIHRvIHNldCB0aGUgZm91bmQgZW50cnkgaW4gYWx0cDJtLgorICovCitp
bnQgYWx0cDJtX2dldF9lZmZlY3RpdmVfZW50cnkoc3RydWN0IHAybV9kb21haW4gKmFwMm0sIGdm
bl90IGdmbiwgbWZuX3QgKm1mbiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1f
dHlwZV90ICp0LCBwMm1fYWNjZXNzX3QgKmEsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgYm9vbCBwcmVwb3B1bGF0ZSk7CisKIC8qIERlYWRsb2NrLWF2b2lkYW5jZSBzY2hlbWUgd2hl
biBjYWxsaW5nIGdldF9nZm4gb24gZGlmZmVyZW50IGdmbidzICovCiBzdHJ1Y3QgdHdvX2dmbnMg
ewogICAgIHN0cnVjdCBkb21haW4gKmZpcnN0X2RvbWFpbiwgKnNlY29uZF9kb21haW47Ci0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5n
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon May 13 08:23:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 08:23:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hQ6Em-00023V-Ck; Mon, 13 May 2019 08:23:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQ6El-00023I-4H
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 08:23:07 +0000
X-Inumbo-ID: 55647edf-7558-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 55647edf-7558-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 08:23:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQ6Ek-0000ob-1I
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 08:23:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQ6Ej-00017G-VB
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 08:23:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQ6Ej-00017G-VB@xenbits.xenproject.org>
Date: Mon, 13 May 2019 08:23:05 +0000
Subject: [Xen-changelog] [xen staging] x86/vmx: correctly gather gs_shadow
 value for current 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>

Y29tbWl0IGY2OWZjMWMyZjM2ZThhNzRiYTU0YzljOGZhNWM5MDRlYTFhZDMxOWUKQXV0aG9yOiAg
ICAgVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgpBdXRob3JEYXRlOiBNb24g
TWF5IDEzIDA5OjU1OjU5IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gTWF5IDEzIDA5OjU1OjU5IDIwMTkgKzAyMDAK
CiAgICB4ODYvdm14OiBjb3JyZWN0bHkgZ2F0aGVyIGdzX3NoYWRvdyB2YWx1ZSBmb3IgY3VycmVu
dCB2Q1BVCiAgICAKICAgIEN1cnJlbnRseSB0aGUgZ3Nfc2hhZG93IHZhbHVlIGlzIG9ubHkgY2Fj
aGVkIHdoZW4gdGhlIHZDUFUgaXMgYmVpbmcgc2NoZWR1bGVkCiAgICBvdXQgYnkgWGVuLiBSZXBv
cnRpbmcgdGhpcyAodXN1YWxseSkgc3RhbGUgdmFsdWUgdGhyb3VnaCB2bV9ldmVudCBpcyBpbmNv
cnJlY3QsCiAgICBzaW5jZSBpdCBkb2Vzbid0IHJlcHJlc2VudCB0aGUgYWN0dWFsIHN0YXRlIG9m
IHRoZSB2Q1BVIGF0IHRoZSB0aW1lIHRoZSBldmVudAogICAgd2FzIHJlY29yZGVkLiBUaGlzIHBy
ZXZlbnRzIHZtX2V2ZW50IHN1YnNjcmliZXJzIGZyb20gY29ycmVjdGx5IGZpbmRpbmcga2VybmVs
CiAgICBzdHJ1Y3R1cmVzIGluIHRoZSBndWVzdCB3aGVuIGl0IGlzIHRyYXBwZWQgd2hpbGUgaW4g
cmluZzMuCiAgICAKICAgIFJlZnJlc2ggc2hhZG93X2dzIHZhbHVlIHdoZW4gdGhlIGNvbnRleHQg
YmVpbmcgc2F2ZWQgaXMgZm9yIHRoZSBjdXJyZW50IHZDUFUuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICAgIEFja2VkLWJ5OiBS
YXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgICBSZXZpZXdlZC1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5
OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvaHZt
L3ZteC92bXguYyB8IDYgKysrKysrCiAxIGZpbGUgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZt
L3ZteC92bXguYwppbmRleCAyODNlYjdiMzRkLi42NDc1ZjViMDE5IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvaHZtL3ZteC92bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpA
QCAtNzc5LDEyICs3NzksMTggQEAgc3RhdGljIHZvaWQgdm14X2xvYWRfY3B1X3N0YXRlKHN0cnVj
dCB2Y3B1ICp2LCBzdHJ1Y3QgaHZtX2h3X2NwdSAqZGF0YSkKIAogc3RhdGljIHZvaWQgdm14X3Nh
dmVfdm1jc19jdHh0KHN0cnVjdCB2Y3B1ICp2LCBzdHJ1Y3QgaHZtX2h3X2NwdSAqY3R4dCkKIHsK
KyAgICBpZiAoIHYgPT0gY3VycmVudCApCisgICAgICAgIHZteF9zYXZlX2d1ZXN0X21zcnModik7
CisKICAgICB2bXhfc2F2ZV9jcHVfc3RhdGUodiwgY3R4dCk7CiAgICAgdm14X3ZtY3Nfc2F2ZSh2
LCBjdHh0KTsKIH0KIAogc3RhdGljIGludCB2bXhfbG9hZF92bWNzX2N0eHQoc3RydWN0IHZjcHUg
KnYsIHN0cnVjdCBodm1faHdfY3B1ICpjdHh0KQogeworICAgIC8qIE5vdCBjdXJyZW50bHkgc2Fm
ZSB0byB1c2UgaW4gY3VycmVudCBjb250ZXh0LiAqLworICAgIEFTU0VSVCh2ICE9IGN1cnJlbnQp
OworCiAgICAgdm14X2xvYWRfY3B1X3N0YXRlKHYsIGN0eHQpOwogCiAgICAgaWYgKCB2bXhfdm1j
c19yZXN0b3JlKHYsIGN0eHQpICkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon May 13 08:23:20 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 08:23: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 1hQ6Ey-00025t-EV; Mon, 13 May 2019 08:23:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQ6Ex-00025m-M1
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 08:23:19 +0000
X-Inumbo-ID: 5b72d8e6-7558-11e9-8736-2f4c9544a812
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5b72d8e6-7558-11e9-8736-2f4c9544a812;
 Mon, 13 May 2019 08:23:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQ6Eu-0000op-6l
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 08:23:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQ6Eu-00017z-4O
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 08:23:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQ6Eu-00017z-4O@xenbits.xenproject.org>
Date: Mon, 13 May 2019 08:23:16 +0000
Subject: [Xen-changelog] [xen staging] x86/vm_event: add gdtr_base to the
 vm_event structure
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBjYTc2MjRkMDZhNmM1MDIwYjAxZjI2MTdkNzg2YTI2MDcxNzI3NTEKQXV0aG9yOiAg
ICAgVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgpBdXRob3JEYXRlOiBNb24g
TWF5IDEzIDA5OjU2OjQxIDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBNb24gTWF5IDEzIDA5OjU2OjQxIDIwMTkgKzAyMDAK
CiAgICB4ODYvdm1fZXZlbnQ6IGFkZCBnZHRyX2Jhc2UgdG8gdGhlIHZtX2V2ZW50IHN0cnVjdHVy
ZQogICAgCiAgICBSZWNlaXZpbmcgdGhpcyByZWdpc3RlciBpcyB1c2VmdWwgZm9yIGludHJvc3Bl
Y3RpbmcgMzItYml0IFdpbmRvd3Mgd2hlbiB0aGUKICAgIGV2ZW50IGJlaW5nIHRyYXBwZWQgaGFw
cGVuZWQgd2hpbGUgaW4gcmluZzMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFRhbWFzIEsgTGVu
Z3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4KICAgIEFja2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUg
PHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3ZtX2V2ZW50LmMg
ICAgICAgfCA2ICsrKysrKwogeGVuL2luY2x1ZGUvcHVibGljL3ZtX2V2ZW50LmggfCA2ICsrKyst
LQogMiBmaWxlcyBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni92bV9ldmVudC5jIGIveGVuL2FyY2gveDg2L3ZtX2V2ZW50
LmMKaW5kZXggNTFjMzQ5M2IxZC4uNTJjMmE3MWZhMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L3ZtX2V2ZW50LmMKKysrIGIveGVuL2FyY2gveDg2L3ZtX2V2ZW50LmMKQEAgLTE3OSw2ICsxNzks
MTEgQEAgc3RhdGljIHZvaWQgdm1fZXZlbnRfcGFja19zZWdtZW50X3JlZ2lzdGVyKGVudW0geDg2
X3NlZ21lbnQgc2VnbWVudCwKICAgICAgICAgcmVnLT5lc19zZWwgPSBzZWcuc2VsOwogICAgICAg
ICBicmVhazsKIAorICAgIGNhc2UgeDg2X3NlZ19nZHRyOgorICAgICAgICByZWctPmdkdHJfYmFz
ZSA9IHNlZy5iYXNlOworICAgICAgICByZWctPmdkdHJfbGltaXQgPSBzZWcubGltaXQ7CisgICAg
ICAgIGJyZWFrOworCiAgICAgZGVmYXVsdDoKICAgICAgICAgQVNTRVJUX1VOUkVBQ0hBQkxFKCk7
CiAgICAgfQpAQCAtMjM4LDYgKzI0Myw3IEBAIHZvaWQgdm1fZXZlbnRfZmlsbF9yZWdzKHZtX2V2
ZW50X3JlcXVlc3RfdCAqcmVxKQogICAgIHZtX2V2ZW50X3BhY2tfc2VnbWVudF9yZWdpc3Rlcih4
ODZfc2VnX3NzLCAmcmVxLT5kYXRhLnJlZ3MueDg2KTsKICAgICB2bV9ldmVudF9wYWNrX3NlZ21l
bnRfcmVnaXN0ZXIoeDg2X3NlZ19kcywgJnJlcS0+ZGF0YS5yZWdzLng4Nik7CiAgICAgdm1fZXZl
bnRfcGFja19zZWdtZW50X3JlZ2lzdGVyKHg4Nl9zZWdfZXMsICZyZXEtPmRhdGEucmVncy54ODYp
OworICAgIHZtX2V2ZW50X3BhY2tfc2VnbWVudF9yZWdpc3Rlcih4ODZfc2VnX2dkdHIsICZyZXEt
PmRhdGEucmVncy54ODYpOwogCiAgICAgcmVxLT5kYXRhLnJlZ3MueDg2LnNoYWRvd19ncyA9IGN0
eHQuc2hhZG93X2dzOwogICAgIHJlcS0+ZGF0YS5yZWdzLng4Ni5kcjYgPSBjdHh0LmRyNjsKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy92bV9ldmVudC5oIGIveGVuL2luY2x1ZGUvcHVi
bGljL3ZtX2V2ZW50LmgKaW5kZXggYjJiYWZjMGQ3Ny4uOTU5MDgzZDhjNCAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvcHVibGljL3ZtX2V2ZW50LmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL3Zt
X2V2ZW50LmgKQEAgLTI5LDcgKzI5LDcgQEAKIAogI2luY2x1ZGUgInhlbi5oIgogCi0jZGVmaW5l
IFZNX0VWRU5UX0lOVEVSRkFDRV9WRVJTSU9OIDB4MDAwMDAwMDQKKyNkZWZpbmUgVk1fRVZFTlRf
SU5URVJGQUNFX1ZFUlNJT04gMHgwMDAwMDAwNQogCiAjaWYgZGVmaW5lZChfX1hFTl9fKSB8fCBk
ZWZpbmVkKF9fWEVOX1RPT0xTX18pCiAKQEAgLTE5OCw2ICsxOTgsNyBAQCBzdHJ1Y3Qgdm1fZXZl
bnRfcmVnc194ODYgewogICAgIHVpbnQ2NF90IG1zcl9lZmVyOwogICAgIHVpbnQ2NF90IG1zcl9z
dGFyOwogICAgIHVpbnQ2NF90IG1zcl9sc3RhcjsKKyAgICB1aW50NjRfdCBnZHRyX2Jhc2U7CiAg
ICAgdWludDMyX3QgY3NfYmFzZTsKICAgICB1aW50MzJfdCBzc19iYXNlOwogICAgIHVpbnQzMl90
IGRzX2Jhc2U7CkBAIC0yMTEsMTMgKzIxMiwxNCBAQCBzdHJ1Y3Qgdm1fZXZlbnRfcmVnc194ODYg
ewogICAgIHN0cnVjdCB2bV9ldmVudF94ODZfc2VsZWN0b3JfcmVnIGZzOwogICAgIHN0cnVjdCB2
bV9ldmVudF94ODZfc2VsZWN0b3JfcmVnIGdzOwogICAgIHVpbnQ2NF90IHNoYWRvd19nczsKKyAg
ICB1aW50MTZfdCBnZHRyX2xpbWl0OwogICAgIHVpbnQxNl90IGNzX3NlbDsKICAgICB1aW50MTZf
dCBzc19zZWw7CiAgICAgdWludDE2X3QgZHNfc2VsOwogICAgIHVpbnQxNl90IGVzX3NlbDsKICAg
ICB1aW50MTZfdCBmc19zZWw7CiAgICAgdWludDE2X3QgZ3Nfc2VsOwotICAgIHVpbnQzMl90IF9w
YWQ7CisgICAgdWludDE2X3QgX3BhZDsKIH07CiAKIC8qCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon May 13 08:23:30 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 08:23:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hQ6F8-00027n-GD; Mon, 13 May 2019 08:23:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQ6F6-00027b-Vp
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 08:23:29 +0000
X-Inumbo-ID: 6185d5d0-7558-11e9-a7b2-43831d7daaf8
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6185d5d0-7558-11e9-a7b2-43831d7daaf8;
 Mon, 13 May 2019 08:23:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQ6F4-0000p3-D5
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 08:23:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQ6F4-00019X-AM
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 08:23:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQ6F4-00019X-AM@xenbits.xenproject.org>
Date: Mon, 13 May 2019 08:23:26 +0000
Subject: [Xen-changelog] [xen staging] mm: option to _always_ scrub freed
 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>

Y29tbWl0IDI0ZjFhNThkMTk1NGY1NmYyOGU0OTRmNDVlMmVhOWFhN2Y3OGY1ZmIKQXV0aG9yOiAg
ICAgRXNsYW0gRWxuaWtldHkgPGVsbmlrZXR5QGFtYXpvbi5jb20+CkF1dGhvckRhdGU6IE1vbiBN
YXkgMTMgMDk6NTg6MDggMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXkgMTMgMDk6NTg6MDggMjAxOSArMDIwMAoK
ICAgIG1tOiBvcHRpb24gdG8gX2Fsd2F5c18gc2NydWIgZnJlZWQgZG9taGVhcCBwYWdlcwogICAg
CiAgICBHaXZlIHRoZSBhZG1pbmlzdHJhdG9yIGZ1cnRoZXIgY29udHJvbCBvbiB3aGVuIHRvIHNj
cnViIGRvbWhlYXAgcGFnZXMgYnkgYWRkaW5nCiAgICBhbiBvcHRpb24gdG8gYWx3YXlzIHNjcnVi
LiBUaGlzIGlzIGEgc2FmZXR5IGZlYXR1cmUgdGhhdCwgd2hlbiBlbmFibGVkLAogICAgcHJldmVu
dHMgYSAoYnVnZ3kpIGRvbWFpbiBmcm9tIGxlYWtpbmcgc2VjcmV0cyBpZiBpdCBhY2NpZGVudGFs
bHkgZnJlZXMgYSBwYWdlCiAgICB3aXRob3V0IHByb3BlciBzY3J1YmJpbmcuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEVzbGFtIEVsbmlrZXR5IDxlbG5pa2V0eUBhbWF6b24uY29tPgogICAgQWNr
ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KLS0tCiBkb2Nz
L21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MgfCA4ICsrKysrKysrCiB4ZW4vY29tbW9uL3Bh
Z2VfYWxsb2MuYyAgICAgICAgICAgfCA5ICsrKysrKystLQogMiBmaWxlcyBjaGFuZ2VkLCAxNSBp
bnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4t
Y29tbWFuZC1saW5lLnBhbmRvYyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwpp
bmRleCA3ZGNiMjI5MzJhLi4wNTg1YjMzMTMwIDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5wYW5kb2MKKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9j
CkBAIC0xNzc5LDYgKzE3NzksMTQgQEAgc29ja2V0cywgJmMuICBUaGlzIHdpbGwgcmVkdWNlIHBl
cmZvcm1hbmNlIHNvbWV3aGF0LCBwYXJ0aWN1bGFybHkgb24KIHN5c3RlbXMgd2l0aCBoeXBlcnRo
cmVhZGluZyBlbmFibGVkLCBidXQgc2hvdWxkIHJlZHVjZSBwb3dlciBieQogZW5hYmxpbmcgbW9y
ZSBzb2NrZXRzIGFuZCBjb3JlcyB0byBnbyBpbnRvIGRlZXBlciBzbGVlcCBzdGF0ZXMuCiAKKyMj
IyBzY3J1Yi1kb21oZWFwCis+IGA9IDxib29sZWFuPmAKKworPiBEZWZhdWx0OiBgZmFsc2VgCisK
K1NjcnViIGRvbWFpbnMnIGZyZWVkIHBhZ2VzLiBUaGlzIGlzIGEgc2FmZXR5IG5ldCBhZ2FpbnN0
IGEgKGJ1Z2d5KSBkb21haW4KK2FjY2lkZW50YWxseSBsZWFraW5nIHNlY3JldHMgYnkgcmVsZWFz
aW5nIHBhZ2VzIHdpdGhvdXQgcHJvcGVyIHNhbml0aXphdGlvbi4KKwogIyMjIHNlcmlhbF90eF9i
dWZmZXIKID4gYD0gPHNpemU+YAogCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2Mu
YyBiL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCmluZGV4IGJlNDQxNTgwMzMuLjljMTJkNzFmYzEg
MTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vcGFnZV9hbGxvYy5jCisrKyBiL3hlbi9jb21tb24vcGFn
ZV9hbGxvYy5jCkBAIC0yMTQsNiArMjE0LDEwIEBAIGN1c3RvbV9wYXJhbSgiYm9vdHNjcnViIiwg
cGFyc2VfYm9vdHNjcnViX3BhcmFtKTsKIHN0YXRpYyB1bnNpZ25lZCBsb25nIF9faW5pdGRhdGEg
b3B0X2Jvb3RzY3J1Yl9jaHVuayA9IE1CKDEyOCk7CiBzaXplX3BhcmFtKCJib290c2NydWJfY2h1
bmsiLCBvcHRfYm9vdHNjcnViX2NodW5rKTsKIAorIC8qIHNjcnViLWRvbWhlYXAgLT4gRG9taGVh
cCBwYWdlcyBhcmUgc2NydWJiZWQgd2hlbiBmcmVlZCAqLworc3RhdGljIGJvb2wgX19yZWFkX21v
c3RseSBvcHRfc2NydWJfZG9taGVhcDsKK2Jvb2xlYW5fcGFyYW0oInNjcnViLWRvbWhlYXAiLCBv
cHRfc2NydWJfZG9taGVhcCk7CisKICNpZmRlZiBDT05GSUdfU0NSVUJfREVCVUcKIHN0YXRpYyBi
b29sIF9fcmVhZF9tb3N0bHkgc2NydWJfZGVidWc7CiAjZWxzZQpAQCAtMjM3OCw5ICsyMzgyLDEw
IEBAIHZvaWQgZnJlZV9kb21oZWFwX3BhZ2VzKHN0cnVjdCBwYWdlX2luZm8gKnBnLCB1bnNpZ25l
ZCBpbnQgb3JkZXIpCiAgICAgICAgICAgICAvKgogICAgICAgICAgICAgICogTm9ybWFsbHkgd2Ug
ZXhwZWN0IGEgZG9tYWluIHRvIGNsZWFyIHBhZ2VzIGJlZm9yZSBmcmVlaW5nIHRoZW0sCiAgICAg
ICAgICAgICAgKiBpZiBpdCBjYXJlcyBhYm91dCB0aGUgc2VjcmVjeSBvZiB0aGVpciBjb250ZW50
cy4gSG93ZXZlciwgYWZ0ZXIKLSAgICAgICAgICAgICAqIGEgZG9tYWluIGhhcyBkaWVkIHdlIGFz
c3VtZSByZXNwb25zaWJpbGl0eSBmb3IgZXJhc3VyZS4KKyAgICAgICAgICAgICAqIGEgZG9tYWlu
IGhhcyBkaWVkIHdlIGFzc3VtZSByZXNwb25zaWJpbGl0eSBmb3IgZXJhc3VyZS4gV2UgZG8KKyAg
ICAgICAgICAgICAqIHNjcnViIHJlZ2FyZGxlc3MgaWYgb3B0aW9uIHNjcnViX2RvbWhlYXAgaXMg
c2V0LgogICAgICAgICAgICAgICovCi0gICAgICAgICAgICBzY3J1YiA9IGQtPmlzX2R5aW5nIHx8
IHNjcnViX2RlYnVnOworICAgICAgICAgICAgc2NydWIgPSBkLT5pc19keWluZyB8fCBzY3J1Yl9k
ZWJ1ZyB8fCBvcHRfc2NydWJfZG9taGVhcDsKICAgICAgICAgfQogICAgICAgICBlbHNlCiAgICAg
ICAgIHsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon May 13 08:23:41 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 08:23: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 1hQ6FJ-00028w-Hu; Mon, 13 May 2019 08:23:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQ6FI-00028o-LB
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 08:23:40 +0000
X-Inumbo-ID: 6798e250-7558-11e9-9e67-4b59fdb9d7ff
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6798e250-7558-11e9-9e67-4b59fdb9d7ff;
 Mon, 13 May 2019 08:23:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQ6FE-0000pB-JC
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 08:23:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQ6FE-0001A6-Gd
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 08:23:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQ6FE-0001A6-Gd@xenbits.xenproject.org>
Date: Mon, 13 May 2019 08:23:36 +0000
Subject: [Xen-changelog] [xen staging] page-alloc: detect double free 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>

Y29tbWl0IGY4ODJmYWRiZWI4YmM0ZDA5ZjY1MjJlMDc2OWJhZmYxM2I4OWJkYjkKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTWF5IDEz
IDA5OjU4OjU3IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gTWF5IDEzIDA5OjU4OjU3IDIwMTkgKzAyMDAKCiAgICBw
YWdlLWFsbG9jOiBkZXRlY3QgZG91YmxlIGZyZWUgZWFybGllcgogICAgCiAgICBSaWdodCBub3cg
dGhpcyBnb2VzIHVubm90aWNlZCB1bnRpbCBzb21lIHN1YnNlcXVlbnQgcGFnZSBhbGxvY2F0b3IK
ICAgIG9wZXJhdGlvbiBzdHVtYmxlcyBhY3Jvc3MgdGhlIHRodXMgY29ycnVwdGVkIGxpc3QuIFdl
IGNhbiBkbyBiZXR0ZXI6CiAgICBPbmx5IFBHQ19zdGF0ZV9pbnVzZSBhbmQgUEdDX3N0YXRlX29m
ZmxpbmluZyBwYWdlcyBjYW4gbGVnaXRpbWF0ZWx5IGJlCiAgICBwYXNzZWQgdG8gZnJlZV9oZWFw
X3BhZ2VzKCkuCiAgICAKICAgIFRha2UgdGhlIG9wcG9ydHVuaXR5IGFuZCBhbHNvIHJlc3RyaWN0
IHRoZSBQR0NfYnJva2VuIGNoZWNrIHRvIHRoZQogICAgUEdDX3N0YXRlX29mZmxpbmluZyBjYXNl
LCBhcyBvbmx5IHBhZ2VzIG9mIHRoYXQgdHlwZSBvcgogICAgUEdDX3N0YXRlX29mZmxpbmVkIG1h
eSBoYXZlIHRoaXMgZmxhZyBzZXQgb24gdGhlbS4gU2ltaWxhcmx5LCBzaW5jZQogICAgUEdDX3N0
YXRlX29mZmxpbmVkIGlzIG5vdCBhIHZhbGlkIGlucHV0IHN0YXRlLCB0aGUgc2V0dGluZyBvZiAi
dGFpbnRlZCIKICAgIGNhbiBiZSByZXN0cmljdGVkIHRvIGp1c3QgdGhpcyBjYXNlLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tl
ZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4v
Y29tbW9uL3BhZ2VfYWxsb2MuYyB8IDIxICsrKysrKysrKysrKysrKy0tLS0tLQogMSBmaWxlIGNo
YW5nZWQsIDE1IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVu
L2NvbW1vbi9wYWdlX2FsbG9jLmMgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwppbmRleCA5YzEy
ZDcxZmMxLi5iNzE5OThjZmE4IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwor
KysgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwpAQCAtMTQxMywxMyArMTQxMywyMiBAQCBzdGF0
aWMgdm9pZCBmcmVlX2hlYXBfcGFnZXMoCiAgICAgICAgICAqICAgICBpbiBpdHMgcHNldWRvcGh5
c2ljYWwgYWRkcmVzcyBzcGFjZSkuCiAgICAgICAgICAqIEluIGFsbCB0aGUgYWJvdmUgY2FzZXMg
dGhlcmUgY2FuIGJlIG5vIGd1ZXN0IG1hcHBpbmdzIG9mIHRoaXMgcGFnZS4KICAgICAgICAgICov
Ci0gICAgICAgIEFTU0VSVCghcGFnZV9zdGF0ZV9pcygmcGdbaV0sIG9mZmxpbmVkKSk7Ci0gICAg
ICAgIHBnW2ldLmNvdW50X2luZm8gPQotICAgICAgICAgICAgKChwZ1tpXS5jb3VudF9pbmZvICYg
UEdDX2Jyb2tlbikgfAotICAgICAgICAgICAgIChwYWdlX3N0YXRlX2lzKCZwZ1tpXSwgb2ZmbGlu
aW5nKQotICAgICAgICAgICAgICA/IFBHQ19zdGF0ZV9vZmZsaW5lZCA6IFBHQ19zdGF0ZV9mcmVl
KSk7Ci0gICAgICAgIGlmICggcGFnZV9zdGF0ZV9pcygmcGdbaV0sIG9mZmxpbmVkKSApCisgICAg
ICAgIHN3aXRjaCAoIHBnW2ldLmNvdW50X2luZm8gJiBQR0Nfc3RhdGUgKQorICAgICAgICB7Cisg
ICAgICAgIGNhc2UgUEdDX3N0YXRlX2ludXNlOgorICAgICAgICAgICAgQlVHX09OKHBnW2ldLmNv
dW50X2luZm8gJiBQR0NfYnJva2VuKTsKKyAgICAgICAgICAgIHBnW2ldLmNvdW50X2luZm8gPSBQ
R0Nfc3RhdGVfZnJlZTsKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGNhc2UgUEdDX3N0
YXRlX29mZmxpbmluZzoKKyAgICAgICAgICAgIHBnW2ldLmNvdW50X2luZm8gPSAocGdbaV0uY291
bnRfaW5mbyAmIFBHQ19icm9rZW4pIHwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQ
R0Nfc3RhdGVfb2ZmbGluZWQ7CiAgICAgICAgICAgICB0YWludGVkID0gMTsKKyAgICAgICAgICAg
IGJyZWFrOworCisgICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAgICBCVUcoKTsKKyAgICAgICAg
fQogCiAgICAgICAgIC8qIElmIGEgcGFnZSBoYXMgbm8gb3duZXIgaXQgd2lsbCBuZWVkIG5vIHNh
ZmV0eSBUTEIgZmx1c2guICovCiAgICAgICAgIHBnW2ldLnUuZnJlZS5uZWVkX3RsYmZsdXNoID0g
KHBhZ2VfZ2V0X293bmVyKCZwZ1tpXSkgIT0gTlVMTCk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon May 13 08:23:51 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 08:23: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 1hQ6FT-00029u-Jd; Mon, 13 May 2019 08:23:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQ6FR-00029h-UP
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 08:23:49 +0000
X-Inumbo-ID: 6daab952-7558-11e9-840a-9f12e7481d3f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6daab952-7558-11e9-840a-9f12e7481d3f;
 Mon, 13 May 2019 08:23:47 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQ6FO-0000pJ-P6
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 08:23:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQ6FO-0001Ar-MW
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 08:23:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQ6FO-0001Ar-MW@xenbits.xenproject.org>
Date: Mon, 13 May 2019 08:23:46 +0000
Subject: [Xen-changelog] [xen staging] core-parking: adjust data/code
 placement
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBlMzA2ZjU5MGNlN2M3MTNhYzRhZDAxOGZkOGMwYjQ2ZWQ4YTAxOGMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTWF5IDEz
IDEwOjA5OjI4IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gTWF5IDEzIDEwOjA5OjI4IDIwMTkgKzAyMDAKCiAgICBj
b3JlLXBhcmtpbmc6IGFkanVzdCBkYXRhL2NvZGUgcGxhY2VtZW50CiAgICAKICAgIFVzZSBfX2lu
aXR7ZGF0YSx9LCBfX3JlYWRfbW9zdGx5LCBhbmQgY29uc3QgYXMgZmFyIGFzIHBvc3NpYmxlLgog
ICAgCiAgICBUYWtlIHRoZSBsaWJlcnR5IGFuZCBhbHNvIHNob3J0ZW4gdGhlIHBvbGljeSBzdHJ1
Y3R1cmUncyB0YWcgbmFtZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2NvbW1vbi9jb3JlX3BhcmtpbmcuYyB8IDEyICsrKysr
Ky0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2NvcmVfcGFya2luZy5jIGIveGVuL2NvbW1vbi9jb3Jl
X3BhcmtpbmcuYwppbmRleCA4MDNjNmM3OTExLi43YWU1ZDYyNzhlIDEwMDY0NAotLS0gYS94ZW4v
Y29tbW9uL2NvcmVfcGFya2luZy5jCisrKyBiL3hlbi9jb21tb24vY29yZV9wYXJraW5nLmMKQEAg
LTMxLDE1ICszMSwxNSBAQCBzdGF0aWMgdW5zaWduZWQgaW50IGNvcmVfcGFya2luZ19wZXJmb3Jt
YW5jZSh1bnNpZ25lZCBpbnQgZXZlbnQpOwogc3RhdGljIHVpbnQzMl90IGN1cl9pZGxlX251bXM7
CiBzdGF0aWMgdW5zaWduZWQgaW50IGNvcmVfcGFya2luZ19jcHVudW1bTlJfQ1BVU10gPSB7WzAg
Li4uIE5SX0NQVVMtMV0gPSAtMX07CiAKLXN0YXRpYyBzdHJ1Y3QgY29yZV9wYXJraW5nX3BvbGlj
eSB7CitzdGF0aWMgY29uc3Qgc3RydWN0IGNwX3BvbGljeSB7CiAgICAgY2hhciBuYW1lWzMwXTsK
ICAgICB1bnNpZ25lZCBpbnQgKCpuZXh0KSh1bnNpZ25lZCBpbnQgZXZlbnQpOwotfSAqY29yZV9w
YXJraW5nX3BvbGljeTsKK30gKl9fcmVhZF9tb3N0bHkgY29yZV9wYXJraW5nX3BvbGljeTsKIAog
c3RhdGljIGVudW0gY29yZV9wYXJraW5nX2NvbnRyb2xsZXIgewogICAgIFBPV0VSX0ZJUlNULAog
ICAgIFBFUkZPUk1BTkNFX0ZJUlNUCi19IGNvcmVfcGFya2luZ19jb250cm9sbGVyID0gUE9XRVJf
RklSU1Q7Cit9IGNvcmVfcGFya2luZ19jb250cm9sbGVyIF9faW5pdGRhdGEgPSBQT1dFUl9GSVJT
VDsKIAogc3RhdGljIGludCBfX2luaXQgc2V0dXBfY29yZV9wYXJraW5nX29wdGlvbihjb25zdCBj
aGFyICpzdHIpCiB7CkBAIC0yMDUsMTcgKzIwNSwxNyBAQCB1aW50MzJfdCBnZXRfY3VyX2lkbGVf
bnVtcyh2b2lkKQogICAgIHJldHVybiBjdXJfaWRsZV9udW1zOwogfQogCi1zdGF0aWMgc3RydWN0
IGNvcmVfcGFya2luZ19wb2xpY3kgcG93ZXJfZmlyc3QgPSB7CitzdGF0aWMgY29uc3Qgc3RydWN0
IGNwX3BvbGljeSBwb3dlcl9maXJzdCA9IHsKICAgICAubmFtZSA9ICJwb3dlciIsCiAgICAgLm5l
eHQgPSBjb3JlX3BhcmtpbmdfcG93ZXIsCiB9OwogCi1zdGF0aWMgc3RydWN0IGNvcmVfcGFya2lu
Z19wb2xpY3kgcGVyZm9ybWFuY2VfZmlyc3QgPSB7CitzdGF0aWMgY29uc3Qgc3RydWN0IGNwX3Bv
bGljeSBwZXJmb3JtYW5jZV9maXJzdCA9IHsKICAgICAubmFtZSA9ICJwZXJmb3JtYW5jZSIsCiAg
ICAgLm5leHQgPSBjb3JlX3BhcmtpbmdfcGVyZm9ybWFuY2UsCiB9OwogCi1zdGF0aWMgaW50IHJl
Z2lzdGVyX2NvcmVfcGFya2luZ19wb2xpY3koc3RydWN0IGNvcmVfcGFya2luZ19wb2xpY3kgKnBv
bGljeSkKK3N0YXRpYyBpbnQgX19pbml0IHJlZ2lzdGVyX2NvcmVfcGFya2luZ19wb2xpY3koY29u
c3Qgc3RydWN0IGNwX3BvbGljeSAqcG9saWN5KQogewogICAgIGlmICggIXBvbGljeSB8fCAhcG9s
aWN5LT5uZXh0ICkKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7Ci0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon May 13 08:23:59 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 08:23:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hQ6Fb-0002Aw-Lj; Mon, 13 May 2019 08:23:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQ6Fa-0002Am-NM
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 08:23:58 +0000
X-Inumbo-ID: 73baef01-7558-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 73baef01-7558-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 08:23:57 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQ6FY-0000pt-V0
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 08:23:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQ6FY-0001Bi-SW
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 08:23:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQ6FY-0001Bi-SW@xenbits.xenproject.org>
Date: Mon, 13 May 2019 08:23:56 +0000
Subject: [Xen-changelog] [xen staging] x86/IO-APIC: drop an unused variable
 from setup_IO_APIC_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>

Y29tbWl0IDI5ZmE4ODk2OWNmYTA1OTFiMTYwNjIwNmJmNzk2MTNhOWUxMWMyMjIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTWF5IDEz
IDEwOjExOjE5IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gTWF5IDEzIDEwOjExOjE5IDIwMTkgKzAyMDAKCiAgICB4
ODYvSU8tQVBJQzogZHJvcCBhbiB1bnVzZWQgdmFyaWFibGUgZnJvbSBzZXR1cF9JT19BUElDX2ly
cXMoKQogICAgCiAgICBNdXN0IGJlIGEgbGVmdC1vdmVyIGZyb20gZWFybGllciBkYXlzLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBB
Y2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4
ZW4vYXJjaC94ODYvaW9fYXBpYy5jIHwgMyAtLS0KIDEgZmlsZSBjaGFuZ2VkLCAzIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9pb19hcGljLmMgYi94ZW4vYXJjaC94ODYv
aW9fYXBpYy5jCmluZGV4IGI3ZjZhNTMyZTguLjMzMmQ2MmMxOWYgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9pb19hcGljLmMKKysrIGIveGVuL2FyY2gveDg2L2lvX2FwaWMuYwpAQCAtOTg0LDgg
Kzk4NCw2IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBzZXR1cF9JT19BUElDX2lycXModm9pZCkKIAog
ICAgIGZvciAoYXBpYyA9IDA7IGFwaWMgPCBucl9pb2FwaWNzOyBhcGljKyspIHsKICAgICAgICAg
Zm9yIChwaW4gPSAwOyBwaW4gPCBucl9pb2FwaWNfZW50cmllc1thcGljXTsgcGluKyspIHsKLSAg
ICAgICAgICAgIHN0cnVjdCBpcnFfZGVzYyAqZGVzYzsKLQogICAgICAgICAgICAgLyoKICAgICAg
ICAgICAgICAqIGFkZCBpdCB0byB0aGUgSU8tQVBJQyBpcnEtcm91dGluZyB0YWJsZToKICAgICAg
ICAgICAgICAqLwpAQCAtMTAzOCw3ICsxMDM2LDYgQEAgc3RhdGljIHZvaWQgX19pbml0IHNldHVw
X0lPX0FQSUNfaXJxcyh2b2lkKQogICAgICAgICAgICAgaWYgKHBsYXRmb3JtX2xlZ2FjeV9pcnEo
aXJxKSkKICAgICAgICAgICAgICAgICBkaXNhYmxlXzgyNTlBX2lycShpcnFfdG9fZGVzYyhpcnEp
KTsKIAotICAgICAgICAgICAgZGVzYyA9IGlycV90b19kZXNjKGlycSk7CiAgICAgICAgICAgICBT
RVRfREVTVChlbnRyeSwgbG9naWNhbCwgY3B1X21hc2tfdG9fYXBpY2lkKFRBUkdFVF9DUFVTKSk7
CiAgICAgICAgICAgICBzcGluX2xvY2tfaXJxc2F2ZSgmaW9hcGljX2xvY2ssIGZsYWdzKTsKICAg
ICAgICAgICAgIF9faW9hcGljX3dyaXRlX2VudHJ5KGFwaWMsIHBpbiwgMCwgZW50cnkpOwotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2lu
ZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon May 13 08:24:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 08:24:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hQ6Fm-0002C0-Ns; Mon, 13 May 2019 08:24:10 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQ6Fk-0002Bq-W8
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 08:24:09 +0000
X-Inumbo-ID: 79cbbc7f-7558-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 79cbbc7f-7558-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 08:24:07 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQ6Fj-0000qG-4L
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 08:24:07 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQ6Fj-0001CX-1x
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 08:24:07 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQ6Fj-0001CX-1x@xenbits.xenproject.org>
Date: Mon, 13 May 2019 08:24:07 +0000
Subject: [Xen-changelog] [xen staging] bitmap: fix bitmap_fill with
 zero-sized 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: multipart/mixed; boundary="===============6307404736232022403=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 93df28be2d4f620caf18109222d046355ac56327
Author:     Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
AuthorDate: Mon May 13 10:12:00 2019 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Mon May 13 10:12:00 2019 +0200

    bitmap: fix bitmap_fill with zero-sized bitmap
    
    When bitmap_fill(..., 0) is called, do not try to write anything. Before
    this patch, it tried to write almost LONG_MAX, surely overwriting
    something.
    
    Signed-off-by: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
---
 xen/include/xen/bitmap.h | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/xen/include/xen/bitmap.h b/xen/include/xen/bitmap.h
index fe3c720e82..0430c1ce2a 100644
--- a/xen/include/xen/bitmap.h
+++ b/xen/include/xen/bitmap.h
@@ -126,6 +126,8 @@ static inline void bitmap_fill(unsigned long *dst, int nbits)
 	size_t nlongs = BITS_TO_LONGS(nbits);
 
 	switch (nlongs) {
+	case 0:
+		break;
 	default:
 		memset(dst, -1, (nlongs - 1) * sizeof(unsigned long));
 		/* fall through */
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============6307404736232022403==--

From xen-changelog-bounces@lists.xenproject.org Mon May 13 08:24:20 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 08:24:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hQ6Fw-0002DA-Po; Mon, 13 May 2019 08:24:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQ6Fv-0002D0-P1
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 08:24:19 +0000
X-Inumbo-ID: 7fdddd52-7558-11e9-b7b0-df27d288daf8
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7fdddd52-7558-11e9-b7b0-df27d288daf8;
 Mon, 13 May 2019 08:24:17 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQ6Ft-0000qQ-A2
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 08:24:17 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQ6Ft-0001DF-7j
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 08:24:17 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQ6Ft-0001DF-7j@xenbits.xenproject.org>
Date: Mon, 13 May 2019 08:24:17 +0000
Subject: [Xen-changelog] [xen staging] drivers/video: drop unused limits
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============3341539732723249520=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 343459e34a6d32ba44a21f8b8fe4c1f69b1714c2
Author:     Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
AuthorDate: Mon May 13 10:12:56 2019 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Mon May 13 10:12:56 2019 +0200

    drivers/video: drop unused limits
    
    MAX_BPP, MAX_FONT_W, MAX_FONT_H are not used in the code at all.
    
    Suggested-by: Jan Beulich <jbeulich@suse.com>
    Signed-off-by: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
---
 xen/drivers/video/lfb.c | 3 ---
 1 file changed, 3 deletions(-)

diff --git a/xen/drivers/video/lfb.c b/xen/drivers/video/lfb.c
index d0c8c492b0..0475a68296 100644
--- a/xen/drivers/video/lfb.c
+++ b/xen/drivers/video/lfb.c
@@ -12,9 +12,6 @@
 
 #define MAX_XRES 1900
 #define MAX_YRES 1200
-#define MAX_BPP 4
-#define MAX_FONT_W 8
-#define MAX_FONT_H 16
 
 struct lfb_status {
     struct lfb_prop lfbp;
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============3341539732723249520==--

From xen-changelog-bounces@lists.xenproject.org Mon May 13 08:24:32 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 08:24: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 1hQ6G7-0002Ez-T1; Mon, 13 May 2019 08:24:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQ6G6-0002Er-AO
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 08:24:30 +0000
X-Inumbo-ID: 85f11358-7558-11e9-bb86-3f96d9cdc7aa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 85f11358-7558-11e9-bb86-3f96d9cdc7aa;
 Mon, 13 May 2019 08:24:27 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQ6G3-0000qY-Fa
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 08:24:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQ6G3-0001Dq-DD
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 08:24:27 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQ6G3-0001Dq-DD@xenbits.xenproject.org>
Date: Mon, 13 May 2019 08:24:27 +0000
Subject: [Xen-changelog] [xen staging] drivers/video: drop framebuffer size
 constraints
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============5696441315917836474=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 19600eb75aa9b1df3e4b0a4e55a5d08b957e1fd9
Author:     Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
AuthorDate: Mon May 13 10:13:24 2019 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Mon May 13 10:13:24 2019 +0200

    drivers/video: drop framebuffer size constraints
    
    The limit 1900x1200 do not match real world devices (1900 looks like a
    typo, should be 1920). But in practice the limits are arbitrary and do
    not serve any real purpose. As discussed in "Increase framebuffer size
    to todays standards" thread, drop them completely.
    
    This fixes graphic console on device with 3840x2160 native resolution.
    
    Suggested-by: Jan Beulich <jbeulich@suse.com>
    Signed-off-by: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
---
 xen/drivers/video/lfb.c | 10 ----------
 1 file changed, 10 deletions(-)

diff --git a/xen/drivers/video/lfb.c b/xen/drivers/video/lfb.c
index 0475a68296..5022195ae5 100644
--- a/xen/drivers/video/lfb.c
+++ b/xen/drivers/video/lfb.c
@@ -10,9 +10,6 @@
 #include "lfb.h"
 #include "font.h"
 
-#define MAX_XRES 1900
-#define MAX_YRES 1200
-
 struct lfb_status {
     struct lfb_prop lfbp;
 
@@ -146,13 +143,6 @@ void lfb_carriage_return(void)
 
 int __init lfb_init(struct lfb_prop *lfbp)
 {
-    if ( lfbp->width > MAX_XRES || lfbp->height > MAX_YRES )
-    {
-        printk(XENLOG_WARNING "Couldn't initialize a %ux%u framebuffer early.\n",
-               lfbp->width, lfbp->height);
-        return -EINVAL;
-    }
-
     lfb.lfbp = *lfbp;
 
     lfb.lbuf = xmalloc_bytes(lfb.lfbp.bytes_per_line);
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============5696441315917836474==--

From xen-changelog-bounces@lists.xenproject.org Mon May 13 08:24:41 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 08:24:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hQ6GG-0002G2-Un; Mon, 13 May 2019 08:24:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQ6GF-0002Fq-5I
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 08:24:39 +0000
X-Inumbo-ID: 8bfb239a-7558-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8bfb239a-7558-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 08:24: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 1hQ6GD-0000qg-LJ
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 08:24:37 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQ6GD-0001Ee-Io
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 08:24:37 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQ6GD-0001Ee-Io@xenbits.xenproject.org>
Date: Mon, 13 May 2019 08:24:37 +0000
Subject: [Xen-changelog] [xen staging] drivers/video: use vlfb_info
 consistently
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============0004992978466611991=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 1e31c150f6b0efac59df1824e9881b3eb00b01b5
Author:     Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
AuthorDate: Mon May 13 10:14:02 2019 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Mon May 13 10:14:02 2019 +0200

    drivers/video: use vlfb_info consistently
    
    vlfb_info is an alias for vga_console_info.u.vesa_lfb, so this change is
    purely cosmetic. But using the same name helps reading the code.
    
    Signed-off-by: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
---
 xen/drivers/video/vesa.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/xen/drivers/video/vesa.c b/xen/drivers/video/vesa.c
index c92497e0bc..26d4962b0e 100644
--- a/xen/drivers/video/vesa.c
+++ b/xen/drivers/video/vesa.c
@@ -44,7 +44,7 @@ void __init vesa_early_init(void)
 {
     unsigned int vram_vmode;
 
-    vga_compat = !(vga_console_info.u.vesa_lfb.gbl_caps & 2);
+    vga_compat = !(vlfb_info.gbl_caps & 2);
 
     if ( (vlfb_info.bits_per_pixel < 8) || (vlfb_info.bits_per_pixel > 32) )
         return;
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============0004992978466611991==--

From xen-changelog-bounces@lists.xenproject.org Mon May 13 11:44:13 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 11:44: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 1hQ9NK-00028a-TZ; Mon, 13 May 2019 11:44:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQ9NJ-00028V-Fc
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:44:09 +0000
X-Inumbo-ID: 693eaf92-7574-11e9-8727-3fa6e1d2d9a0
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 693eaf92-7574-11e9-8727-3fa6e1d2d9a0;
 Mon, 13 May 2019 11:44:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQ9NF-0004mr-7v
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:44:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQ9NF-0004yD-4f
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:44:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQ9NF-0004yD-4f@xenbits.xenproject.org>
Date: Mon, 13 May 2019 11:44:05 +0000
Subject: [Xen-changelog] [xen staging] x86/boot: Don't leak the module_map
 allocation in __start_xen()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDliNzU3YmRjMTc5NGQwMTJmNWQ3ODRkZTU0ZDU4ODRlNDI1NjIyZTAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEFwciA1IDE1OjU4OjQ0IDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE1heSAxMyAxMDozNToz
NyAyMDE5ICswMTAwCgogICAgeDg2L2Jvb3Q6IERvbid0IGxlYWsgdGhlIG1vZHVsZV9tYXAgYWxs
b2NhdGlvbiBpbiBfX3N0YXJ0X3hlbigpCiAgICAKICAgIEV2ZXIgc2luY2UgaXRzIGludHJvZHVj
aW9uIGluIGMvcyA0MzZmYjQ2MiAieDg2L21pY3JvY29kZTogZW5hYmxlIGJvb3QKICAgIHRpbWUg
KHByZS1Eb20wKSBsb2FkaW5nIiwgdGhlIGFsbG9jYXRpb24gaGFzIGdvbmUgdW4tZnJlZWQsIGFu
ZCBoYXMgaXRzIGZpbmFsCiAgICB1c2UgYXMgcGFydCBvZiBjb25zdHJ1Y3RpbmcgZG9tMC4KICAg
IAogICAgWGVuIGFscmVhZHkgY29uc2lkZXJlcyBpdCBhbiBlcnJvciB0byBoYXZlIG1vcmUgdGhh
biBhIHNpbmdsZSB1bmFjY291bnRlZC1mb3IKICAgIG1vZHVsZSAoYWdhaW4sIGxvZ2ljIGZyb20g
dGhlIHNhbWUgY2hhbmdlKSwgYW5kIHdpbGwgb25seSBwYXNzIHRoZSBmaXJzdCBvbmUKICAgIHRv
IGRvbTAgYXMgdGhlIGluaXRyZC4KICAgIAogICAgSW5zdGVhZCBvZiBoYXZpbmcgYW4gOCBieXRl
IHBvaW50ZXIgdG8gYSBiaXRtYXAgd2hpY2ggd29uJ3QgZXhjZWVkIDQgYml0cyB3aWRlCiAgICBp
biBhbnkgcHJvZHVjdGlvbiBzY2VuYXJpbyAoZG9tMCBrZXJuZWwsIGluaXRyZCwgWFNNIGJsb2Ig
YW5kIG1pY3JvY29kZSBibG9iKSwKICAgIGFsbG9jYXRlIG1vZHVsZV9tYXBbXSBvbiB0aGUgc3Rh
Y2sgYW5kIGFkZCBhIHNhbml0eSBib3VuZCBmb3IgbWJpLT5tb2RzX2NvdW50LgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvc2V0dXAuYyB8IDE3ICsrKysrKysrKysrKy0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTIg
aW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
c2V0dXAuYyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IDM0NDA3OTQyNzUuLjdmNzg3N2Fj
MjQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9z
ZXR1cC5jCkBAIC02ODAsNyArNjgwLDcgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gX19zdGFydF94
ZW4odW5zaWduZWQgbG9uZyBtYmlfcCkKICAgICB1bnNpZ25lZCBpbnQgaW5pdHJkaWR4LCBudW1f
cGFya2VkID0gMDsKICAgICBtdWx0aWJvb3RfaW5mb190ICptYmk7CiAgICAgbW9kdWxlX3QgKm1v
ZDsKLSAgICB1bnNpZ25lZCBsb25nIG5yX3BhZ2VzLCByYXdfbWF4X3BhZ2UsIG1vZHVsZXNfaGVh
ZHJvb20sICptb2R1bGVfbWFwOworICAgIHVuc2lnbmVkIGxvbmcgbnJfcGFnZXMsIHJhd19tYXhf
cGFnZSwgbW9kdWxlc19oZWFkcm9vbSwgbW9kdWxlX21hcFsxXTsKICAgICBpbnQgaSwgaiwgZTgy
MF93YXJuID0gMCwgYnl0ZXMgPSAwOwogICAgIGJvb2wgYWNwaV9ib290X3RhYmxlX2luaXRfZG9u
ZSA9IGZhbHNlLCByZWxvY2F0ZWQgPSBmYWxzZTsKICAgICBpbnQgcmV0OwpAQCAtODQwLDYgKzg0
MCwxNyBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1i
aV9wKQogICAgIGlmICggIShtYmktPmZsYWdzICYgTUJJX01PRFVMRVMpIHx8IChtYmktPm1vZHNf
Y291bnQgPT0gMCkgKQogICAgICAgICBwYW5pYygiZG9tMCBrZXJuZWwgbm90IHNwZWNpZmllZC4g
Q2hlY2sgYm9vdGxvYWRlciBjb25maWd1cmF0aW9uXG4iKTsKIAorICAgIC8qIENoZWNrIHRoYXQg
d2UgZG9uJ3QgaGF2ZSBhIHNpbGx5IG51bWJlciBvZiBtb2R1bGVzLiAqLworICAgIGlmICggbWJp
LT5tb2RzX2NvdW50ID4gc2l6ZW9mKG1vZHVsZV9tYXApICogOCApCisgICAgeworICAgICAgICBt
YmktPm1vZHNfY291bnQgPSBzaXplb2YobW9kdWxlX21hcCkgKiA4OworICAgICAgICBwcmludGso
IkV4Y2Vzc2l2ZSBtdWx0aWJvb3QgbW9kdWxlcyAtIHVzaW5nIHRoZSBmaXJzdCAldSBvbmx5XG4i
LAorICAgICAgICAgICAgICAgbWJpLT5tb2RzX2NvdW50KTsKKyAgICB9CisKKyAgICBiaXRtYXBf
ZmlsbChtb2R1bGVfbWFwLCBtYmktPm1vZHNfY291bnQpOworICAgIF9fY2xlYXJfYml0KDAsIG1v
ZHVsZV9tYXApOyAvKiBEb20wIGtlcm5lbCBpcyBhbHdheXMgZmlyc3QgKi8KKwogICAgIGlmICgg
cHZoX2Jvb3QgKQogICAgIHsKICAgICAgICAgLyogcHZoX2luaXQoKSBhbHJlYWR5IGZpbGxlZCBp
biBlODIwX3JhdyAqLwpAQCAtMTU3OCwxMCArMTU4OSw2IEBAIHZvaWQgX19pbml0IG5vcmV0dXJu
IF9fc3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAKICAgICBpbml0X0lSUSgpOwogCi0g
ICAgbW9kdWxlX21hcCA9IHhtYWxsb2NfYXJyYXkodW5zaWduZWQgbG9uZywgQklUU19UT19MT05H
UyhtYmktPm1vZHNfY291bnQpKTsKLSAgICBiaXRtYXBfZmlsbChtb2R1bGVfbWFwLCBtYmktPm1v
ZHNfY291bnQpOwotICAgIF9fY2xlYXJfYml0KDAsIG1vZHVsZV9tYXApOyAvKiBEb20wIGtlcm5l
bCBpcyBhbHdheXMgZmlyc3QgKi8KLQogICAgIHhzbV9tdWx0aWJvb3RfaW5pdChtb2R1bGVfbWFw
LCBtYmkpOwogCiAgICAgbWljcm9jb2RlX2dyYWJfbW9kdWxlKG1vZHVsZV9tYXAsIG1iaSk7Ci0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFn
aW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon May 13 11:44:20 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 11:44:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hQ9NT-00029A-VT; Mon, 13 May 2019 11:44:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQ9NS-000293-8s
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:44:18 +0000
X-Inumbo-ID: 6f5191ce-7574-11e9-87c5-ff3488871c0f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6f5191ce-7574-11e9-87c5-ff3488871c0f;
 Mon, 13 May 2019 11:44:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQ9NP-0004mx-Dt
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:44:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQ9NP-0004yw-BF
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:44:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQ9NP-0004yw-BF@xenbits.xenproject.org>
Date: Mon, 13 May 2019 11:44:15 +0000
Subject: [Xen-changelog] [xen staging] x86/spec-ctrl: Reposition the XPTI
 command line parsing logic
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGMyYzJiYjBkNjBjNjQyZTY0YTUyNDNhNzljOGIxNTQ4ZmZiN2JjNWIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIFNlcCAxMiAxNDozNjowMCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXkgMTMgMTA6MzU6
MzcgMjAxOSArMDEwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IFJlcG9zaXRpb24gdGhlIFhQVEkgY29t
bWFuZCBsaW5lIHBhcnNpbmcgbG9naWMKICAgIAogICAgSXQgaGFzIGVuZGVkIHVwIGluIHRoZSBt
aWRkbGUgb2YgdGhlIG1pdGlnYXRpb24gY2FsY3VsYXRpb24gbG9naWMuICBNb3ZlIGl0IHRvCiAg
ICBiZSBiZXNpZGUgdGhlIG90aGVyIGNvbW1hbmQgbGluZSBwYXJzaW5nLgogICAgCiAgICBObyBm
dW5jdGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIHwgMTM0ICsrKysr
KysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiAxIGZpbGUgY2hhbmdl
ZCwgNjcgaW5zZXJ0aW9ucygrKSwgNjcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4IDRmZDA5
ZjgzMWIuLjg4YjU2ZjljMmEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwor
KysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAgLTE3Myw2ICsxNzMsNzMgQEAgc3RhdGlj
IGludCBfX2luaXQgcGFyc2Vfc3BlY19jdHJsKGNvbnN0IGNoYXIgKnMpCiB9CiBjdXN0b21fcGFy
YW0oInNwZWMtY3RybCIsIHBhcnNlX3NwZWNfY3RybCk7CiAKK2ludDhfdCBfX3JlYWRfbW9zdGx5
IG9wdF94cHRpX2h3ZG9tID0gLTE7CitpbnQ4X3QgX19yZWFkX21vc3RseSBvcHRfeHB0aV9kb211
ID0gLTE7CisKK3N0YXRpYyBfX2luaXQgdm9pZCB4cHRpX2luaXRfZGVmYXVsdCh1aW50NjRfdCBj
YXBzKQoreworICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1Jf
QU1EICkKKyAgICAgICAgY2FwcyA9IEFSQ0hfQ0FQU19SRENMX05POworCisgICAgaWYgKCBjYXBz
ICYgQVJDSF9DQVBTX1JEQ0xfTk8gKQorICAgIHsKKyAgICAgICAgaWYgKCBvcHRfeHB0aV9od2Rv
bSA8IDAgKQorICAgICAgICAgICAgb3B0X3hwdGlfaHdkb20gPSAwOworICAgICAgICBpZiAoIG9w
dF94cHRpX2RvbXUgPCAwICkKKyAgICAgICAgICAgIG9wdF94cHRpX2RvbXUgPSAwOworICAgIH0K
KyAgICBlbHNlCisgICAgeworICAgICAgICBpZiAoIG9wdF94cHRpX2h3ZG9tIDwgMCApCisgICAg
ICAgICAgICBvcHRfeHB0aV9od2RvbSA9IDE7CisgICAgICAgIGlmICggb3B0X3hwdGlfZG9tdSA8
IDAgKQorICAgICAgICAgICAgb3B0X3hwdGlfZG9tdSA9IDE7CisgICAgfQorfQorCitzdGF0aWMg
X19pbml0IGludCBwYXJzZV94cHRpKGNvbnN0IGNoYXIgKnMpCit7CisgICAgY29uc3QgY2hhciAq
c3M7CisgICAgaW50IHZhbCwgcmMgPSAwOworCisgICAgLyogSW50ZXJwcmV0ICd4cHRpJyBhbG9u
ZSBpbiBpdHMgcG9zaXRpdmUgYm9vbGVhbiBmb3JtLiAqLworICAgIGlmICggKnMgPT0gJ1wwJyAp
CisgICAgICAgIG9wdF94cHRpX2h3ZG9tID0gb3B0X3hwdGlfZG9tdSA9IDE7CisKKyAgICBkbyB7
CisgICAgICAgIHNzID0gc3RyY2hyKHMsICcsJyk7CisgICAgICAgIGlmICggIXNzICkKKyAgICAg
ICAgICAgIHNzID0gc3RyY2hyKHMsICdcMCcpOworCisgICAgICAgIHN3aXRjaCAoIHBhcnNlX2Jv
b2wocywgc3MpICkKKyAgICAgICAgeworICAgICAgICBjYXNlIDA6CisgICAgICAgICAgICBvcHRf
eHB0aV9od2RvbSA9IG9wdF94cHRpX2RvbXUgPSAwOworICAgICAgICAgICAgYnJlYWs7CisKKyAg
ICAgICAgY2FzZSAxOgorICAgICAgICAgICAgb3B0X3hwdGlfaHdkb20gPSBvcHRfeHB0aV9kb211
ID0gMTsKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGRlZmF1bHQ6CisgICAgICAgICAg
ICBpZiAoICFzdHJjbXAocywgImRlZmF1bHQiKSApCisgICAgICAgICAgICAgICAgb3B0X3hwdGlf
aHdkb20gPSBvcHRfeHB0aV9kb211ID0gLTE7CisgICAgICAgICAgICBlbHNlIGlmICggKHZhbCA9
IHBhcnNlX2Jvb2xlYW4oImRvbTAiLCBzLCBzcykpID49IDAgKQorICAgICAgICAgICAgICAgIG9w
dF94cHRpX2h3ZG9tID0gdmFsOworICAgICAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9i
b29sZWFuKCJkb211Iiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgICAgICAgICBvcHRfeHB0aV9k
b211ID0gdmFsOworICAgICAgICAgICAgZWxzZSBpZiAoICpzICkKKyAgICAgICAgICAgICAgICBy
YyA9IC1FSU5WQUw7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgfQorCisgICAgICAgIHMg
PSBzcyArIDE7CisgICAgfSB3aGlsZSAoICpzcyApOworCisgICAgcmV0dXJuIHJjOworfQorY3Vz
dG9tX3BhcmFtKCJ4cHRpIiwgcGFyc2VfeHB0aSk7CisKIGludDhfdCBfX3JlYWRfbW9zdGx5IG9w
dF9wdl9sMXRmX2h3ZG9tID0gLTE7CiBpbnQ4X3QgX19yZWFkX21vc3RseSBvcHRfcHZfbDF0Zl9k
b211ID0gLTE7CiAKQEAgLTYzNCw3MyArNzAxLDYgQEAgc3RhdGljIF9faW5pdCB2b2lkIGwxdGZf
Y2FsY3VsYXRpb25zKHVpbnQ2NF90IGNhcHMpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIDogKDN1bCA8PCAocGFkZHJfYml0cyAtIDIpKSkpOwogfQogCi1pbnQ4
X3QgX19yZWFkX21vc3RseSBvcHRfeHB0aV9od2RvbSA9IC0xOwotaW50OF90IF9fcmVhZF9tb3N0
bHkgb3B0X3hwdGlfZG9tdSA9IC0xOwotCi1zdGF0aWMgX19pbml0IHZvaWQgeHB0aV9pbml0X2Rl
ZmF1bHQodWludDY0X3QgY2FwcykKLXsKLSAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRv
ciA9PSBYODZfVkVORE9SX0FNRCApCi0gICAgICAgIGNhcHMgPSBBUkNIX0NBUFNfUkRDTF9OTzsK
LQotICAgIGlmICggY2FwcyAmIEFSQ0hfQ0FQU19SRENMX05PICkKLSAgICB7Ci0gICAgICAgIGlm
ICggb3B0X3hwdGlfaHdkb20gPCAwICkKLSAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9tID0gMDsK
LSAgICAgICAgaWYgKCBvcHRfeHB0aV9kb211IDwgMCApCi0gICAgICAgICAgICBvcHRfeHB0aV9k
b211ID0gMDsKLSAgICB9Ci0gICAgZWxzZQotICAgIHsKLSAgICAgICAgaWYgKCBvcHRfeHB0aV9o
d2RvbSA8IDAgKQotICAgICAgICAgICAgb3B0X3hwdGlfaHdkb20gPSAxOwotICAgICAgICBpZiAo
IG9wdF94cHRpX2RvbXUgPCAwICkKLSAgICAgICAgICAgIG9wdF94cHRpX2RvbXUgPSAxOwotICAg
IH0KLX0KLQotc3RhdGljIF9faW5pdCBpbnQgcGFyc2VfeHB0aShjb25zdCBjaGFyICpzKQotewot
ICAgIGNvbnN0IGNoYXIgKnNzOwotICAgIGludCB2YWwsIHJjID0gMDsKLQotICAgIC8qIEludGVy
cHJldCAneHB0aScgYWxvbmUgaW4gaXRzIHBvc2l0aXZlIGJvb2xlYW4gZm9ybS4gKi8KLSAgICBp
ZiAoICpzID09ICdcMCcgKQotICAgICAgICBvcHRfeHB0aV9od2RvbSA9IG9wdF94cHRpX2RvbXUg
PSAxOwotCi0gICAgZG8gewotICAgICAgICBzcyA9IHN0cmNocihzLCAnLCcpOwotICAgICAgICBp
ZiAoICFzcyApCi0gICAgICAgICAgICBzcyA9IHN0cmNocihzLCAnXDAnKTsKLQotICAgICAgICBz
d2l0Y2ggKCBwYXJzZV9ib29sKHMsIHNzKSApCi0gICAgICAgIHsKLSAgICAgICAgY2FzZSAwOgot
ICAgICAgICAgICAgb3B0X3hwdGlfaHdkb20gPSBvcHRfeHB0aV9kb211ID0gMDsKLSAgICAgICAg
ICAgIGJyZWFrOwotCi0gICAgICAgIGNhc2UgMToKLSAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9t
ID0gb3B0X3hwdGlfZG9tdSA9IDE7Ci0gICAgICAgICAgICBicmVhazsKLQotICAgICAgICBkZWZh
dWx0OgotICAgICAgICAgICAgaWYgKCAhc3RyY21wKHMsICJkZWZhdWx0IikgKQotICAgICAgICAg
ICAgICAgIG9wdF94cHRpX2h3ZG9tID0gb3B0X3hwdGlfZG9tdSA9IC0xOwotICAgICAgICAgICAg
ZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJkb20wIiwgcywgc3MpKSA+PSAwICkKLSAg
ICAgICAgICAgICAgICBvcHRfeHB0aV9od2RvbSA9IHZhbDsKLSAgICAgICAgICAgIGVsc2UgaWYg
KCAodmFsID0gcGFyc2VfYm9vbGVhbigiZG9tdSIsIHMsIHNzKSkgPj0gMCApCi0gICAgICAgICAg
ICAgICAgb3B0X3hwdGlfZG9tdSA9IHZhbDsKLSAgICAgICAgICAgIGVsc2UgaWYgKCAqcyApCi0g
ICAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOwotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAg
IH0KLQotICAgICAgICBzID0gc3MgKyAxOwotICAgIH0gd2hpbGUgKCAqc3MgKTsKLQotICAgIHJl
dHVybiByYzsKLX0KLWN1c3RvbV9wYXJhbSgieHB0aSIsIHBhcnNlX3hwdGkpOwotCiB2b2lkIF9f
aW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiB7CiAgICAgZW51bSBpbmRf
dGh1bmsgdGh1bmsgPSBUSFVOS19ERUZBVUxUOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon May 13 11:44:29 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 11:44:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hQ9Nd-0002AD-16; Mon, 13 May 2019 11:44: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=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQ9Nc-0002A3-3y
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:44:28 +0000
X-Inumbo-ID: 755ed485-7574-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 755ed485-7574-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 11:44:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQ9NZ-0004n8-Ji
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:44:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQ9NZ-0004zR-H9
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:44:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQ9NZ-0004zR-H9@xenbits.xenproject.org>
Date: Mon, 13 May 2019 11:44:25 +0000
Subject: [Xen-changelog] [xen staging] x86/msr: Definitions for
 MSR_INTEL_CORE_THREAD_COUNT
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ0MTIwOTM2YmNkMTY5NWZhZjViNTc1ZjEyNTljNThlMzFkMmIxOGIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEFwciA1IDEyOjI2OjMwIDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE1heSAxMyAxMDozNToz
NyAyMDE5ICswMTAwCgogICAgeDg2L21zcjogRGVmaW5pdGlvbnMgZm9yIE1TUl9JTlRFTF9DT1JF
X1RIUkVBRF9DT1VOVAogICAgCiAgICBUaGlzIGlzIGEgbW9kZWwgc3BlY2lmaWMgcmVnaXN0ZXIg
d2hpY2ggZGV0YWlscyB0aGUgY3VycmVudCBjb25maWd1cmF0aW9uCiAgICBjb3JlcyBhbmQgdGhy
ZWFkcyBpbiB0aGUgcGFja2FnZS4gIEJlY2F1c2Ugb2YgaG93IEh5cGVydGhyZWFkIGFuZCBDb3Jl
CiAgICBjb25maWd1cmF0aW9uIHdvcmtzIHdvcmtzIGluIGZpcm13YXJlLCB0aGUgTVNSIGl0IGlz
IGRlLWZhY3RvIGNvbnN0YW50IGFuZAogICAgd2lsbCByZW1haW4gdW5jaGFuZ2VkIHVudGlsIHRo
ZSBuZXh0IHN5c3RlbSByZXNldC4KICAgIAogICAgSXQgaXMgYSByZWFkIG9ubHkgTVNSIChzbyB1
bmlsYXRlcmFsbHkgcmVqZWN0IHdyaXRlcyksIGJ1dCBmb3Igbm93IHJldGFpbiBpdHMKICAgIGxl
YWt5LW9uLXJlYWQgcHJvcGVydGllcy4gIEZ1cnRoZXIgQ1BVSUQvTVNSIHdvcmsgaXMgcmVxdWly
ZWQgYmVmb3JlIHdlIGNhbgogICAgc3RhcnQgdmlydHVhbGlzaW5nIGEgY29uc2lzdGVudCB0b3Bv
bG9neSB0byB0aGUgZ3Vlc3QsIGFuZCByZXRhaW5pbmcgdGhlIG9sZAogICAgYmVoYXZpb3VyIGlz
IHRoZSBzYWZlc3QgY291cnNlIG9mIGFjdGlvbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21zci5jICAgICAg
ICAgICAgICB8IDUgKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmggfCA0ICsr
KysKIDIgZmlsZXMgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L21zci5jIGIveGVuL2FyY2gveDg2L21zci5jCmluZGV4IDAwNDlhNzNiYzcuLjg4M2I1
N2IyZDUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tc3IuYworKysgYi94ZW4vYXJjaC94ODYv
bXNyLmMKQEAgLTIzNCw2ICsyMzQsMTAgQEAgaW50IGd1ZXN0X3JkbXNyKHN0cnVjdCB2Y3B1ICp2
LCB1aW50MzJfdCBtc3IsIHVpbnQ2NF90ICp2YWwpCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIEFSUkFZX1NJWkUobXNycy0+ZHJfbWFzaykpXTsKICAgICAgICAgYnJlYWs7CiAK
KyAgICAgICAgLyoKKyAgICAgICAgICogVE9ETzogSW1wbGVtZW50IHdoZW4gd2UgaGF2ZSBiZXR0
ZXIgdG9wb2xvZ3kgcmVwcmVzZW50YXRpb24uCisgICAgY2FzZSBNU1JfSU5URUxfQ09SRV9USFJF
QURfQ09VTlQ6CisgICAgICAgICAqLwogICAgIGRlZmF1bHQ6CiAgICAgICAgIHJldHVybiBYODZF
TVVMX1VOSEFORExFQUJMRTsKICAgICB9CkBAIC0yNjMsNiArMjY3LDcgQEAgaW50IGd1ZXN0X3dy
bXNyKHN0cnVjdCB2Y3B1ICp2LCB1aW50MzJfdCBtc3IsIHVpbnQ2NF90IHZhbCkKICAgICB7CiAg
ICAgICAgIHVpbnQ2NF90IHJzdmQ7CiAKKyAgICBjYXNlIE1TUl9JTlRFTF9DT1JFX1RIUkVBRF9D
T1VOVDoKICAgICBjYXNlIE1TUl9JTlRFTF9QTEFURk9STV9JTkZPOgogICAgIGNhc2UgTVNSX0FS
Q0hfQ0FQQUJJTElUSUVTOgogICAgICAgICAvKiBSZWFkLW9ubHkgKi8KZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1p
bmRleC5oCmluZGV4IDExNTEyZDQyNTAuLjM4OWY5NWY4OTAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvbXNyLWluZGV4LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5k
ZXguaApAQCAtMzIsNiArMzIsMTAgQEAKICNkZWZpbmUgRUZFUl9LTk9XTl9NQVNLCQkoRUZFUl9T
Q0UgfCBFRkVSX0xNRSB8IEVGRVJfTE1BIHwgRUZFUl9OWCB8IFwKIAkJCQkgRUZFUl9TVk1FIHwg
RUZFUl9GRlhTRSkKIAorI2RlZmluZSBNU1JfSU5URUxfQ09SRV9USFJFQURfQ09VTlQgICAgIDB4
MDAwMDAwMzUKKyNkZWZpbmUgTVNSX0NUQ19USFJFQURfTUFTSyAgICAgICAgICAgICAweDAwMDBm
ZmZmCisjZGVmaW5lIE1TUl9DVENfQ09SRV9NQVNLICAgICAgICAgICAgICAgMHhmZmZmMDAwMAor
CiAvKiBTcGVjdWxhdGlvbiBDb250cm9scy4gKi8KICNkZWZpbmUgTVNSX1NQRUNfQ1RSTAkJCTB4
MDAwMDAwNDgKICNkZWZpbmUgU1BFQ19DVFJMX0lCUlMJCQkoX0FDKDEsIFVMTCkgPDwgMCkKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdp
bmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon May 13 11:44:39 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 11:44:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hQ9Nn-0002Bi-2m; Mon, 13 May 2019 11:44: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=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQ9Nl-0002BX-SU
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:44:37 +0000
X-Inumbo-ID: 7b72c9f4-7574-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7b72c9f4-7574-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 11:44:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQ9Nj-0004nG-Pi
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:44:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQ9Nj-0004zu-N9
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:44:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQ9Nj-0004zu-N9@xenbits.xenproject.org>
Date: Mon, 13 May 2019 11:44:35 +0000
Subject: [Xen-changelog] [xen staging] x86/boot: Detect the firmware SMT
 setting correctly on Intel hardware
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGIxMmZlYzRhMTI1OTUwMjQwNTczZWEzMmY2NWM2MWZiOWFmYTc0YzMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEFwciA1IDEzOjI2OjMwIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE1heSAxMyAxMDozNToz
NyAyMDE5ICswMTAwCgogICAgeDg2L2Jvb3Q6IERldGVjdCB0aGUgZmlybXdhcmUgU01UIHNldHRp
bmcgY29ycmVjdGx5IG9uIEludGVsIGhhcmR3YXJlCiAgICAKICAgIFdoaWxlIGJvb3RfY3B1X2Rh
dGEueDg2X251bV9zaWJsaW5ncyBpcyBhbiBhY2N1cmF0ZSB2YWx1ZSB0byB1c2Ugb24gQU1ECiAg
ICBoYXJkd2FyZSwgaXQgaXNuJ3Qgb24gSW50ZWwgd2hlbiB0aGUgdXNlciBoYXMgZGlzYWJsZWQg
SHlwZXJ0aHJlYWRpbmcgaW4gdGhlCiAgICBmaXJtd2FyZS4gIEFzIGEgcmVzdWx0LCBhIHVzZXIg
d2hpY2ggaGFzIGNob3NlbiB0byBkaXNhYmxlIEhUIHN0aWxsIGdldHMKICAgIG5hZ2dlZCBvbiBM
MVRGLXZ1bG5lcmFibGUgaGFyZHdhcmUgd2hlbiB0aGV5IGhhdmVuJ3QgY2hvc2VuIGFuIGV4cGxp
Y2l0CiAgICBzbXQ9PGJvb2w+IHNldHRpbmcuCiAgICAKICAgIE1ha2UgdXNlIG9mIHRoZSBsYXJn
ZWx5LXVuZG9jdW1lbnRlZCBNU1JfSU5URUxfQ09SRV9USFJFQURfQ09VTlQgd2hpY2ggaW4KICAg
IHByYWN0aWNlIGV4aXN0cyBzaW5jZSBOZWhhbGVtLCB3aGVuIGJvb3Rpbmcgb24gcmVhbCBoYXJk
d2FyZS4gIEZhbGwgYmFjayB0bwogICAgdXNpbmcgdGhlIEFDUEkgdGFibGUgQVBJQyBJRHMuCiAg
ICAKICAgIFdoaWxlIGFkanVzdGluZyB0aGlzIGxvZ2ljLCBmaXggYSBsYXRlbnQgYnVnIGluIGFt
ZF9nZXRfdG9wb2xvZ3koKS4gIFRoZQogICAgdGhyZWFkIGNvdW50IGZpZWxkIGluIENQVUlELjB4
ODAwMDAwMWUuZWJ4IGlzIGRvY3VtZW50ZWQgYXMgOCBiaXRzIHdpZGUsCiAgICByYXRoZXIgdGhh
biAyIGJpdHMgd2lkZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2NwdS9hbWQuYyAgIHwgIDIgKy0KIHhlbi9h
cmNoL3g4Ni9zcGVjX2N0cmwuYyB8IDQ2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKystLS0KIDIgZmlsZXMgY2hhbmdlZCwgNDQgaW5zZXJ0aW9ucygrKSwgNCBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L2FtZC5jIGIveGVuL2FyY2gv
eDg2L2NwdS9hbWQuYwppbmRleCBlMTlhNWVhZDNlLi4yM2RlMjU4Yzc4IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYvY3B1L2FtZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMKQEAgLTUw
Nyw3ICs1MDcsNyBAQCBzdGF0aWMgdm9pZCBhbWRfZ2V0X3RvcG9sb2d5KHN0cnVjdCBjcHVpbmZv
X3g4NiAqYykKICAgICAgICAgICAgICAgICB1MzIgZWF4LCBlYngsIGVjeCwgZWR4OwogCiAgICAg
ICAgICAgICAgICAgY3B1aWQoMHg4MDAwMDAxZSwgJmVheCwgJmVieCwgJmVjeCwgJmVkeCk7Ci0g
ICAgICAgICAgICAgICAgYy0+eDg2X251bV9zaWJsaW5ncyA9ICgoZWJ4ID4+IDgpICYgMHgzKSAr
IDE7CisgICAgICAgICAgICAgICAgYy0+eDg2X251bV9zaWJsaW5ncyA9ICgoZWJ4ID4+IDgpICYg
MHhmZikgKyAxOwogCiAgICAgICAgICAgICAgICAgaWYgKGMtPng4NiA8IDB4MTcpCiAgICAgICAg
ICAgICAgICAgICAgICAgICBjLT5jb21wdXRlX3VuaXRfaWQgPSBlYnggJiAweEZGOwpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5j
CmluZGV4IDg4YjU2ZjljMmEuLmJlMTQyNGZhODMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9z
cGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAgLTM3NSw2ICszNzUs
NDUgQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1
bmssIHVpbnQ2NF90IGNhcHMpCiAjZW5kaWYKIH0KIAorc3RhdGljIGJvb2wgX19pbml0IGNoZWNr
X3NtdF9lbmFibGVkKHZvaWQpCit7CisgICAgdWludDY0X3QgdmFsOworICAgIHVuc2lnbmVkIGlu
dCBjcHU7CisKKyAgICAvKgorICAgICAqIHg4Nl9udW1fc2libGluZ3MgZGVmYXVsdHMgdG8gMSBp
biB0aGUgYWJzZW5jZSBvZiBvdGhlciBpbmZvcm1hdGlvbiwgYW5kCisgICAgICogaXMgYWRqdXN0
ZWQgYmFzZWQgb24gb3RoZXIgdG9wb2xvZ3kgaW5mb3JtYXRpb24gZm91bmQgaW4gQ1BVSUQgbGVh
dmVzLgorICAgICAqCisgICAgICogT24gQU1EIGhhcmR3YXJlLCBpdCB3aWxsIGJlIHRoZSBjdXJy
ZW50IFNNVCBjb25maWd1cmF0aW9uLiAgT24gSW50ZWwKKyAgICAgKiBoYXJkd2FyZSwgaXQgd2ls
bCByZXByZXNlbnQgdGhlIG1heGltdW0gY2FwYWJpbGl0eSwgcmF0aGVyIHRoYW4gdGhlCisgICAg
ICogY3VycmVudCBjb25maWd1cmF0aW9uLgorICAgICAqLworICAgIGlmICggYm9vdF9jcHVfZGF0
YS54ODZfbnVtX3NpYmxpbmdzIDwgMiApCisgICAgICAgIHJldHVybiBmYWxzZTsKKworICAgIC8q
CisgICAgICogSW50ZWwgTmVoYWxlbSBhbmQgbGF0ZXIgaGFyZHdhcmUgZG9lcyBoYXZlIGFuIE1T
UiB3aGljaCByZXBvcnRzIHRoZQorICAgICAqIGN1cnJlbnQgY291bnQgb2YgY29yZXMvdGhyZWFk
cyBpbiB0aGUgcGFja2FnZS4KKyAgICAgKgorICAgICAqIEF0IHRoZSB0aW1lIG9mIHdyaXRpbmcs
IGl0IGlzIGFsbW9zdCBjb21wbGV0ZWx5IHVuZG9jdW1lbnRlZCwgc28gaXNuJ3QKKyAgICAgKiB2
aXJ0dWFsaXNlZCByZWxpYWJseS4KKyAgICAgKi8KKyAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2
X3ZlbmRvciA9PSBYODZfVkVORE9SX0lOVEVMICYmICFjcHVfaGFzX2h5cGVydmlzb3IgJiYKKyAg
ICAgICAgICFyZG1zcl9zYWZlKE1TUl9JTlRFTF9DT1JFX1RIUkVBRF9DT1VOVCwgdmFsKSApCisg
ICAgICAgIHJldHVybiAoTUFTS19FWFRSKHZhbCwgTVNSX0NUQ19DT1JFX01BU0spICE9CisgICAg
ICAgICAgICAgICAgTUFTS19FWFRSKHZhbCwgTVNSX0NUQ19USFJFQURfTUFTSykpOworCisgICAg
LyoKKyAgICAgKiBTZWFyY2ggb3ZlciB0aGUgQ1BVcyByZXBvcnRlZCBpbiB0aGUgQUNQSSB0YWJs
ZXMuICBBbnkgd2hvc2UgQVBJQyBJRAorICAgICAqIGhhcyBhIG5vbi16ZXJvIHRocmVhZCBpZCBj
b21wb25lbnQgaW5kaWNhdGVzIHRoYXQgU01UIGlzIGFjdGl2ZS4KKyAgICAgKi8KKyAgICBmb3Jf
ZWFjaF9wcmVzZW50X2NwdSAoIGNwdSApCisgICAgICAgIGlmICggeDg2X2NwdV90b19hcGljaWRb
Y3B1XSAmIChib290X2NwdV9kYXRhLng4Nl9udW1fc2libGluZ3MgLSAxKSApCisgICAgICAgICAg
ICByZXR1cm4gdHJ1ZTsKKworICAgIHJldHVybiBmYWxzZTsKK30KKwogLyogQ2FsY3VsYXRlIHdo
ZXRoZXIgUmV0cG9saW5lIGlzIGtub3duLXNhZmUgb24gdGhpcyBDUFUuICovCiBzdGF0aWMgYm9v
bCBfX2luaXQgcmV0cG9saW5lX3NhZmUodWludDY0X3QgY2FwcykKIHsKQEAgLTcwNCwxMiArNzQz
LDE0IEBAIHN0YXRpYyBfX2luaXQgdm9pZCBsMXRmX2NhbGN1bGF0aW9ucyh1aW50NjRfdCBjYXBz
KQogdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogewogICAg
IGVudW0gaW5kX3RodW5rIHRodW5rID0gVEhVTktfREVGQVVMVDsKLSAgICBib29sIHVzZV9zcGVj
X2N0cmwgPSBmYWxzZSwgaWJycyA9IGZhbHNlOworICAgIGJvb2wgdXNlX3NwZWNfY3RybCA9IGZh
bHNlLCBpYnJzID0gZmFsc2UsIGh3X3NtdF9lbmFibGVkOwogICAgIHVpbnQ2NF90IGNhcHMgPSAw
OwogCiAgICAgaWYgKCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVJDSF9DQVBTKSApCiAgICAg
ICAgIHJkbXNybChNU1JfQVJDSF9DQVBBQklMSVRJRVMsIGNhcHMpOwogCisgICAgaHdfc210X2Vu
YWJsZWQgPSBjaGVja19zbXRfZW5hYmxlZCgpOworCiAgICAgLyoKICAgICAgKiBIYXMgdGhlIHVz
ZXIgc3BlY2lmaWVkIGFueSBjdXN0b20gQlRJIG1pdGlnYXRpb25zPyAgSWYgc28sIGZvbGxvdyB0
aGVpcgogICAgICAqIGluc3RydWN0aW9ucyBleGFjdGx5IGFuZCBkaXNhYmxlIGFsbCBoZXVyaXN0
aWNzLgpAQCAtODg2LDggKzkyNyw3IEBAIHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0
aWdhdGlvbnModm9pZCkKICAgICAgKiBIb3dldmVyLCBpZiB3ZSBhcmUgb24gYWZmZWN0ZWQgaGFy
ZHdhcmUsIHdpdGggSFQgZW5hYmxlZCwgYW5kIHRoZSB1c2VyCiAgICAgICogaGFzbid0IGV4cGxp
Y2l0bHkgY2hvc2VuIHdoZXRoZXIgdG8gdXNlIEhUIG9yIG5vdCwgbmFnIHRoZW0gdG8gZG8gc28u
CiAgICAgICovCi0gICAgaWYgKCBvcHRfc210ID09IC0xICYmIGNwdV9oYXNfYnVnX2wxdGYgJiYg
IXB2X3NoaW0gJiYKLSAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2X251bV9zaWJsaW5ncyA+IDEg
KQorICAgIGlmICggb3B0X3NtdCA9PSAtMSAmJiBjcHVfaGFzX2J1Z19sMXRmICYmICFwdl9zaGlt
ICYmIGh3X3NtdF9lbmFibGVkICkKICAgICAgICAgd2FybmluZ19hZGQoCiAgICAgICAgICAgICAi
Qm9vdGVkIG9uIEwxVEYtdnVsbmVyYWJsZSBoYXJkd2FyZSB3aXRoIFNNVC9IeXBlcnRocmVhZGlu
Z1xuIgogICAgICAgICAgICAgImVuYWJsZWQuICBQbGVhc2UgYXNzZXNzIHlvdXIgY29uZmlndXJh
dGlvbiBhbmQgY2hvb3NlIGFuXG4iCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon May 13 11:44:51 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 11:44: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 1hQ9Nz-0002D6-4c; Mon, 13 May 2019 11:44:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQ9Ny-0002Cx-5L
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:44:50 +0000
X-Inumbo-ID: 8186a7b2-7574-11e9-85bc-afa25a5b865f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8186a7b2-7574-11e9-85bc-afa25a5b865f;
 Mon, 13 May 2019 11:44:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQ9Nt-0004nS-VT
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:44:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQ9Nt-00050M-T2
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:44:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQ9Nt-00050M-T2@xenbits.xenproject.org>
Date: Mon, 13 May 2019 11:44:45 +0000
Subject: [Xen-changelog] [xen staging] xen/sched: we never get into
 context_switch() with prev==next
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDUwOGJjNzVkOTU4Mjg5N2QwNTQxYWFkNjRiNmNkZjlmYTJlY2RmODkKQXV0aG9yOiAg
ICAgRGFyaW8gRmFnZ2lvbGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KQXV0aG9yRGF0ZTogU2F0IEFw
ciAyMCAxNzoyNDo0NyAyMDE5ICswMjAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXkgMTMgMTA6MzU6MzcgMjAx
OSArMDEwMAoKICAgIHhlbi9zY2hlZDogd2UgbmV2ZXIgZ2V0IGludG8gY29udGV4dF9zd2l0Y2go
KSB3aXRoIHByZXY9PW5leHQKICAgIAogICAgSW4gc2NoZWR1bGUoKSwgaWYgd2UgcGljaywgYXMg
dGhlIG5leHQgdmNwdSB0byBydW4gKG5leHQpIHRoZSBzYW1lIG9uZQogICAgdGhhdCBpcyBydW5u
aW5nIGFscmVhZHkgKHByZXYpLCB3ZSBuZXZlciBnZXQgdG8gY2FsbCBjb250ZXh0X3N3aXRjaCgp
LgogICAgCiAgICBXZSBjYW4sIHRoZXJlZm9yZSwgZ2V0IHJpZCBvZiBhbGwgdGhlIGBpZmAtcyB0
ZXN0aW5nIHByZXYgYW5kIG5leHQgYmVpbmcKICAgIGRpZmZlcmVudCwgdHJhZGluZyB0aGVtIHdp
dGggYW4gQVNTRVJUKCkgKG9uIEFSTSwgdGhlIEFTU0VSVCgpIHdhcyBldmVuCiAgICBhbHJlYWR5
IHRoZXJlISkKICAgIAogICAgU3VnZ2VzdGVkLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3Vz
ZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBEYXJpbyBGYWdnaW9saSA8ZGZhZ2dpb2xpQHN1c2Uu
Y29tPgogICAgQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAg
ICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgotLS0K
IHhlbi9hcmNoL2FybS9kb21haW4uYyB8ICAzICstLQogeGVuL2FyY2gveDg2L2RvbWFpbi5jIHwg
MjIgKysrKysrKystLS0tLS0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA5IGluc2VydGlvbnMo
KyksIDE2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9kb21haW4uYyBi
L3hlbi9hcmNoL2FybS9kb21haW4uYwppbmRleCA2ZGM2MzNlZDUwLi45MTVhZTBiNGM2IDEwMDY0
NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMKKysrIGIveGVuL2FyY2gvYXJtL2RvbWFpbi5j
CkBAIC0zNDMsOCArMzQzLDcgQEAgdm9pZCBjb250ZXh0X3N3aXRjaChzdHJ1Y3QgdmNwdSAqcHJl
diwgc3RydWN0IHZjcHUgKm5leHQpCiAgICAgQVNTRVJUKHByZXYgIT0gbmV4dCk7CiAgICAgQVNT
RVJUKCF2Y3B1X2NwdV9kaXJ0eShuZXh0KSk7CiAKLSAgICBpZiAoIHByZXYgIT0gbmV4dCApCi0g
ICAgICAgIHVwZGF0ZV9ydW5zdGF0ZV9hcmVhKHByZXYpOworICAgIHVwZGF0ZV9ydW5zdGF0ZV9h
cmVhKHByZXYpOwogCiAgICAgbG9jYWxfaXJxX2Rpc2FibGUoKTsKIApkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCmluZGV4IDllYWE5Nzhj
ZTUuLmQyZDlmMmZjM2MgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94
ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTE3MjEsNiArMTcyMSw3IEBAIHZvaWQgY29udGV4dF9z
d2l0Y2goc3RydWN0IHZjcHUgKnByZXYsIHN0cnVjdCB2Y3B1ICpuZXh0KQogICAgIGNvbnN0IHN0
cnVjdCBkb21haW4gKnByZXZkID0gcHJldi0+ZG9tYWluLCAqbmV4dGQgPSBuZXh0LT5kb21haW47
CiAgICAgdW5zaWduZWQgaW50IGRpcnR5X2NwdSA9IG5leHQtPmRpcnR5X2NwdTsKIAorICAgIEFT
U0VSVChwcmV2ICE9IG5leHQpOwogICAgIEFTU0VSVChsb2NhbF9pcnFfaXNfZW5hYmxlZCgpKTsK
IAogICAgIGdldF9jcHVfaW5mbygpLT51c2VfcHZfY3IzID0gZmFsc2U7CkBAIC0xNzMyLDEyICsx
NzMzLDkgQEAgdm9pZCBjb250ZXh0X3N3aXRjaChzdHJ1Y3QgdmNwdSAqcHJldiwgc3RydWN0IHZj
cHUgKm5leHQpCiAgICAgICAgIGZsdXNoX21hc2soY3B1bWFza19vZihkaXJ0eV9jcHUpLCBGTFVT
SF9WQ1BVX1NUQVRFKTsKICAgICB9CiAKLSAgICBpZiAoIHByZXYgIT0gbmV4dCApCi0gICAgewot
ICAgICAgICBfdXBkYXRlX3J1bnN0YXRlX2FyZWEocHJldik7Ci0gICAgICAgIHZwbXVfc3dpdGNo
X2Zyb20ocHJldik7Ci0gICAgICAgIG5wMm1fc2NoZWR1bGUoTlAyTV9TQ0hFRExFX09VVCk7Ci0g
ICAgfQorICAgIF91cGRhdGVfcnVuc3RhdGVfYXJlYShwcmV2KTsKKyAgICB2cG11X3N3aXRjaF9m
cm9tKHByZXYpOworICAgIG5wMm1fc2NoZWR1bGUoTlAyTV9TQ0hFRExFX09VVCk7CiAKICAgICBp
ZiAoIGlzX2h2bV9kb21haW4ocHJldmQpICYmICFsaXN0X2VtcHR5KCZwcmV2LT5hcmNoLmh2bS50
bV9saXN0KSApCiAgICAgICAgIHB0X3NhdmVfdGltZXIocHJldik7CkBAIC0xNzk0LDE0ICsxNzky
LDEwIEBAIHZvaWQgY29udGV4dF9zd2l0Y2goc3RydWN0IHZjcHUgKnByZXYsIHN0cnVjdCB2Y3B1
ICpuZXh0KQogCiAgICAgY29udGV4dF9zYXZlZChwcmV2KTsKIAotICAgIGlmICggcHJldiAhPSBu
ZXh0ICkKLSAgICB7Ci0gICAgICAgIF91cGRhdGVfcnVuc3RhdGVfYXJlYShuZXh0KTsKLQotICAg
ICAgICAvKiBNdXN0IGJlIGRvbmUgd2l0aCBpbnRlcnJ1cHRzIGVuYWJsZWQgKi8KLSAgICAgICAg
dnBtdV9zd2l0Y2hfdG8obmV4dCk7Ci0gICAgICAgIG5wMm1fc2NoZWR1bGUoTlAyTV9TQ0hFRExF
X0lOKTsKLSAgICB9CisgICAgX3VwZGF0ZV9ydW5zdGF0ZV9hcmVhKG5leHQpOworICAgIC8qIE11
c3QgYmUgZG9uZSB3aXRoIGludGVycnVwdHMgZW5hYmxlZCAqLworICAgIHZwbXVfc3dpdGNoX3Rv
KG5leHQpOworICAgIG5wMm1fc2NoZWR1bGUoTlAyTV9TQ0hFRExFX0lOKTsKIAogICAgIC8qIEVu
c3VyZSB0aGF0IHRoZSB2Y3B1IGhhcyBhbiB1cC10by1kYXRlIHRpbWUgYmFzZS4gKi8KICAgICB1
cGRhdGVfdmNwdV9zeXN0ZW1fdGltZShuZXh0KTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon May 13 11:44:59 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 11:44:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hQ9O7-0002EJ-8X; Mon, 13 May 2019 11:44:59 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQ9O5-0002E7-MV
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:44:57 +0000
X-Inumbo-ID: 87931c81-7574-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 87931c81-7574-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 11:44:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQ9O4-0004na-4u
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:44:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQ9O4-000510-2W
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:44:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQ9O4-000510-2W@xenbits.xenproject.org>
Date: Mon, 13 May 2019 11:44:56 +0000
Subject: [Xen-changelog] [xen staging] x86/svm: Fix handling of ICEBP
 intercepts
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE0OTViNGZmOWI0YWYyYjljMGYxMmNkYjY0OTEwODJjZWNmMzRmODYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEZlYiAxIDE0OjQ4OjQ4IDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE1heSAxMyAxMDozNToz
NyAyMDE5ICswMTAwCgogICAgeDg2L3N2bTogRml4IGhhbmRsaW5nIG9mIElDRUJQIGludGVyY2Vw
dHMKICAgIAogICAgYy9zIDkzMzhhMzdkICJ4ODYvc3ZtOiBpbXBsZW1lbnQgZGVidWcgZXZlbnRz
IiBhZGRlZCBzdXBwb3J0IGZvciBpbnRyb3NwZWN0aW5nCiAgICBJQ0VCUCBkZWJ1ZyBleGNlcHRp
b25zLCBidXQgZGlkbid0IGFjY291bnQgZm9yIHRoZSBmYWN0IHRoYXQKICAgIHN2bV9nZXRfaW5z
bl9sZW4oKSAocHJldmlvdXNseSBfX2dldF9pbnN0cnVjdGlvbl9sZW5ndGgpIGNhbiBmYWlsIGFu
ZCBtYXkKICAgIGFscmVhZHkgaGF2ZSByYWlzZWQgI0dQIHdpdGggdGhlIGd1ZXN0LgogICAgCiAg
ICBJZiBzdm1fZ2V0X2luc25fbGVuKCkgZmFpbHMsIHJldHVybiBiYWNrIHRvIGd1ZXN0IGNvbnRl
eHQgcmF0aGVyIHRoYW4KICAgIGNvbnRpbnVpbmcgYW5kIG1pc3Rha2luZyBhIHRyYXAtc3R5bGUg
Vk1FeGl0IGZvciBhIGZhdWx0LXN0eWxlIG9uZS4KICAgIAogICAgU3BvdHRlZCBieSBDb3Zlcml0
eS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBi
aXRkZWZlbmRlci5jb20+CiAgICBBY2tlZC1ieTogQnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQGFt
ZC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMgfCAzICsrKwogMSBmaWxlIGNo
YW5nZWQsIDMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3Zt
L3N2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKaW5kZXggNTA2MjU4YWJkYy4uMGJl
YjMxYmJlOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKKysrIGIveGVu
L2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKQEAgLTI3NjAsNiArMjc2MCw5IEBAIHZvaWQgc3ZtX3Zt
ZXhpdF9oYW5kbGVyKHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICAgICAgewog
ICAgICAgICAgICAgICAgIHRyYXBfdHlwZSA9IFg4Nl9FVkVOVFRZUEVfUFJJX1NXX0VYQ0VQVElP
TjsKICAgICAgICAgICAgICAgICBpbnN0X2xlbiA9IHN2bV9nZXRfaW5zbl9sZW4odiwgSU5TVFJf
SUNFQlApOworCisgICAgICAgICAgICAgICAgaWYgKCAhaW5zdF9sZW4gKQorICAgICAgICAgICAg
ICAgICAgICBicmVhazsKICAgICAgICAgICAgIH0KIAogICAgICAgICAgICAgcmMgPSBodm1fbW9u
aXRvcl9kZWJ1ZyhyZWdzLT5yaXAsCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon May 13 11:45:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 11:45: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 1hQ9OH-0002FN-A9; Mon, 13 May 2019 11:45: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=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQ9OG-0002FH-3f
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:45:08 +0000
X-Inumbo-ID: 8da18d02-7574-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8da18d02-7574-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 11:45:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQ9OE-0004or-Ag
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:45:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQ9OE-00051x-8G
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:45:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQ9OE-00051x-8G@xenbits.xenproject.org>
Date: Mon, 13 May 2019 11:45:06 +0000
Subject: [Xen-changelog] [xen staging] x86/shadow: Drop incorrect diagnostic
 when shadowing TSS.RSP0
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDY2OGJlNzdmMzZhY2U0ZDgxMDllMWUzZTBhNDY3NTZiMDExYTVhOTUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE1heSAyNiAxNzozNzozMCAyMDE2ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXkgMTMgMTA6MzU6
MzcgMjAxOSArMDEwMAoKICAgIHg4Ni9zaGFkb3c6IERyb3AgaW5jb3JyZWN0IGRpYWdub3N0aWMg
d2hlbiBzaGFkb3dpbmcgVFNTLlJTUDAKICAgIAogICAgRHVyaW5nIGRldmVsb3BtZW50IG9mIHRo
ZSBYVEYgcGFnZXdhbGsgdGVzdHMsIEkgcmVsaWFibHkgZW5jb3VudGVyZWQgdGhpcwogICAgbWVz
c2FnZSBleGFjdGx5IG9uY2UgcGVyIHJ1bi4gIEl0IG9jY3VycyB3aGVuIHRoZSBmaXJzdCBhY3Rp
b24gdG8gdG91Y2gKICAgIFRTUy5SU1AwIGlzIGFuIGludGVycnVwdC9leGNlcHRpb24gdGFrZW4g
aW4gdXNlcnNwYWNlLCBhbmQgdGhlIHByb2Nlc3NvciB0cmllcwogICAgdG8gcHVzaCB0aGUgSVJF
VCBmcmFtZS4KICAgIAogICAgU3Vic2VxdWVudGx5LCBPU1NUZXN0IGhhcyBkZW1vbnN0cmF0ZWQg
dGhhdCBpdCB0cmlnZ2VycyBmcmVxdWVudGx5IGZvciBhCiAgICBLUFRJLWVuYWJsZWQga2VybmVs
LgogICAgCiAgICAgIChYRU4pIG11bHRpLmM6MzMyNDpkMXYxIHdyaXRlIHRvIHBhZ2V0YWJsZSBk
dXJpbmcgZXZlbnQgaW5qZWN0aW9uOiBjcjI9MHhmZmZmYWQyNjQ2Njg3ZjM4LCBtZm49MHgyNDE1
YTEKICAgICAgWyAxNDExLjk0OTE1NV0gc3lzdGVtZC1sb2dpbmRbMjY4M106IE5ldyBzZXNzaW9u
IDczIG9mIHVzZXIgcm9vdC4KICAgICAgKFhFTikgbXVsdGkuYzozMzI0OmQxdjEgd3JpdGUgdG8g
cGFnZXRhYmxlIGR1cmluZyBldmVudCBpbmplY3Rpb246IGNyMj0weGZmZmZhZDI2NDY3MWZmMzgs
IG1mbj0weDI0MGE0MQogICAgICAoWEVOKSBtdWx0aS5jOjMzMjQ6ZDF2MSB3cml0ZSB0byBwYWdl
dGFibGUgZHVyaW5nIGV2ZW50IGluamVjdGlvbjogY3IyPTB4ZmZmZmFkMjY0NjgzN2YzOCwgbWZu
PTB4MjQxNWM1CiAgICAgIChYRU4pIG11bHRpLmM6MzMyNDpkMXYxIHdyaXRlIHRvIHBhZ2V0YWJs
ZSBkdXJpbmcgZXZlbnQgaW5qZWN0aW9uOiBjcjI9MHhmZmZmYWQyNjQ2OGE3ZjM4LCBtZm49MHgy
NDE0ZTcKICAgICAgWyAxNDQyLjIwNzQ3M10gc3lzdGVtZC1sb2dpbmRbMjY4M106IE5ldyBzZXNz
aW9uIDc0IG9mIHVzZXIgcm9vdC4KICAgICAgWyAxNDcxLjQ1MjIwNl0gc3lzdGVtZC1sb2dpbmRb
MjY4M106IE5ldyBzZXNzaW9uIDc1IG9mIHVzZXIgcm9vdC4KICAgICAgKFhFTikgbXVsdGkuYzoz
MzI0OmQxdjEgd3JpdGUgdG8gcGFnZXRhYmxlIGR1cmluZyBldmVudCBpbmplY3Rpb246IGNyMj0w
eGZmZmZhZDI2NDZkMTdmMDgsIG1mbj0weDI0MTdjNQogICAgICBbIDE1MDEuNjk4OTcxXSBzeXN0
ZW1kLWxvZ2luZFsyNjgzXTogTmV3IHNlc3Npb24gNzYgb2YgdXNlciByb290LgogICAgCiAgICBU
aGUgYWN0aW9ucyBwZXJmb3JtZWQgYnkgdGhlIHNoYWRvdyBjb2RlIGFyZSBjb3JyZWN0LCBhbmQg
dGhlIGd1ZXN0IGNvbnRpbnVlcwogICAgd2l0aG91dCBlcnJvciwgYnV0IHRoZSBlbWl0dGVkIGVy
cm9yIGlzIG1pc2xlYWRpbmcuICBUd2VhayB0aGUgY29tbWVudCB0byBtb3JlCiAgICBjbGVhcmx5
IGlkZW50aWZ5IHdoeSB0aGUgY29uZGl0aW9uIGV4aXN0cywgYnV0IGRyb3AgdGhlIG1lc3NhZ2Uu
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBBY2tlZC1ieTogVGltIERlZWdhbiA8dGltQHhlbi5vcmc+Ci0tLQogeGVu
L2FyY2gveDg2L21tL3NoYWRvdy9tdWx0aS5jIHwgMTMgKysrKysrLS0tLS0tLQogMSBmaWxlIGNo
YW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvbW0vc2hhZG93L211bHRpLmMgYi94ZW4vYXJjaC94ODYvbW0vc2hhZG93L211bHRp
LmMKaW5kZXggMWQyODJjOTI4Zi4uNWY4YTc0NWRlMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2
L21tL3NoYWRvdy9tdWx0aS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvbXVsdGkuYwpA
QCAtMzMwNSwxMCArMzMwNSwxMiBAQCBzdGF0aWMgaW50IHNoX3BhZ2VfZmF1bHQoc3RydWN0IHZj
cHUgKnYsCiAgICAgewogICAgICAgICAvKgogICAgICAgICAgKiBJZiB3ZSBhcmUgaW4gdGhlIG1p
ZGRsZSBvZiBpbmplY3RpbmcgYW4gZXhjZXB0aW9uIG9yIGludGVycnVwdCB0aGVuCi0gICAgICAg
ICAqIHdlIHNob3VsZCBub3QgZW11bGF0ZTogaXQgaXMgbm90IHRoZSBpbnN0cnVjdGlvbiBhdCAl
ZWlwIHRoYXQgY2F1c2VkCi0gICAgICAgICAqIHRoZSBmYXVsdC4gRnVydGhlcm1vcmUgaXQgaXMg
YWxtb3N0IGNlcnRhaW5seSB0aGUgY2FzZSB0aGUgaGFuZGxlcgotICAgICAgICAgKiBzdGFjayBp
cyBjdXJyZW50bHkgY29uc2lkZXJlZCB0byBiZSBhIHBhZ2UgdGFibGUsIHNvIHdlIHNob3VsZAot
ICAgICAgICAgKiB1bnNoYWRvdyB0aGUgZmF1bHRpbmcgcGFnZSBiZWZvcmUgZXhpdGluZy4KKyAg
ICAgICAgICogd2Ugc2hvdWxkIG5vdCBlbXVsYXRlOiB0aGUgZmF1bHQgaXMgYSBzaWRlIGVmZmVj
dCBvZiB0aGUgcHJvY2Vzc29yCisgICAgICAgICAqIHRyeWluZyB0byBkZWxpdmVyIHRoZSBleGNl
cHRpb24gKGUuZy4gSURUL0dEVCBhY2Nlc3NlcywgcHVzaGluZyB0aGUKKyAgICAgICAgICogZXhj
ZXB0aW9uIGZyYW1lIG9udG8gdGhlIHN0YWNrKS4gIEZ1cnRoZXJtb3JlIGl0IGlzIGFsbW9zdAor
ICAgICAgICAgKiBjZXJ0YWlubHkgdGhlIGNhc2UgdGhlIGhhbmRsZXIgc3RhY2sgaXMgY3VycmVu
dGx5IGNvbnNpZGVyZWQgdG8gYmUKKyAgICAgICAgICogYSBwYWdlIHRhYmxlLCBzbyB3ZSBzaG91
bGQgdW5zaGFkb3cgdGhlIGZhdWx0aW5nIHBhZ2UgYmVmb3JlCisgICAgICAgICAqIGV4aXRpbmcu
CiAgICAgICAgICAqLwogICAgICAgICBpZiAoIHVubGlrZWx5KGh2bV9ldmVudF9wZW5kaW5nKHYp
KSApCiAgICAgICAgIHsKQEAgLTMzMTksOSArMzMyMSw2IEBAIHN0YXRpYyBpbnQgc2hfcGFnZV9m
YXVsdChzdHJ1Y3QgdmNwdSAqdiwKICAgICAgICAgICAgICAgICB2LT5hcmNoLnBhZ2luZy5sYXN0
X3dyaXRlX2VtdWxfb2sgPSAwOwogICAgICAgICAgICAgfQogI2VuZGlmCi0gICAgICAgICAgICBn
ZHByaW50ayhYRU5MT0dfREVCVUcsICJ3cml0ZSB0byBwYWdldGFibGUgZHVyaW5nIGV2ZW50ICIK
LSAgICAgICAgICAgICAgICAgICAgICJpbmplY3Rpb246IGNyMj0lI2x4LCBtZm49JSNseFxuIiwK
LSAgICAgICAgICAgICAgICAgICAgIHZhLCBtZm5feChnbWZuKSk7CiAgICAgICAgICAgICBzaF9y
ZW1vdmVfc2hhZG93cyhkLCBnbWZuLCAwIC8qIHRob3JvdWdoICovLCAxIC8qIG11c3Qgc3VjY2Vl
ZCAqLyk7CiAgICAgICAgICAgICB0cmFjZV9zaGFkb3dfZW11bGF0ZV9vdGhlcihUUkNfU0hBRE9X
X0VNVUxBVEVfVU5TSEFET1dfRVZUSU5KLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdmEsIGdmbik7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon May 13 11:45:20 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 11:45:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hQ9OS-0002GQ-C6; Mon, 13 May 2019 11:45:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQ9OQ-0002GE-BU
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:45:18 +0000
X-Inumbo-ID: 93b2882c-7574-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 93b2882c-7574-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 11:45: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 1hQ9OO-0004p0-GH
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:45:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQ9OO-00052a-Ds
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:45:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQ9OO-00052a-Ds@xenbits.xenproject.org>
Date: Mon, 13 May 2019 11:45:16 +0000
Subject: [Xen-changelog] [xen staging] xen/domain: Block more speculative
 out-of-bound accesses
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDM0MzFhNjJhZTg1MTExNjUxOGI4NGNlOTFjMTU3MmVkYmJmYzdkOTIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEFwciAyNCAxODo1MzoxNSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXkgMTMgMTA6MzU6
MzcgMjAxOSArMDEwMAoKICAgIHhlbi9kb21haW46IEJsb2NrIG1vcmUgc3BlY3VsYXRpdmUgb3V0
LW9mLWJvdW5kIGFjY2Vzc2VzCiAgICAKICAgIGMvcyBmODMwMzQ1OCByZXN0cmljdGVkIHNwZWN1
bGF0aXZlIGFjY2VzcyBmb3IgZG9fdmNwdV9vcCgpLCBidXQgbmVnbGVjdGVkIGl0cwogICAgY29t
cGF0IGNvdW50ZXJwYXJ0LCB3aGljaCBpcyByZWFjaGFibGUgYnkgZ3Vlc3RzIHVzaW5nIHRoZSAz
MmJpdCBBQkkuCiAgICAKICAgIE1ha2UgYW4gaWRlbnRpY2FsIGFkanVzdG1lbnQuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CiAg
ICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9j
b21tb24vY29tcGF0L2RvbWFpbi5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9u
KCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9jb21wYXQvZG9tYWlu
LmMgYi94ZW4vY29tbW9uL2NvbXBhdC9kb21haW4uYwppbmRleCA4OGJmZGM4MzZkLi4zOTg3N2Iz
YWIyIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL2NvbXBhdC9kb21haW4uYworKysgYi94ZW4vY29t
bW9uL2NvbXBhdC9kb21haW4uYwpAQCAtMzksNyArMzksNyBAQCBpbnQgY29tcGF0X3ZjcHVfb3Ao
aW50IGNtZCwgdW5zaWduZWQgaW50IHZjcHVpZCwgWEVOX0dVRVNUX0hBTkRMRV9QQVJBTSh2b2lk
KSBhcgogICAgIHN0cnVjdCB2Y3B1ICp2OwogICAgIGludCByYyA9IDA7CiAKLSAgICBpZiAoIHZj
cHVpZCA+PSBkLT5tYXhfdmNwdXMgfHwgKHYgPSBkLT52Y3B1W3ZjcHVpZF0pID09IE5VTEwgKQor
ICAgIGlmICggKHYgPSBkb21haW5fdmNwdShkLCB2Y3B1aWQpKSA9PSBOVUxMICkKICAgICAgICAg
cmV0dXJuIC1FTk9FTlQ7CiAKICAgICBzd2l0Y2ggKCBjbWQgKQotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon May 13 11:45:30 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 11:45: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 1hQ9Oc-0002HP-E4; Mon, 13 May 2019 11:45:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQ9Oa-0002HF-Oo
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:45:28 +0000
X-Inumbo-ID: 99c546f8-7574-11e9-a90a-4f47e322361d
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 99c546f8-7574-11e9-a90a-4f47e322361d;
 Mon, 13 May 2019 11:45:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQ9OY-0004pA-Lt
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:45:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQ9OY-000534-JW
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:45:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQ9OY-000534-JW@xenbits.xenproject.org>
Date: Mon, 13 May 2019 11:45:26 +0000
Subject: [Xen-changelog] [xen staging] xen/timers: Fix memory leak with cpu
 unplug/plug (take 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>

Y29tbWl0IGU5NzhlOWVkOWUxZmYwZGMzMjZlNzI3MDhlZDAzY2FjMmJhNDFkYjgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIEFwciAyMyAxNjoxODoyOSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXkgMTMgMTA6MzU6
MzcgMjAxOSArMDEwMAoKICAgIHhlbi90aW1lcnM6IEZpeCBtZW1vcnkgbGVhayB3aXRoIGNwdSB1
bnBsdWcvcGx1ZyAodGFrZSAyKQogICAgCiAgICBQcmV2aW91cyBhdHRlbXB0cyB0byBmaXggdGhp
cyBsZWFrIGRpZG4ndCBpZGVudGlmeSB0aGUgcm9vdCBjYXVzZSwgYW5kCiAgICB1bHRpbWF0ZWx5
IGZhaWxlZC4gIFRoZSBjYXVzZSBpcyBhY3R1YWxseSB0aGUgQ1BVX1VQX1BSRVBBUkUgY2FzZQog
ICAgKHJlKWluaXRpYWxpc2luZyB0cy0+aGVhcCBiYWNrIHRvIGR1bW15X2hlYXAsIHdoaWNoIGxl
YWtzIHRoZSBwcmV2aW91cwogICAgYWxsb2NhdGlvbi4KICAgIAogICAgUmVhcnJhbmdlIHRoZSBs
b2dpYyB0byBvbmx5IGluaXRpYWxpc2UgdHMgb25jZS4gIFRoaXMgYWxzbyBhdm9pZHMgdGhlCiAg
ICByZWR1bmRhbnQgKGJ1dCBiZW5pZ24sIGR1ZSB0byB0cy0+aW5hY3RpdmUgYWx3YXlzIGJlaW5n
IGVtcHR5KSBpbml0aWFsaXNpbmcgb2YKICAgIHRoZSBvdGhlciB0cyBmaWVsZHMuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhl
bi9jb21tb24vdGltZXIuYyB8IDEwICsrKysrKystLS0KIDEgZmlsZSBjaGFuZ2VkLCA3IGluc2Vy
dGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi90aW1lci5j
IGIveGVuL2NvbW1vbi90aW1lci5jCmluZGV4IDllZTUwMGIzYTcuLmM4NTI3M2JmODIgMTAwNjQ0
Ci0tLSBhL3hlbi9jb21tb24vdGltZXIuYworKysgYi94ZW4vY29tbW9uL3RpbWVyLmMKQEAgLTYz
OCw5ICs2MzgsMTMgQEAgc3RhdGljIGludCBjcHVfY2FsbGJhY2soCiAgICAgc3dpdGNoICggYWN0
aW9uICkKICAgICB7CiAgICAgY2FzZSBDUFVfVVBfUFJFUEFSRToKLSAgICAgICAgSU5JVF9MSVNU
X0hFQUQoJnRzLT5pbmFjdGl2ZSk7Ci0gICAgICAgIHNwaW5fbG9ja19pbml0KCZ0cy0+bG9jayk7
Ci0gICAgICAgIHRzLT5oZWFwID0gZHVtbXlfaGVhcDsKKyAgICAgICAgLyogT25seSBpbml0aWFs
aXNlIHRzIG9uY2UuICovCisgICAgICAgIGlmICggIXRzLT5oZWFwICkKKyAgICAgICAgeworICAg
ICAgICAgICAgSU5JVF9MSVNUX0hFQUQoJnRzLT5pbmFjdGl2ZSk7CisgICAgICAgICAgICBzcGlu
X2xvY2tfaW5pdCgmdHMtPmxvY2spOworICAgICAgICAgICAgdHMtPmhlYXAgPSBkdW1teV9oZWFw
OworICAgICAgICB9CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBDUFVfVVBfQ0FOQ0VMRUQ6
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon May 13 11:45:41 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 11:45: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 1hQ9On-0002JK-Fu; Mon, 13 May 2019 11:45:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQ9Om-0002JC-3v
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:45:40 +0000
X-Inumbo-ID: 9fd7e8de-7574-11e9-99c3-ebb3f5cc096b
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9fd7e8de-7574-11e9-99c3-ebb3f5cc096b;
 Mon, 13 May 2019 11:45: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 1hQ9Oi-0004pI-Ry
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:45:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQ9Oi-00053c-PM
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:45:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQ9Oi-00053c-PM@xenbits.xenproject.org>
Date: Mon, 13 May 2019 11:45:36 +0000
Subject: [Xen-changelog] [xen staging] x86/mem_sharing: aquire extra
 references for pages with correct domain
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJhZDJjMTgwOTg4ODg2ZTMyMzJkMmRmMjRlY2ZjMzFiMGNkNTEwMzMKQXV0aG9yOiAg
ICAgVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgpBdXRob3JEYXRlOiBUaHUg
QXByIDI1IDA5OjMyOjUwIDIwMTkgLTA2MDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE1heSAxMyAxMDozNTozNyAy
MDE5ICswMTAwCgogICAgeDg2L21lbV9zaGFyaW5nOiBhcXVpcmUgZXh0cmEgcmVmZXJlbmNlcyBm
b3IgcGFnZXMgd2l0aCBjb3JyZWN0IGRvbWFpbgogICAgCiAgICBQYXRjaCAwNTAyZTBhZGFlMiAi
eDg2OiBjb3JyZWN0IGluc3RhbmNlcyBvZiBQR0NfYWxsb2NhdGVkIGNsZWFyaW5nIiBpbnRyb2R1
Y2VkCiAgICBncmFiYmluZyBleHRyYSByZWZlcmVuY2VzIGZvciBwYWdlcyB0aGF0IGRyb3AgcmVm
ZXJlbmNlcyB0aWVkIHRvIFBHQ19hbGxvY2F0ZWQuCiAgICBIb3dldmVyLCB0aGVzZSBwYWdlcyBh
cmUgYWN0dWFsbHkgb3duZWQgYnkgZG9tX2NvdywgcmVzdWx0aW5nIGJvdGggc2hhcmluZyBhbmQK
ICAgIHVuc2hhcmluZyBicmVha2luZy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogVGFtYXMgSyBM
ZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tL21lbV9zaGFy
aW5nLmMgfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRp
b25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL21lbV9zaGFyaW5nLmMgYi94ZW4v
YXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYwppbmRleCAwM2FhZmE1N2E2Li5mMTZhM2Y1MzI0IDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vbWVtX3NoYXJpbmcuYworKysgYi94ZW4vYXJjaC94
ODYvbW0vbWVtX3NoYXJpbmcuYwpAQCAtOTY1LDcgKzk2NSw3IEBAIHN0YXRpYyBpbnQgc2hhcmVf
cGFnZXMoc3RydWN0IGRvbWFpbiAqc2QsIGdmbl90IHNnZm4sIHNocl9oYW5kbGVfdCBzaCwKICAg
ICB9CiAKICAgICAvKiBBY3F1aXJlIGFuIGV4dHJhIHJlZmVyZW5jZSwgZm9yIHRoZSBmcmVlaW5n
IGJlbG93IHRvIGJlIHNhZmUuICovCi0gICAgaWYgKCAhZ2V0X3BhZ2UoY3BhZ2UsIGNkKSApCisg
ICAgaWYgKCAhZ2V0X3BhZ2UoY3BhZ2UsIGRvbV9jb3cpICkKICAgICB7CiAgICAgICAgIHJldCA9
IC1FT1ZFUkZMT1c7CiAgICAgICAgIG1lbV9zaGFyaW5nX3BhZ2VfdW5sb2NrKHNlY29uZHBnKTsK
QEAgLTExNzEsNyArMTE3MSw3IEBAIGludCBfX21lbV9zaGFyaW5nX3Vuc2hhcmVfcGFnZShzdHJ1
Y3QgZG9tYWluICpkLAogICAgICAgICBtZW1fc2hhcmluZ19wYWdlX3VubG9jayhwYWdlKTsKICAg
ICAgICAgaWYgKCBsYXN0X2dmbiApCiAgICAgICAgIHsKLSAgICAgICAgICAgIGlmICggIWdldF9w
YWdlKHBhZ2UsIGQpICkKKyAgICAgICAgICAgIGlmICggIWdldF9wYWdlKHBhZ2UsIGRvbV9jb3cp
ICkKICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICBwdXRfZ2ZuKGQsIGdmbik7CiAgICAg
ICAgICAgICAgICAgZG9tYWluX2NyYXNoKGQpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon May 13 11:45:50 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 11:45: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 1hQ9Ow-0002KM-HV; Mon, 13 May 2019 11:45: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=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQ9Ou-0002KA-PE
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:45:48 +0000
X-Inumbo-ID: a5e9fac4-7574-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a5e9fac4-7574-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 11:45: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 1hQ9Ot-0004pS-1X
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:45:47 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQ9Os-000545-VE
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:45:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQ9Os-000545-VE@xenbits.xenproject.org>
Date: Mon, 13 May 2019 11:45:46 +0000
Subject: [Xen-changelog] [xen staging] x86/IRQ: reduce unused space in
 struct arch_irq_desc
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGUyMWE4M2FhYjc4ZWNkYTcwMDQzMzZiYWVjZWQ1NmNkOWJkMGM0MGEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gQXByIDI5
IDA1OjI1OjQ5IDIwMTkgLTA2MDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE1heSAxMyAxMDozNTozNyAyMDE5ICsw
MTAwCgogICAgeDg2L0lSUTogcmVkdWNlIHVudXNlZCBzcGFjZSBpbiBzdHJ1Y3QgYXJjaF9pcnFf
ZGVzYwogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L2lycS5oIHwgMiArLQogMSBmaWxlIGNoYW5nZWQs
IDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9pcnEuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaXJxLmgKaW5kZXggNGIzOTk5N2Yw
OS4uZWUyNmU2ZDU0OCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9pcnEuaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2lycS5oCkBAIC0zNSw4ICszNSw4IEBAIHN0cnVjdCBhcmNo
X2lycV9kZXNjIHsKICAgICAgICAgY3B1bWFza192YXJfdCBjcHVfbWFzazsKICAgICAgICAgY3B1
bWFza192YXJfdCBvbGRfY3B1X21hc2s7CiAgICAgICAgIGNwdW1hc2tfdmFyX3QgcGVuZGluZ19t
YXNrOwotICAgICAgICB1bnNpZ25lZCBtb3ZlX2NsZWFudXBfY291bnQ7CiAgICAgICAgIHZtYXNr
X3QgKnVzZWRfdmVjdG9yczsKKyAgICAgICAgdW5zaWduZWQgbW92ZV9jbGVhbnVwX2NvdW50Owog
ICAgICAgICB1OCBtb3ZlX2luX3Byb2dyZXNzIDogMTsKICAgICAgICAgczggdXNlZDsKIH07Ci0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFn
aW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon May 13 11:46:01 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 11:46:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hQ9P7-0002MT-JF; Mon, 13 May 2019 11:46:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQ9P6-0002MN-DY
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:46:00 +0000
X-Inumbo-ID: abfa2b86-7574-11e9-9e6d-5f53b9181a43
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id abfa2b86-7574-11e9-9e6d-5f53b9181a43;
 Mon, 13 May 2019 11:45:57 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQ9P3-0004pb-7B
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:45:57 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQ9P3-00054o-4k
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:45:57 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQ9P3-00054o-4k@xenbits.xenproject.org>
Date: Mon, 13 May 2019 11:45:57 +0000
Subject: [Xen-changelog] [xen staging] x86/cpu: Use cpu_has_sep for
 configuring the SYSENTER 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>

Y29tbWl0IDdjMTY5YTcwMGEyODYzZDI5MGMzOWNkMDA0N2Y4YjkwOGQ2ZWYzMzMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEFwciAyNiAxMToxOTowNyAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXkgMTMgMTA6MzU6
MzcgMjAxOSArMDEwMAoKICAgIHg4Ni9jcHU6IFVzZSBjcHVfaGFzX3NlcCBmb3IgY29uZmlndXJp
bmcgdGhlIFNZU0VOVEVSIE1TUnMKICAgIAogICAgQ3VycmVudGx5LCBjb25maWd1cmF0aW9uIG9m
IHRoZSBTWVNFTlRFUiBNU1JzIGFyZSBiZWhpbmQgYSB2ZW5kb3IgY2hlY2sgZm9yCiAgICBJbnRl
bCBhbmQgQ2VudGF1ciwgYnV0IHRoaXMgbWlzc2VzIFpoYW94aW4uCiAgICAKICAgIFVzZSB0aGUg
ZmVhdHVyZSBiaXQsIHJhdGhlciB0aGFuIGEgdmVuZG9yIGNoZWNrLiAgY3B1X2hhc19zZXAgaXMg
Y2xlYXJlZCBlYXJseQogICAgZm9yIEFNRCBwcm9jZXNzb3JzLCB3aGljaCBjYW4ndCB1c2UgU1lT
RU5URVIvU1lTRVhJVCB3aGVuIG9wZXJhdGluZyBpbiBsb25nCiAgICBtb2RlLgogICAgCiAgICBT
dWdnZXN0ZWQtYnk6IEphbiBCZXVsaWNoIDxKQmV1bGljaEBzdXNlLmNvbT4KICAgIFNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4
Ni9hY3BpL3N1c3BlbmQuYyB8IDYgKysrKy0tCiB4ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMg
fCAyICstCiAyIGZpbGVzIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYWNwaS9zdXNwZW5kLmMgYi94ZW4vYXJjaC94ODYv
YWNwaS9zdXNwZW5kLmMKaW5kZXggOWU2OWJmMmI4Yi4uYmE5ZDJlMTNhNyAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L2FjcGkvc3VzcGVuZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9hY3BpL3N1c3Bl
bmQuYwpAQCAtMjcsMTEgKzI3LDEzIEBAIHZvaWQgc2F2ZV9yZXN0X3Byb2Nlc3Nvcl9zdGF0ZSh2
b2lkKQogICAgIHJkbXNybChNU1JfU0hBRE9XX0dTX0JBU0UsIHNhdmVkX2tlcm5lbF9nc19iYXNl
KTsKICAgICByZG1zcmwoTVNSX0NTVEFSLCBzYXZlZF9jc3Rhcik7CiAgICAgcmRtc3JsKE1TUl9M
U1RBUiwgc2F2ZWRfbHN0YXIpOwotICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yICYg
KFg4Nl9WRU5ET1JfSU5URUwgfCBYODZfVkVORE9SX0NFTlRBVVIpICkKKworICAgIGlmICggY3B1
X2hhc19zZXAgKQogICAgIHsKICAgICAgICAgcmRtc3JsKE1TUl9JQTMyX1NZU0VOVEVSX0VTUCwg
c2F2ZWRfc3lzZW50ZXJfZXNwKTsKICAgICAgICAgcmRtc3JsKE1TUl9JQTMyX1NZU0VOVEVSX0VJ
UCwgc2F2ZWRfc3lzZW50ZXJfZWlwKTsKICAgICB9CisKICAgICBpZiAoIGNwdV9oYXNfeHNhdmUg
KQogICAgICAgICBzYXZlZF94Y3IwID0gZ2V0X3hjcjAoKTsKIH0KQEAgLTUxLDcgKzUzLDcgQEAg
dm9pZCByZXN0b3JlX3Jlc3RfcHJvY2Vzc29yX3N0YXRlKHZvaWQpCiAgICAgd3Jnc2Jhc2Uoc2F2
ZWRfZ3NfYmFzZSk7CiAgICAgd3Jtc3JsKE1TUl9TSEFET1dfR1NfQkFTRSwgc2F2ZWRfa2VybmVs
X2dzX2Jhc2UpOwogCi0gICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgJiAoWDg2X1ZF
TkRPUl9JTlRFTCB8IFg4Nl9WRU5ET1JfQ0VOVEFVUikgKQorICAgIGlmICggY3B1X2hhc19zZXAg
KQogICAgIHsKICAgICAgICAgLyogUmVjb3ZlciBzeXNlbnRlciBNU1JzICovCiAgICAgICAgIHdy
bXNybChNU1JfSUEzMl9TWVNFTlRFUl9FU1AsIHNhdmVkX3N5c2VudGVyX2VzcCk7CmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYveDg2XzY0L3Ry
YXBzLmMKaW5kZXggNDRhZjc2NWUzZS4uY2I0YmYwYTI3MSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L3g4Nl82NC90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYwpAQCAt
MzM0LDcgKzMzNCw3IEBAIHZvaWQgc3ViYXJjaF9wZXJjcHVfdHJhcHNfaW5pdCh2b2lkKQogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAodW5zaWduZWQgbG9uZylsc3Rhcl9lbnRl
cik7CiAgICAgc3R1Yl92YSArPSBvZmZzZXQ7CiAKLSAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2
X3ZlbmRvciAmIChYODZfVkVORE9SX0lOVEVMIHwgWDg2X1ZFTkRPUl9DRU5UQVVSKSApCisgICAg
aWYgKCBjcHVfaGFzX3NlcCApCiAgICAgewogICAgICAgICAvKiBTWVNFTlRFUiBlbnRyeS4gKi8K
ICAgICAgICAgd3Jtc3JsKE1TUl9JQTMyX1NZU0VOVEVSX0VTUCwgc3RhY2tfYm90dG9tKTsKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdp
bmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon May 13 11:46:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 11:46:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hQ9PG-0002NV-Kw; Mon, 13 May 2019 11:46: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=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQ9PF-0002NK-4q
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:46:09 +0000
X-Inumbo-ID: b208d9f7-7574-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b208d9f7-7574-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 11:46:07 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQ9PD-0004qO-D3
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:46:07 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQ9PD-00055k-AZ
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:46:07 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQ9PD-00055k-AZ@xenbits.xenproject.org>
Date: Mon, 13 May 2019 11:46:07 +0000
Subject: [Xen-changelog] [xen staging] x86/wakeup: Stop using %fs for
 lidt/lgdt
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGMxNzQwZGMyMGFlNWVhNzRkOWRmYzEwMWNiOWQyYzJlZDQzN2Y4YTYKQXV0aG9yOiAg
ICAgRGF2aWQgV29vZGhvdXNlIDxkd213QGFtYXpvbi5jby51az4KQXV0aG9yRGF0ZTogU3VuIEFw
ciAyOCAxNzoxMzozNyAyMDE5ICswMzAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXkgMTMgMTA6MzU6MzcgMjAx
OSArMDEwMAoKICAgIHg4Ni93YWtldXA6IFN0b3AgdXNpbmcgJWZzIGZvciBsaWR0L2xnZHQKICAg
IAogICAgVGhlIHdha2V1cCBjb2RlIGlzIG5vdyByZWxvY2F0ZWQgYWxvbmdzaWRlIHRoZSB0cmFt
cG9saW5lIGNvZGUsIHNvCiAgICBhcyBsb25nIGFzIHdlIG1vdmUgaWR0XzQ4IGFuZCBnZHRfNDgg
dXAgYSBsaXR0bGUgYml0IHNvIHRoYXQgdGhleSdyZQogICAgdmlzaWJsZSBpbiB0aGUgcmVhbC1t
b2RlIHNlZ21lbnQgdGhhdCB0aGUgd2FrZXVwIGNvZGUgcnVucyBpbiwgdXNpbmcKICAgICVkcyBp
cyBqdXN0IGZpbmUgaGVyZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogRGF2aWQgV29vZGhvdXNl
IDxkd213QGFtYXpvbi5jby51az4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgVGVzdGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRy
ZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9ib290L3RyYW1wb2xpbmUu
UyB8IDE0ICsrKysrKystLS0tLS0tCiB4ZW4vYXJjaC94ODYvYm9vdC93YWtldXAuUyAgICAgfCAx
MSArKy0tLS0tLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDE2IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ib290L3RyYW1wb2xpbmUuUyBiL3hl
bi9hcmNoL3g4Ni9ib290L3RyYW1wb2xpbmUuUwppbmRleCA1NTg4Yzc5ODZhLi4xMjViZGI1YTU4
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYm9vdC90cmFtcG9saW5lLlMKKysrIGIveGVuL2Fy
Y2gveDg2L2Jvb3QvdHJhbXBvbGluZS5TCkBAIC01MiwxMyArNTIsNiBAQCBHTE9CQUwodHJhbXBv
bGluZV9yZWFsbW9kZV9lbnRyeSkKICAgICAgICAgbG1zdyAgICAlYXggICAgICAgICAgICAgICAg
ICAgICAgICMgQ1IwLlBFID0gMSAoZW50ZXIgcHJvdGVjdGVkIG1vZGUpCiAgICAgICAgIGxqbXBs
ICAgJEJPT1RfQ1MzMiwkYm9vdHN5bV9yZWwodHJhbXBvbGluZV9wcm90bW9kZV9lbnRyeSw2KQog
Ci0gICAgICAgIC5iYWxpZ24gOAotICAgICAgICAud29yZCAgIDAKLWlkdF80ODogLndvcmQgICAw
LCAwLCAwICMgYmFzZSA9IGxpbWl0ID0gMAotICAgICAgICAud29yZCAgIDAKLWdkdF80ODogLndv
cmQgICA2KjgtMQotICAgICAgICAubG9uZyAgIGJvb3RzeW1fcmVsKHRyYW1wb2xpbmVfZ2R0LDQp
Ci0KIHRyYW1wb2xpbmVfZ2R0OgogICAgICAgICAvKiAweDAwMDA6IHVudXNlZCAqLwogICAgICAg
ICAucXVhZCAgIDB4MDAwMDAwMDAwMDAwMDAwMApAQCAtMTc4LDYgKzE3MSwxMyBAQCBzdGFydDY0
OgogCiAjaW5jbHVkZSAid2FrZXVwLlMiCiAKKyAgICAgICAgLmJhbGlnbiA4CisgICAgICAgIC53
b3JkICAgMAoraWR0XzQ4OiAud29yZCAgIDAsIDAsIDAgIyBiYXNlID0gbGltaXQgPSAwCisgICAg
ICAgIC53b3JkICAgMAorZ2R0XzQ4OiAud29yZCAgIDYqOC0xCisgICAgICAgIC5sb25nICAgYm9v
dHN5bV9yZWwodHJhbXBvbGluZV9nZHQsNCkKKwogLyogVGhlIGZpcnN0IHBhZ2Ugb2YgdHJhbXBv
bGluZSBpcyBwZXJtYW5lbnQsIHRoZSByZXN0IGJvb3QtdGltZSBvbmx5LiAqLwogLyogUmV1c2Ug
dGhlIGJvb3QgdHJhbXBvbGluZSBvbiB0aGUgMXN0IHRyYW1wb2xpbmUgcGFnZSBhcyBzdGFjayBm
b3Igd2FrZXVwLiAqLwogICAgICAgICAuZXF1ICAgIHdha2V1cF9zdGFjaywgdHJhbXBvbGluZV9z
dGFydCArIFBBR0VfU0laRQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2Jvb3Qvd2FrZXVwLlMg
Yi94ZW4vYXJjaC94ODYvYm9vdC93YWtldXAuUwppbmRleCBmOTYzMmVlZjk1Li44OWRmMjYxN2Fl
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYm9vdC93YWtldXAuUworKysgYi94ZW4vYXJjaC94
ODYvYm9vdC93YWtldXAuUwpAQCAtNDAsMTEgKzQwLDggQEAgRU5UUlkod2FrZXVwX3N0YXJ0KQog
ICAgICAgICBtb3Z3ICAgICVheCwgJWZzCiAgICAgICAgIG1vdncgICAgJDB4MGUwMCArICdMJywg
JWZzOigweDEwKQogCi0gICAgICAgICMgYm9vdCB0cmFtcG9saW5lIGlzIHVuZGVyIDFNLCBhbmQg
c2hpZnQgaXRzIHN0YXJ0IGludG8KLSAgICAgICAgIyAlZnMgdG8gcmVmZXJlbmNlIHN5bWJvbHMg
aW4gdGhhdCBhcmVhCi0gICAgICAgIG1vdiAgICAgd2FrZXN5bSh0cmFtcG9saW5lX3NlZyksICVm
cwotICAgICAgICBsaWR0ICAgICVmczpib290c3ltKGlkdF80OCkKLSAgICAgICAgbGdkdCAgICAl
ZnM6Ym9vdHN5bShnZHRfNDgpCisgICAgICAgIGxpZHQgICAgd2FrZXN5bShpZHRfNDgpCisgICAg
ICAgIGxnZHQgICAgd2FrZXN5bShnZHRfNDgpCiAKICAgICAgICAgbW92dyAgICAkMSwgJWF4CiAg
ICAgICAgIGxtc3cgICAgJWF4ICAgICAgICAgICAgICMgVHVybiBvbiBDUjAuUEUgCkBAIC0xMDIs
MTAgKzk5LDYgQEAgR0xPQkFMKHZpZGVvX21vZGUpCiAgICAgICAgIC5sb25nIDAKIEdMT0JBTCh2
aWRlb19mbGFncykKICAgICAgICAgLmxvbmcgMAotdHJhbXBvbGluZV9zZWc6IC53b3JkIDAKLSAg
ICAgICAgLnB1c2hzZWN0aW9uIC50cmFtcG9saW5lX3NlZywgImEiCi0gICAgICAgIC5sb25nICAg
dHJhbXBvbGluZV9zZWcgLSAuCi0gICAgICAgIC5wb3BzZWN0aW9uCiAKICAgICAgICAgLmNvZGUz
MgogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon May 13 11:46:19 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 11:46:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hQ9PP-0002Ol-Ox; Mon, 13 May 2019 11:46:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQ9PP-0002Oe-1r
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:46:19 +0000
X-Inumbo-ID: b8232494-7574-11e9-bb9e-d73dd3269c36
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b8232494-7574-11e9-bb9e-d73dd3269c36;
 Mon, 13 May 2019 11:46:17 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQ9PN-0004qW-Ik
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:46:17 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQ9PN-00056D-GH
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:46:17 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQ9PN-00056D-GH@xenbits.xenproject.org>
Date: Mon, 13 May 2019 11:46:17 +0000
Subject: [Xen-changelog] [xen staging] x86/boot: Fix latent memory
 corruption with early_boot_opts_t
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDMwNTk2MjEzNjE3ZmNmNGRkN2I3MWQyNDRlMTZjOGZjMGFjZjQ1NmIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE1heSAxIDE4OjE0OjAzIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE1heSAxMyAxMDozNToz
OCAyMDE5ICswMTAwCgogICAgeDg2L2Jvb3Q6IEZpeCBsYXRlbnQgbWVtb3J5IGNvcnJ1cHRpb24g
d2l0aCBlYXJseV9ib290X29wdHNfdAogICAgCiAgICBjL3MgZWJiMjZiNTA5ZiAieGVuL3g4Njog
bWFrZSBWR0Egc3VwcG9ydCBzZWxlY3RhYmxlIiBhZGRlZCBhbiAjaWZkZWYKICAgIENPTkZJR19W
SURFTyBpbnRvIHRoZSBtaWRkbGUgdGhlIGJhY2tpbmcgc3BhY2UgZm9yIGVhcmx5X2Jvb3Rfb3B0
c190LAogICAgYnV0IGRpZG4ndCBhZGp1c3QgdGhlIHN0cnVjdHVyZSBkZWZpbml0aW9uIGluIGNt
ZGxpbmUuYwogICAgCiAgICBUaGlzIG9ubHkgZnVuY3Rpb25zIGNvcnJlY3RseSBiZWNhdXNlIHRo
ZSBhZmZlY3RlZCBmaWVsZHMgYXJlIGF0IHRoZSBlbmQKICAgIG9mIHRoZSBzdHJ1Y3R1cmUsIGFu
ZCBjbWRsaW5lLmMgZG9lc24ndCB3cml0ZSB0byB0aGVtIGluIHRoaXMgY2FzZS4KICAgIAogICAg
VG8gcmV0YWluIHRoZSBzbGltbWluZyBlZmZlY3Qgb2YgY29tcGlsaW5nIG91dCBDT05GSUdfVklE
RU8sIGFkanVzdAogICAgY21kbGluZS5jIHdpdGggZW5vdWdoICNpZmRlZi1hcnkgdG8gbWFrZSBD
J3MgaWRlYSBvZiB0aGUgc3RydWN0dXJlIG1hdGNoCiAgICB0aGUgZGVjbGFyYXRpb24gaW4gYXNt
LiAgVGhpcyByZXF1aXJlcyBhZGRpbmcgX19tYXliZV91bnVzZWQgYW5ub3RhdGlvbnMKICAgIHRv
IHR3byBoZWxwZXIgZnVuY3Rpb25zLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvYm9vdC9jbWRsaW5lLmMg
fCAxNCArKysrKysrKysrLS0tLQogeGVuL2FyY2gveDg2L2Jvb3QvZGVmcy5oICAgIHwgIDEgKwog
MiBmaWxlcyBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9ib290L2NtZGxpbmUuYyBiL3hlbi9hcmNoL3g4Ni9ib290L2Nt
ZGxpbmUuYwppbmRleCA1MWIwNjU5YTA0Li5mYzExYzZkM2M1IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvYm9vdC9jbWRsaW5lLmMKKysrIGIveGVuL2FyY2gveDg2L2Jvb3QvY21kbGluZS5jCkBA
IC00MCwxMCArNDAsMTIgQEAgdHlwZWRlZiBzdHJ1Y3QgX19wYWNrZWQgewogICAgIHU4IG9wdF9l
ZGQ7CiAgICAgdTggb3B0X2VkaWQ7CiAgICAgdTggcGFkZGluZzsKKyNpZmRlZiBDT05GSUdfVklE
RU8KICAgICB1MTYgYm9vdF92aWRfbW9kZTsKICAgICB1MTYgdmVzYV93aWR0aDsKICAgICB1MTYg
dmVzYV9oZWlnaHQ7CiAgICAgdTE2IHZlc2FfZGVwdGg7CisjZW5kaWYKIH0gZWFybHlfYm9vdF9v
cHRzX3Q7CiAKIC8qCkBAIC0xMjcsNyArMTI5LDggQEAgc3RhdGljIHNpemVfdCBzdHJjc3BuKGNv
bnN0IGNoYXIgKnMsIGNvbnN0IGNoYXIgKnJlamVjdCkKICAgICByZXR1cm4gY291bnQ7CiB9CiAK
LXN0YXRpYyB1bnNpZ25lZCBpbnQgc3RydG91aShjb25zdCBjaGFyICpzLCBjb25zdCBjaGFyICpz
dG9wLCBjb25zdCBjaGFyICoqbmV4dCkKK3N0YXRpYyB1bnNpZ25lZCBpbnQgX19tYXliZV91bnVz
ZWQgc3RydG91aSgKKyAgICBjb25zdCBjaGFyICpzLCBjb25zdCBjaGFyICpzdG9wLCBjb25zdCBj
aGFyICoqbmV4dCkKIHsKICAgICBjaGFyIGJhc2UgPSAxMCwgbDsKICAgICB1bnNpZ25lZCBsb25n
IGxvbmcgcmVzID0gMDsKQEAgLTE3Niw3ICsxNzksNyBAQCBzdGF0aWMgaW50IHN0cm1heGNtcChj
b25zdCBjaGFyICpjcywgY29uc3QgY2hhciAqY3QsIGNvbnN0IGNoYXIgKl9kZWxpbV9jaGFycykK
ICAgICByZXR1cm4gc3RybmNtcChjcywgY3QsIG1heChzdHJjc3BuKGNzLCBfZGVsaW1fY2hhcnMp
LCBzdHJsZW4oY3QpKSk7CiB9CiAKLXN0YXRpYyBpbnQgc3Ryc3ViY21wKGNvbnN0IGNoYXIgKmNz
LCBjb25zdCBjaGFyICpjdCkKK3N0YXRpYyBpbnQgX19tYXliZV91bnVzZWQgc3Ryc3ViY21wKGNv
bnN0IGNoYXIgKmNzLCBjb25zdCBjaGFyICpjdCkKIHsKICAgICByZXR1cm4gc3RybmNtcChjcywg
Y3QsIHN0cmxlbihjdCkpOwogfQpAQCAtMjQxLDYgKzI0NCw3IEBAIHN0YXRpYyB1OCBlZGlkX3Bh
cnNlKGNvbnN0IGNoYXIgKmNtZGxpbmUpCiAgICAgcmV0dXJuICFzdHJtYXhjbXAoYywgIm5vIiwg
ZGVsaW1fY2hhcnMpOwogfQogCisjaWZkZWYgQ09ORklHX1ZJREVPCiBzdGF0aWMgdTE2IHJvd3My
dm1vZGUodW5zaWduZWQgaW50IHJvd3MpCiB7CiAgICAgc3dpdGNoICggcm93cyApCkBAIC0zMjgs
NiArMzMyLDcgQEAgc3RhdGljIHZvaWQgdmdhX3BhcnNlKGNvbnN0IGNoYXIgKmNtZGxpbmUsIGVh
cmx5X2Jvb3Rfb3B0c190ICplYm8pCiAgICAgICAgIGViby0+Ym9vdF92aWRfbW9kZSA9IHRtcDsK
ICAgICB9CiB9CisjZW5kaWYKIAogdm9pZCBfX3N0ZGNhbGwgY21kbGluZV9wYXJzZV9lYXJseShj
b25zdCBjaGFyICpjbWRsaW5lLCBlYXJseV9ib290X29wdHNfdCAqZWJvKQogewpAQCAtMzM4LDYg
KzM0Myw3IEBAIHZvaWQgX19zdGRjYWxsIGNtZGxpbmVfcGFyc2VfZWFybHkoY29uc3QgY2hhciAq
Y21kbGluZSwgZWFybHlfYm9vdF9vcHRzX3QgKmVibykKICAgICBlYm8tPm9wdF9lZGQgPSBlZGRf
cGFyc2UoY21kbGluZSk7CiAgICAgZWJvLT5vcHRfZWRpZCA9IGVkaWRfcGFyc2UoY21kbGluZSk7
CiAKLSAgICBpZiAoIElTX0VOQUJMRUQoQ09ORklHX1ZJREVPKSApCi0gICAgICAgIHZnYV9wYXJz
ZShjbWRsaW5lLCBlYm8pOworI2lmZGVmIENPTkZJR19WSURFTworICAgIHZnYV9wYXJzZShjbWRs
aW5lLCBlYm8pOworI2VuZGlmCiB9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYm9vdC9kZWZz
LmggYi94ZW4vYXJjaC94ODYvYm9vdC9kZWZzLmgKaW5kZXggMDU5MjFhNjRhMy4uMjFkMjkyY2Q3
MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2Jvb3QvZGVmcy5oCisrKyBiL3hlbi9hcmNoL3g4
Ni9ib290L2RlZnMuaApAQCAtMjIsNiArMjIsNyBAQAogCiAjaW5jbHVkZSAiLi4vLi4vLi4vaW5j
bHVkZS94ZW4vc3RkYm9vbC5oIgogCisjZGVmaW5lIF9fbWF5YmVfdW51c2VkCV9fYXR0cmlidXRl
X18oKF9fdW51c2VkX18pKQogI2RlZmluZSBfX3BhY2tlZAlfX2F0dHJpYnV0ZV9fKChfX3BhY2tl
ZF9fKSkKICNkZWZpbmUgX19zdGRjYWxsCV9fYXR0cmlidXRlX18oKF9fc3RkY2FsbF9fKSkKIAot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3Rh
Z2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon May 13 11:46:31 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 11:46: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 1hQ9Pb-0002QZ-RC; Mon, 13 May 2019 11:46:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQ9Pa-0002QI-Lz
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:46:30 +0000
X-Inumbo-ID: be2deb1c-7574-11e9-b948-03f501a9e9a7
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id be2deb1c-7574-11e9-b948-03f501a9e9a7;
 Mon, 13 May 2019 11:46: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 1hQ9PX-0004qe-Od
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:46:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQ9PX-000586-M7
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:46:27 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQ9PX-000586-M7@xenbits.xenproject.org>
Date: Mon, 13 May 2019 11:46:27 +0000
Subject: [Xen-changelog] [xen staging] x86/boot: Annotate the Real Mode
 entry points
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQ1OTcyMjZhMzU2Zjc1ZThhZGRlZTAyZTg3YjNhNWJhZTIxYWY4ZWEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE1heSAxIDE4OjE0OjAzIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE1heSAxMyAxMDozNToz
OCAyMDE5ICswMTAwCgogICAgeDg2L2Jvb3Q6IEFubm90YXRlIHRoZSBSZWFsIE1vZGUgZW50cnkg
cG9pbnRzCiAgICAKICAgIC4uLiBiZWNhdXNlIGl0cyBhbHJlYWR5IGhhcmQgZW5vdWdoIHRvIGZv
bGxvdy4gIENyb3NzIHJlZmVyZW5jZSB0aGUgbG9jYXRpb25zCiAgICBpbiBDIHdoaWNoIHNldCB0
aGUgZW50cnlwb2ludHMgdXAsIGFuZCBzdGF0ZSB0aGUgYWxpZ25tZW50IHJlcXVpcmVtZW50cyBh
bmQKICAgIGVudHJ5IGNvbmRpdGlvbnMuCiAgICAKICAgIERyb3AgYSByZWR1bmRhbnQgLmFsaWdu
IDE2LCBhbmQgcGFuaWMoKSBpbiBkb19ib290X2NwdSgpIGlmIHRoZSBBUCB0cmFtcG9saW5lCiAg
ICBpc24ndCBzZXQgdXAgcHJvcGVybHkgcmF0aGVyIHRoYW4gYmxpbmRseSBjb250aW51aW5nIGFu
ZCBsZXR0aW5nIHRoZSBBUHMKICAgIGV4ZWN1dGUganVuaywgb3Igc2hpZnRpbmcgcGFydCBvZiB0
aGUgYWRkcmVzcyBpbnRvIHVucmVsYXRlZCBmaWVsZHMgaW4gSUNSLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2
aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94
ODYvYm9vdC90cmFtcG9saW5lLlMgfCAgNyArKysrKysrCiB4ZW4vYXJjaC94ODYvYm9vdC93YWtl
dXAuUyAgICAgfCAxMCArKysrKysrKystCiB4ZW4vYXJjaC94ODYvc21wYm9vdC5jICAgICAgICAg
fCAgNSArKysrLQogMyBmaWxlcyBjaGFuZ2VkLCAyMCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9ib290L3RyYW1wb2xpbmUuUyBiL3hlbi9h
cmNoL3g4Ni9ib290L3RyYW1wb2xpbmUuUwppbmRleCAxMjViZGI1YTU4Li43YzZhMjMyOGQyIDEw
MDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYm9vdC90cmFtcG9saW5lLlMKKysrIGIveGVuL2FyY2gv
eDg2L2Jvb3QvdHJhbXBvbGluZS5TCkBAIC0zOCw2ICszOCwxMyBAQAogCiAgICAgICAgIC5jb2Rl
MTYKIAorLyoKKyAqIGRvX2Jvb3RfY3B1KCkgcHJvZ3JhbXMgdGhlIFN0YXJ0dXAtSVBJIHRvIHBv
aW50IGhlcmUuICBEdWUgdG8gdGhlIFNJUEkKKyAqIGZvcm1hdCwgdGhlIHJlbG9jYXRlZCBlbnRy
eXBvaW50IG11c3QgYmUgNGsgYWxpZ25lZC4KKyAqCisgKiBJdCBpcyBlbnRlcmVkIGluIFJlYWwg
TW9kZSwgd2l0aCAlY3MgPSB0cmFtcG9saW5lX3JlYWxtb2RlX2VudHJ5ID4+IDQgYW5kCisgKiAl
aXAgPSAwLgorICovCiBHTE9CQUwodHJhbXBvbGluZV9yZWFsbW9kZV9lbnRyeSkKICAgICAgICAg
bW92ICAgICAlY3MsJWF4CiAgICAgICAgIG1vdiAgICAgJWF4LCVkcwpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2Jvb3Qvd2FrZXVwLlMgYi94ZW4vYXJjaC94ODYvYm9vdC93YWtldXAuUwppbmRl
eCA4OWRmMjYxN2FlLi5lM2NiOWUwMzNhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYm9vdC93
YWtldXAuUworKysgYi94ZW4vYXJjaC94ODYvYm9vdC93YWtldXAuUwpAQCAtMiw3ICsyLDE1IEBA
CiAKICNkZWZpbmUgd2FrZXN5bShzeW0pIChzeW0gLSB3YWtldXBfc3RhcnQpCiAKLSAgICAgICAg
LmFsaWduIDE2CisvKgorICogYWNwaV9zbGVlcF9wcmVwYXJlKCkgcHJvZ3JhbXMgdGhlIFMzIHdh
a2V1cCB2ZWN0b3IgdG8gcG9pbnQgaGVyZS4KKyAqCisgKiBUaGUgQUNQSSBzcGVjIHNheXMgdGhh
dCB3ZSBzaGFsbCBiZSBlbnRlcmVkIGluIFJlYWwgTW9kZSB3aXRoOgorICogICAlY3MgPSB3YWtl
dXBfc3RhcnQgPj4gNAorICogICAlaXAgPSB3YWtldXBfc3RhcnQgJiAweGYKKyAqCisgKiBBcyB3
YWtldXBfc3RhcnQgaXMgMTYtYnl0ZSBhbGlnbmVkLCAlaXAgaXMgMCBpbiBwcmFjdGljZS4KKyAq
LwogRU5UUlkod2FrZXVwX3N0YXJ0KQogICAgICAgICBjbGkKICAgICAgICAgY2xkCmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvc21wYm9vdC5jIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwppbmRl
eCBiN2EwYTRhNDE5Li40ZjY1YzhkNTJlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc21wYm9v
dC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKQEAgLTU0OCw5ICs1NDgsMTIgQEAgc3Rh
dGljIGludCBkb19ib290X2NwdShpbnQgYXBpY2lkLCBpbnQgY3B1KQogCiAgICAgYm9vdGluZ19j
cHUgPSBjcHU7CiAKLSAgICAvKiBzdGFydF9laXAgaGFkIGJldHRlciBiZSBwYWdlLWFsaWduZWQh
ICovCiAgICAgc3RhcnRfZWlwID0gc2V0dXBfdHJhbXBvbGluZSgpOwogCisgICAgLyogc3RhcnRf
ZWlwIG5lZWRzIGJlIHBhZ2UgYWxpZ25lZCwgYW5kIGJlbG93IHRoZSAxTSBib3VuZGFyeS4gKi8K
KyAgICBpZiAoIHN0YXJ0X2VpcCAmIH4weGZmMDAwICkKKyAgICAgICAgcGFuaWMoIkFQIHRyYW1w
b2xpbmUgJSNseCBub3Qgc3VpdGFibHkgcG9zaXRpb25lZFxuIiwgc3RhcnRfZWlwKTsKKwogICAg
IC8qIFNvIHdlIHNlZSB3aGF0J3MgdXAgICAqLwogICAgIGlmICggb3B0X2NwdV9pbmZvICkKICAg
ICAgICAgcHJpbnRrKCJCb290aW5nIHByb2Nlc3NvciAlZC8lZCBlaXAgJWx4XG4iLAotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon May 13 11:46:40 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 11:46: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 1hQ9Pk-0002RZ-Sm; Mon, 13 May 2019 11:46:40 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQ9Pj-0002RP-JP
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:46:39 +0000
X-Inumbo-ID: c43eae50-7574-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c43eae50-7574-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 11: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 1hQ9Ph-0004rn-U8
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:46:37 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQ9Ph-00058k-Rr
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:46:37 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQ9Ph-00058k-Rr@xenbits.xenproject.org>
Date: Mon, 13 May 2019 11:46:37 +0000
Subject: [Xen-changelog] [xen staging] sched/credit: avoid priority boost
 for capped domains when unpark
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDVjOGMwYWU3YzQ1ZWY0NWFjZGUyOTYzOGZhMzQyYzJkNzIxYWU3MGEKQXV0aG9yOiAg
ICAgRXNsYW0gRWxuaWtldHkgPGVsbmlrZXR5QGFtYXpvbi5jb20+CkF1dGhvckRhdGU6IEZyaSBN
YXkgMyAxOTo0Mzo0OSAyMDE5ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXkgMTMgMTA6MzU6MzggMjAx
OSArMDEwMAoKICAgIHNjaGVkL2NyZWRpdDogYXZvaWQgcHJpb3JpdHkgYm9vc3QgZm9yIGNhcHBl
ZCBkb21haW5zIHdoZW4gdW5wYXJrCiAgICAKICAgIFdoZW4gdW5wYXVzaW5nIGEgY2FwcGVkIGRv
bWFpbiwgdGhlIHNjaGVkdWxlciBjdXJyZW50bHkgY2xlYXJzIHRoZQogICAgQ1NDSEVEX0ZMQUdf
VkNQVV9QQVJLRUQgZmxhZyBiZWZvcmUgdmNwdV93YWtlKCkuIFRoaXMsIGluIHR1cm4sIGNhdXNl
cyB0aGUKICAgIHZjcHVfd2FrZSB0byBzZXQgQ1NDSEVEX1BSSV9UU19CT09TVCwgcmVzdWx0aW5n
IGluIGFuIHVuZmFpciBjcmVkaXQgYm9vc3QuIFRoZQogICAgY29tbWVudCBhcm91bmQgdGhlIGNo
YW5nZWQgbGluZXMgYWxyZWFkeSBzdGF0ZXMgdGhhdCBjbGVhcmluZyB0aGUgZmxhZyBzaG91bGQK
ICAgIGhhcHBlbiBBRlRFUiB0aGUgdW5wYXVzZS4gVGhpcyBidWcgd2FzIGludHJvZHVjZWQgaW4g
Y29tbWl0IGJlNjUwNzUwOTQ1CiAgICAiY3JlZGl0MTogVXNlIGF0b21pYyBiaXQgb3BlcmF0aW9u
cyBmb3IgdGhlIGZsYWdzIHN0cnVjdHVyZSIuCiAgICAKICAgIE9yaWdpbmFsIHBhdGNoIGF1dGhv
ciBjcmVkaXQ6IFhpIFhpb25nIHdoaWxlIGF0IEFtYXpvbi4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogRXNsYW0gRWxuaWtldHkgPGVsbmlrZXR5QGFtYXpvbi5jb20+CiAgICBSZXZpZXdlZC1ieTog
TGVvbmFyZCBGb2Vyc3RlciA8Zm9lcnNsZW9AYW1hem9uLmRlPgogICAgUmV2aWV3ZWQtYnk6IFBl
dHJlIEVmdGltZSA8ZXBldHJlQGFtYXpvbi5jb20+CiAgICBBY2tlZC1ieTogRGFyaW8gRmFnZ2lv
bGkgPGRmYWdnaW9saUBzdXNlLmNvbT4KLS0tCiB4ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jIHwg
MyArKy0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRp
ZmYgLS1naXQgYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdC5jIGIveGVuL2NvbW1vbi9zY2hlZF9j
cmVkaXQuYwppbmRleCAzYWJlMjBkZWY4Li43YjdmYWNiYWNlIDEwMDY0NAotLS0gYS94ZW4vY29t
bW9uL3NjaGVkX2NyZWRpdC5jCisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0LmMKQEAgLTE1
MzgsNyArMTUzOCw3IEBAIGNzY2hlZF9hY2N0KHZvaWQqIGR1bW15KQogICAgICAgICAgICAgICAg
IHN2Yy0+cHJpID0gQ1NDSEVEX1BSSV9UU19VTkRFUjsKIAogICAgICAgICAgICAgICAgIC8qIFVu
cGFyayBhbnkgY2FwcGVkIGRvbWFpbnMgd2hvc2UgY3JlZGl0cyBnbyBwb3NpdGl2ZSAqLwotICAg
ICAgICAgICAgICAgIGlmICggdGVzdF9hbmRfY2xlYXJfYml0KENTQ0hFRF9GTEFHX1ZDUFVfUEFS
S0VELCAmc3ZjLT5mbGFncykgKQorICAgICAgICAgICAgICAgIGlmICggdGVzdF9iaXQoQ1NDSEVE
X0ZMQUdfVkNQVV9QQVJLRUQsICZzdmMtPmZsYWdzKSApCiAgICAgICAgICAgICAgICAgewogICAg
ICAgICAgICAgICAgICAgICAvKgogICAgICAgICAgICAgICAgICAgICAgKiBJdCdzIGltcG9ydGFu
dCB0byB1bnNldCB0aGUgZmxhZyBBRlRFUiB0aGUgdW5wYXVzZSgpCkBAIC0xNTQ3LDYgKzE1NDcs
NyBAQCBjc2NoZWRfYWNjdCh2b2lkKiBkdW1teSkKICAgICAgICAgICAgICAgICAgICAgICovCiAg
ICAgICAgICAgICAgICAgICAgIFNDSEVEX1NUQVRfQ1JBTksodmNwdV91bnBhcmspOwogICAgICAg
ICAgICAgICAgICAgICB2Y3B1X3VucGF1c2Uoc3ZjLT52Y3B1KTsKKyAgICAgICAgICAgICAgICAg
ICAgY2xlYXJfYml0KENTQ0hFRF9GTEFHX1ZDUFVfUEFSS0VELCAmc3ZjLT5mbGFncyk7CiAgICAg
ICAgICAgICAgICAgfQogCiAgICAgICAgICAgICAgICAgLyogVXBwZXIgYm91bmQgb24gY3JlZGl0
cyBtZWFucyBWQ1BVIHN0b3BzIGVhcm5pbmcgKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon May 13 11:46:51 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 11:46:51 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hQ9Pu-0002Sg-UQ; Mon, 13 May 2019 11:46:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQ9Pu-0002SZ-7S
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:46:50 +0000
X-Inumbo-ID: ca50020e-7574-11e9-baa0-2fcdc541d8dc
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ca50020e-7574-11e9-baa0-2fcdc541d8dc;
 Mon, 13 May 2019 11:46:48 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQ9Ps-0004rz-3m
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:46:48 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQ9Ps-00059B-1D
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:46:48 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQ9Ps-00059B-1D@xenbits.xenproject.org>
Date: Mon, 13 May 2019 11:46:48 +0000
Subject: [Xen-changelog] [xen staging] x86/vvmx: Simplify per-CPU memory
 allocations
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGU5OTg2YjBkZDY2NjA4YWY1NGQwM2IxZGM5ZmFjYzgwYjE2MmRiYWEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE1hciAyNyAxODo1MDo0NiAyMDE5ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXkgMTMgMTA6MzU6
MzggMjAxOSArMDEwMAoKICAgIHg4Ni92dm14OiBTaW1wbGlmeSBwZXItQ1BVIG1lbW9yeSBhbGxv
Y2F0aW9ucwogICAgCiAgICAgKiBVc2UgWEZSRUUoKSBpbnN0ZWFkIG9mIG9wZW5jb2RpbmcgaXQg
aW4gbnZteF9jcHVfZGVhZCgpCiAgICAgKiBBdm9pZCByZWR1bmRhbnQgZXZhbHVhdGlvbnMgb2Yg
cGVyX2NwdSgpCiAgICAgKiBEb24ndCBhbGxvY2F0ZSB2dm1jc19idWYgYXQgYWxsIGlmIGl0IGlz
bid0IGdvaW5nIHRvIGJlIHVzZWQuICBJdCBpcyBuZXZlcgogICAgICAgdG91Y2hlZCBvbiBoYXJk
d2FyZSBsYWNraW5nIHRoZSBWTUNTIFNoYWRvd2luZyBmZWF0dXJlLgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2
aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogS2V2
aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS92bXgv
dnZteC5jIHwgMjAgKysrKysrKysrKysrLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMiBpbnNl
cnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0v
dm14L3Z2bXguYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3Z2bXguYwppbmRleCA5OTE0NDVlNDc2
Li43YmNhNTcyZDg4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92dm14LmMKKysr
IGIveGVuL2FyY2gveDg2L2h2bS92bXgvdnZteC5jCkBAIC00MCwyMSArNDAsMjUgQEAgc3RhdGlj
IGJvb2wgbnZteF92Y3B1X2luX3ZteChjb25zdCBzdHJ1Y3QgdmNwdSAqdikKIAogaW50IG52bXhf
Y3B1X3VwX3ByZXBhcmUodW5zaWduZWQgaW50IGNwdSkKIHsKLSAgICBpZiAoIHBlcl9jcHUodnZt
Y3NfYnVmLCBjcHUpICE9IE5VTEwgKQotICAgICAgICByZXR1cm4gMDsKKyAgICB1aW50NjRfdCAq
KnZ2bWNzX2J1ZjsKIAotICAgIHBlcl9jcHUodnZtY3NfYnVmLCBjcHUpID0geHphbGxvY19hcnJh
eSh1NjQsIFZNQ1NfQlVGX1NJWkUpOworICAgIGlmICggY3B1X2hhc192bXhfdm1jc19zaGFkb3dp
bmcgJiYKKyAgICAgICAgICh2dm1jc19idWYgPSAmcGVyX2NwdSh2dm1jc19idWYsIGNwdSkpID09
IE5VTEwgKQorICAgIHsKKyAgICAgICAgdm9pZCAqcHRyID0geHphbGxvY19hcnJheSh1aW50NjRf
dCwgVk1DU19CVUZfU0laRSk7CiAKLSAgICBpZiAoIHBlcl9jcHUodnZtY3NfYnVmLCBjcHUpICE9
IE5VTEwgKQotICAgICAgICByZXR1cm4gMDsKKyAgICAgICAgaWYgKCAhcHRyICkKKyAgICAgICAg
ICAgIHJldHVybiAtRU5PTUVNOwogCi0gICAgcmV0dXJuIC1FTk9NRU07CisgICAgICAgICp2dm1j
c19idWYgPSBwdHI7CisgICAgfQorCisgICAgcmV0dXJuIDA7CiB9CiAKIHZvaWQgbnZteF9jcHVf
ZGVhZCh1bnNpZ25lZCBpbnQgY3B1KQogewotICAgIHhmcmVlKHBlcl9jcHUodnZtY3NfYnVmLCBj
cHUpKTsKLSAgICBwZXJfY3B1KHZ2bWNzX2J1ZiwgY3B1KSA9IE5VTEw7CisgICAgWEZSRUUocGVy
X2NwdSh2dm1jc19idWYsIGNwdSkpOwogfQogCiBpbnQgbnZteF92Y3B1X2luaXRpYWxpc2Uoc3Ry
dWN0IHZjcHUgKnYpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Mon May 13 11:47:02 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 11:47: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 1hQ9Q6-0002Tm-06; Mon, 13 May 2019 11:47:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQ9Q4-0002Th-Ta
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:47:00 +0000
X-Inumbo-ID: d065eece-7574-11e9-bd35-7f4db4e1ae4c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d065eece-7574-11e9-bd35-7f4db4e1ae4c;
 Mon, 13 May 2019 11: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 1hQ9Q2-0004sF-AN
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:46:58 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQ9Q2-00059p-73
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:46:58 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQ9Q2-00059p-73@xenbits.xenproject.org>
Date: Mon, 13 May 2019 11:46:58 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: kernel: Remove Dom prefix
 when using %pd format
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDlmYWVhZWU1ZjJlMjA2OWQwYTU4OWNlNGZlZDdjYWNmNDZkNTNjMjAKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIE1h
ciAxOSAyMzoyMzo0MyAyMDE5ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXkgMTMgMTE6Mjg6MDMgMjAxOSArMDEwMAoKICAg
IHhlbi9hcm06IGtlcm5lbDogUmVtb3ZlIERvbSBwcmVmaXggd2hlbiB1c2luZyAlcGQgZm9ybWF0
CiAgICAKICAgIFRoZSBmb3JtYXQgJXBkIHdpbGwgYWxyZWFkeSBwcmVmaXggdGhlIGRvbWFpbiBJ
RCB3aXRoICdkJy4gU28gYXZvaWQgdG8KICAgIHByZWZpeCB3aXRoICdEb20nLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgQWNr
ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4
ZW4vYXJjaC9hcm0va2VybmVsLmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24o
KyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0va2VybmVsLmMgYi94
ZW4vYXJjaC9hcm0va2VybmVsLmMKaW5kZXggZDA0YTg2MmY5OS4uZTNmZmRiMmZhMSAxMDA2NDQK
LS0tIGEveGVuL2FyY2gvYXJtL2tlcm5lbC5jCisrKyBiL3hlbi9hcmNoL2FybS9rZXJuZWwuYwpA
QCAtNDg0LDcgKzQ4NCw3IEBAIGludCBfX2luaXQga2VybmVsX3Byb2JlKHN0cnVjdCBrZXJuZWxf
aW5mbyAqaW5mbywKICAgICAgICAgcmV0dXJuIC1FTk9FTlQ7CiAgICAgfQogCi0gICAgcHJpbnRr
KCJMb2FkaW5nIERvbSVwZCBrZXJuZWwgZnJvbSBib290IG1vZHVsZSBAICUiUFJJcGFkZHIiXG4i
LAorICAgIHByaW50aygiTG9hZGluZyAlcGQga2VybmVsIGZyb20gYm9vdCBtb2R1bGUgQCAlIlBS
SXBhZGRyIlxuIiwKICAgICAgICAgICAgaW5mby0+ZCwgaW5mby0+a2VybmVsX2Jvb3Rtb2R1bGUt
PnN0YXJ0KTsKICAgICBpZiAoIGluZm8tPmluaXRyZF9ib290bW9kdWxlICkKICAgICAgICAgcHJp
bnRrKCJMb2FkaW5nIHJhbWRpc2sgZnJvbSBib290IG1vZHVsZSBAICUiUFJJcGFkZHIiXG4iLAot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3Rh
Z2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon May 13 11:47:12 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 11:47:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hQ9QG-0002Uq-1w; Mon, 13 May 2019 11:47:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQ9QF-0002Uk-FM
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:47:11 +0000
X-Inumbo-ID: d678e9ba-7574-11e9-be58-67c22177755b
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d678e9ba-7574-11e9-be58-67c22177755b;
 Mon, 13 May 2019 11:47: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 1hQ9QC-0004tJ-GC
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:47:08 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQ9QC-0005AT-Do
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:47:08 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQ9QC-0005AT-Do@xenbits.xenproject.org>
Date: Mon, 13 May 2019 11:47:08 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: Clarify usage of earlyprintk
 for Lager board
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDM1MGQyOWYwYjMxMDNlYzJjMTZkM2YyM2YyMzk4ODlmMjAyMTM5NTMKQXV0aG9yOiAg
ICAgT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgpB
dXRob3JEYXRlOiBXZWQgQXByIDE3IDE3OjU5OjMxIDIwMTkgKzAzMDAKQ29tbWl0OiAgICAgV2Vp
IExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE1heSAxMyAxMToyODow
MyAyMDE5ICswMTAwCgogICAgeGVuL2FybTogQ2xhcmlmeSB1c2FnZSBvZiBlYXJseXByaW50ayBm
b3IgTGFnZXIgYm9hcmQKICAgIAogICAgQ3VycmVudCBzZW50ZW5jZSBpcyBub3QgZW50aXJlbHkg
Y29ycmVjdC4gU2luY2UgU0NJRjAgaW50ZXJmYWNlIGlzCiAgICBhcHBsaWNhYmxlIGZvciBMYWdl
ciBib2FyZCwgYnV0IGlzIG5vdCBhcHBsaWNhYmxlIGZvciBhbGwgUi1DYXIgSDIKICAgIGJhc2Vk
IGJvYXJkcy4gRm9yIGV4YW1wbGUsIFN0b3V0IGJvYXJkIHVzZXMgU0NJRkEwIGludGVyZmFjZS4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90
eXNoY2hlbmtvQGVwYW0uY29tPgogICAgQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdy
YWxsQGFybS5jb20+Ci0tLQogZG9jcy9taXNjL2FybS9lYXJseS1wcmludGsudHh0IHwgMiArLQog
MSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0
IGEvZG9jcy9taXNjL2FybS9lYXJseS1wcmludGsudHh0IGIvZG9jcy9taXNjL2FybS9lYXJseS1w
cmludGsudHh0CmluZGV4IGY3NjVmNTljYTUuLmIyM2M1NGYyODcgMTAwNjQ0Ci0tLSBhL2RvY3Mv
bWlzYy9hcm0vZWFybHktcHJpbnRrLnR4dAorKysgYi9kb2NzL21pc2MvYXJtL2Vhcmx5LXByaW50
ay50eHQKQEAgLTM5LDcgKzM5LDcgQEAgdGhlIG5hbWUgb2YgdGhlIG1hY2hpbmU6CiAgIC0gZmFz
dG1vZGVsOiBwcmludGsgb24gQVJNIEZhc3Rtb2RlbCBzb2Z0d2FyZSBlbXVsYXRvcnMKICAgLSBo
aWtleTk2MDogcHJpbnRrIHdpdGggcGwwMTEgd2l0aCBIaWtleSA5NjAKICAgLSBqdW5vOiBwcmlu
dGsgd2l0aCBwbDAxMSBvbiBKdW5vIHBsYXRmb3JtCi0gIC0gbGFnZXI6IHByaW50ayB3aXRoIFND
SUYwIG9uIFJlbmVzYXMgUi1DYXIgSDIgcHJvY2Vzc29ycworICAtIGxhZ2VyOiBwcmludGsgd2l0
aCBTQ0lGMCBvbiBSZW5lc2FzIExhZ2VyIGJvYXJkIChSLUNhciBIMiBwcm9jZXNzb3IpCiAgIC0g
bWlkd2F5OiBwcmludGsgd2l0aCB0aGUgcGwwMTEgb24gQ2FseGVkYSBNaWR3YXkgcHJvY2Vzc29y
cwogICAtIG12ZWJ1OiBwcmludGsgd2l0aCB0aGUgTVZFQlUgZm9yIE1hcnZlbGwgQXJtYWRhIDM3
MDAgU29DcwogICAtIG9tYXA1NDMyOiBwcmludGsgd2l0aCBVQVJUMyBvbiBUSSBPTUFQNTQzMiBw
cm9jZXNzb3JzCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon May 13 11:47:22 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 11:47: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 1hQ9QQ-0002Vp-3j; Mon, 13 May 2019 11:47:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQ9QP-0002Vi-Hh
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:47:21 +0000
X-Inumbo-ID: dc8c8c26-7574-11e9-95ad-ebc8ef9468c8
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dc8c8c26-7574-11e9-95ad-ebc8ef9468c8;
 Mon, 13 May 2019 11: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 1hQ9QM-0004tY-Lh
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:47:18 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQ9QM-0005C2-JK
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:47:18 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQ9QM-0005C2-JK@xenbits.xenproject.org>
Date: Mon, 13 May 2019 11:47:18 +0000
Subject: [Xen-changelog] [xen staging] xen/arm64: head: Combine lsl and str
 instructions in a single one
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDg0MmE3YzdiNGE1OGM3ZGNhZDYwYWQ4MzFlMGFmOTNhY2Q0ZDJlYjAKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAbGluYXJvLm9yZz4KQXV0aG9yRGF0ZTogVHVl
IE1hciAxOSAyMzoyNzo1MyAyMDE5ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXkgMTMgMTE6Mjg6MDMgMjAxOSArMDEwMAoK
ICAgIHhlbi9hcm02NDogaGVhZDogQ29tYmluZSBsc2wgYW5kIHN0ciBpbnN0cnVjdGlvbnMgaW4g
YSBzaW5nbGUgb25lCiAgICAKICAgIFdlIGNhbiBvcHRpbWl6ZSBhIGJpdCB0aGUgYXNzZW1ibHkg
Y29kZSBieSBjb21iaW5pbmcgdGhlIDIgaW5zdHJ1Y3Rpb25zCiAgICBpbiBhIHNpbmdsZSBvbmUu
IFRoaXMgbGlrZWx5IG5vdCBnb2luZyB0byBtYWtlIHRoZSBjb2RlIGZhc3RlciwgYnV0CiAgICBs
aWtlbHkgbWFrZSBlYXNpZXIgdG8gcmVhZCB0aGUgYXNzZW1ibHkuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGxpbmFyby5vcmc+CiAgICBSZXZpZXdl
ZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIHhl
bi9hcmNoL2FybS9hcm02NC9oZWFkLlMgfCAxMiArKysrLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2Vk
LCA0IGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
YXJtL2FybTY0L2hlYWQuUyBiL3hlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMKaW5kZXggMGI3ZjZl
N2Y5Mi4uNDU4OWEzNzg3NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUwor
KysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TCkBAIC00MTgsOCArNDE4LDcgQEAgc2tpcF9i
c3M6CiAKICAgICAgICAgbW92ICAgeDMsICNQVF9QVCAgICAgICAgICAgICAvKiB4MiA6PSB0YWJs
ZSBtYXAgb2YgYm9vdF9maXJzdF9pZCAqLwogICAgICAgICBvcnIgICB4MiwgeDIsIHgzICAgICAg
ICAgICAgIC8qICAgICAgICsgcmlnaHRzIGZvciBsaW5lYXIgUFQgKi8KLSAgICAgICAgbHNsICAg
eDEsIHgxLCAjMyAgICAgICAgICAgICAvKiB4MSA6PSBTbG90IG9mZnNldCAqLwotICAgICAgICBz
dHIgICB4MiwgW3g0LCB4MV0KKyAgICAgICAgc3RyICAgeDIsIFt4NCwgeDEsIGxzbCAjM10KIAog
ICAgICAgICBsb2FkX3BhZGRyIHg0LCBib290X2ZpcnN0X2lkCiAKQEAgLTQyOCw4ICs0MjcsNyBA
QCBza2lwX2JzczoKICAgICAgICAgbW92ICAgeDMsICNQVF9NRU0gICAgICAgICAgICAvKiB4MiA6
PSBTZWN0aW9uIG1hcCAqLwogICAgICAgICBvcnIgICB4MiwgeDIsIHgzCiAgICAgICAgIGFuZCAg
IHgxLCB4MSwgI0xQQUVfRU5UUllfTUFTSyAvKiB4MSA6PSBTbG90IG9mZnNldCAqLwotICAgICAg
ICBsc2wgICB4MSwgeDEsICMzCi0gICAgICAgIHN0ciAgIHgyLCBbeDQsIHgxXSAgICAgICAgICAg
LyogTWFwcGluZyBvZiBwYWRkcihzdGFydCkgKi8KKyAgICAgICAgc3RyICAgeDIsIFt4NCwgeDEs
IGxzbCAjM10gICAvKiBNYXBwaW5nIG9mIHBhZGRyKHN0YXJ0KSAqLwogICAgICAgICBtb3YgICB4
MjUsICMxICAgICAgICAgICAgICAgIC8qIHgyNSA6PSBpZGVudGl0eSBtYXAgbm93IGluIHBsYWNl
ICovCiAKIDE6ICAgICAgLyogU2V0dXAgYm9vdF9maXJzdDogKi8KQEAgLTQ1MCw4ICs0NDgsNyBA
QCBza2lwX2JzczoKICAgICAgICAgbHNsICAgeDIsIHgyLCAjRklSU1RfU0hJRlQgICAvKiBCYXNl
IGFkZHJlc3MgZm9yIDFHQiBtYXBwaW5nICovCiAgICAgICAgIG1vdiAgIHgzLCAjUFRfTUVNICAg
ICAgICAgICAgLyogeDIgOj0gU2VjdGlvbiBtYXAgKi8KICAgICAgICAgb3JyICAgeDIsIHgyLCB4
MwotICAgICAgICBsc2wgICB4MSwgeDEsICMzICAgICAgICAgICAgIC8qIHgxIDo9IFNsb3Qgb2Zm
c2V0ICovCi0gICAgICAgIHN0ciAgIHgyLCBbeDQsIHgxXSAgICAgICAgICAgLyogQ3JlYXRlIG1h
cHBpbmcgb2YgcGFkZHIoc3RhcnQpKi8KKyAgICAgICAgc3RyICAgeDIsIFt4NCwgeDEsIGxzbCAj
M10gICAvKiBDcmVhdGUgbWFwcGluZyBvZiBwYWRkcihzdGFydCkqLwogICAgICAgICBtb3YgICB4
MjUsICMxICAgICAgICAgICAgICAgIC8qIHgyNSA6PSBpZGVudGl0eSBtYXAgbm93IGluIHBsYWNl
ICovCiAKIDE6ICAgICAgLyogU2V0dXAgYm9vdF9zZWNvbmQ6ICovCkBAIC00NzMsOCArNDcwLDcg
QEAgc2tpcF9ic3M6CiAgICAgICAgIGxzbCAgIHgyLCB4MiwgI1NFQ09ORF9TSElGVCAgLyogQmFz
ZSBhZGRyZXNzIGZvciAyTUIgbWFwcGluZyAqLwogICAgICAgICBtb3YgICB4MywgI1BUX01FTSAg
ICAgICAgICAgIC8qIHgyIDo9IFNlY3Rpb24gbWFwICovCiAgICAgICAgIG9yciAgIHgyLCB4Miwg
eDMKLSAgICAgICAgbHNsICAgeDEsIHgxLCAjMyAgICAgICAgICAgICAvKiB4MSA6PSBTbG90IG9m
ZnNldCAqLwotICAgICAgICBzdHIgICB4MiwgW3g0LCB4MV0gICAgICAgICAgIC8qIENyZWF0ZSBt
YXBwaW5nIG9mIHBhZGRyKHN0YXJ0KSovCisgICAgICAgIHN0ciAgIHgyLCBbeDQsIHgxLCBsc2wg
IzNdICAgLyogQ3JlYXRlIG1hcHBpbmcgb2YgcGFkZHIoc3RhcnQpKi8KICAgICAgICAgbW92ICAg
eDI1LCAjMSAgICAgICAgICAgICAgICAvKiB4MjUgOj0gaWRlbnRpdHkgbWFwIG5vdyBpbiBwbGFj
ZSAqLwogCiAxOiAgICAgIC8qIFNldHVwIGJvb3RfdGhpcmQ6ICovCi0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon May 13 11:47:33 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 11:47:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hQ9Qb-0002Xj-5q; Mon, 13 May 2019 11:47:33 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQ9QZ-0002Xb-Po
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:47:31 +0000
X-Inumbo-ID: e29687c0-7574-11e9-84bb-374d81137bc5
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e29687c0-7574-11e9-84bb-374d81137bc5;
 Mon, 13 May 2019 11: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 1hQ9QW-0004tg-RK
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:47:28 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQ9QW-0005Cd-Ow
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:47:28 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQ9QW-0005Cd-Ow@xenbits.xenproject.org>
Date: Mon, 13 May 2019 11:47:28 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: Add Amlogic Meson SoCs
 earlyprintk 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>

Y29tbWl0IDM0Y2IwOGM4YTdiOWMzZmE0OGI0MDMyNzdhNWJhZDBmOTkwZjA2ZGIKQXV0aG9yOiAg
ICAgQW1pdCBTaW5naCBUb21hciA8YW1pdHRvbWVyMjVAZ21haWwuY29tPgpBdXRob3JEYXRlOiBT
dW4gQXByIDE0IDIzOjIwOjA2IDIwMTkgKzA1MzAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxp
dTJAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIE1heSAxMyAxMToyODowMyAyMDE5ICswMTAw
CgogICAgeGVuL2FybTogQWRkIEFtbG9naWMgTWVzb24gU29DcyBlYXJseXByaW50ayBzdXBwb3J0
CiAgICAKICAgIFRoaXMgcGF0Y2ggYWRkcyBlYXJseXByaW50ayBzdXBwb3J0IGZvciBBbWxvZ2lj
IE1lc29uIFNvQyBiYXNlZAogICAgYm9hcmRzLgogICAgCiAgICBBVEZbMV0gYW5kIFUtYm9vdFsy
XSBhbHJlYWR5IGluaXRpYWxpemUgdGhlIFVBUlQgZm9yIHVzLiBTbyBubyBuZWVkIHRvIGRvIGl0
IGFnYWluLgogICAgCiAgICBUZXN0ZWQgV2l0aDoKICAgICBodHRwOi8vd2lraS5mcmllbmRseWFy
bS5jb20vd2lraS9pbmRleC5waHAvTmFub1BpX0syCiAgICAKICAgIFsxXTogaHR0cHM6Ly9naXRo
dWIuY29tL0FSTS1zb2Z0d2FyZS9hcm0tdHJ1c3RlZC1maXJtd2FyZS9ibG9iL21hc3Rlci9kcml2
ZXJzL21lc29uL2NvbnNvbGUvYWFyY2g2NC9tZXNvbl9jb25zb2xlLlMjTDkyCiAgICBbMl06IGh0
dHBzOi8vZ2l0aHViLmNvbS91LWJvb3QvdS1ib290L2Jsb2IvbWFzdGVyL2RyaXZlcnMvc2VyaWFs
L3NlcmlhbF9tZXNvbi5jI0w0NAogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbWl0IFNpbmdoIFRv
bWFyIDxhbWl0dG9tZXIyNUBnbWFpbC5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2FybTY0L2RlYnVn
LW1lc29uLmluYyB8IDU1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrCiAx
IGZpbGUgY2hhbmdlZCwgNTUgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9hcm02NC9kZWJ1Zy1tZXNvbi5pbmMgYi94ZW4vYXJjaC9hcm0vYXJtNjQvZGVidWctbWVzb24u
aW5jCm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLmUxYThmYThhYjkKLS0t
IC9kZXYvbnVsbAorKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvZGVidWctbWVzb24uaW5jCkBAIC0w
LDAgKzEsNTUgQEAKKy8qCisgKiB4ZW4vYXJjaC9hcm0vYXJtNjQvZGVidWctbWVzb24uaW5jCisg
KgorICogTUVTT04gc3BlY2lmaWMgZGVidWcgY29kZS4KKyAqCisgKiBDb3B5cmlnaHQgKGMpIDIw
MTksIEFtaXQgU2luZ2ggVG9tYXIgPGFtaXR0b21lcjI1QGdtYWlsLmNvbT4uCisgKgorICogVGhp
cyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9v
cgorICogbW9kaWZ5IGl0IHVuZGVyIHRoZSB0ZXJtcyBhbmQgY29uZGl0aW9ucyBvZiB0aGUgR05V
IEdlbmVyYWwgUHVibGljCisgKiBMaWNlbnNlLCB2ZXJzaW9uIDIsIGFzIHB1Ymxpc2hlZCBieSB0
aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLgorICoKKyAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0
cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAorICogYnV0IFdJVEhP
VVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKKyAq
IE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNl
ZSB0aGUgR05VCisgKiBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuCisg
KgorICogWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwg
UHVibGljCisgKiBMaWNlbnNlIGFsb25nIHdpdGggdGhpcyBwcm9ncmFtOyBJZiBub3QsIHNlZSA8
aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisgKi8KKworI2RlZmluZSBBTUxfVUFSVF9X
RklGT19SRUcgICAgICAweDAwCisjZGVmaW5lIEFNTF9VQVJUX1NUQVRVU19SRUcgICAgIDB4MGMK
KworI2RlZmluZSBBTUxfVUFSVF9UWF9GSUZPX0ZVTEwgICAyMQorCisubWFjcm8gZWFybHlfdWFy
dF9pbml0IHhiLCBjCisvKiBVYXJ0IGhhcyBhbHJlYWR5IGJlZW4gaW5pdGlhbGl6ZWQgYnkgRmly
bXdhcmUsIGZvciBpbnN0YW5jZSBieSBURi1BICovCisuZW5kbQorCisvKgorICogTUVTT04gVUFS
VCB3YWl0IFVBUlQgdG8gYmUgcmVhZHkgdG8gdHJhbnNtaXQKKyAqIHhiOiByZWdpc3RlciB3aGlj
aCBjb250YWlucyB0aGUgVUFSVCBiYXNlIGFkZHJlc3MKKyAqIGM6IHNjcmF0Y2ggcmVnaXN0ZXIK
KyAqLworLm1hY3JvIGVhcmx5X3VhcnRfcmVhZHkgeGIgYworMToKKyAgICAgICAgbGRyICAgICB3
XGMsIFtceGIsICNBTUxfVUFSVF9TVEFUVVNfUkVHXSAgICAgICAgLyogc3RhdHVzIHJlZ2lzdGVy
ICovCisgICAgICAgIHRibnogICAgd1xjLCAjQU1MX1VBUlRfVFhfRklGT19GVUxMLCAxYiAgICAg
ICAgIC8qIENoZWNrIFRYRklGTyBGVUxMIGJpdCAqLworLmVuZG0KKworLyoKKyAqIE1FU09OIFVB
UlQgdHJhbnNtaXQgY2hhcmFjdGVyCisgKiB4YjogcmVnaXN0ZXIgd2hpY2ggY29udGFpbnMgdGhl
IFVBUlQgYmFzZSBhZGRyZXNzCisgKiB3dDogcmVnaXN0ZXIgd2hpY2ggY29udGFpbnMgdGhlIGNo
YXJhY3RlciB0byB0cmFuc21pdAorICovCisubWFjcm8gZWFybHlfdWFydF90cmFuc21pdCB4YiB3
dAorICAgICAgICBzdHIgICAgXHd0LCBbXHhiLCAjQU1MX1VBUlRfV0ZJRk9fUkVHXQorLmVuZG0K
KworLyoKKyAqIExvY2FsIHZhcmlhYmxlczoKKyAqIG1vZGU6IEFTTQorICogaW5kZW50LXRhYnMt
bW9kZTogbmlsCisgKiBFbmQ6CisgKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon May 13 11:47:41 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 11:47:41 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hQ9Qj-0002Yz-90; Mon, 13 May 2019 11:47:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQ9Qi-0002Yo-7U
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:47:40 +0000
X-Inumbo-ID: e8a6dd54-7574-11e9-a24f-6b0654a3da70
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e8a6dd54-7574-11e9-a24f-6b0654a3da70;
 Mon, 13 May 2019 11: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 1hQ9Qh-0004to-0j
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:47:39 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQ9Qg-0005DB-Ud
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:47:38 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQ9Qg-0005DB-Ud@xenbits.xenproject.org>
Date: Mon, 13 May 2019 11:47:38 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: zynqmp: Fix header guard for
 xilinx-zynqmp-eemi.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>

Y29tbWl0IDhmMGNjYTUzYmY4NTE1OGQzNDMwZTdkY2ZkMTI1YmMyZTJiMDEyNWQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1h
ciAyNyAxODo0NToyMiAyMDE5ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXkgMTMgMTE6Mjg6MDMgMjAxOSArMDEwMAoKICAg
IHhlbi9hcm06IHp5bnFtcDogRml4IGhlYWRlciBndWFyZCBmb3IgeGlsaW54LXp5bnFtcC1lZW1p
LmgKICAgIAogICAgVGhlIGhlYWRlciBndWFyZCBmb3IgeGlsaW54LXp5bnFtcC1lZW1pLmggaXMg
bm90IGZvbGxvd2VkIGJ5IGEgI2RlZmluZQogICAgb2YgdGhlIG1hY3JvIHVzZWQgaW4gdGhlIGd1
YXJkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBh
cm0uY29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2Vy
bmVsLm9yZz4KLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3BsYXRmb3Jtcy94aWxpbngtenlucW1w
LWVlbWkuaCB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlv
bigtKQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcGxhdGZvcm1zL3hpbGlueC16
eW5xbXAtZWVtaS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9wbGF0Zm9ybXMveGlsaW54LXp5bnFt
cC1lZW1pLmgKaW5kZXggNzJhYWRmN2E0NC4uY2YyNWE5MDE0ZCAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9wbGF0Zm9ybXMveGlsaW54LXp5bnFtcC1lZW1pLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLWFybS9wbGF0Zm9ybXMveGlsaW54LXp5bnFtcC1lZW1pLmgKQEAgLTEyLDcgKzEy
LDcgQEAKICAqLwogCiAjaWZuZGVmIF9fQVNNX0FSTV9QTEFURk9STVNfWllOUU1QX0gKLSNkZWZp
bmUgX19BU01fQVNNX1BMQVRGT1JNU19aWU5RTVBfSAorI2RlZmluZSBfX0FTTV9BUk1fUExBVEZP
Uk1TX1pZTlFNUF9ICiAKICNpbmNsdWRlIDxhc20vcHJvY2Vzc29yLmg+CiAjaW5jbHVkZSA8YXNt
L3NtY2NjLmg+Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon May 13 11:47:54 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 11:47: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 1hQ9Qw-0002a0-Ao; Mon, 13 May 2019 11:47:54 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQ9Qv-0002Zv-Mv
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:47:53 +0000
X-Inumbo-ID: eeb6dd52-7574-11e9-8c04-2fc9d405cf1c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id eeb6dd52-7574-11e9-8c04-2fc9d405cf1c;
 Mon, 13 May 2019 11: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 1hQ9Qr-0004tw-66
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:47:49 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQ9Qr-0005Dd-3q
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:47:49 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQ9Qr-0005Dd-3q@xenbits.xenproject.org>
Date: Mon, 13 May 2019 11:47:49 +0000
Subject: [Xen-changelog] [xen staging] xen/arm64: sysreg: Implement the
 32-bit helpers using the 64-bit helpers
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGExNzEzOGIwZTdmMTJjOWJhMmFjNTM4YzAxN2E1NWE0Y2Y1NmQ3N2YKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1h
ciAyNyAxODo0NToyNSAyMDE5ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXkgMTMgMTE6Mjg6MDMgMjAxOSArMDEwMAoKICAg
IHhlbi9hcm02NDogc3lzcmVnOiBJbXBsZW1lbnQgdGhlIDMyLWJpdCBoZWxwZXJzIHVzaW5nIHRo
ZSA2NC1iaXQgaGVscGVycwogICAgCiAgICBDbGFuZyBpcyBwaWNraWVyIHRoYW4gR0NDIGZvciB0
aGUgcmVnaXN0ZXIgc2l6ZSBpbiBhc20gc3RhdGVtZW50LiBJdAogICAgZXhwZWN0cyB0aGUgcmVn
aXN0ZXIgc2l6ZSB0byBtYXRjaCB0aGUgdmFsdWUgc2l6ZS4KICAgIAogICAgVGhlIGluc3RydWN0
aW9ucyBtc3IvbXJzIGFyZSBleHBlY3RpbmcgYSA2NC1iaXQgcmVnaXN0ZXIuIFRoaXMgbWVhbnMg
dGhlCiAgICBpbXBsZW1lbnRhdGlvbiBvZiB0aGUgMzItYml0IGhlbHBlcnMgaXMgbm90IGNvcnJl
Y3QuIFRoZSBlYXNpZXN0CiAgICBzb2x1dGlvbiBpcyB0byBpbXBsZW1lbnQgdGhlIDMyLWJpdCBo
ZWxwZXJzIHVzaW5nIHRoZSA2NC1iaXQgaGVscGVycy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVm
YW5vIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vYXJt
NjQvc3lzcmVncy5oIHwgMTEgKysrLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAzIGluc2VydGlv
bnMoKyksIDggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9h
cm02NC9zeXNyZWdzLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3N5c3JlZ3MuaAppbmRl
eCAwODU4NWE5NjllLi5jNjAwMjlkMzhmIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJt
L2FybTY0L3N5c3JlZ3MuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3N5c3JlZ3Mu
aApAQCAtNTksMTQgKzU5LDkgQEAKIAogLyogQWNjZXNzIHRvIHN5c3RlbSByZWdpc3RlcnMgKi8K
IAotI2RlZmluZSBSRUFEX1NZU1JFRzMyKG5hbWUpICh7ICAgICAgICAgICAgICAgICAgICAgICAg
ICBcCi0gICAgdWludDMyX3QgX3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKLSAgICBhc20gdm9sYXRpbGUoIm1ycyAgJTAsICJfX3N0cmluZ2lmeShuYW1lKSA6ICI9
ciIgKF9yKSk7ICAgICAgICAgXAotICAgIF9yOyB9KQotI2RlZmluZSBXUklURV9TWVNSRUczMih2
LCBuYW1lKSBkbyB7ICAgICAgICAgICAgICAgICAgICBcCi0gICAgdWludDMyX3QgX3IgPSB2OyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICBhc20gdm9sYXRpbGUoIm1z
ciAiX19zdHJpbmdpZnkobmFtZSkiLCAlMCIgOiA6ICJyIiAoX3IpKTsgICAgICAgXAotfSB3aGls
ZSAoMCkKKyNkZWZpbmUgUkVBRF9TWVNSRUczMihuYW1lKSAoKHVpbnQzMl90KVJFQURfU1lTUkVH
NjQobmFtZSkpCisKKyNkZWZpbmUgV1JJVEVfU1lTUkVHMzIodiwgbmFtZSkgV1JJVEVfU1lTUkVH
NjQoKHVpbnQ2NF90KXYsIG5hbWUpCiAKICNkZWZpbmUgV1JJVEVfU1lTUkVHNjQodiwgbmFtZSkg
ZG8geyAgICAgICAgICAgICAgICAgICAgXAogICAgIHVpbnQ2NF90IF9yID0gdjsgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon May 13 11:48:01 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 11:48:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hQ9R3-0002ao-Cl; Mon, 13 May 2019 11:48:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQ9R2-0002ah-Nk
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:48:00 +0000
X-Inumbo-ID: f4c5def3-7574-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f4c5def3-7574-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 11:47: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 1hQ9R1-0004uW-Bn
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:47:59 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQ9R1-0005E5-9L
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:47:59 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQ9R1-0005E5-9L@xenbits.xenproject.org>
Date: Mon, 13 May 2019 11:47:59 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: guest_walk: Avoid
 theoritical unitialized value in get_top_bit
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM0NTFiYzMzYWUwNTAxYTRmNWNlZTkyOGM5MDc2MDIzM2MwYjI5MDkKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1h
ciAyNyAxODo0NToyOCAyMDE5ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXkgMTMgMTE6Mjg6MDMgMjAxOSArMDEwMAoKICAg
IHhlbi9hcm06IGd1ZXN0X3dhbGs6IEF2b2lkIHRoZW9yaXRpY2FsIHVuaXRpYWxpemVkIHZhbHVl
IGluIGdldF90b3BfYml0CiAgICAKICAgIENsYW5nIDguMCB0aHJvd3MgYW4gZXJyb3IgaW4gdGhl
IGdldF90b3BfYml0IGZ1bmN0aW9uOgogICAgCiAgICBndWVzdF93YWxrLmM6MzI4OjE1OiBlcnJv
cjogdmFyaWFibGUgJ3RvcGJpdCcgaXMgdXNlZCB1bmluaXRpYWxpemVkCiAgICB3aGVuZXZlciAn
aWYnIGNvbmRpdGlvbiBpcyBmYWxzZSBbLVdlcnJvciwtV3NvbWV0aW1lcy11bmluaXRpYWxpemVk
XQogICAgICAgIGVsc2UgaWYgKCBpc182NGJpdF9kb21haW4oZCkgKQogICAgICAgICAgICAgICAg
ICBefn5+fn5+fn5+fn5+fn5+fn4KICAgIAogICAgVGhpcyBpcyBoYXBwZW5pbmcgYmVjYXVzZSBj
bGFuZyB0aGlua3MgdGhhdCBpc18zMmJpdF9kb21haW4oZCkgaXMgbm90CiAgICB0aGUgZXhhY3Qg
aW52ZXJzZSBvZiBpc182NGJpdF9kb21haW4oZCkuIFNvIGl0IGV4cGVjdHMgYSBlbHNlIGNhc2Ug
dG8KICAgIGhhbmRsZSB0aGUgY2FzZSB3aGVyZSB0aGUgbGF0dGVyIGNhbGwgaXMgZmFsc2UuCiAg
ICAKICAgIEluIG90aGVyIHBhcnQgb2YgdGhlIGNvZGUsIGRlYWxpbmcgd2l0aCBkaWZmZXJlbmNl
IGJldHdlZW4gMzItYml0IGFuZAogICAgNjQtYml0IGRvbWFpbiwgd2UgdXN1YWxseSB1c2UgaWYg
KCBpc19YWGJpdF9kb21haW4gKSAuLi4gZWxzZSAuLi4KICAgIAogICAgU28gdXNlIHRoZSBzYW1l
IHBhdHRlcm4gaGVyZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNz
dGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJtL2d1ZXN0X3dhbGsuYyB8IDIg
Ky0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL2FybS9ndWVzdF93YWxrLmMgYi94ZW4vYXJjaC9hcm0vZ3Vlc3Rfd2Fs
ay5jCmluZGV4IDdkYjdhNzMyMWIuLjFiZWUxOTg3NzcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2Fy
bS9ndWVzdF93YWxrLmMKKysrIGIveGVuL2FyY2gvYXJtL2d1ZXN0X3dhbGsuYwpAQCAtMzI1LDcg
KzMyNSw3IEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgZ2V0X3RvcF9iaXQoc3RydWN0IGRvbWFpbiAq
ZCwgdmFkZHJfdCBndmEsIHJlZ2lzdGVyX3QgdGNyKQogICAgICAqLwogICAgIGlmICggaXNfMzJi
aXRfZG9tYWluKGQpICkKICAgICAgICAgdG9wYml0ID0gMzE7Ci0gICAgZWxzZSBpZiAoIGlzXzY0
Yml0X2RvbWFpbihkKSApCisgICAgZWxzZQogICAgIHsKICAgICAgICAgaWYgKCAoKGd2YSAmIEJJ
VF9VTEwoNTUpKSAmJiAodGNyICYgVENSX0VMMV9UQkkxKSkgfHwKICAgICAgICAgICAgICAoIShn
dmEgJiBCSVRfVUxMKDU1KSkgJiYgKHRjciAmIFRDUl9FTDFfVEJJMCkpICkKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon May 13 11:48:13 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 11:48: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 1hQ9RF-0002c8-EY; Mon, 13 May 2019 11:48:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQ9RE-0002c1-11
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:48:12 +0000
X-Inumbo-ID: fadc571a-7574-11e9-8576-5b74f13b9bf4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fadc571a-7574-11e9-8576-5b74f13b9bf4;
 Mon, 13 May 2019 11:48:09 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQ9RB-0004uv-HY
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:48:09 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQ9RB-0005En-F3
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:48:09 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQ9RB-0005En-F3@xenbits.xenproject.org>
Date: Mon, 13 May 2019 11:48:09 +0000
Subject: [Xen-changelog] [xen staging] xen/arm64: __cmpxchg and __cmpxchg_mb
 should always be inline
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc3NjM5YzkwM2M5N2EwYTU2OTk2ODZkMjM2OTY3ZjRjNDkwMjMwYTUKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1h
ciAyNyAxODo0NTozMSAyMDE5ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXkgMTMgMTE6Mjg6MDMgMjAxOSArMDEwMAoKICAg
IHhlbi9hcm02NDogX19jbXB4Y2hnIGFuZCBfX2NtcHhjaGdfbWIgc2hvdWxkIGFsd2F5cyBiZSBp
bmxpbmUKICAgIAogICAgQ3VycmVudGx5IF9fY21weGNoZ19tYiBhbmQgX19jbXB4Y2hnIGFyZSBv
bmx5IG1hcmtlZCBpbmxpbmUuIFRoZQogICAgY29tcGlsZXIgaXMgZnJlZSB0byBkZWNpZGUgdG8g
bm90IGhvbm9yIHRoZSBpbmxpbmUuIFRoaXMgd2lsbCByZXN1bHQgdG8KICAgIGdlbmVyYXRlIGNv
ZGUgdXNlIF9fYmFkX2NtcHhjaGcgYW5kIGxlYWQgYSBsaW5rIGZhaWx1cmUuCiAgICAKICAgIFRo
aXMgd2FzIGNhdWdodCBieSBDbGFuZyA4LjAuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1bGll
biBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9pbmNsdWRlL2FzbS1h
cm0vYXJtNjQvY21weGNoZy5oIHwgMTAgKysrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDYgaW5z
ZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
YXJtL2FybTY0L2NtcHhjaGcuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvY21weGNoZy5o
CmluZGV4IGFlNDJiMmY1ZmYuLjM1OTI3MTE3M2UgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2Fz
bS1hcm0vYXJtNjQvY21weGNoZy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvY21w
eGNoZy5oCkBAIC02Myw4ICs2Myw5IEBAIHN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBfX3hj
aGcodW5zaWduZWQgbG9uZyB4LCB2b2xhdGlsZSB2b2lkICpwdHIsIGludCBzaXplCiAKIGV4dGVy
biB2b2lkIF9fYmFkX2NtcHhjaGcodm9sYXRpbGUgdm9pZCAqcHRyLCBpbnQgc2l6ZSk7CiAKLXN0
YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBfX2NtcHhjaGcodm9sYXRpbGUgdm9pZCAqcHRyLCB1
bnNpZ25lZCBsb25nIG9sZCwKLQkJCQkgICAgICB1bnNpZ25lZCBsb25nIG5ldywgaW50IHNpemUp
CitzdGF0aWMgYWx3YXlzX2lubGluZSB1bnNpZ25lZCBsb25nIF9fY21weGNoZyh2b2xhdGlsZSB2
b2lkICpwdHIsCisJCQkJCSAgICAgdW5zaWduZWQgbG9uZyBvbGQsCisJCQkJCSAgICAgdW5zaWdu
ZWQgbG9uZyBuZXcsIGludCBzaXplKQogewogCXVuc2lnbmVkIGxvbmcgb2xkdmFsID0gMCwgcmVz
OwogCkBAIC0xMzcsOCArMTM4LDkgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIF9fY21w
eGNoZyh2b2xhdGlsZSB2b2lkICpwdHIsIHVuc2lnbmVkIGxvbmcgb2xkLAogCXJldHVybiBvbGR2
YWw7CiB9CiAKLXN0YXRpYyBpbmxpbmUgdW5zaWduZWQgbG9uZyBfX2NtcHhjaGdfbWIodm9sYXRp
bGUgdm9pZCAqcHRyLCB1bnNpZ25lZCBsb25nIG9sZCwKLQkJCQkJIHVuc2lnbmVkIGxvbmcgbmV3
LCBpbnQgc2l6ZSkKK3N0YXRpYyBhbHdheXNfaW5saW5lIHVuc2lnbmVkIGxvbmcgX19jbXB4Y2hn
X21iKHZvbGF0aWxlIHZvaWQgKnB0ciwKKwkJCQkJCXVuc2lnbmVkIGxvbmcgb2xkLAorCQkJCQkJ
dW5zaWduZWQgbG9uZyBuZXcsIGludCBzaXplKQogewogCXVuc2lnbmVkIGxvbmcgcmV0OwogCi0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFn
aW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon May 13 11:48:22 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 11:48: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 1hQ9RO-0002dJ-GE; Mon, 13 May 2019 11:48: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=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQ9RN-0002d6-3D
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:48:21 +0000
X-Inumbo-ID: 00e78778-7575-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 00e78778-7575-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 11: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 1hQ9RL-0004v3-N5
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:48:19 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQ9RL-0005FS-Ki
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:48:19 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQ9RL-0005FS-Ki@xenbits.xenproject.org>
Date: Mon, 13 May 2019 11:48:19 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: Misc improvements to
 do_common_cpu_on()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDExN2JhYjlkN2EyNzBkZjkwYzU0MGU5ODRkYTE4NzM5MDIyY2UxMWUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEFwciAyNCAxOToxMDo1OCAyMDE5ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXkgMTMgMTE6Mjg6MDMgMjAxOSArMDEw
MAoKICAgIHhlbi9hcm06IE1pc2MgaW1wcm92ZW1lbnRzIHRvIGRvX2NvbW1vbl9jcHVfb24oKQog
ICAgCiAgICAgKiBVc2UgZG9tYWluX3ZjcHUoKSByYXRoZXIgdGhhbiBvcGVuY29kaW5nIHRoZSBs
b29rdXAuICBBbW9uZ3N0IG90aGVyIHRoaW5ncywKICAgICAgIGRvbWFpbl92Y3B1KCkgaXMgc3Bl
Y3RyZS12MS1zYWZlLgogICAgICogVW5sb2NrIHRoZSBkb21haW4gaW1tZWRpYXRlbHkgYWZ0ZXIg
YXJjaF9zZXRfaW5mb19ndWVzdCgpIGNvbXBsZXRlcy4gIFRoZXJlCiAgICAgICBpcyBubyBuZWVk
IGZvciBmcmVlX3ZjcHVfZ3Vlc3RfY29udGV4dCgpIHRvIGJlIHdpdGhpbiB0aGUgY3JpdGljYWwg
cmVnaW9uLAogICAgICAgYW5kIG1vdmluZyB0aGUgY2FsbCBzaW1wbGlmaWVzIHRoZSBlcnJvciBj
YXNlLgogICAgCiAgICBObyBwcmFjdGljYWwgY2hhbmdlIGluIGZ1bmN0aW9uYWxpdHkuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
LS0tCiB4ZW4vYXJjaC9hcm0vdnBzY2kuYyB8IDggKysrLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAz
IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJt
L3Zwc2NpLmMgYi94ZW4vYXJjaC9hcm0vdnBzY2kuYwppbmRleCA5ZjRlNWI4ODQ0Li5jMWUyNTBi
ZTU5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vdnBzY2kuYworKysgYi94ZW4vYXJjaC9hcm0v
dnBzY2kuYwpAQCAtMzMsNyArMzMsNyBAQCBzdGF0aWMgaW50IGRvX2NvbW1vbl9jcHVfb24ocmVn
aXN0ZXJfdCB0YXJnZXRfY3B1LCByZWdpc3Rlcl90IGVudHJ5X3BvaW50LAogCiAgICAgdmNwdWlk
ID0gdmFmZmluaXR5X3RvX3ZjcHVpZCh0YXJnZXRfY3B1KTsKIAotICAgIGlmICggdmNwdWlkID49
IGQtPm1heF92Y3B1cyB8fCAodiA9IGQtPnZjcHVbdmNwdWlkXSkgPT0gTlVMTCApCisgICAgaWYg
KCAodiA9IGRvbWFpbl92Y3B1KGQsIHZjcHVpZCkpID09IE5VTEwgKQogICAgICAgICByZXR1cm4g
UFNDSV9JTlZBTElEX1BBUkFNRVRFUlM7CiAKICAgICAvKiBUSFVNQiBzZXQgaXMgbm90IGFsbG93
ZWQgd2l0aCA2NC1iaXQgZG9tYWluICovCkBAIC04MiwxNCArODIsMTIgQEAgc3RhdGljIGludCBk
b19jb21tb25fY3B1X29uKHJlZ2lzdGVyX3QgdGFyZ2V0X2NwdSwgcmVnaXN0ZXJfdCBlbnRyeV9w
b2ludCwKIAogICAgIGRvbWFpbl9sb2NrKGQpOwogICAgIHJjID0gYXJjaF9zZXRfaW5mb19ndWVz
dCh2LCBjdHh0KTsKKyAgICBkb21haW5fdW5sb2NrKGQpOworCiAgICAgZnJlZV92Y3B1X2d1ZXN0
X2NvbnRleHQoY3R4dCk7CiAKICAgICBpZiAoIHJjIDwgMCApCi0gICAgewotICAgICAgICBkb21h
aW5fdW5sb2NrKGQpOwogICAgICAgICByZXR1cm4gUFNDSV9ERU5JRUQ7Ci0gICAgfQotICAgIGRv
bWFpbl91bmxvY2soZCk7CiAKICAgICB2Y3B1X3dha2Uodik7CiAKLS0KZ2VuZXJhdGVkIGJ5IGdp
dC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon May 13 11:48:34 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 11:48: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 1hQ9Ra-0002ey-I5; Mon, 13 May 2019 11:48:34 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQ9RZ-0002es-Bb
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:48:33 +0000
X-Inumbo-ID: 06fa3d0a-7575-11e9-a7a1-eb4ac424c995
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 06fa3d0a-7575-11e9-a7a1-eb4ac424c995;
 Mon, 13 May 2019 11:48:30 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQ9RV-0004vB-Sf
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:48:29 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQ9RV-0005GC-QK
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:48:29 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQ9RV-0005GC-QK@xenbits.xenproject.org>
Date: Mon, 13 May 2019 11:48:29 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: drivers: scif: Extend driver
 to handle other interfaces
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJlMDUyYjA3YmIxMWI0NzIxZTg4NzMwYzFjMGE2ODU5Y2MxODIyNjUKQXV0aG9yOiAg
ICAgT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgpB
dXRob3JEYXRlOiBUaHUgTWF5IDIgMjA6MDA6MTkgMjAxOSArMDMwMApDb21taXQ6ICAgICBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gTWF5IDEzIDExOjI4OjAz
IDIwMTkgKzAxMDAKCiAgICB4ZW4vYXJtOiBkcml2ZXJzOiBzY2lmOiBFeHRlbmQgZHJpdmVyIHRv
IGhhbmRsZSBvdGhlciBpbnRlcmZhY2VzCiAgICAKICAgIEV4dGVuZCBkcml2ZXIgdG8gYmUgYWJs
ZSB0byBoYW5kbGUgb3RoZXIgU0NJRihYKSBjb21wYXRpYmxlCiAgICBpbnRlcmZhY2VzIGFzIHdl
bGwuIFRoZXNlIGludGVyZmFjZXMgaGF2ZSBsb3QgaW4gY29tbW9uLAogICAgYnV0IG1vc3RseSBk
aWZmZXIgaW4gb2Zmc2V0cyBhbmQgYml0cyBmb3Igc29tZSByZWdpc3RlcnMuCiAgICAKICAgIEZv
ciBleGFtcGxlLCB0aGUgbWFpbiBkaWZmZXJlbmNlIGJldHdlZW4gU0NJRiBhbmQgU0NJRkEgaW50
ZXJmYWNlcwogICAgZnJvbSAic2NpZi11YXJ0IiBkcml2ZXIncyBwb2ludCBvZiB2aWV3OgogICAg
LSBSZWdpc3RlcnMgb2Zmc2V0OiBzZXJpYWwgc3RhdHVzLCByZWNlaXZlL3RyYW5zbWl0IEZJRk8g
ZGF0YQogICAgICByZWdpc3RlcnMgaGF2ZSBkaWZmZXJlbnQgb2Zmc2V0CiAgICAtIEludGVybmFs
IEZJRk8gc2l6ZTogNjQgYnl0ZXMgZm9yIFNDSUZBIGFuZCAxNiBieXRlcyBmb3IgU0NJRgogICAg
LSBPdmVycnVuIGJpdCBsb2NhdGlvbjogc2VyaWFsIHN0YXR1cyByZWdpc3RlciBmb3IgU0NJRkEg
YW5kCiAgICAgIGRlZGljYXRlZCBsaW5lIHN0YXR1cyByZWdpc3RlciBmb3IgU0NJRgogICAgCiAg
ICBJbnRyb2R1Y2UgInBvcnRfcGFyYW1zIiBhcnJheSB0byBrZWVwIGludGVyZmFjZSBzcGVjaWZp
YyB0aGluZ3MuCiAgICAKICAgIFRoZSAiZGF0YSIgZmllbGQgaW4gc3RydWN0IGR0X2RldmljZV9t
YXRjaCBpcyB1c2VkIGZvciByZWNvZ25pemluZwogICAgd2hhdCBpbnRlcmZhY2UgaXMgcHJlc2Vu
dCBvbiBhIHRhcmdldCBib2FyZC4KICAgIAogICAgUGxlYXNlIG5vdGUsIG5vdGhpbmcgaGFzIGJl
ZW4gdGVjaG5pY2FsbHkgY2hhbmdlZCBmb3IgUmVuZXNhcyAiTGFnZXIiCiAgICBhbmQgb3RoZXIg
c3VwcG9ydGVkIGJvYXJkcyAoU0NJRikuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE9sZWtzYW5k
ciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFtLmNvbT4KICAgIEFja2VkLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgotLS0KIHhlbi9kcml2ZXJzL2No
YXIvc2NpZi11YXJ0LmMgICAgfCAxMTQgKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLS0t
LS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9zY2lmLXVhcnQuaCB8ICAgNCAtLQogMiBmaWxl
cyBjaGFuZ2VkLCA4MCBpbnNlcnRpb25zKCspLCAzOCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vZHJpdmVycy9jaGFyL3NjaWYtdWFydC5jIGIveGVuL2RyaXZlcnMvY2hhci9zY2lmLXVh
cnQuYwppbmRleCA0NjVmYjM0NTdmLi44NTQ4M2VlYzFiIDEwMDY0NAotLS0gYS94ZW4vZHJpdmVy
cy9jaGFyL3NjaWYtdWFydC5jCisrKyBiL3hlbi9kcml2ZXJzL2NoYXIvc2NpZi11YXJ0LmMKQEAg
LTQwLDE2ICs0MCw1MSBAQCBzdGF0aWMgc3RydWN0IHNjaWZfdWFydCB7CiAgICAgY2hhciBfX2lv
bWVtICpyZWdzOwogICAgIHN0cnVjdCBpcnFhY3Rpb24gaXJxYWN0aW9uOwogICAgIHN0cnVjdCB2
dWFydF9pbmZvIHZ1YXJ0OworICAgIGNvbnN0IHN0cnVjdCBwb3J0X3BhcmFtcyAqcGFyYW1zOwog
fSBzY2lmX2NvbSA9IHswfTsKIAorZW51bSBwb3J0X3R5cGVzCit7CisgICAgU0NJRl9QT1JULAor
ICAgIE5SX1BPUlRTLAorfTsKKworc3RydWN0IHBvcnRfcGFyYW1zCit7CisgICAgdW5zaWduZWQg
aW50IHN0YXR1c19yZWc7CisgICAgdW5zaWduZWQgaW50IHR4X2ZpZm9fcmVnOworICAgIHVuc2ln
bmVkIGludCByeF9maWZvX3JlZzsKKyAgICB1bnNpZ25lZCBpbnQgb3ZlcnJ1bl9yZWc7CisgICAg
dW5zaWduZWQgaW50IG92ZXJydW5fbWFzazsKKyAgICB1bnNpZ25lZCBpbnQgZXJyb3JfbWFzazsK
KyAgICB1bnNpZ25lZCBpbnQgaXJxX2ZsYWdzOworICAgIHVuc2lnbmVkIGludCBmaWZvX3NpemU7
Cit9OworCitzdGF0aWMgY29uc3Qgc3RydWN0IHBvcnRfcGFyYW1zIHBvcnRfcGFyYW1zW05SX1BP
UlRTXSA9Cit7CisgICAgW1NDSUZfUE9SVF0gPQorICAgIHsKKyAgICAgICAgLnN0YXR1c19yZWcg
ICA9IFNDSUZfU0NGU1IsCisgICAgICAgIC50eF9maWZvX3JlZyAgPSBTQ0lGX1NDRlREUiwKKyAg
ICAgICAgLnJ4X2ZpZm9fcmVnICA9IFNDSUZfU0NGUkRSLAorICAgICAgICAub3ZlcnJ1bl9yZWcg
ID0gU0NJRl9TQ0xTUiwKKyAgICAgICAgLm92ZXJydW5fbWFzayA9IFNDTFNSX09SRVIsCisgICAg
ICAgIC5lcnJvcl9tYXNrICAgPSBTQ0ZTUl9QRVIgfCBTQ0ZTUl9GRVIgfCBTQ0ZTUl9CUksgfCBT
Q0ZTUl9FUiwKKyAgICAgICAgLmlycV9mbGFncyAgICA9IFNDU0NSX1JJRSB8IFNDU0NSX1RJRSB8
IFNDU0NSX1JFSUUsCisgICAgICAgIC5maWZvX3NpemUgICAgPSAxNiwKKyAgICB9LAorfTsKKwog
c3RhdGljIHZvaWQgc2NpZl91YXJ0X2ludGVycnVwdChpbnQgaXJxLCB2b2lkICpkYXRhLCBzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKIHsKICAgICBzdHJ1Y3Qgc2VyaWFsX3BvcnQgKnBvcnQg
PSBkYXRhOwogICAgIHN0cnVjdCBzY2lmX3VhcnQgKnVhcnQgPSBwb3J0LT51YXJ0OworICAgIGNv
bnN0IHN0cnVjdCBwb3J0X3BhcmFtcyAqcGFyYW1zID0gdWFydC0+cGFyYW1zOwogICAgIHVpbnQx
Nl90IHN0YXR1cywgY3RybDsKIAogICAgIGN0cmwgPSBzY2lmX3JlYWR3KHVhcnQsIFNDSUZfU0NT
Q1IpOwotICAgIHN0YXR1cyA9IHNjaWZfcmVhZHcodWFydCwgU0NJRl9TQ0ZTUikgJiB+U0NGU1Jf
VEVORDsKKyAgICBzdGF0dXMgPSBzY2lmX3JlYWR3KHVhcnQsIHBhcmFtcy0+c3RhdHVzX3JlZykg
JiB+U0NGU1JfVEVORDsKICAgICAvKiBJZ25vcmUgbmV4dCBmbGFnIGlmIFRYIEludGVycnVwdCBp
cyBkaXNhYmxlZCAqLwogICAgIGlmICggIShjdHJsICYgU0NTQ1JfVElFKSApCiAgICAgICAgIHN0
YXR1cyAmPSB+U0NGU1JfVERGRTsKQEAgLTY1LDEzICsxMDAsMTMgQEAgc3RhdGljIHZvaWQgc2Np
Zl91YXJ0X2ludGVycnVwdChpbnQgaXJxLCB2b2lkICpkYXRhLCBzdHJ1Y3QgY3B1X3VzZXJfcmVn
cyAqcmVncykKICAgICAgICAgICAgIHNlcmlhbF9yeF9pbnRlcnJ1cHQocG9ydCwgcmVncyk7CiAK
ICAgICAgICAgLyogRXJyb3IgSW50ZXJydXB0ICovCi0gICAgICAgIGlmICggc3RhdHVzICYgU0NJ
Rl9FUlJPUlMgKQotICAgICAgICAgICAgc2NpZl93cml0ZXcodWFydCwgU0NJRl9TQ0ZTUiwgflND
SUZfRVJST1JTKTsKLSAgICAgICAgaWYgKCBzY2lmX3JlYWR3KHVhcnQsIFNDSUZfU0NMU1IpICYg
U0NMU1JfT1JFUiApCi0gICAgICAgICAgICBzY2lmX3dyaXRldyh1YXJ0LCBTQ0lGX1NDTFNSLCAw
KTsKKyAgICAgICAgaWYgKCBzdGF0dXMgJiBwYXJhbXMtPmVycm9yX21hc2sgKQorICAgICAgICAg
ICAgc2NpZl93cml0ZXcodWFydCwgcGFyYW1zLT5zdGF0dXNfcmVnLCB+cGFyYW1zLT5lcnJvcl9t
YXNrKTsKKyAgICAgICAgaWYgKCBzY2lmX3JlYWR3KHVhcnQsIHBhcmFtcy0+b3ZlcnJ1bl9yZWcp
ICYgcGFyYW1zLT5vdmVycnVuX21hc2sgKQorICAgICAgICAgICAgc2NpZl93cml0ZXcodWFydCwg
cGFyYW1zLT5vdmVycnVuX3JlZywgfnBhcmFtcy0+b3ZlcnJ1bl9tYXNrKTsKIAogICAgICAgICBj
dHJsID0gc2NpZl9yZWFkdyh1YXJ0LCBTQ0lGX1NDU0NSKTsKLSAgICAgICAgc3RhdHVzID0gc2Np
Zl9yZWFkdyh1YXJ0LCBTQ0lGX1NDRlNSKSAmIH5TQ0ZTUl9URU5EOworICAgICAgICBzdGF0dXMg
PSBzY2lmX3JlYWR3KHVhcnQsIHBhcmFtcy0+c3RhdHVzX3JlZykgJiB+U0NGU1JfVEVORDsKICAg
ICAgICAgLyogSWdub3JlIG5leHQgZmxhZyBpZiBUWCBJbnRlcnJ1cHQgaXMgZGlzYWJsZWQgKi8K
ICAgICAgICAgaWYgKCAhKGN0cmwgJiBTQ1NDUl9USUUpICkKICAgICAgICAgICAgIHN0YXR1cyAm
PSB+U0NGU1JfVERGRTsKQEAgLTgxLDEyICsxMTYsMTMgQEAgc3RhdGljIHZvaWQgc2NpZl91YXJ0
X2ludGVycnVwdChpbnQgaXJxLCB2b2lkICpkYXRhLCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cykKIHN0YXRpYyB2b2lkIF9faW5pdCBzY2lmX3VhcnRfaW5pdF9wcmVpcnEoc3RydWN0IHNlcmlh
bF9wb3J0ICpwb3J0KQogewogICAgIHN0cnVjdCBzY2lmX3VhcnQgKnVhcnQgPSBwb3J0LT51YXJ0
OworICAgIGNvbnN0IHN0cnVjdCBwb3J0X3BhcmFtcyAqcGFyYW1zID0gdWFydC0+cGFyYW1zOwog
CiAgICAgLyoKICAgICAgKiBXYWl0IHVudGlsIGxhc3QgYml0IGhhcyBiZWVuIHRyYW5zbWl0dGVk
LiBUaGlzIGlzIG5lZWRlZCBmb3IgYSBzbW9vdGgKICAgICAgKiB0cmFuc2l0aW9uIHdoZW4gd2Ug
Y29tZSBmcm9tIGVhcmx5IHByaW50awogICAgICAqLwotICAgIHdoaWxlICggIShzY2lmX3JlYWR3
KHVhcnQsIFNDSUZfU0NGU1IpICYgU0NGU1JfVEVORCkgKTsKKyAgICB3aGlsZSAoICEoc2NpZl9y
ZWFkdyh1YXJ0LCBwYXJhbXMtPnN0YXR1c19yZWcpICYgU0NGU1JfVEVORCkgKTsKIAogICAgIC8q
IERpc2FibGUgVFgvUlggcGFydHMgYW5kIGFsbCBpbnRlcnJ1cHRzICovCiAgICAgc2NpZl93cml0
ZXcodWFydCwgU0NJRl9TQ1NDUiwgMCk7CkBAIC05NSwxMCArMTMxLDEwIEBAIHN0YXRpYyB2b2lk
IF9faW5pdCBzY2lmX3VhcnRfaW5pdF9wcmVpcnEoc3RydWN0IHNlcmlhbF9wb3J0ICpwb3J0KQog
ICAgIHNjaWZfd3JpdGV3KHVhcnQsIFNDSUZfU0NGQ1IsIFNDRkNSX1JGUlNUIHwgU0NGQ1JfVEZS
U1QpOwogCiAgICAgLyogQ2xlYXIgYWxsIGVycm9ycyBhbmQgZmxhZ3MgKi8KLSAgICBzY2lmX3Jl
YWR3KHVhcnQsIFNDSUZfU0NGU1IpOwotICAgIHNjaWZfd3JpdGV3KHVhcnQsIFNDSUZfU0NGU1Is
IDApOwotICAgIHNjaWZfcmVhZHcodWFydCwgU0NJRl9TQ0xTUik7Ci0gICAgc2NpZl93cml0ZXco
dWFydCwgU0NJRl9TQ0xTUiwgMCk7CisgICAgc2NpZl9yZWFkdyh1YXJ0LCBwYXJhbXMtPnN0YXR1
c19yZWcpOworICAgIHNjaWZfd3JpdGV3KHVhcnQsIHBhcmFtcy0+c3RhdHVzX3JlZywgMCk7Cisg
ICAgc2NpZl9yZWFkdyh1YXJ0LCBwYXJhbXMtPm92ZXJydW5fcmVnKTsKKyAgICBzY2lmX3dyaXRl
dyh1YXJ0LCBwYXJhbXMtPm92ZXJydW5fcmVnLCAwKTsKIAogICAgIC8qIFNldHVwIHRyaWdnZXIg
bGV2ZWwgZm9yIFRYL1JYIEZJRk9zICovCiAgICAgc2NpZl93cml0ZXcodWFydCwgU0NJRl9TQ0ZD
UiwgU0NGQ1JfUlRSRzExIHwgU0NGQ1JfVFRSRzExKTsKQEAgLTExMSw2ICsxNDcsNyBAQCBzdGF0
aWMgdm9pZCBfX2luaXQgc2NpZl91YXJ0X2luaXRfcHJlaXJxKHN0cnVjdCBzZXJpYWxfcG9ydCAq
cG9ydCkKIHN0YXRpYyB2b2lkIF9faW5pdCBzY2lmX3VhcnRfaW5pdF9wb3N0aXJxKHN0cnVjdCBz
ZXJpYWxfcG9ydCAqcG9ydCkKIHsKICAgICBzdHJ1Y3Qgc2NpZl91YXJ0ICp1YXJ0ID0gcG9ydC0+
dWFydDsKKyAgICBjb25zdCBzdHJ1Y3QgcG9ydF9wYXJhbXMgKnBhcmFtcyA9IHVhcnQtPnBhcmFt
czsKICAgICBpbnQgcmM7CiAKICAgICB1YXJ0LT5pcnFhY3Rpb24uaGFuZGxlciA9IHNjaWZfdWFy
dF9pbnRlcnJ1cHQ7CkBAIC0xMjIsMTQgKzE1OSwxNCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgc2Np
Zl91YXJ0X2luaXRfcG9zdGlycShzdHJ1Y3Qgc2VyaWFsX3BvcnQgKnBvcnQpCiAgICAgICAgICAg
ICAgICAgdWFydC0+aXJxKTsKIAogICAgIC8qIENsZWFyIGFsbCBlcnJvcnMgKi8KLSAgICBpZiAo
IHNjaWZfcmVhZHcodWFydCwgU0NJRl9TQ0ZTUikgJiBTQ0lGX0VSUk9SUyApCi0gICAgICAgIHNj
aWZfd3JpdGV3KHVhcnQsIFNDSUZfU0NGU1IsIH5TQ0lGX0VSUk9SUyk7Ci0gICAgaWYgKCBzY2lm
X3JlYWR3KHVhcnQsIFNDSUZfU0NMU1IpICYgU0NMU1JfT1JFUiApCi0gICAgICAgIHNjaWZfd3Jp
dGV3KHVhcnQsIFNDSUZfU0NMU1IsIDApOworICAgIGlmICggc2NpZl9yZWFkdyh1YXJ0LCBwYXJh
bXMtPnN0YXR1c19yZWcpICYgcGFyYW1zLT5lcnJvcl9tYXNrICkKKyAgICAgICAgc2NpZl93cml0
ZXcodWFydCwgcGFyYW1zLT5zdGF0dXNfcmVnLCB+cGFyYW1zLT5lcnJvcl9tYXNrKTsKKyAgICBp
ZiAoIHNjaWZfcmVhZHcodWFydCwgcGFyYW1zLT5vdmVycnVuX3JlZykgJiBwYXJhbXMtPm92ZXJy
dW5fbWFzayApCisgICAgICAgIHNjaWZfd3JpdGV3KHVhcnQsIHBhcmFtcy0+b3ZlcnJ1bl9yZWcs
IH5wYXJhbXMtPm92ZXJydW5fbWFzayk7CiAKICAgICAvKiBFbmFibGUgVFgvUlggYW5kIEVycm9y
IEludGVycnVwdHMgICovCiAgICAgc2NpZl93cml0ZXcodWFydCwgU0NJRl9TQ1NDUiwgc2NpZl9y
ZWFkdyh1YXJ0LCBTQ0lGX1NDU0NSKSB8Ci0gICAgICAgICAgICAgICAgIFNDU0NSX1RJRSB8IFND
U0NSX1JJRSB8IFNDU0NSX1JFSUUpOworICAgICAgICAgICAgICAgIHBhcmFtcy0+aXJxX2ZsYWdz
KTsKIH0KIAogc3RhdGljIHZvaWQgc2NpZl91YXJ0X3N1c3BlbmQoc3RydWN0IHNlcmlhbF9wb3J0
ICpwb3J0KQpAQCAtMTQ1LDQzICsxODIsNDcgQEAgc3RhdGljIHZvaWQgc2NpZl91YXJ0X3Jlc3Vt
ZShzdHJ1Y3Qgc2VyaWFsX3BvcnQgKnBvcnQpCiBzdGF0aWMgaW50IHNjaWZfdWFydF90eF9yZWFk
eShzdHJ1Y3Qgc2VyaWFsX3BvcnQgKnBvcnQpCiB7CiAgICAgc3RydWN0IHNjaWZfdWFydCAqdWFy
dCA9IHBvcnQtPnVhcnQ7CisgICAgY29uc3Qgc3RydWN0IHBvcnRfcGFyYW1zICpwYXJhbXMgPSB1
YXJ0LT5wYXJhbXM7CiAgICAgdWludDE2X3QgY250OwogCiAgICAgLyogQ2hlY2sgZm9yIGVtcHR5
IHNwYWNlIGluIFRYIEZJRk8gKi8KLSAgICBpZiAoICEoc2NpZl9yZWFkdyh1YXJ0LCBTQ0lGX1ND
RlNSKSAmIFNDRlNSX1RERkUpICkKKyAgICBpZiAoICEoc2NpZl9yZWFkdyh1YXJ0LCBwYXJhbXMt
PnN0YXR1c19yZWcpICYgU0NGU1JfVERGRSkgKQogICAgICAgICByZXR1cm4gMDsKIAogICAgICAv
KiBDaGVjayBudW1iZXIgb2YgZGF0YSBieXRlcyBzdG9yZWQgaW4gVFggRklGTyAqLwogICAgIGNu
dCA9IHNjaWZfcmVhZHcodWFydCwgU0NJRl9TQ0ZEUikgPj4gODsKLSAgICBBU1NFUlQoIGNudCA+
PSAwICYmIGNudCA8PSBTQ0lGX0ZJRk9fTUFYX1NJWkUgKTsKKyAgICBBU1NFUlQoIGNudCA+PSAw
ICYmIGNudCA8PSBwYXJhbXMtPmZpZm9fc2l6ZSApOwogCi0gICAgcmV0dXJuIChTQ0lGX0ZJRk9f
TUFYX1NJWkUgLSBjbnQpOworICAgIHJldHVybiAocGFyYW1zLT5maWZvX3NpemUgLSBjbnQpOwog
fQogCiBzdGF0aWMgdm9pZCBzY2lmX3VhcnRfcHV0YyhzdHJ1Y3Qgc2VyaWFsX3BvcnQgKnBvcnQs
IGNoYXIgYykKIHsKICAgICBzdHJ1Y3Qgc2NpZl91YXJ0ICp1YXJ0ID0gcG9ydC0+dWFydDsKKyAg
ICBjb25zdCBzdHJ1Y3QgcG9ydF9wYXJhbXMgKnBhcmFtcyA9IHVhcnQtPnBhcmFtczsKIAotICAg
IHNjaWZfd3JpdGViKHVhcnQsIFNDSUZfU0NGVERSLCBjKTsKKyAgICBzY2lmX3dyaXRlYih1YXJ0
LCBwYXJhbXMtPnR4X2ZpZm9fcmVnLCBjKTsKICAgICAvKiBDbGVhciByZXF1aXJlZCBUWCBmbGFn
cyAqLwotICAgIHNjaWZfd3JpdGV3KHVhcnQsIFNDSUZfU0NGU1IsIHNjaWZfcmVhZHcodWFydCwg
U0NJRl9TQ0ZTUikgJgotICAgICAgICAgICAgICAgICB+KFNDRlNSX1RFTkQgfCBTQ0ZTUl9UREZF
KSk7CisgICAgc2NpZl93cml0ZXcodWFydCwgcGFyYW1zLT5zdGF0dXNfcmVnLAorICAgICAgICAg
ICAgICAgIHNjaWZfcmVhZHcodWFydCwgcGFyYW1zLT5zdGF0dXNfcmVnKSAmCisgICAgICAgICAg
ICAgICAgfihTQ0ZTUl9URU5EIHwgU0NGU1JfVERGRSkpOwogfQogCiBzdGF0aWMgaW50IHNjaWZf
dWFydF9nZXRjKHN0cnVjdCBzZXJpYWxfcG9ydCAqcG9ydCwgY2hhciAqcGMpCiB7CiAgICAgc3Ry
dWN0IHNjaWZfdWFydCAqdWFydCA9IHBvcnQtPnVhcnQ7CisgICAgY29uc3Qgc3RydWN0IHBvcnRf
cGFyYW1zICpwYXJhbXMgPSB1YXJ0LT5wYXJhbXM7CiAKICAgICAvKiBDaGVjayBmb3IgYXZhaWxh
YmxlIGRhdGEgYnl0ZXMgaW4gUlggRklGTyAqLwotICAgIGlmICggIShzY2lmX3JlYWR3KHVhcnQs
IFNDSUZfU0NGU1IpICYgKFNDRlNSX1JERiB8IFNDRlNSX0RSKSkgKQorICAgIGlmICggIShzY2lm
X3JlYWR3KHVhcnQsIHBhcmFtcy0+c3RhdHVzX3JlZykgJiAoU0NGU1JfUkRGIHwgU0NGU1JfRFIp
KSApCiAgICAgICAgIHJldHVybiAwOwogCi0gICAgKnBjID0gc2NpZl9yZWFkYih1YXJ0LCBTQ0lG
X1NDRlJEUik7CisgICAgKnBjID0gc2NpZl9yZWFkYih1YXJ0LCBwYXJhbXMtPnJ4X2ZpZm9fcmVn
KTsKIAogICAgIC8qIGR1bW15IHJlYWQgKi8KLSAgICBzY2lmX3JlYWR3KHVhcnQsIFNDSUZfU0NG
U1IpOworICAgIHNjaWZfcmVhZHcodWFydCwgcGFyYW1zLT5zdGF0dXNfcmVnKTsKICAgICAvKiBD
bGVhciByZXF1aXJlZCBSWCBmbGFncyAqLwotICAgIHNjaWZfd3JpdGV3KHVhcnQsIFNDSUZfU0NG
U1IsIH4oU0NGU1JfUkRGIHwgU0NGU1JfRFIpKTsKKyAgICBzY2lmX3dyaXRldyh1YXJ0LCBwYXJh
bXMtPnN0YXR1c19yZWcsIH4oU0NGU1JfUkRGIHwgU0NGU1JfRFIpKTsKIAogICAgIHJldHVybiAx
OwogfQpAQCAtMjI5LDkgKzI3MCwxNiBAQCBzdGF0aWMgc3RydWN0IHVhcnRfZHJpdmVyIF9fcmVh
ZF9tb3N0bHkgc2NpZl91YXJ0X2RyaXZlciA9IHsKICAgICAudnVhcnRfaW5mbyAgID0gc2NpZl92
dWFydF9pbmZvLAogfTsKIAorc3RhdGljIGNvbnN0IHN0cnVjdCBkdF9kZXZpY2VfbWF0Y2ggc2Np
Zl91YXJ0X2R0X21hdGNoW10gX19pbml0Y29uc3QgPQoreworICAgIHsgLmNvbXBhdGlibGUgPSAi
cmVuZXNhcyxzY2lmIiwgIC5kYXRhID0gKHZvaWQgKilTQ0lGX1BPUlQgfSwKKyAgICB7IC8qIHNl
bnRpbmVsICovIH0sCit9OworCiBzdGF0aWMgaW50IF9faW5pdCBzY2lmX3VhcnRfaW5pdChzdHJ1
Y3QgZHRfZGV2aWNlX25vZGUgKmRldiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNvbnN0IHZvaWQgKmRhdGEpCiB7CisgICAgY29uc3Qgc3RydWN0IGR0X2RldmljZV9tYXRjaCAq
bWF0Y2g7CiAgICAgY29uc3QgY2hhciAqY29uZmlnID0gZGF0YTsKICAgICBzdHJ1Y3Qgc2NpZl91
YXJ0ICp1YXJ0OwogICAgIGludCByZXM7CkBAIC0yNjUsMTAgKzMxMywxNCBAQCBzdGF0aWMgaW50
IF9faW5pdCBzY2lmX3VhcnRfaW5pdChzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKmRldiwKICAgICAg
ICAgcmV0dXJuIC1FTk9NRU07CiAgICAgfQogCisgICAgbWF0Y2ggPSBkdF9tYXRjaF9ub2RlKHNj
aWZfdWFydF9kdF9tYXRjaCwgZGV2KTsKKyAgICBBU1NFUlQoIG1hdGNoICk7CisgICAgdWFydC0+
cGFyYW1zID0gJnBvcnRfcGFyYW1zWyhlbnVtIHBvcnRfdHlwZXMpbWF0Y2gtPmRhdGFdOworCiAg
ICAgdWFydC0+dnVhcnQuYmFzZV9hZGRyICA9IGFkZHI7CiAgICAgdWFydC0+dnVhcnQuc2l6ZSAg
ICAgICA9IHNpemU7Ci0gICAgdWFydC0+dnVhcnQuZGF0YV9vZmYgICA9IFNDSUZfU0NGVERSOwot
ICAgIHVhcnQtPnZ1YXJ0LnN0YXR1c19vZmYgPSBTQ0lGX1NDRlNSOworICAgIHVhcnQtPnZ1YXJ0
LmRhdGFfb2ZmICAgPSB1YXJ0LT5wYXJhbXMtPnR4X2ZpZm9fcmVnOworICAgIHVhcnQtPnZ1YXJ0
LnN0YXR1c19vZmYgPSB1YXJ0LT5wYXJhbXMtPnN0YXR1c19yZWc7CiAgICAgdWFydC0+dnVhcnQu
c3RhdHVzICAgICA9IFNDRlNSX1RERkU7CiAKICAgICAvKiBSZWdpc3RlciB3aXRoIGdlbmVyaWMg
c2VyaWFsIGRyaXZlciAqLwpAQCAtMjc5LDEyICszMzEsNiBAQCBzdGF0aWMgaW50IF9faW5pdCBz
Y2lmX3VhcnRfaW5pdChzdHJ1Y3QgZHRfZGV2aWNlX25vZGUgKmRldiwKICAgICByZXR1cm4gMDsK
IH0KIAotc3RhdGljIGNvbnN0IHN0cnVjdCBkdF9kZXZpY2VfbWF0Y2ggc2NpZl91YXJ0X2R0X21h
dGNoW10gX19pbml0Y29uc3QgPQotewotICAgIERUX01BVENIX0NPTVBBVElCTEUoInJlbmVzYXMs
c2NpZiIpLAotICAgIHsgLyogc2VudGluZWwgKi8gfSwKLX07Ci0KIERUX0RFVklDRV9TVEFSVChz
Y2lmX3VhcnQsICJTQ0lGIFVBUlQiLCBERVZJQ0VfU0VSSUFMKQogICAgIC5kdF9tYXRjaCA9IHNj
aWZfdWFydF9kdF9tYXRjaCwKICAgICAuaW5pdCA9IHNjaWZfdWFydF9pbml0LApkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9zY2lmLXVhcnQuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0v
c2NpZi11YXJ0LmgKaW5kZXggODEzNzg1MGI5Ni4uYzM0M2YyZjdlOSAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLWFybS9zY2lmLXVhcnQuaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3Nj
aWYtdWFydC5oCkBAIC0yMSw4ICsyMSw2IEBACiAjaWZuZGVmIF9fQVNNX0FSTV9TQ0lGX1VBUlRf
SAogI2RlZmluZSBfX0FTTV9BUk1fU0NJRl9VQVJUX0gKIAotI2RlZmluZSBTQ0lGX0ZJRk9fTUFY
X1NJWkUgICAgMTYKLQogLyogUmVnaXN0ZXIgb2Zmc2V0cyAqLwogI2RlZmluZSBTQ0lGX1NDU01S
ICAgICAoMHgwMCkgICAgLyogU2VyaWFsIG1vZGUgcmVnaXN0ZXIgICAgICAgICAgICovCiAjZGVm
aW5lIFNDSUZfU0NCUlIgICAgICgweDA0KSAgICAvKiBCaXQgcmF0ZSByZWdpc3RlciAgICAgICAg
ICAgICAgKi8KQEAgLTU3LDggKzU1LDYgQEAKICNkZWZpbmUgU0NGU1JfUkRGICAgICAoMSA8PCAx
KSAgICAvKiBSZWNlaXZlIEZJRk8gRGF0YSBGdWxsICovCiAjZGVmaW5lIFNDRlNSX0RSICAgICAg
KDEgPDwgMCkgICAgLyogUmVjZWl2ZSBEYXRhIFJlYWR5ICovCiAKLSNkZWZpbmUgU0NJRl9FUlJP
UlMgICAgKFNDRlNSX1BFUiB8IFNDRlNSX0ZFUiB8IFNDRlNSX0VSIHwgU0NGU1JfQlJLKQotCiAv
KiBMaW5lIFN0YXR1cyBSZWdpc3RlciAoU0NMU1IpICovCiAjZGVmaW5lIFNDTFNSX1RPICAgICAg
KDEgPDwgMikgICAgLyogVGltZW91dCAqLwogI2RlZmluZSBTQ0xTUl9PUkVSICAgICgxIDw8IDAp
ICAgIC8qIE92ZXJydW4gRXJyb3IgKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon May 13 11:48:44 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 11:48: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 1hQ9Rk-0002gA-LH; Mon, 13 May 2019 11:48:44 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQ9Ri-0002g0-VF
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:48:42 +0000
X-Inumbo-ID: 0d09481c-7575-11e9-8890-4f65d02d13e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0d09481c-7575-11e9-8890-4f65d02d13e4;
 Mon, 13 May 2019 11: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 1hQ9Rg-0004vJ-27
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:48:40 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQ9Rf-0005Gj-Vw
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:48:39 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQ9Rf-0005Gj-Vw@xenbits.xenproject.org>
Date: Mon, 13 May 2019 11:48:39 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: drivers: scif: Add support
 for SCIFA compatible UARTs
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGUxYjA0NjZiNzYyOGJlZTA5YTBkMzQ4YzlmMTgwMGMyMmU0NGEyN2YKQXV0aG9yOiAg
ICAgT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgpB
dXRob3JEYXRlOiBUaHUgTWF5IDIgMjA6MDA6MjAgMjAxOSArMDMwMApDb21taXQ6ICAgICBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gTWF5IDEzIDExOjI4OjAz
IDIwMTkgKzAxMDAKCiAgICB4ZW4vYXJtOiBkcml2ZXJzOiBzY2lmOiBBZGQgc3VwcG9ydCBmb3Ig
U0NJRkEgY29tcGF0aWJsZSBVQVJUcwogICAgCiAgICBGb3IgdGhlIGRyaXZlciB0byBiZSBhYmxl
IHRvIGhhbmRsZSBTQ0lGQSBpbnRlcmZhY2UgYXMgd2VsbCwKICAgIHRoaXMgcGF0Y2gganVzdCBh
ZGRzIHRoZSBmb2xsb3dpbmc6CiAgICAtIFNDSUZBIHJlbGF0ZWQgbWFjcm9zCiAgICAtIE5ldyBl
bGVtZW50IGluICJwb3J0X3BhcmFtcyIgYXJyYXkgdG8ga2VlcCBTQ0lGQSBzcGVjaWZpYyB0aGlu
Z3MKICAgIC0gU0NJRkEgY29tcGF0aWJsZSBzdHJpbmcKICAgIAogICAgVGhpcyBwYXRjaCBtYWtl
cyBwb3NzaWJsZSB0byB1c2UgZXhpc3RpbmcgZHJpdmVyIGZvciBSZW5lc2FzICJTdG91dCIKICAg
IGJvYXJkIGJhc2VkIG9uIFItQ2FyIEgyIFNvQyAoU0NJRkEpLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBPbGVrc2FuZHIgVHlzaGNoZW5rbyA8b2xla3NhbmRyX3R5c2hjaGVua29AZXBhbS5jb20+
CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KLS0tCiB4
ZW4vZHJpdmVycy9jaGFyL3NjaWYtdWFydC5jICAgIHwgMTcgKysrKysrKysrKysrKysrKy0KIHhl
bi9pbmNsdWRlL2FzbS1hcm0vc2NpZi11YXJ0LmggfCA0MCArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKy0tCiAyIGZpbGVzIGNoYW5nZWQsIDU0IGluc2VydGlvbnMoKyksIDMg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvY2hhci9zY2lmLXVhcnQuYyBi
L3hlbi9kcml2ZXJzL2NoYXIvc2NpZi11YXJ0LmMKaW5kZXggODU0ODNlZWMxYi4uZmEwYjgyNzRj
YSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvY2hhci9zY2lmLXVhcnQuYworKysgYi94ZW4vZHJp
dmVycy9jaGFyL3NjaWYtdWFydC5jCkBAIC0xLDcgKzEsNyBAQAogLyoKICAqIHhlbi9kcml2ZXJz
L2NoYXIvc2NpZi11YXJ0LmMKICAqCi0gKiBEcml2ZXIgZm9yIFNDSUYgKFNlcmlhbCBjb21tdW5p
Y2F0aW9uIGludGVyZmFjZSB3aXRoIEZJRk8pCisgKiBEcml2ZXIgZm9yIFNDSUYoQSkgKFNlcmlh
bCBjb21tdW5pY2F0aW9uIGludGVyZmFjZSB3aXRoIEZJRk8gKEEpKQogICogY29tcGF0aWJsZSBV
QVJULgogICoKICAqIE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHIudHlzaGNoZW5rb0Bn
bG9iYWxsb2dpYy5jb20+CkBAIC00Niw2ICs0Niw3IEBAIHN0YXRpYyBzdHJ1Y3Qgc2NpZl91YXJ0
IHsKIGVudW0gcG9ydF90eXBlcwogewogICAgIFNDSUZfUE9SVCwKKyAgICBTQ0lGQV9QT1JULAog
ICAgIE5SX1BPUlRTLAogfTsKIApAQCAtNzQsNiArNzUsMTkgQEAgc3RhdGljIGNvbnN0IHN0cnVj
dCBwb3J0X3BhcmFtcyBwb3J0X3BhcmFtc1tOUl9QT1JUU10gPQogICAgICAgICAuaXJxX2ZsYWdz
ICAgID0gU0NTQ1JfUklFIHwgU0NTQ1JfVElFIHwgU0NTQ1JfUkVJRSwKICAgICAgICAgLmZpZm9f
c2l6ZSAgICA9IDE2LAogICAgIH0sCisKKyAgICBbU0NJRkFfUE9SVF0gPQorICAgIHsKKyAgICAg
ICAgLnN0YXR1c19yZWcgICA9IFNDSUZBX1NDQVNTUiwKKyAgICAgICAgLnR4X2ZpZm9fcmVnICA9
IFNDSUZBX1NDQUZURFIsCisgICAgICAgIC5yeF9maWZvX3JlZyAgPSBTQ0lGQV9TQ0FGUkRSLAor
ICAgICAgICAub3ZlcnJ1bl9yZWcgID0gU0NJRkFfU0NBU1NSLAorICAgICAgICAub3ZlcnJ1bl9t
YXNrID0gU0NBU1NSX09SRVIsCisgICAgICAgIC5lcnJvcl9tYXNrICAgPSBTQ0FTU1JfUEVSIHwg
U0NBU1NSX0ZFUiB8IFNDQVNTUl9CUksgfCBTQ0FTU1JfRVIsCisgICAgICAgIC5pcnFfZmxhZ3Mg
ICAgPSBTQ0FTQ1JfUklFIHwgU0NBU0NSX1RJRSB8IFNDQVNDUl9EUklFIHwgU0NBU0NSX0VSSUUg
fAorICAgICAgICAgICAgICAgICAgICAgICAgU0NBU0NSX0JSSUUsCisgICAgICAgIC5maWZvX3Np
emUgICAgPSA2NCwKKyAgICB9LAogfTsKIAogc3RhdGljIHZvaWQgc2NpZl91YXJ0X2ludGVycnVw
dChpbnQgaXJxLCB2b2lkICpkYXRhLCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKQEAgLTI3
Myw2ICsyODcsNyBAQCBzdGF0aWMgc3RydWN0IHVhcnRfZHJpdmVyIF9fcmVhZF9tb3N0bHkgc2Np
Zl91YXJ0X2RyaXZlciA9IHsKIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZHRfZGV2aWNlX21hdGNoIHNj
aWZfdWFydF9kdF9tYXRjaFtdIF9faW5pdGNvbnN0ID0KIHsKICAgICB7IC5jb21wYXRpYmxlID0g
InJlbmVzYXMsc2NpZiIsICAuZGF0YSA9ICh2b2lkICopU0NJRl9QT1JUIH0sCisgICAgeyAuY29t
cGF0aWJsZSA9ICJyZW5lc2FzLHNjaWZhIiwgLmRhdGEgPSAodm9pZCAqKVNDSUZBX1BPUlQgfSwK
ICAgICB7IC8qIHNlbnRpbmVsICovIH0sCiB9OwogCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20tYXJtL3NjaWYtdWFydC5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9zY2lmLXVhcnQuaAppbmRl
eCBjMzQzZjJmN2U5Li5iY2UzNDA0ODk4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJt
L3NjaWYtdWFydC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc2NpZi11YXJ0LmgKQEAgLTIs
NyArMiw3IEBACiAgKiB4ZW4vaW5jbHVkZS9hc20tYXJtL3NjaWYtdWFydC5oCiAgKgogICogQ29t
bW9uIGNvbnN0YW50IGRlZmluaXRpb24gYmV0d2VlbiBlYXJseSBwcmludGsgYW5kIHRoZSBVQVJU
IGRyaXZlcgotICogZm9yIHRoZSBTQ0lGIGNvbXBhdGlibGUgVUFSVC4KKyAqIGZvciB0aGUgU0NJ
RihBKSBjb21wYXRpYmxlIFVBUlQuCiAgKgogICogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtz
YW5kci50eXNoY2hlbmtvQGdsb2JhbGxvZ2ljLmNvbT4KICAqIENvcHlyaWdodCAoQykgMjAxNCwg
R2xvYmFsbG9naWMuCkBAIC0yMSw3ICsyMSw3IEBACiAjaWZuZGVmIF9fQVNNX0FSTV9TQ0lGX1VB
UlRfSAogI2RlZmluZSBfX0FTTV9BUk1fU0NJRl9VQVJUX0gKIAotLyogUmVnaXN0ZXIgb2Zmc2V0
cyAqLworLyogUmVnaXN0ZXIgb2Zmc2V0cyAoU0NJRikgKi8KICNkZWZpbmUgU0NJRl9TQ1NNUiAg
ICAgKDB4MDApICAgIC8qIFNlcmlhbCBtb2RlIHJlZ2lzdGVyICAgICAgICAgICAqLwogI2RlZmlu
ZSBTQ0lGX1NDQlJSICAgICAoMHgwNCkgICAgLyogQml0IHJhdGUgcmVnaXN0ZXIgICAgICAgICAg
ICAgICovCiAjZGVmaW5lIFNDSUZfU0NTQ1IgICAgICgweDA4KSAgICAvKiBTZXJpYWwgY29udHJv
bCByZWdpc3RlciAgICAgICAgKi8KQEAgLTc5LDYgKzc5LDQyIEBACiAjZGVmaW5lIFNDRkNSX1RU
UkcxMCAgICAoU0NGQ1JfVFRSRzEpCiAjZGVmaW5lIFNDRkNSX1RUUkcxMSAgICAoU0NGQ1JfVFRS
RzEgfCBTQ0ZDUl9UVFJHMCkKIAorLyogUmVnaXN0ZXIgb2Zmc2V0cyAoU0NJRkEpICovCisjZGVm
aW5lIFNDSUZBX1NDQVNNUiAgICAgKDB4MDApICAgIC8qIFNlcmlhbCBtb2RlIHJlZ2lzdGVyICAg
ICAgICAgICAqLworI2RlZmluZSBTQ0lGQV9TQ0FCUlIgICAgICgweDA0KSAgICAvKiBCaXQgcmF0
ZSByZWdpc3RlciAgICAgICAgICAgICAgKi8KKyNkZWZpbmUgU0NJRkFfU0NBU0NSICAgICAoMHgw
OCkgICAgLyogU2VyaWFsIGNvbnRyb2wgcmVnaXN0ZXIgICAgICAgICovCisjZGVmaW5lIFNDSUZB
X1NDQVREU1IgICAgKDB4MEMpICAgIC8qIFRyYW5zbWl0IGRhdGEgc3RvcCByZWdpc3RlciAgICAq
LworI2RlZmluZSBTQ0lGQV9TQ0FGRVIgICAgICgweDEwKSAgICAvKiBGSUZPIGVycm9yIGNvdW50
IHJlZ2lzdGVyICAgICAgKi8KKyNkZWZpbmUgU0NJRkFfU0NBU1NSICAgICAoMHgxNCkgICAgLyog
U2VyaWFsIHN0YXR1cyByZWdpc3RlciAgICAgICAgICovCisjZGVmaW5lIFNDSUZBX1NDQUZDUiAg
ICAgKDB4MTgpICAgIC8qIEZJRk8gY29udHJvbCByZWdpc3RlciAgICAgICAgICAqLworI2RlZmlu
ZSBTQ0lGQV9TQ0FGRFIgICAgICgweDFDKSAgICAvKiBGSUZPIGRhdGEgY291bnQgcmVnaXN0ZXIg
ICAgICAgKi8KKyNkZWZpbmUgU0NJRkFfU0NBRlREUiAgICAoMHgyMCkgICAgLyogVHJhbnNtaXQg
RklGTyBkYXRhIHJlZ2lzdGVyICAgICovCisjZGVmaW5lIFNDSUZBX1NDQUZSRFIgICAgKDB4MjQp
ICAgIC8qIFJlY2VpdmUgRklGTyBkYXRhIHJlZ2lzdGVyICAgICAqLworI2RlZmluZSBTQ0lGQV9T
Q0FQQ1IgICAgICgweDMwKSAgICAvKiBTZXJpYWwgcG9ydCBjb250cm9sIHJlZ2lzdGVyICAgKi8K
KyNkZWZpbmUgU0NJRkFfU0NBUERSICAgICAoMHgzNCkgICAgLyogU2VyaWFsIHBvcnQgZGF0YSBy
ZWdpc3RlciAgICAgICovCisKKy8qIFNlcmlhbCBDb250cm9sIFJlZ2lzdGVyIChTQ0FTQ1IpICov
CisjZGVmaW5lIFNDQVNDUl9FUklFICAgICAoMSA8PCAxMCkgICAgLyogUmVjZWl2ZSBFcnJvciBJ
bnRlcnJ1cHQgRW5hYmxlICovCisjZGVmaW5lIFNDQVNDUl9CUklFICAgICAoMSA8PCA5KSAgICAg
LyogQnJlYWsgSW50ZXJydXB0IEVuYWJsZSAqLworI2RlZmluZSBTQ0FTQ1JfRFJJRSAgICAgKDEg
PDwgOCkgICAgIC8qIFJlY2VpdmUgRGF0YSBSZWFkeSBJbnRlcnJ1cHQgRW5hYmxlICovCisjZGVm
aW5lIFNDQVNDUl9USUUgICAgICAoMSA8PCA3KSAgICAgLyogVHJhbnNtaXQgSW50ZXJydXB0IEVu
YWJsZSAqLworI2RlZmluZSBTQ0FTQ1JfUklFICAgICAgKDEgPDwgNikgICAgIC8qIFJlY2VpdmUg
SW50ZXJydXB0IEVuYWJsZSAqLworI2RlZmluZSBTQ0FTQ1JfVEUgICAgICAgKDEgPDwgNSkgICAg
IC8qIFRyYW5zbWl0IEVuYWJsZSAqLworI2RlZmluZSBTQ0FTQ1JfUkUgICAgICAgKDEgPDwgNCkg
ICAgIC8qIFJlY2VpdmUgRW5hYmxlICovCisjZGVmaW5lIFNDQVNDUl9DS0UwICAgICAoMSA8PCAw
KSAgICAgLyogQ2xvY2sgRW5hYmxlIDAgKi8KKworLyogU2VyaWFsIFN0YXR1cyBSZWdpc3RlciAo
U0NBU1NSKSAqLworI2RlZmluZSBTQ0FTU1JfT1JFUiAgICAoMSA8PCA5KSAgICAvKiBPdmVycnVu
IEVycm9yICovCisjZGVmaW5lIFNDQVNTUl9UU0YgICAgICgxIDw8IDgpICAgIC8qIFRyYW5zbWl0
IERhdGEgU3RvcCAqLworI2RlZmluZSBTQ0FTU1JfRVIgICAgICAoMSA8PCA3KSAgICAvKiBSZWNl
aXZlIEVycm9yICovCisjZGVmaW5lIFNDQVNTUl9URU5EICAgICgxIDw8IDYpICAgIC8qIFRyYW5z
bWlzc2lvbiBFbmQgKi8KKyNkZWZpbmUgU0NBU1NSX1RERkUgICAgKDEgPDwgNSkgICAgLyogVHJh
bnNtaXQgRklGTyBEYXRhIEVtcHR5ICovCisjZGVmaW5lIFNDQVNTUl9CUksgICAgICgxIDw8IDQp
ICAgIC8qIEJyZWFrIERldGVjdCAqLworI2RlZmluZSBTQ0FTU1JfRkVSICAgICAoMSA8PCAzKSAg
ICAvKiBGcmFtaW5nIEVycm9yICovCisjZGVmaW5lIFNDQVNTUl9QRVIgICAgICgxIDw8IDIpICAg
IC8qIFBhcml0eSBFcnJvciAqLworI2RlZmluZSBTQ0FTU1JfUkRGICAgICAoMSA8PCAxKSAgICAv
KiBSZWNlaXZlIEZJRk8gRGF0YSBGdWxsICovCisjZGVmaW5lIFNDQVNTUl9EUiAgICAgICgxIDw8
IDApICAgIC8qIFJlY2VpdmUgRGF0YSBSZWFkeSAqLworCiAjZW5kaWYgLyogX19BU01fQVJNX1ND
SUZfVUFSVF9IICovCiAKIC8qCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon May 13 11:48:55 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 11:48: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 1hQ9Rv-0002hJ-NM; Mon, 13 May 2019 11:48: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=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQ9Rt-0002hD-Rh
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:48:53 +0000
X-Inumbo-ID: 131ae6d4-7575-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 131ae6d4-7575-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 11:48: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 1hQ9Rq-0004vR-8H
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:48:50 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQ9Rq-0005HA-5x
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:48:50 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQ9Rq-0005HA-5x@xenbits.xenproject.org>
Date: Mon, 13 May 2019 11:48:50 +0000
Subject: [Xen-changelog] [xen staging] tools: remove tmem code and commands
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM1ODhjMDAyY2MxOWQ3NGY3YWVhMDc5MjYwOGQ1N2U0YWEyMjYwNGEKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVHVlIE5vdiAyNyAx
Nzo1MzowMCAyMDE4ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IE1vbiBNYXkgMTMgMTE6Mjg6MjcgMjAxOSArMDEwMAoKICAgIHRvb2xz
OiByZW1vdmUgdG1lbSBjb2RlIGFuZCBjb21tYW5kcwogICAgCiAgICBSZW1vdmUgYWxsIHRtZW0g
cmVsYXRlZCBjb2RlIGluIGxpYnhjLgogICAgCiAgICBMZWF2ZSBzb21lIHN0dWJzIGluIGxpYnhs
IGluIGNhc2UgYW55b25lIGhhcyBsaW5rZWQgdG8gdGhvc2UgZnVuY3Rpb25zCiAgICBiZWZvcmUg
dGhlIHJlbW92YWwuCiAgICAKICAgIFJlbW92ZSBhbGwgdG1lbSByZWxhdGVkIGNvbW1hbmRzIGlu
IHhsLCBhbGwgdG1lbSByZWxhdGVkIGNvZGUgaW4gb3RoZXIKICAgIHV0aWxpdGllcyB3ZSBzaGlw
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgog
ICAgQWNrZWQtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtAb3JhY2xlLmNv
bT4KICAgIEFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4K
LS0tCiB0b29scy9saWJ4Yy9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxIC0K
IHRvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oICAgICAgICAgICAgICAgfCAgMTcgLQogdG9v
bHMvbGlieGMveGNfdG1lbS5jICAgICAgICAgICAgICAgICAgICAgICB8IDUwNyAtLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF90bWVtLmMgICAgICAgICAgICAg
ICAgICAgIHwgMTE5ICstLS0tLS0KIHRvb2xzL21pc2MvTWFrZWZpbGUgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDEgLQogdG9vbHMvbWlzYy94ZW4tdG1lbS1saXN0LXBhcnNlLmMgICAgICAg
ICAgICB8IDMzOSAtLS0tLS0tLS0tLS0tLS0tLS0tCiB0b29scy9weXRob24veGVuL2xvd2xldmVs
L3hjL3hjLmMgICAgICAgICAgIHwgIDg3IC0tLS0tCiB0b29scy94ZW5zdGF0L2xpYnhlbnN0YXQv
c3JjL3hlbnN0YXQuYyAgICAgIHwgIDUzICstLQogdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0L3Ny
Yy94ZW5zdGF0LmggICAgICB8ICAxNSAtCiB0b29scy94ZW5zdGF0L2xpYnhlbnN0YXQvc3JjL3hl
bnN0YXRfcHJpdi5oIHwgICA4IC0KIHRvb2xzL3hlbnN0YXQveGVudG9wL3hlbnRvcC5jICAgICAg
ICAgICAgICAgfCAgMzYgKy0KIHRvb2xzL3hsL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgIDIgKy0KIHRvb2xzL3hsL3hsLmggICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgIDYgLQogdG9vbHMveGwveGxfY21kdGFibGUuYyAgICAgICAgICAgICAgICAgICAgICB8
ICA0MCAtLS0KIHRvb2xzL3hsL3hsX3RtZW0uYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAy
NTEgLS0tLS0tLS0tLS0tLS0KIDE1IGZpbGVzIGNoYW5nZWQsIDE4IGluc2VydGlvbnMoKyksIDE0
NjQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMvTWFrZWZpbGUgYi90b29s
cy9saWJ4Yy9NYWtlZmlsZQppbmRleCA2NjhjYmNlMGY4Li5jYmMzMDAwMWY2IDEwMDY0NAotLS0g
YS90b29scy9saWJ4Yy9NYWtlZmlsZQorKysgYi90b29scy9saWJ4Yy9NYWtlZmlsZQpAQCAtMzAs
NyArMzAsNiBAQCBDVFJMX1NSQ1MteSAgICAgICArPSB4Y190YnVmLmMKIENUUkxfU1JDUy15ICAg
ICAgICs9IHhjX3BtLmMKIENUUkxfU1JDUy15ICAgICAgICs9IHhjX2NwdV9ob3RwbHVnLmMKIENU
UkxfU1JDUy15ICAgICAgICs9IHhjX3Jlc3VtZS5jCi1DVFJMX1NSQ1MteSAgICAgICArPSB4Y190
bWVtLmMKIENUUkxfU1JDUy15ICAgICAgICs9IHhjX3ZtX2V2ZW50LmMKIENUUkxfU1JDUy15ICAg
ICAgICs9IHhjX21vbml0b3IuYwogQ1RSTF9TUkNTLXkgICAgICAgKz0geGNfbWVtX3BhZ2luZy5j
CmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy9pbmNsdWRlL3hlbmN0cmwuaCBiL3Rvb2xzL2xpYnhj
L2luY2x1ZGUveGVuY3RybC5oCmluZGV4IDQ5YTZiMmFiMDUuLjUzODAwN2E2ZGMgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL2xpYnhjL2luY2x1ZGUveGVuY3RybC5oCisrKyBiL3Rvb2xzL2xpYnhjL2luY2x1
ZGUveGVuY3RybC5oCkBAIC00NCw3ICs0NCw2IEBACiAjaW5jbHVkZSA8eGVuL2h2bS9kbV9vcC5o
PgogI2luY2x1ZGUgPHhlbi9odm0vcGFyYW1zLmg+CiAjaW5jbHVkZSA8eGVuL3hzbS9mbGFza19v
cC5oPgotI2luY2x1ZGUgPHhlbi90bWVtLmg+CiAjaW5jbHVkZSA8eGVuL2tleGVjLmg+CiAjaW5j
bHVkZSA8eGVuL3BsYXRmb3JtLmg+CiAKQEAgLTE5MDksMjIgKzE5MDgsNiBAQCBpbnQgeGNfc2V0
X2NwdWlkbGVfbWF4X2NzdGF0ZSh4Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgdmFsdWUpOwog
CiBpbnQgeGNfZW5hYmxlX3R1cmJvKHhjX2ludGVyZmFjZSAqeGNoLCBpbnQgY3B1aWQpOwogaW50
IHhjX2Rpc2FibGVfdHVyYm8oeGNfaW50ZXJmYWNlICp4Y2gsIGludCBjcHVpZCk7Ci0vKioKLSAq
IHRtZW0gb3BlcmF0aW9ucwotICovCi0KLWludCB4Y190bWVtX2NvbnRyb2xfb2lkKHhjX2ludGVy
ZmFjZSAqeGNoLCBpbnQzMl90IHBvb2xfaWQsIHVpbnQzMl90IHN1Ym9wLAotICAgICAgICAgICAg
ICAgICAgICAgICAgdWludDMyX3QgY2xpX2lkLCB1aW50MzJfdCBsZW4sIHVpbnQzMl90IGFyZywK
LSAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ZW5fdG1lbV9vaWQgb2lkLCB2b2lkICpi
dWYpOwotaW50IHhjX3RtZW1fY29udHJvbCh4Y19pbnRlcmZhY2UgKnhjaCwKLSAgICAgICAgICAg
ICAgICAgICAgaW50MzJfdCBwb29sX2lkLCB1aW50MzJfdCBzdWJvcCwgdWludDMyX3QgY2xpX2lk
LAotICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBsZW4sIHVpbnQzMl90IGFyZywgdm9pZCAq
YnVmKTsKLWludCB4Y190bWVtX2F1dGgoeGNfaW50ZXJmYWNlICp4Y2gsIGludCBjbGlfaWQsIGNo
YXIgKnV1aWRfc3RyLCBpbnQgZW5hYmxlKTsKLWludCB4Y190bWVtX3NhdmUoeGNfaW50ZXJmYWNl
ICp4Y2gsIHVpbnQzMl90IGRvbWlkLCBpbnQgbGl2ZSwgaW50IGZkLCBpbnQgZmllbGRfbWFya2Vy
KTsKLWludCB4Y190bWVtX3NhdmVfZXh0cmEoeGNfaW50ZXJmYWNlICp4Y2gsIHVpbnQzMl90IGRv
bWlkLCBpbnQgZmQsIGludCBmaWVsZF9tYXJrZXIpOwotdm9pZCB4Y190bWVtX3NhdmVfZG9uZSh4
Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQpOwotaW50IHhjX3RtZW1fcmVzdG9yZSh4
Y19pbnRlcmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsIGludCBmZCk7Ci1pbnQgeGNfdG1lbV9y
ZXN0b3JlX2V4dHJhKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwgaW50IGZkKTsK
IAogLyoqCiAgKiBhbHRwMm0gb3BlcmF0aW9ucwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGMveGNf
dG1lbS5jIGIvdG9vbHMvbGlieGMveGNfdG1lbS5jCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCBhMzY1Yzc0Mzg4Li4wMDAwMDAwMDAwCi0tLSBhL3Rvb2xzL2xpYnhjL3hjX3RtZW0uYwor
KysgL2Rldi9udWxsCkBAIC0xLDUwNyArMCwwIEBACi0vKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCi0g
KiB4Y190bWVtLmMKLSAqCi0gKiBDb3B5cmlnaHQgKEMpIDIwMDggT3JhY2xlIENvcnAuCi0gKgot
ICogVGhpcyBsaWJyYXJ5IGlzIGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0
IGFuZC9vcgotICogbW9kaWZ5IGl0IHVuZGVyIHRoZSB0ZXJtcyBvZiB0aGUgR05VIExlc3NlciBH
ZW5lcmFsIFB1YmxpYwotICogTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkgdGhlIEZyZWUgU29mdHdh
cmUgRm91bmRhdGlvbjsKLSAqIHZlcnNpb24gMi4xIG9mIHRoZSBMaWNlbnNlLgotICoKLSAqIFRo
aXMgbGlicmFyeSBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNl
ZnVsLAotICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxp
ZWQgd2FycmFudHkgb2YKLSAqIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJ
Q1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUgR05VCi0gKiBMZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGlj
ZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgotICoKLSAqIFlvdSBzaG91bGQgaGF2ZSByZWNlaXZlZCBh
IGNvcHkgb2YgdGhlIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMKLSAqIExpY2Vuc2UgYWxvbmcg
d2l0aCB0aGlzIGxpYnJhcnk7IElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5z
ZXMvPi4KLSAqLwotCi0jaW5jbHVkZSAieGNfcHJpdmF0ZS5oIgotI2luY2x1ZGUgPGludHR5cGVz
Lmg+Ci0jaW5jbHVkZSA8YXNzZXJ0Lmg+Ci0jaW5jbHVkZSA8eGVuL3RtZW0uaD4KLQotaW50IHhj
X3RtZW1fY29udHJvbCh4Y19pbnRlcmZhY2UgKnhjaCwKLSAgICAgICAgICAgICAgICAgICAgaW50
MzJfdCBwb29sX2lkLAotICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBjbWQsCi0gICAgICAg
ICAgICAgICAgICAgIHVpbnQzMl90IGNsaV9pZCwKLSAgICAgICAgICAgICAgICAgICAgdWludDMy
X3QgbGVuLAotICAgICAgICAgICAgICAgICAgICB1aW50MzJfdCBhcmcsCi0gICAgICAgICAgICAg
ICAgICAgIHZvaWQgKmJ1ZikKLXsKLSAgICBERUNMQVJFX1NZU0NUTDsKLSAgICBERUNMQVJFX0hZ
UEVSQ0FMTF9CT1VOQ0UoYnVmLCBsZW4sIFhDX0hZUEVSQ0FMTF9CVUZGRVJfQk9VTkNFX09VVCk7
Ci0gICAgaW50IHJjOwotCi0gICAgc3lzY3RsLmNtZCA9IFhFTl9TWVNDVExfdG1lbV9vcDsKLSAg
ICBzeXNjdGwudS50bWVtX29wLnBvb2xfaWQgPSBwb29sX2lkOwotICAgIHN5c2N0bC51LnRtZW1f
b3AuY21kID0gY21kOwotICAgIHN5c2N0bC51LnRtZW1fb3AuY2xpX2lkID0gY2xpX2lkOwotICAg
IHN5c2N0bC51LnRtZW1fb3AubGVuID0gbGVuOwotICAgIHN5c2N0bC51LnRtZW1fb3AuYXJnID0g
YXJnOwotICAgIHN5c2N0bC51LnRtZW1fb3AucGFkID0gMDsKLSAgICBzeXNjdGwudS50bWVtX29w
Lm9pZC5vaWRbMF0gPSAwOwotICAgIHN5c2N0bC51LnRtZW1fb3Aub2lkLm9pZFsxXSA9IDA7Ci0g
ICAgc3lzY3RsLnUudG1lbV9vcC5vaWQub2lkWzJdID0gMDsKLQotICAgIGlmICggY21kID09IFhF
Tl9TWVNDVExfVE1FTV9PUF9TRVRfQ0xJRU5UX0lORk8gfHwKLSAgICAgICAgIGNtZCA9PSBYRU5f
U1lTQ1RMX1RNRU1fT1BfU0VUX0FVVEggKQotICAgICAgICBIWVBFUkNBTExfQk9VTkNFX1NFVF9E
SVIoYnVmLCBYQ19IWVBFUkNBTExfQlVGRkVSX0JPVU5DRV9JTik7Ci0gICAgaWYgKCBsZW4gKQot
ICAgIHsKLSAgICAgICAgaWYgKCBidWYgPT0gTlVMTCApCi0gICAgICAgIHsKLSAgICAgICAgICAg
IGVycm5vID0gRUlOVkFMOwotICAgICAgICAgICAgcmV0dXJuIC0xOwotICAgICAgICB9Ci0gICAg
ICAgIGlmICggeGNfaHlwZXJjYWxsX2JvdW5jZV9wcmUoeGNoLCBidWYpICkKLSAgICAgICAgewot
ICAgICAgICAgICAgUEVSUk9SKCJDb3VsZCBub3QgYm91bmNlIGJ1ZmZlciBmb3IgdG1lbSBjb250
cm9sIGh5cGVyY2FsbCIpOwotICAgICAgICAgICAgcmV0dXJuIC0xOwotICAgICAgICB9Ci0gICAg
fQotCi0gICAgc2V0X3hlbl9ndWVzdF9oYW5kbGUoc3lzY3RsLnUudG1lbV9vcC51LmJ1ZiwgYnVm
KTsKLQotICAgIHJjID0gZG9fc3lzY3RsKHhjaCwgJnN5c2N0bCk7Ci0KLSAgICBpZiAoIGxlbiAp
Ci0gICAgICAgIHhjX2h5cGVyY2FsbF9ib3VuY2VfcG9zdCh4Y2gsIGJ1Zik7Ci0KLSAgICByZXR1
cm4gcmM7Ci19Ci0KLWludCB4Y190bWVtX2NvbnRyb2xfb2lkKHhjX2ludGVyZmFjZSAqeGNoLAot
ICAgICAgICAgICAgICAgICAgICAgICAgaW50MzJfdCBwb29sX2lkLAotICAgICAgICAgICAgICAg
ICAgICAgICAgdWludDMyX3QgY21kLAotICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3Qg
Y2xpX2lkLAotICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgbGVuLAotICAgICAgICAg
ICAgICAgICAgICAgICAgdWludDMyX3QgYXJnLAotICAgICAgICAgICAgICAgICAgICAgICAgc3Ry
dWN0IHhlbl90bWVtX29pZCBvaWQsCi0gICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpidWYp
Ci17Ci0gICAgREVDTEFSRV9TWVNDVEw7Ci0gICAgREVDTEFSRV9IWVBFUkNBTExfQk9VTkNFKGJ1
ZiwgbGVuLCBYQ19IWVBFUkNBTExfQlVGRkVSX0JPVU5DRV9PVVQpOwotICAgIGludCByYzsKLQot
ICAgIHN5c2N0bC5jbWQgPSBYRU5fU1lTQ1RMX3RtZW1fb3A7Ci0gICAgc3lzY3RsLnUudG1lbV9v
cC5wb29sX2lkID0gcG9vbF9pZDsKLSAgICBzeXNjdGwudS50bWVtX29wLmNtZCA9IGNtZDsKLSAg
ICBzeXNjdGwudS50bWVtX29wLmNsaV9pZCA9IGNsaV9pZDsKLSAgICBzeXNjdGwudS50bWVtX29w
LmxlbiA9IGxlbjsKLSAgICBzeXNjdGwudS50bWVtX29wLmFyZyA9IGFyZzsKLSAgICBzeXNjdGwu
dS50bWVtX29wLnBhZCA9IDA7Ci0gICAgc3lzY3RsLnUudG1lbV9vcC5vaWQgPSBvaWQ7Ci0KLSAg
ICBpZiAoIGxlbiAgKQotICAgIHsKLSAgICAgICAgaWYgKCBidWYgPT0gTlVMTCApCi0gICAgICAg
IHsKLSAgICAgICAgICAgIGVycm5vID0gRUlOVkFMOwotICAgICAgICAgICAgcmV0dXJuIC0xOwot
ICAgICAgICB9Ci0gICAgICAgIGlmICggeGNfaHlwZXJjYWxsX2JvdW5jZV9wcmUoeGNoLCBidWYp
ICkKLSAgICAgICAgewotICAgICAgICAgICAgUEVSUk9SKCJDb3VsZCBub3QgYm91bmNlIGJ1ZmZl
ciBmb3IgdG1lbSBjb250cm9sIChPSUQpIGh5cGVyY2FsbCIpOwotICAgICAgICAgICAgcmV0dXJu
IC0xOwotICAgICAgICB9Ci0gICAgfQotCi0gICAgc2V0X3hlbl9ndWVzdF9oYW5kbGUoc3lzY3Rs
LnUudG1lbV9vcC51LmJ1ZiwgYnVmKTsKLQotICAgIHJjID0gZG9fc3lzY3RsKHhjaCwgJnN5c2N0
bCk7Ci0KLSAgICBpZiAoIGxlbiApCi0gICAgICAgIHhjX2h5cGVyY2FsbF9ib3VuY2VfcG9zdCh4
Y2gsIGJ1Zik7Ci0KLSAgICByZXR1cm4gcmM7Ci19Ci0KLXN0YXRpYyBpbnQgeGNfdG1lbV91dWlk
X3BhcnNlKGNoYXIgKnV1aWRfc3RyLCB1aW50NjRfdCAqdXVpZF9sbywgdWludDY0X3QgKnV1aWRf
aGkpCi17Ci0gICAgY2hhciAqcCA9IHV1aWRfc3RyOwotICAgIHVpbnQ2NF90ICp4ID0gdXVpZF9o
aTsKLSAgICBpbnQgaSA9IDAsIGRpZ2l0OwotCi0gICAgKnV1aWRfbG8gPSAwOyAqdXVpZF9oaSA9
IDA7Ci0gICAgZm9yICggcCA9IHV1aWRfc3RyLCBpID0gMDsgaSAhPSAzNiAmJiAqcCAhPSAnXDAn
OyBwKyssIGkrKyApCi0gICAgewotICAgICAgICBpZiAoIChpID09IDggfHwgaSA9PSAxMyB8fCBp
ID09IDE4IHx8IGkgPT0gMjMpICkKLSAgICAgICAgewotICAgICAgICAgICAgaWYgKCAqcCAhPSAn
LScgKQotICAgICAgICAgICAgICAgIHJldHVybiAtMTsKLSAgICAgICAgICAgIGlmICggaSA9PSAx
OCApCi0gICAgICAgICAgICAgICAgeCA9IHV1aWRfbG87Ci0gICAgICAgICAgICBjb250aW51ZTsK
LSAgICAgICAgfQotICAgICAgICBlbHNlIGlmICggKnAgPj0gJzAnICYmICpwIDw9ICc5JyApCi0g
ICAgICAgICAgICBkaWdpdCA9ICpwIC0gJzAnOwotICAgICAgICBlbHNlIGlmICggKnAgPj0gJ0En
ICYmICpwIDw9ICdGJyApCi0gICAgICAgICAgICBkaWdpdCA9ICpwIC0gJ0EnICsgMTA7Ci0gICAg
ICAgIGVsc2UgaWYgKCAqcCA+PSAnYScgJiYgKnAgPD0gJ2YnICkKLSAgICAgICAgICAgIGRpZ2l0
ID0gKnAgLSAnYScgKyAxMDsKLSAgICAgICAgZWxzZQotICAgICAgICAgICAgcmV0dXJuIC0xOwot
ICAgICAgICAqeCA9ICgqeCA8PCA0KSB8IGRpZ2l0OwotICAgIH0KLSAgICBpZiAoIChpICE9IDEg
JiYgaSAhPSAzNikgfHwgKnAgIT0gJ1wwJyApCi0gICAgICAgIHJldHVybiAtMTsKLSAgICByZXR1
cm4gMDsKLX0KLQotaW50IHhjX3RtZW1fYXV0aCh4Y19pbnRlcmZhY2UgKnhjaCwKLSAgICAgICAg
ICAgICAgICAgaW50IGNsaV9pZCwKLSAgICAgICAgICAgICAgICAgY2hhciAqdXVpZF9zdHIsCi0g
ICAgICAgICAgICAgICAgIGludCBlbmFibGUpCi17Ci0gICAgeGVuX3RtZW1fcG9vbF9pbmZvX3Qg
cG9vbCA9IHsKLSAgICAgICAgLmZsYWdzLnUuYXV0aCA9IGVuYWJsZSwKLSAgICAgICAgLmlkID0g
MCwKLSAgICAgICAgLm5fcGFnZXMgPSAwLAotICAgICAgICAudXVpZFswXSA9IDAsCi0gICAgICAg
IC51dWlkWzFdID0gMCwKLSAgICB9OwotICAgIGlmICggeGNfdG1lbV91dWlkX3BhcnNlKHV1aWRf
c3RyLCAmcG9vbC51dWlkWzBdLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAmcG9vbC51dWlkWzFdKSA8IDAgKQotICAgIHsKLSAgICAgICAgUEVSUk9SKCJDYW4ndCBwYXJz
ZSB1dWlkLCB1c2UgeHh4eHh4eHgteHh4eC14eHh4LXh4eHgteHh4eHh4eHh4eHh4Iik7Ci0gICAg
ICAgIHJldHVybiAtMTsKLSAgICB9Ci0gICAgcmV0dXJuIHhjX3RtZW1fY29udHJvbCh4Y2gsIDAg
LyogcG9vbF9pZCAqLywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIFhFTl9TWVNDVExfVE1F
TV9PUF9TRVRfQVVUSCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsaV9pZCwgc2l6ZW9m
KHBvb2wpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgMCAvKiBhcmcgKi8sICZwb29sKTsK
LX0KLQotLyogU2F2ZS9yZXN0b3JlL2xpdmUgbWlncmF0ZSAqLwotCi0vKgotICAgTm90ZSB0aGF0
IGxpdmUgbWlncmF0aW9uIGNvbXBsaWNhdGVzIHRoZSBzYXZlL3Jlc3RvcmUgZm9ybWF0IGluCi0g
ICBtdWx0aXBsZSB3YXlzOiBUaG91Z2ggc2F2aW5nL21pZ3JhdGlvbiBjYW4gb25seSBvY2N1ciB3
aGVuIGFsbAotICAgdG1lbSBwb29scyBiZWxvbmdpbmcgdG8gdGhlIGRvbWFpbi1iZWluZy1zYXZl
ZCBhcmUgZnJvemVuIGFuZAotICAgdGhpcyBlbnN1cmVzIHRoYXQgbmV3IHBvb2xzIGNhbid0IGJl
IGNyZWF0ZWQgb3IgZXhpc3RpbmcgcG9vbHMKLSAgIGdyb3duIChpbiBudW1iZXIgb2YgcGFnZXMp
LCBpdCBpcyBwb3NzaWJsZSBkdXJpbmcgYSBsaXZlIG1pZ3JhdGlvbgotICAgdGhhdCBwb29scyBt
YXkgYmUgZGVzdHJveWVkIGFuZCBwYWdlcyBpbnZhbGlkYXRlZCB3aGlsZSB0aGUgbWlncmF0aW9u
Ci0gICBpcyBpbiBwcm9jZXNzLiAgQXMgYSByZXN1bHQsICgxKSBpdCBpcyBub3Qgc2FmZSB0byBw
cmUtc3BlY2lmeSBjb3VudHMKLSAgIGZvciB0aGVzZSB2YWx1ZXMgcHJlY2lzZWx5LCBidXQgb25s
eSBhcyBhICJtYXgiLCBhbmQgKDIpIGEgImludmFsaWRhdGlvbiIKLSAgIGxpc3QgKG9mIHBvb2xz
LCBvYmplY3RzLCBwYWdlcykgbXVzdCBiZSBhcHBlbmRlZCB3aGVuIHRoZSBkb21haW4gaXMgdHJ1
bHkKLSAgIHN1c3BlbmRlZC4KLSAqLwotCi0vKiByZXR1cm5zIDAgaWYgbm90aGluZyB0byBzYXZl
LCAtMSBpZiBlcnJvciBzYXZpbmcsIDEgaWYgc2F2ZWQgc3VjY2Vzc2Z1bGx5ICovCi1pbnQgeGNf
dG1lbV9zYXZlKHhjX2ludGVyZmFjZSAqeGNoLAotICAgICAgICAgICAgICAgICB1aW50MzJfdCBk
b21pZCwgaW50IGlvX2ZkLCBpbnQgbGl2ZSwgaW50IGZpZWxkX21hcmtlcikKLXsKLSAgICBpbnQg
bWFya2VyID0gZmllbGRfbWFya2VyOwotICAgIGludCBpLCBqLCByYzsKLSAgICB1aW50MzJfdCBt
aW51c29uZSA9IC0xOwotICAgIHN0cnVjdCB0bWVtX2hhbmRsZSAqaDsKLSAgICB4ZW5fdG1lbV9j
bGllbnRfdCBpbmZvOwotICAgIHhlbl90bWVtX3Bvb2xfaW5mb190ICpwb29sczsKLSAgICBjaGFy
ICpidWYgPSBOVUxMOwotCi0gICAgcmMgPSB4Y190bWVtX2NvbnRyb2woeGNoLCAwLCBYRU5fU1lT
Q1RMX1RNRU1fT1BfU0FWRV9CRUdJTiwKLSAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZCwg
MCAvKiBsZW4qLyAsIGxpdmUsIE5VTEwpOwotICAgIGlmICggcmMgKQotICAgIHsKLSAgICAgICAg
LyogTm90aGluZyB0byBzYXZlIC0gbm8gdG1lbSBlbmFibGVkLiAqLwotICAgICAgICBpZiAoIGVy
cm5vID09IEVOT0VOVCApCi0gICAgICAgICAgICByZXR1cm4gMDsKLQotICAgICAgICByZXR1cm4g
cmM7Ci0gICAgfQotCi0gICAgaWYgKCB4Y190bWVtX2NvbnRyb2woeGNoLCAwIC8qIHBvb2xfaWQg
Ki8sCi0gICAgICAgICAgICAgICAgICAgICAgICAgWEVOX1NZU0NUTF9UTUVNX09QX0dFVF9DTElF
TlRfSU5GTywKLSAgICAgICAgICAgICAgICAgICAgICAgICBkb21pZCAvKiBjbGlfaWQgKi8sIHNp
emVvZihpbmZvKSwgMCAvKiBhcmcgKi8sCi0gICAgICAgICAgICAgICAgICAgICAgICAgJmluZm8p
IDwgMCApCi0gICAgICAgIHJldHVybiAtMTsKLQotICAgIC8qIE5vdGhpbmcgdG8gZG8uICovCi0g
ICAgaWYgKCAhaW5mby5ucl9wb29scyApCi0gICAgICAgIHJldHVybiAwOwotCi0gICAgcG9vbHMg
PSBjYWxsb2MoaW5mby5ucl9wb29scywgc2l6ZW9mKCpwb29scykpOwotICAgIGlmICggIXBvb2xz
ICkKLSAgICAgICAgcmV0dXJuIC0xOwotCi0gICAgcmMgPSB4Y190bWVtX2NvbnRyb2woeGNoLCAw
IC8qIHBvb2xfaWQgaXMgaWdub3JlZC4gKi8sCi0gICAgICAgICAgICAgICAgICAgICAgICAgWEVO
X1NZU0NUTF9UTUVNX09QX0dFVF9QT09MUywKLSAgICAgICAgICAgICAgICAgICAgICAgICBkb21p
ZCAvKiBjbGlfaWQgKi8sIHNpemVvZigqcG9vbHMpICogaW5mby5ucl9wb29scywKLSAgICAgICAg
ICAgICAgICAgICAgICAgICAwIC8qIGFyZyAqLywgcG9vbHMpOwotCi0gICAgaWYgKCByYyA8IDAg
fHwgKHVpbnQzMl90KXJjID4gaW5mby5ucl9wb29scyApCi0gICAgICAgIGdvdG8gb3V0X21lbW9y
eTsKLQotICAgIC8qIFVwZGF0ZSBpdCAtIGFzIHdlIGhhdmUgbGVzcyBwb29scyBiZXR3ZWVuIHRo
ZSB0d28gaHlwZXJjYWxscy4gKi8KLSAgICBpbmZvLm5yX3Bvb2xzID0gKHVpbnQzMl90KXJjOwot
Ci0gICAgaWYgKCB3cml0ZV9leGFjdChpb19mZCwgJm1hcmtlciwgc2l6ZW9mKG1hcmtlcikpICkK
LSAgICAgICAgZ290byBvdXRfbWVtb3J5OwotCi0gICAgaWYgKCB3cml0ZV9leGFjdChpb19mZCwg
JmluZm8sIHNpemVvZihpbmZvKSkgKQotICAgICAgICBnb3RvIG91dF9tZW1vcnk7Ci0KLSAgICBp
ZiAoIHdyaXRlX2V4YWN0KGlvX2ZkLCAmbWludXNvbmUsIHNpemVvZihtaW51c29uZSkpICkKLSAg
ICAgICAgZ290byBvdXRfbWVtb3J5OwotCi0gICAgZm9yICggaSA9IDA7IGkgPCBpbmZvLm5yX3Bv
b2xzOyBpKysgKQotICAgIHsKLSAgICAgICAgdWludDMyX3QgcGFnZXNpemU7Ci0gICAgICAgIGlu
dCBidWZzaXplID0gMDsKLSAgICAgICAgaW50IGNoZWNrc3VtID0gMDsKLSAgICAgICAgeGVuX3Rt
ZW1fcG9vbF9pbmZvX3QgKnBvb2wgPSAmcG9vbHNbaV07Ci0KLSAgICAgICAgaWYgKCBwb29sLT5m
bGFncy5yYXcgIT0gLTEgKQotICAgICAgICB7Ci0gICAgICAgICAgICBpZiAoICFwb29sLT5mbGFn
cy51LnBlcnNpc3QgKQotICAgICAgICAgICAgICAgIHBvb2wtPm5fcGFnZXMgPSAwOwotCi0gICAg
ICAgICAgICBpZiAoIHdyaXRlX2V4YWN0KGlvX2ZkLCBwb29sLCBzaXplb2YoKnBvb2wpKSApCi0g
ICAgICAgICAgICAgICAgZ290byBvdXRfbWVtb3J5OwotCi0gICAgICAgICAgICBpZiAoICFwb29s
LT5mbGFncy51LnBlcnNpc3QgKQotICAgICAgICAgICAgICAgIGNvbnRpbnVlOwotCi0gICAgICAg
ICAgICBwYWdlc2l6ZSA9IDEgPDwgKHBvb2wtPmZsYWdzLnUucGFnZWJpdHMgKyAxMik7Ci0gICAg
ICAgICAgICBpZiAoIHBhZ2VzaXplID4gYnVmc2l6ZSApCi0gICAgICAgICAgICB7Ci0gICAgICAg
ICAgICAgICAgYnVmc2l6ZSA9IHBhZ2VzaXplICsgc2l6ZW9mKHN0cnVjdCB0bWVtX2hhbmRsZSk7
Ci0gICAgICAgICAgICAgICAgaWYgKCAoYnVmID0gcmVhbGxvYyhidWYsYnVmc2l6ZSkpID09IE5V
TEwgKQotICAgICAgICAgICAgICAgICAgICBnb3RvIG91dF9tZW1vcnk7Ci0gICAgICAgICAgICB9
Ci0gICAgICAgICAgICBmb3IgKCBqID0gcG9vbC0+bl9wYWdlczsgaiA+IDA7IGotLSApCi0gICAg
ICAgICAgICB7Ci0gICAgICAgICAgICAgICAgaW50IHJldDsKLSAgICAgICAgICAgICAgICBpZiAo
IChyZXQgPSB4Y190bWVtX2NvbnRyb2woCi0gICAgICAgICAgICAgICAgICAgICAgICAgIHhjaCwg
cG9vbC0+aWQsIFhFTl9TWVNDVExfVE1FTV9PUF9TQVZFX0dFVF9ORVhUX1BBR0UsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAgIGRvbWlkLCBidWZzaXplLCAwLCBidWYpKSA+IDAgKQotICAgICAg
ICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgaCA9IChzdHJ1Y3QgdG1lbV9oYW5kbGUg
KilidWY7Ci0gICAgICAgICAgICAgICAgICAgIGlmICggd3JpdGVfZXhhY3QoaW9fZmQsICZoLT5v
aWQsIHNpemVvZihoLT5vaWQpKSApCi0gICAgICAgICAgICAgICAgICAgICAgICBnb3RvIG91dF9t
ZW1vcnk7Ci0KLSAgICAgICAgICAgICAgICAgICAgaWYgKCB3cml0ZV9leGFjdChpb19mZCwgJmgt
PmluZGV4LCBzaXplb2YoaC0+aW5kZXgpKSApCi0gICAgICAgICAgICAgICAgICAgICAgICBnb3Rv
IG91dF9tZW1vcnk7Ci0gICAgICAgICAgICAgICAgICAgIGgrKzsKLSAgICAgICAgICAgICAgICAg
ICAgY2hlY2tzdW0gKz0gKihjaGFyICopaDsKLSAgICAgICAgICAgICAgICAgICAgaWYgKCB3cml0
ZV9leGFjdChpb19mZCwgaCwgcGFnZXNpemUpICkKLSAgICAgICAgICAgICAgICAgICAgICAgIGdv
dG8gb3V0X21lbW9yeTsKLSAgICAgICAgICAgICAgICB9IGVsc2UgaWYgKCByZXQgPT0gMCApIHsK
LSAgICAgICAgICAgICAgICAgICAgY29udGludWU7Ci0gICAgICAgICAgICAgICAgfSBlbHNlIHsK
LSAgICAgICAgICAgICAgICAgICAgLyogcGFnZSBsaXN0IHRlcm1pbmF0b3IgKi8KLSAgICAgICAg
ICAgICAgICAgICAgaCA9IChzdHJ1Y3QgdG1lbV9oYW5kbGUgKilidWY7Ci0gICAgICAgICAgICAg
ICAgICAgIGgtPm9pZC5vaWRbMF0gPSBoLT5vaWQub2lkWzFdID0gaC0+b2lkLm9pZFsyXSA9IC0x
TDsKLSAgICAgICAgICAgICAgICAgICAgaWYgKCB3cml0ZV9leGFjdChpb19mZCwgJmgtPm9pZCwg
c2l6ZW9mKGgtPm9pZCkpICkKLSAgICAgICAgICAgICAgICAgICAgewotIG91dF9tZW1vcnk6Ci0g
ICAgICAgICAgICAgICAgICAgICAgICBmcmVlKHBvb2xzKTsKLSAgICAgICAgICAgICAgICAgICAg
ICAgIGZyZWUoYnVmKTsKLSAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiAtMTsKLSAgICAg
ICAgICAgICAgICAgICAgfQotICAgICAgICAgICAgICAgICAgICBicmVhazsKLSAgICAgICAgICAg
ICAgICB9Ci0gICAgICAgICAgICB9Ci0gICAgICAgICAgICBEUFJJTlRGKCJzYXZlZCAlIlBSSWQ2
NCIgdG1lbSBwYWdlcyBmb3IgZG9tPSVkIHBvb2w9JWQsIGNoZWNrc3VtPSV4XG4iLAotICAgICAg
ICAgICAgICAgICAgICBwb29sLT5uX3BhZ2VzIC0gaiwgZG9taWQsIHBvb2wtPmlkLCBjaGVja3N1
bSk7Ci0gICAgICAgIH0KLSAgICB9Ci0gICAgZnJlZShwb29scyk7Ci0gICAgZnJlZShidWYpOwot
Ci0gICAgLyogcG9vbCBsaXN0IHRlcm1pbmF0b3IgKi8KLSAgICBtaW51c29uZSA9IC0xOwotICAg
IGlmICggd3JpdGVfZXhhY3QoaW9fZmQsICZtaW51c29uZSwgc2l6ZW9mKG1pbnVzb25lKSkgKQot
ICAgICAgICByZXR1cm4gLTE7Ci0KLSAgICByZXR1cm4gMTsKLX0KLQotLyogb25seSBjYWxsZWQg
Zm9yIGxpdmUgbWlncmF0aW9uICovCi1pbnQgeGNfdG1lbV9zYXZlX2V4dHJhKHhjX2ludGVyZmFj
ZSAqeGNoLCB1aW50MzJfdCBkb21pZCwgaW50IGlvX2ZkLCBpbnQgZmllbGRfbWFya2VyKQotewot
ICAgIHN0cnVjdCB0bWVtX2hhbmRsZSBoYW5kbGU7Ci0gICAgaW50IG1hcmtlciA9IGZpZWxkX21h
cmtlcjsKLSAgICB1aW50MzJfdCBtaW51c29uZTsKLSAgICBpbnQgY291bnQgPSAwLCBjaGVja3N1
bSA9IDA7Ci0KLSAgICBpZiAoIHdyaXRlX2V4YWN0KGlvX2ZkLCAmbWFya2VyLCBzaXplb2YobWFy
a2VyKSkgKQotICAgICAgICByZXR1cm4gLTE7Ci0gICAgd2hpbGUgKCB4Y190bWVtX2NvbnRyb2wo
eGNoLCAwLCBYRU5fU1lTQ1RMX1RNRU1fT1BfU0FWRV9HRVRfTkVYVF9JTlYsIGRvbWlkLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihoYW5kbGUpLDAsJmhhbmRsZSkgPiAwICkg
ewotICAgICAgICBpZiAoIHdyaXRlX2V4YWN0KGlvX2ZkLCAmaGFuZGxlLnBvb2xfaWQsIHNpemVv
ZihoYW5kbGUucG9vbF9pZCkpICkKLSAgICAgICAgICAgIHJldHVybiAtMTsKLSAgICAgICAgaWYg
KCB3cml0ZV9leGFjdChpb19mZCwgJmhhbmRsZS5vaWQsIHNpemVvZihoYW5kbGUub2lkKSkgKQot
ICAgICAgICAgICAgcmV0dXJuIC0xOwotICAgICAgICBpZiAoIHdyaXRlX2V4YWN0KGlvX2ZkLCAm
aGFuZGxlLmluZGV4LCBzaXplb2YoaGFuZGxlLmluZGV4KSkgKQotICAgICAgICAgICAgcmV0dXJu
IC0xOwotICAgICAgICBjb3VudCsrOwotICAgICAgICBjaGVja3N1bSArPSBoYW5kbGUucG9vbF9p
ZCArIGhhbmRsZS5vaWQub2lkWzBdICsgaGFuZGxlLm9pZC5vaWRbMV0gKwotICAgICAgICAgICAg
ICAgICAgICBoYW5kbGUub2lkLm9pZFsyXSArIGhhbmRsZS5pbmRleDsKLSAgICB9Ci0gICAgaWYg
KCBjb3VudCApCi0gICAgICAgICAgICBEUFJJTlRGKCJuZWVkZWQgJWQgdG1lbSBpbnZhbGlkYXRl
cywgY2hlY2s9JWRcbiIsY291bnQsY2hlY2tzdW0pOwotICAgIG1pbnVzb25lID0gLTE7Ci0gICAg
aWYgKCB3cml0ZV9leGFjdChpb19mZCwgJm1pbnVzb25lLCBzaXplb2YobWludXNvbmUpKSApCi0g
ICAgICAgIHJldHVybiAtMTsKLSAgICByZXR1cm4gMDsKLX0KLQotLyogb25seSBjYWxsZWQgZm9y
IGxpdmUgbWlncmF0aW9uICovCi12b2lkIHhjX3RtZW1fc2F2ZV9kb25lKHhjX2ludGVyZmFjZSAq
eGNoLCB1aW50MzJfdCBkb21pZCkKLXsKLSAgICB4Y190bWVtX2NvbnRyb2woeGNoLCAwLCBYRU5f
U1lTQ1RMX1RNRU1fT1BfU0FWRV9FTkQsIGRvbWlkLCAwLCAwLCBOVUxMKTsKLX0KLQotLyogcmVz
dG9yZSByb3V0aW5lcyAqLwotCi1zdGF0aWMgaW50IHhjX3RtZW1fcmVzdG9yZV9uZXdfcG9vbCgK
LSAgICAgICAgICAgICAgICAgICAgeGNfaW50ZXJmYWNlICp4Y2gsCi0gICAgICAgICAgICAgICAg
ICAgIGludCBjbGlfaWQsCi0gICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHBvb2xfaWQsCi0g
ICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IGZsYWdzLAotICAgICAgICAgICAgICAgICAgICB1
aW50NjRfdCB1dWlkX2xvLAotICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCB1dWlkX2hpKQot
ewotICAgIHhlbl90bWVtX3Bvb2xfaW5mb190IHBvb2wgPSB7Ci0gICAgICAgIC5mbGFncy5yYXcg
PSBmbGFncywKLSAgICAgICAgLmlkID0gcG9vbF9pZCwKLSAgICAgICAgLm5fcGFnZXMgPSAwLAot
ICAgICAgICAudXVpZFswXSA9IHV1aWRfbG8sCi0gICAgICAgIC51dWlkWzFdID0gdXVpZF9oaSwK
LSAgICB9OwotCi0gICAgcmV0dXJuIHhjX3RtZW1fY29udHJvbCh4Y2gsIHBvb2xfaWQsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICBYRU5fU1lTQ1RMX1RNRU1fT1BfU0VUX1BPT0xTLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgY2xpX2lkLCBzaXplb2YocG9vbCksCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAwIC8qIGFyZyAqLywgJnBvb2wpOwotfQotCi1pbnQgeGNfdG1lbV9y
ZXN0b3JlKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwgaW50IGlvX2ZkKQotewot
ICAgIHVpbnQzMl90IG1pbnVzb25lOwotICAgIHhlbl90bWVtX2NsaWVudF90IGluZm87Ci0gICAg
aW50IGNoZWNrc3VtID0gMDsKLSAgICB1bnNpZ25lZCBpbnQgaTsKLSAgICBjaGFyICpidWYgPSBO
VUxMOwotCi0gICAgaWYgKCByZWFkX2V4YWN0KGlvX2ZkLCAmaW5mbywgc2l6ZW9mKGluZm8pKSAp
Ci0gICAgICAgIHJldHVybiAtMTsKLQotICAgIC8qIFdlIHdvdWxkIG5ldmVyIHNhdmUgaWYgdGhl
cmUgd2VyZW4ndCBhbnkgcG9vbHMhICovCi0gICAgaWYgKCAhaW5mby5ucl9wb29scyApCi0gICAg
ICAgIHJldHVybiAtMTsKLQotICAgIGlmICggeGNfdG1lbV9jb250cm9sKHhjaCwgMCwgWEVOX1NZ
U0NUTF9UTUVNX09QX1JFU1RPUkVfQkVHSU4sIGRvbWlkLCAwLCAwLCBOVUxMKSA8IDAgKQotICAg
ICAgICByZXR1cm4gLTE7Ci0KLSAgICBpZiAoIHhjX3RtZW1fY29udHJvbCh4Y2gsIDAgLyogcG9v
bF9pZCAqLywKLSAgICAgICAgICAgICAgICAgICAgICAgICBYRU5fU1lTQ1RMX1RNRU1fT1BfU0VU
X0NMSUVOVF9JTkZPLAotICAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkIC8qIGNsaV9pZCAq
Lywgc2l6ZW9mKGluZm8pLCAwIC8qIGFyZyAqLywKLSAgICAgICAgICAgICAgICAgICAgICAgICAm
aW5mbykgPCAwICkKLSAgICAgICAgcmV0dXJuIC0xOwotCi0gICAgaWYgKCByZWFkX2V4YWN0KGlv
X2ZkLCAmbWludXNvbmUsIHNpemVvZihtaW51c29uZSkpICkKLSAgICAgICAgcmV0dXJuIC0xOwot
Ci0gICAgZm9yICggaSA9IDA7IGkgPCBpbmZvLm5yX3Bvb2xzOyBpKysgKQotICAgIHsKLSAgICAg
ICAgaW50IGJ1ZnNpemUgPSAwLCBwYWdlc2l6ZTsKLSAgICAgICAgaW50IGo7Ci0gICAgICAgIHhl
bl90bWVtX3Bvb2xfaW5mb190IHBvb2w7Ci0KLSAgICAgICAgaWYgKCByZWFkX2V4YWN0KGlvX2Zk
LCAmcG9vbCwgc2l6ZW9mKHBvb2wpKSApCi0gICAgICAgICAgICBnb3RvIG91dF9tZW1vcnk7Ci0K
LSAgICAgICAgaWYgKCB4Y190bWVtX3Jlc3RvcmVfbmV3X3Bvb2woeGNoLCBkb21pZCwgcG9vbC5p
ZCwgcG9vbC5mbGFncy5yYXcsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHBvb2wudXVpZFswXSwgcG9vbC51dWlkWzFdKSA8IDAgKQotICAgICAgICAgICAgZ290byBvdXRf
bWVtb3J5OwotCi0gICAgICAgIGlmICggcG9vbC5uX3BhZ2VzIDw9IDAgKQotICAgICAgICAgICAg
Y29udGludWU7Ci0KLSAgICAgICAgcGFnZXNpemUgPSAxIDw8IChwb29sLmZsYWdzLnUucGFnZWJp
dHMgKyAxMik7Ci0gICAgICAgIGlmICggcGFnZXNpemUgPiBidWZzaXplICkKLSAgICAgICAgewot
ICAgICAgICAgICAgYnVmc2l6ZSA9IHBhZ2VzaXplOwotICAgICAgICAgICAgaWYgKCAoYnVmID0g
cmVhbGxvYyhidWYsYnVmc2l6ZSkpID09IE5VTEwgKQotICAgICAgICAgICAgICAgIGdvdG8gb3V0
X21lbW9yeTsKLSAgICAgICAgfQotICAgICAgICBmb3IgKCBqID0gcG9vbC5uX3BhZ2VzOyBqID4g
MDsgai0tICkKLSAgICAgICAgewotICAgICAgICAgICAgc3RydWN0IHhlbl90bWVtX29pZCBvaWQ7
Ci0gICAgICAgICAgICB1aW50MzJfdCBpbmRleDsKLSAgICAgICAgICAgIGludCByYzsKLQotICAg
ICAgICAgICAgaWYgKCByZWFkX2V4YWN0KGlvX2ZkLCAmb2lkLCBzaXplb2Yob2lkKSkgKQotICAg
ICAgICAgICAgICAgIGdvdG8gb3V0X21lbW9yeTsKLQotICAgICAgICAgICAgaWYgKCBvaWQub2lk
WzBdID09IC0xTCAmJiBvaWQub2lkWzFdID09IC0xTCAmJiBvaWQub2lkWzJdID09IC0xTCApCi0g
ICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICBpZiAoIHJlYWRfZXhhY3QoaW9fZmQs
ICZpbmRleCwgc2l6ZW9mKGluZGV4KSkgKQotICAgICAgICAgICAgICAgIGdvdG8gb3V0X21lbW9y
eTsKLQotICAgICAgICAgICAgaWYgKCByZWFkX2V4YWN0KGlvX2ZkLCBidWYsIHBhZ2VzaXplKSAp
Ci0gICAgICAgICAgICAgICAgZ290byBvdXRfbWVtb3J5OwotCi0gICAgICAgICAgICBjaGVja3N1
bSArPSAqYnVmOwotICAgICAgICAgICAgaWYgKCAocmMgPSB4Y190bWVtX2NvbnRyb2xfb2lkKAot
ICAgICAgICAgICAgICAgICAgICAgIHhjaCwgcG9vbC5pZCwgWEVOX1NZU0NUTF9UTUVNX09QX1JF
U1RPUkVfUFVUX1BBR0UsCi0gICAgICAgICAgICAgICAgICAgICAgZG9taWQsIGJ1ZnNpemUsIGlu
ZGV4LCBvaWQsIGJ1ZikpIDw9IDAgKQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIERQ
UklOVEYoInhjX3RtZW1fcmVzdG9yZTogcHV0dGluZyBwYWdlIGZhaWxlZCwgcmM9JWRcbiIscmMp
OwotIG91dF9tZW1vcnk6Ci0gICAgICAgICAgICAgICAgZnJlZShidWYpOwotICAgICAgICAgICAg
ICAgIHJldHVybiAtMTsKLSAgICAgICAgICAgIH0KLSAgICAgICAgfQotICAgICAgICBpZiAoIHBv
b2wubl9wYWdlcyApCi0gICAgICAgICAgICBEUFJJTlRGKCJyZXN0b3JlZCAlIlBSSWQ2NCIgdG1l
bSBwYWdlcyBmb3IgZG9tPSVkIHBvb2w9JWQsIGNoZWNrPSV4XG4iLAotICAgICAgICAgICAgICAg
ICAgICBwb29sLm5fcGFnZXMgLSBqLCBkb21pZCwgcG9vbC5pZCwgY2hlY2tzdW0pOwotICAgIH0K
LSAgICBmcmVlKGJ1Zik7Ci0KLSAgICByZXR1cm4gMDsKLX0KLQotLyogb25seSBjYWxsZWQgZm9y
IGxpdmUgbWlncmF0aW9uLCBtdXN0IGJlIGNhbGxlZCBhZnRlciBzdXNwZW5kICovCi1pbnQgeGNf
dG1lbV9yZXN0b3JlX2V4dHJhKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50MzJfdCBkb21pZCwgaW50
IGlvX2ZkKQotewotICAgIHVpbnQzMl90IHBvb2xfaWQ7Ci0gICAgc3RydWN0IHhlbl90bWVtX29p
ZCBvaWQ7Ci0gICAgdWludDMyX3QgaW5kZXg7Ci0gICAgaW50IGNvdW50ID0gMDsKLSAgICBpbnQg
Y2hlY2tzdW0gPSAwOwotCi0gICAgd2hpbGUgKCByZWFkX2V4YWN0KGlvX2ZkLCAmcG9vbF9pZCwg
c2l6ZW9mKHBvb2xfaWQpKSA9PSAwICYmIHBvb2xfaWQgIT0gLTEgKQotICAgIHsKLSAgICAgICAg
aWYgKCByZWFkX2V4YWN0KGlvX2ZkLCAmb2lkLCBzaXplb2Yob2lkKSkgKQotICAgICAgICAgICAg
cmV0dXJuIC0xOwotICAgICAgICBpZiAoIHJlYWRfZXhhY3QoaW9fZmQsICZpbmRleCwgc2l6ZW9m
KGluZGV4KSkgKQotICAgICAgICAgICAgcmV0dXJuIC0xOwotICAgICAgICBpZiAoIHhjX3RtZW1f
Y29udHJvbF9vaWQoCi0gICAgICAgICAgICAgICAgIHhjaCwgcG9vbF9pZCwgWEVOX1NZU0NUTF9U
TUVNX09QX1JFU1RPUkVfRkxVU0hfUEFHRSwKLSAgICAgICAgICAgICAgICAgZG9taWQsIDAsIGlu
ZGV4LCBvaWQsIE5VTEwpIDw9IDAgKQotICAgICAgICAgICAgcmV0dXJuIC0xOwotICAgICAgICBj
b3VudCsrOwotICAgICAgICBjaGVja3N1bSArPSBwb29sX2lkICsgb2lkLm9pZFswXSArIG9pZC5v
aWRbMV0gKyBvaWQub2lkWzJdICsgaW5kZXg7Ci0gICAgfQotICAgIGlmICggcG9vbF9pZCAhPSAt
MSApCi0gICAgICAgIHJldHVybiAtMTsKLSAgICBpZiAoIGNvdW50ICkKLSAgICAgICAgICAgIERQ
UklOVEYoImludmFsaWRhdGVkICVkIHRtZW0gcGFnZXMsIGNoZWNrPSVkXG4iLGNvdW50LGNoZWNr
c3VtKTsKLQotICAgIHJldHVybiAwOwotfQotCi0vKgotICogTG9jYWwgdmFyaWFibGVzOgotICog
bW9kZTogQwotICogYy1maWxlLXN0eWxlOiAiQlNEIgotICogYy1iYXNpYy1vZmZzZXQ6IDQKLSAq
IHRhYi13aWR0aDogNAotICogaW5kZW50LXRhYnMtbW9kZTogbmlsCi0gKiBFbmQ6Ci0gKi8KZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3RtZW0uYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3Rt
ZW0uYwppbmRleCAyYmVlOGQxZWRmLi5hNTUzYjM5NzM4IDEwMDY0NAotLS0gYS90b29scy9saWJ4
bC9saWJ4bF90bWVtLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfdG1lbS5jCkBAIC0xNiwxNDYg
KzE2LDU1IEBACiAKICNpbmNsdWRlICJsaWJ4bF9pbnRlcm5hbC5oIgogCisvKiBUTUVNIGlzIGdv
bmUuIExlYXZlIHNvbWUgc3R1YnMgaGVyZS4gKi8KKwogY2hhciAqbGlieGxfdG1lbV9saXN0KGxp
YnhsX2N0eCAqY3R4LCB1aW50MzJfdCBkb21pZCwgaW50IHVzZV9sb25nKQogewotICAgIGludCBy
OwotICAgIGNoYXIgX2J1ZlszMjc2OF07CiAgICAgR0NfSU5JVChjdHgpOwotCi0gICAgciA9IHhj
X3RtZW1fY29udHJvbChjdHgtPnhjaCwgLTEsIFhFTl9TWVNDVExfVE1FTV9PUF9MSVNULCBkb21p
ZCwgMzI3NjgsCi0gICAgICAgICAgICAgICAgICAgICAgICB1c2VfbG9uZywgX2J1Zik7Ci0gICAg
aWYgKHIgPCAwKSB7Ci0gICAgICAgIExPR0VEKEVSUk9SLCBkb21pZCwgIkNhbiBub3QgZ2V0IHRt
ZW0gbGlzdCIpOwotICAgICAgICBHQ19GUkVFOwotICAgICAgICByZXR1cm4gTlVMTDsKLSAgICB9
Ci0KKyAgICBMT0dFRChFUlJPUiwgZG9taWQsICJDYW4gbm90IGdldCB0bWVtIGxpc3QiKTsKICAg
ICBHQ19GUkVFOwotICAgIHJldHVybiBzdHJkdXAoX2J1Zik7CisgICAgcmV0dXJuIE5VTEw7CiB9
CiAKIGludCBsaWJ4bF90bWVtX2ZyZWV6ZShsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQp
CiB7Ci0gICAgaW50IHIsIHJjOwogICAgIEdDX0lOSVQoY3R4KTsKLQotICAgIHIgPSB4Y190bWVt
X2NvbnRyb2woY3R4LT54Y2gsIC0xLCBYRU5fU1lTQ1RMX1RNRU1fT1BfRlJFRVpFLCBkb21pZCwg
MCwgMCwKLSAgICAgICAgICAgICAgICAgICAgICAgIE5VTEwpOwotICAgIGlmIChyIDwgMCkgewot
ICAgICAgICBMT0dFRChFUlJPUiwgZG9taWQsICJDYW4gbm90IGZyZWV6ZSB0bWVtIHBvb2xzIik7
Ci0gICAgICAgIHJjID0gRVJST1JfRkFJTDsKLSAgICAgICAgZ290byBvdXQ7Ci0gICAgfQotCi0g
ICAgcmMgPSAwOwotb3V0OgorICAgIExPR0VEKEVSUk9SLCBkb21pZCwgIkNhbiBub3QgZnJlZXpl
IHRtZW0gcG9vbHMiKTsKICAgICBHQ19GUkVFOwotICAgIHJldHVybiByYzsKKyAgICByZXR1cm4g
RVJST1JfRkFJTDsKIH0KIAogaW50IGxpYnhsX3RtZW1fdGhhdyhsaWJ4bF9jdHggKmN0eCwgdWlu
dDMyX3QgZG9taWQpCiB7Ci0gICAgaW50IHIsIHJjOwogICAgIEdDX0lOSVQoY3R4KTsKLQotICAg
IHIgPSB4Y190bWVtX2NvbnRyb2woY3R4LT54Y2gsIC0xLCBYRU5fU1lTQ1RMX1RNRU1fT1BfVEhB
VywgZG9taWQsIDAsIDAsCi0gICAgICAgICAgICAgICAgICAgICAgICBOVUxMKTsKLSAgICBpZiAo
ciA8IDApIHsKLSAgICAgICAgTE9HRUQoRVJST1IsIGRvbWlkLCAiQ2FuIG5vdCB0aGF3IHRtZW0g
cG9vbHMiKTsKLSAgICAgICAgcmMgPSBFUlJPUl9GQUlMOwotICAgICAgICBnb3RvIG91dDsKLSAg
ICB9Ci0KLSAgICByYyA9IDA7Ci1vdXQ6CisgICAgTE9HRUQoRVJST1IsIGRvbWlkLCAiQ2FuIG5v
dCB0aGF3IHRtZW0gcG9vbHMiKTsKICAgICBHQ19GUkVFOwotICAgIHJldHVybiByYzsKLX0KLQot
c3RhdGljIGludDMyX3QgdG1lbV9zZXRvcF9mcm9tX3N0cmluZyhjaGFyICpzZXRfbmFtZSwgdWlu
dDMyX3QgdmFsLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB4ZW5fdG1l
bV9jbGllbnRfdCAqaW5mbykKLXsKLSAgICBpZiAoIXN0cmNtcChzZXRfbmFtZSwgIndlaWdodCIp
KQotICAgICAgICBpbmZvLT53ZWlnaHQgPSB2YWw7Ci0gICAgZWxzZSBpZiAoIXN0cmNtcChzZXRf
bmFtZSwgImNvbXByZXNzIikpCi0gICAgICAgIGluZm8tPmZsYWdzLnUuY29tcHJlc3MgPSB2YWw7
Ci0gICAgZWxzZQotICAgICAgICByZXR1cm4gLTE7Ci0KLSAgICByZXR1cm4gMDsKKyAgICByZXR1
cm4gRVJST1JfRkFJTDsKIH0KIAogaW50IGxpYnhsX3RtZW1fc2V0KGxpYnhsX2N0eCAqY3R4LCB1
aW50MzJfdCBkb21pZCwgY2hhciogbmFtZSwgdWludDMyX3Qgc2V0KQogewotICAgIGludCByLCBy
YzsKLSAgICB4ZW5fdG1lbV9jbGllbnRfdCBpbmZvOwogICAgIEdDX0lOSVQoY3R4KTsKLQotICAg
IHIgPSB4Y190bWVtX2NvbnRyb2woY3R4LT54Y2gsIC0xIC8qIHBvb2xfaWQgKi8sCi0gICAgICAg
ICAgICAgICAgICAgICAgICBYRU5fU1lTQ1RMX1RNRU1fT1BfR0VUX0NMSUVOVF9JTkZPLAotICAg
ICAgICAgICAgICAgICAgICAgICAgZG9taWQsIHNpemVvZihpbmZvKSwgMCAvKiBhcmcgKi8sICZp
bmZvKTsKLSAgICBpZiAociA8IDApIHsKLSAgICAgICAgTE9HRUQoRVJST1IsIGRvbWlkLCAiQ2Fu
IG5vdCBnZXQgdG1lbSBkYXRhISIpOwotICAgICAgICByYyA9IEVSUk9SX0ZBSUw7Ci0gICAgICAg
IGdvdG8gb3V0OwotICAgIH0KLSAgICByYyA9IHRtZW1fc2V0b3BfZnJvbV9zdHJpbmcobmFtZSwg
c2V0LCAmaW5mbyk7Ci0gICAgaWYgKHJjID09IC0xKSB7Ci0gICAgICAgIExPR0VWRChFUlJPUiwg
LTEsIGRvbWlkLCAiSW52YWxpZCBzZXQsIHZhbGlkIHNldHMgYXJlIDx3ZWlnaHR8Y29tcHJlc3M+
Iik7Ci0gICAgICAgIHJjID0gRVJST1JfSU5WQUw7Ci0gICAgICAgIGdvdG8gb3V0OwotICAgIH0K
LSAgICByID0geGNfdG1lbV9jb250cm9sKGN0eC0+eGNoLCAtMSAvKiBwb29sX2lkICovLAotICAg
ICAgICAgICAgICAgICAgICAgICAgWEVOX1NZU0NUTF9UTUVNX09QX1NFVF9DTElFTlRfSU5GTywK
LSAgICAgICAgICAgICAgICAgICAgICAgIGRvbWlkLCBzaXplb2YoaW5mbyksIDAgLyogYXJnICov
LCAmaW5mbyk7Ci0gICAgaWYgKHIgPCAwKSB7Ci0gICAgICAgIExPR0VEKEVSUk9SLCBkb21pZCwg
IkNhbiBub3Qgc2V0IHRtZW0gJXMiLCBuYW1lKTsKLSAgICAgICAgcmMgPSBFUlJPUl9GQUlMOwot
ICAgICAgICBnb3RvIG91dDsKLSAgICB9Ci0KLSAgICByYyA9IDA7Ci1vdXQ6CisgICAgTE9HRUQo
RVJST1IsIGRvbWlkLCAiQ2FuIG5vdCBzZXQgdG1lbSAlcyIsIG5hbWUpOwogICAgIEdDX0ZSRUU7
Ci0gICAgcmV0dXJuIHJjOworICAgIHJldHVybiBFUlJPUl9GQUlMOwogfQogCiBpbnQgbGlieGxf
dG1lbV9zaGFyZWRfYXV0aChsaWJ4bF9jdHggKmN0eCwgdWludDMyX3QgZG9taWQsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBjaGFyKiB1dWlkLCBpbnQgYXV0aCkKIHsKLSAgICBpbnQgciwg
cmM7CiAgICAgR0NfSU5JVChjdHgpOwotCi0gICAgciA9IHhjX3RtZW1fYXV0aChjdHgtPnhjaCwg
ZG9taWQsIHV1aWQsIGF1dGgpOwotICAgIGlmIChyIDwgMCkgewotICAgICAgICBMT0dFRChFUlJP
UiwgZG9taWQsICJDYW4gbm90IHNldCB0bWVtIHNoYXJlZCBhdXRoIik7Ci0gICAgICAgIHJjID0g
RVJST1JfRkFJTDsKLSAgICAgICAgZ290byBvdXQ7Ci0gICAgfQotCi0gICAgcmMgPSAwOwotb3V0
OgorICAgIExPR0VEKEVSUk9SLCBkb21pZCwgIkNhbiBub3Qgc2V0IHRtZW0gc2hhcmVkIGF1dGgi
KTsKICAgICBHQ19GUkVFOwotICAgIHJldHVybiByYzsKKyAgICByZXR1cm4gRVJST1JfRkFJTDsK
IH0KIAogaW50IGxpYnhsX3RtZW1fZnJlZWFibGUobGlieGxfY3R4ICpjdHgpCiB7Ci0gICAgaW50
IHIsIHJjOwogICAgIEdDX0lOSVQoY3R4KTsKLQotICAgIHIgPSB4Y190bWVtX2NvbnRyb2woY3R4
LT54Y2gsIC0xLCBYRU5fU1lTQ1RMX1RNRU1fT1BfUVVFUllfRlJFRUFCTEVfTUIsCi0gICAgICAg
ICAgICAgICAgICAgICAgICAtMSwgMCwgMCwgMCk7Ci0gICAgaWYgKHIgPCAwKSB7Ci0gICAgICAg
IExPR0UoRVJST1IsICJDYW4gbm90IGdldCB0bWVtIGZyZWVhYmxlIG1lbW9yeSIpOwotICAgICAg
ICByYyA9IEVSUk9SX0ZBSUw7Ci0gICAgICAgIGdvdG8gb3V0OwotICAgIH0KLQotICAgIHJjID0g
MDsKLW91dDoKKyAgICBMT0dFKEVSUk9SLCAiQ2FuIG5vdCBnZXQgdG1lbSBmcmVlYWJsZSBtZW1v
cnkiKTsKICAgICBHQ19GUkVFOwotICAgIHJldHVybiByYzsKKyAgICByZXR1cm4gRVJST1JfRkFJ
TDsKIH0KIAogLyoKZGlmZiAtLWdpdCBhL3Rvb2xzL21pc2MvTWFrZWZpbGUgYi90b29scy9taXNj
L01ha2VmaWxlCmluZGV4IDUxYWRiNmYxYTYuLmQ0MzIwZGNlODEgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L21pc2MvTWFrZWZpbGUKKysrIGIvdG9vbHMvbWlzYy9NYWtlZmlsZQpAQCAtMjIsNyArMjIsNiBA
QCBJTlNUQUxMX1NCSU4tJChDT05GSUdfWDg2KSAgICAgKz0geGVuLWh2bWNyYXNoCiBJTlNUQUxM
X1NCSU4tJChDT05GSUdfWDg2KSAgICAgKz0geGVuLWh2bWN0eAogSU5TVEFMTF9TQklOLSQoQ09O
RklHX1g4NikgICAgICs9IHhlbi1sb3dtZW1kCiBJTlNUQUxMX1NCSU4tJChDT05GSUdfWDg2KSAg
ICAgKz0geGVuLW1mbmR1bXAKLUlOU1RBTExfU0JJTiAgICAgICAgICAgICAgICAgICArPSB4ZW4t
dG1lbS1saXN0LXBhcnNlCiBJTlNUQUxMX1NCSU4gICAgICAgICAgICAgICAgICAgKz0geGVuY292
CiBJTlNUQUxMX1NCSU4gICAgICAgICAgICAgICAgICAgKz0geGVubG9ja3Byb2YKIElOU1RBTExf
U0JJTiAgICAgICAgICAgICAgICAgICArPSB4ZW5wZXJmCmRpZmYgLS1naXQgYS90b29scy9taXNj
L3hlbi10bWVtLWxpc3QtcGFyc2UuYyBiL3Rvb2xzL21pc2MveGVuLXRtZW0tbGlzdC1wYXJzZS5j
CmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCBmMzJiMTA3ZGNlLi4wMDAwMDAwMDAwCi0t
LSBhL3Rvb2xzL21pc2MveGVuLXRtZW0tbGlzdC1wYXJzZS5jCisrKyAvZGV2L251bGwKQEAgLTEs
MzM5ICswLDAgQEAKLS8qCi0gKiBQYXJzZSBvdXRwdXQgZnJvbSB0bWVtLWxpc3QgYW5kIHJlZm9y
bWF0IHRvIGh1bWFuLXJlYWRhYmxlCi0gKgotICogTk9URTogTkVWRVIgZGVsZXRlIGEgcGFyc2Ug
Y2FsbCBhcyB0aGlzIGZpbGUgZG9jdW1lbnRzIGJhY2t3YXJkcwotICogY29tcGF0aWJpbGl0eSBm
b3Igb2xkZXIgdmVyc2lvbnMgb2YgdG1lbS1saXN0IGFuZCB3ZSBkb24ndCB3YW50IHRvCi0gKiBh
Y2NpZGVudGFsbHkgcmV1c2UgYW4gb2xkIHRhZwotICoKLSAqIENvcHlyaWdodCAoYykgMjAwOSwg
RGFuIE1hZ2VuaGVpbWVyLCBPcmFjbGUgQ29ycC4KLSAqLwotCi0jaW5jbHVkZSA8c3RkaW8uaD4K
LSNpbmNsdWRlIDx1bmlzdGQuaD4KLSNpbmNsdWRlIDxzdHJpbmcuaD4KLQotI2RlZmluZSBCVUZT
SVpFIDQwOTYKLSNkZWZpbmUgUEFHRV9TSVpFIDQwOTYKLQotdW5zaWduZWQgbG9uZyBsb25nIHBh
cnNlKGNoYXIgKnMsY2hhciAqbWF0Y2gpCi17Ci0gICAgY2hhciAqczEgPSBzdHJzdHIocyxtYXRj
aCk7Ci0gICAgdW5zaWduZWQgbG9uZyBsb25nIHJldDsKLQotICAgIGlmICggczEgPT0gTlVMTCAp
Ci0gICAgICAgIHJldHVybiAwTEw7Ci0gICAgczEgKz0gMjsKLSAgICBpZiAoICpzMSsrICE9ICc6
JyApCi0gICAgICAgIHJldHVybiAwTEw7Ci0gICAgc3NjYW5mKHMxLCIlbGx1IiwmcmV0KTsKLSAg
ICByZXR1cm4gcmV0OwotfQotCi11bnNpZ25lZCBsb25nIGxvbmcgcGFyc2VfaGV4KGNoYXIgKnMs
Y2hhciAqbWF0Y2gpCi17Ci0gICAgY2hhciAqczEgPSBzdHJzdHIocyxtYXRjaCk7Ci0gICAgdW5z
aWduZWQgbG9uZyBsb25nIHJldDsKLQotICAgIGlmICggczEgPT0gTlVMTCApCi0gICAgICAgIHJl
dHVybiAwTEw7Ci0gICAgczEgKz0gMjsKLSAgICBpZiAoICpzMSsrICE9ICc6JyApCi0gICAgICAg
IHJldHVybiAwTEw7Ci0gICAgc3NjYW5mKHMxLCIlbGx4IiwmcmV0KTsKLSAgICByZXR1cm4gcmV0
OwotfQotCi11bnNpZ25lZCBsb25nIGxvbmcgcGFyc2UyKGNoYXIgKnMsY2hhciAqbWF0Y2gxLCBj
aGFyICptYXRjaDIpCi17Ci0gICAgY2hhciBtYXRjaFszXTsKLSAgICBtYXRjaFswXSA9ICptYXRj
aDE7Ci0gICAgbWF0Y2hbMV0gPSAqbWF0Y2gyOwotICAgIG1hdGNoWzJdID0gJ1wwJzsKLSAgICBy
ZXR1cm4gcGFyc2UocyxtYXRjaCk7Ci19Ci0KLXZvaWQgcGFyc2Vfc3RyaW5nKGNoYXIgKnMsY2hh
ciAqbWF0Y2gsIGNoYXIgKmJ1ZiwgaW50IGxlbikKLXsKLSAgICBjaGFyICpzMSA9IHN0cnN0cihz
LG1hdGNoKTsKLSAgICBpbnQgaTsKLQotICAgIGlmICggczEgPT0gTlVMTCApCi0gICAgICAgIHJl
dHVybjsKLSAgICBzMSArPSAyOwotICAgIGlmICggKnMxKysgIT0gJzonICkKLSAgICAgICAgcmV0
dXJuOwotICAgIGZvciAoIGkgPSAwOyBpIDwgbGVuOyBpKysgKQotICAgICAgICAqYnVmKysgPSAq
czErKzsKLX0KLQotdm9pZCBwYXJzZV9zaGFyZXJzKGNoYXIgKnMsIGNoYXIgKm1hdGNoLCBjaGFy
ICpidWYsIGludCBsZW4pCi17Ci0gICAgY2hhciAqczEgPSBzdHJzdHIocyxtYXRjaCk7Ci0gICAg
Y2hhciAqYiA9IGJ1ZjsKLQotICAgIGlmICggczEgPT0gTlVMTCApCi0gICAgICAgIHJldHVybjsK
LSAgICB3aGlsZSAoIHMxICkKLSAgICB7Ci0gICAgICAgIHMxICs9IDI7Ci0gICAgICAgIGlmICgq
czErKyAhPSAnOicpCi0gICAgICAgICAgICByZXR1cm47Ci0gICAgICAgIHdoaWxlICgqczEgPj0g
JzAnICYmICpzMSA8PSAnOScpCi0gICAgICAgICAgICAqYisrID0gKnMxKys7Ci0gICAgICAgICpi
KysgPSAnLCc7Ci0gICAgICAgIHMxID0gc3Ryc3RyKHMxLG1hdGNoKTsKLSAgICB9Ci0gICAgaWYg
KCBiICE9IGJ1ZiApCi0gICAgICAgICotLWIgPSAnXDAnOwotfQotCi12b2lkIHBhcnNlX2dsb2Jh
bChjaGFyICpzKQotewotICAgIHVuc2lnbmVkIGxvbmcgbG9uZyB0b3RhbF9vcHMgPSBwYXJzZShz
LCJUdCIpOwotICAgIHVuc2lnbmVkIGxvbmcgbG9uZyBlcnJvcmVkX29wcyA9IHBhcnNlKHMsIlRl
Iik7Ci0gICAgdW5zaWduZWQgbG9uZyBsb25nIGZhaWxlZF9jb3BpZXMgPSBwYXJzZShzLCJDZiIp
OwotICAgIHVuc2lnbmVkIGxvbmcgbG9uZyBhbGxvY19mYWlsZWQgPSBwYXJzZShzLCJBZiIpOwot
ICAgIHVuc2lnbmVkIGxvbmcgbG9uZyBhbGxvY19wYWdlX2ZhaWxlZCA9IHBhcnNlKHMsIlBmIik7
Ci0gICAgdW5zaWduZWQgbG9uZyBsb25nIGF2YWlsX3BhZ2VzID0gcGFyc2UocywiVGEiKTsKLSAg
ICB1bnNpZ25lZCBsb25nIGxvbmcgbG93X29uX21lbW9yeSA9IHBhcnNlKHMsIkxtIik7Ci0gICAg
dW5zaWduZWQgbG9uZyBsb25nIGV2aWN0ZWRfcGdzID0gcGFyc2UocywiRXQiKTsKLSAgICB1bnNp
Z25lZCBsb25nIGxvbmcgZXZpY3RfYXR0ZW1wdHMgPSBwYXJzZShzLCJFYSIpOwotICAgIHVuc2ln
bmVkIGxvbmcgbG9uZyByZWxpbnFfcGdzID0gcGFyc2UocywiUnQiKTsKLSAgICB1bnNpZ25lZCBs
b25nIGxvbmcgcmVsaW5xX2F0dGVtcHRzID0gcGFyc2UocywiUmEiKTsKLSAgICB1bnNpZ25lZCBs
b25nIGxvbmcgbWF4X2V2aWN0c19wZXJfcmVsaW5xID0gcGFyc2UocywiUngiKTsKLSAgICB1bnNp
Z25lZCBsb25nIGxvbmcgdG90YWxfZmx1c2hfcG9vbCA9IHBhcnNlKHMsIkZwIik7Ci0gICAgdW5z
aWduZWQgbG9uZyBsb25nIGdsb2JhbF9lcGhfY291bnQgPSBwYXJzZShzLCJFYyIpOwotICAgIHVu
c2lnbmVkIGxvbmcgbG9uZyBnbG9iYWxfZXBoX21heCA9IHBhcnNlKHMsIkVtIik7Ci0gICAgdW5z
aWduZWQgbG9uZyBsb25nIG9ial9jb3VudCA9IHBhcnNlKHMsIk9jIik7Ci0gICAgdW5zaWduZWQg
bG9uZyBsb25nIG9ial9tYXggPSBwYXJzZShzLCJPbSIpOwotICAgIHVuc2lnbmVkIGxvbmcgbG9u
ZyBydHJlZV9ub2RlX2NvdW50ID0gcGFyc2UocywiTmMiKTsKLSAgICB1bnNpZ25lZCBsb25nIGxv
bmcgcnRyZWVfbm9kZV9tYXggPSBwYXJzZShzLCJObSIpOwotICAgIHVuc2lnbmVkIGxvbmcgbG9u
ZyBwZ3BfY291bnQgPSBwYXJzZShzLCJQYyIpOwotICAgIHVuc2lnbmVkIGxvbmcgbG9uZyBwZ3Bf
bWF4ID0gcGFyc2UocywiUG0iKTsKLSAgICB1bnNpZ25lZCBsb25nIGxvbmcgcGFnZV9jb3VudCA9
IHBhcnNlKHMsIkZjIik7Ci0gICAgdW5zaWduZWQgbG9uZyBsb25nIG1heF9wYWdlX2NvdW50ID0g
cGFyc2UocywiRm0iKTsKLSAgICB1bnNpZ25lZCBsb25nIGxvbmcgcGNkX2NvdW50ID0gcGFyc2Uo
cywiU2MiKTsKLSAgICB1bnNpZ25lZCBsb25nIGxvbmcgbWF4X3BjZF9jb3VudCA9IHBhcnNlKHMs
IlNtIik7Ci0gICAgdW5zaWduZWQgbG9uZyBsb25nIHBjZF90b3RfdHplX3NpemUgPSBwYXJzZShz
LCJadCIpOwotICAgIHVuc2lnbmVkIGxvbmcgbG9uZyBwY2RfdG90X2NzaXplID0gcGFyc2Uocywi
R3oiKTsKLSAgICB1bnNpZ25lZCBsb25nIGxvbmcgZGVkdXBlZF9wdXRzID0gcGFyc2UocywiR2Qi
KTsKLSAgICB1bnNpZ25lZCBsb25nIGxvbmcgdG90X2dvb2RfZXBoX3B1dHMgPSBwYXJzZShzLCJF
cCIpOwotCi0gICAgcHJpbnRmKCJ0b3RhbCB0bWVtIG9wcz0lbGx1IChlcnJvcnM9JWxsdSkgLS0g
dG1lbSBwYWdlcyBhdmFpbD0lbGx1XG4iLAotICAgICAgICAgICB0b3RhbF9vcHMsIGVycm9yZWRf
b3BzLCBhdmFpbF9wYWdlcyk7Ci0gICAgcHJpbnRmKCJkYXRhc3RydWN0czogb2Jqcz0lbGx1ICht
YXg9JWxsdSkgcGdwcz0lbGx1IChtYXg9JWxsdSkgIgotICAgICAgICAgICAibm9kZXM9JWxsdSAo
bWF4PSVsbHUpIHBhZ2VzPSVsbHUgKG1heD0lbGx1KSAiLAotICAgICAgICAgICBvYmpfY291bnQs
IG9ial9tYXgsIHBncF9jb3VudCwgcGdwX21heCwKLSAgICAgICAgICAgcnRyZWVfbm9kZV9jb3Vu
dCwgcnRyZWVfbm9kZV9tYXgsCi0gICAgICAgICAgIHBhZ2VfY291bnQsbWF4X3BhZ2VfY291bnQp
OwotICAgIGlmIChtYXhfcGNkX2NvdW50ICE9IDAgJiYgZ2xvYmFsX2VwaF9jb3VudCAhPSAwICYm
IHRvdF9nb29kX2VwaF9wdXRzICE9IDApIHsKLSAgICAgICAgICAgcHJpbnRmKCJwY2RzPSVsbHUg
KG1heD0lbGx1KSAiLAotICAgICAgICAgICAgICAgcGNkX2NvdW50LG1heF9wY2RfY291bnQpOwot
ICAgICAgICAgICBwcmludGYoImRlZHVwZWQ6IGF2Zz0lNC4yZiUlIChjdXJyPSU0LjJmJSUpICIs
Ci0gICAgICAgICAgICAgICAgICAgKChkZWR1cGVkX3B1dHMqMS4wKS90b3RfZ29vZF9lcGhfcHV0
cykqMTAwLAotICAgICAgICAgICAgICAgICAgICgxLjAtKHBjZF9jb3VudCoxLjApL2dsb2JhbF9l
cGhfY291bnQpKjEwMCk7Ci0gICAgfQotICAgIGlmIChwY2RfY291bnQgIT0gMCkKLSAgICB7Ci0g
ICAgICAgICAgIGlmIChwY2RfdG90X3R6ZV9zaXplICYmIChwY2RfdG90X3R6ZV9zaXplIDwgcGNk
X2NvdW50KlBBR0VfU0laRSkpCi0gICAgICAgICAgICAgICBwcmludGYoInR6ZSBzYXZpbmdzPSU0
LjJmJSUgIiwKLSAgICAgICAgICAgICAgICAgICAoMS4wLShwY2RfdG90X3R6ZV9zaXplKjEuMCkv
KHBjZF9jb3VudCpQQUdFX1NJWkUpKSoxMDApOwotICAgICAgICAgICBpZiAocGNkX3RvdF9jc2l6
ZSAmJiAocGNkX3RvdF9jc2l6ZSA8IHBjZF9jb3VudCpQQUdFX1NJWkUpKQotICAgICAgICAgICAg
ICAgcHJpbnRmKCJjb21wcmVzc2lvbiBzYXZpbmdzPSU0LjJmJSUgIiwKLSAgICAgICAgICAgICAg
ICAgICAoMS4wLShwY2RfdG90X2NzaXplKjEuMCkvKHBjZF9jb3VudCpQQUdFX1NJWkUpKSoxMDAp
OwotICAgIH0KLSAgICBwcmludGYoIlxuIik7Ci0gICAgcHJpbnRmKCJtaXNjOiBmYWlsZWRfY29w
aWVzPSVsbHUgYWxsb2NfZmFpbGVkPSVsbHUgYWxsb2NfcGFnZV9mYWlsZWQ9JWxsdSAiCi0gICAg
ICAgICAgICJsb3dfbWVtPSVsbHUgZXZpY3RlZD0lbGx1LyVsbHUgcmVsaW5xPSVsbHUvJWxsdSwg
IgotICAgICAgICAgICAibWF4X2V2aWN0c19wZXJfcmVsaW5xPSVsbHUsIGZsdXNoX3Bvb2xzPSVs
bHUsICIKLSAgICAgICAgICAgImVwaF9jb3VudD0lbGx1LCBlcGhfbWF4PSVsbHVcbiIsCi0gICAg
ICAgICAgIGZhaWxlZF9jb3BpZXMsIGFsbG9jX2ZhaWxlZCwgYWxsb2NfcGFnZV9mYWlsZWQsIGxv
d19vbl9tZW1vcnksCi0gICAgICAgICAgIGV2aWN0ZWRfcGdzLCBldmljdF9hdHRlbXB0cywgcmVs
aW5xX3BncywgcmVsaW5xX2F0dGVtcHRzLAotICAgICAgICAgICBtYXhfZXZpY3RzX3Blcl9yZWxp
bnEsIHRvdGFsX2ZsdXNoX3Bvb2wsCi0gICAgICAgICAgIGdsb2JhbF9lcGhfY291bnQsIGdsb2Jh
bF9lcGhfbWF4KTsKLX0KLQotI2RlZmluZSBQQVJTRV9DWUNfQ09VTlRFUihzLHgscHJlZml4KSB1
bnNpZ25lZCBsb25nIGxvbmcgXAotICAgeCMjX2NvdW50ID0gcGFyc2UyKHMscHJlZml4LCJuIiks
IFwKLSAgIHgjI19zdW1fY3ljbGVzID0gcGFyc2UyKHMscHJlZml4LCJ0IiksIFwKLSAgIHgjI19t
YXhfY3ljbGVzID0gcGFyc2UyKHMscHJlZml4LCJ4IiksIFwKLSAgIHgjI19taW5fY3ljbGVzID0g
cGFyc2UyKHMscHJlZml4LCJtIikKLSNkZWZpbmUgUFJJTlRGX0NZQ19DT1VOVEVSKHgsdGV4dCkg
XAotICBpZiAoeCMjX2NvdW50KSBwcmludGYodGV4dCIgYXZnPSVsbHUsIG1heD0lbGx1LCAiIFwK
LSAgIm1pbj0lbGx1LCBzYW1wbGVzPSVsbHVcbiIsIFwKLSAgeCMjX3N1bV9jeWNsZXMgPyAoeCMj
X3N1bV9jeWNsZXMveCMjX2NvdW50KSA6IDAsIFwKLSAgeCMjX21heF9jeWNsZXMsIHgjI19taW5f
Y3ljbGVzLCB4IyNfY291bnQpCi0KLXZvaWQgcGFyc2VfdGltZV9zdGF0cyhjaGFyICpzKQotewot
ICAgIFBBUlNFX0NZQ19DT1VOVEVSKHMsc3VjY19nZXQsIkciKTsKLSAgICBQQVJTRV9DWUNfQ09V
TlRFUihzLHN1Y2NfcHV0LCJQIik7Ci0gICAgUEFSU0VfQ1lDX0NPVU5URVIocyxub25fc3VjY19n
ZXQsImciKTsKLSAgICBQQVJTRV9DWUNfQ09VTlRFUihzLG5vbl9zdWNjX3B1dCwicCIpOwotICAg
IFBBUlNFX0NZQ19DT1VOVEVSKHMsZmx1c2gsIkYiKTsKLSAgICBQQVJTRV9DWUNfQ09VTlRFUihz
LGZsdXNoX29iaiwiTyIpOwotICAgIFBBUlNFX0NZQ19DT1VOVEVSKHMscGdfY29weSwiQyIpOwot
ICAgIFBBUlNFX0NZQ19DT1VOVEVSKHMsY29tcHJlc3MsImMiKTsKLSAgICBQQVJTRV9DWUNfQ09V
TlRFUihzLGRlY29tcHJlc3MsImQiKTsKLQotICAgIFBSSU5URl9DWUNfQ09VTlRFUihzdWNjX2dl
dCwic3VjYyBnZXQgY3ljbGVzOiIpOwotICAgIFBSSU5URl9DWUNfQ09VTlRFUihzdWNjX3B1dCwi
c3VjYyBwdXQgY3ljbGVzOiIpOwotICAgIFBSSU5URl9DWUNfQ09VTlRFUihub25fc3VjY19nZXQs
ImZhaWxlZCBnZXQgY3ljbGVzOiIpOwotICAgIFBSSU5URl9DWUNfQ09VTlRFUihub25fc3VjY19w
dXQsImZhaWxlZCBwdXQgY3ljbGVzOiIpOwotICAgIFBSSU5URl9DWUNfQ09VTlRFUihmbHVzaCwi
Zmx1c2ggY3ljbGVzOiIpOwotICAgIFBSSU5URl9DWUNfQ09VTlRFUihmbHVzaF9vYmosImZsdXNo
X29iaiBjeWNsZXM6Iik7Ci0gICAgUFJJTlRGX0NZQ19DT1VOVEVSKHBnX2NvcHksInBhZ2UgY29w
eSBjeWNsZXM6Iik7Ci0gICAgUFJJTlRGX0NZQ19DT1VOVEVSKGNvbXByZXNzLCJjb21wcmVzc2lv
biBjeWNsZXM6Iik7Ci0gICAgUFJJTlRGX0NZQ19DT1VOVEVSKGRlY29tcHJlc3MsImRlY29tcHJl
c3Npb24gY3ljbGVzOiIpOwotfQotCi12b2lkIHBhcnNlX2NsaWVudChjaGFyICpzKQotewotICAg
IHVuc2lnbmVkIGxvbmcgY2xpX2lkID0gcGFyc2UocywiQ0kiKTsKLSAgICB1bnNpZ25lZCBsb25n
IHdlaWdodCA9IHBhcnNlKHMsInd3Iik7Ci0gICAgdW5zaWduZWQgbG9uZyBjYXAgPSBwYXJzZShz
LCJjYSIpOwotICAgIHVuc2lnbmVkIGxvbmcgY29tcHJlc3MgPSBwYXJzZShzLCJjbyIpOwotICAg
IHVuc2lnbmVkIGxvbmcgZnJvemVuID0gcGFyc2UocywiZnIiKTsKLSAgICB1bnNpZ25lZCBsb25n
IGxvbmcgZXBoX2NvdW50ID0gcGFyc2UocywiRWMiKTsKLSAgICB1bnNpZ25lZCBsb25nIGxvbmcg
bWF4X2VwaF9jb3VudCA9IHBhcnNlKHMsIkVtIik7Ci0gICAgdW5zaWduZWQgbG9uZyBsb25nIGNv
bXByZXNzZWRfcGFnZXMgPSBwYXJzZShzLCJjcCIpOwotICAgIHVuc2lnbmVkIGxvbmcgbG9uZyBj
b21wcmVzc2VkX3N1bV9zaXplID0gcGFyc2UocywiY2IiKTsKLSAgICB1bnNpZ25lZCBsb25nIGxv
bmcgY29tcHJlc3NfcG9vciA9IHBhcnNlKHMsImNuIik7Ci0gICAgdW5zaWduZWQgbG9uZyBsb25n
IGNvbXByZXNzX25vbWVtID0gcGFyc2UocywiY20iKTsKLSAgICB1bnNpZ25lZCBsb25nIGxvbmcg
dG90YWxfY3ljbGVzID0gcGFyc2UocywiVGMiKTsKLSAgICB1bnNpZ25lZCBsb25nIGxvbmcgc3Vj
Y19lcGhfZ2V0cyA9IHBhcnNlKHMsIkdlIik7Ci0gICAgdW5zaWduZWQgbG9uZyBsb25nIHN1Y2Nf
cGVyc19wdXRzID0gcGFyc2UocywiUHAiKTsKLSAgICB1bnNpZ25lZCBsb25nIGxvbmcgc3VjY19w
ZXJzX2dldHMgPSBwYXJzZShzLCJHcCIpOwotCi0gICAgcHJpbnRmKCJkb21pZCVsdTogd2VpZ2h0
PSVsdSxjYXA9JWx1LGNvbXByZXNzPSVkLGZyb3plbj0lZCwiCi0gICAgICAgICAgICJ0b3RhbF9j
eWNsZXM9JWxsdSxzdWNjX2VwaF9nZXRzPSVsbHUsIgotICAgICAgICAgICAic3VjY19wZXJzX3B1
dHM9JWxsdSxzdWNjX3BlcnNfZ2V0cz0lbGx1LCIKLSAgICAgICAgICAgImVwaF9jb3VudD0lbGx1
LG1heF9lcGg9JWxsdSwiCi0gICAgICAgICAgICJjb21wcmVzc2lvbiByYXRpbz0lbHUlJSAoc2Ft
cGxlcz0lbGx1LHBvb3I9JWxsdSxub21lbT0lbGx1KVxuIiwKLSAgICAgICAgICAgY2xpX2lkLCB3
ZWlnaHQsIGNhcCwgY29tcHJlc3M/MTowLCBmcm96ZW4/MTowLAotICAgICAgICAgICB0b3RhbF9j
eWNsZXMsIHN1Y2NfZXBoX2dldHMsIHN1Y2NfcGVyc19wdXRzLCBzdWNjX3BlcnNfZ2V0cywgCi0g
ICAgICAgICAgIGVwaF9jb3VudCwgbWF4X2VwaF9jb3VudCwKLSAgICAgICAgICAgY29tcHJlc3Nl
ZF9wYWdlcyA/ICAobG9uZykoKGNvbXByZXNzZWRfc3VtX3NpemUqMTAwTEwpIC8KLSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGNvbXByZXNzZWRfcGFnZXMqUEFHRV9TSVpF
KSkgOiAwLAotICAgICAgICAgICBjb21wcmVzc2VkX3BhZ2VzLCBjb21wcmVzc19wb29yLCBjb21w
cmVzc19ub21lbSk7Ci0KLX0KLQotdm9pZCBwYXJzZV9wb29sKGNoYXIgKnMpCi17Ci0gICAgY2hh
ciBwb29sX3R5cGVbM107Ci0gICAgdW5zaWduZWQgbG9uZyBjbGlfaWQgPSBwYXJzZShzLCJDSSIp
OwotICAgIHVuc2lnbmVkIGxvbmcgcG9vbF9pZCA9IHBhcnNlKHMsIlBJIik7Ci0gICAgdW5zaWdu
ZWQgbG9uZyBsb25nIHBncF9jb3VudCA9IHBhcnNlKHMsIlBjIik7Ci0gICAgdW5zaWduZWQgbG9u
ZyBsb25nIG1heF9wZ3BfY291bnQgPSBwYXJzZShzLCJQbSIpOwotICAgIHVuc2lnbmVkIGxvbmcg
bG9uZyBvYmpfY291bnQgPSBwYXJzZShzLCJPYyIpOwotICAgIHVuc2lnbmVkIGxvbmcgbG9uZyBt
YXhfb2JqX2NvdW50ID0gcGFyc2UocywiT20iKTsKLSAgICB1bnNpZ25lZCBsb25nIGxvbmcgb2Jq
bm9kZV9jb3VudCA9IHBhcnNlKHMsIk5jIik7Ci0gICAgdW5zaWduZWQgbG9uZyBsb25nIG1heF9v
Ympub2RlX2NvdW50ID0gcGFyc2UocywiTm0iKTsKLSAgICB1bnNpZ25lZCBsb25nIGxvbmcgZ29v
ZF9wdXRzID0gcGFyc2UocywicHMiKTsKLSAgICB1bnNpZ25lZCBsb25nIGxvbmcgcHV0cyA9IHBh
cnNlKHMsInB0Iik7Ci0gICAgdW5zaWduZWQgbG9uZyBsb25nIG5vX21lbV9wdXRzID0gcGFyc2Uo
cywicHgiKTsKLSAgICB1bnNpZ25lZCBsb25nIGxvbmcgZHVwX3B1dHNfZmx1c2hlZCA9IHBhcnNl
KHMsInBkIik7Ci0gICAgdW5zaWduZWQgbG9uZyBsb25nIGR1cF9wdXRzX3JlcGxhY2VkID0gcGFy
c2UocywicHIiKTsKLSAgICB1bnNpZ25lZCBsb25nIGxvbmcgZm91bmRfZ2V0cyA9IHBhcnNlKHMs
ImdzIik7Ci0gICAgdW5zaWduZWQgbG9uZyBsb25nIGdldHMgPSBwYXJzZShzLCJndCIpOwotICAg
IHVuc2lnbmVkIGxvbmcgbG9uZyBmbHVzaHNfZm91bmQgPSBwYXJzZShzLCJmcyIpOwotICAgIHVu
c2lnbmVkIGxvbmcgbG9uZyBmbHVzaHMgPSBwYXJzZShzLCJmdCIpOwotICAgIHVuc2lnbmVkIGxv
bmcgbG9uZyBmbHVzaF9vYmpzX2ZvdW5kID0gcGFyc2Uocywib3MiKTsKLSAgICB1bnNpZ25lZCBs
b25nIGxvbmcgZmx1c2hfb2JqcyA9IHBhcnNlKHMsIm90Iik7Ci0KLSAgICBwYXJzZV9zdHJpbmco
cywiUFQiLHBvb2xfdHlwZSwyKTsKLSAgICBwb29sX3R5cGVbMl0gPSAnXDAnOwotICAgIGlmIChw
b29sX3R5cGVbMV0gPT0gJ1MnKQotICAgICAgICByZXR1cm47IC8qIG5vIG5lZWQgdG8gcmVwZWF0
IHByaW50IGRhdGEgZm9yIHNoYXJlZCBwb29scyAqLwotICAgIHByaW50ZigiZG9taWQlbHUsaWQl
bHVbJXNdOnBncD0lbGx1KG1heD0lbGx1KSBvYmo9JWxsdSglbGx1KSAiCi0gICAgICAgICAgICJv
Ympub2RlPSVsbHUoJWxsdSkgcHV0cz0lbGx1LyVsbHUvJWxsdShkdXA9JWxsdS8lbGx1KSAiCi0g
ICAgICAgICAgICJnZXRzPSVsbHUvJWxsdSglbGx1JSUpICIKLSAgICAgICAgICAgImZsdXNoPSVs
bHUvJWxsdSBmbG9iaj0lbGx1LyVsbHVcbiIsCi0gICAgICAgICAgIGNsaV9pZCwgcG9vbF9pZCwg
cG9vbF90eXBlLAotICAgICAgICAgICBwZ3BfY291bnQsIG1heF9wZ3BfY291bnQsIG9ial9jb3Vu
dCwgbWF4X29ial9jb3VudCwKLSAgICAgICAgICAgb2Jqbm9kZV9jb3VudCwgbWF4X29iam5vZGVf
Y291bnQsCi0gICAgICAgICAgIGdvb2RfcHV0cywgcHV0cywgbm9fbWVtX3B1dHMsIAotICAgICAg
ICAgICBkdXBfcHV0c19mbHVzaGVkLCBkdXBfcHV0c19yZXBsYWNlZCwKLSAgICAgICAgICAgZm91
bmRfZ2V0cywgZ2V0cywKLSAgICAgICAgICAgZ2V0cyA/IChmb3VuZF9nZXRzKjEwMExMKS9nZXRz
IDogMCwKLSAgICAgICAgICAgZmx1c2hzX2ZvdW5kLCBmbHVzaHMsIGZsdXNoX29ianNfZm91bmQs
IGZsdXNoX29ianMpOwotCi19Ci0KLXZvaWQgcGFyc2Vfc2hhcmVkX3Bvb2woY2hhciAqcykKLXsK
LSAgICBjaGFyIHBvb2xfdHlwZVszXTsKLSAgICBjaGFyIGJ1ZltCVUZTSVpFXTsKLSAgICB1bnNp
Z25lZCBsb25nIHBvb2xfaWQgPSBwYXJzZShzLCJQSSIpOwotICAgIHVuc2lnbmVkIGxvbmcgbG9u
ZyB1aWQwID0gcGFyc2VfaGV4KHMsIlUwIik7Ci0gICAgdW5zaWduZWQgbG9uZyBsb25nIHVpZDEg
PSBwYXJzZV9oZXgocywiVTEiKTsKLSAgICB1bnNpZ25lZCBsb25nIGxvbmcgcGdwX2NvdW50ID0g
cGFyc2UocywiUGMiKTsKLSAgICB1bnNpZ25lZCBsb25nIGxvbmcgbWF4X3BncF9jb3VudCA9IHBh
cnNlKHMsIlBtIik7Ci0gICAgdW5zaWduZWQgbG9uZyBsb25nIG9ial9jb3VudCA9IHBhcnNlKHMs
Ik9jIik7Ci0gICAgdW5zaWduZWQgbG9uZyBsb25nIG1heF9vYmpfY291bnQgPSBwYXJzZShzLCJP
bSIpOwotICAgIHVuc2lnbmVkIGxvbmcgbG9uZyBvYmpub2RlX2NvdW50ID0gcGFyc2UocywiTmMi
KTsKLSAgICB1bnNpZ25lZCBsb25nIGxvbmcgbWF4X29iam5vZGVfY291bnQgPSBwYXJzZShzLCJO
bSIpOwotICAgIHVuc2lnbmVkIGxvbmcgbG9uZyBnb29kX3B1dHMgPSBwYXJzZShzLCJwcyIpOwot
ICAgIHVuc2lnbmVkIGxvbmcgbG9uZyBwdXRzID0gcGFyc2UocywicHQiKTsKLSAgICB1bnNpZ25l
ZCBsb25nIGxvbmcgbm9fbWVtX3B1dHMgPSBwYXJzZShzLCJweCIpOwotICAgIHVuc2lnbmVkIGxv
bmcgbG9uZyBkdXBfcHV0c19mbHVzaGVkID0gcGFyc2UocywicGQiKTsKLSAgICB1bnNpZ25lZCBs
b25nIGxvbmcgZHVwX3B1dHNfcmVwbGFjZWQgPSBwYXJzZShzLCJwciIpOwotICAgIHVuc2lnbmVk
IGxvbmcgbG9uZyBmb3VuZF9nZXRzID0gcGFyc2UocywiZ3MiKTsKLSAgICB1bnNpZ25lZCBsb25n
IGxvbmcgZ2V0cyA9IHBhcnNlKHMsImd0Iik7Ci0gICAgdW5zaWduZWQgbG9uZyBsb25nIGZsdXNo
c19mb3VuZCA9IHBhcnNlKHMsImZzIik7Ci0gICAgdW5zaWduZWQgbG9uZyBsb25nIGZsdXNocyA9
IHBhcnNlKHMsImZ0Iik7Ci0gICAgdW5zaWduZWQgbG9uZyBsb25nIGZsdXNoX29ianNfZm91bmQg
PSBwYXJzZShzLCJvcyIpOwotICAgIHVuc2lnbmVkIGxvbmcgbG9uZyBmbHVzaF9vYmpzID0gcGFy
c2Uocywib3QiKTsKLQotICAgIHBhcnNlX3N0cmluZyhzLCJQVCIscG9vbF90eXBlLDIpOwotICAg
IHBvb2xfdHlwZVsyXSA9ICdcMCc7Ci0gICAgcGFyc2Vfc2hhcmVycyhzLCJTQyIsYnVmLEJVRlNJ
WkUpOwotICAgIHByaW50ZigicG9vbGlkPSVsdVslc10gdXVpZD0lbGx4LiVsbHgsIHNoYXJlZC1i
eTolczogIgotICAgICAgICAgICAicGdwPSVsbHUobWF4PSVsbHUpIG9iaj0lbGx1KCVsbHUpICIK
LSAgICAgICAgICAgIm9iam5vZGU9JWxsdSglbGx1KSBwdXRzPSVsbHUvJWxsdS8lbGx1KGR1cD0l
bGx1LyVsbHUpICIKLSAgICAgICAgICAgImdldHM9JWxsdS8lbGx1KCVsbHUlJSkgIgotICAgICAg
ICAgICAiZmx1c2g9JWxsdS8lbGx1IGZsb2JqPSVsbHUvJWxsdVxuIiwKLSAgICAgICAgICAgcG9v
bF9pZCwgcG9vbF90eXBlLCB1aWQwLCB1aWQxLCBidWYsCi0gICAgICAgICAgIHBncF9jb3VudCwg
bWF4X3BncF9jb3VudCwgb2JqX2NvdW50LCBtYXhfb2JqX2NvdW50LAotICAgICAgICAgICBvYmpu
b2RlX2NvdW50LCBtYXhfb2Jqbm9kZV9jb3VudCwKLSAgICAgICAgICAgZ29vZF9wdXRzLCBwdXRz
LCBub19tZW1fcHV0cywgCi0gICAgICAgICAgIGR1cF9wdXRzX2ZsdXNoZWQsIGR1cF9wdXRzX3Jl
cGxhY2VkLAotICAgICAgICAgICBmb3VuZF9nZXRzLCBnZXRzLAotICAgICAgICAgICBnZXRzID8g
KGZvdW5kX2dldHMqMTAwTEwpL2dldHMgOiAwLAotICAgICAgICAgICBmbHVzaHNfZm91bmQsIGZs
dXNocywgZmx1c2hfb2Jqc19mb3VuZCwgZmx1c2hfb2Jqcyk7Ci19Ci0KLWludCBtYWluKGludCBh
YywgY2hhciAqKmF2KQotewotICAgIGNoYXIgKnAsIGM7Ci0gICAgY2hhciBidWZbQlVGU0laRV07
Ci0KLSAgICB3aGlsZSAoIChwID0gZmdldHMoYnVmLEJVRlNJWkUsc3RkaW4pKSAhPSBOVUxMICkK
LSAgICB7Ci0gICAgICAgIGMgPSAqcCsrOwotICAgICAgICBpZiAoICpwKysgIT0gJz0nICkKLSAg
ICAgICAgICAgIGNvbnRpbnVlOwotICAgICAgICBzd2l0Y2ggKCBjICkKLSAgICAgICAgewotICAg
ICAgICBjYXNlICdHJzoKLSAgICAgICAgICAgIHBhcnNlX2dsb2JhbChwKTsKLSAgICAgICAgICAg
IGJyZWFrOwotICAgICAgICBjYXNlICdUJzoKLSAgICAgICAgICAgIHBhcnNlX3RpbWVfc3RhdHMo
cCk7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgY2FzZSAnQyc6Ci0gICAgICAgICAgICBw
YXJzZV9jbGllbnQocCk7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgY2FzZSAnUCc6Ci0g
ICAgICAgICAgICBwYXJzZV9wb29sKHApOwotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIGNh
c2UgJ1MnOgotICAgICAgICAgICAgcGFyc2Vfc2hhcmVkX3Bvb2wocCk7Ci0gICAgICAgICAgICBi
cmVhazsKLSAgICAgICAgZGVmYXVsdDoKLSAgICAgICAgICAgIGNvbnRpbnVlOwotICAgICAgICB9
Ci0gICAgfQotICAgIHJldHVybiAwOwotfQpkaWZmIC0tZ2l0IGEvdG9vbHMvcHl0aG9uL3hlbi9s
b3dsZXZlbC94Yy94Yy5jIGIvdG9vbHMvcHl0aG9uL3hlbi9sb3dsZXZlbC94Yy94Yy5jCmluZGV4
IGNjODE3NWExMWUuLjJkOTdkYzVlY2QgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3B5dGhvbi94ZW4vbG93
bGV2ZWwveGMveGMuYworKysgYi90b29scy9weXRob24veGVuL2xvd2xldmVsL3hjL3hjLmMKQEAg
LTE3LDcgKzE3LDYgQEAKICNpbmNsdWRlIDxhcnBhL2luZXQuaD4KIAogI2luY2x1ZGUgPHhlbi9l
bGZub3RlLmg+Ci0jaW5jbHVkZSA8eGVuL3RtZW0uaD4KICNpbmNsdWRlICJ4Y19kb20uaCIKICNp
bmNsdWRlIDx4ZW4vaHZtL2h2bV9pbmZvX3RhYmxlLmg+CiAjaW5jbHVkZSA8eGVuL2h2bS9wYXJh
bXMuaD4KQEAgLTE2MTQsNzEgKzE2MTMsNiBAQCBzdGF0aWMgUHlPYmplY3QgKmRvbV9vcChYY09i
amVjdCAqc2VsZiwgUHlPYmplY3QgKmFyZ3MsCiAgICAgcmV0dXJuIHplcm87CiB9CiAKLXN0YXRp
YyBQeU9iamVjdCAqcHl4Y190bWVtX2NvbnRyb2woWGNPYmplY3QgKnNlbGYsCi0gICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFB5T2JqZWN0ICphcmdzLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBQeU9iamVjdCAqa3dkcykKLXsKLSAgICBpbnQzMl90IHBvb2xf
aWQ7Ci0gICAgdWludDMyX3Qgc3Vib3A7Ci0gICAgdWludDMyX3QgY2xpX2lkOwotICAgIHVpbnQz
Ml90IGxlbjsKLSAgICB1aW50MzJfdCBhcmc7Ci0gICAgY2hhciAqYnVmOwotICAgIGNoYXIgX2J1
ZmZlclszMjc2OF0sICpidWZmZXIgPSBfYnVmZmVyOwotICAgIGludCByYzsKLQotICAgIHN0YXRp
YyBjaGFyICprd2RfbGlzdFtdID0geyAicG9vbF9pZCIsICJzdWJvcCIsICJjbGlfaWQiLCAiYXJn
MSIsICJhcmcyIiwgImJ1ZiIsIE5VTEwgfTsKLQotICAgIGlmICggIVB5QXJnX1BhcnNlVHVwbGVB
bmRLZXl3b3JkcyhhcmdzLCBrd2RzLCAiaWlpaWlzIiwga3dkX2xpc3QsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAmcG9vbF9pZCwgJnN1Ym9wLCAmY2xpX2lkLCAmbGVuLCAmYXJnLCAmYnVmKSAp
Ci0gICAgICAgIHJldHVybiBOVUxMOwotCi0gICAgaWYgKCAoc3Vib3AgPT0gWEVOX1NZU0NUTF9U
TUVNX09QX0xJU1QpICYmIChsZW4gPiAzMjc2OCkgKQotICAgICAgICBsZW4gPSAzMjc2ODsKLQot
ICAgIGlmICggKHJjID0geGNfdG1lbV9jb250cm9sKHNlbGYtPnhjX2hhbmRsZSwgcG9vbF9pZCwg
c3Vib3AsIGNsaV9pZCwgbGVuLCBhcmcsIGJ1ZmZlcikpIDwgMCApCi0gICAgICAgIHJldHVybiBQ
eV9CdWlsZFZhbHVlKCJpIiwgcmMpOwotCi0gICAgc3dpdGNoIChzdWJvcCkgewotICAgICAgICBj
YXNlIFhFTl9TWVNDVExfVE1FTV9PUF9MSVNUOgotICAgICAgICAgICAgcmV0dXJuIFB5X0J1aWxk
VmFsdWUoInMiLCBidWZmZXIpOwotICAgICAgICBjYXNlIFhFTl9TWVNDVExfVE1FTV9PUF9GTFVT
SDoKLSAgICAgICAgICAgIHJldHVybiBQeV9CdWlsZFZhbHVlKCJpIiwgcmMpOwotICAgICAgICBj
YXNlIFhFTl9TWVNDVExfVE1FTV9PUF9RVUVSWV9GUkVFQUJMRV9NQjoKLSAgICAgICAgICAgIHJl
dHVybiBQeV9CdWlsZFZhbHVlKCJpIiwgcmMpOwotICAgICAgICBjYXNlIFhFTl9TWVNDVExfVE1F
TV9PUF9USEFXOgotICAgICAgICBjYXNlIFhFTl9TWVNDVExfVE1FTV9PUF9GUkVFWkU6Ci0gICAg
ICAgIGNhc2UgWEVOX1NZU0NUTF9UTUVNX09QX0RFU1RST1k6Ci0gICAgICAgIGRlZmF1bHQ6Ci0g
ICAgICAgICAgICBicmVhazsKLSAgICB9Ci0KLSAgICBQeV9JTkNSRUYoemVybyk7Ci0gICAgcmV0
dXJuIHplcm87Ci19Ci0KLXN0YXRpYyBQeU9iamVjdCAqcHl4Y190bWVtX3NoYXJlZF9hdXRoKFhj
T2JqZWN0ICpzZWxmLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQeU9iamVj
dCAqYXJncywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUHlPYmplY3QgKmt3
ZHMpCi17Ci0gICAgdWludDMyX3QgY2xpX2lkOwotICAgIHVpbnQzMl90IGFyZzE7Ci0gICAgY2hh
ciAqdXVpZF9zdHI7Ci0gICAgaW50IHJjOwotCi0gICAgc3RhdGljIGNoYXIgKmt3ZF9saXN0W10g
PSB7ICJjbGlfaWQiLCAidXVpZF9zdHIiLCAiYXJnMSIsIE5VTEwgfTsKLQotICAgIGlmICggIVB5
QXJnX1BhcnNlVHVwbGVBbmRLZXl3b3JkcyhhcmdzLCBrd2RzLCAiaXNpIiwga3dkX2xpc3QsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICZjbGlfaWQsICZ1dWlkX3N0ciwgJmFy
ZzEpICkKLSAgICAgICAgcmV0dXJuIE5VTEw7Ci0KLSAgICBpZiAoIChyYyA9IHhjX3RtZW1fYXV0
aChzZWxmLT54Y19oYW5kbGUsIGNsaV9pZCwgdXVpZF9zdHIsIGFyZzEpKSA8IDAgKQotICAgICAg
ICByZXR1cm4gUHlfQnVpbGRWYWx1ZSgiaSIsIHJjKTsKLQotICAgIFB5X0lOQ1JFRih6ZXJvKTsK
LSAgICByZXR1cm4gemVybzsKLX0KLQogc3RhdGljIFB5T2JqZWN0ICpweXhjX2RvbV9zZXRfbWVt
c2hyKFhjT2JqZWN0ICpzZWxmLCBQeU9iamVjdCAqYXJncykKIHsKICAgICB1aW50MzJfdCBkb207
CkBAIC0yNDk3LDI3ICsyNDMxLDYgQEAgc3RhdGljIFB5TWV0aG9kRGVmIHB5eGNfbWV0aG9kc1td
ID0gewogICAgICAgIiBkb20gW2ludF06IElkZW50aWZpZXIgb2YgZG9tYWluLlxuIiB9LAogI2Vu
ZGlmCiAKLSAgICB7ICJ0bWVtX2NvbnRyb2wiLAotICAgICAgKFB5Q0Z1bmN0aW9uKXB5eGNfdG1l
bV9jb250cm9sLAotICAgICAgTUVUSF9WQVJBUkdTIHwgTUVUSF9LRVlXT1JEUywgIlxuIgotICAg
ICAgIkRvIHZhcmlvdXMgY29udHJvbCBvbiBhIHRtZW0gcG9vbC5cbiIKLSAgICAgICIgcG9vbF9p
ZCBbaW50XTogSWRlbnRpZmllciBvZiB0aGUgdG1lbSBwb29sICgtMSA9PSBhbGwpLlxuIgotICAg
ICAgIiBzdWJvcCBbaW50XTogU3VwcGxlbWVudGFyeSBPcGVyYXRpb24uXG4iCi0gICAgICAiIGNs
aV9pZCBbaW50XTogQ2xpZW50IGlkZW50aWZpZXIgKC0xID09IGFsbCkuXG4iCi0gICAgICAiIGxl
biBbaW50XTogTGVuZ3RoIG9mICdidWYnLlxuIgotICAgICAgIiBhcmcgW2ludF06IEFyZ3VtZW50
LlxuIgotICAgICAgIiBidWYgW3N0cl06IEJ1ZmZlci5cblxuIgotICAgICAgIlJldHVybnM6IFtp
bnRdIDAgb3IgW3N0cl0gdG1lbSBpbmZvIG9uIHN1Y2Nlc3M7IGV4Y2VwdGlvbiBvbiBlcnJvci5c
biIgfSwKLQotICAgIHsgInRtZW1fc2hhcmVkX2F1dGgiLAotICAgICAgKFB5Q0Z1bmN0aW9uKXB5
eGNfdG1lbV9zaGFyZWRfYXV0aCwKLSAgICAgIE1FVEhfVkFSQVJHUyB8IE1FVEhfS0VZV09SRFMs
ICJcbiIKLSAgICAgICJEZS9hdXRoZW50aWNhdGUgYSBzaGFyZWQgdG1lbSBwb29sLlxuIgotICAg
ICAgIiBjbGlfaWQgW2ludF06IENsaWVudCBpZGVudGlmaWVyICgtMSA9PSBhbGwpLlxuIgotICAg
ICAgIiB1dWlkX3N0ciBbc3RyXTogdXVpZC5cbiIKLSAgICAgICIgYXV0aCBbaW50XTogMHwxIC5c
biIKLSAgICAgICJSZXR1cm5zOiBbaW50XSAwIG9uIHN1Y2Nlc3M7IGV4Y2VwdGlvbiBvbiBlcnJv
ci5cbiIgfSwKLQogICAgIHsgImRvbV9zZXRfbWVtc2hyIiwgCiAgICAgICAoUHlDRnVuY3Rpb24p
cHl4Y19kb21fc2V0X21lbXNociwKICAgICAgIE1FVEhfVkFSQVJHUywgIlxuIgpkaWZmIC0tZ2l0
IGEvdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0L3NyYy94ZW5zdGF0LmMgYi90b29scy94ZW5zdGF0
L2xpYnhlbnN0YXQvc3JjL3hlbnN0YXQuYwppbmRleCA4Yjg1NmIzMmEzLi5iYmExNDNlYjUzIDEw
MDY0NAotLS0gYS90b29scy94ZW5zdGF0L2xpYnhlbnN0YXQvc3JjL3hlbnN0YXQuYworKysgYi90
b29scy94ZW5zdGF0L2xpYnhlbnN0YXQvc3JjL3hlbnN0YXQuYwpAQCAtMTQ1LDE5ICsxNDUsNiBA
QCBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgbG9uZyBwYXJzZShjaGFyICpzLCBjaGFyICpt
YXRjaCkKIAlyZXR1cm4gcmV0OwogfQogCi12b2lkIGRvbWFpbl9nZXRfdG1lbV9zdGF0cyh4ZW5z
dGF0X2hhbmRsZSAqIGhhbmRsZSwgeGVuc3RhdF9kb21haW4gKiBkb21haW4pCi17Ci0JY2hhciBi
dWZmZXJbNDA5Nl07Ci0KLQlpZiAoeGNfdG1lbV9jb250cm9sKGhhbmRsZS0+eGNfaGFuZGxlLC0x
LFhFTl9TWVNDVExfVE1FTV9PUF9MSVNULGRvbWFpbi0+aWQsCi0gICAgICAgICAgICAgICAgICAg
ICAgICBzaXplb2YoYnVmZmVyKSwtMSxidWZmZXIpIDwgMCkKLQkJcmV0dXJuOwotCWRvbWFpbi0+
dG1lbV9zdGF0cy5jdXJyX2VwaF9wYWdlcyA9IHBhcnNlKGJ1ZmZlciwiRWMiKTsKLQlkb21haW4t
PnRtZW1fc3RhdHMuc3VjY19lcGhfZ2V0cyA9IHBhcnNlKGJ1ZmZlciwiR2UiKTsKLQlkb21haW4t
PnRtZW1fc3RhdHMuc3VjY19wZXJzX3B1dHMgPSBwYXJzZShidWZmZXIsIlBwIik7Ci0JZG9tYWlu
LT50bWVtX3N0YXRzLnN1Y2NfcGVyc19nZXRzID0gcGFyc2UoYnVmZmVyLCJHcCIpOwotfQotCiB4
ZW5zdGF0X25vZGUgKnhlbnN0YXRfZ2V0X25vZGUoeGVuc3RhdF9oYW5kbGUgKiBoYW5kbGUsIHVu
c2lnbmVkIGludCBmbGFncykKIHsKICNkZWZpbmUgRE9NQUlOX0NIVU5LX1NJWkUgMjU2CkBAIC0x
NjYsNyArMTUzLDYgQEAgeGVuc3RhdF9ub2RlICp4ZW5zdGF0X2dldF9ub2RlKHhlbnN0YXRfaGFu
ZGxlICogaGFuZGxlLCB1bnNpZ25lZCBpbnQgZmxhZ3MpCiAJeGNfZG9tYWluaW5mb190IGRvbWFp
bmluZm9bRE9NQUlOX0NIVU5LX1NJWkVdOwogCWludCBuZXdfZG9tYWluczsKIAl1bnNpZ25lZCBp
bnQgaTsKLQlpbnQgcmM7CiAKIAkvKiBDcmVhdGUgdGhlIG5vZGUgKi8KIAlub2RlID0gKHhlbnN0
YXRfbm9kZSAqKSBjYWxsb2MoMSwgc2l6ZW9mKHhlbnN0YXRfbm9kZSkpOwpAQCAtMTkwLDkgKzE3
Niw3IEBAIHhlbnN0YXRfbm9kZSAqeGVuc3RhdF9nZXRfbm9kZSh4ZW5zdGF0X2hhbmRsZSAqIGhh
bmRsZSwgdW5zaWduZWQgaW50IGZsYWdzKQogCW5vZGUtPmZyZWVfbWVtID0gKCh1bnNpZ25lZCBs
b25nIGxvbmcpcGh5c2luZm8uZnJlZV9wYWdlcykKIAkgICAgKiBoYW5kbGUtPnBhZ2Vfc2l6ZTsK
IAotCXJjID0geGNfdG1lbV9jb250cm9sKGhhbmRsZS0+eGNfaGFuZGxlLCAtMSwKLSAgICAgICAg
ICAgICAgICAgICAgICAgICBYRU5fU1lTQ1RMX1RNRU1fT1BfUVVFUllfRlJFRUFCTEVfTUIsIC0x
LCAwLCAwLCBOVUxMKTsKLQlub2RlLT5mcmVlYWJsZV9tYiA9IChyYyA8IDApID8gMCA6IHJjOwor
CW5vZGUtPmZyZWVhYmxlX21iID0gMDsKIAkvKiBtYWxsb2MoMCkgaXMgbm90IHBvcnRhYmxlLCBz
byBhbGxvY2F0ZSBhIHNpbmdsZSBkb21haW4uICBUaGlzIHdpbGwKIAkgKiBiZSByZXNpemVkIGJl
bG93LiAqLwogCW5vZGUtPmRvbWFpbnMgPSBtYWxsb2Moc2l6ZW9mKHhlbnN0YXRfZG9tYWluKSk7
CkBAIC0yNjAsNyArMjQ0LDYgQEAgeGVuc3RhdF9ub2RlICp4ZW5zdGF0X2dldF9ub2RlKHhlbnN0
YXRfaGFuZGxlICogaGFuZGxlLCB1bnNpZ25lZCBpbnQgZmxhZ3MpCiAJCQlkb21haW4tPm5ldHdv
cmtzID0gTlVMTDsKIAkJCWRvbWFpbi0+bnVtX3ZiZHMgPSAwOwogCQkJZG9tYWluLT52YmRzID0g
TlVMTDsKLQkJCWRvbWFpbl9nZXRfdG1lbV9zdGF0cyhoYW5kbGUsZG9tYWluKTsKIAogCQkJZG9t
YWluKys7CiAJCQlub2RlLT5udW1fZG9tYWlucysrOwpAQCAtNzM1LDQwICs3MTgsNiBAQCBib29s
IHhlbnN0YXRfdmJkX2Vycm9yKHhlbnN0YXRfdmJkICogdmJkKQogCXJldHVybiB2YmQtPmVycm9y
OwogfQogCi0vKgotICogVG1lbSBmdW5jdGlvbnMKLSAqLwotCi14ZW5zdGF0X3RtZW0gKnhlbnN0
YXRfZG9tYWluX3RtZW0oeGVuc3RhdF9kb21haW4gKiBkb21haW4pCi17Ci0JcmV0dXJuICZkb21h
aW4tPnRtZW1fc3RhdHM7Ci19Ci0KLS8qIEdldCB0aGUgY3VycmVudCBudW1iZXIgb2YgZXBoZW1l
cmFsIHBhZ2VzICovCi11bnNpZ25lZCBsb25nIGxvbmcgeGVuc3RhdF90bWVtX2N1cnJfZXBoX3Bh
Z2VzKHhlbnN0YXRfdG1lbSAqdG1lbSkKLXsKLQlyZXR1cm4gdG1lbS0+Y3Vycl9lcGhfcGFnZXM7
Ci19Ci0KLS8qIEdldCB0aGUgbnVtYmVyIG9mIHN1Y2Nlc3NmdWwgZXBoZW1lcmFsIGdldHMgKi8K
LXVuc2lnbmVkIGxvbmcgbG9uZyB4ZW5zdGF0X3RtZW1fc3VjY19lcGhfZ2V0cyh4ZW5zdGF0X3Rt
ZW0gKnRtZW0pCi17Ci0JcmV0dXJuIHRtZW0tPnN1Y2NfZXBoX2dldHM7Ci19Ci0KLS8qIEdldCB0
aGUgbnVtYmVyIG9mIHN1Y2Nlc3NmdWwgcGVyc2lzdGVudCBwdXRzICovCi11bnNpZ25lZCBsb25n
IGxvbmcgeGVuc3RhdF90bWVtX3N1Y2NfcGVyc19wdXRzKHhlbnN0YXRfdG1lbSAqdG1lbSkKLXsK
LQlyZXR1cm4gdG1lbS0+c3VjY19wZXJzX3B1dHM7Ci19Ci0KLS8qIEdldCB0aGUgbnVtYmVyIG9m
IHN1Y2Nlc3NmdWwgcGVyc2lzdGVudCBnZXRzICovCi11bnNpZ25lZCBsb25nIGxvbmcgeGVuc3Rh
dF90bWVtX3N1Y2NfcGVyc19nZXRzKHhlbnN0YXRfdG1lbSAqdG1lbSkKLXsKLQlyZXR1cm4gdG1l
bS0+c3VjY19wZXJzX2dldHM7Ci19Ci0KLQogc3RhdGljIGNoYXIgKnhlbnN0YXRfZ2V0X2RvbWFp
bl9uYW1lKHhlbnN0YXRfaGFuZGxlICpoYW5kbGUsIHVuc2lnbmVkIGludCBkb21haW5faWQpCiB7
CiAJY2hhciBwYXRoWzgwXTsKZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC9z
cmMveGVuc3RhdC5oIGIvdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0L3NyYy94ZW5zdGF0LmgKaW5k
ZXggOWY1MDUzZGQ5Mi4uNzZhNjYwZjMyMSAxMDA2NDQKLS0tIGEvdG9vbHMveGVuc3RhdC9saWJ4
ZW5zdGF0L3NyYy94ZW5zdGF0LmgKKysrIGIvdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0L3NyYy94
ZW5zdGF0LmgKQEAgLTI5LDcgKzI5LDYgQEAgdHlwZWRlZiBzdHJ1Y3QgeGVuc3RhdF9ub2RlIHhl
bnN0YXRfbm9kZTsKIHR5cGVkZWYgc3RydWN0IHhlbnN0YXRfdmNwdSB4ZW5zdGF0X3ZjcHU7CiB0
eXBlZGVmIHN0cnVjdCB4ZW5zdGF0X25ldHdvcmsgeGVuc3RhdF9uZXR3b3JrOwogdHlwZWRlZiBz
dHJ1Y3QgeGVuc3RhdF92YmQgeGVuc3RhdF92YmQ7Ci10eXBlZGVmIHN0cnVjdCB4ZW5zdGF0X3Rt
ZW0geGVuc3RhdF90bWVtOwogCiAvKiBJbml0aWFsaXplIHRoZSB4ZW5zdGF0IGxpYnJhcnkuICBS
ZXR1cm5zIGEgaGFuZGxlIHRvIGJlIHVzZWQgd2l0aAogICogc3Vic2VxdWVudCBjYWxscyB0byB0
aGUgeGVuc3RhdCBsaWJyYXJ5LCBvciBOVUxMIGlmIGFuIGVycm9yIG9jY3Vycy4gKi8KQEAgLTcy
LDkgKzcxLDYgQEAgdW5zaWduZWQgbG9uZyBsb25nIHhlbnN0YXRfbm9kZV90b3RfbWVtKHhlbnN0
YXRfbm9kZSAqIG5vZGUpOwogLyogR2V0IGFtb3VudCBvZiBmcmVlIG1lbW9yeSBvbiBhIG5vZGUg
Ki8KIHVuc2lnbmVkIGxvbmcgbG9uZyB4ZW5zdGF0X25vZGVfZnJlZV9tZW0oeGVuc3RhdF9ub2Rl
ICogbm9kZSk7CiAKLS8qIEdldCBhbW91bnQgb2YgdG1lbSBmcmVlYWJsZSBtZW1vcnkgKGluIE1p
Qikgb24gYSBub2RlICovCi1sb25nIHhlbnN0YXRfbm9kZV9mcmVlYWJsZV9tYih4ZW5zdGF0X25v
ZGUgKiBub2RlKTsKLQogLyogRmluZCB0aGUgbnVtYmVyIG9mIGRvbWFpbnMgZXhpc3Rpbmcgb24g
YSBub2RlICovCiB1bnNpZ25lZCBpbnQgeGVuc3RhdF9ub2RlX251bV9kb21haW5zKHhlbnN0YXRf
bm9kZSAqIG5vZGUpOwogCkBAIC0xMzUsOSArMTMxLDYgQEAgdW5zaWduZWQgaW50IHhlbnN0YXRf
ZG9tYWluX251bV92YmRzKHhlbnN0YXRfZG9tYWluICopOwogeGVuc3RhdF92YmQgKnhlbnN0YXRf
ZG9tYWluX3ZiZCh4ZW5zdGF0X2RvbWFpbiAqIGRvbWFpbiwKIAkJCQkgICAgdW5zaWduZWQgaW50
IHZiZCk7CiAKLS8qIEdldCB0aGUgdG1lbSBpbmZvcm1hdGlvbiBmb3IgYSBnaXZlbiBkb21haW4g
Ki8KLXhlbnN0YXRfdG1lbSAqeGVuc3RhdF9kb21haW5fdG1lbSh4ZW5zdGF0X2RvbWFpbiAqIGRv
bWFpbik7Ci0KIC8qCiAgKiBWQ1BVIGZ1bmN0aW9ucyAtIGV4dHJhY3QgaW5mb3JtYXRpb24gZnJv
bSBhIHhlbnN0YXRfdmNwdQogICovCkBAIC0xOTgsMTIgKzE5MSw0IEBAIHVuc2lnbmVkIGxvbmcg
bG9uZyB4ZW5zdGF0X3ZiZF93cl9zZWN0cyh4ZW5zdGF0X3ZiZCAqIHZiZCk7CiAvKiBSZXR1cm5z
IGVycm9yIHdoaWxlIGdldHRpbmcgc3RhdHMgKDEgaWYgZXJyb3IgaGFwcGVuZWQsIDAgb3RoZXJ3
aXNlKSAqLwogYm9vbCB4ZW5zdGF0X3ZiZF9lcnJvcih4ZW5zdGF0X3ZiZCAqIHZiZCk7CiAKLS8q
Ci0gKiBUbWVtIGZ1bmN0aW9ucyAtIGV4dHJhY3QgdG1lbSBpbmZvcm1hdGlvbgotICovCi11bnNp
Z25lZCBsb25nIGxvbmcgeGVuc3RhdF90bWVtX2N1cnJfZXBoX3BhZ2VzKHhlbnN0YXRfdG1lbSAq
dG1lbSk7Ci11bnNpZ25lZCBsb25nIGxvbmcgeGVuc3RhdF90bWVtX3N1Y2NfZXBoX2dldHMoeGVu
c3RhdF90bWVtICp0bWVtKTsKLXVuc2lnbmVkIGxvbmcgbG9uZyB4ZW5zdGF0X3RtZW1fc3VjY19w
ZXJzX3B1dHMoeGVuc3RhdF90bWVtICp0bWVtKTsKLXVuc2lnbmVkIGxvbmcgbG9uZyB4ZW5zdGF0
X3RtZW1fc3VjY19wZXJzX2dldHMoeGVuc3RhdF90bWVtICp0bWVtKTsKLQogI2VuZGlmIC8qIFhF
TlNUQVRfSCAqLwpkaWZmIC0tZ2l0IGEvdG9vbHMveGVuc3RhdC9saWJ4ZW5zdGF0L3NyYy94ZW5z
dGF0X3ByaXYuaCBiL3Rvb2xzL3hlbnN0YXQvbGlieGVuc3RhdC9zcmMveGVuc3RhdF9wcml2LmgK
aW5kZXggZWJmY2QwZmZmNi4uNGViNDRhOGViYiAxMDA2NDQKLS0tIGEvdG9vbHMveGVuc3RhdC9s
aWJ4ZW5zdGF0L3NyYy94ZW5zdGF0X3ByaXYuaAorKysgYi90b29scy94ZW5zdGF0L2xpYnhlbnN0
YXQvc3JjL3hlbnN0YXRfcHJpdi5oCkBAIC01MiwxMyArNTIsNiBAQCBzdHJ1Y3QgeGVuc3RhdF9u
b2RlIHsKIAlsb25nIGZyZWVhYmxlX21iOwogfTsKIAotc3RydWN0IHhlbnN0YXRfdG1lbSB7Ci0J
dW5zaWduZWQgbG9uZyBsb25nIGN1cnJfZXBoX3BhZ2VzOwotCXVuc2lnbmVkIGxvbmcgbG9uZyBz
dWNjX2VwaF9nZXRzOwotCXVuc2lnbmVkIGxvbmcgbG9uZyBzdWNjX3BlcnNfcHV0czsKLQl1bnNp
Z25lZCBsb25nIGxvbmcgc3VjY19wZXJzX2dldHM7Ci19OwotCiBzdHJ1Y3QgeGVuc3RhdF9kb21h
aW4gewogCXVuc2lnbmVkIGludCBpZDsKIAljaGFyICpuYW1lOwpAQCAtNzMsNyArNjYsNiBAQCBz
dHJ1Y3QgeGVuc3RhdF9kb21haW4gewogCXhlbnN0YXRfbmV0d29yayAqbmV0d29ya3M7CS8qIEFy
cmF5IG9mIGxlbmd0aCBudW1fbmV0d29ya3MgKi8KIAl1bnNpZ25lZCBpbnQgbnVtX3ZiZHM7CiAJ
eGVuc3RhdF92YmQgKnZiZHM7Ci0JeGVuc3RhdF90bWVtIHRtZW1fc3RhdHM7CiB9OwogCiBzdHJ1
Y3QgeGVuc3RhdF92Y3B1IHsKZGlmZiAtLWdpdCBhL3Rvb2xzL3hlbnN0YXQveGVudG9wL3hlbnRv
cC5jIGIvdG9vbHMveGVuc3RhdC94ZW50b3AveGVudG9wLmMKaW5kZXggMzFlYTBlNjVhNi4uYWYx
MWViZmJmNyAxMDA2NDQKLS0tIGEvdG9vbHMveGVuc3RhdC94ZW50b3AveGVudG9wLmMKKysrIGIv
dG9vbHMveGVuc3RhdC94ZW50b3AveGVudG9wLmMKQEAgLTIwOSw3ICsyMDksNiBAQCB1bnNpZ25l
ZCBpbnQgaXRlcmF0aW9ucyA9IDA7CiBpbnQgc2hvd192Y3B1cyA9IDA7CiBpbnQgc2hvd19uZXR3
b3JrcyA9IDA7CiBpbnQgc2hvd192YmRzID0gMDsKLWludCBzaG93X3RtZW0gPSAwOwogaW50IHJl
cGVhdF9oZWFkZXIgPSAwOwogaW50IHNob3dfZnVsbF9uYW1lID0gMDsKICNkZWZpbmUgUFJPTVBU
X1ZBTF9MRU4gODAKQEAgLTM2Miw5ICszNjEsNiBAQCBzdGF0aWMgaW50IGhhbmRsZV9rZXkoaW50
IGNoKQogCQljYXNlICdiJzogY2FzZSAnQic6CiAJCQlzaG93X3ZiZHMgXj0gMTsKIAkJCWJyZWFr
OwotCQljYXNlICd0JzogY2FzZSAnVCc6Ci0JCQlzaG93X3RtZW0gXj0gMTsKLQkJCWJyZWFrOwog
CQljYXNlICdyJzogY2FzZSAnUic6CiAJCQlyZXBlYXRfaGVhZGVyIF49IDE7CiAJCQlicmVhazsK
QEAgLTk3Myw4ICs5NjksOCBAQCB2b2lkIGRvX3N1bW1hcnkodm9pZCkKIAkgICAgICAiJXUgY3Jh
c2hlZCwgJXUgZHlpbmcsICV1IHNodXRkb3duIFxuIiwKIAkgICAgICBudW1fZG9tYWlucywgcnVu
LCBibG9jaywgcGF1c2UsIGNyYXNoLCBkeWluZywgc2h1dGRvd24pOwogCi0JdXNlZCA9IHhlbnN0
YXRfbm9kZV90b3RfbWVtKGN1cl9ub2RlKS14ZW5zdGF0X25vZGVfZnJlZV9tZW0oY3VyX25vZGUp
OwotCWZyZWVhYmxlX21iID0geGVuc3RhdF9ub2RlX2ZyZWVhYmxlX21iKGN1cl9ub2RlKTsKKwl1
c2VkID0geGVuc3RhdF9ub2RlX3RvdF9tZW0oY3VyX25vZGUpOworCWZyZWVhYmxlX21iID0gMDsK
IAogCS8qIER1bXAgbm9kZSBtZW1vcnkgYW5kIGNwdSBpbmZvcm1hdGlvbiAqLwogCWlmICggZnJl
ZWFibGVfbWIgPD0gMCApCkBAIC0xMDMyLDEyICsxMDI4LDYgQEAgdm9pZCBkb19ib3R0b21fbGlu
ZSh2b2lkKQogCQlhdHRyX2FkZHN0cihzaG93X3ZiZHMgPyBDT0xPUl9QQUlSKDEpIDogMCwgImRz
Iik7CiAJCWFkZHN0cigiICAiKTsKIAotCQkvKiB0bWVtICovCi0JCWFkZGNoKEFfUkVWRVJTRSB8
ICdUJyk7Ci0JCWF0dHJfYWRkc3RyKHNob3dfdG1lbSA/IENPTE9SX1BBSVIoMSkgOiAwLCAibWVt
Iik7Ci0JCWFkZHN0cigiICAiKTsKLQotCiAJCS8qIHZjcHVzICovCiAJCWFkZGNoKEFfUkVWRVJT
RSB8ICdWJyk7CiAJCWF0dHJfYWRkc3RyKHNob3dfdmNwdXMgPyBDT0xPUl9QQUlSKDEpIDogMCwg
IkNQVXMiKTsKQEAgLTExNzUsMjMgKzExNjUsNiBAQCB2b2lkIGRvX3ZiZCh4ZW5zdGF0X2RvbWFp
biAqZG9tYWluKQogCX0KIH0KIAotLyogT3V0cHV0IGFsbCB0bWVtIGluZm9ybWF0aW9uICovCi12
b2lkIGRvX3RtZW0oeGVuc3RhdF9kb21haW4gKmRvbWFpbikKLXsKLQl4ZW5zdGF0X3RtZW0gKnRt
ZW0gPSB4ZW5zdGF0X2RvbWFpbl90bWVtKGRvbWFpbik7Ci0JdW5zaWduZWQgbG9uZyBsb25nIGN1
cnJfZXBoX3BhZ2VzID0geGVuc3RhdF90bWVtX2N1cnJfZXBoX3BhZ2VzKHRtZW0pOwotCXVuc2ln
bmVkIGxvbmcgbG9uZyBzdWNjX2VwaF9nZXRzID0geGVuc3RhdF90bWVtX3N1Y2NfZXBoX2dldHMo
dG1lbSk7Ci0JdW5zaWduZWQgbG9uZyBsb25nIHN1Y2NfcGVyc19wdXRzID0geGVuc3RhdF90bWVt
X3N1Y2NfcGVyc19wdXRzKHRtZW0pOwotCXVuc2lnbmVkIGxvbmcgbG9uZyBzdWNjX3BlcnNfZ2V0
cyA9IHhlbnN0YXRfdG1lbV9zdWNjX3BlcnNfZ2V0cyh0bWVtKTsKLQotCWlmIChjdXJyX2VwaF9w
YWdlcyB8IHN1Y2NfZXBoX2dldHMgfCBzdWNjX3BlcnNfcHV0cyB8IHN1Y2NfcGVyc19nZXRzKQot
CQlwcmludCgiVG1lbTogIEN1cnIgZXBoIHBhZ2VzOiAlOGxsdSAgIFN1Y2MgZXBoIGdldHM6ICU4
bGx1ICAgIgotCSAgICAgICAgICAgICAgIlN1Y2MgcGVycyBwdXRzOiAlOGxsdSAgIFN1Y2MgcGVy
cyBnZXRzOiAlOGxsdVxuIiwKLQkJCWN1cnJfZXBoX3BhZ2VzLCBzdWNjX2VwaF9nZXRzLAotCQkJ
c3VjY19wZXJzX3B1dHMsIHN1Y2NfcGVyc19nZXRzKTsKLQotfQotCiBzdGF0aWMgdm9pZCB0b3Ao
dm9pZCkKIHsKIAl4ZW5zdGF0X2RvbWFpbiAqKmRvbWFpbnM7CkBAIC0xMjQ0LDggKzEyMTcsNiBA
QCBzdGF0aWMgdm9pZCB0b3Aodm9pZCkKIAkJCWRvX25ldHdvcmsoZG9tYWluc1tpXSk7CiAJCWlm
IChzaG93X3ZiZHMpCiAJCQlkb192YmQoZG9tYWluc1tpXSk7Ci0JCWlmIChzaG93X3RtZW0pCi0J
CQlkb190bWVtKGRvbWFpbnNbaV0pOwogCX0KIAogCWlmICghYmF0Y2gpCkBAIC0xMzIxLDkgKzEy
OTIsNiBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAJCWNhc2UgJ2YnOgogCQkJ
c2hvd19mdWxsX25hbWUgPSAxOwogCQkJYnJlYWs7Ci0JCWNhc2UgJ3QnOgotCQkJc2hvd190bWVt
ID0gMTsKLQkJCWJyZWFrOwogCQl9CiAJfQogCmRpZmYgLS1naXQgYS90b29scy94bC9NYWtlZmls
ZSBiL3Rvb2xzL3hsL01ha2VmaWxlCmluZGV4IDI3NjkyOTU1MTUuLmFmNDkxMmU2N2EgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL3hsL01ha2VmaWxlCisrKyBiL3Rvb2xzL3hsL01ha2VmaWxlCkBAIC0xNyw3
ICsxNyw3IEBAIENGTEFHU19YTCArPSAtV3NoYWRvdwogCiBYTF9PQkpTLSQoQ09ORklHX1g4Nikg
PSB4bF9wc3IubwogWExfT0JKUyA9IHhsLm8geGxfY21kdGFibGUubyB4bF9zeHAubyB4bF91dGls
cy5vICQoWExfT0JKUy15KQotWExfT0JKUyArPSB4bF90bWVtLm8geGxfcGFyc2UubyB4bF9jcHVw
b29sLm8geGxfZmxhc2subworWExfT0JKUyArPSB4bF9wYXJzZS5vIHhsX2NwdXBvb2wubyB4bF9m
bGFzay5vCiBYTF9PQkpTICs9IHhsX3Z0cG0ubyB4bF9ibG9jay5vIHhsX25pYy5vIHhsX3VzYi5v
CiBYTF9PQkpTICs9IHhsX3NjaGVkLm8geGxfcGNpLm8geGxfdmNwdS5vIHhsX2Nkcm9tLm8geGxf
bWVtLm8KIFhMX09CSlMgKz0geGxfaW5mby5vIHhsX2NvbnNvbGUubyB4bF9taXNjLm8KZGlmZiAt
LWdpdCBhL3Rvb2xzL3hsL3hsLmggYi90b29scy94bC94bC5oCmluZGV4IGNmNDIwMmJjODkuLjYw
YmRhZDhmZmIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsLmgKKysrIGIvdG9vbHMveGwveGwuaApA
QCAtMTg0LDEyICsxODQsNiBAQCBpbnQgbWFpbl91c2JkZXZfZGV0YWNoKGludCBhcmdjLCBjaGFy
ICoqYXJndik7CiBpbnQgbWFpbl91c2JsaXN0KGludCBhcmdjLCBjaGFyICoqYXJndik7CiBpbnQg
bWFpbl91cHRpbWUoaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKIGludCBtYWluX2NsYWltcyhpbnQg
YXJnYywgY2hhciAqKmFyZ3YpOwotaW50IG1haW5fdG1lbV9saXN0KGludCBhcmdjLCBjaGFyICoq
YXJndik7Ci1pbnQgbWFpbl90bWVtX2ZyZWV6ZShpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwotaW50
IG1haW5fdG1lbV90aGF3KGludCBhcmdjLCBjaGFyICoqYXJndik7Ci1pbnQgbWFpbl90bWVtX3Nl
dChpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwotaW50IG1haW5fdG1lbV9zaGFyZWRfYXV0aChpbnQg
YXJnYywgY2hhciAqKmFyZ3YpOwotaW50IG1haW5fdG1lbV9mcmVlYWJsZShpbnQgYXJnYywgY2hh
ciAqKmFyZ3YpOwogaW50IG1haW5fbmV0d29yazJhdHRhY2goaW50IGFyZ2MsIGNoYXIgKiphcmd2
KTsKIGludCBtYWluX25ldHdvcmsybGlzdChpbnQgYXJnYywgY2hhciAqKmFyZ3YpOwogaW50IG1h
aW5fbmV0d29yazJkZXRhY2goaW50IGFyZ2MsIGNoYXIgKiphcmd2KTsKZGlmZiAtLWdpdCBhL3Rv
b2xzL3hsL3hsX2NtZHRhYmxlLmMgYi90b29scy94bC94bF9jbWR0YWJsZS5jCmluZGV4IDg5NzE2
YmFkY2IuLjViYWE2MDIzYWEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX2NtZHRhYmxlLmMKKysr
IGIvdG9vbHMveGwveGxfY21kdGFibGUuYwpAQCAtNDQzLDQ2ICs0NDMsNiBAQCBzdHJ1Y3QgY21k
X3NwZWMgY21kX3RhYmxlW10gPSB7CiAgICAgICAiIiwKICAgICAgICIiLAogICAgIH0sCi0gICAg
eyAidG1lbS1saXN0IiwKLSAgICAgICZtYWluX3RtZW1fbGlzdCwgMCwgMCwKLSAgICAgICJMaXN0
IHRtZW0gcG9vbHMiLAotICAgICAgIlstbF0gWzxEb21haW4+fC1hXSIsCi0gICAgICAiICAtbCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgTGlzdCB0bWVtIHN0YXRzIiwKLSAgICB9LAotICAg
IHsgInRtZW0tZnJlZXplIiwKLSAgICAgICZtYWluX3RtZW1fZnJlZXplLCAwLCAxLAotICAgICAg
IkZyZWV6ZSB0bWVtIHBvb2xzIiwKLSAgICAgICJbPERvbWFpbj58LWFdIiwKLSAgICAgICIgIC1h
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBGcmVlemUgYWxsIHRtZW0iLAotICAgIH0sCi0g
ICAgeyAidG1lbS10aGF3IiwKLSAgICAgICZtYWluX3RtZW1fdGhhdywgMCwgMSwKLSAgICAgICJU
aGF3IHRtZW0gcG9vbHMiLAotICAgICAgIls8RG9tYWluPnwtYV0iLAotICAgICAgIiAgLWEgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFRoYXcgYWxsIHRtZW0iLAotICAgIH0sCi0gICAgeyAi
dG1lbS1zZXQiLAotICAgICAgJm1haW5fdG1lbV9zZXQsIDAsIDEsCi0gICAgICAiQ2hhbmdlIHRt
ZW0gc2V0dGluZ3MiLAotICAgICAgIls8RG9tYWluPnwtYV0gWy13Wz1XRUlHSFRdfC1jWz1DQVBd
fC1wWz1DT01QUkVTU11dIiwKLSAgICAgICIgIC1hICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICBPcGVyYXRlIG9uIGFsbCB0bWVtXG4iCi0gICAgICAiICAtdyBXRUlHSFQgICAgICAgICAgICAg
ICAgICAgICAgV2VpZ2h0IChpbnQpXG4iCi0gICAgICAiICAtcCBDT01QUkVTUyAgICAgICAgICAg
ICAgICAgICAgQ29tcHJlc3MgKGludCkiLAotICAgIH0sCi0gICAgeyAidG1lbS1zaGFyZWQtYXV0
aCIsCi0gICAgICAmbWFpbl90bWVtX3NoYXJlZF9hdXRoLCAwLCAxLAotICAgICAgIkRlL2F1dGhl
bnRpY2F0ZSBzaGFyZWQgdG1lbSBwb29sIiwKLSAgICAgICJbPERvbWFpbj58LWFdIFstdVs9VVVJ
RF0gWy1BWz1BVVRIXSIsCi0gICAgICAiICAtYSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
QXV0aGVudGljYXRlIGZvciBhbGwgdG1lbSBwb29sc1xuIgotICAgICAgIiAgLXUgVVVJRCAgICAg
ICAgICAgICAgICAgICAgICAgIFNwZWNpZnkgdXVpZFxuIgotICAgICAgIiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIChhYmNkZWYwMS0yMzQ1LTY3ODktMTIzNC01Njc4OTBhYmNkZWYp
XG4iCi0gICAgICAiICAtQSBBVVRIICAgICAgICAgICAgICAgICAgICAgICAgMD1kZWF1dGgsMT1h
dXRoIiwKLSAgICB9LAotICAgIHsgInRtZW0tZnJlZWFibGUiLAotICAgICAgJm1haW5fdG1lbV9m
cmVlYWJsZSwgMCwgMCwKLSAgICAgICJHZXQgaW5mb3JtYXRpb24gYWJvdXQgaG93IG11Y2ggZnJl
ZWFibGUgbWVtb3J5IChNQikgaXMgaW4tdXNlIGJ5IHRtZW0iLAotICAgICAgIiIsCi0gICAgfSwK
ICAgICB7ICJjcHVwb29sLWNyZWF0ZSIsCiAgICAgICAmbWFpbl9jcHVwb29sY3JlYXRlLCAxLCAx
LAogICAgICAgIkNyZWF0ZSBhIG5ldyBDUFUgcG9vbCIsCmRpZmYgLS1naXQgYS90b29scy94bC94
bF90bWVtLmMgYi90b29scy94bC94bF90bWVtLmMKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDM2MjE0MzIxZTYuLjAwMDAwMDAwMDAKLS0tIGEvdG9vbHMveGwveGxfdG1lbS5jCisrKyAv
ZGV2L251bGwKQEAgLTEsMjUxICswLDAgQEAKLS8qCi0gKiBDb3B5cmlnaHQgMjAwOS0yMDE3IENp
dHJpeCBMdGQgYW5kIG90aGVyIGNvbnRyaWJ1dG9ycwotICoKLSAqIFRoaXMgcHJvZ3JhbSBpcyBm
cmVlIHNvZnR3YXJlOyB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5Ci0gKiBp
dCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGljZW5z
ZSBhcyBwdWJsaXNoZWQKLSAqIGJ5IHRoZSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb247IHZlcnNp
b24gMi4xIG9ubHkuIHdpdGggdGhlIHNwZWNpYWwKLSAqIGV4Y2VwdGlvbiBvbiBsaW5raW5nIGRl
c2NyaWJlZCBpbiBmaWxlIExJQ0VOU0UuCi0gKgotICogVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1
dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsCi0gKiBidXQgV0lUSE9VVCBB
TlkgV0FSUkFOVFk7IHdpdGhvdXQgZXZlbiB0aGUgaW1wbGllZCB3YXJyYW50eSBvZgotICogTUVS
Q0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRo
ZQotICogR05VIExlc3NlciBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMu
Ci0gKi8KLQotI2luY2x1ZGUgPHN0ZGxpYi5oPgotI2luY2x1ZGUgPHVuaXN0ZC5oPgotCi0jaW5j
bHVkZSA8bGlieGwuaD4KLQotI2luY2x1ZGUgInhsLmgiCi0jaW5jbHVkZSAieGxfdXRpbHMuaCIK
LQotaW50IG1haW5fdG1lbV9saXN0KGludCBhcmdjLCBjaGFyICoqYXJndikKLXsKLSAgICB1aW50
MzJfdCBkb21pZDsKLSAgICBjb25zdCBjaGFyICpkb20gPSBOVUxMOwotICAgIGNoYXIgKmJ1ZiA9
IE5VTEw7Ci0gICAgaW50IHVzZV9sb25nID0gMDsKLSAgICBpbnQgYWxsID0gMDsKLSAgICBpbnQg
b3B0OwotCi0gICAgU1dJVENIX0ZPUkVBQ0hfT1BUKG9wdCwgImFsIiwgTlVMTCwgInRtZW0tbGlz
dCIsIDApIHsKLSAgICBjYXNlICdsJzoKLSAgICAgICAgdXNlX2xvbmcgPSAxOwotICAgICAgICBi
cmVhazsKLSAgICBjYXNlICdhJzoKLSAgICAgICAgYWxsID0gMTsKLSAgICAgICAgYnJlYWs7Ci0g
ICAgfQotCi0gICAgZG9tID0gYXJndltvcHRpbmRdOwotICAgIGlmICghZG9tICYmIGFsbCA9PSAw
KSB7Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAiWW91IG11c3Qgc3BlY2lmeSAtYSBvciBhIGRv
bWFpbiBpZC5cblxuIik7Ci0gICAgICAgIGhlbHAoInRtZW0tbGlzdCIpOwotICAgICAgICByZXR1
cm4gMTsKLSAgICB9Ci0KLSAgICBpZiAoYWxsKQotICAgICAgICBkb21pZCA9IElOVkFMSURfRE9N
SUQ7Ci0gICAgZWxzZQotICAgICAgICBkb21pZCA9IGZpbmRfZG9tYWluKGRvbSk7Ci0KLSAgICBi
dWYgPSBsaWJ4bF90bWVtX2xpc3QoY3R4LCBkb21pZCwgdXNlX2xvbmcpOwotICAgIGlmIChidWYg
PT0gTlVMTCkKLSAgICAgICAgcmV0dXJuIEVYSVRfRkFJTFVSRTsKLQotICAgIHByaW50ZigiJXNc
biIsIGJ1Zik7Ci0gICAgZnJlZShidWYpOwotICAgIHJldHVybiBFWElUX1NVQ0NFU1M7Ci19Ci0K
LWludCBtYWluX3RtZW1fZnJlZXplKGludCBhcmdjLCBjaGFyICoqYXJndikKLXsKLSAgICB1aW50
MzJfdCBkb21pZDsKLSAgICBjb25zdCBjaGFyICpkb20gPSBOVUxMOwotICAgIGludCBhbGwgPSAw
OwotICAgIGludCBvcHQ7Ci0KLSAgICBTV0lUQ0hfRk9SRUFDSF9PUFQob3B0LCAiYSIsIE5VTEws
ICJ0bWVtLWZyZWV6ZSIsIDApIHsKLSAgICBjYXNlICdhJzoKLSAgICAgICAgYWxsID0gMTsKLSAg
ICAgICAgYnJlYWs7Ci0gICAgfQotCi0gICAgZG9tID0gYXJndltvcHRpbmRdOwotICAgIGlmICgh
ZG9tICYmIGFsbCA9PSAwKSB7Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAiWW91IG11c3Qgc3Bl
Y2lmeSAtYSBvciBhIGRvbWFpbiBpZC5cblxuIik7Ci0gICAgICAgIGhlbHAoInRtZW0tZnJlZXpl
Iik7Ci0gICAgICAgIHJldHVybiBFWElUX0ZBSUxVUkU7Ci0gICAgfQotCi0gICAgaWYgKGFsbCkK
LSAgICAgICAgZG9taWQgPSBJTlZBTElEX0RPTUlEOwotICAgIGVsc2UKLSAgICAgICAgZG9taWQg
PSBmaW5kX2RvbWFpbihkb20pOwotCi0gICAgaWYgKGxpYnhsX3RtZW1fZnJlZXplKGN0eCwgZG9t
aWQpIDwgMCkKLSAgICAgICAgcmV0dXJuIEVYSVRfRkFJTFVSRTsKLQotICAgIHJldHVybiBFWElU
X1NVQ0NFU1M7Ci19Ci0KLWludCBtYWluX3RtZW1fdGhhdyhpbnQgYXJnYywgY2hhciAqKmFyZ3Yp
Ci17Ci0gICAgdWludDMyX3QgZG9taWQ7Ci0gICAgY29uc3QgY2hhciAqZG9tID0gTlVMTDsKLSAg
ICBpbnQgYWxsID0gMDsKLSAgICBpbnQgb3B0OwotCi0gICAgU1dJVENIX0ZPUkVBQ0hfT1BUKG9w
dCwgImEiLCBOVUxMLCAidG1lbS10aGF3IiwgMCkgewotICAgIGNhc2UgJ2EnOgotICAgICAgICBh
bGwgPSAxOwotICAgICAgICBicmVhazsKLSAgICB9Ci0KLSAgICBkb20gPSBhcmd2W29wdGluZF07
Ci0gICAgaWYgKCFkb20gJiYgYWxsID09IDApIHsKLSAgICAgICAgZnByaW50ZihzdGRlcnIsICJZ
b3UgbXVzdCBzcGVjaWZ5IC1hIG9yIGEgZG9tYWluIGlkLlxuXG4iKTsKLSAgICAgICAgaGVscCgi
dG1lbS10aGF3Iik7Ci0gICAgICAgIHJldHVybiBFWElUX0ZBSUxVUkU7Ci0gICAgfQotCi0gICAg
aWYgKGFsbCkKLSAgICAgICAgZG9taWQgPSBJTlZBTElEX0RPTUlEOwotICAgIGVsc2UKLSAgICAg
ICAgZG9taWQgPSBmaW5kX2RvbWFpbihkb20pOwotCi0gICAgaWYgKGxpYnhsX3RtZW1fdGhhdyhj
dHgsIGRvbWlkKSA8IDApCi0gICAgICAgIHJldHVybiBFWElUX0ZBSUxVUkU7Ci0KLSAgICByZXR1
cm4gRVhJVF9TVUNDRVNTOwotfQotCi1pbnQgbWFpbl90bWVtX3NldChpbnQgYXJnYywgY2hhciAq
KmFyZ3YpCi17Ci0gICAgdWludDMyX3QgZG9taWQ7Ci0gICAgY29uc3QgY2hhciAqZG9tID0gTlVM
TDsKLSAgICB1aW50MzJfdCB3ZWlnaHQgPSAwLCBjYXAgPSAwLCBjb21wcmVzcyA9IDA7Ci0gICAg
aW50IG9wdF93ID0gMCwgb3B0X2MgPSAwLCBvcHRfcCA9IDA7Ci0gICAgaW50IGFsbCA9IDA7Ci0g
ICAgaW50IG9wdDsKLSAgICBpbnQgcmMgPSAwOwotCi0gICAgU1dJVENIX0ZPUkVBQ0hfT1BUKG9w
dCwgImF3OmM6cDoiLCBOVUxMLCAidG1lbS1zZXQiLCAwKSB7Ci0gICAgY2FzZSAnYSc6Ci0gICAg
ICAgIGFsbCA9IDE7Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2UgJ3cnOgotICAgICAgICB3ZWln
aHQgPSBzdHJ0b2wob3B0YXJnLCBOVUxMLCAxMCk7Ci0gICAgICAgIG9wdF93ID0gMTsKLSAgICAg
ICAgYnJlYWs7Ci0gICAgY2FzZSAnYyc6Ci0gICAgICAgIGNhcCA9IHN0cnRvbChvcHRhcmcsIE5V
TEwsIDEwKTsKLSAgICAgICAgb3B0X2MgPSAxOwotICAgICAgICBicmVhazsKLSAgICBjYXNlICdw
JzoKLSAgICAgICAgY29tcHJlc3MgPSBzdHJ0b2wob3B0YXJnLCBOVUxMLCAxMCk7Ci0gICAgICAg
IG9wdF9wID0gMTsKLSAgICAgICAgYnJlYWs7Ci0gICAgfQotCi0gICAgZG9tID0gYXJndltvcHRp
bmRdOwotICAgIGlmICghZG9tICYmIGFsbCA9PSAwKSB7Ci0gICAgICAgIGZwcmludGYoc3RkZXJy
LCAiWW91IG11c3Qgc3BlY2lmeSAtYSBvciBhIGRvbWFpbiBpZC5cblxuIik7Ci0gICAgICAgIGhl
bHAoInRtZW0tc2V0Iik7Ci0gICAgICAgIHJldHVybiBFWElUX0ZBSUxVUkU7Ci0gICAgfQotCi0g
ICAgaWYgKGFsbCkKLSAgICAgICAgZG9taWQgPSBJTlZBTElEX0RPTUlEOwotICAgIGVsc2UKLSAg
ICAgICAgZG9taWQgPSBmaW5kX2RvbWFpbihkb20pOwotCi0gICAgaWYgKCFvcHRfdyAmJiAhb3B0
X2MgJiYgIW9wdF9wKSB7Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAiTm8gc2V0IHZhbHVlIHNw
ZWNpZmllZC5cblxuIik7Ci0gICAgICAgIGhlbHAoInRtZW0tc2V0Iik7Ci0gICAgICAgIHJldHVy
biBFWElUX0ZBSUxVUkU7Ci0gICAgfQotCi0gICAgaWYgKG9wdF93KQotICAgICAgICByYyA9IGxp
YnhsX3RtZW1fc2V0KGN0eCwgZG9taWQsICJ3ZWlnaHQiLCB3ZWlnaHQpOwotICAgIGlmIChvcHRf
YykKLSAgICAgICAgcmMgPSBsaWJ4bF90bWVtX3NldChjdHgsIGRvbWlkLCAiY2FwIiwgY2FwKTsK
LSAgICBpZiAob3B0X3ApCi0gICAgICAgIHJjID0gbGlieGxfdG1lbV9zZXQoY3R4LCBkb21pZCwg
ImNvbXByZXNzIiwgY29tcHJlc3MpOwotCi0gICAgaWYgKHJjIDwgMCkKLSAgICAgICAgcmV0dXJu
IEVYSVRfRkFJTFVSRTsKLQotICAgIHJldHVybiBFWElUX1NVQ0NFU1M7Ci19Ci0KLWludCBtYWlu
X3RtZW1fc2hhcmVkX2F1dGgoaW50IGFyZ2MsIGNoYXIgKiphcmd2KQotewotICAgIHVpbnQzMl90
IGRvbWlkOwotICAgIGNvbnN0IGNoYXIgKmF1dGhhcmcgPSBOVUxMOwotICAgIGNoYXIgKmVuZHB0
ciA9IE5VTEw7Ci0gICAgY29uc3QgY2hhciAqZG9tID0gTlVMTDsKLSAgICBjaGFyICp1dWlkID0g
TlVMTDsKLSAgICBpbnQgYXV0aCA9IC0xOwotICAgIGludCBhbGwgPSAwOwotICAgIGludCBvcHQ7
Ci0KLSAgICBTV0lUQ0hfRk9SRUFDSF9PUFQob3B0LCAiYXU6QToiLCBOVUxMLCAidG1lbS1zaGFy
ZWQtYXV0aCIsIDApIHsKLSAgICBjYXNlICdhJzoKLSAgICAgICAgYWxsID0gMTsKLSAgICAgICAg
YnJlYWs7Ci0gICAgY2FzZSAndSc6Ci0gICAgICAgIHV1aWQgPSBvcHRhcmc7Ci0gICAgICAgIGJy
ZWFrOwotICAgIGNhc2UgJ0EnOgotICAgICAgICBhdXRoYXJnID0gb3B0YXJnOwotICAgICAgICBi
cmVhazsKLSAgICB9Ci0KLSAgICBkb20gPSBhcmd2W29wdGluZF07Ci0gICAgaWYgKCFkb20gJiYg
YWxsID09IDApIHsKLSAgICAgICAgZnByaW50ZihzdGRlcnIsICJZb3UgbXVzdCBzcGVjaWZ5IC1h
IG9yIGEgZG9tYWluIGlkLlxuXG4iKTsKLSAgICAgICAgaGVscCgidG1lbS1zaGFyZWQtYXV0aCIp
OwotICAgICAgICByZXR1cm4gRVhJVF9GQUlMVVJFOwotICAgIH0KLQotICAgIGlmIChhbGwpCi0g
ICAgICAgIGRvbWlkID0gSU5WQUxJRF9ET01JRDsKLSAgICBlbHNlCi0gICAgICAgIGRvbWlkID0g
ZmluZF9kb21haW4oZG9tKTsKLQotICAgIGlmICh1dWlkID09IE5VTEwgfHwgYXV0aGFyZyA9PSBO
VUxMKSB7Ci0gICAgICAgIGZwcmludGYoc3RkZXJyLCAiTm8gdXVpZCBvciBhdXRoIHNwZWNpZmll
ZC5cblxuIik7Ci0gICAgICAgIGhlbHAoInRtZW0tc2hhcmVkLWF1dGgiKTsKLSAgICAgICAgcmV0
dXJuIEVYSVRfRkFJTFVSRTsKLSAgICB9Ci0KLSAgICBhdXRoID0gc3RydG9sKGF1dGhhcmcsICZl
bmRwdHIsIDEwKTsKLSAgICBpZiAoKmVuZHB0ciAhPSAnXDAnKSB7Ci0gICAgICAgIGZwcmludGYo
c3RkZXJyLCAiSW52YWxpZCBhdXRoLCB2YWxpZCBhdXRoIGFyZSA8MHwxPi5cblxuIik7Ci0gICAg
ICAgIHJldHVybiBFWElUX0ZBSUxVUkU7Ci0gICAgfQotCi0gICAgaWYgKGxpYnhsX3RtZW1fc2hh
cmVkX2F1dGgoY3R4LCBkb21pZCwgdXVpZCwgYXV0aCkgPCAwKQotICAgICAgICByZXR1cm4gRVhJ
VF9GQUlMVVJFOwotCi0gICAgcmV0dXJuIEVYSVRfU1VDQ0VTUzsKLX0KLQotaW50IG1haW5fdG1l
bV9mcmVlYWJsZShpbnQgYXJnYywgY2hhciAqKmFyZ3YpCi17Ci0gICAgaW50IG9wdDsKLSAgICBp
bnQgbWI7Ci0KLSAgICBTV0lUQ0hfRk9SRUFDSF9PUFQob3B0LCAiIiwgTlVMTCwgInRtZW0tZnJl
ZWFibGUiLCAwKSB7Ci0gICAgICAgIC8qIE5vIG9wdGlvbnMgKi8KLSAgICB9Ci0KLSAgICBtYiA9
IGxpYnhsX3RtZW1fZnJlZWFibGUoY3R4KTsKLSAgICBpZiAobWIgPT0gLTEpCi0gICAgICAgIHJl
dHVybiBFWElUX0ZBSUxVUkU7Ci0KLSAgICBwcmludGYoIiVkXG4iLCBtYik7Ci0gICAgcmV0dXJu
IEVYSVRfU1VDQ0VTUzsKLX0KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon May 13 11:49:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 11:49: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 1hQ9S8-0002ig-TQ; Mon, 13 May 2019 11:49:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQ9S7-0002iY-ME
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:49:07 +0000
X-Inumbo-ID: 19340366-7575-11e9-ba7d-8393e906d346
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 19340366-7575-11e9-ba7d-8393e906d346;
 Mon, 13 May 2019 11:49: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 1hQ9S0-0004wA-FF
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:49:00 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQ9S0-0005Hc-Cr
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:49:00 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQ9S0-0005Hc-Cr@xenbits.xenproject.org>
Date: Mon, 13 May 2019 11:49:00 +0000
Subject: [Xen-changelog] [xen staging] xen: remove tmem from hypervisor
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM0OTJlMTlmZGQwNTI3MzQxN2ExYjExNmE5MGIyNjU4NzczODgxMGMKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2VkIE5vdiAyOCAx
MjoxMzoxNSAyMDE4ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IE1vbiBNYXkgMTMgMTE6Mjg6MjcgMjAxOSArMDEwMAoKICAgIHhlbjog
cmVtb3ZlIHRtZW0gZnJvbSBoeXBlcnZpc29yCiAgICAKICAgIFRoaXMgcGF0Y2ggcmVtb3ZlcyBh
bGwgdG1lbSByZWxhdGVkIGNvZGUgYW5kIENPTkZJR19UTUVNIGZyb20gdGhlCiAgICBoeXBlcnZp
c29yLiBBbHNvIHJlbW92ZSB0bWVtIGh5cGVyY2FsbHMgZnJvbSB0aGUgZGVmYXVsdCBYU00gcG9s
aWN5LgogICAgCiAgICBJdCBpcyB3cml0dGVuIGFzIGlmIHRtZW0gaXMgZGlzYWJsZWQgYW5kIHRt
ZW0gZnJlZWFibGUgcGFnZXMgaXMgMC4KICAgIAogICAgV2Ugd2lsbCBuZWVkIHRvIGtlZXAgcHVi
bGljL3RtZW0uaCBhcm91bmQgZm9yZXZlciB0byBhdm9pZCBicmVha2luZwogICAgZ3Vlc3RzLiAg
UmVtb3ZlIHRoZSBoeXBlcnZpc29yIG9ubHkgcGFydCBhbmQgcHV0IGd1ZXN0IHZpc2libGUgcGFy
dAogICAgdW5kZXIgYSB4ZW4gdmVyc2lvbiBjaGVjay4gVGFrZSB0aGUgY2hhbmNlIHRvIHJlbW92
ZSB0cmFpbGluZwogICAgd2hpdGVzcGFjZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVs
aWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IERhbmllbCBEZSBHcmFhZiA8ZGdkZWdyYUB0eWNo
by5uc2EuZ292PgogICAgQWNrZWQtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndp
bGtAb3JhY2xlLmNvbT4KICAgIEFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUu
Y2l0cml4LmNvbT4KLS0tCiBNQUlOVEFJTkVSUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAgIDggLQogdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMvZG9tMC50ZSAgICAgICAg
ICAgfCAgICA0ICstCiB0b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9ndWVzdF9mZWF0dXJlcy50
ZSB8ICAgIDMgLQogeGVuL2FyY2gvYXJtL2NvbmZpZ3MvdGlueTY0LmNvbmYgICAgICAgICAgICAg
fCAgICAxIC0KIHhlbi9hcmNoL3g4Ni9jb25maWdzL3B2c2hpbV9kZWZjb25maWcgICAgICAgIHwg
ICAgMSAtCiB4ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJjYWxsX3BhZ2UuUyAgICAgICAgICB8ICAg
IDEgLQogeGVuL2FyY2gveDg2L2h2bS9oeXBlcmNhbGwuYyAgICAgICAgICAgICAgICAgfCAgICAz
IC0KIHhlbi9hcmNoL3g4Ni9oeXBlcmNhbGwuYyAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAt
CiB4ZW4vYXJjaC94ODYvcHYvaHlwZXJjYWxsLmMgICAgICAgICAgICAgICAgICB8ICAgIDMgLQog
eGVuL2FyY2gveDg2L3NldHVwLmMgICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA4IC0KIHhl
bi9jb21tb24vS2NvbmZpZyAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxNSAtCiB4ZW4v
Y29tbW9uL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDkgKy0KIHhlbi9j
b21tb24vY29tcGF0L3RtZW1feGVuLmMgICAgICAgICAgICAgICAgIHwgICAyMyAtCiB4ZW4vY29t
bW9uL2RvbWFpbi5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDMgLQogeGVuL2NvbW1v
bi9sem8uYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMjY0ICstLS0KIHhlbi9jb21t
b24vbWVtb3J5LmMgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAxMiArLQogeGVuL2NvbW1v
bi9wYWdlX2FsbG9jLmMgICAgICAgICAgICAgICAgICAgICAgfCAgIDU0ICstCiB4ZW4vY29tbW9u
L3N5c2N0bC5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDUgLQogeGVuL2NvbW1vbi90
bWVtLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAyMDk1IC0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCiB4ZW4vY29tbW9uL3RtZW1fY29udHJvbC5jICAgICAgICAgICAgICAgICAgICB8
ICA1NjAgLS0tLS0tLQogeGVuL2NvbW1vbi90bWVtX3hlbi5jICAgICAgICAgICAgICAgICAgICAg
ICAgfCAgMjc3IC0tLS0KIHhlbi9pbmNsdWRlL01ha2VmaWxlICAgICAgICAgICAgICAgICAgICAg
ICAgIHwgICAgMSAtCiB4ZW4vaW5jbHVkZS9wdWJsaWMvc3lzY3RsLmggICAgICAgICAgICAgICAg
ICB8ICAxMDggKy0KIHhlbi9pbmNsdWRlL3B1YmxpYy90bWVtLmggICAgICAgICAgICAgICAgICAg
IHwgICAxNCArLQogeGVuL2luY2x1ZGUveGVuL2h5cGVyY2FsbC5oICAgICAgICAgICAgICAgICAg
fCAgICA3IC0KIHhlbi9pbmNsdWRlL3hlbi9tbS5oICAgICAgICAgICAgICAgICAgICAgICAgIHwg
ICAgMyAtCiB4ZW4vaW5jbHVkZS94ZW4vc2NoZWQuaCAgICAgICAgICAgICAgICAgICAgICB8ICAg
IDMgLQogeGVuL2luY2x1ZGUveGVuL3RtZW0uaCAgICAgICAgICAgICAgICAgICAgICAgfCAgIDQ1
IC0KIHhlbi9pbmNsdWRlL3hlbi90bWVtX2NvbnRyb2wuaCAgICAgICAgICAgICAgIHwgICAzOSAt
CiB4ZW4vaW5jbHVkZS94ZW4vdG1lbV94ZW4uaCAgICAgICAgICAgICAgICAgICB8ICAzNDMgLS0t
LS0KIHhlbi9pbmNsdWRlL3hsYXQubHN0ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMiAt
CiB4ZW4vaW5jbHVkZS94c20vZHVtbXkuaCAgICAgICAgICAgICAgICAgICAgICB8ICAgIDYgLQog
eGVuL2luY2x1ZGUveHNtL3hzbS5oICAgICAgICAgICAgICAgICAgICAgICAgfCAgICA2IC0KIHhl
bi94c20vZHVtbXkuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgMSAtCiB4ZW4v
eHNtL2ZsYXNrL2hvb2tzLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAgIDkgLQogeGVuL3hz
bS9mbGFzay9wb2xpY3kvYWNjZXNzX3ZlY3RvcnMgICAgICAgICAgfCAgICA0IC0KIDM2IGZpbGVz
IGNoYW5nZWQsIDIxIGluc2VydGlvbnMoKyksIDM5MjAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvTUFJTlRBSU5FUlMgYi9NQUlOVEFJTkVSUwppbmRleCBhMjA4YmJlMzA0Li4xZjQyMmQ5NmE4
IDEwMDY0NAotLS0gYS9NQUlOVEFJTkVSUworKysgYi9NQUlOVEFJTkVSUwpAQCAtNDAyLDE0ICs0
MDIsNiBAQCBGOgkqL2NvbmZpZ3VyZQogRjoJKi8qLmFjCiBGOgl0b29scy8KIAotVFJBTlNDRU5E
RU5UIE1FTU9SWSAoVE1FTSkKLU06CUtvbnJhZCBSemVzenV0ZWsgV2lsayA8a29ucmFkLndpbGtA
b3JhY2xlLmNvbT4KLVc6CWh0dHBzOi8vb3NzLm9yYWNsZS5jb20vcHJvamVjdHMvdG1lbQotUzoJ
U3VwcG9ydGVkCi1GOgl4ZW4vY29tbW9uL3RtZW0qCi1GOgl4ZW4vaW5jbHVkZS94ZW4vdG1lbSoK
LUY6CWRvY3MvbWlzYy90bWVtKgotCiBVTk1PRElGSUVEIExJTlVYIFBWIERSSVZFUlMKIE06CUph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KIFM6CU9ic29sZXRlCmRpZmYgLS1naXQgYS90
b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9kb20wLnRlIGIvdG9vbHMvZmxhc2svcG9saWN5L21v
ZHVsZXMvZG9tMC50ZQppbmRleCBhMzQ3ZDY2NGY4Li45OTcwZjlkYzA4IDEwMDY0NAotLS0gYS90
b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9kb20wLnRlCisrKyBiL3Rvb2xzL2ZsYXNrL3BvbGlj
eS9tb2R1bGVzL2RvbTAudGUKQEAgLTEwLDggKzEwLDggQEAgYWxsb3cgZG9tMF90IHhlbl90Onhl
biB7CiAJc2V0dGltZSB0YnVmY29udHJvbCByZWFkY29uc29sZSBjbGVhcmNvbnNvbGUgcGVyZmNv
bnRyb2wgbXRycl9hZGQKIAltdHJyX2RlbCBtdHJyX3JlYWQgbWljcm9jb2RlIHBoeXNpbmZvIHF1
aXJrIHdyaXRlY29uc29sZSByZWFkYXBpYwogCXdyaXRlYXBpYyBwcml2cHJvZmlsZSBub25wcml2
cHJvZmlsZSBrZXhlYyBmaXJtd2FyZSBzbGVlcCBmcmVxdWVuY3kKLQlnZXRpZGxlIGRlYnVnIGdl
dGNwdWluZm8gaGVhcCBwbV9vcCBtY2Ffb3AgbG9ja3Byb2YgY3B1cG9vbF9vcCB0bWVtX29wCi0J
dG1lbV9jb250cm9sIGdldHNjaGVkdWxlciBzZXRzY2hlZHVsZXIKKwlnZXRpZGxlIGRlYnVnIGdl
dGNwdWluZm8gaGVhcCBwbV9vcCBtY2Ffb3AgbG9ja3Byb2YgY3B1cG9vbF9vcAorCWdldHNjaGVk
dWxlciBzZXRzY2hlZHVsZXIKIH07CiBhbGxvdyBkb20wX3QgeGVuX3Q6eGVuMiB7CiAJcmVzb3Vy
Y2Vfb3AgcHNyX2NtdF9vcCBwc3JfYWxsb2MgcG11X2N0cmwgZ2V0X3N5bWJvbApkaWZmIC0tZ2l0
IGEvdG9vbHMvZmxhc2svcG9saWN5L21vZHVsZXMvZ3Vlc3RfZmVhdHVyZXMudGUgYi90b29scy9m
bGFzay9wb2xpY3kvbW9kdWxlcy9ndWVzdF9mZWF0dXJlcy50ZQppbmRleCBmZTQ4MzVkYjViLi4y
Nzk3YTIyNzYxIDEwMDY0NAotLS0gYS90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9ndWVzdF9m
ZWF0dXJlcy50ZQorKysgYi90b29scy9mbGFzay9wb2xpY3kvbW9kdWxlcy9ndWVzdF9mZWF0dXJl
cy50ZQpAQCAtMSw2ICsxLDMgQEAKLSMgQWxsb3cgYWxsIGRvbWFpbnMgdG8gdXNlICh1bnByaXZp
bGVnZWQgcGFydHMgb2YpIHRoZSB0bWVtIGh5cGVyY2FsbAotYWxsb3cgZG9tYWluX3R5cGUgeGVu
X3Q6eGVuIHRtZW1fb3A7Ci0KICMgQWxsb3cgYWxsIGRvbWFpbnMgdG8gdXNlIFBNVSAoYnV0IG5v
dCB0byBjaGFuZ2UgaXRzIHNldHRpbmdzIC0tLSB0aGF0J3Mgd2hhdAogIyBwbXVfY3RybCBpcyBm
b3IpCiBhbGxvdyBkb21haW5fdHlwZSB4ZW5fdDp4ZW4yIHBtdV91c2U7CmRpZmYgLS1naXQgYS94
ZW4vYXJjaC9hcm0vY29uZmlncy90aW55NjQuY29uZiBiL3hlbi9hcmNoL2FybS9jb25maWdzL3Rp
bnk2NC5jb25mCmluZGV4IGFlY2M1NWM5NWYuLmNjNmQ5M2YyZjggMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL2FybS9jb25maWdzL3Rpbnk2NC5jb25mCisrKyBiL3hlbi9hcmNoL2FybS9jb25maWdzL3Rp
bnk2NC5jb25mCkBAIC0xMSw3ICsxMSw2IEBAIENPTkZJR19BUk09eQogIwogIyBDb21tb24gRmVh
dHVyZXMKICMKLSMgQ09ORklHX1RNRU0gaXMgbm90IHNldAogQ09ORklHX1NDSEVEX0NSRURJVD15
CiAjIENPTkZJR19TQ0hFRF9DUkVESVQyIGlzIG5vdCBzZXQKICMgQ09ORklHX1NDSEVEX1JURFMg
aXMgbm90IHNldApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NvbmZpZ3MvcHZzaGltX2RlZmNv
bmZpZyBiL3hlbi9hcmNoL3g4Ni9jb25maWdzL3B2c2hpbV9kZWZjb25maWcKaW5kZXggYTEyZTNk
MDQ2NS4uOTcxMGFhNjIzOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NvbmZpZ3MvcHZzaGlt
X2RlZmNvbmZpZworKysgYi94ZW4vYXJjaC94ODYvY29uZmlncy9wdnNoaW1fZGVmY29uZmlnCkBA
IC0xMSw3ICsxMSw2IEBAIENPTkZJR19OUl9DUFVTPTMyCiAjIENPTkZJR19IVk1fRkVQIGlzIG5v
dCBzZXQKICMgQ09ORklHX1RCT09UIGlzIG5vdCBzZXQKICMgQ09ORklHX0tFWEVDIGlzIG5vdCBz
ZXQKLSMgQ09ORklHX1RNRU0gaXMgbm90IHNldAogIyBDT05GSUdfWEVOT1BST0YgaXMgbm90IHNl
dAogIyBDT05GSUdfWFNNIGlzIG5vdCBzZXQKICMgQ09ORklHX1NDSEVEX0NSRURJVDIgaXMgbm90
IHNldApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2d1ZXN0L2h5cGVyY2FsbF9wYWdlLlMgYi94
ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJjYWxsX3BhZ2UuUwppbmRleCAyNmFmYWJmOTA5Li42NDg1
ZTkxNTBlIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJjYWxsX3BhZ2UuUwor
KysgYi94ZW4vYXJjaC94ODYvZ3Vlc3QvaHlwZXJjYWxsX3BhZ2UuUwpAQCAtNTgsNyArNTgsNiBA
QCBERUNMQVJFX0hZUEVSQ0FMTChodm1fb3ApCiBERUNMQVJFX0hZUEVSQ0FMTChzeXNjdGwpCiBE
RUNMQVJFX0hZUEVSQ0FMTChkb21jdGwpCiBERUNMQVJFX0hZUEVSQ0FMTChrZXhlY19vcCkKLURF
Q0xBUkVfSFlQRVJDQUxMKHRtZW1fb3ApCiBERUNMQVJFX0hZUEVSQ0FMTChhcmdvX29wKQogREVD
TEFSRV9IWVBFUkNBTEwoeGVucG11X29wKQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZt
L2h5cGVyY2FsbC5jIGIveGVuL2FyY2gveDg2L2h2bS9oeXBlcmNhbGwuYwppbmRleCAwMDQ1NWZm
MTE1Li4zM2RkMmQ5OWQyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL2h5cGVyY2FsbC5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHlwZXJjYWxsLmMKQEAgLTEzNSw5ICsxMzUsNiBAQCBz
dGF0aWMgY29uc3QgaHlwZXJjYWxsX3RhYmxlX3QgaHZtX2h5cGVyY2FsbF90YWJsZVtdID0gewog
ICAgIEhZUEVSQ0FMTChodm1fb3ApLAogICAgIEhZUEVSQ0FMTChzeXNjdGwpLAogICAgIEhZUEVS
Q0FMTChkb21jdGwpLAotI2lmZGVmIENPTkZJR19UTUVNCi0gICAgSFlQRVJDQUxMKHRtZW1fb3Ap
LAotI2VuZGlmCiAjaWZkZWYgQ09ORklHX0FSR08KICAgICBDT01QQVRfQ0FMTChhcmdvX29wKSwK
ICNlbmRpZgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h5cGVyY2FsbC5jIGIveGVuL2FyY2gv
eDg2L2h5cGVyY2FsbC5jCmluZGV4IGNmNDRiODI3OTMuLmQ0ODNkYmFhNmIgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9oeXBlcmNhbGwuYworKysgYi94ZW4vYXJjaC94ODYvaHlwZXJjYWxsLmMK
QEAgLTY1LDcgKzY1LDYgQEAgY29uc3QgaHlwZXJjYWxsX2FyZ3NfdCBoeXBlcmNhbGxfYXJnc190
YWJsZVtOUl9oeXBlcmNhbGxzXSA9CiAgICAgQVJHUyhzeXNjdGwsIDEpLAogICAgIEFSR1MoZG9t
Y3RsLCAxKSwKICAgICBBUkdTKGtleGVjX29wLCAyKSwKLSAgICBBUkdTKHRtZW1fb3AsIDEpLAog
I2lmZGVmIENPTkZJR19BUkdPCiAgICAgQVJHUyhhcmdvX29wLCA1KSwKICNlbmRpZgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L3B2L2h5cGVyY2FsbC5jIGIveGVuL2FyY2gveDg2L3B2L2h5cGVy
Y2FsbC5jCmluZGV4IGU5ZGE4NDE5Y2EuLjVmZGI4Zjk4OGYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9wdi9oeXBlcmNhbGwuYworKysgYi94ZW4vYXJjaC94ODYvcHYvaHlwZXJjYWxsLmMKQEAg
LTc2LDkgKzc2LDYgQEAgY29uc3QgaHlwZXJjYWxsX3RhYmxlX3QgcHZfaHlwZXJjYWxsX3RhYmxl
W10gPSB7CiAjaWZkZWYgQ09ORklHX0tFWEVDCiAgICAgQ09NUEFUX0NBTEwoa2V4ZWNfb3ApLAog
I2VuZGlmCi0jaWZkZWYgQ09ORklHX1RNRU0KLSAgICBIWVBFUkNBTEwodG1lbV9vcCksCi0jZW5k
aWYKICNpZmRlZiBDT05GSUdfQVJHTwogICAgIENPTVBBVF9DQUxMKGFyZ29fb3ApLAogI2VuZGlm
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5j
CmluZGV4IDdmNzg3N2FjMjQuLjU1MTVmODZkZjMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9z
ZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC0yNSw3ICsyNSw2IEBACiAjaW5j
bHVkZSA8eGVuL2RtaS5oPgogI2luY2x1ZGUgPHhlbi9wZm4uaD4KICNpbmNsdWRlIDx4ZW4vbm9k
ZW1hc2suaD4KLSNpbmNsdWRlIDx4ZW4vdG1lbV94ZW4uaD4KICNpbmNsdWRlIDx4ZW4vdmlydHVh
bF9yZWdpb24uaD4KICNpbmNsdWRlIDx4ZW4vd2F0Y2hkb2cuaD4KICNpbmNsdWRlIDxwdWJsaWMv
dmVyc2lvbi5oPgpAQCAtMTQ5NiwxMyArMTQ5NSw2IEBAIHZvaWQgX19pbml0IG5vcmV0dXJuIF9f
c3RhcnRfeGVuKHVuc2lnbmVkIGxvbmcgbWJpX3ApCiAgICAgICAgICAgICAgICAgcyA9IHBmbl90
b19wYWRkcihsaW1pdCArIDEpOwogICAgICAgICAgICAgaW5pdF9kb21oZWFwX3BhZ2VzKHMsIGUp
OwogICAgICAgICB9Ci0KLSAgICAgICAgaWYgKCB0bWVtX2VuYWJsZWQoKSApCi0gICAgICAgIHsK
LSAgICAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HCi0gICAgICAgICAgICAgICAgICAiVE1F
TSBwaHlzaWNhbCBSQU0gbGltaXQgZXhjZWVkZWQsIGRpc2FibGluZyBUTUVNXG4iKTsKLSAgICAg
ICAgICAgdG1lbV9kaXNhYmxlKCk7Ci0gICAgICAgIH0KICAgICB9CiAgICAgZWxzZQogICAgICAg
ICBlbmRfYm9vdF9hbGxvY2F0b3IoKTsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vS2NvbmZpZyBi
L3hlbi9jb21tb24vS2NvbmZpZwppbmRleCBjODM4NTA2MjQxLi43YTEyMzQ2ZjE5IDEwMDY0NAot
LS0gYS94ZW4vY29tbW9uL0tjb25maWcKKysrIGIveGVuL2NvbW1vbi9LY29uZmlnCkBAIC04OCwy
MSArODgsNiBAQCBjb25maWcgS0VYRUMKIAogCSAgSWYgdW5zdXJlLCBzYXkgWS4KIAotY29uZmln
IFRNRU0KLQlib29sICJUcmFuc2NlbmRlbnQgTWVtb3J5IFN1cHBvcnQgKGRlcHJlY2F0ZWQpIiBp
ZiBFWFBFUlQgPSAieSIKLQktLS1oZWxwLS0tCi0JICBUcmFuc2NlbmRlbnQgbWVtb3J5IGFsbG93
cyBQVi1hd2FyZSBndWVzdHMgdG8gY29sbGFib3JhdGUgb24gbWVtb3J5Ci0JICB1c2FnZS4gR3Vl
c3RzIGNhbiAnc3dhcCcgdGhlaXIgbWVtb3J5IHRvIHRoZSBoeXBlcnZpc29yIG9yIGhhdmUgYW4K
LQkgIGNvbGxlY3RpdmUgcG9vbCBvZiBtZW1vcnkgc2hhcmVkIGFjcm9zcyBndWVzdHMuIFRoZSBl
bmQgcmVzdWx0IGlzCi0JICBsZXNzIG1lbW9yeSB1c2FnZSBieSBndWVzdHMgYWxsb3dpbmcgaGln
aGVyIGd1ZXN0IGRlbnNpdHkuCi0KLQkgIFlvdSBhbHNvIGhhdmUgdG8gZW5hYmxlIGl0IG9uIHRo
ZSBYZW4gY29tbWFuZGxpbmUgYnkgdXNpbmcgdG1lbT0xLgotCi0JICBXQVJOSU5HOiBUaGlzIG9w
dGlvbiAoYW5kIGl0cyB1bmRlcmx5aW5nIGNvZGUpIGlzIGdvaW5nIHRvIGdvIGF3YXkKLQkgIGlu
IGEgZnV0dXJlIFhlbiB2ZXJzaW9uLgotCi0JICBJZiB1bnN1cmUsIHNheSBOLgotCiBjb25maWcg
WEVOT1BST0YKIAlkZWZfYm9vbCB5CiAJcHJvbXB0ICJYZW4gT3Byb2ZpbGUgU3VwcG9ydCIgaWYg
RVhQRVJUID0gInkiCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL01ha2VmaWxlIGIveGVuL2NvbW1v
bi9NYWtlZmlsZQppbmRleCBiY2E0OGU2ZTIyLi4zM2QwM2I4NjJmIDEwMDY0NAotLS0gYS94ZW4v
Y29tbW9uL01ha2VmaWxlCisrKyBiL3hlbi9jb21tb24vTWFrZWZpbGUKQEAgLTIyLDcgKzIyLDYg
QEAgb2JqLSQoQ09ORklHX0tFWEVDKSArPSBraW1hZ2Uubwogb2JqLXkgKz0gbGliLm8KIG9iai0k
KENPTkZJR19ORUVEU19MSVNUX1NPUlQpICs9IGxpc3Rfc29ydC5vCiBvYmotJChDT05GSUdfTElW
RVBBVENIKSArPSBsaXZlcGF0Y2gubyBsaXZlcGF0Y2hfZWxmLm8KLW9iai0kKENPTkZJR19UTUVN
KSArPSBsem8ubwogb2JqLSQoQ09ORklHX01FTV9BQ0NFU1MpICs9IG1lbV9hY2Nlc3Mubwogb2Jq
LXkgKz0gbWVtb3J5Lm8KIG9iai15ICs9IG1vbml0b3IubwpAQCAtNjcsMTYgKzY2LDEwIEBAIG9i
ai1iaW4teSArPSB3YXJuaW5nLmluaXQubwogb2JqLSQoQ09ORklHX1hFTk9QUk9GKSArPSB4ZW5v
cHJvZi5vCiBvYmoteSArPSB4bWFsbG9jX3Rsc2YubwogCi1sem8teSA6PSBsem8KLWx6by0kKENP
TkZJR19UTUVNKSA6PQotb2JqLWJpbi0kKENPTkZJR19YODYpICs9ICQoZm9yZWFjaCBuLGRlY29t
cHJlc3MgYnVuemlwMiB1bnh6IHVubHptYSAkKGx6by15KSB1bmx6byB1bmx6NCBlYXJseWNwaW8s
JChuKS5pbml0Lm8pCitvYmotYmluLSQoQ09ORklHX1g4NikgKz0gJChmb3JlYWNoIG4sZGVjb21w
cmVzcyBidW56aXAyIHVueHogdW5sem1hIGx6byB1bmx6byB1bmx6NCBlYXJseWNwaW8sJChuKS5p
bml0Lm8pCiAKIG9iai0kKENPTkZJR19DT01QQVQpICs9ICQoYWRkcHJlZml4IGNvbXBhdC8sZG9t
YWluLm8ga2VybmVsLm8gbWVtb3J5Lm8gbXVsdGljYWxsLm8geGxhdC5vKQogCi10bWVtLXkgOj0g
dG1lbS5vIHRtZW1feGVuLm8gdG1lbV9jb250cm9sLm8KLXRtZW0tJChDT05GSUdfQ09NUEFUKSAr
PSBjb21wYXQvdG1lbV94ZW4ubwotb2JqLSQoQ09ORklHX1RNRU0pICs9ICQodG1lbS15KQotCiBl
eHRyYS15IDo9IHN5bWJvbHMtZHVtbXkubwogCiBzdWJkaXItJChDT05GSUdfQ09WRVJBR0UpICs9
IGNvdmVyYWdlCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2NvbXBhdC90bWVtX3hlbi5jIGIveGVu
L2NvbW1vbi9jb21wYXQvdG1lbV94ZW4uYwpkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
NTExMWZkOGRmNi4uMDAwMDAwMDAwMAotLS0gYS94ZW4vY29tbW9uL2NvbXBhdC90bWVtX3hlbi5j
CisrKyAvZGV2L251bGwKQEAgLTEsMjMgKzAsMCBAQAotLyoqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgot
ICogdG1lbV94ZW4uYwotICoKLSAqLwotCi0jaW5jbHVkZSA8eGVuL2xpYi5oPgotI2luY2x1ZGUg
PHhlbi9zY2hlZC5oPgotI2luY2x1ZGUgPHhlbi9kb21haW4uaD4KLSNpbmNsdWRlIDx4ZW4vZ3Vl
c3RfYWNjZXNzLmg+Ci0jaW5jbHVkZSA8eGVuL2h5cGVyY2FsbC5oPgotI2luY2x1ZGUgPGNvbXBh
dC90bWVtLmg+Ci0KLUNIRUNLX3RtZW1fb2lkOwotCi0vKgotICogTG9jYWwgdmFyaWFibGVzOgot
ICogbW9kZTogQwotICogYy1maWxlLXN0eWxlOiAiQlNEIgotICogYy1iYXNpYy1vZmZzZXQ6IDQK
LSAqIHRhYi13aWR0aDogNAotICogaW5kZW50LXRhYnMtbW9kZTogbmlsCi0gKiBFbmQ6Ci0gKi8K
ZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZG9tYWluLmMgYi94ZW4vY29tbW9uL2RvbWFpbi5jCmlu
ZGV4IDg4YmJlOTg0YmMuLjkwYzY2MDc5ZjkgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vZG9tYWlu
LmMKKysrIGIveGVuL2NvbW1vbi9kb21haW4uYwpAQCAtNDEsNyArNDEsNiBAQAogI2luY2x1ZGUg
PHB1YmxpYy92Y3B1Lmg+CiAjaW5jbHVkZSA8eHNtL3hzbS5oPgogI2luY2x1ZGUgPHhlbi90cmFj
ZS5oPgotI2luY2x1ZGUgPHhlbi90bWVtLmg+CiAjaW5jbHVkZSA8YXNtL3NldHVwLmg+CiAKICNp
ZmRlZiBDT05GSUdfWDg2CkBAIC03MjUsMTAgKzcyNCw4IEBAIGludCBkb21haW5fa2lsbChzdHJ1
Y3QgZG9tYWluICpkKQogICAgICAgICBhcmdvX2Rlc3Ryb3koZCk7CiAgICAgICAgIGV2dGNobl9k
ZXN0cm95KGQpOwogICAgICAgICBnbnR0YWJfcmVsZWFzZV9tYXBwaW5ncyhkKTsKLSAgICAgICAg
dG1lbV9kZXN0cm95KGQtPnRtZW1fY2xpZW50KTsKICAgICAgICAgdm51bWFfZGVzdHJveShkLT52
bnVtYSk7CiAgICAgICAgIGRvbWFpbl9zZXRfb3V0c3RhbmRpbmdfcGFnZXMoZCwgMCk7Ci0gICAg
ICAgIGQtPnRtZW1fY2xpZW50ID0gTlVMTDsKICAgICAgICAgLyogZmFsbHRocm91Z2ggKi8KICAg
ICBjYXNlIERPTURZSU5HX2R5aW5nOgogICAgICAgICByYyA9IGRvbWFpbl9yZWxpbnF1aXNoX3Jl
c291cmNlcyhkKTsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbHpvLmMgYi94ZW4vY29tbW9uL2x6
by5jCmluZGV4IDBhMTE2NzEwNzUuLmY0YzBhZDg1MzAgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24v
bHpvLmMKKysrIGIveGVuL2NvbW1vbi9sem8uYwpAQCAtMTA1LDI2OSArMTA1LDcgQEAKICNkZWZp
bmUgZ2V0X3VuYWxpZ25lZF9sZTE2KF9wKSAoKih1MTYgKikoX3ApKQogI2RlZmluZSBnZXRfdW5h
bGlnbmVkX2xlMzIoX3ApICgqKHUzMiAqKShfcCkpCiAKLSNpZmRlZiBDT05GSUdfVE1FTQotCi1z
dGF0aWMgbm9pbmxpbmUgc2l6ZV90Ci1sem8xeF8xX2RvX2NvbXByZXNzKGNvbnN0IHVuc2lnbmVk
IGNoYXIgKmluLCBzaXplX3QgaW5fbGVuLAotICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBj
aGFyICpvdXQsIHNpemVfdCAqb3V0X2xlbiwKLSAgICAgICAgICAgICAgICAgICAgc2l6ZV90IHRp
LCB2b2lkICp3cmttZW0pCi17Ci0gICAgY29uc3QgdW5zaWduZWQgY2hhciAqaXA7Ci0gICAgdW5z
aWduZWQgY2hhciAqb3A7Ci0gICAgY29uc3QgdW5zaWduZWQgY2hhciAqIGNvbnN0IGluX2VuZCA9
IGluICsgaW5fbGVuOwotICAgIGNvbnN0IHVuc2lnbmVkIGNoYXIgKiBjb25zdCBpcF9lbmQgPSBp
biArIGluX2xlbiAtIDIwOwotICAgIGNvbnN0IHVuc2lnbmVkIGNoYXIgKmlpOwotICAgIGx6b19k
aWN0X3QgKiBjb25zdCBkaWN0ID0gKGx6b19kaWN0X3QgKikgd3JrbWVtOwotCi0gICAgb3AgPSBv
dXQ7Ci0gICAgaXAgPSBpbjsKLSAgICBpaSA9IGlwOwotICAgIGlwICs9IHRpIDwgNCA/IDQgLSB0
aSA6IDA7Ci0KLSAgICBmb3IgKDs7KSB7Ci0gICAgICAgIGNvbnN0IHVuc2lnbmVkIGNoYXIgKm1f
cG9zOwotICAgICAgICBzaXplX3QgdCwgbV9sZW4sIG1fb2ZmOwotICAgICAgICB1MzIgZHY7Ci0g
ICAgbGl0ZXJhbDoKLSAgICAgICAgaXAgKz0gMSArICgoaXAgLSBpaSkgPj4gNSk7Ci0gICAgbmV4
dDoKLSAgICAgICAgaWYgKHVubGlrZWx5KGlwID49IGlwX2VuZCkpCi0gICAgICAgICAgICBicmVh
azsKLSAgICAgICAgZHYgPSBnZXRfdW5hbGlnbmVkX2xlMzIoaXApOwotICAgICAgICB0ID0gKChk
diAqIDB4MTgyNDQyOWQpID4+ICgzMiAtIERfQklUUykpICYgRF9NQVNLOwotICAgICAgICBtX3Bv
cyA9IGluICsgZGljdFt0XTsKLSAgICAgICAgZGljdFt0XSA9IChsem9fZGljdF90KSAoaXAgLSBp
bik7Ci0gICAgICAgIGlmICh1bmxpa2VseShkdiAhPSBnZXRfdW5hbGlnbmVkX2xlMzIobV9wb3Mp
KSkKLSAgICAgICAgICAgIGdvdG8gbGl0ZXJhbDsKLQotICAgICAgICBpaSAtPSB0aTsKLSAgICAg
ICAgdGkgPSAwOwotICAgICAgICB0ID0gaXAgLSBpaTsKLSAgICAgICAgaWYgKHQgIT0gMCkgewot
ICAgICAgICAgICAgaWYgKHQgPD0gMykgewotICAgICAgICAgICAgICAgIG9wWy0yXSB8PSB0Owot
ICAgICAgICAgICAgICAgIENPUFk0KG9wLCBpaSk7Ci0gICAgICAgICAgICAgICAgb3AgKz0gdDsK
LSAgICAgICAgICAgIH0gZWxzZSBpZiAodCA8PSAxNikgewotICAgICAgICAgICAgICAgICpvcCsr
ID0gKHQgLSAzKTsKLSAgICAgICAgICAgICAgICBDT1BZOChvcCwgaWkpOwotICAgICAgICAgICAg
ICAgIENPUFk4KG9wICsgOCwgaWkgKyA4KTsKLSAgICAgICAgICAgICAgICBvcCArPSB0OwotICAg
ICAgICAgICAgfSBlbHNlIHsKLSAgICAgICAgICAgICAgICBpZiAodCA8PSAxOCkgewotICAgICAg
ICAgICAgICAgICAgICAqb3ArKyA9ICh0IC0gMyk7Ci0gICAgICAgICAgICAgICAgfSBlbHNlIHsK
LSAgICAgICAgICAgICAgICAgICAgc2l6ZV90IHR0ID0gdCAtIDE4OwotICAgICAgICAgICAgICAg
ICAgICAqb3ArKyA9IDA7Ci0gICAgICAgICAgICAgICAgICAgIHdoaWxlICh1bmxpa2VseSh0dCA+
IDI1NSkpIHsKLSAgICAgICAgICAgICAgICAgICAgICAgIHR0IC09IDI1NTsKLSAgICAgICAgICAg
ICAgICAgICAgICAgICpvcCsrID0gMDsKLSAgICAgICAgICAgICAgICAgICAgfQotICAgICAgICAg
ICAgICAgICAgICAqb3ArKyA9IHR0OwotICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAgICAg
ICBkbyB7Ci0gICAgICAgICAgICAgICAgICAgIENPUFk4KG9wLCBpaSk7Ci0gICAgICAgICAgICAg
ICAgICAgIENPUFk4KG9wICsgOCwgaWkgKyA4KTsKLSAgICAgICAgICAgICAgICAgICAgb3AgKz0g
MTY7Ci0gICAgICAgICAgICAgICAgICAgIGlpICs9IDE2OwotICAgICAgICAgICAgICAgICAgICB0
IC09IDE2OwotICAgICAgICAgICAgICAgIH0gd2hpbGUgKHQgPj0gMTYpOwotICAgICAgICAgICAg
ICAgIGlmICh0ID4gMCkgZG8gewotICAgICAgICAgICAgICAgICAgICAqb3ArKyA9ICppaSsrOwot
ICAgICAgICAgICAgICAgIH0gd2hpbGUgKC0tdCA+IDApOwotICAgICAgICAgICAgfQotICAgICAg
ICB9Ci0KLSAgICAgICAgbV9sZW4gPSA0OwotICAgICAgICB7Ci0jaWYgZGVmaW5lZChDT05GSUdf
SEFWRV9FRkZJQ0lFTlRfVU5BTElHTkVEX0FDQ0VTUykgJiYgZGVmaW5lZChMWk9fVVNFX0NUWjY0
KQotICAgICAgICB1NjQgdjsKLSAgICAgICAgdiA9IGdldF91bmFsaWduZWQoKGNvbnN0IHU2NCAq
KSAoaXAgKyBtX2xlbikpIF4KLSAgICAgICAgICAgIGdldF91bmFsaWduZWQoKGNvbnN0IHU2NCAq
KSAobV9wb3MgKyBtX2xlbikpOwotICAgICAgICBpZiAodW5saWtlbHkodiA9PSAwKSkgewotICAg
ICAgICAgICAgZG8gewotICAgICAgICAgICAgICAgIG1fbGVuICs9IDg7Ci0gICAgICAgICAgICAg
ICAgdiA9IGdldF91bmFsaWduZWQoKGNvbnN0IHU2NCAqKSAoaXAgKyBtX2xlbikpIF4KLSAgICAg
ICAgICAgICAgICAgICAgZ2V0X3VuYWxpZ25lZCgoY29uc3QgdTY0ICopIChtX3BvcyArIG1fbGVu
KSk7Ci0gICAgICAgICAgICAgICAgaWYgKHVubGlrZWx5KGlwICsgbV9sZW4gPj0gaXBfZW5kKSkK
LSAgICAgICAgICAgICAgICAgICAgZ290byBtX2xlbl9kb25lOwotICAgICAgICAgICAgfSB3aGls
ZSAodiA9PSAwKTsKLSAgICAgICAgfQotIyAgaWYgZGVmaW5lZChfX0xJVFRMRV9FTkRJQU4pCi0g
ICAgICAgIG1fbGVuICs9ICh1bnNpZ25lZCkgX19idWlsdGluX2N0emxsKHYpIC8gODsKLSMgIGVs
aWYgZGVmaW5lZChfX0JJR19FTkRJQU4pCi0gICAgICAgIG1fbGVuICs9ICh1bnNpZ25lZCkgX19i
dWlsdGluX2NsemxsKHYpIC8gODsKLSMgIGVsc2UKLSMgICAgZXJyb3IgIm1pc3NpbmcgZW5kaWFu
IGRlZmluaXRpb24iCi0jICBlbmRpZgotI2VsaWYgZGVmaW5lZChDT05GSUdfSEFWRV9FRkZJQ0lF
TlRfVU5BTElHTkVEX0FDQ0VTUykgJiYgZGVmaW5lZChMWk9fVVNFX0NUWjMyKQotICAgICAgICB1
MzIgdjsKLSAgICAgICAgdiA9IGdldF91bmFsaWduZWQoKGNvbnN0IHUzMiAqKSAoaXAgKyBtX2xl
bikpIF4KLSAgICAgICAgICAgIGdldF91bmFsaWduZWQoKGNvbnN0IHUzMiAqKSAobV9wb3MgKyBt
X2xlbikpOwotICAgICAgICBpZiAodW5saWtlbHkodiA9PSAwKSkgewotICAgICAgICAgICAgZG8g
ewotICAgICAgICAgICAgICAgIG1fbGVuICs9IDQ7Ci0gICAgICAgICAgICAgICAgdiA9IGdldF91
bmFsaWduZWQoKGNvbnN0IHUzMiAqKSAoaXAgKyBtX2xlbikpIF4KLSAgICAgICAgICAgICAgICAg
ICAgZ2V0X3VuYWxpZ25lZCgoY29uc3QgdTMyICopIChtX3BvcyArIG1fbGVuKSk7Ci0gICAgICAg
ICAgICAgICAgaWYgKHYgIT0gMCkKLSAgICAgICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAg
ICAgICAgICAgbV9sZW4gKz0gNDsKLSAgICAgICAgICAgICAgICB2ID0gZ2V0X3VuYWxpZ25lZCgo
Y29uc3QgdTMyICopIChpcCArIG1fbGVuKSkgXgotICAgICAgICAgICAgICAgICAgICBnZXRfdW5h
bGlnbmVkKChjb25zdCB1MzIgKikgKG1fcG9zICsgbV9sZW4pKTsKLSAgICAgICAgICAgICAgICBp
ZiAodW5saWtlbHkoaXAgKyBtX2xlbiA+PSBpcF9lbmQpKQotICAgICAgICAgICAgICAgICAgICBn
b3RvIG1fbGVuX2RvbmU7Ci0gICAgICAgICAgICB9IHdoaWxlICh2ID09IDApOwotICAgICAgICB9
Ci0jICBpZiBkZWZpbmVkKF9fTElUVExFX0VORElBTikKLSAgICAgICAgbV9sZW4gKz0gKHVuc2ln
bmVkKSBfX2J1aWx0aW5fY3R6KHYpIC8gODsKLSMgIGVsaWYgZGVmaW5lZChfX0JJR19FTkRJQU4p
Ci0gICAgICAgIG1fbGVuICs9ICh1bnNpZ25lZCkgX19idWlsdGluX2Nseih2KSAvIDg7Ci0jICBl
bHNlCi0jICAgIGVycm9yICJtaXNzaW5nIGVuZGlhbiBkZWZpbml0aW9uIgotIyAgZW5kaWYKLSNl
bHNlCi0gICAgICAgIGlmICh1bmxpa2VseShpcFttX2xlbl0gPT0gbV9wb3NbbV9sZW5dKSkgewot
ICAgICAgICAgICAgZG8gewotICAgICAgICAgICAgICAgIG1fbGVuICs9IDE7Ci0gICAgICAgICAg
ICAgICAgaWYgKGlwW21fbGVuXSAhPSBtX3Bvc1ttX2xlbl0pCi0gICAgICAgICAgICAgICAgICAg
IGJyZWFrOwotICAgICAgICAgICAgICAgIG1fbGVuICs9IDE7Ci0gICAgICAgICAgICAgICAgaWYg
KGlwW21fbGVuXSAhPSBtX3Bvc1ttX2xlbl0pCi0gICAgICAgICAgICAgICAgICAgIGJyZWFrOwot
ICAgICAgICAgICAgICAgIG1fbGVuICs9IDE7Ci0gICAgICAgICAgICAgICAgaWYgKGlwW21fbGVu
XSAhPSBtX3Bvc1ttX2xlbl0pCi0gICAgICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAg
ICAgICAgIG1fbGVuICs9IDE7Ci0gICAgICAgICAgICAgICAgaWYgKGlwW21fbGVuXSAhPSBtX3Bv
c1ttX2xlbl0pCi0gICAgICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgICAgIG1f
bGVuICs9IDE7Ci0gICAgICAgICAgICAgICAgaWYgKGlwW21fbGVuXSAhPSBtX3Bvc1ttX2xlbl0p
Ci0gICAgICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgICAgIG1fbGVuICs9IDE7
Ci0gICAgICAgICAgICAgICAgaWYgKGlwW21fbGVuXSAhPSBtX3Bvc1ttX2xlbl0pCi0gICAgICAg
ICAgICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgICAgIG1fbGVuICs9IDE7Ci0gICAgICAg
ICAgICAgICAgaWYgKGlwW21fbGVuXSAhPSBtX3Bvc1ttX2xlbl0pCi0gICAgICAgICAgICAgICAg
ICAgIGJyZWFrOwotICAgICAgICAgICAgICAgIG1fbGVuICs9IDE7Ci0gICAgICAgICAgICAgICAg
aWYgKHVubGlrZWx5KGlwICsgbV9sZW4gPj0gaXBfZW5kKSkKLSAgICAgICAgICAgICAgICAgICAg
Z290byBtX2xlbl9kb25lOwotICAgICAgICAgICAgfSB3aGlsZSAoaXBbbV9sZW5dID09IG1fcG9z
W21fbGVuXSk7Ci0gICAgICAgIH0KLSNlbmRpZgotICAgICAgICB9Ci0gbV9sZW5fZG9uZToKLQot
ICAgICAgICBtX29mZiA9IGlwIC0gbV9wb3M7Ci0gICAgICAgIGlwICs9IG1fbGVuOwotICAgICAg
ICBpaSA9IGlwOwotICAgICAgICBpZiAobV9sZW4gPD0gTTJfTUFYX0xFTiAmJiBtX29mZiA8PSBN
Ml9NQVhfT0ZGU0VUKSB7Ci0gICAgICAgICAgICBtX29mZiAtPSAxOwotICAgICAgICAgICAgKm9w
KysgPSAoKChtX2xlbiAtIDEpIDw8IDUpIHwgKChtX29mZiAmIDcpIDw8IDIpKTsKLSAgICAgICAg
ICAgICpvcCsrID0gKG1fb2ZmID4+IDMpOwotICAgICAgICB9IGVsc2UgaWYgKG1fb2ZmIDw9IE0z
X01BWF9PRkZTRVQpIHsKLSAgICAgICAgICAgIG1fb2ZmIC09IDE7Ci0gICAgICAgICAgICBpZiAo
bV9sZW4gPD0gTTNfTUFYX0xFTikKLSAgICAgICAgICAgICAgICAqb3ArKyA9IChNM19NQVJLRVIg
fCAobV9sZW4gLSAyKSk7Ci0gICAgICAgICAgICBlbHNlIHsKLSAgICAgICAgICAgICAgICBtX2xl
biAtPSBNM19NQVhfTEVOOwotICAgICAgICAgICAgICAgICpvcCsrID0gTTNfTUFSS0VSIHwgMDsK
LSAgICAgICAgICAgICAgICB3aGlsZSAodW5saWtlbHkobV9sZW4gPiAyNTUpKSB7Ci0gICAgICAg
ICAgICAgICAgICAgIG1fbGVuIC09IDI1NTsKLSAgICAgICAgICAgICAgICAgICAgKm9wKysgPSAw
OwotICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAgICAgICAqb3ArKyA9IChtX2xlbik7Ci0g
ICAgICAgICAgICB9Ci0gICAgICAgICAgICAqb3ArKyA9IChtX29mZiA8PCAyKTsKLSAgICAgICAg
ICAgICpvcCsrID0gKG1fb2ZmID4+IDYpOwotICAgICAgICB9IGVsc2UgewotICAgICAgICAgICAg
bV9vZmYgLT0gMHg0MDAwOwotICAgICAgICAgICAgaWYgKG1fbGVuIDw9IE00X01BWF9MRU4pCi0g
ICAgICAgICAgICAgICAgKm9wKysgPSAoTTRfTUFSS0VSIHwgKChtX29mZiA+PiAxMSkgJiA4KQot
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IChtX2xlbiAtIDIpKTsKLSAgICAgICAgICAg
IGVsc2UgewotICAgICAgICAgICAgICAgIG1fbGVuIC09IE00X01BWF9MRU47Ci0gICAgICAgICAg
ICAgICAgKm9wKysgPSAoTTRfTUFSS0VSIHwgKChtX29mZiA+PiAxMSkgJiA4KSk7Ci0gICAgICAg
ICAgICAgICAgd2hpbGUgKHVubGlrZWx5KG1fbGVuID4gMjU1KSkgewotICAgICAgICAgICAgICAg
ICAgICBtX2xlbiAtPSAyNTU7Ci0gICAgICAgICAgICAgICAgICAgICpvcCsrID0gMDsKLSAgICAg
ICAgICAgICAgICB9Ci0gICAgICAgICAgICAgICAgKm9wKysgPSAobV9sZW4pOwotICAgICAgICAg
ICAgfQotICAgICAgICAgICAgKm9wKysgPSAobV9vZmYgPDwgMik7Ci0gICAgICAgICAgICAqb3Ar
KyA9IChtX29mZiA+PiA2KTsKLSAgICAgICAgfQotICAgICAgICBnb3RvIG5leHQ7Ci0gICAgfQot
ICAgICpvdXRfbGVuID0gb3AgLSBvdXQ7Ci0gICAgcmV0dXJuIGluX2VuZCAtIChpaSAtIHRpKTsK
LX0KLQotaW50IGx6bzF4XzFfY29tcHJlc3MoY29uc3QgdW5zaWduZWQgY2hhciAqaW4sIHNpemVf
dCBpbl9sZW4sCi0gICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBjaGFyICpvdXQsIHNpemVf
dCAqb3V0X2xlbiwKLSAgICAgICAgICAgICAgICAgICAgIHZvaWQgKndya21lbSkKLXsKLSAgICBj
b25zdCB1bnNpZ25lZCBjaGFyICppcCA9IGluOwotICAgIHVuc2lnbmVkIGNoYXIgKm9wID0gb3V0
OwotICAgIHNpemVfdCBsID0gaW5fbGVuOwotICAgIHNpemVfdCB0ID0gMDsKLQotICAgIHdoaWxl
IChsID4gMjApIHsKLSAgICAgICAgc2l6ZV90IGxsID0gbCA8PSAoTTRfTUFYX09GRlNFVCArIDEp
ID8gbCA6IChNNF9NQVhfT0ZGU0VUICsgMSk7Ci0gICAgICAgIHVpbnRwdHJfdCBsbF9lbmQgPSAo
dWludHB0cl90KSBpcCArIGxsOwotICAgICAgICBpZiAoKGxsX2VuZCArICgodCArIGxsKSA+PiA1
KSkgPD0gbGxfZW5kKQotICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgIEJVSUxEX0JVR19PTihE
X1NJWkUgKiBzaXplb2YobHpvX2RpY3RfdCkgPiBMWk8xWF8xX01FTV9DT01QUkVTUyk7Ci0gICAg
ICAgIG1lbXNldCh3cmttZW0sIDAsIERfU0laRSAqIHNpemVvZihsem9fZGljdF90KSk7Ci0gICAg
ICAgIHQgPSBsem8xeF8xX2RvX2NvbXByZXNzKGlwLCBsbCwgb3AsIG91dF9sZW4sIHQsIHdya21l
bSk7Ci0gICAgICAgIGlwICs9IGxsOwotICAgICAgICBvcCArPSAqb3V0X2xlbjsKLSAgICAgICAg
bCAgLT0gbGw7Ci0gICAgfQotICAgIHQgKz0gbDsKLQotICAgIGlmICh0ID4gMCkgewotICAgICAg
ICBjb25zdCB1bnNpZ25lZCBjaGFyICppaSA9IGluICsgaW5fbGVuIC0gdDsKLQotICAgICAgICBp
ZiAob3AgPT0gb3V0ICYmIHQgPD0gMjM4KSB7Ci0gICAgICAgICAgICAqb3ArKyA9ICgxNyArIHQp
OwotICAgICAgICB9IGVsc2UgaWYgKHQgPD0gMykgewotICAgICAgICAgICAgb3BbLTJdIHw9IHQ7
Ci0gICAgICAgIH0gZWxzZSBpZiAodCA8PSAxOCkgewotICAgICAgICAgICAgKm9wKysgPSAodCAt
IDMpOwotICAgICAgICB9IGVsc2UgewotICAgICAgICAgICAgc2l6ZV90IHR0ID0gdCAtIDE4Owot
ICAgICAgICAgICAgKm9wKysgPSAwOwotICAgICAgICAgICAgd2hpbGUgKHR0ID4gMjU1KSB7Ci0g
ICAgICAgICAgICAgICAgdHQgLT0gMjU1OwotICAgICAgICAgICAgICAgICpvcCsrID0gMDsKLSAg
ICAgICAgICAgIH0KLSAgICAgICAgICAgICpvcCsrID0gdHQ7Ci0gICAgICAgIH0KLSAgICAgICAg
aWYgKHQgPj0gMTYpIGRvIHsKLSAgICAgICAgICAgIENPUFk4KG9wLCBpaSk7Ci0gICAgICAgICAg
ICBDT1BZOChvcCArIDgsIGlpICsgOCk7Ci0gICAgICAgICAgICBvcCArPSAxNjsKLSAgICAgICAg
ICAgIGlpICs9IDE2OwotICAgICAgICAgICAgdCAtPSAxNjsKLSAgICAgICAgfSB3aGlsZSAodCA+
PSAxNik7Ci0gICAgICAgIGlmICh0ID4gMCkgZG8gewotICAgICAgICAgICAgKm9wKysgPSAqaWkr
KzsKLSAgICAgICAgfSB3aGlsZSAoLS10ID4gMCk7Ci0gICAgfQotCi0gICAgKm9wKysgPSBNNF9N
QVJLRVIgfCAxOwotICAgICpvcCsrID0gMDsKLSAgICAqb3ArKyA9IDA7Ci0KLSAgICAqb3V0X2xl
biA9IG9wIC0gb3V0OwotICAgIHJldHVybiBMWk9fRV9PSzsKLX0KLQotIyBkZWZpbmUgSU5JVAot
I2Vsc2UgLyogQ09ORklHX1RNRU0gKi8KLSMgaW5jbHVkZSAiZGVjb21wcmVzcy5oIgotI2VuZGlm
IC8qIENPTkZJR19UTUVNICovCisjaW5jbHVkZSAiZGVjb21wcmVzcy5oIgogCiAvKgogICogIExa
TzFYIERlY29tcHJlc3NvciBmcm9tIExaTwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9tZW1vcnku
YyBiL3hlbi9jb21tb24vbWVtb3J5LmMKaW5kZXggODY1NjdlNjExNy4uMjA2MDllMTUzZCAxMDA2
NDQKLS0tIGEveGVuL2NvbW1vbi9tZW1vcnkuYworKysgYi94ZW4vY29tbW9uL21lbW9yeS5jCkBA
IC03LDYgKzcsNyBAQAogICogQ29weXJpZ2h0IChjKSAyMDAzLTIwMDUsIEsgQSBGcmFzZXIKICAq
LwogCisjaW5jbHVkZSA8eGVuL2RvbWFpbl9wYWdlLmg+CiAjaW5jbHVkZSA8eGVuL3R5cGVzLmg+
CiAjaW5jbHVkZSA8eGVuL2xpYi5oPgogI2luY2x1ZGUgPHhlbi9tbS5oPgpAQCAtMTgsOCArMTks
NiBAQAogI2luY2x1ZGUgPHhlbi9ndWVzdF9hY2Nlc3MuaD4KICNpbmNsdWRlIDx4ZW4vaHlwZXJj
YWxsLmg+CiAjaW5jbHVkZSA8eGVuL2Vycm5vLmg+Ci0jaW5jbHVkZSA8eGVuL3RtZW0uaD4KLSNp
bmNsdWRlIDx4ZW4vdG1lbV94ZW4uaD4KICNpbmNsdWRlIDx4ZW4vbnVtYS5oPgogI2luY2x1ZGUg
PHhlbi9tZW1fYWNjZXNzLmg+CiAjaW5jbHVkZSA8eGVuL3RyYWNlLmg+CkBAIC0yNTAsMTEgKzI0
OSwxMCBAQCBzdGF0aWMgdm9pZCBwb3B1bGF0ZV9waHlzbWFwKHN0cnVjdCBtZW1vcF9hcmdzICph
KQogCiAgICAgICAgICAgICAgICAgaWYgKCB1bmxpa2VseSghcGFnZSkgKQogICAgICAgICAgICAg
ICAgIHsKLSAgICAgICAgICAgICAgICAgICAgaWYgKCAhdG1lbV9lbmFibGVkKCkgfHwgYS0+ZXh0
ZW50X29yZGVyICkKLSAgICAgICAgICAgICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19JTkZP
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIkNvdWxkIG5vdCBhbGxvY2F0ZSBv
cmRlcj0ldSBleHRlbnQ6IGlkPSVkIG1lbWZsYWdzPSUjeCAoJXUgb2YgJXUpXG4iLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgYS0+ZXh0ZW50X29yZGVyLCBkLT5kb21haW5faWQs
IGEtPm1lbWZsYWdzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaSwgYS0+bnJf
ZXh0ZW50cyk7CisgICAgICAgICAgICAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19JTkZPLAorICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAiQ291bGQgbm90IGFsbG9jYXRlIG9yZGVyPSV1IGV4
dGVudDogaWQ9JWQgbWVtZmxhZ3M9JSN4ICgldSBvZiAldSlcbiIsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGEtPmV4dGVudF9vcmRlciwgZC0+ZG9tYWluX2lkLCBhLT5tZW1mbGFncywK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaSwgYS0+bnJfZXh0ZW50cyk7CiAgICAgICAg
ICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICAgICAgICAgIH0KIApkaWZmIC0tZ2l0IGEv
eGVuL2NvbW1vbi9wYWdlX2FsbG9jLmMgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwppbmRleCBi
NzE5OThjZmE4Li4yOTY5MDI4MzViIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3BhZ2VfYWxsb2Mu
YworKysgYi94ZW4vY29tbW9uL3BhZ2VfYWxsb2MuYwpAQCAtMTM1LDggKzEzNSw2IEBACiAjaW5j
bHVkZSA8eGVuL251bWEuaD4KICNpbmNsdWRlIDx4ZW4vbm9kZW1hc2suaD4KICNpbmNsdWRlIDx4
ZW4vZXZlbnQuaD4KLSNpbmNsdWRlIDx4ZW4vdG1lbS5oPgotI2luY2x1ZGUgPHhlbi90bWVtX3hl
bi5oPgogI2luY2x1ZGUgPHB1YmxpYy9zeXNjdGwuaD4KICNpbmNsdWRlIDxwdWJsaWMvc2NoZWQu
aD4KICNpbmNsdWRlIDxhc20vcGFnZS5oPgpAQCAtNDU1LDEwICs0NTMsNiBAQCBzdGF0aWMgdW5z
aWduZWQgbG9uZyBub2RlX25lZWRfc2NydWJbTUFYX05VTU5PREVTXTsKIHN0YXRpYyB1bnNpZ25l
ZCBsb25nICphdmFpbFtNQVhfTlVNTk9ERVNdOwogc3RhdGljIGxvbmcgdG90YWxfYXZhaWxfcGFn
ZXM7CiAKLS8qIFRNRU06IFJlc2VydmUgYSBmcmFjdGlvbiBvZiBtZW1vcnkgZm9yIG1pZC1zaXpl
ICgwPG9yZGVyPDkpIGFsbG9jYXRpb25zLiovCi1zdGF0aWMgbG9uZyBtaWRzaXplX2FsbG9jX3pv
bmVfcGFnZXM7Ci0jZGVmaW5lIE1JRFNJWkVfQUxMT0NfRlJBQyAxMjgKLQogc3RhdGljIERFRklO
RV9TUElOTE9DSyhoZWFwX2xvY2spOwogc3RhdGljIGxvbmcgb3V0c3RhbmRpbmdfY2xhaW1zOyAv
KiB0b3RhbCBvdXRzdGFuZGluZyBjbGFpbXMgYnkgYWxsIGRvbWFpbnMgKi8KIApAQCAtNTM0LDE2
ICs1MjgsNiBAQCBpbnQgZG9tYWluX3NldF9vdXRzdGFuZGluZ19wYWdlcyhzdHJ1Y3QgZG9tYWlu
ICpkLCB1bnNpZ25lZCBsb25nIHBhZ2VzKQogICAgIC8qIGhvdyBtdWNoIG1lbW9yeSBpcyBhdmFp
bGFibGU/ICovCiAgICAgYXZhaWxfcGFnZXMgPSB0b3RhbF9hdmFpbF9wYWdlczsKIAotICAgIC8q
IE5vdGU6IFRoZSB1c2FnZSBvZiBjbGFpbSBtZWFucyB0aGF0IGFsbG9jYXRpb24gZnJvbSBhIGd1
ZXN0ICptaWdodCoKLSAgICAgKiBoYXZlIHRvIGNvbWUgZnJvbSBmcmVlYWJsZSBtZW1vcnkuIFVz
aW5nIGZyZWUgbWVtb3J5IGlzIGFsd2F5cyBiZXR0ZXIsIGlmCi0gICAgICogaXQgaXMgYXZhaWxh
YmxlLCB0aGFuIHVzaW5nIGZyZWVhYmxlIG1lbW9yeS4KLSAgICAgKgotICAgICAqIEJ1dCB0aGF0
IGlzIE9LIGFzIG9uY2UgdGhlIGNsYWltIGhhcyBiZWVuIG1hZGUsIGl0IHN0aWxsIGNhbiB0YWtl
IG1pbnV0ZXMKLSAgICAgKiBiZWZvcmUgdGhlIGNsYWltIGlzIGZ1bGx5IHNhdGlzZmllZC4gVG1l
bSBjYW4gbWFrZSB1c2Ugb2YgdGhlIHVuY2xhaW1lZAotICAgICAqIHBhZ2VzIGR1cmluZyB0aGlz
IHRpbWUgKHRvIHN0b3JlIGVwaGVtZXJhbC9mcmVlYWJsZSBwYWdlcyBvbmx5LAotICAgICAqIG5v
dCBwZXJzaXN0ZW50IHBhZ2VzKS4KLSAgICAgKi8KLSAgICBhdmFpbF9wYWdlcyArPSB0bWVtX2Zy
ZWVhYmxlX3BhZ2VzKCk7CiAgICAgYXZhaWxfcGFnZXMgLT0gb3V0c3RhbmRpbmdfY2xhaW1zOwog
CiAgICAgLyoKQEAgLTcxNSw4ICs2OTksNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgc2V0dXBfbG93
X21lbV92aXJxKHZvaWQpCiAKIHN0YXRpYyB2b2lkIGNoZWNrX2xvd19tZW1fdmlycSh2b2lkKQog
ewotICAgIHVuc2lnbmVkIGxvbmcgYXZhaWxfcGFnZXMgPSB0b3RhbF9hdmFpbF9wYWdlcyArCi0g
ICAgICAgIHRtZW1fZnJlZWFibGVfcGFnZXMoKSAtIG91dHN0YW5kaW5nX2NsYWltczsKKyAgICB1
bnNpZ25lZCBsb25nIGF2YWlsX3BhZ2VzID0gdG90YWxfYXZhaWxfcGFnZXMgLSBvdXRzdGFuZGlu
Z19jbGFpbXM7CiAKICAgICBpZiAoIHVubGlrZWx5KGF2YWlsX3BhZ2VzIDw9IGxvd19tZW1fdmly
cV90aCkgKQogICAgIHsKQEAgLTk0Myw4ICs5MjYsNyBAQCBzdGF0aWMgc3RydWN0IHBhZ2VfaW5m
byAqYWxsb2NfaGVhcF9wYWdlcygKICAgICAgKiBDbGFpbWVkIG1lbW9yeSBpcyBjb25zaWRlcmVk
IHVuYXZhaWxhYmxlIHVubGVzcyB0aGUgcmVxdWVzdAogICAgICAqIGlzIG1hZGUgYnkgYSBkb21h
aW4gd2l0aCBzdWZmaWNpZW50IHVuY2xhaW1lZCBwYWdlcy4KICAgICAgKi8KLSAgICBpZiAoIChv
dXRzdGFuZGluZ19jbGFpbXMgKyByZXF1ZXN0ID4KLSAgICAgICAgICB0b3RhbF9hdmFpbF9wYWdl
cyArIHRtZW1fZnJlZWFibGVfcGFnZXMoKSkgJiYKKyAgICBpZiAoIChvdXRzdGFuZGluZ19jbGFp
bXMgKyByZXF1ZXN0ID4gdG90YWxfYXZhaWxfcGFnZXMpICYmCiAgICAgICAgICAgKChtZW1mbGFn
cyAmIE1FTUZfbm9fcmVmY291bnQpIHx8CiAgICAgICAgICAgICFkIHx8IGQtPm91dHN0YW5kaW5n
X3BhZ2VzIDwgcmVxdWVzdCkgKQogICAgIHsKQEAgLTk1MiwyMiArOTM0LDYgQEAgc3RhdGljIHN0
cnVjdCBwYWdlX2luZm8gKmFsbG9jX2hlYXBfcGFnZXMoCiAgICAgICAgIHJldHVybiBOVUxMOwog
ICAgIH0KIAotICAgIC8qCi0gICAgICogVE1FTTogV2hlbiBhdmFpbGFibGUgbWVtb3J5IGlzIHNj
YXJjZSBkdWUgdG8gdG1lbSBhYnNvcmJpbmcgaXQsIGFsbG93Ci0gICAgICogb25seSBtaWQtc2l6
ZSBhbGxvY2F0aW9ucyB0byBhdm9pZCB3b3JzdCBvZiBmcmFnbWVudGF0aW9uIGlzc3Vlcy4KLSAg
ICAgKiBPdGhlcnMgdHJ5IHRtZW0gcG9vbHMgdGhlbiBmYWlsLiAgVGhpcyBpcyBhIHdvcmthcm91
bmQgdW50aWwgYWxsCi0gICAgICogcG9zdC1kb20wLWNyZWF0aW9uLW11bHRpLXBhZ2UgYWxsb2Nh
dGlvbnMgY2FuIGJlIGVsaW1pbmF0ZWQuCi0gICAgICovCi0gICAgaWYgKCAoKG9yZGVyID09IDAp
IHx8IChvcmRlciA+PSA5KSkgJiYKLSAgICAgICAgICh0b3RhbF9hdmFpbF9wYWdlcyA8PSBtaWRz
aXplX2FsbG9jX3pvbmVfcGFnZXMpICYmCi0gICAgICAgICB0bWVtX2ZyZWVhYmxlX3BhZ2VzKCkg
KQotICAgIHsKLSAgICAgICAgLyogVHJ5IHRvIGZyZWUgbWVtb3J5IGZyb20gdG1lbS4gKi8KLSAg
ICAgICAgcGcgPSB0bWVtX3JlbGlucXVpc2hfcGFnZXMob3JkZXIsIG1lbWZsYWdzKTsKLSAgICAg
ICAgc3Bpbl91bmxvY2soJmhlYXBfbG9jayk7Ci0gICAgICAgIHJldHVybiBwZzsKLSAgICB9Ci0K
ICAgICBwZyA9IGdldF9mcmVlX2J1ZGR5KHpvbmVfbG8sIHpvbmVfaGksIG9yZGVyLCBtZW1mbGFn
cywgZCk7CiAgICAgLyogVHJ5IGdldHRpbmcgYSBkaXJ0eSBidWRkeSBpZiB3ZSBjb3VsZG4ndCBn
ZXQgYSBjbGVhbiBvbmUuICovCiAgICAgaWYgKCAhcGcgJiYgIShtZW1mbGFncyAmIE1FTUZfbm9f
c2NydWIpICkKQEAgLTE0NTYsMTAgKzE0MjIsNiBAQCBzdGF0aWMgdm9pZCBmcmVlX2hlYXBfcGFn
ZXMoCiAgICAgZWxzZQogICAgICAgICBwZy0+dS5mcmVlLmZpcnN0X2RpcnR5ID0gSU5WQUxJRF9E
SVJUWV9JRFg7CiAKLSAgICBpZiAoIHRtZW1fZW5hYmxlZCgpICkKLSAgICAgICAgbWlkc2l6ZV9h
bGxvY196b25lX3BhZ2VzID0gbWF4KAotICAgICAgICAgICAgbWlkc2l6ZV9hbGxvY196b25lX3Bh
Z2VzLCB0b3RhbF9hdmFpbF9wYWdlcyAvIE1JRFNJWkVfQUxMT0NfRlJBQyk7Ci0KICAgICAvKiBN
ZXJnZSBjaHVua3MgYXMgZmFyIGFzIHBvc3NpYmxlLiAqLwogICAgIHdoaWxlICggb3JkZXIgPCBN
QVhfT1JERVIgKQogICAgIHsKQEAgLTE4NDYsMTEgKzE4MDgsNiBAQCBzdGF0aWMgdW5zaWduZWQg
bG9uZyBhdmFpbF9oZWFwX3BhZ2VzKAogICAgIHJldHVybiBmcmVlX3BhZ2VzOwogfQogCi11bnNp
Z25lZCBsb25nIHRvdGFsX2ZyZWVfcGFnZXModm9pZCkKLXsKLSAgICByZXR1cm4gdG90YWxfYXZh
aWxfcGFnZXMgLSBtaWRzaXplX2FsbG9jX3pvbmVfcGFnZXM7Ci19Ci0KIHZvaWQgX19pbml0IGVu
ZF9ib290X2FsbG9jYXRvcih2b2lkKQogewogICAgIHVuc2lnbmVkIGludCBpOwpAQCAtMjI3Nywx
MCArMjIzNCw5IEBAIGludCBhc3NpZ25fcGFnZXMoCiAgICAgewogICAgICAgICBpZiAoIHVubGlr
ZWx5KChkLT50b3RfcGFnZXMgKyAoMSA8PCBvcmRlcikpID4gZC0+bWF4X3BhZ2VzKSApCiAgICAg
ICAgIHsKLSAgICAgICAgICAgIGlmICggIXRtZW1fZW5hYmxlZCgpIHx8IG9yZGVyICE9IDAgfHwg
ZC0+dG90X3BhZ2VzICE9IGQtPm1heF9wYWdlcyApCi0gICAgICAgICAgICAgICAgZ3ByaW50ayhY
RU5MT0dfSU5GTywgIk92ZXItYWxsb2NhdGlvbiBmb3IgZG9tYWluICV1OiAiCi0gICAgICAgICAg
ICAgICAgICAgICAgICAiJXUgPiAldVxuIiwgZC0+ZG9tYWluX2lkLAotICAgICAgICAgICAgICAg
ICAgICAgICAgZC0+dG90X3BhZ2VzICsgKDEgPDwgb3JkZXIpLCBkLT5tYXhfcGFnZXMpOworICAg
ICAgICAgICAgZ3ByaW50ayhYRU5MT0dfSU5GTywgIk92ZXItYWxsb2NhdGlvbiBmb3IgZG9tYWlu
ICV1OiAiCisgICAgICAgICAgICAgICAgICAgICIldSA+ICV1XG4iLCBkLT5kb21haW5faWQsCisg
ICAgICAgICAgICAgICAgICAgIGQtPnRvdF9wYWdlcyArICgxIDw8IG9yZGVyKSwgZC0+bWF4X3Bh
Z2VzKTsKICAgICAgICAgICAgIHJjID0gLUUyQklHOwogICAgICAgICAgICAgZ290byBvdXQ7CiAg
ICAgICAgIH0KZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vc3lzY3RsLmMgYi94ZW4vY29tbW9uL3N5
c2N0bC5jCmluZGV4IGMwYWE2YmRlNGUuLjc2NWVmZmRlOGQgMTAwNjQ0Ci0tLSBhL3hlbi9jb21t
b24vc3lzY3RsLmMKKysrIGIveGVuL2NvbW1vbi9zeXNjdGwuYwpAQCAtMTMsNyArMTMsNiBAQAog
I2luY2x1ZGUgPHhlbi9kb21haW4uaD4KICNpbmNsdWRlIDx4ZW4vZXZlbnQuaD4KICNpbmNsdWRl
IDx4ZW4vZG9tYWluX3BhZ2UuaD4KLSNpbmNsdWRlIDx4ZW4vdG1lbS5oPgogI2luY2x1ZGUgPHhl
bi90cmFjZS5oPgogI2luY2x1ZGUgPHhlbi9jb25zb2xlLmg+CiAjaW5jbHVkZSA8eGVuL2lvY2Fw
Lmg+CkBAIC00NTYsMTAgKzQ1NSw2IEBAIGxvbmcgZG9fc3lzY3RsKFhFTl9HVUVTVF9IQU5ETEVf
UEFSQU0oeGVuX3N5c2N0bF90KSB1X3N5c2N0bCkKICAgICB9CiAjZW5kaWYKIAotICAgIGNhc2Ug
WEVOX1NZU0NUTF90bWVtX29wOgotICAgICAgICByZXQgPSB0bWVtX2NvbnRyb2woJm9wLT51LnRt
ZW1fb3ApOwotICAgICAgICBicmVhazsKLQogICAgIGNhc2UgWEVOX1NZU0NUTF9saXZlcGF0Y2hf
b3A6CiAgICAgICAgIHJldCA9IGxpdmVwYXRjaF9vcCgmb3AtPnUubGl2ZXBhdGNoKTsKICAgICAg
ICAgaWYgKCByZXQgIT0gLUVOT1NZUyAmJiByZXQgIT0gLUVPUE5PVFNVUFAgKQpkaWZmIC0tZ2l0
IGEveGVuL2NvbW1vbi90bWVtLmMgYi94ZW4vY29tbW9uL3RtZW0uYwpkZWxldGVkIGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggYzA3N2Y4N2U3Ny4uMDAwMDAwMDAwMAotLS0gYS94ZW4vY29tbW9uL3Rt
ZW0uYworKysgL2Rldi9udWxsCkBAIC0xLDIwOTUgKzAsMCBAQAotLyoqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKgotICogdG1lbS5jCi0gKgotICogVHJhbnNjZW5kZW50IG1lbW9yeQotICoKLSAqIENvcHly
aWdodCAoYykgMjAwOSwgRGFuIE1hZ2VuaGVpbWVyLCBPcmFjbGUgQ29ycC4KLSAqLwotCi0vKiBU
T0RPIGxpc3Q6IDA5MDEyOSAodXBkYXRlZCAxMDAzMTgpCi0gICAtIGFueSBiZXR0ZXIgcmVjbGFt
YXRpb24gcG9saWN5PwotICAgLSB1c2UgZGlmZmVyZW50IHRsc2YgcG9vbHMgZm9yIGVhY2ggY2xp
ZW50IChtYXliZSBlYWNoIHBvb2wpCi0gICAtIHRlc3Qgc2hhcmVkIGFjY2VzcyBtb3JlIGNvbXBs
ZXRlbHkgKG9jZnMyKQotICAgLSBhZGQgZmVlZGJhY2stZHJpdmVuIGNvbXByZXNzaW9uIChub3Qg
Zm9yIHBlcnNpc3RlbnQgcG9vbHMgdGhvdWdoISkKLSAgIC0gYWRkIGRhdGEtc3RydWN0dXJlIHRv
dGFsIGJ5dGVzIG92ZXJoZWFkIHN0YXRzCi0gKi8KLQotI2lmZGVmIF9fWEVOX18KLSNpbmNsdWRl
IDx4ZW4vdG1lbV94ZW4uaD4gLyogaG9zdC1zcGVjaWZpYyAoZWcgWGVuKSBjb2RlIGdvZXMgaGVy
ZS4gKi8KLSNlbmRpZgotCi0jaW5jbHVkZSA8cHVibGljL3N5c2N0bC5oPgotI2luY2x1ZGUgPHhl
bi90bWVtLmg+Ci0jaW5jbHVkZSA8eGVuL3JidHJlZS5oPgotI2luY2x1ZGUgPHhlbi9yYWRpeC10
cmVlLmg+Ci0jaW5jbHVkZSA8eGVuL2xpc3QuaD4KLSNpbmNsdWRlIDx4ZW4vaW5pdC5oPgotCi0j
ZGVmaW5lIFRNRU1fU1BFQ19WRVJTSU9OIDEKLQotc3RydWN0IHRtZW1fc3RhdGlzdGljcyB0bWVt
X3N0YXRzID0gewotICAgIC5nbG9iYWxfb2JqX2NvdW50ID0gQVRPTUlDX0lOSVQoMCksCi0gICAg
Lmdsb2JhbF9wZ3BfY291bnQgPSBBVE9NSUNfSU5JVCgwKSwKLSAgICAuZ2xvYmFsX3BjZF9jb3Vu
dCA9IEFUT01JQ19JTklUKDApLAotICAgIC5nbG9iYWxfcGFnZV9jb3VudCA9IEFUT01JQ19JTklU
KDApLAotICAgIC5nbG9iYWxfcnRyZWVfbm9kZV9jb3VudCA9IEFUT01JQ19JTklUKDApLAotfTsK
LQotLyoqKioqKioqKioqKiBDT1JFIERBVEEgU1RSVUNUVVJFUyAqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKiovCi0KLXN0cnVjdCB0bWVtX29iamVjdF9yb290IHsKLSAgICBzdHJ1
Y3QgeGVuX3RtZW1fb2lkIG9pZDsKLSAgICBzdHJ1Y3QgcmJfbm9kZSByYl90cmVlX25vZGU7IC8q
IFByb3RlY3RlZCBieSBwb29sLT5wb29sX3J3bG9jay4gKi8KLSAgICB1bnNpZ25lZCBsb25nIG9i
am5vZGVfY291bnQ7IC8qIEF0b21pY2l0eSBkZXBlbmRzIG9uIG9ial9zcGlubG9jay4gKi8KLSAg
ICBsb25nIHBncF9jb3VudDsgLyogQXRvbWljaXR5IGRlcGVuZHMgb24gb2JqX3NwaW5sb2NrLiAq
LwotICAgIHN0cnVjdCByYWRpeF90cmVlX3Jvb3QgdHJlZV9yb290OyAvKiBUcmVlIG9mIHBhZ2Vz
IHdpdGhpbiBvYmplY3QuICovCi0gICAgc3RydWN0IHRtZW1fcG9vbCAqcG9vbDsKLSAgICBkb21p
ZF90IGxhc3RfY2xpZW50OwotICAgIHNwaW5sb2NrX3Qgb2JqX3NwaW5sb2NrOwotfTsKLQotc3Ry
dWN0IHRtZW1fb2JqZWN0X25vZGUgewotICAgIHN0cnVjdCB0bWVtX29iamVjdF9yb290ICpvYmo7
Ci0gICAgc3RydWN0IHJhZGl4X3RyZWVfbm9kZSBydG47Ci19OwotCi1zdHJ1Y3QgdG1lbV9wYWdl
X2Rlc2NyaXB0b3IgewotICAgIHVuaW9uIHsKLSAgICAgICAgc3RydWN0IGxpc3RfaGVhZCBnbG9i
YWxfZXBoX3BhZ2VzOwotICAgICAgICBzdHJ1Y3QgbGlzdF9oZWFkIGNsaWVudF9pbnZfcGFnZXM7
Ci0gICAgfTsKLSAgICB1bmlvbiB7Ci0gICAgICAgIHN0cnVjdCB7Ci0gICAgICAgICAgICB1bmlv
biB7Ci0gICAgICAgICAgICAgICAgc3RydWN0IGxpc3RfaGVhZCBjbGllbnRfZXBoX3BhZ2VzOwot
ICAgICAgICAgICAgICAgIHN0cnVjdCBsaXN0X2hlYWQgcG9vbF9wZXJzX3BhZ2VzOwotICAgICAg
ICAgICAgfTsKLSAgICAgICAgICAgIHN0cnVjdCB0bWVtX29iamVjdF9yb290ICpvYmo7Ci0gICAg
ICAgIH0gdXM7Ci0gICAgICAgIHN0cnVjdCB4ZW5fdG1lbV9vaWQgaW52X29pZDsgIC8qIFVzZWQg
Zm9yIGludmFsaWQgbGlzdCBvbmx5LiAqLwotICAgIH07Ci0gICAgcGFnZXNpemVfdCBzaXplOyAv
KiAwID09IFBBR0VfU0laRSAocGZwKSwgLTEgPT0gZGF0YSBpbnZhbGlkLAotICAgICAgICAgICAg
ICAgICAgICBlbHNlIGNvbXByZXNzZWQgZGF0YSAoY2RhdGEpLiAqLwotICAgIHVpbnQzMl90IGlu
ZGV4OwotICAgIGJvb2wgZXZpY3Rpb25fYXR0ZW1wdGVkOyAgLyogQ0hBTkdFIFRPIGxpZmV0aW1l
cz8gKHNldHRhYmxlKS4gKi8KLSAgICB1bmlvbiB7Ci0gICAgICAgIHN0cnVjdCBwYWdlX2luZm8g
KnBmcDsgIC8qIFBhZ2UgZnJhbWUgcG9pbnRlci4gKi8KLSAgICAgICAgY2hhciAqY2RhdGE7IC8q
IENvbXByZXNzZWQgZGF0YS4gKi8KLSAgICAgICAgc3RydWN0IHRtZW1fcGFnZV9jb250ZW50X2Rl
c2NyaXB0b3IgKnBjZDsgLyogUGFnZSBkZWR1cC4gKi8KLSAgICB9OwotICAgIHVuaW9uIHsKLSAg
ICAgICAgdWludDY0X3QgdGltZXN0YW1wOwotICAgICAgICB1aW50MzJfdCBwb29sX2lkOyAgLyog
VXNlZCBmb3IgaW52YWxpZCBsaXN0IG9ubHkuICovCi0gICAgfTsKLX07Ci0KLSNkZWZpbmUgUENE
X1RaRV9NQVhfU0laRSAoUEFHRV9TSVpFIC0gKFBBR0VfU0laRS82NCkpCi0KLXN0cnVjdCB0bWVt
X3BhZ2VfY29udGVudF9kZXNjcmlwdG9yIHsKLSAgICB1bmlvbiB7Ci0gICAgICAgIHN0cnVjdCBw
YWdlX2luZm8gKnBmcDsgIC8qIFBhZ2UgZnJhbWUgcG9pbnRlci4gKi8KLSAgICAgICAgY2hhciAq
Y2RhdGE7IC8qIElmIGNvbXByZXNzaW9uX2VuYWJsZWQuICovCi0gICAgfTsKLSAgICBwYWdlc2l6
ZV90IHNpemU7IC8qIElmIGNvbXByZXNzaW9uX2VuYWJsZWQgLT4gMDxzaXplPFBBR0VfU0laRSAo
KmNkYXRhKQotICAgICAgICAgICAgICAgICAgICAgKiBlbHNlIGlmIHR6ZSwgMDw9c2l6ZTxQQUdF
X1NJWkUsIHJvdW5kZWQgdXAgdG8gbXVsdCBvZiA4Ci0gICAgICAgICAgICAgICAgICAgICAqIGVs
c2UgUEFHRV9TSVpFIC0+ICpwZnAuICovCi19OwotCi1zdGF0aWMgaW50IHRtZW1faW5pdGlhbGl6
ZWQgPSAwOwotCi1zdHJ1Y3QgeG1lbV9wb29sICp0bWVtX21lbXBvb2wgPSAwOwotdW5zaWduZWQg
aW50IHRtZW1fbWVtcG9vbF9tYXhhbGxvYyA9IDA7Ci0KLURFRklORV9TUElOTE9DSyh0bWVtX3Bh
Z2VfbGlzdF9sb2NrKTsKLVBBR0VfTElTVF9IRUFEKHRtZW1fcGFnZV9saXN0KTsKLXVuc2lnbmVk
IGxvbmcgdG1lbV9wYWdlX2xpc3RfcGFnZXMgPSAwOwotCi1ERUZJTkVfUldMT0NLKHRtZW1fcnds
b2NrKTsKLXN0YXRpYyBERUZJTkVfU1BJTkxPQ0soZXBoX2xpc3RzX3NwaW5sb2NrKTsgLyogUHJv
dGVjdHMgZ2xvYmFsIEFORCBjbGllbnRzLiAqLwotc3RhdGljIERFRklORV9TUElOTE9DSyhwZXJz
X2xpc3RzX3NwaW5sb2NrKTsKLQotI2RlZmluZSBBU1NFUlRfU1BJTkxPQ0soX2wpIEFTU0VSVChz
cGluX2lzX2xvY2tlZChfbCkpCi0jZGVmaW5lIEFTU0VSVF9XUklURUxPQ0soX2wpIEFTU0VSVChy
d19pc193cml0ZV9sb2NrZWQoX2wpKQotCi0gICAgYXRvbWljX3QgY2xpZW50X3dlaWdodF90b3Rh
bDsKLQotc3RydWN0IHRtZW1fZ2xvYmFsIHRtZW1fZ2xvYmFsID0gewotICAgIC5lcGhlbWVyYWxf
cGFnZV9saXN0ID0gTElTVF9IRUFEX0lOSVQodG1lbV9nbG9iYWwuZXBoZW1lcmFsX3BhZ2VfbGlz
dCksCi0gICAgLmNsaWVudF9saXN0ID0gTElTVF9IRUFEX0lOSVQodG1lbV9nbG9iYWwuY2xpZW50
X2xpc3QpLAotICAgIC5jbGllbnRfd2VpZ2h0X3RvdGFsID0gQVRPTUlDX0lOSVQoMCksCi19Owot
Ci0vKgotICogVGhlcmUgdHdvIHR5cGVzIG9mIG1lbW9yeSBhbGxvY2F0aW9uIGludGVyZmFjZXMg
aW4gdG1lbS4KLSAqIE9uZSBpcyBiYXNlZCBvbiB4bWVtX3Bvb2wgYW5kIHRoZSBvdGhlciBpcyB1
c2VkIGZvciBhbGxvY2F0ZSBhIHdob2xlIHBhZ2UuCi0gKiBCb3RoIG9mIHRoZW0gYXJlIGJhc2Vk
IG9uIHRoZSBsb3dsZXZlbCBmdW5jdGlvbiBfX3RtZW1fYWxsb2NfcGFnZS9fdGhpc3Bvb2woKS4K
LSAqIFRoZSBjYWxsIHRyYWNlIG9mIGFsbG9jIHBhdGggaXMgbGlrZSBiZWxvdy4KLSAqIFBlcnNp
c3RhbnQgcG9vbDoKLSAqICAgICAxLnRtZW1fbWFsbG9jKCkKLSAqICAgICAgICAgPiB4bWVtX3Bv
b2xfYWxsb2MoKQotICogICAgICAgICAgICAgPiB0bWVtX3BlcnNpc3RlbnRfcG9vbF9wYWdlX2dl
dCgpCi0gKiAgICAgICAgICAgICAgICAgPiBfX3RtZW1fYWxsb2NfcGFnZV90aGlzcG9vbCgpCi0g
KiAgICAgMi50bWVtX2FsbG9jX3BhZ2UoKQotICogICAgICAgICA+IF9fdG1lbV9hbGxvY19wYWdl
X3RoaXNwb29sKCkKLSAqCi0gKiBFcGhlbWVyYWwgcG9vbDoKLSAqICAgICAxLnRtZW1fbWFsbG9j
KCkKLSAqICAgICAgICAgPiB4bWVtX3Bvb2xfYWxsb2MoKQotICogICAgICAgICAgICAgPiB0bWVt
X21lbXBvb2xfcGFnZV9nZXQoKQotICogICAgICAgICAgICAgICAgID4gX190bWVtX2FsbG9jX3Bh
Z2UoKQotICogICAgIDIudG1lbV9hbGxvY19wYWdlKCkKLSAqICAgICAgICAgPiBfX3RtZW1fYWxs
b2NfcGFnZSgpCi0gKgotICogVGhlIGZyZWUgcGF0aCBpcyBkb25lIGluIHRoZSBzYW1lIG1hbm5l
ci4KLSAqLwotc3RhdGljIHZvaWQgKnRtZW1fbWFsbG9jKHNpemVfdCBzaXplLCBzdHJ1Y3QgdG1l
bV9wb29sICpwb29sKQotewotICAgIHZvaWQgKnYgPSBOVUxMOwotCi0gICAgaWYgKCAocG9vbCAh
PSBOVUxMKSAmJiBpc19wZXJzaXN0ZW50KHBvb2wpICkgewotICAgICAgICBpZiAoIHBvb2wtPmNs
aWVudC0+cGVyc2lzdGVudF9wb29sICkKLSAgICAgICAgICAgIHYgPSB4bWVtX3Bvb2xfYWxsb2Mo
c2l6ZSwgcG9vbC0+Y2xpZW50LT5wZXJzaXN0ZW50X3Bvb2wpOwotICAgIH0KLSAgICBlbHNlCi0g
ICAgewotICAgICAgICBBU1NFUlQoIHNpemUgPCB0bWVtX21lbXBvb2xfbWF4YWxsb2MgKTsKLSAg
ICAgICAgQVNTRVJUKCB0bWVtX21lbXBvb2wgIT0gTlVMTCApOwotICAgICAgICB2ID0geG1lbV9w
b29sX2FsbG9jKHNpemUsIHRtZW1fbWVtcG9vbCk7Ci0gICAgfQotICAgIGlmICggdiA9PSBOVUxM
ICkKLSAgICAgICAgdG1lbV9zdGF0cy5hbGxvY19mYWlsZWQrKzsKLSAgICByZXR1cm4gdjsKLX0K
LQotc3RhdGljIHZvaWQgdG1lbV9mcmVlKHZvaWQgKnAsIHN0cnVjdCB0bWVtX3Bvb2wgKnBvb2wp
Ci17Ci0gICAgaWYgKCBwb29sID09IE5VTEwgfHwgIWlzX3BlcnNpc3RlbnQocG9vbCkgKQotICAg
IHsKLSAgICAgICAgQVNTRVJUKCB0bWVtX21lbXBvb2wgIT0gTlVMTCApOwotICAgICAgICB4bWVt
X3Bvb2xfZnJlZShwLCB0bWVtX21lbXBvb2wpOwotICAgIH0KLSAgICBlbHNlCi0gICAgewotICAg
ICAgICBBU1NFUlQoIHBvb2wtPmNsaWVudC0+cGVyc2lzdGVudF9wb29sICE9IE5VTEwgKTsKLSAg
ICAgICAgeG1lbV9wb29sX2ZyZWUocCwgcG9vbC0+Y2xpZW50LT5wZXJzaXN0ZW50X3Bvb2wpOwot
ICAgIH0KLX0KLQotc3RhdGljIHN0cnVjdCBwYWdlX2luZm8gKnRtZW1fYWxsb2NfcGFnZShzdHJ1
Y3QgdG1lbV9wb29sICpwb29sKQotewotICAgIHN0cnVjdCBwYWdlX2luZm8gKnBmcCA9IE5VTEw7
Ci0KLSAgICBpZiAoIHBvb2wgIT0gTlVMTCAmJiBpc19wZXJzaXN0ZW50KHBvb2wpICkKLSAgICAg
ICAgcGZwID0gX190bWVtX2FsbG9jX3BhZ2VfdGhpc3Bvb2wocG9vbC0+Y2xpZW50LT5kb21haW4p
OwotICAgIGVsc2UKLSAgICAgICAgcGZwID0gX190bWVtX2FsbG9jX3BhZ2UoKTsKLSAgICBpZiAo
IHBmcCA9PSBOVUxMICkKLSAgICAgICAgdG1lbV9zdGF0cy5hbGxvY19wYWdlX2ZhaWxlZCsrOwot
ICAgIGVsc2UKLSAgICAgICAgYXRvbWljX2luY19hbmRfbWF4KGdsb2JhbF9wYWdlX2NvdW50KTsK
LSAgICByZXR1cm4gcGZwOwotfQotCi1zdGF0aWMgdm9pZCB0bWVtX2ZyZWVfcGFnZShzdHJ1Y3Qg
dG1lbV9wb29sICpwb29sLCBzdHJ1Y3QgcGFnZV9pbmZvICpwZnApCi17Ci0gICAgQVNTRVJUKHBm
cCk7Ci0gICAgaWYgKCBwb29sID09IE5VTEwgfHwgIWlzX3BlcnNpc3RlbnQocG9vbCkgKQotICAg
ICAgICBfX3RtZW1fZnJlZV9wYWdlKHBmcCk7Ci0gICAgZWxzZQotICAgICAgICBfX3RtZW1fZnJl
ZV9wYWdlX3RoaXNwb29sKHBmcCk7Ci0gICAgYXRvbWljX2RlY19hbmRfYXNzZXJ0KGdsb2JhbF9w
YWdlX2NvdW50KTsKLX0KLQotc3RhdGljIHZvaWQgKnRtZW1fbWVtcG9vbF9wYWdlX2dldCh1bnNp
Z25lZCBsb25nIHNpemUpCi17Ci0gICAgc3RydWN0IHBhZ2VfaW5mbyAqcGk7Ci0KLSAgICBBU1NF
UlQoc2l6ZSA9PSBQQUdFX1NJWkUpOwotICAgIGlmICggKHBpID0gX190bWVtX2FsbG9jX3BhZ2Uo
KSkgPT0gTlVMTCApCi0gICAgICAgIHJldHVybiBOVUxMOwotICAgIHJldHVybiBwYWdlX3RvX3Zp
cnQocGkpOwotfQotCi1zdGF0aWMgdm9pZCB0bWVtX21lbXBvb2xfcGFnZV9wdXQodm9pZCAqcGFn
ZV92YSkKLXsKLSAgICBBU1NFUlQoSVNfUEFHRV9BTElHTkVEKHBhZ2VfdmEpKTsKLSAgICBfX3Rt
ZW1fZnJlZV9wYWdlKHZpcnRfdG9fcGFnZShwYWdlX3ZhKSk7Ci19Ci0KLXN0YXRpYyBpbnQgX19p
bml0IHRtZW1fbWVtcG9vbF9pbml0KHZvaWQpCi17Ci0gICAgdG1lbV9tZW1wb29sID0geG1lbV9w
b29sX2NyZWF0ZSgidG1lbSIsIHRtZW1fbWVtcG9vbF9wYWdlX2dldCwKLSAgICAgICAgdG1lbV9t
ZW1wb29sX3BhZ2VfcHV0LCBQQUdFX1NJWkUsIDAsIFBBR0VfU0laRSk7Ci0gICAgaWYgKCB0bWVt
X21lbXBvb2wgKQotICAgICAgICB0bWVtX21lbXBvb2xfbWF4YWxsb2MgPSB4bWVtX3Bvb2xfbWF4
YWxsb2ModG1lbV9tZW1wb29sKTsKLSAgICByZXR1cm4gdG1lbV9tZW1wb29sICE9IE5VTEw7Ci19
Ci0KLS8qIFBlcnNpc3RlbnQgcG9vbHMgYXJlIHBlci1kb21haW4uICovCi1zdGF0aWMgdm9pZCAq
dG1lbV9wZXJzaXN0ZW50X3Bvb2xfcGFnZV9nZXQodW5zaWduZWQgbG9uZyBzaXplKQotewotICAg
IHN0cnVjdCBwYWdlX2luZm8gKnBpOwotICAgIHN0cnVjdCBkb21haW4gKmQgPSBjdXJyZW50LT5k
b21haW47Ci0KLSAgICBBU1NFUlQoc2l6ZSA9PSBQQUdFX1NJWkUpOwotICAgIGlmICggKHBpID0g
X190bWVtX2FsbG9jX3BhZ2VfdGhpc3Bvb2woZCkpID09IE5VTEwgKQotICAgICAgICByZXR1cm4g
TlVMTDsKLSAgICBBU1NFUlQoSVNfVkFMSURfUEFHRShwaSkpOwotICAgIHJldHVybiBwYWdlX3Rv
X3ZpcnQocGkpOwotfQotCi1zdGF0aWMgdm9pZCB0bWVtX3BlcnNpc3RlbnRfcG9vbF9wYWdlX3B1
dCh2b2lkICpwYWdlX3ZhKQotewotICAgIHN0cnVjdCBwYWdlX2luZm8gKnBpOwotCi0gICAgQVNT
RVJUKElTX1BBR0VfQUxJR05FRChwYWdlX3ZhKSk7Ci0gICAgcGkgPSBtZm5fdG9fcGFnZShfbWZu
KHZpcnRfdG9fbWZuKHBhZ2VfdmEpKSk7Ci0gICAgQVNTRVJUKElTX1ZBTElEX1BBR0UocGkpKTsK
LSAgICBfX3RtZW1fZnJlZV9wYWdlX3RoaXNwb29sKHBpKTsKLX0KLQotLyoKLSAqIFBhZ2UgY29u
dGVudCBkZXNjcmlwdG9yIG1hbmlwdWxhdGlvbiByb3V0aW5lcy4KLSAqLwotI2RlZmluZSBOT1Rf
U0hBUkVBQkxFICgodWludDE2X3QpLTFVTCkKLQotLyoqKioqKioqKioqKiBQQUdFIERFU0NSSVBU
T1IgTUFOSVBVTEFUSU9OIFJPVVRJTkVTICoqKioqKioqKioqKioqKioqKiovCi0KLS8qIEFsbG9j
YXRlIGEgc3RydWN0IHRtZW1fcGFnZV9kZXNjcmlwdG9yIGFuZCBhc3NvY2lhdGUgaXQgd2l0aCBh
biBvYmplY3QuICovCi1zdGF0aWMgc3RydWN0IHRtZW1fcGFnZV9kZXNjcmlwdG9yICpwZ3BfYWxs
b2Moc3RydWN0IHRtZW1fb2JqZWN0X3Jvb3QgKm9iaikKLXsKLSAgICBzdHJ1Y3QgdG1lbV9wYWdl
X2Rlc2NyaXB0b3IgKnBncDsKLSAgICBzdHJ1Y3QgdG1lbV9wb29sICpwb29sOwotCi0gICAgQVNT
RVJUKG9iaiAhPSBOVUxMKTsKLSAgICBBU1NFUlQob2JqLT5wb29sICE9IE5VTEwpOwotICAgIHBv
b2wgPSBvYmotPnBvb2w7Ci0gICAgaWYgKCAocGdwID0gdG1lbV9tYWxsb2Moc2l6ZW9mKHN0cnVj
dCB0bWVtX3BhZ2VfZGVzY3JpcHRvciksIHBvb2wpKSA9PSBOVUxMICkKLSAgICAgICAgcmV0dXJu
IE5VTEw7Ci0gICAgcGdwLT51cy5vYmogPSBvYmo7Ci0gICAgSU5JVF9MSVNUX0hFQUQoJnBncC0+
Z2xvYmFsX2VwaF9wYWdlcyk7Ci0gICAgSU5JVF9MSVNUX0hFQUQoJnBncC0+dXMuY2xpZW50X2Vw
aF9wYWdlcyk7Ci0gICAgcGdwLT5wZnAgPSBOVUxMOwotICAgIHBncC0+c2l6ZSA9IC0xOwotICAg
IHBncC0+aW5kZXggPSAtMTsKLSAgICBwZ3AtPnRpbWVzdGFtcCA9IGdldF9jeWNsZXMoKTsKLSAg
ICBhdG9taWNfaW5jX2FuZF9tYXgoZ2xvYmFsX3BncF9jb3VudCk7Ci0gICAgYXRvbWljX2luYygm
cG9vbC0+cGdwX2NvdW50KTsKLSAgICBpZiAoIF9hdG9taWNfcmVhZChwb29sLT5wZ3BfY291bnQp
ID4gcG9vbC0+cGdwX2NvdW50X21heCApCi0gICAgICAgIHBvb2wtPnBncF9jb3VudF9tYXggPSBf
YXRvbWljX3JlYWQocG9vbC0+cGdwX2NvdW50KTsKLSAgICByZXR1cm4gcGdwOwotfQotCi1zdGF0
aWMgc3RydWN0IHRtZW1fcGFnZV9kZXNjcmlwdG9yICpwZ3BfbG9va3VwX2luX29iaihzdHJ1Y3Qg
dG1lbV9vYmplY3Rfcm9vdCAqb2JqLCB1aW50MzJfdCBpbmRleCkKLXsKLSAgICBBU1NFUlQob2Jq
ICE9IE5VTEwpOwotICAgIEFTU0VSVF9TUElOTE9DSygmb2JqLT5vYmpfc3BpbmxvY2spOwotICAg
IEFTU0VSVChvYmotPnBvb2wgIT0gTlVMTCk7Ci0gICAgcmV0dXJuIHJhZGl4X3RyZWVfbG9va3Vw
KCZvYmotPnRyZWVfcm9vdCwgaW5kZXgpOwotfQotCi1zdGF0aWMgdm9pZCBwZ3BfZnJlZV9kYXRh
KHN0cnVjdCB0bWVtX3BhZ2VfZGVzY3JpcHRvciAqcGdwLCBzdHJ1Y3QgdG1lbV9wb29sICpwb29s
KQotewotICAgIHBhZ2VzaXplX3QgcGdwX3NpemUgPSBwZ3AtPnNpemU7Ci0KLSAgICBpZiAoIHBn
cC0+cGZwID09IE5VTEwgKQotICAgICAgICByZXR1cm47Ci0gICAgaWYgKCBwZ3Bfc2l6ZSApCi0g
ICAgICAgIHRtZW1fZnJlZShwZ3AtPmNkYXRhLCBwb29sKTsKLSAgICBlbHNlCi0gICAgICAgIHRt
ZW1fZnJlZV9wYWdlKHBncC0+dXMub2JqLT5wb29sLHBncC0+cGZwKTsKLSAgICBpZiAoIHBvb2wg
IT0gTlVMTCAmJiBwZ3Bfc2l6ZSApCi0gICAgewotICAgICAgICBwb29sLT5jbGllbnQtPmNvbXBy
ZXNzZWRfcGFnZXMtLTsKLSAgICAgICAgcG9vbC0+Y2xpZW50LT5jb21wcmVzc2VkX3N1bV9zaXpl
IC09IHBncF9zaXplOwotICAgIH0KLSAgICBwZ3AtPnBmcCA9IE5VTEw7Ci0gICAgcGdwLT5zaXpl
ID0gLTE7Ci19Ci0KLXN0YXRpYyB2b2lkIF9fcGdwX2ZyZWUoc3RydWN0IHRtZW1fcGFnZV9kZXNj
cmlwdG9yICpwZ3AsIHN0cnVjdCB0bWVtX3Bvb2wgKnBvb2wpCi17Ci0gICAgcGdwLT51cy5vYmog
PSBOVUxMOwotICAgIHBncC0+aW5kZXggPSAtMTsKLSAgICB0bWVtX2ZyZWUocGdwLCBwb29sKTsK
LX0KLQotc3RhdGljIHZvaWQgcGdwX2ZyZWUoc3RydWN0IHRtZW1fcGFnZV9kZXNjcmlwdG9yICpw
Z3ApCi17Ci0gICAgc3RydWN0IHRtZW1fcG9vbCAqcG9vbCA9IE5VTEw7Ci0KLSAgICBBU1NFUlQo
cGdwLT51cy5vYmogIT0gTlVMTCk7Ci0gICAgQVNTRVJUKHBncC0+dXMub2JqLT5wb29sICE9IE5V
TEwpOwotICAgIEFTU0VSVChwZ3AtPnVzLm9iai0+cG9vbC0+Y2xpZW50ICE9IE5VTEwpOwotCi0g
ICAgcG9vbCA9IHBncC0+dXMub2JqLT5wb29sOwotICAgIGlmICggIWlzX3BlcnNpc3RlbnQocG9v
bCkgKQotICAgIHsKLSAgICAgICAgQVNTRVJUKGxpc3RfZW1wdHkoJnBncC0+Z2xvYmFsX2VwaF9w
YWdlcykpOwotICAgICAgICBBU1NFUlQobGlzdF9lbXB0eSgmcGdwLT51cy5jbGllbnRfZXBoX3Bh
Z2VzKSk7Ci0gICAgfQotICAgIHBncF9mcmVlX2RhdGEocGdwLCBwb29sKTsKLSAgICBhdG9taWNf
ZGVjX2FuZF9hc3NlcnQoZ2xvYmFsX3BncF9jb3VudCk7Ci0gICAgYXRvbWljX2RlYygmcG9vbC0+
cGdwX2NvdW50KTsKLSAgICBBU1NFUlQoX2F0b21pY19yZWFkKHBvb2wtPnBncF9jb3VudCkgPj0g
MCk7Ci0gICAgcGdwLT5zaXplID0gLTE7Ci0gICAgaWYgKCBpc19wZXJzaXN0ZW50KHBvb2wpICYm
IHBvb2wtPmNsaWVudC0+aW5mby5mbGFncy51Lm1pZ3JhdGluZyApCi0gICAgewotICAgICAgICBw
Z3AtPmludl9vaWQgPSBwZ3AtPnVzLm9iai0+b2lkOwotICAgICAgICBwZ3AtPnBvb2xfaWQgPSBw
b29sLT5wb29sX2lkOwotICAgICAgICByZXR1cm47Ci0gICAgfQotICAgIF9fcGdwX2ZyZWUocGdw
LCBwb29sKTsKLX0KLQotLyogUmVtb3ZlIHBncCBmcm9tIGdsb2JhbC9wb29sL2NsaWVudCBsaXN0
cyBhbmQgZnJlZSBpdC4gKi8KLXN0YXRpYyB2b2lkIHBncF9kZWxpc3RfZnJlZShzdHJ1Y3QgdG1l
bV9wYWdlX2Rlc2NyaXB0b3IgKnBncCkKLXsKLSAgICBzdHJ1Y3QgY2xpZW50ICpjbGllbnQ7Ci0g
ICAgdWludDY0X3QgbGlmZTsKLQotICAgIEFTU0VSVChwZ3AgIT0gTlVMTCk7Ci0gICAgQVNTRVJU
KHBncC0+dXMub2JqICE9IE5VTEwpOwotICAgIEFTU0VSVChwZ3AtPnVzLm9iai0+cG9vbCAhPSBO
VUxMKTsKLSAgICBjbGllbnQgPSBwZ3AtPnVzLm9iai0+cG9vbC0+Y2xpZW50OwotICAgIEFTU0VS
VChjbGllbnQgIT0gTlVMTCk7Ci0KLSAgICAvKiBEZWxpc3QgcGdwLiAqLwotICAgIGlmICggIWlz
X3BlcnNpc3RlbnQocGdwLT51cy5vYmotPnBvb2wpICkKLSAgICB7Ci0gICAgICAgIHNwaW5fbG9j
aygmZXBoX2xpc3RzX3NwaW5sb2NrKTsKLSAgICAgICAgaWYgKCAhbGlzdF9lbXB0eSgmcGdwLT51
cy5jbGllbnRfZXBoX3BhZ2VzKSApCi0gICAgICAgICAgICBjbGllbnQtPmVwaF9jb3VudC0tOwot
ICAgICAgICBBU1NFUlQoY2xpZW50LT5lcGhfY291bnQgPj0gMCk7Ci0gICAgICAgIGxpc3RfZGVs
X2luaXQoJnBncC0+dXMuY2xpZW50X2VwaF9wYWdlcyk7Ci0gICAgICAgIGlmICggIWxpc3RfZW1w
dHkoJnBncC0+Z2xvYmFsX2VwaF9wYWdlcykgKQotICAgICAgICAgICAgdG1lbV9nbG9iYWwuZXBo
X2NvdW50LS07Ci0gICAgICAgIEFTU0VSVCh0bWVtX2dsb2JhbC5lcGhfY291bnQgPj0gMCk7Ci0g
ICAgICAgIGxpc3RfZGVsX2luaXQoJnBncC0+Z2xvYmFsX2VwaF9wYWdlcyk7Ci0gICAgICAgIHNw
aW5fdW5sb2NrKCZlcGhfbGlzdHNfc3BpbmxvY2spOwotICAgIH0KLSAgICBlbHNlCi0gICAgewot
ICAgICAgICBpZiAoIGNsaWVudC0+aW5mby5mbGFncy51Lm1pZ3JhdGluZyApCi0gICAgICAgIHsK
LSAgICAgICAgICAgIHNwaW5fbG9jaygmcGVyc19saXN0c19zcGlubG9jayk7Ci0gICAgICAgICAg
ICBsaXN0X2FkZF90YWlsKCZwZ3AtPmNsaWVudF9pbnZfcGFnZXMsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICZjbGllbnQtPnBlcnNpc3RlbnRfaW52YWxpZGF0ZWRfbGlzdCk7Ci0gICAgICAg
ICAgICBpZiAoIHBncCAhPSBwZ3AtPnVzLm9iai0+cG9vbC0+Y3VyX3BncCApCi0gICAgICAgICAg
ICAgICAgbGlzdF9kZWxfaW5pdCgmcGdwLT51cy5wb29sX3BlcnNfcGFnZXMpOwotICAgICAgICAg
ICAgc3Bpbl91bmxvY2soJnBlcnNfbGlzdHNfc3BpbmxvY2spOwotICAgICAgICB9Ci0gICAgICAg
IGVsc2UKLSAgICAgICAgewotICAgICAgICAgICAgc3Bpbl9sb2NrKCZwZXJzX2xpc3RzX3NwaW5s
b2NrKTsKLSAgICAgICAgICAgIGxpc3RfZGVsX2luaXQoJnBncC0+dXMucG9vbF9wZXJzX3BhZ2Vz
KTsKLSAgICAgICAgICAgIHNwaW5fdW5sb2NrKCZwZXJzX2xpc3RzX3NwaW5sb2NrKTsKLSAgICAg
ICAgfQotICAgIH0KLSAgICBsaWZlID0gZ2V0X2N5Y2xlcygpIC0gcGdwLT50aW1lc3RhbXA7Ci0g
ICAgcGdwLT51cy5vYmotPnBvb2wtPnN1bV9saWZlX2N5Y2xlcyArPSBsaWZlOwotCi0gICAgLyog
RnJlZSBwZ3AuICovCi0gICAgcGdwX2ZyZWUocGdwKTsKLX0KLQotLyogQ2FsbGVkIG9ubHkgaW5k
aXJlY3RseSBieSByYWRpeF90cmVlX2Rlc3Ryb3kuICovCi1zdGF0aWMgdm9pZCBwZ3BfZGVzdHJv
eSh2b2lkICp2KQotewotICAgIHN0cnVjdCB0bWVtX3BhZ2VfZGVzY3JpcHRvciAqcGdwID0gKHN0
cnVjdCB0bWVtX3BhZ2VfZGVzY3JpcHRvciAqKXY7Ci0KLSAgICBwZ3AtPnVzLm9iai0+cGdwX2Nv
dW50LS07Ci0gICAgcGdwX2RlbGlzdF9mcmVlKHBncCk7Ci19Ci0KLXN0YXRpYyBpbnQgcGdwX2Fk
ZF90b19vYmooc3RydWN0IHRtZW1fb2JqZWN0X3Jvb3QgKm9iaiwgdWludDMyX3QgaW5kZXgsIHN0
cnVjdCB0bWVtX3BhZ2VfZGVzY3JpcHRvciAqcGdwKQotewotICAgIGludCByZXQ7Ci0KLSAgICBB
U1NFUlRfU1BJTkxPQ0soJm9iai0+b2JqX3NwaW5sb2NrKTsKLSAgICByZXQgPSByYWRpeF90cmVl
X2luc2VydCgmb2JqLT50cmVlX3Jvb3QsIGluZGV4LCBwZ3ApOwotICAgIGlmICggIXJldCApCi0g
ICAgICAgIG9iai0+cGdwX2NvdW50Kys7Ci0gICAgcmV0dXJuIHJldDsKLX0KLQotc3RhdGljIHN0
cnVjdCB0bWVtX3BhZ2VfZGVzY3JpcHRvciAqcGdwX2RlbGV0ZV9mcm9tX29iaihzdHJ1Y3QgdG1l
bV9vYmplY3Rfcm9vdCAqb2JqLCB1aW50MzJfdCBpbmRleCkKLXsKLSAgICBzdHJ1Y3QgdG1lbV9w
YWdlX2Rlc2NyaXB0b3IgKnBncDsKLQotICAgIEFTU0VSVChvYmogIT0gTlVMTCk7Ci0gICAgQVNT
RVJUX1NQSU5MT0NLKCZvYmotPm9ial9zcGlubG9jayk7Ci0gICAgQVNTRVJUKG9iai0+cG9vbCAh
PSBOVUxMKTsKLSAgICBwZ3AgPSByYWRpeF90cmVlX2RlbGV0ZSgmb2JqLT50cmVlX3Jvb3QsIGlu
ZGV4KTsKLSAgICBpZiAoIHBncCAhPSBOVUxMICkKLSAgICAgICAgb2JqLT5wZ3BfY291bnQtLTsK
LSAgICBBU1NFUlQob2JqLT5wZ3BfY291bnQgPj0gMCk7Ci0KLSAgICByZXR1cm4gcGdwOwotfQot
Ci0vKioqKioqKioqKioqIFJBRElYIFRSRUUgTk9ERSBNQU5JUFVMQVRJT04gUk9VVElORVMgKioq
KioqKioqKioqKioqKioqKi8KLQotLyogQ2FsbGVkIG9ubHkgaW5kaXJlY3RseSBmcm9tIHJhZGl4
X3RyZWVfaW5zZXJ0LiAqLwotc3RhdGljIHN0cnVjdCByYWRpeF90cmVlX25vZGUgKnJ0bl9hbGxv
Yyh2b2lkICphcmcpCi17Ci0gICAgc3RydWN0IHRtZW1fb2JqZWN0X25vZGUgKm9iam5vZGU7Ci0g
ICAgc3RydWN0IHRtZW1fb2JqZWN0X3Jvb3QgKm9iaiA9IChzdHJ1Y3QgdG1lbV9vYmplY3Rfcm9v
dCAqKWFyZzsKLQotICAgIEFTU0VSVChvYmotPnBvb2wgIT0gTlVMTCk7Ci0gICAgb2Jqbm9kZSA9
IHRtZW1fbWFsbG9jKHNpemVvZihzdHJ1Y3QgdG1lbV9vYmplY3Rfbm9kZSksb2JqLT5wb29sKTsK
LSAgICBpZiAob2Jqbm9kZSA9PSBOVUxMKQotICAgICAgICByZXR1cm4gTlVMTDsKLSAgICBvYmpu
b2RlLT5vYmogPSBvYmo7Ci0gICAgbWVtc2V0KCZvYmpub2RlLT5ydG4sIDAsIHNpemVvZihzdHJ1
Y3QgcmFkaXhfdHJlZV9ub2RlKSk7Ci0gICAgaWYgKCsrb2JqLT5wb29sLT5vYmpub2RlX2NvdW50
ID4gb2JqLT5wb29sLT5vYmpub2RlX2NvdW50X21heCkKLSAgICAgICAgb2JqLT5wb29sLT5vYmpu
b2RlX2NvdW50X21heCA9IG9iai0+cG9vbC0+b2Jqbm9kZV9jb3VudDsKLSAgICBhdG9taWNfaW5j
X2FuZF9tYXgoZ2xvYmFsX3J0cmVlX25vZGVfY291bnQpOwotICAgIG9iai0+b2Jqbm9kZV9jb3Vu
dCsrOwotICAgIHJldHVybiAmb2Jqbm9kZS0+cnRuOwotfQotCi0vKiBDYWxsZWQgb25seSBpbmRp
cmVjdGx5IGZyb20gcmFkaXhfdHJlZV9kZWxldGUvZGVzdHJveS4gKi8KLXN0YXRpYyB2b2lkIHJ0
bl9mcmVlKHN0cnVjdCByYWRpeF90cmVlX25vZGUgKnJ0biwgdm9pZCAqYXJnKQotewotICAgIHN0
cnVjdCB0bWVtX3Bvb2wgKnBvb2w7Ci0gICAgc3RydWN0IHRtZW1fb2JqZWN0X25vZGUgKm9iam5v
ZGU7Ci0KLSAgICBBU1NFUlQocnRuICE9IE5VTEwpOwotICAgIG9iam5vZGUgPSBjb250YWluZXJf
b2YocnRuLHN0cnVjdCB0bWVtX29iamVjdF9ub2RlLHJ0bik7Ci0gICAgQVNTRVJUKG9iam5vZGUt
Pm9iaiAhPSBOVUxMKTsKLSAgICBBU1NFUlRfU1BJTkxPQ0soJm9iam5vZGUtPm9iai0+b2JqX3Nw
aW5sb2NrKTsKLSAgICBwb29sID0gb2Jqbm9kZS0+b2JqLT5wb29sOwotICAgIEFTU0VSVChwb29s
ICE9IE5VTEwpOwotICAgIHBvb2wtPm9iam5vZGVfY291bnQtLTsKLSAgICBvYmpub2RlLT5vYmot
Pm9iam5vZGVfY291bnQtLTsKLSAgICBvYmpub2RlLT5vYmogPSBOVUxMOwotICAgIHRtZW1fZnJl
ZShvYmpub2RlLCBwb29sKTsKLSAgICBhdG9taWNfZGVjX2FuZF9hc3NlcnQoZ2xvYmFsX3J0cmVl
X25vZGVfY291bnQpOwotfQotCi0vKioqKioqKioqKioqIFBPT0wgT0JKRUNUIENPTExFQ1RJT04g
TUFOSVBVTEFUSU9OIFJPVVRJTkVTICoqKioqKioqKioqKioqKioqKiovCi0KLXN0YXRpYyBpbnQg
b2lkX2NvbXBhcmUoc3RydWN0IHhlbl90bWVtX29pZCAqbGVmdCwKLSAgICAgICAgICAgICAgICAg
ICAgICAgc3RydWN0IHhlbl90bWVtX29pZCAqcmlnaHQpCi17Ci0gICAgaWYgKCBsZWZ0LT5vaWRb
Ml0gPT0gcmlnaHQtPm9pZFsyXSApCi0gICAgewotICAgICAgICBpZiAoIGxlZnQtPm9pZFsxXSA9
PSByaWdodC0+b2lkWzFdICkKLSAgICAgICAgewotICAgICAgICAgICAgaWYgKCBsZWZ0LT5vaWRb
MF0gPT0gcmlnaHQtPm9pZFswXSApCi0gICAgICAgICAgICAgICAgcmV0dXJuIDA7Ci0gICAgICAg
ICAgICBlbHNlIGlmICggbGVmdC0+b2lkWzBdIDwgcmlnaHQtPm9pZFswXSApCi0gICAgICAgICAg
ICAgICAgcmV0dXJuIC0xOwotICAgICAgICAgICAgZWxzZQotICAgICAgICAgICAgICAgIHJldHVy
biAxOwotICAgICAgICB9Ci0gICAgICAgIGVsc2UgaWYgKCBsZWZ0LT5vaWRbMV0gPCByaWdodC0+
b2lkWzFdICkKLSAgICAgICAgICAgIHJldHVybiAtMTsKLSAgICAgICAgZWxzZQotICAgICAgICAg
ICAgcmV0dXJuIDE7Ci0gICAgfQotICAgIGVsc2UgaWYgKCBsZWZ0LT5vaWRbMl0gPCByaWdodC0+
b2lkWzJdICkKLSAgICAgICAgcmV0dXJuIC0xOwotICAgIGVsc2UKLSAgICAgICAgcmV0dXJuIDE7
Ci19Ci0KLXN0YXRpYyB2b2lkIG9pZF9zZXRfaW52YWxpZChzdHJ1Y3QgeGVuX3RtZW1fb2lkICpv
aWRwKQotewotICAgIG9pZHAtPm9pZFswXSA9IG9pZHAtPm9pZFsxXSA9IG9pZHAtPm9pZFsyXSA9
IC0xVUw7Ci19Ci0KLXN0YXRpYyB1bnNpZ25lZCBvaWRfaGFzaChzdHJ1Y3QgeGVuX3RtZW1fb2lk
ICpvaWRwKQotewotICAgIHJldHVybiAodG1lbV9oYXNoKG9pZHAtPm9pZFswXSBeIG9pZHAtPm9p
ZFsxXSBeIG9pZHAtPm9pZFsyXSwKLSAgICAgICAgICAgICAgICAgICAgIEJJVFNfUEVSX0xPTkcp
ICYgT0JKX0hBU0hfQlVDS0VUU19NQVNLKTsKLX0KLQotLyogU2VhcmNoZXMgZm9yIG9iamVjdD09
b2lkIGluIHBvb2wsIHJldHVybnMgbG9ja2VkIG9iamVjdCBpZiBmb3VuZC4gKi8KLXN0YXRpYyBz
dHJ1Y3QgdG1lbV9vYmplY3Rfcm9vdCAqIG9ial9maW5kKHN0cnVjdCB0bWVtX3Bvb2wgKnBvb2ws
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGVuX3Rt
ZW1fb2lkICpvaWRwKQotewotICAgIHN0cnVjdCByYl9ub2RlICpub2RlOwotICAgIHN0cnVjdCB0
bWVtX29iamVjdF9yb290ICpvYmo7Ci0KLXJlc3RhcnRfZmluZDoKLSAgICByZWFkX2xvY2soJnBv
b2wtPnBvb2xfcndsb2NrKTsKLSAgICBub2RlID0gcG9vbC0+b2JqX3JiX3Jvb3Rbb2lkX2hhc2go
b2lkcCldLnJiX25vZGU7Ci0gICAgd2hpbGUgKCBub2RlICkKLSAgICB7Ci0gICAgICAgIG9iaiA9
IGNvbnRhaW5lcl9vZihub2RlLCBzdHJ1Y3QgdG1lbV9vYmplY3Rfcm9vdCwgcmJfdHJlZV9ub2Rl
KTsKLSAgICAgICAgc3dpdGNoICggb2lkX2NvbXBhcmUoJm9iai0+b2lkLCBvaWRwKSApCi0gICAg
ICAgIHsKLSAgICAgICAgICAgIGNhc2UgMDogLyogRXF1YWwuICovCi0gICAgICAgICAgICAgICAg
aWYgKCAhc3Bpbl90cnlsb2NrKCZvYmotPm9ial9zcGlubG9jaykgKQotICAgICAgICAgICAgICAg
IHsKLSAgICAgICAgICAgICAgICAgICAgcmVhZF91bmxvY2soJnBvb2wtPnBvb2xfcndsb2NrKTsK
LSAgICAgICAgICAgICAgICAgICAgZ290byByZXN0YXJ0X2ZpbmQ7Ci0gICAgICAgICAgICAgICAg
fQotICAgICAgICAgICAgICAgIHJlYWRfdW5sb2NrKCZwb29sLT5wb29sX3J3bG9jayk7Ci0gICAg
ICAgICAgICAgICAgcmV0dXJuIG9iajsKLSAgICAgICAgICAgIGNhc2UgLTE6Ci0gICAgICAgICAg
ICAgICAgbm9kZSA9IG5vZGUtPnJiX2xlZnQ7Ci0gICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAg
ICAgICAgICBjYXNlIDE6Ci0gICAgICAgICAgICAgICAgbm9kZSA9IG5vZGUtPnJiX3JpZ2h0Owot
ICAgICAgICB9Ci0gICAgfQotICAgIHJlYWRfdW5sb2NrKCZwb29sLT5wb29sX3J3bG9jayk7Ci0g
ICAgcmV0dXJuIE5VTEw7Ci19Ci0KLS8qIEZyZWUgYW4gb2JqZWN0IHRoYXQgaGFzIG5vIG1vcmUg
cGdwcyBpbiBpdC4gKi8KLXN0YXRpYyB2b2lkIG9ial9mcmVlKHN0cnVjdCB0bWVtX29iamVjdF9y
b290ICpvYmopCi17Ci0gICAgc3RydWN0IHRtZW1fcG9vbCAqcG9vbDsKLSAgICBzdHJ1Y3QgeGVu
X3RtZW1fb2lkIG9sZF9vaWQ7Ci0KLSAgICBBU1NFUlRfU1BJTkxPQ0soJm9iai0+b2JqX3NwaW5s
b2NrKTsKLSAgICBBU1NFUlQob2JqICE9IE5VTEwpOwotICAgIEFTU0VSVChvYmotPnBncF9jb3Vu
dCA9PSAwKTsKLSAgICBwb29sID0gb2JqLT5wb29sOwotICAgIEFTU0VSVChwb29sICE9IE5VTEwp
OwotICAgIEFTU0VSVChwb29sLT5jbGllbnQgIT0gTlVMTCk7Ci0gICAgQVNTRVJUX1dSSVRFTE9D
SygmcG9vbC0+cG9vbF9yd2xvY2spOwotICAgIGlmICggb2JqLT50cmVlX3Jvb3Qucm5vZGUgIT0g
TlVMTCApIC8qIE1heSBiZSBhICJzdHVtcCIgd2l0aCBubyBsZWF2ZXMuICovCi0gICAgICAgIHJh
ZGl4X3RyZWVfZGVzdHJveSgmb2JqLT50cmVlX3Jvb3QsIHBncF9kZXN0cm95KTsKLSAgICBBU1NF
UlQoKGxvbmcpb2JqLT5vYmpub2RlX2NvdW50ID09IDApOwotICAgIEFTU0VSVChvYmotPnRyZWVf
cm9vdC5ybm9kZSA9PSBOVUxMKTsKLSAgICBwb29sLT5vYmpfY291bnQtLTsKLSAgICBBU1NFUlQo
cG9vbC0+b2JqX2NvdW50ID49IDApOwotICAgIG9iai0+cG9vbCA9IE5VTEw7Ci0gICAgb2xkX29p
ZCA9IG9iai0+b2lkOwotICAgIG9pZF9zZXRfaW52YWxpZCgmb2JqLT5vaWQpOwotICAgIG9iai0+
bGFzdF9jbGllbnQgPSBUTUVNX0NMSV9JRF9OVUxMOwotICAgIGF0b21pY19kZWNfYW5kX2Fzc2Vy
dChnbG9iYWxfb2JqX2NvdW50KTsKLSAgICByYl9lcmFzZSgmb2JqLT5yYl90cmVlX25vZGUsICZw
b29sLT5vYmpfcmJfcm9vdFtvaWRfaGFzaCgmb2xkX29pZCldKTsKLSAgICBzcGluX3VubG9jaygm
b2JqLT5vYmpfc3BpbmxvY2spOwotICAgIHRtZW1fZnJlZShvYmosIHBvb2wpOwotfQotCi1zdGF0
aWMgaW50IG9ial9yYl9pbnNlcnQoc3RydWN0IHJiX3Jvb3QgKnJvb3QsIHN0cnVjdCB0bWVtX29i
amVjdF9yb290ICpvYmopCi17Ci0gICAgc3RydWN0IHJiX25vZGUgKipuZXcsICpwYXJlbnQgPSBO
VUxMOwotICAgIHN0cnVjdCB0bWVtX29iamVjdF9yb290ICp0aGlzOwotCi0gICAgQVNTRVJUKG9i
ai0+cG9vbCk7Ci0gICAgQVNTRVJUX1dSSVRFTE9DSygmb2JqLT5wb29sLT5wb29sX3J3bG9jayk7
Ci0KLSAgICBuZXcgPSAmKHJvb3QtPnJiX25vZGUpOwotICAgIHdoaWxlICggKm5ldyApCi0gICAg
ewotICAgICAgICB0aGlzID0gY29udGFpbmVyX29mKCpuZXcsIHN0cnVjdCB0bWVtX29iamVjdF9y
b290LCByYl90cmVlX25vZGUpOwotICAgICAgICBwYXJlbnQgPSAqbmV3OwotICAgICAgICBzd2l0
Y2ggKCBvaWRfY29tcGFyZSgmdGhpcy0+b2lkLCAmb2JqLT5vaWQpICkKLSAgICAgICAgewotICAg
ICAgICAgICAgY2FzZSAwOgotICAgICAgICAgICAgICAgIHJldHVybiAwOwotICAgICAgICAgICAg
Y2FzZSAtMToKLSAgICAgICAgICAgICAgICBuZXcgPSAmKCgqbmV3KS0+cmJfbGVmdCk7Ci0gICAg
ICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICBjYXNlIDE6Ci0gICAgICAgICAgICAgICAg
bmV3ID0gJigoKm5ldyktPnJiX3JpZ2h0KTsKLSAgICAgICAgICAgICAgICBicmVhazsKLSAgICAg
ICAgfQotICAgIH0KLSAgICByYl9saW5rX25vZGUoJm9iai0+cmJfdHJlZV9ub2RlLCBwYXJlbnQs
IG5ldyk7Ci0gICAgcmJfaW5zZXJ0X2NvbG9yKCZvYmotPnJiX3RyZWVfbm9kZSwgcm9vdCk7Ci0g
ICAgcmV0dXJuIDE7Ci19Ci0KLS8qCi0gKiBBbGxvY2F0ZSwgaW5pdGlhbGl6ZSwgYW5kIGluc2Vy
dCBhbiB0bWVtX29iamVjdF9yb290Ci0gKiAoc2hvdWxkIGJlIGNhbGxlZCBvbmx5IGlmIGZpbmQg
ZmFpbGVkKS4KLSAqLwotc3RhdGljIHN0cnVjdCB0bWVtX29iamVjdF9yb290ICogb2JqX2FsbG9j
KHN0cnVjdCB0bWVtX3Bvb2wgKnBvb2wsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgc3RydWN0IHhlbl90bWVtX29pZCAqb2lkcCkKLXsKLSAgICBzdHJ1Y3QgdG1l
bV9vYmplY3Rfcm9vdCAqb2JqOwotCi0gICAgQVNTRVJUKHBvb2wgIT0gTlVMTCk7Ci0gICAgaWYg
KCAob2JqID0gdG1lbV9tYWxsb2Moc2l6ZW9mKHN0cnVjdCB0bWVtX29iamVjdF9yb290KSwgcG9v
bCkpID09IE5VTEwgKQotICAgICAgICByZXR1cm4gTlVMTDsKLSAgICBwb29sLT5vYmpfY291bnQr
KzsKLSAgICBpZiAocG9vbC0+b2JqX2NvdW50ID4gcG9vbC0+b2JqX2NvdW50X21heCkKLSAgICAg
ICAgcG9vbC0+b2JqX2NvdW50X21heCA9IHBvb2wtPm9ial9jb3VudDsKLSAgICBhdG9taWNfaW5j
X2FuZF9tYXgoZ2xvYmFsX29ial9jb3VudCk7Ci0gICAgcmFkaXhfdHJlZV9pbml0KCZvYmotPnRy
ZWVfcm9vdCk7Ci0gICAgcmFkaXhfdHJlZV9zZXRfYWxsb2NfY2FsbGJhY2tzKCZvYmotPnRyZWVf
cm9vdCwgcnRuX2FsbG9jLCBydG5fZnJlZSwgb2JqKTsKLSAgICBzcGluX2xvY2tfaW5pdCgmb2Jq
LT5vYmpfc3BpbmxvY2spOwotICAgIG9iai0+cG9vbCA9IHBvb2w7Ci0gICAgb2JqLT5vaWQgPSAq
b2lkcDsKLSAgICBvYmotPm9iam5vZGVfY291bnQgPSAwOwotICAgIG9iai0+cGdwX2NvdW50ID0g
MDsKLSAgICBvYmotPmxhc3RfY2xpZW50ID0gVE1FTV9DTElfSURfTlVMTDsKLSAgICByZXR1cm4g
b2JqOwotfQotCi0vKiBGcmVlIGFuIG9iamVjdCBhZnRlciBkZXN0cm95aW5nIGFueSBwZ3BzIGlu
IGl0LiAqLwotc3RhdGljIHZvaWQgb2JqX2Rlc3Ryb3koc3RydWN0IHRtZW1fb2JqZWN0X3Jvb3Qg
Km9iaikKLXsKLSAgICBBU1NFUlRfV1JJVEVMT0NLKCZvYmotPnBvb2wtPnBvb2xfcndsb2NrKTsK
LSAgICByYWRpeF90cmVlX2Rlc3Ryb3koJm9iai0+dHJlZV9yb290LCBwZ3BfZGVzdHJveSk7Ci0g
ICAgb2JqX2ZyZWUob2JqKTsKLX0KLQotLyogRGVzdHJveXMgYWxsIG9ianMgaW4gYSBwb29sLCBv
ciBvbmx5IGlmIG9iai0+bGFzdF9jbGllbnQgbWF0Y2hlcyBjbGlfaWQuICovCi1zdGF0aWMgdm9p
ZCBwb29sX2Rlc3Ryb3lfb2JqcyhzdHJ1Y3QgdG1lbV9wb29sICpwb29sLCBkb21pZF90IGNsaV9p
ZCkKLXsKLSAgICBzdHJ1Y3QgcmJfbm9kZSAqbm9kZTsKLSAgICBzdHJ1Y3QgdG1lbV9vYmplY3Rf
cm9vdCAqb2JqOwotICAgIGludCBpOwotCi0gICAgd3JpdGVfbG9jaygmcG9vbC0+cG9vbF9yd2xv
Y2spOwotICAgIHBvb2wtPmlzX2R5aW5nID0gMTsKLSAgICBmb3IgKGkgPSAwOyBpIDwgT0JKX0hB
U0hfQlVDS0VUUzsgaSsrKQotICAgIHsKLSAgICAgICAgbm9kZSA9IHJiX2ZpcnN0KCZwb29sLT5v
YmpfcmJfcm9vdFtpXSk7Ci0gICAgICAgIHdoaWxlICggbm9kZSAhPSBOVUxMICkKLSAgICAgICAg
ewotICAgICAgICAgICAgb2JqID0gY29udGFpbmVyX29mKG5vZGUsIHN0cnVjdCB0bWVtX29iamVj
dF9yb290LCByYl90cmVlX25vZGUpOwotICAgICAgICAgICAgc3Bpbl9sb2NrKCZvYmotPm9ial9z
cGlubG9jayk7Ci0gICAgICAgICAgICBub2RlID0gcmJfbmV4dChub2RlKTsKLSAgICAgICAgICAg
IGlmICggb2JqLT5sYXN0X2NsaWVudCA9PSBjbGlfaWQgKQotICAgICAgICAgICAgICAgIG9ial9k
ZXN0cm95KG9iaik7Ci0gICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICAgc3Bpbl91bmxv
Y2soJm9iai0+b2JqX3NwaW5sb2NrKTsKLSAgICAgICAgfQotICAgIH0KLSAgICB3cml0ZV91bmxv
Y2soJnBvb2wtPnBvb2xfcndsb2NrKTsKLX0KLQotCi0vKioqKioqKioqKioqIFBPT0wgTUFOSVBV
TEFUSU9OIFJPVVRJTkVTICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8KLQotc3RhdGlj
IHN0cnVjdCB0bWVtX3Bvb2wgKiBwb29sX2FsbG9jKHZvaWQpCi17Ci0gICAgc3RydWN0IHRtZW1f
cG9vbCAqcG9vbDsKLSAgICBpbnQgaTsKLQotICAgIGlmICggKHBvb2wgPSB4emFsbG9jKHN0cnVj
dCB0bWVtX3Bvb2wpKSA9PSBOVUxMICkKLSAgICAgICAgcmV0dXJuIE5VTEw7Ci0gICAgZm9yIChp
ID0gMDsgaSA8IE9CSl9IQVNIX0JVQ0tFVFM7IGkrKykKLSAgICAgICAgcG9vbC0+b2JqX3JiX3Jv
b3RbaV0gPSBSQl9ST09UOwotICAgIElOSVRfTElTVF9IRUFEKCZwb29sLT5wZXJzaXN0ZW50X3Bh
Z2VfbGlzdCk7Ci0gICAgcndsb2NrX2luaXQoJnBvb2wtPnBvb2xfcndsb2NrKTsKLSAgICByZXR1
cm4gcG9vbDsKLX0KLQotc3RhdGljIHZvaWQgcG9vbF9mcmVlKHN0cnVjdCB0bWVtX3Bvb2wgKnBv
b2wpCi17Ci0gICAgcG9vbC0+Y2xpZW50ID0gTlVMTDsKLSAgICB4ZnJlZShwb29sKTsKLX0KLQot
LyoKLSAqIFJlZ2lzdGVyIG5ld19jbGllbnQgYXMgYSB1c2VyIG9mIHRoaXMgc2hhcmVkIHBvb2wg
YW5kIHJldHVybiAwIG9uIHN1Y2MuCi0gKi8KLXN0YXRpYyBpbnQgc2hhcmVkX3Bvb2xfam9pbihz
dHJ1Y3QgdG1lbV9wb29sICpwb29sLCBzdHJ1Y3QgY2xpZW50ICpuZXdfY2xpZW50KQotewotICAg
IHN0cnVjdCBzaGFyZV9saXN0ICpzbDsKLSAgICBBU1NFUlQoaXNfc2hhcmVkKHBvb2wpKTsKLQot
ICAgIGlmICggKHNsID0gdG1lbV9tYWxsb2Moc2l6ZW9mKHN0cnVjdCBzaGFyZV9saXN0KSwgTlVM
TCkpID09IE5VTEwgKQotICAgICAgICByZXR1cm4gLTE7Ci0gICAgc2wtPmNsaWVudCA9IG5ld19j
bGllbnQ7Ci0gICAgbGlzdF9hZGRfdGFpbCgmc2wtPnNoYXJlX2xpc3QsICZwb29sLT5zaGFyZV9s
aXN0KTsKLSAgICBpZiAoIG5ld19jbGllbnQtPmNsaV9pZCAhPSBwb29sLT5jbGllbnQtPmNsaV9p
ZCApCi0gICAgICAgIHRtZW1fY2xpZW50X2luZm8oImFkZGluZyBuZXcgJXMgJWQgdG8gc2hhcmVk
IHBvb2wgb3duZWQgYnkgJXMgJWRcbiIsCi0gICAgICAgICAgICAgICAgICAgIHRtZW1fY2xpZW50
X3N0ciwgbmV3X2NsaWVudC0+Y2xpX2lkLCB0bWVtX2NsaWVudF9zdHIsCi0gICAgICAgICAgICAg
ICAgICAgIHBvb2wtPmNsaWVudC0+Y2xpX2lkKTsKLSAgICBlbHNlIGlmICggcG9vbC0+c2hhcmVk
X2NvdW50ICkKLSAgICAgICAgdG1lbV9jbGllbnRfaW5mbygiaW50ZXItZ3Vlc3Qgc2hhcmluZyBv
ZiBzaGFyZWQgcG9vbCAlcyBieSBjbGllbnQgJWRcbiIsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgdG1lbV9jbGllbnRfc3RyLCBwb29sLT5jbGllbnQtPmNsaV9pZCk7Ci0gICAgKytwb29sLT5z
aGFyZWRfY291bnQ7Ci0gICAgcmV0dXJuIDA7Ci19Ci0KLS8qIFJlYXNzaWduICJvd25lcnNoaXAi
IG9mIHRoZSBwb29sIHRvIGFub3RoZXIgY2xpZW50IHRoYXQgc2hhcmVzIHRoaXMgcG9vbC4gKi8K
LXN0YXRpYyB2b2lkIHNoYXJlZF9wb29sX3JlYXNzaWduKHN0cnVjdCB0bWVtX3Bvb2wgKnBvb2wp
Ci17Ci0gICAgc3RydWN0IHNoYXJlX2xpc3QgKnNsOwotICAgIGludCBwb29saWQ7Ci0gICAgc3Ry
dWN0IGNsaWVudCAqb2xkX2NsaWVudCA9IHBvb2wtPmNsaWVudCwgKm5ld19jbGllbnQ7Ci0KLSAg
ICBBU1NFUlQoaXNfc2hhcmVkKHBvb2wpKTsKLSAgICBpZiAoIGxpc3RfZW1wdHkoJnBvb2wtPnNo
YXJlX2xpc3QpICkKLSAgICB7Ci0gICAgICAgIEFTU0VSVChwb29sLT5zaGFyZWRfY291bnQgPT0g
MCk7Ci0gICAgICAgIHJldHVybjsKLSAgICB9Ci0gICAgb2xkX2NsaWVudC0+cG9vbHNbcG9vbC0+
cG9vbF9pZF0gPSBOVUxMOwotICAgIHNsID0gbGlzdF9lbnRyeShwb29sLT5zaGFyZV9saXN0Lm5l
eHQsIHN0cnVjdCBzaGFyZV9saXN0LCBzaGFyZV9saXN0KTsKLSAgICAvKgotICAgICAqIFRoZSBz
bC0+Y2xpZW50IGNhbiBiZSBvbGRfY2xpZW50IGlmIHRoZXJlIGFyZSBtdWx0aXBsZSBzaGFyZWQg
cG9vbHMKLSAgICAgKiB3aXRoaW4gYW4gZ3Vlc3QuCi0gICAgICovCi0gICAgcG9vbC0+Y2xpZW50
ID0gbmV3X2NsaWVudCA9IHNsLT5jbGllbnQ7Ci0gICAgZm9yIChwb29saWQgPSAwOyBwb29saWQg
PCBNQVhfUE9PTFNfUEVSX0RPTUFJTjsgcG9vbGlkKyspCi0gICAgICAgIGlmIChuZXdfY2xpZW50
LT5wb29sc1twb29saWRdID09IHBvb2wpCi0gICAgICAgICAgICBicmVhazsKLSAgICBBU1NFUlQo
cG9vbGlkICE9IE1BWF9QT09MU19QRVJfRE9NQUlOKTsKLSAgICBuZXdfY2xpZW50LT5lcGhfY291
bnQgKz0gX2F0b21pY19yZWFkKHBvb2wtPnBncF9jb3VudCk7Ci0gICAgb2xkX2NsaWVudC0+ZXBo
X2NvdW50IC09IF9hdG9taWNfcmVhZChwb29sLT5wZ3BfY291bnQpOwotICAgIGxpc3Rfc3BsaWNl
X2luaXQoJm9sZF9jbGllbnQtPmVwaGVtZXJhbF9wYWdlX2xpc3QsCi0gICAgICAgICAgICAgICAg
ICAgICAmbmV3X2NsaWVudC0+ZXBoZW1lcmFsX3BhZ2VfbGlzdCk7Ci0gICAgdG1lbV9jbGllbnRf
aW5mbygicmVhc3NpZ25lZCBzaGFyZWQgcG9vbCBmcm9tICVzPSVkIHRvICVzPSVkIHBvb2xfaWQ9
JWRcbiIsCi0gICAgICAgIHRtZW1fY2xpX2lkX3N0ciwgb2xkX2NsaWVudC0+Y2xpX2lkLCB0bWVt
X2NsaV9pZF9zdHIsIG5ld19jbGllbnQtPmNsaV9pZCwgcG9vbGlkKTsKLSAgICBwb29sLT5wb29s
X2lkID0gcG9vbGlkOwotfQotCi0vKgotICogRGVzdHJveSBhbGwgb2JqZWN0cyB3aXRoIGxhc3Rf
Y2xpZW50IHNhbWUgYXMgcGFzc2VkIGNsaV9pZCwKLSAqIHJlbW92ZSBwb29sJ3MgY2xpX2lkIGZy
b20gbGlzdCBvZiBzaGFyZXJzIG9mIHRoaXMgcG9vbC4KLSAqLwotc3RhdGljIGludCBzaGFyZWRf
cG9vbF9xdWl0KHN0cnVjdCB0bWVtX3Bvb2wgKnBvb2wsIGRvbWlkX3QgY2xpX2lkKQotewotICAg
IHN0cnVjdCBzaGFyZV9saXN0ICpzbDsKLSAgICBpbnQgc19wb29saWQ7Ci0KLSAgICBBU1NFUlQo
aXNfc2hhcmVkKHBvb2wpKTsKLSAgICBBU1NFUlQocG9vbC0+Y2xpZW50ICE9IE5VTEwpOwotCi0g
ICAgQVNTRVJUX1dSSVRFTE9DSygmdG1lbV9yd2xvY2spOwotICAgIHBvb2xfZGVzdHJveV9vYmpz
KHBvb2wsIGNsaV9pZCk7Ci0gICAgbGlzdF9mb3JfZWFjaF9lbnRyeShzbCwmcG9vbC0+c2hhcmVf
bGlzdCwgc2hhcmVfbGlzdCkKLSAgICB7Ci0gICAgICAgIGlmIChzbC0+Y2xpZW50LT5jbGlfaWQg
IT0gY2xpX2lkKQotICAgICAgICAgICAgY29udGludWU7Ci0gICAgICAgIGxpc3RfZGVsKCZzbC0+
c2hhcmVfbGlzdCk7Ci0gICAgICAgIHRtZW1fZnJlZShzbCwgcG9vbCk7Ci0gICAgICAgIC0tcG9v
bC0+c2hhcmVkX2NvdW50OwotICAgICAgICBpZiAocG9vbC0+Y2xpZW50LT5jbGlfaWQgPT0gY2xp
X2lkKQotICAgICAgICAgICAgc2hhcmVkX3Bvb2xfcmVhc3NpZ24ocG9vbCk7Ci0gICAgICAgIGlm
IChwb29sLT5zaGFyZWRfY291bnQpCi0gICAgICAgICAgICByZXR1cm4gcG9vbC0+c2hhcmVkX2Nv
dW50OwotICAgICAgICBmb3IgKHNfcG9vbGlkID0gMDsgc19wb29saWQgPCBNQVhfR0xPQkFMX1NI
QVJFRF9QT09MUzsgc19wb29saWQrKykKLSAgICAgICAgICAgIGlmICggKHRtZW1fZ2xvYmFsLnNo
YXJlZF9wb29sc1tzX3Bvb2xpZF0pID09IHBvb2wgKQotICAgICAgICAgICAgewotICAgICAgICAg
ICAgICAgIHRtZW1fZ2xvYmFsLnNoYXJlZF9wb29sc1tzX3Bvb2xpZF0gPSBOVUxMOwotICAgICAg
ICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgfQotICAgICAgICByZXR1cm4gMDsKLSAgICB9
Ci0gICAgdG1lbV9jbGllbnRfd2FybigidG1lbTogbm8gbWF0Y2ggdW5zaGFyaW5nIHBvb2wsICVz
PSVkXG4iLAotICAgICAgICB0bWVtX2NsaV9pZF9zdHIscG9vbC0+Y2xpZW50LT5jbGlfaWQpOwot
ICAgIHJldHVybiAtMTsKLX0KLQotLyogRmx1c2ggYWxsIGRhdGEgKG93bmVkIGJ5IGNsaV9pZCkg
ZnJvbSBhIHBvb2wgYW5kLCBvcHRpb25hbGx5LCBmcmVlIGl0LiAqLwotc3RhdGljIHZvaWQgcG9v
bF9mbHVzaChzdHJ1Y3QgdG1lbV9wb29sICpwb29sLCBkb21pZF90IGNsaV9pZCkKLXsKLSAgICBB
U1NFUlQocG9vbCAhPSBOVUxMKTsKLSAgICBpZiAoIChpc19zaGFyZWQocG9vbCkpICYmIChzaGFy
ZWRfcG9vbF9xdWl0KHBvb2wsY2xpX2lkKSA+IDApICkKLSAgICB7Ci0gICAgICAgIHRtZW1fY2xp
ZW50X3dhcm4oInRtZW06ICVzPSVkIG5vIGxvbmdlciB1c2luZyBzaGFyZWQgcG9vbCAlZCBvd25l
ZCBieSAlcz0lZFxuIiwKLSAgICAgICAgICAgdG1lbV9jbGlfaWRfc3RyLCBjbGlfaWQsIHBvb2wt
PnBvb2xfaWQsIHRtZW1fY2xpX2lkX3N0cixwb29sLT5jbGllbnQtPmNsaV9pZCk7Ci0gICAgICAg
IHJldHVybjsKLSAgICB9Ci0gICAgdG1lbV9jbGllbnRfaW5mbygiRGVzdHJveWluZyAlcy0lcyB0
bWVtIHBvb2wgJXM9JWQgcG9vbF9pZD0lZFxuIiwKLSAgICAgICAgICAgICAgICAgICAgaXNfcGVy
c2lzdGVudChwb29sKSA/ICJwZXJzaXN0ZW50IiA6ICJlcGhlbWVyYWwiICwKLSAgICAgICAgICAg
ICAgICAgICAgaXNfc2hhcmVkKHBvb2wpID8gInNoYXJlZCIgOiAicHJpdmF0ZSIsCi0gICAgICAg
ICAgICAgICAgICAgIHRtZW1fY2xpX2lkX3N0ciwgcG9vbC0+Y2xpZW50LT5jbGlfaWQsIHBvb2wt
PnBvb2xfaWQpOwotICAgIGlmICggcG9vbC0+Y2xpZW50LT5pbmZvLmZsYWdzLnUubWlncmF0aW5n
ICkKLSAgICB7Ci0gICAgICAgIHRtZW1fY2xpZW50X3dhcm4oImNhbid0IGRlc3Ryb3kgcG9vbCB3
aGlsZSAlcyBpcyBsaXZlLW1pZ3JhdGluZ1xuIiwKLSAgICAgICAgICAgICAgICAgICAgdG1lbV9j
bGllbnRfc3RyKTsKLSAgICAgICAgcmV0dXJuOwotICAgIH0KLSAgICBwb29sX2Rlc3Ryb3lfb2Jq
cyhwb29sLCBUTUVNX0NMSV9JRF9OVUxMKTsKLSAgICBwb29sLT5jbGllbnQtPnBvb2xzW3Bvb2wt
PnBvb2xfaWRdID0gTlVMTDsKLSAgICBwb29sX2ZyZWUocG9vbCk7Ci19Ci0KLS8qKioqKioqKioq
KiogQ0xJRU5UIE1BTklQVUxBVElPTiBPUEVSQVRJT05TICoqKioqKioqKioqKioqKioqKioqKioq
KioqLwotCi1zdHJ1Y3QgY2xpZW50ICpjbGllbnRfY3JlYXRlKGRvbWlkX3QgY2xpX2lkKQotewot
ICAgIHN0cnVjdCBjbGllbnQgKmNsaWVudCA9IHh6YWxsb2Moc3RydWN0IGNsaWVudCk7Ci0gICAg
aW50IGksIHNoaWZ0OwotICAgIGNoYXIgbmFtZVs1XTsKLSAgICBzdHJ1Y3QgZG9tYWluICpkOwot
Ci0gICAgdG1lbV9jbGllbnRfaW5mbygidG1lbTogaW5pdGlhbGl6aW5nIHRtZW0gY2FwYWJpbGl0
eSBmb3IgJXM9JWQuLi4iLAotICAgICAgICAgICAgICAgICAgICB0bWVtX2NsaV9pZF9zdHIsIGNs
aV9pZCk7Ci0gICAgaWYgKCBjbGllbnQgPT0gTlVMTCApCi0gICAgewotICAgICAgICB0bWVtX2Ns
aWVudF9lcnIoImZhaWxlZC4uLiBvdXQgb2YgbWVtb3J5XG4iKTsKLSAgICAgICAgZ290byBmYWls
OwotICAgIH0KLQotICAgIGZvciAoaSA9IDAsIHNoaWZ0ID0gMTI7IGkgPCA0OyBzaGlmdCAtPTQs
IGkrKykKLSAgICAgICAgbmFtZVtpXSA9ICgoKHVuc2lnbmVkIHNob3J0KWNsaV9pZCA+PiBzaGlm
dCkgJiAweGYpICsgJzAnOwotICAgIG5hbWVbNF0gPSAnXDAnOwotICAgIGNsaWVudC0+cGVyc2lz
dGVudF9wb29sID0geG1lbV9wb29sX2NyZWF0ZShuYW1lLCB0bWVtX3BlcnNpc3RlbnRfcG9vbF9w
YWdlX2dldCwKLSAgICAgICAgdG1lbV9wZXJzaXN0ZW50X3Bvb2xfcGFnZV9wdXQsIFBBR0VfU0la
RSwgMCwgUEFHRV9TSVpFKTsKLSAgICBpZiAoIGNsaWVudC0+cGVyc2lzdGVudF9wb29sID09IE5V
TEwgKQotICAgIHsKLSAgICAgICAgdG1lbV9jbGllbnRfZXJyKCJmYWlsZWQuLi4gY2FuJ3QgYWxs
b2MgcGVyc2lzdGVudCBwb29sXG4iKTsKLSAgICAgICAgZ290byBmYWlsOwotICAgIH0KLQotICAg
IGQgPSByY3VfbG9ja19kb21haW5fYnlfaWQoY2xpX2lkKTsKLSAgICBpZiAoIGQgPT0gTlVMTCAp
IHsKLSAgICAgICAgdG1lbV9jbGllbnRfZXJyKCJmYWlsZWQuLi4gY2FuJ3Qgc2V0IGNsaWVudFxu
Iik7Ci0gICAgICAgIHhtZW1fcG9vbF9kZXN0cm95KGNsaWVudC0+cGVyc2lzdGVudF9wb29sKTsK
LSAgICAgICAgZ290byBmYWlsOwotICAgIH0KLSAgICBpZiAoICFkLT5pc19keWluZyApIHsKLSAg
ICAgICAgZC0+dG1lbV9jbGllbnQgPSBjbGllbnQ7Ci0gICAgICAgIGNsaWVudC0+ZG9tYWluID0g
ZDsKLSAgICB9Ci0gICAgcmN1X3VubG9ja19kb21haW4oZCk7Ci0KLSAgICBjbGllbnQtPmNsaV9p
ZCA9IGNsaV9pZDsKLSAgICBjbGllbnQtPmluZm8udmVyc2lvbiA9IFRNRU1fU1BFQ19WRVJTSU9O
OwotICAgIGNsaWVudC0+aW5mby5tYXhwb29scyA9IE1BWF9QT09MU19QRVJfRE9NQUlOOwotICAg
IGNsaWVudC0+aW5mby5mbGFncy51LmNvbXByZXNzID0gdG1lbV9jb21wcmVzc2lvbl9lbmFibGVk
KCk7Ci0gICAgZm9yICggaSA9IDA7IGkgPCBNQVhfR0xPQkFMX1NIQVJFRF9QT09MUzsgaSsrKQot
ICAgICAgICBjbGllbnQtPnNoYXJlZF9hdXRoX3V1aWRbaV1bMF0gPQotICAgICAgICAgICAgY2xp
ZW50LT5zaGFyZWRfYXV0aF91dWlkW2ldWzFdID0gLTFMOwotICAgIGxpc3RfYWRkX3RhaWwoJmNs
aWVudC0+Y2xpZW50X2xpc3QsICZ0bWVtX2dsb2JhbC5jbGllbnRfbGlzdCk7Ci0gICAgSU5JVF9M
SVNUX0hFQUQoJmNsaWVudC0+ZXBoZW1lcmFsX3BhZ2VfbGlzdCk7Ci0gICAgSU5JVF9MSVNUX0hF
QUQoJmNsaWVudC0+cGVyc2lzdGVudF9pbnZhbGlkYXRlZF9saXN0KTsKLSAgICB0bWVtX2NsaWVu
dF9pbmZvKCJva1xuIik7Ci0gICAgcmV0dXJuIGNsaWVudDsKLQotIGZhaWw6Ci0gICAgeGZyZWUo
Y2xpZW50KTsKLSAgICByZXR1cm4gTlVMTDsKLX0KLQotc3RhdGljIHZvaWQgY2xpZW50X2ZyZWUo
c3RydWN0IGNsaWVudCAqY2xpZW50KQotewotICAgIGxpc3RfZGVsKCZjbGllbnQtPmNsaWVudF9s
aXN0KTsKLSAgICB4bWVtX3Bvb2xfZGVzdHJveShjbGllbnQtPnBlcnNpc3RlbnRfcG9vbCk7Ci0g
ICAgeGZyZWUoY2xpZW50KTsKLX0KLQotLyogRmx1c2ggYWxsIGRhdGEgZnJvbSBhIGNsaWVudCBh
bmQsIG9wdGlvbmFsbHksIGZyZWUgaXQuICovCi1zdGF0aWMgdm9pZCBjbGllbnRfZmx1c2goc3Ry
dWN0IGNsaWVudCAqY2xpZW50KQotewotICAgIGludCBpOwotICAgIHN0cnVjdCB0bWVtX3Bvb2wg
KnBvb2w7Ci0KLSAgICBmb3IgIChpID0gMDsgaSA8IE1BWF9QT09MU19QRVJfRE9NQUlOOyBpKysp
Ci0gICAgewotICAgICAgICBpZiAoIChwb29sID0gY2xpZW50LT5wb29sc1tpXSkgPT0gTlVMTCAp
Ci0gICAgICAgICAgICBjb250aW51ZTsKLSAgICAgICAgcG9vbF9mbHVzaChwb29sLCBjbGllbnQt
PmNsaV9pZCk7Ci0gICAgICAgIGNsaWVudC0+cG9vbHNbaV0gPSBOVUxMOwotICAgICAgICBjbGll
bnQtPmluZm8ubnJfcG9vbHMtLTsKLSAgICB9Ci0gICAgY2xpZW50X2ZyZWUoY2xpZW50KTsKLX0K
LQotc3RhdGljIGJvb2wgY2xpZW50X292ZXJfcXVvdGEoY29uc3Qgc3RydWN0IGNsaWVudCAqY2xp
ZW50KQotewotICAgIGludCB0b3RhbCA9IF9hdG9taWNfcmVhZCh0bWVtX2dsb2JhbC5jbGllbnRf
d2VpZ2h0X3RvdGFsKTsKLQotICAgIEFTU0VSVChjbGllbnQgIT0gTlVMTCk7Ci0gICAgaWYgKCAo
dG90YWwgPT0gMCkgfHwgKGNsaWVudC0+aW5mby53ZWlnaHQgPT0gMCkgfHwKLSAgICAgICAgICAo
Y2xpZW50LT5lcGhfY291bnQgPT0gMCkgKQotICAgICAgICByZXR1cm4gZmFsc2U7Ci0KLSAgICBy
ZXR1cm4gKCgodG1lbV9nbG9iYWwuZXBoX2NvdW50ICogMTAwTCkgLyBjbGllbnQtPmVwaF9jb3Vu
dCkgPgotICAgICAgICAgICAgKCh0b3RhbCAqIDEwMEwpIC8gY2xpZW50LT5pbmZvLndlaWdodCkp
OwotfQotCi0vKioqKioqKioqKioqIE1FTU9SWSBSRVZPQ0FUSU9OIFJPVVRJTkVTICoqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKiovCi0KLXN0YXRpYyBib29sIHRtZW1fdHJ5X3RvX2V2aWN0
X3BncChzdHJ1Y3QgdG1lbV9wYWdlX2Rlc2NyaXB0b3IgKnBncCwKLSAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBib29sICpob2xkX3Bvb2xfcndsb2NrKQotewotICAgIHN0cnVjdCB0
bWVtX29iamVjdF9yb290ICpvYmogPSBwZ3AtPnVzLm9iajsKLSAgICBzdHJ1Y3QgdG1lbV9wb29s
ICpwb29sID0gb2JqLT5wb29sOwotCi0gICAgaWYgKCBwb29sLT5pc19keWluZyApCi0gICAgICAg
IHJldHVybiBmYWxzZTsKLSAgICBpZiAoIHNwaW5fdHJ5bG9jaygmb2JqLT5vYmpfc3BpbmxvY2sp
ICkKLSAgICB7Ci0gICAgICAgIGlmICggb2JqLT5wZ3BfY291bnQgPiAxICkKLSAgICAgICAgICAg
IHJldHVybiB0cnVlOwotICAgICAgICBpZiAoIHdyaXRlX3RyeWxvY2soJnBvb2wtPnBvb2xfcnds
b2NrKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgICpob2xkX3Bvb2xfcndsb2NrID0gMTsKLSAg
ICAgICAgICAgIHJldHVybiB0cnVlOwotICAgICAgICB9Ci0gICAgICAgIHNwaW5fdW5sb2NrKCZv
YmotPm9ial9zcGlubG9jayk7Ci0gICAgfQotICAgIHJldHVybiBmYWxzZTsKLX0KLQotaW50IHRt
ZW1fZXZpY3Qodm9pZCkKLXsKLSAgICBzdHJ1Y3QgY2xpZW50ICpjbGllbnQgPSBjdXJyZW50LT5k
b21haW4tPnRtZW1fY2xpZW50OwotICAgIHN0cnVjdCB0bWVtX3BhZ2VfZGVzY3JpcHRvciAqcGdw
ID0gTlVMTCwgKnBncF9kZWw7Ci0gICAgc3RydWN0IHRtZW1fb2JqZWN0X3Jvb3QgKm9iajsKLSAg
ICBzdHJ1Y3QgdG1lbV9wb29sICpwb29sOwotICAgIGludCByZXQgPSAwOwotICAgIGJvb2wgaG9s
ZF9wb29sX3J3bG9jayA9IGZhbHNlOwotCi0gICAgdG1lbV9zdGF0cy5ldmljdF9hdHRlbXB0cysr
OwotICAgIHNwaW5fbG9jaygmZXBoX2xpc3RzX3NwaW5sb2NrKTsKLSAgICBpZiAoIChjbGllbnQg
IT0gTlVMTCkgJiYgY2xpZW50X292ZXJfcXVvdGEoY2xpZW50KSAmJgotICAgICAgICAgIWxpc3Rf
ZW1wdHkoJmNsaWVudC0+ZXBoZW1lcmFsX3BhZ2VfbGlzdCkgKQotICAgIHsKLSAgICAgICAgbGlz
dF9mb3JfZWFjaF9lbnRyeShwZ3AsICZjbGllbnQtPmVwaGVtZXJhbF9wYWdlX2xpc3QsIHVzLmNs
aWVudF9lcGhfcGFnZXMpCi0gICAgICAgICAgICBpZiAoIHRtZW1fdHJ5X3RvX2V2aWN0X3BncChw
Z3AsICZob2xkX3Bvb2xfcndsb2NrKSApCi0gICAgICAgICAgICAgICAgZ290byBmb3VuZDsKLSAg
ICB9Ci0gICAgZWxzZSBpZiAoICFsaXN0X2VtcHR5KCZ0bWVtX2dsb2JhbC5lcGhlbWVyYWxfcGFn
ZV9saXN0KSApCi0gICAgewotICAgICAgICBsaXN0X2Zvcl9lYWNoX2VudHJ5KHBncCwgJnRtZW1f
Z2xvYmFsLmVwaGVtZXJhbF9wYWdlX2xpc3QsIGdsb2JhbF9lcGhfcGFnZXMpCi0gICAgICAgICAg
ICBpZiAoIHRtZW1fdHJ5X3RvX2V2aWN0X3BncChwZ3AsICZob2xkX3Bvb2xfcndsb2NrKSApCi0g
ICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgY2xpZW50ID0gcGdwLT51cy5vYmotPnBvb2wt
PmNsaWVudDsKLSAgICAgICAgICAgICAgICBnb3RvIGZvdW5kOwotICAgICAgICAgICAgfQotICAg
IH0KLSAgICAgLyogR2xvYmFsX2VwaGVtZXJhbF9wYWdlX2xpc3QgaXMgZW1wdHksIHNvIHdlIGJh
aWwgb3V0LiAqLwotICAgIHNwaW5fdW5sb2NrKCZlcGhfbGlzdHNfc3BpbmxvY2spOwotICAgIGdv
dG8gb3V0OwotCi1mb3VuZDoKLSAgICAvKiBEZWxpc3QuICovCi0gICAgbGlzdF9kZWxfaW5pdCgm
cGdwLT51cy5jbGllbnRfZXBoX3BhZ2VzKTsKLSAgICBjbGllbnQtPmVwaF9jb3VudC0tOwotICAg
IGxpc3RfZGVsX2luaXQoJnBncC0+Z2xvYmFsX2VwaF9wYWdlcyk7Ci0gICAgdG1lbV9nbG9iYWwu
ZXBoX2NvdW50LS07Ci0gICAgQVNTRVJUKHRtZW1fZ2xvYmFsLmVwaF9jb3VudCA+PSAwKTsKLSAg
ICBBU1NFUlQoY2xpZW50LT5lcGhfY291bnQgPj0gMCk7Ci0gICAgc3Bpbl91bmxvY2soJmVwaF9s
aXN0c19zcGlubG9jayk7Ci0KLSAgICBBU1NFUlQocGdwICE9IE5VTEwpOwotICAgIG9iaiA9IHBn
cC0+dXMub2JqOwotICAgIEFTU0VSVChvYmogIT0gTlVMTCk7Ci0gICAgQVNTRVJUKG9iai0+cG9v
bCAhPSBOVUxMKTsKLSAgICBwb29sID0gb2JqLT5wb29sOwotCi0gICAgQVNTRVJUX1NQSU5MT0NL
KCZvYmotPm9ial9zcGlubG9jayk7Ci0gICAgcGdwX2RlbCA9IHBncF9kZWxldGVfZnJvbV9vYmoo
b2JqLCBwZ3AtPmluZGV4KTsKLSAgICBBU1NFUlQocGdwX2RlbCA9PSBwZ3ApOwotCi0gICAgLyog
cGdwIGFscmVhZHkgZGVsaXN0LCBzbyBjYWxsIHBncF9mcmVlIGRpcmVjdGx5LiAqLwotICAgIHBn
cF9mcmVlKHBncCk7Ci0gICAgaWYgKCBvYmotPnBncF9jb3VudCA9PSAwICkKLSAgICB7Ci0gICAg
ICAgIEFTU0VSVF9XUklURUxPQ0soJnBvb2wtPnBvb2xfcndsb2NrKTsKLSAgICAgICAgb2JqX2Zy
ZWUob2JqKTsKLSAgICB9Ci0gICAgZWxzZQotICAgICAgICBzcGluX3VubG9jaygmb2JqLT5vYmpf
c3BpbmxvY2spOwotICAgIGlmICggaG9sZF9wb29sX3J3bG9jayApCi0gICAgICAgIHdyaXRlX3Vu
bG9jaygmcG9vbC0+cG9vbF9yd2xvY2spOwotICAgIHRtZW1fc3RhdHMuZXZpY3RlZF9wZ3MrKzsK
LSAgICByZXQgPSAxOwotb3V0OgotICAgIHJldHVybiByZXQ7Ci19Ci0KLQotLyoKLSAqIFVuZGVy
IGNlcnRhaW4gY29uZGl0aW9ucyAoZS5nLiBpZiBlYWNoIGNsaWVudCBpcyBwdXR0aW5nIHBhZ2Vz
IGZvciBleGFjdGx5Ci0gKiBvbmUgb2JqZWN0KSwgb25jZSBsb2NrcyBhcmUgaGVsZCwgZnJlZWlu
ZyB1cCBtZW1vcnkgbWF5Ci0gKiByZXN1bHQgaW4gbGl2ZWxvY2tzIGFuZCB2ZXJ5IGxvbmcgInB1
dCIgdGltZXMsIHNvIHdlIHRyeSB0byBlbnN1cmUgdGhlcmUKLSAqIGlzIGEgbWluaW11bSBhbW91
bnQgb2YgbWVtb3J5ICgxTUIpIGF2YWlsYWJsZSBCRUZPUkUgYW55IGRhdGEgc3RydWN0dXJlCi0g
KiBsb2NrcyBhcmUgaGVsZC4KLSAqLwotc3RhdGljIGlubGluZSBib29sIHRtZW1fZW5zdXJlX2F2
YWlsX3BhZ2VzKHZvaWQpCi17Ci0gICAgaW50IGZhaWxlZF9ldmljdCA9IDEwOwotICAgIHVuc2ln
bmVkIGxvbmcgZnJlZV9tZW07Ci0KLSAgICBkbyB7Ci0gICAgICAgIGZyZWVfbWVtID0gKHRtZW1f
cGFnZV9saXN0X3BhZ2VzICsgdG90YWxfZnJlZV9wYWdlcygpKQotICAgICAgICAgICAgICAgICAg
ICAgICAgPj4gKDIwIC0gUEFHRV9TSElGVCk7Ci0gICAgICAgIGlmICggZnJlZV9tZW0gKQotICAg
ICAgICAgICAgcmV0dXJuIHRydWU7Ci0gICAgICAgIGlmICggIXRtZW1fZXZpY3QoKSApCi0gICAg
ICAgICAgICBmYWlsZWRfZXZpY3QtLTsKLSAgICB9IHdoaWxlICggZmFpbGVkX2V2aWN0ID4gMCAp
OwotCi0gICAgcmV0dXJuIGZhbHNlOwotfQotCi0vKioqKioqKioqKioqIFRNRU0gQ09SRSBPUEVS
QVRJT05TICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8KLQotc3RhdGljIGlu
dCBkb190bWVtX3B1dF9jb21wcmVzcyhzdHJ1Y3QgdG1lbV9wYWdlX2Rlc2NyaXB0b3IgKnBncCwg
eGVuX3Bmbl90IGNtZm4sCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHRtZW1fY2xpX3ZhX3BhcmFtX3QgY2xpYnVmKQotewotICAgIHZvaWQgKmRzdCwgKnA7Ci0gICAg
c2l6ZV90IHNpemU7Ci0gICAgaW50IHJldCA9IDA7Ci0KLSAgICBBU1NFUlQocGdwICE9IE5VTEwp
OwotICAgIEFTU0VSVChwZ3AtPnVzLm9iaiAhPSBOVUxMKTsKLSAgICBBU1NFUlRfU1BJTkxPQ0so
JnBncC0+dXMub2JqLT5vYmpfc3BpbmxvY2spOwotICAgIEFTU0VSVChwZ3AtPnVzLm9iai0+cG9v
bCAhPSBOVUxMKTsKLSAgICBBU1NFUlQocGdwLT51cy5vYmotPnBvb2wtPmNsaWVudCAhPSBOVUxM
KTsKLQotICAgIGlmICggcGdwLT5wZnAgIT0gTlVMTCApCi0gICAgICAgIHBncF9mcmVlX2RhdGEo
cGdwLCBwZ3AtPnVzLm9iai0+cG9vbCk7Ci0gICAgcmV0ID0gdG1lbV9jb21wcmVzc19mcm9tX2Ns
aWVudChjbWZuLCAmZHN0LCAmc2l6ZSwgY2xpYnVmKTsKLSAgICBpZiAoIHJldCA8PSAwICkKLSAg
ICAgICAgZ290byBvdXQ7Ci0gICAgZWxzZSBpZiAoIChzaXplID09IDApIHx8IChzaXplID49IHRt
ZW1fbWVtcG9vbF9tYXhhbGxvYykgKSB7Ci0gICAgICAgIHJldCA9IDA7Ci0gICAgICAgIGdvdG8g
b3V0OwotICAgIH0gZWxzZSBpZiAoIChwID0gdG1lbV9tYWxsb2Moc2l6ZSxwZ3AtPnVzLm9iai0+
cG9vbCkpID09IE5VTEwgKSB7Ci0gICAgICAgIHJldCA9IC1FTk9NRU07Ci0gICAgICAgIGdvdG8g
b3V0OwotICAgIH0gZWxzZSB7Ci0gICAgICAgIG1lbWNweShwLGRzdCxzaXplKTsKLSAgICAgICAg
cGdwLT5jZGF0YSA9IHA7Ci0gICAgfQotICAgIHBncC0+c2l6ZSA9IHNpemU7Ci0gICAgcGdwLT51
cy5vYmotPnBvb2wtPmNsaWVudC0+Y29tcHJlc3NlZF9wYWdlcysrOwotICAgIHBncC0+dXMub2Jq
LT5wb29sLT5jbGllbnQtPmNvbXByZXNzZWRfc3VtX3NpemUgKz0gc2l6ZTsKLSAgICByZXQgPSAx
OwotCi1vdXQ6Ci0gICAgcmV0dXJuIHJldDsKLX0KLQotc3RhdGljIGludCBkb190bWVtX2R1cF9w
dXQoc3RydWN0IHRtZW1fcGFnZV9kZXNjcmlwdG9yICpwZ3AsIHhlbl9wZm5fdCBjbWZuLAotICAg
ICAgIHRtZW1fY2xpX3ZhX3BhcmFtX3QgY2xpYnVmKQotewotICAgIHN0cnVjdCB0bWVtX3Bvb2wg
KnBvb2w7Ci0gICAgc3RydWN0IHRtZW1fb2JqZWN0X3Jvb3QgKm9iajsKLSAgICBzdHJ1Y3QgY2xp
ZW50ICpjbGllbnQ7Ci0gICAgc3RydWN0IHRtZW1fcGFnZV9kZXNjcmlwdG9yICpwZ3Bmb3VuZCA9
IE5VTEw7Ci0gICAgaW50IHJldDsKLQotICAgIEFTU0VSVChwZ3AgIT0gTlVMTCk7Ci0gICAgQVNT
RVJUKHBncC0+cGZwICE9IE5VTEwpOwotICAgIEFTU0VSVChwZ3AtPnNpemUgIT0gLTEpOwotICAg
IG9iaiA9IHBncC0+dXMub2JqOwotICAgIEFTU0VSVF9TUElOTE9DSygmb2JqLT5vYmpfc3Bpbmxv
Y2spOwotICAgIEFTU0VSVChvYmogIT0gTlVMTCk7Ci0gICAgcG9vbCA9IG9iai0+cG9vbDsKLSAg
ICBBU1NFUlQocG9vbCAhPSBOVUxMKTsKLSAgICBjbGllbnQgPSBwb29sLT5jbGllbnQ7Ci0gICAg
aWYgKCBjbGllbnQtPmluZm8uZmxhZ3MudS5taWdyYXRpbmcgKQotICAgICAgICBnb3RvIGZhaWxl
ZF9kdXA7IC8qIE5vIGR1cHMgYWxsb3dlZCB3aGVuIG1pZ3JhdGluZy4gKi8KLSAgICAvKiBDYW4g
d2Ugc3VjY2Vzc2Z1bGx5IG1hbmlwdWxhdGUgcGdwIHRvIGNoYW5nZSBvdXQgdGhlIGRhdGE/ICov
Ci0gICAgaWYgKCBjbGllbnQtPmluZm8uZmxhZ3MudS5jb21wcmVzcyAmJiBwZ3AtPnNpemUgIT0g
MCApCi0gICAgewotICAgICAgICByZXQgPSBkb190bWVtX3B1dF9jb21wcmVzcyhwZ3AsIGNtZm4s
IGNsaWJ1Zik7Ci0gICAgICAgIGlmICggcmV0ID09IDEgKQotICAgICAgICAgICAgZ290byBkb25l
OwotICAgICAgICBlbHNlIGlmICggcmV0ID09IDAgKQotICAgICAgICAgICAgZ290byBjb3B5X3Vu
Y29tcHJlc3NlZDsKLSAgICAgICAgZWxzZSBpZiAoIHJldCA9PSAtRU5PTUVNICkKLSAgICAgICAg
ICAgIGdvdG8gZmFpbGVkX2R1cDsKLSAgICAgICAgZWxzZSBpZiAoIHJldCA9PSAtRUZBVUxUICkK
LSAgICAgICAgICAgIGdvdG8gYmFkX2NvcHk7Ci0gICAgfQotCi1jb3B5X3VuY29tcHJlc3NlZDoK
LSAgICBpZiAoIHBncC0+cGZwICkKLSAgICAgICAgcGdwX2ZyZWVfZGF0YShwZ3AsIHBvb2wpOwot
ICAgIGlmICggKCBwZ3AtPnBmcCA9IHRtZW1fYWxsb2NfcGFnZShwb29sKSApID09IE5VTEwgKQot
ICAgICAgICBnb3RvIGZhaWxlZF9kdXA7Ci0gICAgcGdwLT5zaXplID0gMDsKLSAgICByZXQgPSB0
bWVtX2NvcHlfZnJvbV9jbGllbnQocGdwLT5wZnAsIGNtZm4sIHRtZW1fY2xpX2J1Zl9udWxsKTsK
LSAgICBpZiAoIHJldCA8IDAgKQotICAgICAgICBnb3RvIGJhZF9jb3B5OwotCi1kb25lOgotICAg
IC8qIFN1Y2Nlc3NmdWxseSByZXBsYWNlZCBkYXRhLCBjbGVhbiB1cCBhbmQgcmV0dXJuIHN1Y2Nl
c3MuICovCi0gICAgaWYgKCBpc19zaGFyZWQocG9vbCkgKQotICAgICAgICBvYmotPmxhc3RfY2xp
ZW50ID0gY2xpZW50LT5jbGlfaWQ7Ci0gICAgc3Bpbl91bmxvY2soJm9iai0+b2JqX3NwaW5sb2Nr
KTsKLSAgICBwb29sLT5kdXBfcHV0c19yZXBsYWNlZCsrOwotICAgIHBvb2wtPmdvb2RfcHV0cysr
OwotICAgIGlmICggaXNfcGVyc2lzdGVudChwb29sKSApCi0gICAgICAgIGNsaWVudC0+c3VjY19w
ZXJzX3B1dHMrKzsKLSAgICByZXR1cm4gMTsKLQotYmFkX2NvcHk6Ci0gICAgdG1lbV9zdGF0cy5m
YWlsZWRfY29waWVzKys7Ci0gICAgZ290byBjbGVhbnVwOwotCi1mYWlsZWRfZHVwOgotICAgIC8q
Ci0gICAgICogQ291bGRuJ3QgY2hhbmdlIG91dCB0aGUgZGF0YSwgZmx1c2ggdGhlIG9sZCBkYXRh
IGFuZCByZXR1cm4KLSAgICAgKiAtRU5PU1BDIGluc3RlYWQgb2YgLUVOT01FTSB0byBkaWZmZXJl
bnRpYXRlIGZhaWxlZCBfZHVwXyBwdXQuCi0gICAgICovCi0gICAgcmV0ID0gLUVOT1NQQzsKLWNs
ZWFudXA6Ci0gICAgcGdwZm91bmQgPSBwZ3BfZGVsZXRlX2Zyb21fb2JqKG9iaiwgcGdwLT5pbmRl
eCk7Ci0gICAgQVNTRVJUKHBncGZvdW5kID09IHBncCk7Ci0gICAgcGdwX2RlbGlzdF9mcmVlKHBn
cGZvdW5kKTsKLSAgICBpZiAoIG9iai0+cGdwX2NvdW50ID09IDAgKQotICAgIHsKLSAgICAgICAg
d3JpdGVfbG9jaygmcG9vbC0+cG9vbF9yd2xvY2spOwotICAgICAgICBvYmpfZnJlZShvYmopOwot
ICAgICAgICB3cml0ZV91bmxvY2soJnBvb2wtPnBvb2xfcndsb2NrKTsKLSAgICB9IGVsc2Ugewot
ICAgICAgICBzcGluX3VubG9jaygmb2JqLT5vYmpfc3BpbmxvY2spOwotICAgIH0KLSAgICBwb29s
LT5kdXBfcHV0c19mbHVzaGVkKys7Ci0gICAgcmV0dXJuIHJldDsKLX0KLQotc3RhdGljIGludCBk
b190bWVtX3B1dChzdHJ1Y3QgdG1lbV9wb29sICpwb29sLAotICAgICAgICAgICAgICAgICAgICAg
ICBzdHJ1Y3QgeGVuX3RtZW1fb2lkICpvaWRwLCB1aW50MzJfdCBpbmRleCwKLSAgICAgICAgICAg
ICAgICAgICAgICAgeGVuX3Bmbl90IGNtZm4sIHRtZW1fY2xpX3ZhX3BhcmFtX3QgY2xpYnVmKQot
ewotICAgIHN0cnVjdCB0bWVtX29iamVjdF9yb290ICpvYmogPSBOVUxMOwotICAgIHN0cnVjdCB0
bWVtX3BhZ2VfZGVzY3JpcHRvciAqcGdwID0gTlVMTDsKLSAgICBzdHJ1Y3QgY2xpZW50ICpjbGll
bnQ7Ci0gICAgaW50IHJldCwgbmV3b2JqID0gMDsKLQotICAgIEFTU0VSVChwb29sICE9IE5VTEwp
OwotICAgIGNsaWVudCA9IHBvb2wtPmNsaWVudDsKLSAgICBBU1NFUlQoY2xpZW50ICE9IE5VTEwp
OwotICAgIHJldCA9IGNsaWVudC0+aW5mby5mbGFncy51LmZyb3plbiAgPyAtRUZST1pFTiA6IC1F
Tk9NRU07Ci0gICAgcG9vbC0+cHV0cysrOwotCi1yZWZpbmQ6Ci0gICAgLyogRG9lcyBwYWdlIGFs
cmVhZHkgZXhpc3QgKGR1cCk/ICBpZiBzbywgaGFuZGxlIHNwZWNpYWxseS4gKi8KLSAgICBpZiAo
IChvYmogPSBvYmpfZmluZChwb29sLCBvaWRwKSkgIT0gTlVMTCApCi0gICAgewotICAgICAgICBp
ZiAoKHBncCA9IHBncF9sb29rdXBfaW5fb2JqKG9iaiwgaW5kZXgpKSAhPSBOVUxMKQotICAgICAg
ICB7Ci0gICAgICAgICAgICByZXR1cm4gZG9fdG1lbV9kdXBfcHV0KHBncCwgY21mbiwgY2xpYnVm
KTsKLSAgICAgICAgfQotICAgICAgICBlbHNlCi0gICAgICAgIHsKLSAgICAgICAgICAgIC8qIE5v
IHB1dHMgYWxsb3dlZCBpbnRvIGEgZnJvemVuIHBvb2wgKGV4Y2VwdCBkdXAgcHV0cykuICovCi0g
ICAgICAgICAgICBpZiAoIGNsaWVudC0+aW5mby5mbGFncy51LmZyb3plbiApCi0gICAgICAgICAg
ICAgICAgZ290byB1bmxvY2tfb2JqOwotICAgICAgICB9Ci0gICAgfQotICAgIGVsc2UKLSAgICB7
Ci0gICAgICAgIC8qIE5vIHB1dHMgYWxsb3dlZCBpbnRvIGEgZnJvemVuIHBvb2wgKGV4Y2VwdCBk
dXAgcHV0cykuICovCi0gICAgICAgIGlmICggY2xpZW50LT5pbmZvLmZsYWdzLnUuZnJvemVuICkK
LSAgICAgICAgICAgIHJldHVybiByZXQ7Ci0gICAgICAgIGlmICggKG9iaiA9IG9ial9hbGxvYyhw
b29sLCBvaWRwKSkgPT0gTlVMTCApCi0gICAgICAgICAgICByZXR1cm4gLUVOT01FTTsKLQotICAg
ICAgICB3cml0ZV9sb2NrKCZwb29sLT5wb29sX3J3bG9jayk7Ci0gICAgICAgIC8qCi0gICAgICAg
ICAqIFBhcmFsbGVsIGNhbGxlcnMgbWF5IGFscmVhZHkgYWxsb2NhdGVkIG9iaiBhbmQgaW5zZXJ0
ZWQgdG8gb2JqX3JiX3Jvb3QKLSAgICAgICAgICogYmVmb3JlIHVzLgotICAgICAgICAgKi8KLSAg
ICAgICAgaWYgKCAhb2JqX3JiX2luc2VydCgmcG9vbC0+b2JqX3JiX3Jvb3Rbb2lkX2hhc2gob2lk
cCldLCBvYmopICkKLSAgICAgICAgewotICAgICAgICAgICAgdG1lbV9mcmVlKG9iaiwgcG9vbCk7
Ci0gICAgICAgICAgICB3cml0ZV91bmxvY2soJnBvb2wtPnBvb2xfcndsb2NrKTsKLSAgICAgICAg
ICAgIGdvdG8gcmVmaW5kOwotICAgICAgICB9Ci0KLSAgICAgICAgc3Bpbl9sb2NrKCZvYmotPm9i
al9zcGlubG9jayk7Ci0gICAgICAgIG5ld29iaiA9IDE7Ci0gICAgICAgIHdyaXRlX3VubG9jaygm
cG9vbC0+cG9vbF9yd2xvY2spOwotICAgIH0KLQotICAgIC8qIFdoZW4gYXJyaXZlIGhlcmUsIHdl
IGhhdmUgYSBzcGlubG9ja2VkIG9iaiBmb3IgdXNlLiAqLwotICAgIEFTU0VSVF9TUElOTE9DSygm
b2JqLT5vYmpfc3BpbmxvY2spOwotICAgIGlmICggKHBncCA9IHBncF9hbGxvYyhvYmopKSA9PSBO
VUxMICkKLSAgICAgICAgZ290byB1bmxvY2tfb2JqOwotCi0gICAgcmV0ID0gcGdwX2FkZF90b19v
Ymoob2JqLCBpbmRleCwgcGdwKTsKLSAgICBpZiAoIHJldCA9PSAtRU5PTUVNICApCi0gICAgICAg
IC8qIFdhcm5pbmc6IG1heSByZXN1bHQgaW4gcGFydGlhbGx5IGJ1aWx0IHJhZGl4IHRyZWUgKCJz
dHVtcCIpLiAqLwotICAgICAgICBnb3RvIGZyZWVfcGdwOwotCi0gICAgcGdwLT5pbmRleCA9IGlu
ZGV4OwotICAgIHBncC0+c2l6ZSA9IDA7Ci0KLSAgICBpZiAoIGNsaWVudC0+aW5mby5mbGFncy51
LmNvbXByZXNzICkKLSAgICB7Ci0gICAgICAgIEFTU0VSVChwZ3AtPnBmcCA9PSBOVUxMKTsKLSAg
ICAgICAgcmV0ID0gZG9fdG1lbV9wdXRfY29tcHJlc3MocGdwLCBjbWZuLCBjbGlidWYpOwotICAg
ICAgICBpZiAoIHJldCA9PSAxICkKLSAgICAgICAgICAgIGdvdG8gaW5zZXJ0X3BhZ2U7Ci0gICAg
ICAgIGlmICggcmV0ID09IC1FTk9NRU0gKQotICAgICAgICB7Ci0gICAgICAgICAgICBjbGllbnQt
PmNvbXByZXNzX25vbWVtKys7Ci0gICAgICAgICAgICBnb3RvIGRlbF9wZ3BfZnJvbV9vYmo7Ci0g
ICAgICAgIH0KLSAgICAgICAgaWYgKCByZXQgPT0gMCApCi0gICAgICAgIHsKLSAgICAgICAgICAg
IGNsaWVudC0+Y29tcHJlc3NfcG9vcisrOwotICAgICAgICAgICAgZ290byBjb3B5X3VuY29tcHJl
c3NlZDsKLSAgICAgICAgfQotICAgICAgICBpZiAoIHJldCA9PSAtRUZBVUxUICkKLSAgICAgICAg
ICAgIGdvdG8gYmFkX2NvcHk7Ci0gICAgfQotCi1jb3B5X3VuY29tcHJlc3NlZDoKLSAgICBpZiAo
ICggcGdwLT5wZnAgPSB0bWVtX2FsbG9jX3BhZ2UocG9vbCkgKSA9PSBOVUxMICkKLSAgICB7Ci0g
ICAgICAgIHJldCA9IC1FTk9NRU07Ci0gICAgICAgIGdvdG8gZGVsX3BncF9mcm9tX29iajsKLSAg
ICB9Ci0gICAgcmV0ID0gdG1lbV9jb3B5X2Zyb21fY2xpZW50KHBncC0+cGZwLCBjbWZuLCBjbGli
dWYpOwotICAgIGlmICggcmV0IDwgMCApCi0gICAgICAgIGdvdG8gYmFkX2NvcHk7Ci0KLWluc2Vy
dF9wYWdlOgotICAgIGlmICggIWlzX3BlcnNpc3RlbnQocG9vbCkgKQotICAgIHsKLSAgICAgICAg
c3Bpbl9sb2NrKCZlcGhfbGlzdHNfc3BpbmxvY2spOwotICAgICAgICBsaXN0X2FkZF90YWlsKCZw
Z3AtPmdsb2JhbF9lcGhfcGFnZXMsICZ0bWVtX2dsb2JhbC5lcGhlbWVyYWxfcGFnZV9saXN0KTsK
LSAgICAgICAgaWYgKCsrdG1lbV9nbG9iYWwuZXBoX2NvdW50ID4gdG1lbV9zdGF0cy5nbG9iYWxf
ZXBoX2NvdW50X21heCkKLSAgICAgICAgICAgIHRtZW1fc3RhdHMuZ2xvYmFsX2VwaF9jb3VudF9t
YXggPSB0bWVtX2dsb2JhbC5lcGhfY291bnQ7Ci0gICAgICAgIGxpc3RfYWRkX3RhaWwoJnBncC0+
dXMuY2xpZW50X2VwaF9wYWdlcywKLSAgICAgICAgICAgICZjbGllbnQtPmVwaGVtZXJhbF9wYWdl
X2xpc3QpOwotICAgICAgICBpZiAoKytjbGllbnQtPmVwaF9jb3VudCA+IGNsaWVudC0+ZXBoX2Nv
dW50X21heCkKLSAgICAgICAgICAgIGNsaWVudC0+ZXBoX2NvdW50X21heCA9IGNsaWVudC0+ZXBo
X2NvdW50OwotICAgICAgICBzcGluX3VubG9jaygmZXBoX2xpc3RzX3NwaW5sb2NrKTsKLSAgICB9
Ci0gICAgZWxzZQotICAgIHsgLyogaXNfcGVyc2lzdGVudC4gKi8KLSAgICAgICAgc3Bpbl9sb2Nr
KCZwZXJzX2xpc3RzX3NwaW5sb2NrKTsKLSAgICAgICAgbGlzdF9hZGRfdGFpbCgmcGdwLT51cy5w
b29sX3BlcnNfcGFnZXMsCi0gICAgICAgICAgICAmcG9vbC0+cGVyc2lzdGVudF9wYWdlX2xpc3Qp
OwotICAgICAgICBzcGluX3VubG9jaygmcGVyc19saXN0c19zcGlubG9jayk7Ci0gICAgfQotCi0g
ICAgaWYgKCBpc19zaGFyZWQocG9vbCkgKQotICAgICAgICBvYmotPmxhc3RfY2xpZW50ID0gY2xp
ZW50LT5jbGlfaWQ7Ci0KLSAgICAvKiBGcmVlIHRoZSBvYmogc3BpbmxvY2suICovCi0gICAgc3Bp
bl91bmxvY2soJm9iai0+b2JqX3NwaW5sb2NrKTsKLSAgICBwb29sLT5nb29kX3B1dHMrKzsKLQot
ICAgIGlmICggaXNfcGVyc2lzdGVudChwb29sKSApCi0gICAgICAgIGNsaWVudC0+c3VjY19wZXJz
X3B1dHMrKzsKLSAgICBlbHNlCi0gICAgICAgIHRtZW1fc3RhdHMudG90X2dvb2RfZXBoX3B1dHMr
KzsKLSAgICByZXR1cm4gMTsKLQotYmFkX2NvcHk6Ci0gICAgdG1lbV9zdGF0cy5mYWlsZWRfY29w
aWVzKys7Ci0KLWRlbF9wZ3BfZnJvbV9vYmo6Ci0gICAgQVNTRVJUKChvYmogIT0gTlVMTCkgJiYg
KHBncCAhPSBOVUxMKSAmJiAocGdwLT5pbmRleCAhPSAtMSkpOwotICAgIHBncF9kZWxldGVfZnJv
bV9vYmoob2JqLCBwZ3AtPmluZGV4KTsKLQotZnJlZV9wZ3A6Ci0gICAgcGdwX2ZyZWUocGdwKTsK
LXVubG9ja19vYmo6Ci0gICAgaWYgKCBuZXdvYmogKQotICAgIHsKLSAgICAgICAgd3JpdGVfbG9j
aygmcG9vbC0+cG9vbF9yd2xvY2spOwotICAgICAgICBvYmpfZnJlZShvYmopOwotICAgICAgICB3
cml0ZV91bmxvY2soJnBvb2wtPnBvb2xfcndsb2NrKTsKLSAgICB9Ci0gICAgZWxzZQotICAgIHsK
LSAgICAgICAgc3Bpbl91bmxvY2soJm9iai0+b2JqX3NwaW5sb2NrKTsKLSAgICB9Ci0gICAgcG9v
bC0+bm9fbWVtX3B1dHMrKzsKLSAgICByZXR1cm4gcmV0OwotfQotCi1zdGF0aWMgaW50IGRvX3Rt
ZW1fZ2V0KHN0cnVjdCB0bWVtX3Bvb2wgKnBvb2wsCi0gICAgICAgICAgICAgICAgICAgICAgIHN0
cnVjdCB4ZW5fdG1lbV9vaWQgKm9pZHAsIHVpbnQzMl90IGluZGV4LAotICAgICAgICAgICAgICAg
ICAgICAgICB4ZW5fcGZuX3QgY21mbiwgdG1lbV9jbGlfdmFfcGFyYW1fdCBjbGlidWYpCi17Ci0g
ICAgc3RydWN0IHRtZW1fb2JqZWN0X3Jvb3QgKm9iajsKLSAgICBzdHJ1Y3QgdG1lbV9wYWdlX2Rl
c2NyaXB0b3IgKnBncDsKLSAgICBzdHJ1Y3QgY2xpZW50ICpjbGllbnQgPSBwb29sLT5jbGllbnQ7
Ci0gICAgaW50IHJjOwotCi0gICAgaWYgKCAhX2F0b21pY19yZWFkKHBvb2wtPnBncF9jb3VudCkg
KQotICAgICAgICByZXR1cm4gLUVFTVBUWTsKLQotICAgIHBvb2wtPmdldHMrKzsKLSAgICBvYmog
PSBvYmpfZmluZChwb29sLG9pZHApOwotICAgIGlmICggb2JqID09IE5VTEwgKQotICAgICAgICBy
ZXR1cm4gMDsKLQotICAgIEFTU0VSVF9TUElOTE9DSygmb2JqLT5vYmpfc3BpbmxvY2spOwotICAg
IGlmIChpc19zaGFyZWQocG9vbCkgfHwgaXNfcGVyc2lzdGVudChwb29sKSApCi0gICAgICAgIHBn
cCA9IHBncF9sb29rdXBfaW5fb2JqKG9iaiwgaW5kZXgpOwotICAgIGVsc2UKLSAgICAgICAgcGdw
ID0gcGdwX2RlbGV0ZV9mcm9tX29iaihvYmosIGluZGV4KTsKLSAgICBpZiAoIHBncCA9PSBOVUxM
ICkKLSAgICB7Ci0gICAgICAgIHNwaW5fdW5sb2NrKCZvYmotPm9ial9zcGlubG9jayk7Ci0gICAg
ICAgIHJldHVybiAwOwotICAgIH0KLSAgICBBU1NFUlQocGdwLT5zaXplICE9IC0xKTsKLSAgICBp
ZiAoIHBncC0+c2l6ZSAhPSAwICkKLSAgICB7Ci0gICAgICAgIHJjID0gdG1lbV9kZWNvbXByZXNz
X3RvX2NsaWVudChjbWZuLCBwZ3AtPmNkYXRhLCBwZ3AtPnNpemUsIGNsaWJ1Zik7Ci0gICAgfQot
ICAgIGVsc2UKLSAgICAgICAgcmMgPSB0bWVtX2NvcHlfdG9fY2xpZW50KGNtZm4sIHBncC0+cGZw
LCBjbGlidWYpOwotICAgIGlmICggcmMgPD0gMCApCi0gICAgICAgIGdvdG8gYmFkX2NvcHk7Ci0K
LSAgICBpZiAoICFpc19wZXJzaXN0ZW50KHBvb2wpICkKLSAgICB7Ci0gICAgICAgIGlmICggIWlz
X3NoYXJlZChwb29sKSApCi0gICAgICAgIHsKLSAgICAgICAgICAgIHBncF9kZWxpc3RfZnJlZShw
Z3ApOwotICAgICAgICAgICAgaWYgKCBvYmotPnBncF9jb3VudCA9PSAwICkKLSAgICAgICAgICAg
IHsKLSAgICAgICAgICAgICAgICB3cml0ZV9sb2NrKCZwb29sLT5wb29sX3J3bG9jayk7Ci0gICAg
ICAgICAgICAgICAgb2JqX2ZyZWUob2JqKTsKLSAgICAgICAgICAgICAgICBvYmogPSBOVUxMOwot
ICAgICAgICAgICAgICAgIHdyaXRlX3VubG9jaygmcG9vbC0+cG9vbF9yd2xvY2spOwotICAgICAg
ICAgICAgfQotICAgICAgICB9IGVsc2UgewotICAgICAgICAgICAgc3Bpbl9sb2NrKCZlcGhfbGlz
dHNfc3BpbmxvY2spOwotICAgICAgICAgICAgbGlzdF9kZWwoJnBncC0+Z2xvYmFsX2VwaF9wYWdl
cyk7Ci0gICAgICAgICAgICBsaXN0X2FkZF90YWlsKCZwZ3AtPmdsb2JhbF9lcGhfcGFnZXMsJnRt
ZW1fZ2xvYmFsLmVwaGVtZXJhbF9wYWdlX2xpc3QpOwotICAgICAgICAgICAgbGlzdF9kZWwoJnBn
cC0+dXMuY2xpZW50X2VwaF9wYWdlcyk7Ci0gICAgICAgICAgICBsaXN0X2FkZF90YWlsKCZwZ3At
PnVzLmNsaWVudF9lcGhfcGFnZXMsJmNsaWVudC0+ZXBoZW1lcmFsX3BhZ2VfbGlzdCk7Ci0gICAg
ICAgICAgICBzcGluX3VubG9jaygmZXBoX2xpc3RzX3NwaW5sb2NrKTsKLSAgICAgICAgICAgIG9i
ai0+bGFzdF9jbGllbnQgPSBjdXJyZW50LT5kb21haW4tPmRvbWFpbl9pZDsKLSAgICAgICAgfQot
ICAgIH0KLSAgICBpZiAoIG9iaiAhPSBOVUxMICkKLSAgICB7Ci0gICAgICAgIHNwaW5fdW5sb2Nr
KCZvYmotPm9ial9zcGlubG9jayk7Ci0gICAgfQotICAgIHBvb2wtPmZvdW5kX2dldHMrKzsKLSAg
ICBpZiAoIGlzX3BlcnNpc3RlbnQocG9vbCkgKQotICAgICAgICBjbGllbnQtPnN1Y2NfcGVyc19n
ZXRzKys7Ci0gICAgZWxzZQotICAgICAgICBjbGllbnQtPnN1Y2NfZXBoX2dldHMrKzsKLSAgICBy
ZXR1cm4gMTsKLQotYmFkX2NvcHk6Ci0gICAgc3Bpbl91bmxvY2soJm9iai0+b2JqX3NwaW5sb2Nr
KTsKLSAgICB0bWVtX3N0YXRzLmZhaWxlZF9jb3BpZXMrKzsKLSAgICByZXR1cm4gcmM7Ci19Ci0K
LXN0YXRpYyBpbnQgZG9fdG1lbV9mbHVzaF9wYWdlKHN0cnVjdCB0bWVtX3Bvb2wgKnBvb2wsCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeGVuX3RtZW1fb2lkICpvaWRwLCB1
aW50MzJfdCBpbmRleCkKLXsKLSAgICBzdHJ1Y3QgdG1lbV9vYmplY3Rfcm9vdCAqb2JqOwotICAg
IHN0cnVjdCB0bWVtX3BhZ2VfZGVzY3JpcHRvciAqcGdwOwotCi0gICAgcG9vbC0+Zmx1c2hzKys7
Ci0gICAgb2JqID0gb2JqX2ZpbmQocG9vbCxvaWRwKTsKLSAgICBpZiAoIG9iaiA9PSBOVUxMICkK
LSAgICAgICAgZ290byBvdXQ7Ci0gICAgcGdwID0gcGdwX2RlbGV0ZV9mcm9tX29iaihvYmosIGlu
ZGV4KTsKLSAgICBpZiAoIHBncCA9PSBOVUxMICkKLSAgICB7Ci0gICAgICAgIHNwaW5fdW5sb2Nr
KCZvYmotPm9ial9zcGlubG9jayk7Ci0gICAgICAgIGdvdG8gb3V0OwotICAgIH0KLSAgICBwZ3Bf
ZGVsaXN0X2ZyZWUocGdwKTsKLSAgICBpZiAoIG9iai0+cGdwX2NvdW50ID09IDAgKQotICAgIHsK
LSAgICAgICAgd3JpdGVfbG9jaygmcG9vbC0+cG9vbF9yd2xvY2spOwotICAgICAgICBvYmpfZnJl
ZShvYmopOwotICAgICAgICB3cml0ZV91bmxvY2soJnBvb2wtPnBvb2xfcndsb2NrKTsKLSAgICB9
IGVsc2UgewotICAgICAgICBzcGluX3VubG9jaygmb2JqLT5vYmpfc3BpbmxvY2spOwotICAgIH0K
LSAgICBwb29sLT5mbHVzaHNfZm91bmQrKzsKLQotb3V0OgotICAgIGlmICggcG9vbC0+Y2xpZW50
LT5pbmZvLmZsYWdzLnUuZnJvemVuICkKLSAgICAgICAgcmV0dXJuIC1FRlJPWkVOOwotICAgIGVs
c2UKLSAgICAgICAgcmV0dXJuIDE7Ci19Ci0KLXN0YXRpYyBpbnQgZG9fdG1lbV9mbHVzaF9vYmpl
Y3Qoc3RydWN0IHRtZW1fcG9vbCAqcG9vbCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgc3RydWN0IHhlbl90bWVtX29pZCAqb2lkcCkKLXsKLSAgICBzdHJ1Y3QgdG1lbV9vYmplY3Rf
cm9vdCAqb2JqOwotCi0gICAgcG9vbC0+Zmx1c2hfb2JqcysrOwotICAgIG9iaiA9IG9ial9maW5k
KHBvb2wsb2lkcCk7Ci0gICAgaWYgKCBvYmogPT0gTlVMTCApCi0gICAgICAgIGdvdG8gb3V0Owot
ICAgIHdyaXRlX2xvY2soJnBvb2wtPnBvb2xfcndsb2NrKTsKLSAgICBvYmpfZGVzdHJveShvYmop
OwotICAgIHBvb2wtPmZsdXNoX29ianNfZm91bmQrKzsKLSAgICB3cml0ZV91bmxvY2soJnBvb2wt
PnBvb2xfcndsb2NrKTsKLQotb3V0OgotICAgIGlmICggcG9vbC0+Y2xpZW50LT5pbmZvLmZsYWdz
LnUuZnJvemVuICkKLSAgICAgICAgcmV0dXJuIC1FRlJPWkVOOwotICAgIGVsc2UKLSAgICAgICAg
cmV0dXJuIDE7Ci19Ci0KLXN0YXRpYyBpbnQgZG9fdG1lbV9kZXN0cm95X3Bvb2wodWludDMyX3Qg
cG9vbF9pZCkKLXsKLSAgICBzdHJ1Y3QgY2xpZW50ICpjbGllbnQgPSBjdXJyZW50LT5kb21haW4t
PnRtZW1fY2xpZW50OwotICAgIHN0cnVjdCB0bWVtX3Bvb2wgKnBvb2w7Ci0KLSAgICBpZiAoIHBv
b2xfaWQgPj0gTUFYX1BPT0xTX1BFUl9ET01BSU4gKQotICAgICAgICByZXR1cm4gMDsKLSAgICBp
ZiAoIChwb29sID0gY2xpZW50LT5wb29sc1twb29sX2lkXSkgPT0gTlVMTCApCi0gICAgICAgIHJl
dHVybiAwOwotICAgIGNsaWVudC0+cG9vbHNbcG9vbF9pZF0gPSBOVUxMOwotICAgIHBvb2xfZmx1
c2gocG9vbCwgY2xpZW50LT5jbGlfaWQpOwotICAgIGNsaWVudC0+aW5mby5ucl9wb29scy0tOwot
ICAgIHJldHVybiAxOwotfQotCi1pbnQgZG9fdG1lbV9uZXdfcG9vbChkb21pZF90IHRoaXNfY2xp
X2lkLAotICAgICAgICAgICAgICAgICAgICAgdWludDMyX3QgZF9wb29saWQsIHVpbnQzMl90IGZs
YWdzLAotICAgICAgICAgICAgICAgICAgICAgdWludDY0X3QgdXVpZF9sbywgdWludDY0X3QgdXVp
ZF9oaSkKLXsKLSAgICBzdHJ1Y3QgY2xpZW50ICpjbGllbnQ7Ci0gICAgZG9taWRfdCBjbGlfaWQ7
Ci0gICAgaW50IHBlcnNpc3RlbnQgPSBmbGFncyAmIFRNRU1fUE9PTF9QRVJTSVNUOwotICAgIGlu
dCBzaGFyZWQgPSBmbGFncyAmIFRNRU1fUE9PTF9TSEFSRUQ7Ci0gICAgaW50IHBhZ2ViaXRzID0g
KGZsYWdzID4+IFRNRU1fUE9PTF9QQUdFU0laRV9TSElGVCkKLSAgICAgICAgICYgVE1FTV9QT09M
X1BBR0VTSVpFX01BU0s7Ci0gICAgaW50IHNwZWN2ZXJzaW9uID0gKGZsYWdzID4+IFRNRU1fUE9P
TF9WRVJTSU9OX1NISUZUKQotICAgICAgICAgJiBUTUVNX1BPT0xfVkVSU0lPTl9NQVNLOwotICAg
IHN0cnVjdCB0bWVtX3Bvb2wgKnBvb2wsICpzaHBvb2w7Ci0gICAgaW50IGksIGZpcnN0X3VudXNl
ZF9zX3Bvb2xpZDsKLQotICAgIGlmICggdGhpc19jbGlfaWQgPT0gVE1FTV9DTElfSURfTlVMTCAp
Ci0gICAgICAgIGNsaV9pZCA9IGN1cnJlbnQtPmRvbWFpbi0+ZG9tYWluX2lkOwotICAgIGVsc2UK
LSAgICAgICAgY2xpX2lkID0gdGhpc19jbGlfaWQ7Ci0gICAgdG1lbV9jbGllbnRfaW5mbygidG1l
bTogYWxsb2NhdGluZyAlcy0lcyB0bWVtIHBvb2wgZm9yICVzPSVkLi4uIiwKLSAgICAgICAgcGVy
c2lzdGVudCA/ICJwZXJzaXN0ZW50IiA6ICJlcGhlbWVyYWwiICwKLSAgICAgICAgc2hhcmVkID8g
InNoYXJlZCIgOiAicHJpdmF0ZSIsIHRtZW1fY2xpX2lkX3N0ciwgY2xpX2lkKTsKLSAgICBpZiAo
IHNwZWN2ZXJzaW9uICE9IFRNRU1fU1BFQ19WRVJTSU9OICkKLSAgICB7Ci0gICAgICAgIHRtZW1f
Y2xpZW50X2VycigiZmFpbGVkLi4uIHVuc3VwcG9ydGVkIHNwZWMgdmVyc2lvblxuIik7Ci0gICAg
ICAgIHJldHVybiAtRVBFUk07Ci0gICAgfQotICAgIGlmICggc2hhcmVkICYmIHBlcnNpc3RlbnQg
KQotICAgIHsKLSAgICAgICAgdG1lbV9jbGllbnRfZXJyKCJmYWlsZWQuLi4gdW5hYmxlIHRvIGNy
ZWF0ZSBhIHNoYXJlZC1wZXJzaXN0YW50IHBvb2xcbiIpOwotICAgICAgICByZXR1cm4gLUVQRVJN
OwotICAgIH0KLSAgICBpZiAoIHBhZ2ViaXRzICE9IChQQUdFX1NISUZUIC0gMTIpICkKLSAgICB7
Ci0gICAgICAgIHRtZW1fY2xpZW50X2VycigiZmFpbGVkLi4uIHVuc3VwcG9ydGVkIHBhZ2VzaXpl
ICVkXG4iLAotICAgICAgICAgICAgICAgICAgICAgICAxIDw8IChwYWdlYml0cyArIDEyKSk7Ci0g
ICAgICAgIHJldHVybiAtRVBFUk07Ci0gICAgfQotICAgIGlmICggZmxhZ3MgJiBUTUVNX1BPT0xf
UFJFQ09NUFJFU1NFRCApCi0gICAgewotICAgICAgICB0bWVtX2NsaWVudF9lcnIoImZhaWxlZC4u
LiBwcmVjb21wcmVzc2lvbiBmbGFnIHNldCBidXQgdW5zdXBwb3J0ZWRcbiIpOwotICAgICAgICBy
ZXR1cm4gLUVQRVJNOwotICAgIH0KLSAgICBpZiAoIGZsYWdzICYgVE1FTV9QT09MX1JFU0VSVkVE
X0JJVFMgKQotICAgIHsKLSAgICAgICAgdG1lbV9jbGllbnRfZXJyKCJmYWlsZWQuLi4gcmVzZXJ2
ZWQgYml0cyBtdXN0IGJlIHplcm9cbiIpOwotICAgICAgICByZXR1cm4gLUVQRVJNOwotICAgIH0K
LSAgICBpZiAoIHRoaXNfY2xpX2lkICE9IFRNRU1fQ0xJX0lEX05VTEwgKQotICAgIHsKLSAgICAg
ICAgaWYgKCAoY2xpZW50ID0gdG1lbV9jbGllbnRfZnJvbV9jbGlfaWQodGhpc19jbGlfaWQpKSA9
PSBOVUxMCi0gICAgICAgICAgICAgfHwgZF9wb29saWQgPj0gTUFYX1BPT0xTX1BFUl9ET01BSU4K
LSAgICAgICAgICAgICB8fCBjbGllbnQtPnBvb2xzW2RfcG9vbGlkXSAhPSBOVUxMICkKLSAgICAg
ICAgICAgIHJldHVybiAtRVBFUk07Ci0gICAgfQotICAgIGVsc2UKLSAgICB7Ci0gICAgICAgIGNs
aWVudCA9IGN1cnJlbnQtPmRvbWFpbi0+dG1lbV9jbGllbnQ7Ci0gICAgICAgIEFTU0VSVChjbGll
bnQgIT0gTlVMTCk7Ci0gICAgICAgIGZvciAoIGRfcG9vbGlkID0gMDsgZF9wb29saWQgPCBNQVhf
UE9PTFNfUEVSX0RPTUFJTjsgZF9wb29saWQrKyApCi0gICAgICAgICAgICBpZiAoIGNsaWVudC0+
cG9vbHNbZF9wb29saWRdID09IE5VTEwgKQotICAgICAgICAgICAgICAgIGJyZWFrOwotICAgICAg
ICBpZiAoIGRfcG9vbGlkID49IE1BWF9QT09MU19QRVJfRE9NQUlOICkKLSAgICAgICAgewotICAg
ICAgICAgICAgdG1lbV9jbGllbnRfZXJyKCJmYWlsZWQuLi4gbm8gbW9yZSBwb29sIHNsb3RzIGF2
YWlsYWJsZSBmb3IgdGhpcyAlc1xuIiwKLSAgICAgICAgICAgICAgICAgICB0bWVtX2NsaWVudF9z
dHIpOwotICAgICAgICAgICAgcmV0dXJuIC1FUEVSTTsKLSAgICAgICAgfQotICAgIH0KLQotICAg
IGlmICggKHBvb2wgPSBwb29sX2FsbG9jKCkpID09IE5VTEwgKQotICAgIHsKLSAgICAgICAgdG1l
bV9jbGllbnRfZXJyKCJmYWlsZWQuLi4gb3V0IG9mIG1lbW9yeVxuIik7Ci0gICAgICAgIHJldHVy
biAtRU5PTUVNOwotICAgIH0KLSAgICBjbGllbnQtPnBvb2xzW2RfcG9vbGlkXSA9IHBvb2w7Ci0g
ICAgcG9vbC0+Y2xpZW50ID0gY2xpZW50OwotICAgIHBvb2wtPnBvb2xfaWQgPSBkX3Bvb2xpZDsK
LSAgICBwb29sLT5zaGFyZWQgPSBzaGFyZWQ7Ci0gICAgcG9vbC0+cGVyc2lzdGVudCA9IHBlcnNp
c3RlbnQ7Ci0gICAgcG9vbC0+dXVpZFswXSA9IHV1aWRfbG87Ci0gICAgcG9vbC0+dXVpZFsxXSA9
IHV1aWRfaGk7Ci0KLSAgICAvKgotICAgICAqIEFscmVhZHkgY3JlYXRlZCBhIHBvb2wgd2hlbiBh
cnJpdmVkIGhlcmUsIGJ1dCBuZWVkIHNvbWUgc3BlY2lhbCBwcm9jZXNzCi0gICAgICogZm9yIHNo
YXJlZCBwb29sLgotICAgICAqLwotICAgIGlmICggc2hhcmVkICkKLSAgICB7Ci0gICAgICAgIGlm
ICggdXVpZF9sbyA9PSAtMUwgJiYgdXVpZF9oaSA9PSAtMUwgKQotICAgICAgICB7Ci0gICAgICAg
ICAgICB0bWVtX2NsaWVudF9pbmZvKCJJbnZhbGlkIHV1aWQsIGNyZWF0ZSBub24gc2hhcmVkIHBv
b2wgaW5zdGVhZCFcbiIpOwotICAgICAgICAgICAgcG9vbC0+c2hhcmVkID0gMDsKLSAgICAgICAg
ICAgIGdvdG8gb3V0OwotICAgICAgICB9Ci0gICAgICAgIGlmICggIXRtZW1fZ2xvYmFsLnNoYXJl
ZF9hdXRoICkKLSAgICAgICAgewotICAgICAgICAgICAgZm9yICggaSA9IDA7IGkgPCBNQVhfR0xP
QkFMX1NIQVJFRF9QT09MUzsgaSsrKQotICAgICAgICAgICAgICAgIGlmICggKGNsaWVudC0+c2hh
cmVkX2F1dGhfdXVpZFtpXVswXSA9PSB1dWlkX2xvKSAmJgotICAgICAgICAgICAgICAgICAgICAg
KGNsaWVudC0+c2hhcmVkX2F1dGhfdXVpZFtpXVsxXSA9PSB1dWlkX2hpKSApCi0gICAgICAgICAg
ICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgaWYgKCBpID09IE1BWF9HTE9CQUxfU0hBUkVE
X1BPT0xTICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICB0bWVtX2NsaWVudF9pbmZv
KCJTaGFyZWQgYXV0aCBmYWlsZWQsIGNyZWF0ZSBub24gc2hhcmVkIHBvb2wgaW5zdGVhZCFcbiIp
OwotICAgICAgICAgICAgICAgIHBvb2wtPnNoYXJlZCA9IDA7Ci0gICAgICAgICAgICAgICAgZ290
byBvdXQ7Ci0gICAgICAgICAgICB9Ci0gICAgICAgIH0KLQotICAgICAgICAvKgotICAgICAgICAg
KiBBdXRob3JpemUgb2theSwgbWF0Y2ggYSBnbG9iYWwgc2hhcmVkIHBvb2wgb3IgdXNlIHRoZSBu
ZXdseSBhbGxvY2F0ZWQKLSAgICAgICAgICogb25lLgotICAgICAgICAgKi8KLSAgICAgICAgZmly
c3RfdW51c2VkX3NfcG9vbGlkID0gTUFYX0dMT0JBTF9TSEFSRURfUE9PTFM7Ci0gICAgICAgIGZv
ciAoIGkgPSAwOyBpIDwgTUFYX0dMT0JBTF9TSEFSRURfUE9PTFM7IGkrKyApCi0gICAgICAgIHsK
LSAgICAgICAgICAgIGlmICggKHNocG9vbCA9IHRtZW1fZ2xvYmFsLnNoYXJlZF9wb29sc1tpXSkg
IT0gTlVMTCApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgaWYgKCBzaHBvb2wtPnV1
aWRbMF0gPT0gdXVpZF9sbyAmJiBzaHBvb2wtPnV1aWRbMV0gPT0gdXVpZF9oaSApCi0gICAgICAg
ICAgICAgICAgewotICAgICAgICAgICAgICAgICAgICAvKiBTdWNjIHRvIG1hdGNoIGEgZ2xvYmFs
IHNoYXJlZCBwb29sLiAqLwotICAgICAgICAgICAgICAgICAgICB0bWVtX2NsaWVudF9pbmZvKCIo
bWF0Y2hlcyBzaGFyZWQgcG9vbCB1dWlkPSUiUFJJeDY0Ii4lIlBSSXg2NCIpIHBvb2xfaWQ9JWRc
biIsCi0gICAgICAgICAgICAgICAgICAgICAgICB1dWlkX2hpLCB1dWlkX2xvLCBkX3Bvb2xpZCk7
Ci0gICAgICAgICAgICAgICAgICAgIGNsaWVudC0+cG9vbHNbZF9wb29saWRdID0gc2hwb29sOwot
ICAgICAgICAgICAgICAgICAgICBpZiAoICFzaGFyZWRfcG9vbF9qb2luKHNocG9vbCwgY2xpZW50
KSApCi0gICAgICAgICAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICAgICAgICAgIHBvb2xf
ZnJlZShwb29sKTsKLSAgICAgICAgICAgICAgICAgICAgICAgIGdvdG8gb3V0OwotICAgICAgICAg
ICAgICAgICAgICB9Ci0gICAgICAgICAgICAgICAgICAgIGVsc2UKLSAgICAgICAgICAgICAgICAg
ICAgICAgIGdvdG8gZmFpbDsKLSAgICAgICAgICAgICAgICB9Ci0gICAgICAgICAgICB9Ci0gICAg
ICAgICAgICBlbHNlCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICAgICAgaWYgKCBmaXJzdF91
bnVzZWRfc19wb29saWQgPT0gTUFYX0dMT0JBTF9TSEFSRURfUE9PTFMgKQotICAgICAgICAgICAg
ICAgICAgICBmaXJzdF91bnVzZWRfc19wb29saWQgPSBpOwotICAgICAgICAgICAgfQotICAgICAg
ICB9Ci0KLSAgICAgICAgLyogRmFpbGVkIHRvIGZpbmQgYSBnbG9iYWwgc2hhcmVkIHBvb2wgc2xv
dC4gKi8KLSAgICAgICAgaWYgKCBmaXJzdF91bnVzZWRfc19wb29saWQgPT0gTUFYX0dMT0JBTF9T
SEFSRURfUE9PTFMgKQotICAgICAgICB7Ci0gICAgICAgICAgICB0bWVtX2NsaWVudF93YXJuKCJ0
bWVtOiBmYWlsZWQuLi4gbm8gZ2xvYmFsIHNoYXJlZCBwb29sIHNsb3RzIGF2YWlsYWJsZVxuIik7
Ci0gICAgICAgICAgICBnb3RvIGZhaWw7Ci0gICAgICAgIH0KLSAgICAgICAgLyogQWRkIHBvb2wg
dG8gZ2xvYmFsIHNoYXJlZCBwb29sLiAqLwotICAgICAgICBlbHNlCi0gICAgICAgIHsKLSAgICAg
ICAgICAgIElOSVRfTElTVF9IRUFEKCZwb29sLT5zaGFyZV9saXN0KTsKLSAgICAgICAgICAgIHBv
b2wtPnNoYXJlZF9jb3VudCA9IDA7Ci0gICAgICAgICAgICBpZiAoIHNoYXJlZF9wb29sX2pvaW4o
cG9vbCwgY2xpZW50KSApCi0gICAgICAgICAgICAgICAgZ290byBmYWlsOwotICAgICAgICAgICAg
dG1lbV9nbG9iYWwuc2hhcmVkX3Bvb2xzW2ZpcnN0X3VudXNlZF9zX3Bvb2xpZF0gPSBwb29sOwot
ICAgICAgICB9Ci0gICAgfQotCi1vdXQ6Ci0gICAgdG1lbV9jbGllbnRfaW5mbygicG9vbF9pZD0l
ZFxuIiwgZF9wb29saWQpOwotICAgIGNsaWVudC0+aW5mby5ucl9wb29scysrOwotICAgIHJldHVy
biBkX3Bvb2xpZDsKLQotZmFpbDoKLSAgICBwb29sX2ZyZWUocG9vbCk7Ci0gICAgcmV0dXJuIC1F
UEVSTTsKLX0KLQotLyoqKioqKioqKioqKiBUTUVNIENPTlRST0wgT1BFUkFUSU9OUyAqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCi0KLWludCB0bWVtY19zaGFyZWRfcG9vbF9h
dXRoKGRvbWlkX3QgY2xpX2lkLCB1aW50NjRfdCB1dWlkX2xvLAotICAgICAgICAgICAgICAgICAg
ICAgICAgICAgdWludDY0X3QgdXVpZF9oaSwgYm9vbCBhdXRoKQotewotICAgIHN0cnVjdCBjbGll
bnQgKmNsaWVudDsKLSAgICBpbnQgaSwgZnJlZSA9IC0xOwotCi0gICAgaWYgKCBjbGlfaWQgPT0g
VE1FTV9DTElfSURfTlVMTCApCi0gICAgewotICAgICAgICB0bWVtX2dsb2JhbC5zaGFyZWRfYXV0
aCA9IGF1dGg7Ci0gICAgICAgIHJldHVybiAxOwotICAgIH0KLSAgICBjbGllbnQgPSB0bWVtX2Ns
aWVudF9mcm9tX2NsaV9pZChjbGlfaWQpOwotICAgIGlmICggY2xpZW50ID09IE5VTEwgKQotICAg
ICAgICByZXR1cm4gLUVJTlZBTDsKLQotICAgIGZvciAoIGkgPSAwOyBpIDwgTUFYX0dMT0JBTF9T
SEFSRURfUE9PTFM7IGkrKykKLSAgICB7Ci0gICAgICAgIGlmICggYXV0aCA9PSAwICkKLSAgICAg
ICAgewotICAgICAgICAgICAgaWYgKCAoY2xpZW50LT5zaGFyZWRfYXV0aF91dWlkW2ldWzBdID09
IHV1aWRfbG8pICYmCi0gICAgICAgICAgICAgICAgICAgIChjbGllbnQtPnNoYXJlZF9hdXRoX3V1
aWRbaV1bMV0gPT0gdXVpZF9oaSkgKQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIGNs
aWVudC0+c2hhcmVkX2F1dGhfdXVpZFtpXVswXSA9IC0xTDsKLSAgICAgICAgICAgICAgICBjbGll
bnQtPnNoYXJlZF9hdXRoX3V1aWRbaV1bMV0gPSAtMUw7Ci0gICAgICAgICAgICAgICAgcmV0dXJu
IDE7Ci0gICAgICAgICAgICB9Ci0gICAgICAgIH0KLSAgICAgICAgZWxzZQotICAgICAgICB7Ci0g
ICAgICAgICAgICBpZiAoIChjbGllbnQtPnNoYXJlZF9hdXRoX3V1aWRbaV1bMF0gPT0gLTFMKSAm
JgotICAgICAgICAgICAgICAgICAgICAoY2xpZW50LT5zaGFyZWRfYXV0aF91dWlkW2ldWzFdID09
IC0xTCkgKQotICAgICAgICAgICAgewotICAgICAgICAgICAgICAgIGZyZWUgPSBpOwotICAgICAg
ICAgICAgICAgIGJyZWFrOwotICAgICAgICAgICAgfQotCX0KLSAgICB9Ci0gICAgaWYgKCBhdXRo
ID09IDAgKQotICAgICAgICByZXR1cm4gMDsKLSAgICBlbHNlIGlmICggZnJlZSA9PSAtMSkKLSAg
ICAgICAgcmV0dXJuIC1FTk9NRU07Ci0gICAgZWxzZQotICAgIHsKLSAgICAgICAgY2xpZW50LT5z
aGFyZWRfYXV0aF91dWlkW2ZyZWVdWzBdID0gdXVpZF9sbzsKLSAgICAgICAgY2xpZW50LT5zaGFy
ZWRfYXV0aF91dWlkW2ZyZWVdWzFdID0gdXVpZF9oaTsKLSAgICAgICAgcmV0dXJuIDE7Ci0gICAg
fQotfQotCi1zdGF0aWMgaW50IHRtZW1jX3NhdmVfc3Vib3AoaW50IGNsaV9pZCwgdWludDMyX3Qg
cG9vbF9pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90IHN1Ym9wLCB0bWVtX2Ns
aV92YV9wYXJhbV90IGJ1ZiwgdWludDMyX3QgYXJnKQotewotICAgIHN0cnVjdCBjbGllbnQgKmNs
aWVudCA9IHRtZW1fY2xpZW50X2Zyb21fY2xpX2lkKGNsaV9pZCk7Ci0gICAgdWludDMyX3QgcDsK
LSAgICBzdHJ1Y3QgdG1lbV9wYWdlX2Rlc2NyaXB0b3IgKnBncCwgKnBncDI7Ci0gICAgaW50IHJj
ID0gLUVOT0VOVDsKLQotICAgIHN3aXRjaChzdWJvcCkKLSAgICB7Ci0gICAgY2FzZSBYRU5fU1lT
Q1RMX1RNRU1fT1BfU0FWRV9CRUdJTjoKLSAgICAgICAgaWYgKCBjbGllbnQgPT0gTlVMTCApCi0g
ICAgICAgICAgICBicmVhazsKLSAgICAgICAgZm9yIChwID0gMDsgcCA8IE1BWF9QT09MU19QRVJf
RE9NQUlOOyBwKyspCi0gICAgICAgICAgICBpZiAoIGNsaWVudC0+cG9vbHNbcF0gIT0gTlVMTCAp
Ci0gICAgICAgICAgICAgICAgYnJlYWs7Ci0KLSAgICAgICAgaWYgKCBwID09IE1BWF9QT09MU19Q
RVJfRE9NQUlOICkKLSAgICAgICAgICAgIGJyZWFrOwotCi0gICAgICAgIGNsaWVudC0+d2FzX2Zy
b3plbiA9IGNsaWVudC0+aW5mby5mbGFncy51LmZyb3plbjsKLSAgICAgICAgY2xpZW50LT5pbmZv
LmZsYWdzLnUuZnJvemVuID0gMTsKLSAgICAgICAgaWYgKCBhcmcgIT0gMCApCi0gICAgICAgICAg
ICBjbGllbnQtPmluZm8uZmxhZ3MudS5taWdyYXRpbmcgPSAxOwotICAgICAgICByYyA9IDA7Ci0g
ICAgICAgIGJyZWFrOwotICAgIGNhc2UgWEVOX1NZU0NUTF9UTUVNX09QX1JFU1RPUkVfQkVHSU46
Ci0gICAgICAgIGlmICggY2xpZW50ID09IE5VTEwgKQotICAgICAgICAgICAgcmMgPSBjbGllbnRf
Y3JlYXRlKGNsaV9pZCkgPyAwIDogLUVOT01FTTsKLSAgICAgICAgZWxzZQotICAgICAgICAgICAg
cmMgPSAtRUVYSVNUOwotICAgICAgICBicmVhazsKLSAgICBjYXNlIFhFTl9TWVNDVExfVE1FTV9P
UF9TQVZFX0VORDoKLSAgICAgICAgaWYgKCBjbGllbnQgPT0gTlVMTCApCi0gICAgICAgICAgICBi
cmVhazsKLSAgICAgICAgY2xpZW50LT5pbmZvLmZsYWdzLnUubWlncmF0aW5nID0gMDsKLSAgICAg
ICAgaWYgKCAhbGlzdF9lbXB0eSgmY2xpZW50LT5wZXJzaXN0ZW50X2ludmFsaWRhdGVkX2xpc3Qp
ICkKLSAgICAgICAgICAgIGxpc3RfZm9yX2VhY2hfZW50cnlfc2FmZShwZ3AscGdwMiwKLSAgICAg
ICAgICAgICAgJmNsaWVudC0+cGVyc2lzdGVudF9pbnZhbGlkYXRlZF9saXN0LCBjbGllbnRfaW52
X3BhZ2VzKQotICAgICAgICAgICAgICAgIF9fcGdwX2ZyZWUocGdwLCBjbGllbnQtPnBvb2xzW3Bn
cC0+cG9vbF9pZF0pOwotICAgICAgICBjbGllbnQtPmluZm8uZmxhZ3MudS5mcm96ZW4gPSBjbGll
bnQtPndhc19mcm96ZW47Ci0gICAgICAgIHJjID0gMDsKLSAgICAgICAgYnJlYWs7Ci0gICAgfQot
ICAgIHJldHVybiByYzsKLX0KLQotc3RhdGljIGludCB0bWVtY19zYXZlX2dldF9uZXh0X3BhZ2Uo
aW50IGNsaV9pZCwgdWludDMyX3QgcG9vbF9pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgIHRt
ZW1fY2xpX3ZhX3BhcmFtX3QgYnVmLCB1aW50MzJfdCBidWZzaXplKQotewotICAgIHN0cnVjdCBj
bGllbnQgKmNsaWVudCA9IHRtZW1fY2xpZW50X2Zyb21fY2xpX2lkKGNsaV9pZCk7Ci0gICAgc3Ry
dWN0IHRtZW1fcG9vbCAqcG9vbCA9IChjbGllbnQgPT0gTlVMTCB8fCBwb29sX2lkID49IE1BWF9Q
T09MU19QRVJfRE9NQUlOKQotICAgICAgICAgICAgICAgICAgID8gTlVMTCA6IGNsaWVudC0+cG9v
bHNbcG9vbF9pZF07Ci0gICAgc3RydWN0IHRtZW1fcGFnZV9kZXNjcmlwdG9yICpwZ3A7Ci0gICAg
c3RydWN0IHhlbl90bWVtX29pZCAqb2lkOwotICAgIGludCByZXQgPSAwOwotICAgIHN0cnVjdCB0
bWVtX2hhbmRsZSBoOwotCi0gICAgaWYgKCBwb29sID09IE5VTEwgfHwgIWlzX3BlcnNpc3RlbnQo
cG9vbCkgKQotICAgICAgICByZXR1cm4gLTE7Ci0KLSAgICBpZiAoIGJ1ZnNpemUgPCBQQUdFX1NJ
WkUgKyBzaXplb2Yoc3RydWN0IHRtZW1faGFuZGxlKSApCi0gICAgICAgIHJldHVybiAtRU5PTUVN
OwotCi0gICAgc3Bpbl9sb2NrKCZwZXJzX2xpc3RzX3NwaW5sb2NrKTsKLSAgICBpZiAoIGxpc3Rf
ZW1wdHkoJnBvb2wtPnBlcnNpc3RlbnRfcGFnZV9saXN0KSApCi0gICAgewotICAgICAgICByZXQg
PSAtMTsKLSAgICAgICAgZ290byBvdXQ7Ci0gICAgfQotICAgIC8qIE5vdGU6IHBvb2wtPmN1cl9w
Z3AgaXMgdGhlIHBncCBsYXN0IHJldHVybmVkIGJ5IGdldF9uZXh0X3BhZ2UuICovCi0gICAgaWYg
KCBwb29sLT5jdXJfcGdwID09IE5VTEwgKQotICAgIHsKLSAgICAgICAgLyogUHJvY2VzcyB0aGUg
Zmlyc3Qgb25lLiAqLwotICAgICAgICBwb29sLT5jdXJfcGdwID0gcGdwID0gbGlzdF9lbnRyeSgo
JnBvb2wtPnBlcnNpc3RlbnRfcGFnZV9saXN0KS0+bmV4dCwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3QgdG1lbV9wYWdlX2Rlc2NyaXB0b3IsdXMucG9vbF9wZXJzX3BhZ2VzKTsKLSAg
ICB9IGVsc2UgaWYgKCBsaXN0X2lzX2xhc3QoJnBvb2wtPmN1cl9wZ3AtPnVzLnBvb2xfcGVyc19w
YWdlcywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJnBvb2wtPnBlcnNpc3RlbnRfcGFn
ZV9saXN0KSApCi0gICAgewotICAgICAgICAvKiBBbHJlYWR5IHByb2Nlc3NlZCB0aGUgbGFzdCBv
bmUgaW4gdGhlIGxpc3QuICovCi0gICAgICAgIHJldCA9IC0xOwotICAgICAgICBnb3RvIG91dDsK
LSAgICB9Ci0gICAgcGdwID0gbGlzdF9lbnRyeSgoJnBvb2wtPmN1cl9wZ3AtPnVzLnBvb2xfcGVy
c19wYWdlcyktPm5leHQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHRtZW1fcGFn
ZV9kZXNjcmlwdG9yLHVzLnBvb2xfcGVyc19wYWdlcyk7Ci0gICAgcG9vbC0+Y3VyX3BncCA9IHBn
cDsKLSAgICBvaWQgPSAmcGdwLT51cy5vYmotPm9pZDsKLSAgICBoLnBvb2xfaWQgPSBwb29sX2lk
OwotICAgIEJVSUxEX0JVR19PTihzaXplb2YoaC5vaWQpICE9IHNpemVvZigqb2lkKSk7Ci0gICAg
bWVtY3B5KCYoaC5vaWQpLCBvaWQsIHNpemVvZihoLm9pZCkpOwotICAgIGguaW5kZXggPSBwZ3At
PmluZGV4OwotICAgIGlmICggY29weV90b19ndWVzdChndWVzdF9oYW5kbGVfY2FzdChidWYsIHZv
aWQpLCAmaCwgMSkgKQotICAgIHsKLSAgICAgICAgcmV0ID0gLUVGQVVMVDsKLSAgICAgICAgZ290
byBvdXQ7Ci0gICAgfQotICAgIGd1ZXN0X2hhbmRsZV9hZGRfb2Zmc2V0KGJ1Ziwgc2l6ZW9mKGgp
KTsKLSAgICByZXQgPSBkb190bWVtX2dldChwb29sLCBvaWQsIHBncC0+aW5kZXgsIDAsIGJ1Zik7
Ci0KLW91dDoKLSAgICBzcGluX3VubG9jaygmcGVyc19saXN0c19zcGlubG9jayk7Ci0gICAgcmV0
dXJuIHJldDsKLX0KLQotc3RhdGljIGludCB0bWVtY19zYXZlX2dldF9uZXh0X2ludihpbnQgY2xp
X2lkLCB0bWVtX2NsaV92YV9wYXJhbV90IGJ1ZiwKLSAgICAgICAgICAgICAgICAgICAgICAgIHVp
bnQzMl90IGJ1ZnNpemUpCi17Ci0gICAgc3RydWN0IGNsaWVudCAqY2xpZW50ID0gdG1lbV9jbGll
bnRfZnJvbV9jbGlfaWQoY2xpX2lkKTsKLSAgICBzdHJ1Y3QgdG1lbV9wYWdlX2Rlc2NyaXB0b3Ig
KnBncDsKLSAgICBzdHJ1Y3QgdG1lbV9oYW5kbGUgaDsKLSAgICBpbnQgcmV0ID0gMDsKLQotICAg
IGlmICggY2xpZW50ID09IE5VTEwgKQotICAgICAgICByZXR1cm4gMDsKLSAgICBpZiAoIGJ1ZnNp
emUgPCBzaXplb2Yoc3RydWN0IHRtZW1faGFuZGxlKSApCi0gICAgICAgIHJldHVybiAwOwotICAg
IHNwaW5fbG9jaygmcGVyc19saXN0c19zcGlubG9jayk7Ci0gICAgaWYgKCBsaXN0X2VtcHR5KCZj
bGllbnQtPnBlcnNpc3RlbnRfaW52YWxpZGF0ZWRfbGlzdCkgKQotICAgICAgICBnb3RvIG91dDsK
LSAgICBpZiAoIGNsaWVudC0+Y3VyX3BncCA9PSBOVUxMICkKLSAgICB7Ci0gICAgICAgIHBncCA9
IGxpc3RfZW50cnkoKCZjbGllbnQtPnBlcnNpc3RlbnRfaW52YWxpZGF0ZWRfbGlzdCktPm5leHQs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHRtZW1fcGFnZV9kZXNjcmlwdG9yLGNs
aWVudF9pbnZfcGFnZXMpOwotICAgICAgICBjbGllbnQtPmN1cl9wZ3AgPSBwZ3A7Ci0gICAgfSBl
bHNlIGlmICggbGlzdF9pc19sYXN0KCZjbGllbnQtPmN1cl9wZ3AtPmNsaWVudF9pbnZfcGFnZXMs
Ci0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICZjbGllbnQtPnBlcnNpc3RlbnRfaW52YWxp
ZGF0ZWRfbGlzdCkgKQotICAgIHsKLSAgICAgICAgY2xpZW50LT5jdXJfcGdwID0gTlVMTDsKLSAg
ICAgICAgcmV0ID0gMDsKLSAgICAgICAgZ290byBvdXQ7Ci0gICAgfSBlbHNlIHsKLSAgICAgICAg
cGdwID0gbGlzdF9lbnRyeSgoJmNsaWVudC0+Y3VyX3BncC0+Y2xpZW50X2ludl9wYWdlcyktPm5l
eHQsCi0gICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHRtZW1fcGFnZV9kZXNjcmlwdG9y
LGNsaWVudF9pbnZfcGFnZXMpOwotICAgICAgICBjbGllbnQtPmN1cl9wZ3AgPSBwZ3A7Ci0gICAg
fQotICAgIGgucG9vbF9pZCA9IHBncC0+cG9vbF9pZDsKLSAgICBCVUlMRF9CVUdfT04oc2l6ZW9m
KGgub2lkKSAhPSBzaXplb2YocGdwLT5pbnZfb2lkKSk7Ci0gICAgbWVtY3B5KCYoaC5vaWQpLCAm
KHBncC0+aW52X29pZCksIHNpemVvZihoLm9pZCkpOwotICAgIGguaW5kZXggPSBwZ3AtPmluZGV4
OwotICAgIHJldCA9IDE7Ci0gICAgaWYgKCBjb3B5X3RvX2d1ZXN0KGd1ZXN0X2hhbmRsZV9jYXN0
KGJ1Ziwgdm9pZCksICZoLCAxKSApCi0gICAgICAgIHJldCA9IC1FRkFVTFQ7Ci1vdXQ6Ci0gICAg
c3Bpbl91bmxvY2soJnBlcnNfbGlzdHNfc3BpbmxvY2spOwotICAgIHJldHVybiByZXQ7Ci19Ci0K
LXN0YXRpYyBpbnQgdG1lbWNfcmVzdG9yZV9wdXRfcGFnZShpbnQgY2xpX2lkLCB1aW50MzJfdCBw
b29sX2lkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ZW5fdG1l
bV9vaWQgKm9pZHAsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDMyX3Qg
aW5kZXgsIHRtZW1fY2xpX3ZhX3BhcmFtX3QgYnVmLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHVpbnQzMl90IGJ1ZnNpemUpCi17Ci0gICAgc3RydWN0IGNsaWVudCAqY2xpZW50
ID0gdG1lbV9jbGllbnRfZnJvbV9jbGlfaWQoY2xpX2lkKTsKLSAgICBzdHJ1Y3QgdG1lbV9wb29s
ICpwb29sID0gKGNsaWVudCA9PSBOVUxMIHx8IHBvb2xfaWQgPj0gTUFYX1BPT0xTX1BFUl9ET01B
SU4pCi0gICAgICAgICAgICAgICAgICAgPyBOVUxMIDogY2xpZW50LT5wb29sc1twb29sX2lkXTsK
LQotICAgIGlmICggcG9vbCA9PSBOVUxMICkKLSAgICAgICAgcmV0dXJuIC0xOwotICAgIGlmIChi
dWZzaXplICE9IFBBR0VfU0laRSkgewotICAgICAgICB0bWVtX2NsaWVudF9lcnIoInRtZW06ICVz
OiBpbnZhbGlkIHBhcmFtZXRlciBidWZzaXplKCVkKSAhPSAoJWxkKVxuIiwKLSAgICAgICAgICAg
ICAgICBfX2Z1bmNfXywgYnVmc2l6ZSwgUEFHRV9TSVpFKTsKLSAgICAgICAgcmV0dXJuIC1FSU5W
QUw7Ci0gICAgfQotICAgIHJldHVybiBkb190bWVtX3B1dChwb29sLCBvaWRwLCBpbmRleCwgMCwg
YnVmKTsKLX0KLQotc3RhdGljIGludCB0bWVtY19yZXN0b3JlX2ZsdXNoX3BhZ2UoaW50IGNsaV9p
ZCwgdWludDMyX3QgcG9vbF9pZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHN0cnVjdCB4ZW5fdG1lbV9vaWQgKm9pZHAsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICB1aW50MzJfdCBpbmRleCkKLXsKLSAgICBzdHJ1Y3QgY2xpZW50ICpjbGllbnQgPSB0
bWVtX2NsaWVudF9mcm9tX2NsaV9pZChjbGlfaWQpOwotICAgIHN0cnVjdCB0bWVtX3Bvb2wgKnBv
b2wgPSAoY2xpZW50ID09IE5VTEwgfHwgcG9vbF9pZCA+PSBNQVhfUE9PTFNfUEVSX0RPTUFJTikK
LSAgICAgICAgICAgICAgICAgICA/IE5VTEwgOiBjbGllbnQtPnBvb2xzW3Bvb2xfaWRdOwotCi0g
ICAgaWYgKCBwb29sID09IE5VTEwgKQotICAgICAgICByZXR1cm4gLTE7Ci0gICAgcmV0dXJuIGRv
X3RtZW1fZmx1c2hfcGFnZShwb29sLG9pZHAsaW5kZXgpOwotfQotCi1pbnQgZG9fdG1lbV9jb250
cm9sKHN0cnVjdCB4ZW5fc3lzY3RsX3RtZW1fb3AgKm9wKQotewotICAgIGludCByZXQ7Ci0gICAg
dWludDMyX3QgcG9vbF9pZCA9IG9wLT5wb29sX2lkOwotICAgIHVpbnQzMl90IGNtZCA9IG9wLT5j
bWQ7Ci0gICAgc3RydWN0IHhlbl90bWVtX29pZCAqb2lkcCA9ICZvcC0+b2lkOwotCi0gICAgQVNT
RVJUKHJ3X2lzX3dyaXRlX2xvY2tlZCgmdG1lbV9yd2xvY2spKTsKLQotICAgIHN3aXRjaCAoY21k
KQotICAgIHsKLSAgICBjYXNlIFhFTl9TWVNDVExfVE1FTV9PUF9TQVZFX0JFR0lOOgotICAgIGNh
c2UgWEVOX1NZU0NUTF9UTUVNX09QX1JFU1RPUkVfQkVHSU46Ci0gICAgY2FzZSBYRU5fU1lTQ1RM
X1RNRU1fT1BfU0FWRV9FTkQ6Ci0gICAgICAgIHJldCA9IHRtZW1jX3NhdmVfc3Vib3Aob3AtPmNs
aV9pZCwgcG9vbF9pZCwgY21kLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGd1ZXN0
X2hhbmRsZV9jYXN0KG9wLT51LmJ1ZiwgY2hhciksIG9wLT5hcmcpOwotICAgICAgICBicmVhazsK
LSAgICBjYXNlIFhFTl9TWVNDVExfVE1FTV9PUF9TQVZFX0dFVF9ORVhUX1BBR0U6Ci0gICAgICAg
IHJldCA9IHRtZW1jX3NhdmVfZ2V0X25leHRfcGFnZShvcC0+Y2xpX2lkLCBwb29sX2lkLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3Vlc3RfaGFuZGxlX2Nhc3Qob3At
PnUuYnVmLCBjaGFyKSwgb3AtPmxlbik7Ci0gICAgICAgIGJyZWFrOwotICAgIGNhc2UgWEVOX1NZ
U0NUTF9UTUVNX09QX1NBVkVfR0VUX05FWFRfSU5WOgotICAgICAgICByZXQgPSB0bWVtY19zYXZl
X2dldF9uZXh0X2ludihvcC0+Y2xpX2lkLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBndWVzdF9oYW5kbGVfY2FzdChvcC0+dS5idWYsIGNoYXIpLCBvcC0+bGVuKTsKLSAg
ICAgICAgYnJlYWs7Ci0gICAgY2FzZSBYRU5fU1lTQ1RMX1RNRU1fT1BfUkVTVE9SRV9QVVRfUEFH
RToKLSAgICAgICAgcmV0ID0gdG1lbWNfcmVzdG9yZV9wdXRfcGFnZShvcC0+Y2xpX2lkLCBwb29s
X2lkLCBvaWRwLCBvcC0+YXJnLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGd1ZXN0X2hhbmRsZV9jYXN0KG9wLT51LmJ1ZiwgY2hhciksIG9wLT5sZW4pOwotICAgICAgICBi
cmVhazsKLSAgICBjYXNlIFhFTl9TWVNDVExfVE1FTV9PUF9SRVNUT1JFX0ZMVVNIX1BBR0U6Ci0g
ICAgICAgIHJldCA9IHRtZW1jX3Jlc3RvcmVfZmx1c2hfcGFnZShvcC0+Y2xpX2lkLCBwb29sX2lk
LCBvaWRwLCBvcC0+YXJnKTsKLSAgICAgICAgYnJlYWs7Ci0gICAgZGVmYXVsdDoKLSAgICAgICAg
cmV0ID0gLTE7Ci0gICAgfQotCi0gICAgcmV0dXJuIHJldDsKLX0KLQotLyoqKioqKioqKioqKiBF
WFBPUlRlZCBGVU5DVElPTlMgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiov
Ci0KLWxvbmcgZG9fdG1lbV9vcCh0bWVtX2NsaV9vcF90IHVvcHMpCi17Ci0gICAgc3RydWN0IHRt
ZW1fb3Agb3A7Ci0gICAgc3RydWN0IGNsaWVudCAqY2xpZW50ID0gY3VycmVudC0+ZG9tYWluLT50
bWVtX2NsaWVudDsKLSAgICBzdHJ1Y3QgdG1lbV9wb29sICpwb29sID0gTlVMTDsKLSAgICBzdHJ1
Y3QgeGVuX3RtZW1fb2lkICpvaWRwOwotICAgIGludCByYyA9IDA7Ci0KLSAgICBpZiAoICF0bWVt
X2luaXRpYWxpemVkICkKLSAgICAgICAgcmV0dXJuIC1FTk9ERVY7Ci0KLSAgICBpZiAoIHhzbV90
bWVtX29wKFhTTV9IT09LKSApCi0gICAgICAgIHJldHVybiAtRVBFUk07Ci0KLSAgICB0bWVtX3N0
YXRzLnRvdGFsX3RtZW1fb3BzKys7Ci0KLSAgICBpZiAoIGNsaWVudCAhPSBOVUxMICYmIGNsaWVu
dC0+ZG9tYWluLT5pc19keWluZyApCi0gICAgewotICAgICAgICB0bWVtX3N0YXRzLmVycm9yZWRf
dG1lbV9vcHMrKzsKLSAgICAgICAgcmV0dXJuIC1FTk9ERVY7Ci0gICAgfQotCi0gICAgaWYgKCB1
bmxpa2VseSh0bWVtX2dldF90bWVtb3BfZnJvbV9jbGllbnQoJm9wLCB1b3BzKSAhPSAwKSApCi0g
ICAgewotICAgICAgICB0bWVtX2NsaWVudF9lcnIoInRtZW06IGNhbid0IGdldCB0bWVtIHN0cnVj
dCBmcm9tICVzXG4iLCB0bWVtX2NsaWVudF9zdHIpOwotICAgICAgICB0bWVtX3N0YXRzLmVycm9y
ZWRfdG1lbV9vcHMrKzsKLSAgICAgICAgcmV0dXJuIC1FRkFVTFQ7Ci0gICAgfQotCi0gICAgLyog
QWNxdWlyZSB3cml0ZSBsb2NrIGZvciBhbGwgY29tbWFuZHMgYXQgZmlyc3QuICovCi0gICAgd3Jp
dGVfbG9jaygmdG1lbV9yd2xvY2spOwotCi0gICAgc3dpdGNoICggb3AuY21kICkKLSAgICB7Ci0g
ICAgY2FzZSBUTUVNX0NPTlRST0w6Ci0gICAgY2FzZSBUTUVNX1JFU1RPUkVfTkVXOgotICAgIGNh
c2UgVE1FTV9BVVRIOgotICAgICAgICByYyA9IC1FT1BOT1RTVVBQOwotICAgICAgICBicmVhazsK
LQotICAgIGRlZmF1bHQ6Ci0gICAgLyoKLQkgKiBGb3Igb3RoZXIgY29tbWFuZHMsIGNyZWF0ZSBw
ZXItY2xpZW50IHRtZW0gc3RydWN0dXJlIGR5bmFtaWNhbGx5IG9uCi0JICogZmlyc3QgdXNlIGJ5
IGNsaWVudC4KLQkgKi8KLSAgICAgICAgaWYgKCBjbGllbnQgPT0gTlVMTCApCi0gICAgICAgIHsK
LSAgICAgICAgICAgIGlmICggKGNsaWVudCA9IGNsaWVudF9jcmVhdGUoY3VycmVudC0+ZG9tYWlu
LT5kb21haW5faWQpKSA9PSBOVUxMICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICB0
bWVtX2NsaWVudF9lcnIoInRtZW06IGNhbid0IGNyZWF0ZSB0bWVtIHN0cnVjdHVyZSBmb3IgJXNc
biIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG1lbV9jbGllbnRfc3RyKTsKLSAg
ICAgICAgICAgICAgICByYyA9IC1FTk9NRU07Ci0gICAgICAgICAgICAgICAgZ290byBvdXQ7Ci0g
ICAgICAgICAgICB9Ci0gICAgICAgIH0KLQotICAgICAgICBpZiAoIG9wLmNtZCA9PSBUTUVNX05F
V19QT09MIHx8IG9wLmNtZCA9PSBUTUVNX0RFU1RST1lfUE9PTCApCi0gICAgICAgIHsKLSAgICAg
ICAgICAgIGlmICggb3AuY21kID09IFRNRU1fTkVXX1BPT0wgKQotICAgICAgICAgICAgICAgIHJj
ID0gZG9fdG1lbV9uZXdfcG9vbChUTUVNX0NMSV9JRF9OVUxMLCAwLCBvcC51LmNyZWF0LmZsYWdz
LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcC51LmNyZWF0LnV1aWRbMF0sIG9w
LnUuY3JlYXQudXVpZFsxXSk7Ci0JICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICAgcmMgPSBk
b190bWVtX2Rlc3Ryb3lfcG9vbChvcC5wb29sX2lkKTsKLSAgICAgICAgfQotICAgICAgICBlbHNl
Ci0gICAgICAgIHsKLSAgICAgICAgICAgIGlmICggKCh1aW50MzJfdClvcC5wb29sX2lkID49IE1B
WF9QT09MU19QRVJfRE9NQUlOKSB8fAotICAgICAgICAgICAgICAgICAoKHBvb2wgPSBjbGllbnQt
PnBvb2xzW29wLnBvb2xfaWRdKSA9PSBOVUxMKSApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAg
ICAgICAgdG1lbV9jbGllbnRfZXJyKCJ0bWVtOiBvcGVyYXRpb24gcmVxdWVzdGVkIG9uIHVuY3Jl
YXRlZCBwb29sXG4iKTsKLSAgICAgICAgICAgICAgICByYyA9IC1FTk9ERVY7Ci0gICAgICAgICAg
ICAgICAgZ290byBvdXQ7Ci0gICAgICAgICAgICB9Ci0gICAgICAgICAgICAvKiBDb21tYW5kcyB0
aGF0IG9ubHkgbmVlZCByZWFkIGxvY2suICovCi0gICAgICAgICAgICB3cml0ZV91bmxvY2soJnRt
ZW1fcndsb2NrKTsKLSAgICAgICAgICAgIHJlYWRfbG9jaygmdG1lbV9yd2xvY2spOwotCi0gICAg
ICAgICAgICBvaWRwID0gJm9wLnUuZ2VuLm9pZDsKLSAgICAgICAgICAgIHN3aXRjaCAoIG9wLmNt
ZCApCi0gICAgICAgICAgICB7Ci0gICAgICAgICAgICBjYXNlIFRNRU1fTkVXX1BPT0w6Ci0gICAg
ICAgICAgICBjYXNlIFRNRU1fREVTVFJPWV9QT09MOgotICAgICAgICAgICAgICAgIEJVRygpOyAv
KiBEb25lIGVhcmxpZXIuICovCi0gICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICBj
YXNlIFRNRU1fUFVUX1BBR0U6Ci0gICAgICAgICAgICAgICAgaWYgKHRtZW1fZW5zdXJlX2F2YWls
X3BhZ2VzKCkpCi0gICAgICAgICAgICAgICAgICAgIHJjID0gZG9fdG1lbV9wdXQocG9vbCwgb2lk
cCwgb3AudS5nZW4uaW5kZXgsIG9wLnUuZ2VuLmNtZm4sCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHRtZW1fY2xpX2J1Zl9udWxsKTsKLSAgICAgICAgICAgICAgICBlbHNlCi0gICAg
ICAgICAgICAgICAgICAgIHJjID0gLUVOT01FTTsKLSAgICAgICAgICAgICAgICBicmVhazsKLSAg
ICAgICAgICAgIGNhc2UgVE1FTV9HRVRfUEFHRToKLSAgICAgICAgICAgICAgICByYyA9IGRvX3Rt
ZW1fZ2V0KHBvb2wsIG9pZHAsIG9wLnUuZ2VuLmluZGV4LCBvcC51Lmdlbi5jbWZuLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICB0bWVtX2NsaV9idWZfbnVsbCk7Ci0gICAgICAgICAg
ICAgICAgYnJlYWs7Ci0gICAgICAgICAgICBjYXNlIFRNRU1fRkxVU0hfUEFHRToKLSAgICAgICAg
ICAgICAgICByYyA9IGRvX3RtZW1fZmx1c2hfcGFnZShwb29sLCBvaWRwLCBvcC51Lmdlbi5pbmRl
eCk7Ci0gICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICBjYXNlIFRNRU1fRkxVU0hf
T0JKRUNUOgotICAgICAgICAgICAgICAgIHJjID0gZG9fdG1lbV9mbHVzaF9vYmplY3QocG9vbCwg
b2lkcCk7Ci0gICAgICAgICAgICAgICAgYnJlYWs7Ci0gICAgICAgICAgICBkZWZhdWx0OgotICAg
ICAgICAgICAgICAgIHRtZW1fY2xpZW50X3dhcm4oInRtZW06IG9wICVkIG5vdCBpbXBsZW1lbnRl
ZFxuIiwgb3AuY21kKTsKLSAgICAgICAgICAgICAgICByYyA9IC1FTk9TWVM7Ci0gICAgICAgICAg
ICAgICAgYnJlYWs7Ci0gICAgICAgICAgICB9Ci0gICAgICAgICAgICByZWFkX3VubG9jaygmdG1l
bV9yd2xvY2spOwotICAgICAgICAgICAgaWYgKCByYyA8IDAgKQotICAgICAgICAgICAgICAgIHRt
ZW1fc3RhdHMuZXJyb3JlZF90bWVtX29wcysrOwotICAgICAgICAgICAgcmV0dXJuIHJjOwotICAg
ICAgICB9Ci0gICAgICAgIGJyZWFrOwotCi0gICAgfQotb3V0OgotICAgIHdyaXRlX3VubG9jaygm
dG1lbV9yd2xvY2spOwotICAgIGlmICggcmMgPCAwICkKLSAgICAgICAgdG1lbV9zdGF0cy5lcnJv
cmVkX3RtZW1fb3BzKys7Ci0gICAgcmV0dXJuIHJjOwotfQotCi0vKiBUaGlzIHNob3VsZCBiZSBj
YWxsZWQgd2hlbiB0aGUgaG9zdCBpcyBkZXN0cm95aW5nIGEgY2xpZW50IChkb21haW4pLiAqLwot
dm9pZCB0bWVtX2Rlc3Ryb3kodm9pZCAqdikKLXsKLSAgICBzdHJ1Y3QgY2xpZW50ICpjbGllbnQg
PSAoc3RydWN0IGNsaWVudCAqKXY7Ci0KLSAgICBpZiAoIGNsaWVudCA9PSBOVUxMICkKLSAgICAg
ICAgcmV0dXJuOwotCi0gICAgaWYgKCAhY2xpZW50LT5kb21haW4tPmlzX2R5aW5nICkKLSAgICB7
Ci0gICAgICAgIHByaW50aygidG1lbTogdG1lbV9kZXN0cm95IGNhbiBvbmx5IGRlc3Ryb3kgZHlp
bmcgY2xpZW50XG4iKTsKLSAgICAgICAgcmV0dXJuOwotICAgIH0KLQotICAgIHdyaXRlX2xvY2so
JnRtZW1fcndsb2NrKTsKLQotICAgIHByaW50aygidG1lbTogZmx1c2hpbmcgdG1lbSBwb29scyBm
b3IgJXM9JWRcbiIsCi0gICAgICAgICAgIHRtZW1fY2xpX2lkX3N0ciwgY2xpZW50LT5jbGlfaWQp
OwotICAgIGNsaWVudF9mbHVzaChjbGllbnQpOwotCi0gICAgd3JpdGVfdW5sb2NrKCZ0bWVtX3J3
bG9jayk7Ci19Ci0KLSNkZWZpbmUgTUFYX0VWSUNUUyAxMCAgLyogU2hvdWxkIGJlIHZhcmlhYmxl
IG9yIHNldCB2aWEgWEVOX1NZU0NUTF9UTUVNX09QXyA/PyAqLwotdm9pZCAqdG1lbV9yZWxpbnF1
aXNoX3BhZ2VzKHVuc2lnbmVkIGludCBvcmRlciwgdW5zaWduZWQgaW50IG1lbWZsYWdzKQotewot
ICAgIHN0cnVjdCBwYWdlX2luZm8gKnBmcDsKLSAgICB1bnNpZ25lZCBsb25nIGV2aWN0c19wZXJf
cmVsaW5xID0gMDsKLSAgICBpbnQgbWF4X2V2aWN0aW9ucyA9IDEwOwotCi0gICAgaWYgKCF0bWVt
X2VuYWJsZWQoKSB8fCAhdG1lbV9mcmVlYWJsZV9wYWdlcygpKQotICAgICAgICByZXR1cm4gTlVM
TDsKLQotICAgIHRtZW1fc3RhdHMucmVsaW5xX2F0dGVtcHRzKys7Ci0gICAgaWYgKCBvcmRlciA+
IDAgKQotICAgIHsKLSNpZm5kZWYgTkRFQlVHCi0gICAgICAgIHByaW50aygidG1lbV9yZWxpbnF1
aXNoX3BhZ2U6IGZhaWxpbmcgb3JkZXI9JWRcbiIsIG9yZGVyKTsKLSNlbmRpZgotICAgICAgICBy
ZXR1cm4gTlVMTDsKLSAgICB9Ci0KLSAgICB3aGlsZSAoIChwZnAgPSB0bWVtX3BhZ2VfbGlzdF9n
ZXQoKSkgPT0gTlVMTCApCi0gICAgewotICAgICAgICBpZiAoIChtYXhfZXZpY3Rpb25zLS0gPD0g
MCkgfHwgIXRtZW1fZXZpY3QoKSkKLSAgICAgICAgICAgIGJyZWFrOwotICAgICAgICBldmljdHNf
cGVyX3JlbGlucSsrOwotICAgIH0KLSAgICBpZiAoIGV2aWN0c19wZXJfcmVsaW5xID4gdG1lbV9z
dGF0cy5tYXhfZXZpY3RzX3Blcl9yZWxpbnEgKQotICAgICAgICB0bWVtX3N0YXRzLm1heF9ldmlj
dHNfcGVyX3JlbGlucSA9IGV2aWN0c19wZXJfcmVsaW5xOwotICAgIGlmICggcGZwICE9IE5VTEwg
KQotICAgIHsKLSAgICAgICAgaWYgKCAhKG1lbWZsYWdzICYgTUVNRl90bWVtKSApCi0gICAgICAg
ICAgICBzY3J1Yl9vbmVfcGFnZShwZnApOwotICAgICAgICB0bWVtX3N0YXRzLnJlbGlucV9wZ3Mr
KzsKLSAgICB9Ci0KLSAgICByZXR1cm4gcGZwOwotfQotCi11bnNpZ25lZCBsb25nIHRtZW1fZnJl
ZWFibGVfcGFnZXModm9pZCkKLXsKLSAgICBpZiAoICF0bWVtX2VuYWJsZWQoKSApCi0gICAgICAg
IHJldHVybiAwOwotCi0gICAgcmV0dXJuIHRtZW1fcGFnZV9saXN0X3BhZ2VzICsgX2F0b21pY19y
ZWFkKGZyZWVhYmxlX3BhZ2VfY291bnQpOwotfQotCi0vKiBDYWxsZWQgYXQgaHlwZXJ2aXNvciBz
dGFydHVwLiAqLwotc3RhdGljIGludCBfX2luaXQgaW5pdF90bWVtKHZvaWQpCi17Ci0gICAgaWYg
KCAhdG1lbV9lbmFibGVkKCkgKQotICAgICAgICByZXR1cm4gMDsKLQotICAgIGlmICggIXRtZW1f
bWVtcG9vbF9pbml0KCkgKQotICAgICAgICByZXR1cm4gMDsKLQotICAgIGlmICggdG1lbV9pbml0
KCkgKQotICAgIHsKLSAgICAgICAgcHJpbnRrKCJ0bWVtOiBpbml0aWFsaXplZCBjb21wPSVkXG4i
LCB0bWVtX2NvbXByZXNzaW9uX2VuYWJsZWQoKSk7Ci0gICAgICAgIHRtZW1faW5pdGlhbGl6ZWQg
PSAxOwotICAgIH0KLSAgICBlbHNlCi0gICAgICAgIHByaW50aygidG1lbTogaW5pdGlhbGl6YXRp
b24gRkFJTEVEXG4iKTsKLQotICAgIHJldHVybiAwOwotfQotX19pbml0Y2FsbChpbml0X3RtZW0p
OwotCi0vKgotICogTG9jYWwgdmFyaWFibGVzOgotICogbW9kZTogQwotICogYy1maWxlLXN0eWxl
OiAiQlNEIgotICogYy1iYXNpYy1vZmZzZXQ6IDQKLSAqIHRhYi13aWR0aDogNAotICogaW5kZW50
LXRhYnMtbW9kZTogbmlsCi0gKiBFbmQ6Ci0gKi8KZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vdG1l
bV9jb250cm9sLmMgYi94ZW4vY29tbW9uL3RtZW1fY29udHJvbC5jCmRlbGV0ZWQgZmlsZSBtb2Rl
IDEwMDY0NAppbmRleCAzMGJmNmZiMzYyLi4wMDAwMDAwMDAwCi0tLSBhL3hlbi9jb21tb24vdG1l
bV9jb250cm9sLmMKKysrIC9kZXYvbnVsbApAQCAtMSw1NjAgKzAsMCBAQAotLyoKLSAqIENvcHly
aWdodCAoYykgMjAxNiBPcmFjbGUgYW5kL29yIGl0cyBhZmZpbGlhdGVzLiBBbGwgcmlnaHRzIHJl
c2VydmVkLgotICoKLSAqLwotCi0jaW5jbHVkZSA8eGVuL2luaXQuaD4KLSNpbmNsdWRlIDx4ZW4v
bGlzdC5oPgotI2luY2x1ZGUgPHhlbi9yYWRpeC10cmVlLmg+Ci0jaW5jbHVkZSA8eGVuL3JidHJl
ZS5oPgotI2luY2x1ZGUgPHhlbi9yd2xvY2suaD4KLSNpbmNsdWRlIDx4ZW4vdG1lbV9jb250cm9s
Lmg+Ci0jaW5jbHVkZSA8eGVuL3RtZW0uaD4KLSNpbmNsdWRlIDx4ZW4vdG1lbV94ZW4uaD4KLSNp
bmNsdWRlIDxwdWJsaWMvc3lzY3RsLmg+Ci0KLS8qKioqKioqKioqKiogVE1FTSBDT05UUk9MIE9Q
RVJBVElPTlMgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLwotCi0vKiBGcmVl
emUvdGhhdyBhbGwgcG9vbHMgYmVsb25naW5nIHRvIGNsaWVudCBjbGlfaWQgKGFsbCBkb21haW5z
IGlmIC0xKS4gKi8KLXN0YXRpYyBpbnQgdG1lbWNfZnJlZXplX3Bvb2xzKGRvbWlkX3QgY2xpX2lk
LCBpbnQgYXJnKQotewotICAgIHN0cnVjdCBjbGllbnQgKmNsaWVudDsKLSAgICBib29sIGZyZWV6
ZSA9IGFyZyA9PSBYRU5fU1lTQ1RMX1RNRU1fT1BfRlJFRVpFOwotICAgIGJvb2wgZGVzdHJveSA9
IGFyZyA9PSBYRU5fU1lTQ1RMX1RNRU1fT1BfREVTVFJPWTsKLSAgICBjaGFyICpzOwotCi0gICAg
cyA9IGRlc3Ryb3kgPyAiZGVzdHJveWVkIiA6ICggZnJlZXplID8gImZyb3plbiIgOiAidGhhd2Vk
IiApOwotICAgIGlmICggY2xpX2lkID09IFRNRU1fQ0xJX0lEX05VTEwgKQotICAgIHsKLSAgICAg
ICAgbGlzdF9mb3JfZWFjaF9lbnRyeShjbGllbnQsJnRtZW1fZ2xvYmFsLmNsaWVudF9saXN0LGNs
aWVudF9saXN0KQotICAgICAgICAgICAgY2xpZW50LT5pbmZvLmZsYWdzLnUuZnJvemVuID0gZnJl
ZXplOwotICAgICAgICB0bWVtX2NsaWVudF9pbmZvKCJ0bWVtOiBhbGwgcG9vbHMgJXMgZm9yIGFs
bCAlc3NcbiIsIHMsIHRtZW1fY2xpZW50X3N0cik7Ci0gICAgfQotICAgIGVsc2UKLSAgICB7Ci0g
ICAgICAgIGlmICggKGNsaWVudCA9IHRtZW1fY2xpZW50X2Zyb21fY2xpX2lkKGNsaV9pZCkpID09
IE5VTEwpCi0gICAgICAgICAgICByZXR1cm4gLTE7Ci0gICAgICAgIGNsaWVudC0+aW5mby5mbGFn
cy51LmZyb3plbiA9IGZyZWV6ZTsKLSAgICAgICAgdG1lbV9jbGllbnRfaW5mbygidG1lbTogYWxs
IHBvb2xzICVzIGZvciAlcz0lZFxuIiwKLSAgICAgICAgICAgICAgICAgICAgICAgICBzLCB0bWVt
X2NsaV9pZF9zdHIsIGNsaV9pZCk7Ci0gICAgfQotICAgIHJldHVybiAwOwotfQotCi1zdGF0aWMg
dW5zaWduZWQgbG9uZyB0bWVtX2ZsdXNoX25wYWdlcyh1bnNpZ25lZCBsb25nIG4pCi17Ci0gICAg
dW5zaWduZWQgbG9uZyBhdmFpbF9wYWdlcyA9IDA7Ci0KLSAgICB3aGlsZSAoIChhdmFpbF9wYWdl
cyA9IHRtZW1fcGFnZV9saXN0X3BhZ2VzKSA8IG4gKQotICAgIHsKLSAgICAgICAgaWYgKCAgIXRt
ZW1fZXZpY3QoKSApCi0gICAgICAgICAgICBicmVhazsKLSAgICB9Ci0gICAgaWYgKCBhdmFpbF9w
YWdlcyApCi0gICAgewotICAgICAgICBzcGluX2xvY2soJnRtZW1fcGFnZV9saXN0X2xvY2spOwot
ICAgICAgICB3aGlsZSAoICFwYWdlX2xpc3RfZW1wdHkoJnRtZW1fcGFnZV9saXN0KSApCi0gICAg
ICAgIHsKLSAgICAgICAgICAgIHN0cnVjdCBwYWdlX2luZm8gKnBnID0gcGFnZV9saXN0X3JlbW92
ZV9oZWFkKCZ0bWVtX3BhZ2VfbGlzdCk7Ci0gICAgICAgICAgICBzY3J1Yl9vbmVfcGFnZShwZyk7
Ci0gICAgICAgICAgICB0bWVtX3BhZ2VfbGlzdF9wYWdlcy0tOwotICAgICAgICAgICAgZnJlZV9k
b21oZWFwX3BhZ2UocGcpOwotICAgICAgICB9Ci0gICAgICAgIEFTU0VSVCh0bWVtX3BhZ2VfbGlz
dF9wYWdlcyA9PSAwKTsKLSAgICAgICAgSU5JVF9QQUdFX0xJU1RfSEVBRCgmdG1lbV9wYWdlX2xp
c3QpOwotICAgICAgICBzcGluX3VubG9jaygmdG1lbV9wYWdlX2xpc3RfbG9jayk7Ci0gICAgfQot
ICAgIHJldHVybiBhdmFpbF9wYWdlczsKLX0KLQotc3RhdGljIGludCB0bWVtY19mbHVzaF9tZW0o
ZG9taWRfdCBjbGlfaWQsIHVpbnQzMl90IGtiKQotewotICAgIHVpbnQzMl90IG5wYWdlcywgZmx1
c2hlZF9wYWdlcywgZmx1c2hlZF9rYjsKLQotICAgIGlmICggY2xpX2lkICE9IFRNRU1fQ0xJX0lE
X05VTEwgKQotICAgIHsKLSAgICAgICAgdG1lbV9jbGllbnRfd2FybigidG1lbTogJXMtc3BlY2lm
aWMgZmx1c2ggbm90IHN1cHBvcnRlZCB5ZXQsIHVzZSAtLWFsbFxuIiwKLSAgICAgICAgICAgdG1l
bV9jbGllbnRfc3RyKTsKLSAgICAgICAgcmV0dXJuIC0xOwotICAgIH0KLSAgICAvKiBDb252ZXJ0
IGtiIHRvIHBhZ2VzLCByb3VuZGluZyB1cCBpZiBuZWNlc3NhcnkuICovCi0gICAgbnBhZ2VzID0g
KGtiICsgKCgxIDw8IChQQUdFX1NISUZULTEwKSktMSkpID4+IChQQUdFX1NISUZULTEwKTsKLSAg
ICBmbHVzaGVkX3BhZ2VzID0gdG1lbV9mbHVzaF9ucGFnZXMobnBhZ2VzKTsKLSAgICBmbHVzaGVk
X2tiID0gZmx1c2hlZF9wYWdlcyA8PCAoUEFHRV9TSElGVC0xMCk7Ci0gICAgcmV0dXJuIGZsdXNo
ZWRfa2I7Ci19Ci0KLS8qCi0gKiBUaGVzZSB0bWVtY19saXN0KiByb3V0aW5lcyBvdXRwdXQgbG90
cyBvZiBzdGF0cyBpbiBhIGZvcm1hdCB0aGF0IGlzCi0gKiAgaW50ZW5kZWQgdG8gYmUgcHJvZ3Jh
bS1wYXJzZWFibGUsIG5vdCBodW1hbi1yZWFkYWJsZS4gRnVydGhlciwgYnkKLSAqICB0eWluZyBl
YWNoIGdyb3VwIG9mIHN0YXRzIHRvIGEgbGluZSBmb3JtYXQgaW5kaWNhdG9yIChlLmcuIEc9IGZv
cgotICogIGdsb2JhbCBzdGF0cykgYW5kIGVhY2ggaW5kaXZpZHVhbCBzdGF0IHRvIGEgdHdvLWxl
dHRlciBzcGVjaWZpZXIKLSAqICAoZS5nLiBFYzpubm5ubiBpbiB0aGUgRz0gbGluZSBzYXlzIHRo
ZXJlIGFyZSBubm5ubiBwYWdlcyBpbiB0aGUKLSAqICBnbG9iYWwgZXBoZW1lcmFsIHBvb2wpLCBp
dCBzaG91bGQgYWxsb3cgdGhlIHN0YXRzIHJlcG9ydGVkIHRvIGJlCi0gKiAgZm9yd2FyZCBhbmQg
YmFja3dhcmRzIGNvbXBhdGlibGUgYXMgdG1lbSBldm9sdmVzLgotICovCi0jZGVmaW5lIEJTSVpF
IDEwMjQKLQotc3RhdGljIGludCB0bWVtY19saXN0X2NsaWVudChzdHJ1Y3QgY2xpZW50ICpjLCB0
bWVtX2NsaV92YV9wYXJhbV90IGJ1ZiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50
IG9mZiwgdWludDMyX3QgbGVuLCBib29sIHVzZV9sb25nKQotewotICAgIGNoYXIgaW5mb1tCU0la
RV07Ci0gICAgaW50IGksIG4gPSAwLCBzdW0gPSAwOwotICAgIHN0cnVjdCB0bWVtX3Bvb2wgKnA7
Ci0gICAgYm9vbCBzOwotCi0gICAgbiA9IHNjbnByaW50ZihpbmZvLEJTSVpFLCJDPUNJOiVkLHd3
OiVkLGNvOiVkLGZyOiVkLCIKLSAgICAgICAgIlRjOiUiUFJJdTY0IixHZTolbGQsUHA6JWxkLEdw
OiVsZCVjIiwKLSAgICAgICAgYy0+Y2xpX2lkLCBjLT5pbmZvLndlaWdodCwgYy0+aW5mby5mbGFn
cy51LmNvbXByZXNzLCBjLT5pbmZvLmZsYWdzLnUuZnJvemVuLAotICAgICAgICBjLT50b3RhbF9j
eWNsZXMsIGMtPnN1Y2NfZXBoX2dldHMsIGMtPnN1Y2NfcGVyc19wdXRzLCBjLT5zdWNjX3BlcnNf
Z2V0cywKLSAgICAgICAgdXNlX2xvbmcgPyAnLCcgOiAnXG4nKTsKLSAgICBpZiAodXNlX2xvbmcp
Ci0gICAgICAgIG4gKz0gc2NucHJpbnRmKGluZm8rbixCU0laRS1uLAotICAgICAgICAgICAgICJF
YzolbGQsRW06JWxkLGNwOiVsZCxjYjolIlBSSWQ2NCIsY246JWxkLGNtOiVsZFxuIiwKLSAgICAg
ICAgICAgICBjLT5lcGhfY291bnQsIGMtPmVwaF9jb3VudF9tYXgsCi0gICAgICAgICAgICAgYy0+
Y29tcHJlc3NlZF9wYWdlcywgYy0+Y29tcHJlc3NlZF9zdW1fc2l6ZSwKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon May 13 11:49:16 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 11:49: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 1hQ9SG-0002je-3S; Mon, 13 May 2019 11:49:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQ9SE-0002jU-RR
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:49:14 +0000
X-Inumbo-ID: 1f489d88-7575-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1f489d88-7575-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 11:49: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 1hQ9SA-0004wV-LM
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:49:10 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQ9SA-0005ID-It
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:49:10 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQ9SA-0005ID-It@xenbits.xenproject.org>
Date: Mon, 13 May 2019 11:49:10 +0000
Subject: [Xen-changelog] [xen staging] docs: remove tmem related text
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDEwNjE2MzFhNTdhODRhYzkzMWUxOTg5ZjE5YjBmYzdhNTFmM2JkMGEKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVHVlIE5vdiAyNyAx
ODoxMjowMCAyMDE4ICswMDAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IE1vbiBNYXkgMTMgMTE6Mjg6MjcgMjAxOSArMDEwMAoKICAgIGRvY3M6
IHJlbW92ZSB0bWVtIHJlbGF0ZWQgdGV4dAogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1
IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IERhbmllbCBEZSBHcmFhZiA8ZGdk
ZWdyYUB0eWNoby5uc2EuZ292PgogICAgQWNrZWQtYnk6IEtvbnJhZCBSemVzenV0ZWsgV2lsayA8
a29ucmFkLndpbGtAb3JhY2xlLmNvbT4KICAgIEFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmph
Y2tzb25AZXUuY2l0cml4LmNvbT4KLS0tCiBkb2NzL21hbi94bC4xLnBvZC5pbiAgICAgICAgICAg
ICAgfCAgNjggLS0tLQogZG9jcy9tYW4veGwuY29uZi41LnBvZCAgICAgICAgICAgIHwgICA5ICst
CiBkb2NzL21pc2MvdG1lbS1pbnRlcm5hbHMuaHRtbCAgICAgfCA3ODkgLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRv
YyB8ICAxMiAtCiBkb2NzL21pc2MveHNtLWZsYXNrLnR4dCAgICAgICAgICAgfCAgMzYgLS0KIDUg
ZmlsZXMgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCA5MTIgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvZG9jcy9tYW4veGwuMS5wb2QuaW4gYi9kb2NzL21hbi94bC4xLnBvZC5pbgppbmRleCA0
MzEwZmNkODE4Li5hOGRhZTAwNWIxIDEwMDY0NAotLS0gYS9kb2NzL21hbi94bC4xLnBvZC5pbgor
KysgYi9kb2NzL21hbi94bC4xLnBvZC5pbgpAQCAtMTY3Nyw3NCArMTY3Nyw2IEBAIE9idGFpbiBp
bmZvcm1hdGlvbiBvZiBVU0IgZGV2aWNlcyBjb25uZWN0ZWQgYXMgc3VjaCB2aWEgdGhlIGRldmlj
ZSBtb2RlbAogCiA9YmFjawogCi09aGVhZDEgVFJBTlNDRU5ERU5UIE1FTU9SWSAoVE1FTSkKLQot
PW92ZXIgNAotCi09aXRlbSBCPHRtZW0tbGlzdD4gSTxbT1BUSU9OU10+IEk8ZG9tYWluLWlkPgot
Ci1MaXN0IHRtZW0gcG9vbHMuCi0KLUI8T1BUSU9OUz4KLQotPW92ZXIgNAotCi09aXRlbSBCPC1s
PgotCi1JZiB0aGlzIHBhcmFtZXRlciBpcyBzcGVjaWZpZWQsIGFsc28gbGlzdCB0bWVtIHN0YXRz
LgotCi09YmFjawotCi09aXRlbSBCPHRtZW0tZnJlZXplPiBJPGRvbWFpbi1pZD4KLQotRnJlZXpl
IHRtZW0gcG9vbHMuCi0KLT1pdGVtIEI8dG1lbS10aGF3PiBJPGRvbWFpbi1pZD4KLQotVGhhdyB0
bWVtIHBvb2xzLgotCi09aXRlbSBCPHRtZW0tc2V0PiBJPGRvbWFpbi1pZD4gW0k8T1BUSU9OUz5d
Ci0KLUNoYW5nZSB0bWVtIHNldHRpbmdzLgotCi1CPE9QVElPTlM+Ci0KLT1vdmVyIDQKLQotPWl0
ZW0gQjwtdz4gSTxXRUlHSFQ+Ci0KLVdlaWdodCAoaW50KQotCi09aXRlbSBCPC1wPiBJPENPTVBS
RVNTPgotCi1Db21wcmVzcyAoaW50KQotCi09YmFjawotCi09aXRlbSBCPHRtZW0tc2hhcmVkLWF1
dGg+IEk8ZG9tYWluLWlkPiBbSTxPUFRJT05TPl0KLQotRGUvYXV0aGVudGljYXRlIHNoYXJlZCB0
bWVtIHBvb2wuCi0KLUI8T1BUSU9OUz4KLQotPW92ZXIgNAotCi09aXRlbSBCPC11PiBJPFVVSUQ+
Ci0KLVNwZWNpZnkgdXVpZCAoYWJjZGVmMDEtMjM0NS02Nzg5LTEyMzQtNTY3ODkwYWJjZGVmKQot
Ci09aXRlbSBCPC1hPiBJPEFVVEg+Ci0KLTA9YXV0aCwxPWRlYXV0aAotCi09YmFjawotCi09aXRl
bSBCPHRtZW0tZnJlZWFibGU+Ci0KLUdldCBpbmZvcm1hdGlvbiBhYm91dCBob3cgbXVjaCBmcmVl
YWJsZSBtZW1vcnkgKE1CKSBpcyBpbi11c2UgYnkgdG1lbS4KLQotPWJhY2sKLQogPWhlYWQxIEZM
QVNLCiAKIEI8RkxBU0s+IGlzIGEgc2VjdXJpdHkgZnJhbWV3b3JrIHRoYXQgZGVmaW5lcyBhIG1h
bmRhdG9yeSBhY2Nlc3MgY29udHJvbCBwb2xpY3kKZGlmZiAtLWdpdCBhL2RvY3MvbWFuL3hsLmNv
bmYuNS5wb2QgYi9kb2NzL21hbi94bC5jb25mLjUucG9kCmluZGV4IDM3MjYyYTdlZjguLmIxYmRl
N2Q2NTcgMTAwNjQ0Ci0tLSBhL2RvY3MvbWFuL3hsLmNvbmYuNS5wb2QKKysrIGIvZG9jcy9tYW4v
eGwuY29uZi41LnBvZApAQCAtMTQ4LDEwICsxNDgsOCBAQCBUaGUgZGVmYXVsdCBjaG9pY2UgaXMg
Inh2ZGEiLgogPWl0ZW0gQjxjbGFpbV9tb2RlPUJPT0xFQU4+CiAKIElmIHRoaXMgb3B0aW9uIGlz
IGVuYWJsZWQgdGhlbiB3aGVuIGEgZ3Vlc3QgaXMgY3JlYXRlZCB0aGVyZSB3aWxsIGJlIGFuCi1n
dWFyYW50ZWUgdGhhdCB0aGVyZSBpcyBtZW1vcnkgYXZhaWxhYmxlIGZvciB0aGUgZ3Vlc3QuIFRo
aXMgaXMgYW4KLXBhcnRpY3VsYXJseSBhY3V0ZSBwcm9ibGVtIG9uIGhvc3RzIHdpdGggbWVtb3J5
IG92ZXItcHJvdmlzaW9uZWQgZ3Vlc3RzCi10aGF0IHVzZSB0bWVtIGFuZCBoYXZlIHNlbGYtYmFs
bG9vbiBlbmFibGVkICh3aGljaCBpcyB0aGUgZGVmYXVsdAotb3B0aW9uKS4gVGhlIHNlbGYtYmFs
bG9vbiBtZWNoYW5pc20gY2FuIGRlZmxhdGUvaW5mbGF0ZSB0aGUgYmFsbG9vbgorZ3VhcmFudGVl
IHRoYXQgdGhlcmUgaXMgbWVtb3J5IGF2YWlsYWJsZSBmb3IgdGhlIGd1ZXN0LgorVGhlIHNlbGYt
YmFsbG9vbiBtZWNoYW5pc20gY2FuIGRlZmxhdGUvaW5mbGF0ZSB0aGUgYmFsbG9vbgogcXVpY2ts
eSBhbmQgdGhlIGFtb3VudCBvZiBmcmVlIG1lbW9yeSAod2hpY2ggQzx4bCBpbmZvPiBjYW4gc2hv
dykgaXMKIHN0YWxlIHRoZSBtb21lbnQgaXQgaXMgcHJpbnRlZC4gV2hlbiBjbGFpbSBpcyBlbmFi
bGVkIGEgcmVzZXJ2YXRpb24gZm9yCiB0aGUgYW1vdW50IG9mIG1lbW9yeSAoc2VlICdtZW1vcnkn
IGluIHhsLmNvbmYoNSkpIGlzIHNldCwgd2hpY2ggaXMgdGhlbgpAQCAtMTYzLDkgKzE2MSw2IEBA
IElmIHRoZSByZXNlcnZhdGlvbiBjYW5ub3QgYmUgbWVldCB0aGUgZ3Vlc3QgY3JlYXRpb24gZmFp
bHMgaW1tZWRpYXRlbHkKIGluc3RlYWQgb2YgdGFraW5nIHNlY29uZHMvbWludXRlcyAoZGVwZW5k
aW5nIG9uIHRoZSBzaXplIG9mIHRoZSBndWVzdCkKIHdoaWxlIHRoZSBndWVzdCBpcyBwb3B1bGF0
ZWQuCiAKLU5vdGUgdGhhdCB0byBlbmFibGUgdG1lbSB0eXBlIGd1ZXN0cywgb25lIG5lZWRzIHRv
IHByb3ZpZGUgQzx0bWVtPiBvbiB0aGUKLVhlbiBoeXBlcnZpc29yIGFyZ3VtZW50IGFuZCBhcyB3
ZWxsIG9uIHRoZSBMaW51eCBrZXJuZWwgY29tbWFuZCBsaW5lLgotCiBEZWZhdWx0OiBDPDE+CiAK
ID1vdmVyIDQKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy90bWVtLWludGVybmFscy5odG1sIGIvZG9j
cy9taXNjL3RtZW0taW50ZXJuYWxzLmh0bWwKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4
IDliN2U3MGU2NTAuLjAwMDAwMDAwMDAKLS0tIGEvZG9jcy9taXNjL3RtZW0taW50ZXJuYWxzLmh0
bWwKKysrIC9kZXYvbnVsbApAQCAtMSw3ODkgKzAsMCBAQAotPGgxPlRyYW5zY2VuZGVudCBNZW1v
cnkgSW50ZXJuYWxzIGluIFhlbjwvaDE+Ci08UD4KLWJ5IERhbiBNYWdlbmhlaW1lciwgT3JhY2xl
IENvcnAuPC9wPgotPFA+Ci1EcmFmdCAwLjEgLS0gVXBkYXRlZDogMjAxMDAzMjQKLTxoMj5PdmVy
dmlldzwvaDI+Ci08UD4KLVRoaXMgZG9jdW1lbnQgZm9jdXNlcyBvbiB0aGUgaW50ZXJuYWwgaW1w
bGVtZW50YXRpb24gb2YKLVRyYW5zY2VuZGVudCBNZW1vcnkgKHRtZW0pIG9uIFhlbi4gIEl0IGFz
c3VtZXMKLXRoYXQgdGhlIHJlYWRlciBoYXMgYSBiYXNpYyBrbm93bGVkZ2Ugb2YgdGhlIHRlcm1p
bm9sb2d5LCBvYmplY3RpdmVzLCBhbmQKLWZ1bmN0aW9uYWxpdHkgb2YgdG1lbSBhbmQgYWxzbyBo
YXMgYWNjZXNzIHRvIHRoZSBYZW4gc291cmNlIGNvZGUuCi1JdCBjb3JyZXNwb25kcyB0byB0aGUg
WGVuIDQuMCByZWxlYXNlLCB3aXRoCi1wYXRjaCBhZGRlZCB0byBzdXBwb3J0IHBhZ2UgZGVkdXBs
aWNhdGlvbiAoVjIpLgotPFA+Ci1UaGUgcHJpbWFyeSByZXNwb25zaWJpbGl0aWVzIG9mIHRoZSB0
bWVtIGltcGxlbWVudGF0aW9uIGFyZSB0bzoKLTx1bD4KLTxsaT5tYW5hZ2UgYSBwb3RlbnRpYWxs
eSBodWdlIGFuZCBleHRyZW1lbHkgZHluYW1pYwotbnVtYmVyIG9mIG1lbW9yeSBwYWdlcyBmcm9t
IGEgcG90ZW50aWFsbHkgbGFyZ2UgbnVtYmVyIG9mIGNsaWVudHMgKGRvbWFpbnMpCi13aXRoIGxv
dyBtZW1vcnkgb3ZlcmhlYWQgYW5kIHByb3BlciBpc29sYXRpb24KLTxsaT5wcm92aWRlIHF1aWNr
IGFuZCBlZmZpY2llbnQgYWNjZXNzIHRvIHRoZXNlCi1wYWdlcyB3aXRoIGFzIG11Y2ggY29uY3Vy
cmVuY3kgYXMgcG9zc2libGUKLTxsaT5lbmFibGUgZWZmaWNpZW50IHJlY2xhbWF0aW9uIGFuZCA8
aT5ldmljdGlvbjwvaT4gb2YgcGFnZXMgKGUuZy4gd2hlbgotbWVtb3J5IGlzIGZ1bGx5IHV0aWxp
emVkKQotPGxpPm9wdGlvbmFsbHksIGluY3JlYXNlIHBhZ2UgZGVuc2l0eSB0aHJvdWdoIGNvbXBy
ZXNzaW9uIGFuZC9vcgotZGVkdXBsaWNhdGlvbgotPGxpPndoZXJlIG5lY2Vzc2FyeSwgcHJvcGVy
bHkgYXNzaWduIGFuZCBhY2NvdW50IGZvcgotbWVtb3J5IGJlbG9uZ2luZyB0byBndWVzdHMgdG8g
YXZvaWQgbWFsaWNpb3VzIGFuZC9vciBhY2NpZGVudGFsIHVuZmFpcm5lc3MKLWFuZC9vciBkZW5p
YWwtb2Ytc2VydmljZQotPGxpPnJlY29yZCB1dGlsaXphdGlvbiBzdGF0aXN0aWNzIGFuZCBtYWtl
IHRoZW0gYXZhaWxhYmxlIHRvIG1hbmFnZW1lbnQgdG9vbHMKLTwvdWw+Ci08aDI+U291cmNlIENv
ZGUgT3JnYW5pemF0aW9uPC9oMj4KLQotPFA+Ci1UaGUgc291cmNlIGNvZGUgaW4gWGVuIHRoYXQg
cHJvdmlkZXMgdGhlIHRtZW0gZnVuY3Rpb25hbGl0eQotaXMgZGl2aWRlZCB1cCBpbnRvIGZvdXIg
ZmlsZXM6IHRtZW0uYywgdG1lbS5oLCB0bWVtX3hlbi5jLCBhbmQgdG1lbV94ZW4uaC4KLVRoZSBm
aWxlcyB0bWVtLmMgYW5kIHRtZW0uaCBhcmUgaW50ZW5kZWQgdG8KLWJlIGltcGxlbWVudGF0aW9u
LSAoYW5kIGh5cGVydmlzb3ItKSBpbmRlcGVuZGVudCBhbmQgdGhlIG90aGVyIHR3byBmaWxlcwot
cHJvdmlkZSB0aGUgWGVuLXNwZWNpZmljIGNvZGUuICBUaGlzCi1kaXZpc2lvbiBpcyBpbnRlbmRl
ZCB0byBtYWtlIGl0IGVhc2llciB0byBwb3J0IHRtZW0gZnVuY3Rpb25hbGl0eSB0byBvdGhlcgot
aHlwZXJ2aXNvcnMsIHRob3VnaCBhdCB0aGlzIHRpbWUgcG9ydGluZyB0byBvdGhlciBoeXBlcnZp
c29ycyBoYXMgbm90IGJlZW4KLWF0dGVtcHRlZC4gIFRvZ2V0aGVyLCB0aGVzZSBmb3VyIGZpbGVz
Ci10b3RhbCBsZXNzIHRoYW4gNDAwMCBsaW5lcyBvZiBDIGNvZGUuCi08UD4KLUV2ZW4gaWdub3Jp
bmcgdGhlIGltcGxlbWVudGF0aW9uLXNwZWNpZmljIGZ1bmN0aW9uYWxpdHksIHRoZQotaW1wbGVt
ZW50YXRpb24taW5kZXBlbmRlbnQgcGFydCBvZiB0bWVtIGhhcyBzZXZlcmFsIGRlcGVuZGVuY2ll
cyBvbgotbGlicmFyeSBmdW5jdGlvbmFsaXR5IChYZW4gc291cmNlIGZpbGVuYW1lcyBpbiBwYXJl
bnRoZXNlcyk6Ci08dWw+Ci08bGk+Ci1hIGdvb2QgZmFzdCBnZW5lcmFsLXB1cnBvc2UgZHluYW1p
YyBtZW1vcnkKLWFsbG9jYXRvciB3aXRoIGJvdW5kZWQgcmVzcG9uc2UgdGltZSBhbmQgZWZmaWNp
ZW50IHVzZSBvZiBtZW1vcnkgZm9yIGEgdmVyeQotbGFyZ2UgbnVtYmVyIG9mIHN1Yi1wYWdlIGFs
bG9jYXRpb25zLiAgVG8KLWFjaGlldmUgdGhpcyBpbiBYZW4sIHRoZSBiYWQgb2xkIG1lbW9yeSBh
bGxvY2F0b3Igd2FzIHJlcGxhY2VkIHdpdGggYQotc2xpZ2h0bHktbW9kaWZpZWQgdmVyc2lvbiBv
ZiBUTFNGICh4bWFsbG9jX3Rsc2YuYyksIGZpcnN0IHBvcnRlZCB0byBMaW51eCBieQotTml0aW4g
R3VwdGEgZm9yIGNvbXBjYWNoZS4KLTxsaT4KLWdvb2QgdHJlZSBkYXRhIHN0cnVjdHVyZSBsaWJy
YXJpZXMsIHNwZWNpZmljYWxseQotPGk+cmVkLWJsYWNrPC9pPiB0cmVlcyAocmJ0cmVlLmMpIGFu
ZCA8aT5yYWRpeDwvaT4gdHJlZXMgKHJhZGl4LXRyZWUuYykuCi1Db2RlIGZvciB0aGVzZSB3YXMg
Ym9ycm93ZWQgZm9yIExpbnV4IGFuZCBhZGFwdGVkIGZvciB0bWVtIGFuZCBYZW4uCi08bGk+Ci1n
b29kIGxvY2tpbmcgYW5kIGxpc3QgY29kZS4gIEJvdGggb2YgdGhlc2UgZXhpc3RlZCBpbiBYZW4g
YW5kIHJlcXVpcmVkCi1saXR0bGUgb3Igbm8gY2hhbmdlLgotPGxpPgotb3B0aW9uYWxseSwgYSBn
b29kIGZhc3QgbG9zc2xlc3MgY29tcHJlc3Npb24KLWxpYnJhcnkuICBUaGUgWGVuIGltcGxlbWVu
dGF0aW9uIGFkZGVkIHRvCi1zdXBwb3J0IHRtZW0gdXNlcyBMWk8xWCAobHpvLmMpLCBhbHNvIHBv
cnRlZCBmb3IgTGludXggYnkgTml0aW4gR3VwdGEuCi08L3VsPgotPFA+Ci1Nb3JlIGluZm9ybWF0
aW9uIGFib3V0IHRoZSBzcGVjaWZpYyBmdW5jdGlvbmFsaXR5IG9mIHRoZXNlCi1saWJyYXJpZXMg
Y2FuIGVhc2lseSBiZSBmb3VuZCB0aHJvdWdoIGEgc2VhcmNoIGVuZ2luZSwgdmlhIHdpa2lwZWRp
YSwgb3IgaW4gdGhlCi1YZW4gb3IgTGludXggc291cmNlIGxvZ3Mgc28gd2Ugd2lsbCBub3QgZWxh
Ym9yYXRlIGZ1cnRoZXIgaGVyZS4KLQotPGgyPlByZWZpeGVzL0FiYnJldmlhdGlvbnMvR2xvc3Nh
cnk8L2gyPgotCi08UD4KLVRoZSB0bWVtIGNvZGUgdXNlcyBzZXZlcmFsIHByZWZpeGVzIGFuZCBh
YmJyZXZpYXRpb25zLgotS25vd2xlZGdlIG9mIHRoZXNlIHdpbGwgaW1wcm92ZSBjb2RlIHJlYWRh
YmlsaXR5OgotPHVsPgotPGxpPgotPGk+dG1oPC9pPiA9PQotdHJhbnNjZW5kZW50IG1lbW9yeSBo
b3N0LiAgRnVuY3Rpb25zIG9yCi1kYXRhIHN0cnVjdHVyZXMgdGhhdCBhcmUgZGVmaW5lZCBieSB0
aGUgaW1wbGVtZW50YXRpb24tc3BlY2lmaWMgY29kZSwgaS5lLiB0aGUKLVhlbiBob3N0IGNvZGUK
LTxsaT4KLTxpPnRtZW1jPC9pPgotPT0gdHJhbnNjZW5kZW50IG1lbW9yeSBjb250cm9sLgotRnVu
Y3Rpb25zIG9yIGRhdGEgc3RydWN0dXJlcyB0aGF0IHByb3ZpZGUgbWFuYWdlbWVudCB0b29sIGZ1
bmN0aW9uYWxpdHksCi1yYXRoZXIgdGhhbiBjb3JlIHRtZW0gb3BlcmF0aW9ucy4KLTxsaT4KLTxp
PmNsaSA8L2k+b3IKLTxpPmNsaWVudDwvaT4gPT0gY2xpZW50LgotVGhlIHRtZW0gZ2VuZXJpYyB0
ZXJtIGZvciBhIGRvbWFpbiBvciBhIGd1ZXN0IE9TLgotPC91bD4KLTxQPgotV2hlbiB1c2VkIGlu
IHByb3NlLCBjb21tb24gdG1lbSBvcGVyYXRpb25zIGFyZSBpbmRpY2F0ZWQKLXdpdGggYSBkaWZm
ZXJlbnQgZm9udCwgc3VjaCBhcyA8YmlnPjxrYmQ+cHV0PC9rYmQ+PC9iaWc+Ci1hbmQgPGJpZz48
a2JkPmdldDwva2JkPjwvYmlnPi4KLQotPGgyPktleSBEYXRhIFN0cnVjdHVyZXM8L2gyPgotCi08
UD4KLVRvIG1hbmFnZSBhIGh1Z2UgbnVtYmVyIG9mIHBhZ2VzLCBlZmZpY2llbnQgZGF0YSBzdHJ1
Y3R1cmVzCi1tdXN0IGJlIGNhcmVmdWxseSBzZWxlY3RlZC4KLTxQPgotUmVjYWxsIHRoYXQgYSB0
bWVtLWVuYWJsZWQgZ3Vlc3QgT1MgbWF5IGNyZWF0ZSBvbmUgb3IgbW9yZQotcG9vbHMgd2l0aCBk
aWZmZXJlbnQgYXR0cmlidXRlcy4gIEl0IHRoZW4KLTxrYmQ+cHV0PC9rYmQ+PC9iaWc+cyBhbmQg
PGtiZD5nZXQ8L2tiZD48L2JpZz5zCi1wYWdlcyB0by9mcm9tIHRoaXMgcG9vbCwgaWRlbnRpZnlp
bmcgdGhlIHBhZ2UKLXdpdGggYSA8aT5oYW5kbGU8L2k+IHRoYXQgY29uc2lzdHMgb2YgYSA8aT5w
b29sX2lkPC9pPiwgYW4gPGk+Ci1vYmplY3RfaWQ8L2k+LCBhbmQgYSA8aT5wYWdlX2lkIDwvaT4o
c29tZXRpbWVzCi1jYWxsZWQgYW4gPGk+aW5kZXg8L2k+KS4KLVRoaXMgc3VnZ2VzdHMgYSBmZXcg
b2J2aW91cyBjb3JlIGRhdGEKLXN0cnVjdHVyZXM6Ci08dWw+Ci08bGk+Ci1XaGVuIGEgZ3Vlc3Qg
T1MgZmlyc3QgY2FsbHMgdG1lbSwgYSA8aT5jbGllbnRfdDwvaT4gaXMgY3JlYXRlZCB0byBjb250
YWluCi1hbmQgdHJhY2sgYWxsIHVzZXMgb2YgdG1lbSBieSB0aGF0IGd1ZXN0IE9TLiAgQW1vbmcK
LW90aGVyIHRoaW5ncywgYSA8aT5jbGllbnRfdDwvaT4ga2VlcHMgcG9pbnRlcnMKLXRvIGEgZml4
ZWQgbnVtYmVyIG9mIHBvb2xzICgxNiBpbiB0aGUgY3VycmVudCBYZW4gaW1wbGVtZW50YXRpb24p
LgotPGxpPgotV2hlbiBhIGd1ZXN0IE9TIHJlcXVlc3RzIGEgbmV3IHBvb2wsIGEgPGk+cG9vbF90
PC9pPiBpcyBjcmVhdGVkLgotU29tZSBwb29scyBhcmUgc2hhcmVkIGFuZCBhcmUga2VwdCBpbiBh
Ci1zaGFyZWxpc3QgKDxpPnNoYXJlbGlzdF90PC9pPikgd2hpY2ggcG9pbnRzCi10byBhbGwgdGhl
IGNsaWVudHMgdGhhdCBhcmUgc2hhcmluZyB0aGUgcG9vbC4KLVNpbmNlIGFuIDxpPm9iamVjdF9p
ZDwvaT4gaXMgNjQtYml0cywKLWEgPGk+cG9vbF90PC9pPiBtdXN0IGJlIGFibGUgdG8ga2VlcCB0
cmFjawotb2YgYSBwb3RlbnRpYWxseSB2ZXJ5IGxhcmdlIG51bWJlciBvZiBvYmplY3RzLgotVG8g
ZG8gc28sIGl0IG1haW50YWlucyBhIG51bWJlciBvZiBwYXJhbGxlbCB0cmVlcyAoMjU2IGluIHRo
ZSBjdXJyZW50Ci1YZW4gaW1wbGVtZW50YXRpb24pIGFuZCBhIGhhc2ggYWxnb3JpdGhtIGlzIGFw
cGxpZWQgdG8gdGhlIDxpPm9iamVjdF9pZDwvaT4KLXRvIHNlbGVjdCB0aGUgY29ycmVjdCB0cmVl
LgotRWFjaCB0cmVlIGVsZW1lbnQgcG9pbnRzIHRvIGFuIG9iamVjdC4KLUJlY2F1c2UgYW4gPGk+
b2JqZWN0X2lkPC9pPiB1c3VhbGx5IHJlcHJlc2VudHMgYW4gPGk+aW5vZGU8L2k+Ci0oYSB1bmlx
dWUgZmlsZSBudW1iZXIgaWRlbnRpZmllciksIGFuZCA8aT5pbm9kZTwvaT4gbnVtYmVycwotYXJl
IGZhaXJseSByYW5kb20sIHRob3VnaCBvZnRlbiAmcXVvdDtjbHVtcHkmcXVvdDssIGEgPGk+cmVk
LWJsYWNrIHRyZWU8L2k+Ci1pcyB1c2VkLgotPGxpPgotV2hlbiBhIGd1ZXN0IGZpcnN0Ci08a2Jk
PnB1dDwva2JkPjwvYmlnPnMgYSBwYWdlIHRvIGEgcG9vbCB3aXRoIGFuIGFzLXlldC11bnVzZWQg
PGk+b2JqZWN0X2lkLDwvaT4gYW4KLTxpPm9ial90PC9pPiBpcyBjcmVhdGVkLiAgU2luY2UgYSA8
aQotPnBhZ2VfaWQ8L2k+IGlzIHVzdWFsbHkgYW4gaW5kZXggaW50byBhIGZpbGUsCi1pdCBpcyBv
ZnRlbiBhIHNtYWxsIG51bWJlciwgYnV0IG1heSBzb21ldGltZXMgYmUgdmVyeSBsYXJnZSAodXAg
dG8KLTMyLWJpdHMpLiAgQSA8aT5yYWRpeCB0cmVlPC9pPiBpcyBhIGdvb2QgZGF0YSBzdHJ1Y3R1
cmUgdG8gY29udGFpbiBpdGVtcwotd2l0aCB0aGlzIGtpbmQgb2YgaW5kZXggZGlzdHJpYnV0aW9u
LgotPGxpPgotV2hlbiBhIHBhZ2UgaXMKLTxrYmQ+cHV0PC9rYmQ+PC9iaWc+LCBhIHBhZ2UgZGVz
Y3JpcHRvciwgb3IgPGk+cGdwX3Q8L2k+LCBpcyBjcmVhdGVkLCB3aGljaAotYW1vbmcgb3RoZXIg
dGhpbmdzIHdpbGwgcG9pbnQgdG8gdGhlIHN0b3JhZ2UgbG9jYXRpb24gd2hlcmUgdGhlIGRhdGEg
aXMga2VwdC4KLUluIHRoZSBub3JtYWwgY2FzZSB0aGUgcG9pbnRlciBpcyB0byBhIDxpPnBmcF90
PC9pPiwgd2hpY2ggaXMgYW4KLWltcGxlbWVudGF0aW9uLXNwZWNpZmljIGRhdGF0eXBlIHJlcHJl
c2VudGluZyBhIHBoeXNpY2FsIHBhZ2VmcmFtZSBpbiBtZW1vcnkKLSh3aGljaCBpbiBYZW4gaXMg
YSAmcXVvdDtzdHJ1Y3QgcGFnZV9pbmZvJnF1b3Q7KS4KLVdoZW4gZGVkdXBsaWNhdGlvbiBpcyBl
bmFibGVkLCBpdCBwb2ludHMgdG8KLXlldCBhbm90aGVyIGRhdGEgc3RydWN0dXJlLCBhIDxpPnBj
ZF88L2k+dAotKHNlZSBiZWxvdykuICBXaGVuIGNvbXByZXNzaW9uIGlzIGVuYWJsZWQKLShhbmQg
ZGVkdXBsaWNhdGlvbiBpcyBub3QpLCB0aGUgcG9pbnRlciBwb2ludHMgZGlyZWN0bHkgdG8gdGhl
IGNvbXByZXNzZWQgZGF0YS4KLUZvciByZWFzb25zIHdlIHdpbGwgc2VlIHNob3J0bHksIGVhY2gg
PGk+cGdwX3Q8L2k+IHRoYXQgcmVwcmVzZW50cwotYW4gPGk+ZXBoZW1lcmFsPC9pPiBwYWdlICh0
aGF0IGlzLCBhIHBhZ2UgcGxhY2VkCi1pbiBhbiA8aT5lcGhlbWVyYWw8L2k+IHBvb2wpIGlzIGFs
c28gcGxhY2VkCi1pbnRvIHR3byBkb3VibHktbGlua2VkIGxpbmtlZCBsaXN0cywgb25lIGNvbnRh
aW5pbmcgYWxsIGVwaGVtZXJhbCBwYWdlcwotPGtiZD5wdXQ8L2tiZD48L2JpZz4gYnkgdGhlIHNh
bWUgY2xpZW50IGFuZCBvbmUKLWNvbnRhaW5pbmcgYWxsIGVwaGVtZXJhbCBwYWdlcyBhY3Jvc3Mg
YWxsIGNsaWVudHMgKCZxdW90O2dsb2JhbCZxdW90OykuCi08bGk+Ci1XaGVuIGRlZHVwbGljYXRp
b24gaXMgZW5hYmxlZCwgbXVsdGlwbGUgPGk+cGdwXzwvaT50J3MgbWF5IG5lZWQgdG8gcG9pbnQg
dG8KLXRoZSBzYW1lIGRhdGEsIHNvIGFub3RoZXIgZGF0YSBzdHJ1Y3R1cmUgKGFuZCBsZXZlbCBv
ZiBpbmRpcmVjdGlvbikgaXMgdXNlZAotY2FsbGVkIGEgcGFnZSBjb250ZW50IGRlc2NyaXB0b3Is
IG9yIDxpPnBjZF90PC9pPi4KLU11bHRpcGxlIHBhZ2UgZGVzY3JpcHRvcnMgKDxpPnBncF90PC9p
PidzKSBtYXkgcG9pbnQgdG8gdGhlIHNhbWUgPGk+cGNkX3Q8L2k+LgotVGhlIDxpPnBjZF90PC9p
PiwgaW4gdHVybiwgcG9pbnRzIHRvIGVpdGhlciBhIDxpPnBmcF90PC9pPgotKGlmIGEgZnVsbCBw
YWdlIG9mIGRhdGEpLCBkaXJlY3RseSB0byBhCi1sb2NhdGlvbiBpbiBtZW1vcnkgKGlmIHRoZSBw
YWdlIGhhcyBiZWVuIGNvbXByZXNzZWQgb3IgdHJhaWxpbmcgemVyb2VzIGhhdmUKLWJlZW4gZWxp
bWluYXRlZCksIG9yIGV2ZW4gYSBOVUxMIHBvaW50ZXIgKGlmIHRoZSBwYWdlIGNvbnRhaW5lZCBh
bGwgemVyb2VzIGFuZAotdHJhaWxpbmcgemVybyBlbGltaW5hdGlvbiBpcyBlbmFibGVkKS4KLTwv
dWw+Ci08UD4KLVRoZSBtb3N0IGFwcGFyZW50IHVzYWdlIG9mIHRoaXMgbXVsdGktbGF5ZXIgd2Vi
IG9mIGRhdGEgc3RydWN0dXJlcwotaXMgJnF1b3Q7dG9wLWRvd24mcXVvdDsgYmVjYXVzZSwgaW4g
bm9ybWFsIG9wZXJhdGlvbiwgdGhlIHZhc3QgbWFqb3JpdHkgb2YgdG1lbQotb3BlcmF0aW9ucyBp
bnZva2VkIGJ5IGEgY2xpZW50IGFyZQotPGtiZD5wdXQ8L2tiZD48L2JpZz5zIGFuZCA8a2JkPmdl
dDwva2JkPjwvYmlnPnMsIHdoaWNoIHJlcXVpcmUgdGhlIHZhcmlvdXMKLWRhdGEgc3RydWN0dXJl
cyB0byBiZSB3YWxrZWQgc3RhcnRpbmcgd2l0aCB0aGUgPGk+Y2xpZW50X3Q8L2k+LCB0aGVuCi1h
IDxpPnBvb2xfdDwvaT4sIHRoZW4gYW4gPGk+b2JqX3Q8L2k+LCB0aGVuIGEgPGk+cGdkX3Q8L2k+
LgotSG93ZXZlciwgdGhlcmUgaXMgYW5vdGhlciBoaWdobHkgZnJlcXVlbnQgdG1lbSBvcGVyYXRp
b24gdGhhdCBpcyBub3QKLXZpc2libGUgZnJvbSBhIGNsaWVudDogbWVtb3J5IHJlY2xhbWF0aW9u
LgotU2luY2UgdG1lbSBhdHRlbXB0cyB0byB1c2UgYWxsIHNwYXJlIG1lbW9yeSBpbiB0aGUgc3lz
dGVtLCBpdCBtdXN0Ci1mcmVxdWVudGx5IGZyZWUgdXAsIG9yIDxpPmV2aWN0PC9pPiwKLXBhZ2Vz
LiAgVGhlIGV2aWN0aW9uIGFsZ29yaXRobSB3aWxsIGJlCi1leHBsYWluZWQgaW4gbW9yZSBkZXRh
aWwgbGF0ZXIgYnV0LCBpbiBicmllZiwgdG8gZnJlZSBtZW1vcnksIGVwaGVtZXJhbCBwYWdlcwot
YXJlIHJlbW92ZWQgZnJvbSB0aGUgdGFpbCBvZiBvbmUgb2YgdGhlIGRvdWJseS1saW5rZWQgbGlz
dHMsIHdoaWNoIG1lYW5zIHRoYXQKLWFsbCBvZiB0aGUgZGF0YSBzdHJ1Y3R1cmVzIGFzc29jaWF0
ZWQgd2l0aCB0aGF0IHBhZ2UtdG8tYmUtcmVtb3ZlZCBtdXN0IGJlCi11cGRhdGVkIG9yIGVsaW1p
bmF0ZWQgYW5kIGZyZWVkLiAgQXMgYQotcmVzdWx0LCBlYWNoIGRhdGEgc3RydWN0dXJlIGFsc28g
Y29udGFpbnMgYSA8aT5iYWNrLXBvaW50ZXI8L2k+Ci10byBpdHMgcGFyZW50LCBmb3IgZXhhbXBs
ZSBldmVyeSA8aT5vYmpfdDwvaT4KLWNvbnRhaW5zIGEgcG9pbnRlciB0byBpdHMgY29udGFpbmlu
ZyA8aT5wb29sX3Q8L2k+LgotPFA+Ci1UaGlzIGNvbXBsZXggd2ViIG9mIGludGVyY29ubmVjdGVk
IGRhdGEgc3RydWN0dXJlcyBpcyB1cGRhdGVkIGNvbnN0YW50bHkgYW5kCi10aHVzIGV4dHJlbWVs
eSBzZW5zaXRpdmUgdG8gY2FyZWxlc3MgY29kZSBjaGFuZ2VzIHdoaWNoLCBmb3IgZXhhbXBsZSwg
bWF5Ci1yZXN1bHQgaW4gdW5leHBlY3RlZCBoeXBlcnZpc29yIGNyYXNoZXMgb3Igbm9uLW9idmlv
dXMgbWVtb3J5IGxlYWtzLgotT24gdGhlIG90aGVyIGhhbmQsIHRoZSBjb2RlIGlzIGZhaXJseSB3
ZWxsCi1tb2R1bGFyaXplZCBzbywgb25jZSB1bmRlcnN0b29kLCBpdCBpcyBwb3NzaWJsZSB0byBy
ZWxhdGl2ZWx5IGVhc2lseSBzd2l0Y2ggb3V0Ci1vbmUga2luZCBvZiBkYXRhIHN0cnVjdHVyZSBm
b3IgYW5vdGhlci4KLVRvIGNhdGNoIHByb2JsZW1zIGFzIHF1aWNrbHkgYXMgcG9zc2libGUgd2hl
biBkZWJ1ZyBpcyBlbmFibGVkLCBtb3N0IG9mCi10aGUgZGF0YSBzdHJ1Y3R1cmVzIGFyZSBlcXVp
cHBlZCB3aXRoIDxpPnNlbnRpbmVsczwvaT5hbmQgbWFueSBpbnRlci1mdW5jdGlvbgotYXNzdW1w
dGlvbnMgYXJlIGRvY3VtZW50ZWQgYW5kIHRlc3RlZCBkeW5hbWljYWxseQotd2l0aCA8aT5hc3Nl
cnRpb25zPC9pPi4KLVdoaWxlIHRoZXNlIGNsdXR0ZXIgYW5kIGxlbmd0aGVuIHRoZSB0bWVtCi1j
b2RlIHN1YnN0YW50aWFsbHksIHRoZWlyIHByZXNlbmNlIGhhcyBwcm92ZW4gaW52YWx1YWJsZSBv
biBtYW55IG9jY2FzaW9ucy4KLTxQPgotRm9yIGNvbXBsZXRlbmVzcywgd2Ugc2hvdWxkIGFsc28g
ZGVzY3JpYmUgYSBrZXkgZGF0YSBzdHJ1Y3R1cmUgaW4gdGhlIFhlbgotaW1wbGVtZW50YXRpb24t
ZGVwZW5kZW50IGNvZGU6IHRoZSA8aT50bWhfcGFnZV9saXN0PC9pPi4gRm9yIHNlY3VyaXR5IGFu
ZAotcGVyZm9ybWFuY2UgcmVhc29ucywgcGFnZXMgdGhhdCBhcmUgZnJlZWQgZHVlIHRvIHRtZW0g
b3BlcmF0aW9ucyAoc3VjaAotYXMgPGtiZD5nZXQ8L2tiZD48L2JpZz4pIGFyZSBub3QgaW1tZWRp
YXRlbHkgcHV0IGJhY2sgaW50byBYZW4ncyBwb29sCi1vZiBmcmVlIG1lbW9yeSAoYWthIHRoZSBY
ZW4gPGk+aGVhcDwvaT4pLgotVG1lbSBwYWdlcyBtYXkgY29udGFpbiBndWVzdC1wcml2YXRlIGRh
dGEgdGhhdCBtdXN0IGJlIDxpPnNjcnViYmVkPC9pPiBiZWZvcmUKLXRob3NlIG1lbW9yeSBwYWdl
cyBhcmUgcmVsZWFzZWQgZm9yIHRoZSB1c2Ugb2Ygb3RoZXIgZ3Vlc3RzLgotQnV0IGlmIGEgcGFn
ZSBpcyBpbW1lZGlhdGVseSByZS11c2VkIGluc2lkZSBvZiB0bWVtIGl0c2VsZiwgdGhlIGVudGly
ZQotcGFnZSBpcyBvdmVyd3JpdHRlbiB3aXRoIG5ldyBkYXRhLCBzbyBuZWVkIG5vdCBiZSBzY3J1
YmJlZC4KLVNpbmNlIHRtZW0gaXMgdXN1YWxseSB0aGUgbW9zdCBmcmVxdWVudAotY3VzdG9tZXIg
b2YgdGhlIFhlbiBoZWFwIGFsbG9jYXRpb24gY29kZSwgaXQgd291bGQgYmUgYSB3YXN0ZSBvZiB0
aW1lIHRvIHNjcnViCi1hIHBhZ2UsIHJlbGVhc2UgaXQgdG8gdGhlIFhlbiBoZWFwLCBhbmQgdGhl
biBpbW1lZGlhdGVseSByZS1hbGxvY2F0ZSBpdAotYWdhaW4uICBTbywgaW5zdGVhZCwgdG1lbSBt
YWludGFpbnMKLWN1cnJlbnRseS11bnVzZWQgcGFnZXMgb2YgbWVtb3J5IG9uIGl0cyBvd24gZnJl
ZSBsaXN0LCA8aT50bWhfcGFnZV9saXN0PC9pPiwKLWFuZCByZXR1cm5zIHRoZSBwYWdlcyB0byBY
ZW4gb25seSB3aGVuIG5vbi10bWVtIFhlbgotaGVhcCBhbGxvY2F0aW9uIHJlcXVlc3RzIHdvdWxk
IG90aGVyd2lzZSBmYWlsLgotCi08aDI+U2NhbGFibGlsaXR5L0NvbmN1cnJlbmN5PC9oMj4KLQot
PFA+VG1lbSBoYXMgYmVlbiBkZXNpZ25lZCB0byBiZSBoaWdobHkgc2NhbGFibGUuCi1TaW5jZSB0
bWVtIGFjY2VzcyBpcyBpbnZva2VkIHNpbWlsYXJseSBpbgotbWFueSB3YXlzIHRvIGFzeW5jaHJv
bm91cyBkaXNrIGFjY2VzcywgYSAmcXVvdDtiaWcgU01QJnF1b3Q7IHRtZW0tYXdhcmUgZ3Vlc3QK
LU9TIGNhbiwgYW5kIG9mdGVuIHdpbGwsIGludm9rZSB0bWVtIGh5cGVyY2FsbHMgc2ltdWx0YW5l
b3VzbHkgb24gbWFueSBkaWZmZXJlbnQKLXBoeXNpY2FsIENQVXMuICBBbmQsIG9mIGNvdXJzZSwg
bXVsdGlwbGUKLXRtZW0tYXdhcmUgZ3Vlc3RzIG1heSBpbmRlcGVuZGVudGx5IGFuZCBzaW11bHRh
bmVvdXNseSBpbnZva2UgdG1lbQotaHlwZXJjYWxscy4gIFdoaWxlIHRoZSBub3JtYWwgZnJlcXVl
bmN5Ci1vZiB0bWVtIGludm9jYXRpb25zIGlzIHJhcmVseSBleHRyZW1lbHkgaGlnaCwgc29tZSB0
bWVtIG9wZXJhdGlvbnMgc3VjaCBhcyBkYXRhCi1jb21wcmVzc2lvbiBvciBsb29rdXBzIGluIGEg
dmVyeSBsYXJnZSB0cmVlIG1heSB0YWtlIHRlbnMgb2YgdGhvdXNhbmRzIG9mCi1jeWNsZXMgb3Ig
bW9yZSB0byBjb21wbGV0ZS4gIE1lYXN1cmVtZW50cwotaGF2ZSBzaG93biB0aGF0IG5vcm1hbCB3
b3JrbG9hZHMgc3BlbmQgbm8gbW9yZSB0aGFuIGFib3V0IDAuMiUgKDIlIHdpdGgKLWNvbXByZXNz
aW9uIGVuYWJsZWQpIG9mIENQVSB0aW1lIGV4ZWN1dGluZyB0bWVtIG9wZXJhdGlvbnMuCi1CdXQg
dGhvc2UgZmFtaWxpYXIgd2l0aCBPUyBzY2FsYWJpbGl0eSBpc3N1ZXMKLXJlY29nbml6ZSB0aGF0
IGV2ZW4gdGhpcyBsaW1pdGVkIGV4ZWN1dGlvbiB0aW1lIGNhbiBjcmVhdGUgY29uY3VycmVuY3kg
cHJvYmxlbXMKLWluIGxhcmdlIHN5c3RlbXMgYW5kIHJlc3VsdCBpbiBwb29ybHktc2NhbGFibGUg
cGVyZm9ybWFuY2UuCi08UD4KLUEgZ29vZCBsb2NraW5nIHN0cmF0ZWd5IGlzIGNyaXRpY2FsIHRv
IGNvbmN1cnJlbmN5LCBidXQgYWxzbwotbXVzdCBiZSBkZXNpZ25lZCBjYXJlZnVsbHkgdG8gYXZv
aWQgZGVhZGxvY2sgYW5kIDxpPmxpdmVsb2NrPC9pPiBwcm9ibGVtcy4gIEZvcgotZGVidWdnaW5n
IHB1cnBvc2VzLCB0bWVtIHN1cHBvcnRzIGEgJnF1b3Q7YmlnIGtlcm5lbCBsb2NrJnF1b3Q7IHdo
aWNoIGRpc2FibGVzCi1jb25jdXJyZW5jeSBhbHRvZ2V0aGVyIChlbmFibGVkIGluIFhlbiB3aXRo
ICZxdW90O3RtZW1fbG9jayZxdW90OywgYnV0IG5vdGUKLXRoYXQgdGhpcyBmdW5jdGlvbmFsaXR5
IGlzIHJhcmVseSB0ZXN0ZWQgYW5kIGxpa2VseSBoYXMgYml0LXJvdHRlZCkuIEluZnJlcXVlbnQK
LWJ1dCBpbnZhc2l2ZSB0bWVtIGh5cGVyY2FsbHMsIHN1Y2ggYXMgcG9vbCBjcmVhdGlvbiBvciB0
aGUgY29udHJvbCBvcGVyYXRpb25zLAotYXJlIHNlcmlhbGl6ZWQgb24gYSBzaW5nbGUgPGk+cmVh
ZC13cml0ZSBsb2NrPC9pPiwgY2FsbGVkIHRtZW1fcndsb2NrLAotd2hpY2ggbXVzdCBiZSBoZWxk
IGZvciB3cml0aW5nLiAgQWxsIG90aGVyIHRtZW0gb3BlcmF0aW9ucyBtdXN0IGhvbGQgdGhpcyBs
b2NrCi1mb3IgcmVhZGluZywgc28gZnJlcXVlbnQgb3BlcmF0aW9ucyBzdWNoIGFzCi08a2JkPnB1
dDwva2JkPjwvYmlnPiBhbmQgPGtiZD5nZXQ8L2tiZD48L2JpZz4gPGtiZD5mbHVzaDwva2JkPjwv
YmlnPiBjYW4gZXhlY3V0ZSBzaW11bHRhbmVvdXNseQotYXMgbG9uZyBhcyBubyBpbnZhc2l2ZSBv
cGVyYXRpb25zIGFyZSBvY2N1cnJpbmcuCi08UD4KLU9uY2UgYSBwb29sIGhhcyBiZWVuIHNlbGVj
dGVkLCB0aGVyZSBpcyBhIHBlci1wb29sCi1yZWFkLXdyaXRlIGxvY2sgKDxpPnBvb2xfcndsb2Nr
PC9pPikgd2hpY2gKLW11c3QgYmUgaGVsZCBmb3Igd3JpdGluZyBpZiBhbnkgdHJhbnNmb3JtYXRp
dmUgb3BlcmF0aW9ucyBtaWdodCBvY2N1ciB3aXRoaW4KLXRoYXQgcG9vbCwgc3VjaCBhcyB3aGVu
IGFuPGk+IG9ial90PC9pPiBpcwotY3JlYXRlZCBvciBkZXN0cm95ZWQuICBGb3IgdGhlIGhpZ2hs
eQotZnJlcXVlbnQgb3BlcmF0aW9uIG9mIGZpbmRpbmcgYW48aT4gb2JqX3Q8L2k+Ci13aXRoaW4g
YSBwb29sLCBwb29sX3J3bG9jayBtdXN0IGJlIGhlbGQgZm9yIHJlYWRpbmcuCi08UD4KLU9uY2Ug
YW4gb2JqZWN0IGhhcyBiZWVuIHNlbGVjdGVkLCB0aGVyZSBpcyBhIHBlci1vYmplY3QKLXNwaW5s
b2NrICg8aT5vYmpfc3BpbmxvY2spPC9pPi4KLVRoaXMgaXMgYSBzcGlubG9jayByYXRoZXIgdGhh
biBhIHJlYWQtd3JpdGUKLWxvY2sgYmVjYXVzZSBuZWFybHkgYWxsIG9mIHRoZSBtb3N0IGZyZXF1
ZW50IHRtZW0gb3BlcmF0aW9ucyAoZS5nLgotPGtiZD5wdXQ8L2tiZD48L2JpZz4gYW5kIDxrYmQ+
Z2V0PC9rYmQ+PC9iaWc+IDxrYmQ+Zmx1c2g8L2tiZD48L2JpZz4pCi1hcmUgdHJhbnNmb3JtYXRp
dmUsIGluCi10aGF0IHRoZXkgYWRkIG9yIHJlbW92ZSBhIHBhZ2Ugd2l0aGluIHRoZSBvYmplY3Qu
Ci1UaGlzIGxvY2sgaXMgZ2VuZXJhbGx5IHRha2VuIHdoZW5ldmVyIGFuCi1vYmplY3QgbG9va3Vw
IG9jY3VycyBhbmQgcmVsZWFzZWQgd2hlbiB0aGUgdG1lbSBvcGVyYXRpb24gaXMgY29tcGxldGUu
Ci08UD4KLU5leHQsIHRoZSBwZXItY2xpZW50IGFuZCBnbG9iYWwgZXBoZW1lcmFsIGxpc3RzIGFy
ZQotcHJvdGVjdGVkIGJ5IGEgc2luZ2xlIGdsb2JhbCBzcGlubG9jayAoPGk+ZXBoX2xpc3RzXzwv
aT5zcGlubG9jaykKLWFuZCB0aGUgcGVyLWNsaWVudCBwZXJzaXN0ZW50IGxpc3RzIGFyZSBhbHNv
IHByb3RlY3RlZCBieSBhIHNpbmdsZSBnbG9iYWwKLXNwaW5sb2NrICg8aT5wZXJzX2xpc3Rfc3Bp
bmxvY2s8L2k+KS4KLUFuZCB0byBjb21wbGV0ZSB0aGUgZGVzY3JpcHRpb24gb2YKLWltcGxlbWVu
dGF0aW9uLWluZGVwZW5kZW50IGxvY2tzLCBpZiBwYWdlIGRlZHVwbGljYXRpb24gaXMgZW5hYmxl
ZCwgYWxsIHBhZ2VzCi1mb3Igd2hpY2ggdGhlIGZpcnN0IGJ5dGUgbWF0Y2ggYXJlIGNvbnRhaW5l
ZCBpbiBvbmUgb2YgMjU2IHRyZWVzIHRoYXQgYXJlCi1wcm90ZWN0ZWQgYnkgb25lIG9mIDI1NiBj
b3JyZXNwb25kaW5nIHJlYWQtd3JpdGUgbG9ja3MKLSg8aT5wY2RfdHJlZV9yd2xvY2tzPC9pPiku
Ci08UD4KLUluIHRoZSBYZW4tc3BlY2lmaWMgY29kZSAodG1lbV94ZW4uYyksIHBhZ2UgZnJhbWVz
IChlLmcuICBzdHJ1Y3QgcGFnZV9pbmZvKQotdGhhdCBoYXZlIGJlZW4gcmVsZWFzZWQgYXJlIGtl
cHQgaW4gYSBsaXN0ICg8aT50bWhfcGFnZV9saXN0PC9pPikgdGhhdAotaXMgcHJvdGVjdGVkIGJ5
IGEgc3BpbmxvY2sgKDxpPnRtaF9wYWdlX2xpc3RfbG9jazwvaT4pLgotVGhlcmUgaXMgYWxzbyBh
biAmcXVvdDtpbXBsaWVkJnF1b3Q7IGxvY2sKLWFzc29jaWF0ZWQgd2l0aCBjb21wcmVzc2lvbiwg
d2hpY2ggaXMgbGlrZWx5IHRoZSBtb3N0IHRpbWUtY29uc3VtaW5nIG9wZXJhdGlvbgotaW4gYWxs
IG9mIHRtZW0gKG9mIGNvdXJzZSwgb25seSB3aGVuIGNvbXByZXNzaW9uIGlzIGVuYWJsZWQpOiBB
IGNvbXByZXNzaW9uCi1idWZmZXIgaXMgYWxsb2NhdGVkIG9uZS1wZXItcGh5c2ljYWwtY3B1IGVh
cmx5IGluIFhlbiBib290IGFuZCBhIHBvaW50ZXIgdG8KLXRoaXMgYnVmZmVyIGlzIHJldHVybmVk
IHRvIGltcGxlbWVudGF0aW9uLWluZGVwZW5kZW50IGNvZGUgYW5kIHVzZWQgd2l0aG91dCBhCi1s
b2NrLgotPFA+Ci1UaGUgcHJvcGVyIG1ldGhvZCB0byBhdm9pZCBkZWFkbG9ja3MgaXMgdG8gdGFr
ZSBhbmQgcmVsZWFzZQotbG9ja3MgaW4gYSB2ZXJ5IHNwZWNpZmljIHByZWRldGVybWluZWQgb3Jk
ZXIuCi1VbmZvcnR1bmF0ZWx5LCBzaW5jZSB0bWVtIGRhdGEgc3RydWN0dXJlcyBtdXN0IHNpbXVs
dGFuZW91c2x5IGJlCi1hY2Nlc3NlZCAmcXVvdDt0b3AtZG93biZxdW90OyAoCi08a2JkPnB1dDwv
a2JkPjwvYmlnPiBhbmQgPGtiZD5nZXQ8L2tiZD48L2JpZz4pCi1hbmQgJnF1b3Q7Ym90dG9tcy11
cCZxdW90OwotKG1lbW9yeSByZWNsYW1hdGlvbiksIG1vcmUgY29tcGxleCBtZXRob2RzIG11c3Qg
YmUgZW1wbG95ZWQ6Ci1BIDxpPnRyeWxvY2s8L2k+bWVjaGFuaXNtIGlzIHVzZWQgKGMuZi4gPGk+
dG1lbV90cnlfdG9fZXZpY3RfcGdwKCk8L2k+KSwKLXdoaWNoIHRha2VzIHRoZSBsb2NrIGlmIGl0
IGlzIGF2YWlsYWJsZSBidXQgcmV0dXJucyBpbW1lZGlhdGVseSAocmF0aGVyIHRoYW4KLXNwaW5u
aW5nIGFuZCB3YWl0aW5nKSBpZiB0aGUgbG9jayBpcyBub3QgYXZhaWxhYmxlLgotV2hlbiB3YWxr
aW5nIHRoZSBlcGhlbWVyYWwgbGlzdCB0byBpZGVudGlmeQotcGFnZXMgdG8gZnJlZSwgYW55IHBh
Z2UgdGhhdCBiZWxvbmdzIHRvIGFuIG9iamVjdCB0aGF0IGlzIGxvY2tlZCBpcyBzaW1wbHkKLXNr
aXBwZWQuICBGdXJ0aGVyLCBpZiB0aGUgcGFnZSBpcyB0aGUKLWxhc3QgcGFnZSBiZWxvbmdpbmcg
dG8gYW4gb2JqZWN0LCBhbmQgdGhlIHBvb2wgcmVhZC13cml0ZSBsb2NrIGZvciB0aGUgcG9vbCB0
aGUKLW9iamVjdCBiZWxvbmdzIHRvIGlzIG5vdCBhdmFpbGFibGUgKGZvciB3cml0aW5nKSwgdGhh
dCBvYmplY3QgaXMgc2tpcHBlZC4KLVRoZXNlIGNvbnN0cmFpbnRzIG1vZGlmeSB0aGUgTFJVIGFs
Z29yaXRobQotc29tZXdoYXQsIGJ1dCBhdm9pZCB0aGUgcG90ZW50aWFsIGZvciBkZWFkbG9jay4K
LTxQPgotVW5mb3J0dW5hdGVseSwgYSBsaXZlbG9jayB3YXMgc3RpbGwgZGlzY292ZXJlZCBpbiB0
aGlzIGFwcHJvYWNoOgotV2hlbiBtZW1vcnkgaXMgc2NhcmNlIGFuZCBlYWNoIGNsaWVudCBpcwot
PGtiZD5wdXQ8L2tiZD48L2JpZz50aW5nIGEgbGFyZ2UgbnVtYmVyIG9mIHBhZ2VzCi1mb3IgZXhh
Y3RseSBvbmUgb2JqZWN0IChhbmQgdGh1cyBob2xkaW5nIHRoZSBvYmplY3Qgc3BpbmxvY2sgZm9y
IHRoYXQgb2JqZWN0KSwKLW1lbW9yeSByZWNsYW1hdGlvbiB0YWtlcyBhIHZlcnkgbG9uZyB0aW1l
IHRvIGRldGVybWluZSB0aGF0IGl0IGlzIHVuYWJsZSB0bwotZnJlZSBhbnkgcGFnZXMsIGFuZCBz
byB0aGUgdGltZSB0byBkbyBhCi08a2JkPnB1dDwva2JkPjwvYmlnPiAod2hpY2ggZXZlbnR1YWxs
eSBmYWlscykgYmVjb21lcyBsaW5lYXIgdG8gdGhlCi1udW1iZXIgb2YgcGFnZXMgaW4gdGhlIG9i
amVjdCEgIFRvIGF2b2lkCi10aGlzIHNpdHVhdGlvbiwgYSB3b3JrYXJvdW5kIHdhcyBhZGRlZCB0
byBhbHdheXMgZW5zdXJlIGEgbWluaW11bSBhbW91bnQgb2YKLW1lbW9yeSAoMU1CKSBpcyBhdmFp
bGFibGUgYmVmb3JlIGFueSBvYmplY3QgbG9jayBpcyB0YWtlbiBmb3IgdGhlIGNsaWVudAotaW52
b2tpbmcgdG1lbSAoc2VlIDxpPnRtZW1fZW5zdXJlX2F2YWlsX3BhZ2VzKCk8L2k+KS4KLU90aGVy
IHN1Y2ggbGl2ZWxvY2tzIChhbmQgcGVyaGFwcyBkZWFkbG9ja3MpCi1tYXkgYmUgbHVya2luZy4K
LTxQPgotQSBsYXN0IGlzc3VlIHJlbGF0ZWQgdG8gY29uY3VycmVuY3kgaXMgYXRvbWljaXR5IG9m
IGNvdW50ZXJzLgotVG1lbSBnYXRoZXJzIGEgbGFyZ2UgbnVtYmVyIG9mCi1zdGF0aXN0aWNzLiAg
U29tZSBvZiB0aGVzZSBjb3VudGVycyBhcmUKLWluZm9ybWF0aW9uYWwgb25seSwgd2hpbGUgc29t
ZSBhcmUgY3JpdGljYWwgdG8gdG1lbSBvcGVyYXRpb24gYW5kIG11c3QgYmUKLWluY3JlbWVudGVk
IGFuZCBkZWNyZW1lbnRlZCBhdG9taWNhbGx5IHRvIGVuc3VyZSwgZm9yIGV4YW1wbGUsIHRoYXQg
dGhlIG51bWJlcgotb2YgcGFnZXMgaW4gYSB0cmVlIG5ldmVyIGdvZXMgbmVnYXRpdmUgaWYgdHdv
IGNvbmN1cnJlbnQgdG1lbSBvcGVyYXRpb25zIGFjY2VzcwotdGhlIGNvdW50ZXIgZXhhY3RseSBz
aW11bHRhbmVvdXNseS4gIFNvbWUKLW9mIHRoZSBhdG9taWMgY291bnRlcnMgYXJlIHVzZWQgZm9y
IGRlYnVnZ2luZyAoaW4gYXNzZXJ0aW9ucykgYW5kIHBlcmhhcHMgbmVlZAotbm90IGJlIGF0b21p
YzsgZml4aW5nIHRoZXNlIG1heSBpbmNyZWFzZSBwZXJmb3JtYW5jZSBzbGlnaHRseSBieSByZWR1
Y2luZwotY2FjaGUtY29oZXJlbmN5IHRyYWZmaWMuICBTaW1pbGFybHksIHNvbWUKLW9mIHRoZSBu
b24tYXRvbWljIGNvdW50ZXJzIG1heSB5aWVsZCBzdHJhbmdlIHJlc3VsdHMgdG8gbWFuYWdlbWVu
dCB0b29scywgc3VjaAotYXMgc2hvd2luZyB0aGUgdG90YWwgbnVtYmVyIG9mIHN1Y2Nlc3NmdWwK
LTxrYmQ+cHV0PC9rYmQ+PC9iaWc+cyBhcyBiZWluZyBoaWdoZXIgdGhhbiB0aGUgbnVtYmVyIG9m
Ci08a2JkPnB1dDwva2JkPjwvYmlnPnMgYXR0ZW1wdGVkLgotVGhlc2UgYXJlIGxlZnQgYXMgZXhl
cmNpc2VzIGZvciBmdXR1cmUgdG1lbSBpbXBsZW1lbnRvcnMuCi0KLTxoMj5Db250cm9sIGFuZCBN
YW5hZ2VhYmlsaXR5PC9oMj4KLQotPFA+Ci1UbWVtIGhhcyBhIGNvbnRyb2wgaW50ZXJmYWNlIHRv
LCBmb3IgZXhhbXBsZSwgc2V0IHZhcmlvdXMKLXBhcmFtZXRlcnMgYW5kIG9idGFpbiBzdGF0aXN0
aWNzLiAgQWxsCi10bWVtIGNvbnRyb2wgb3BlcmF0aW9ucyBmdW5uZWwgdGhyb3VnaCA8aT5kb190
bWVtX2NvbnRyb2woKTwvaT4KLWFuZCBvdGhlciBmdW5jdGlvbnMgc3VwcG9ydGluZyB0bWVtIGNv
bnRyb2wgb3BlcmF0aW9ucyBhcmUgcHJlZml4ZWQKLXdpdGggPGk+dG1lbWNfPC9pPi4KLQotPFA+
Ci1EdXJpbmcgbm9ybWFsIG9wZXJhdGlvbiwgZXZlbiBpZiBvbmx5IG9uZSB0bWVtLWF3YXJlIGd1
ZXN0Ci1pcyBydW5uaW5nLCB0bWVtIG1heSBhYnNvcmIgbmVhcmx5IGFsbCBmcmVlIG1lbW9yeSBp
biB0aGUgc3lzdGVtIGZvciBpdHMgb3duCi11c2UuICBUaGVuIGlmIGEgbWFuYWdlbWVudCB0b29s
IHdpc2hlcyB0bwotY3JlYXRlIGEgbmV3IGd1ZXN0IChvciBtaWdyYXRlIGEgZ3Vlc3QgZnJvbSBh
bm90aGVyIHN5c3RlbSB0byB0aGlzIG9uZSksIGl0IG1heQotbm90aWNlIHRoYXQgdGhlcmUgaXMg
aW5zdWZmaWNpZW50ICZxdW90O2ZyZWUmcXVvdDsgbWVtb3J5IGFuZCBmYWlsIHRoZSBjcmVhdGlv
bgotKG9yIG1pZ3JhdGlvbikuICBGb3IgdGhpcyByZWFzb24sIHRtZW0KLWludHJvZHVjZXMgYSBu
ZXcgdG9vbC12aXNpYmxlIGNsYXNzIG9mIG1lbW9yeSAtLSA8aT5mcmVlYWJsZTwvaT4gbWVtb3J5
IC0tCi1hbmQgcHJvdmlkZXMgYSBjb250cm9sIGludGVyZmFjZSB0byBhY2Nlc3MKLWl0LiAgQWxs
IGVwaGVtZXJhbCBtZW1vcnkgYW5kIGFsbCBwYWdlcyBvbiB0aGUgPGk+dG1oX3BhZ2VfbGlzdDwv
aT4KLWFyZSBmcmVlYWJsZS4gVG8gcHJvcGVybHkgYWNjZXNzIGZyZWVhYmxlCi1tZW1vcnksIGEg
bWFuYWdlbWVudCB0b29sIG11c3QgZm9sbG93IGEgc2VxdWVuY2Ugb2Ygc3RlcHM6Ci08dWw+Ci08
bGk+Ci08aT5mcmVlemU8L2k+Ci10bWVtOldoZW4gdG1lbSBpcyBmcm96ZW4sIGFsbCAKLTxrYmQ+
cHV0PC9rYmQ+PC9iaWc+cyBmYWlsLCB3aGljaCBlbnN1cmVzIHRoYXQgbm8KLWFkZGl0aW9uYWwg
bWVtb3J5IG1heSBiZSBhYnNvcmJlZCBieSB0bWVtLgotKFNlZSA8aT50bWVtY19mcmVlemVfcG9v
bHMoKTwvaT4sIGFuZAotbm90ZSB0aGF0IGluZGl2aWR1YWwgY2xpZW50cyBtYXkgYmUgZnJvemVu
LCB0aG91Z2ggdGhpcyBmdW5jdGlvbmFsaXR5IG1heSBiZQotdXNlZCBvbmx5IHJhcmVseS4pCi08
bGk+Ci08aT5xdWVyeSBmcmVlYWJsZSBNQjogPC9pPklmIGFsbCBmcmVlYWJsZSBtZW1vcnkgd2Vy
ZSByZWxlYXNlZCB0byB0aGUgWGVuCi1oZWFwLCB0aGlzIGlzIHRoZSBhbW91bnQgb2YgbWVtb3J5
IChpbiBNQikgdGhhdCB3b3VsZCBiZSBmcmVlZC4KLVNlZSA8aT50bWhfZnJlZWFibGVfcGFnZXMo
KTwvaT4uCi08bGk+Ci08aT5mbHVzaDwvaT46Ci1UbWVtIG1heSBiZSByZXF1ZXN0ZWQgdG8gZmx1
c2gsIG9yIHJlbGlucXVpc2gsIGEgY2VydGFpbiBhbW91bnQgb2YgbWVtb3J5LCBlLmcuCi1iYWNr
IHRvIHRoZSBYZW4gaGVhcC4gIFRoaXMgYW1vdW50IGlzCi1zcGVjaWZpZWQgaW4gS0IuICBTZWUg
PGkKLT50bWVtY19mbHVzaF9tZW0oKTwvaT4gYW5kIDxpCi0+dG1lbV9yZWxpbnF1aXNoX25wYWdl
cygpPC9pPi4KLTxsaT4KLUF0IHRoaXMgcG9pbnQgdGhlIG1hbmFnZW1lbnQgdG9vbCBtYXkgYWxs
b2NhdGUKLXRoZSBtZW1vcnksIGUuZy4gdXNpbmcgWGVuJ3MgcHVibGlzaGVkIGludGVyZmFjZXMu
Ci08bGk+Ci08aT50aGF3PC9pPgotdG1lbTogVGhpcyB0ZXJtaW5hdGVzIHRoZSBmcmVlemUsIGFs
bG93aW5nIHRtZW0gdG8gYWNjZXB0IAotPGtiZD5wdXQ8L2tiZD48L2JpZz5zIGFnYWluLgotPC91
bD4KLTxQPgotRXh0ZW5zaXZlIHRtZW0gc3RhdGlzdGljcyBhcmUgYXZhaWxhYmxlIHRocm91Z2gg
dG1lbSdzCi1jb250cm9sIGludGVyZmFjZSAoc2VlIDxpPnRtZW1jX2xpc3QgPC9pPmFuZAotdGhl
IHNlcGFyYXRlIHNvdXJjZSBmb3IgdGhlICZxdW90O3htIHRtZW0tbGlzdCZxdW90OyBjb21tYW5k
IGFuZCB0aGUKLXhlbi10bWVtLWxpc3QtcGFyc2UgdG9vbCkuICBUbyBtYXhpbWl6ZQotZm9yd2Fy
ZC9iYWNrd2FyZCBjb21wYXRpYmlsaXR5IHdpdGggZnV0dXJlIHRtZW0gYW5kIHRvb2xzIHZlcnNp
b25zLCBzdGF0aXN0aWNhbAotaW5mb3JtYXRpb24gaXMgcGFzc2VkIHZpYSBhbiBBU0NJSSBpbnRl
cmZhY2Ugd2hlcmUgZWFjaCBpbmRpdmlkdWFsIGNvdW50ZXIgaXMKLWlkZW50aWZpZWQgYnkgYW4g
ZWFzaWx5IHBhcnNlYWJsZSB0d28tbGV0dGVyIEFTQ0lJIHNlcXVlbmNlLgotCi08aDI+U2F2ZS9S
ZXN0b3JlL01pZ3JhdGU8L2gyPgotCi08UD4KLUFub3RoZXIgcGllY2Ugb2YgZnVuY3Rpb25hbGl0
eSB0aGF0IGhhcyBhIG1ham9yIGltcGFjdCBvbgotdGhlIHRtZW0gY29kZSBpcyBzdXBwb3J0IGZv
ciBzYXZlL3Jlc3RvcmUgb2YgYSB0bWVtIGNsaWVudCBhbmQsIGhpZ2hseSByZWxhdGVkLAotbGl2
ZSBtaWdyYXRpb24gb2YgYSB0bWVtIGNsaWVudC4KLUVwaGVtZXJhbCBwYWdlcywgYnkgZGVmaW5p
dGlvbiwgZG8gbm90IG5lZWQgdG8gYmUgc2F2ZWQgb3IKLWxpdmUtbWlncmF0ZWQsIGJ1dCBwZXJz
aXN0ZW50IHBhZ2VzIGFyZSBwYXJ0IG9mIHRoZSBzdGF0ZSBvZiBhIHJ1bm5pbmcgVk0gYW5kCi1z
byBtdXN0IGJlIHByb3Blcmx5IHByZXNlcnZlZC4KLTxQPgotV2hlbiBhIHNhdmUgKG9yIGxpdmUt
bWlncmF0ZSkgb2YgYSB0bWVtLWVuYWJsZWQgVk0gaXMgaW5pdGlhdGVkLCB0aGUgZmlyc3Qgc3Rl
cAotaXMgZm9yIHRoZSB0bWVtIGNsaWVudCB0byBiZSBmcm96ZW4gKHNlZSB0aGUgbWFuYWdlYWJp
bGl0eSBzZWN0aW9uKS4KLU5leHQsIHRtZW0gQVBJIHZlcnNpb24gaW5mb3JtYXRpb24gaXMKLXJl
Y29yZGVkICh0byBhdm9pZCBwb3NzaWJsZSBpbmNvbXBhdGliaWxpdHkgaXNzdWVzIGFzIHRoZSB0
bWVtIHNwZWMgZXZvbHZlcyBpbgotdGhlIGZ1dHVyZSkuICBUaGVuLCBjZXJ0YWluIGhpZ2gtbGV2
ZWwKLXRtZW0gc3RydWN0dXJhbCBpbmZvcm1hdGlvbiBzcGVjaWZpYyB0byB0aGUgY2xpZW50IGlz
IHJlY29yZGVkLCBpbmNsdWRpbmcKLWluZm9ybWF0aW9uIGFib3V0IHRoZSBleGlzdGluZyBwb29s
cy4KLUZpbmFsbHksIHRoZSBjb250ZW50cyBvZiBhbGwgcGVyc2lzdGVudCBwYWdlcyBhcmUgcmVj
b3JkZWQuCi08UD4KLUZvciBsaXZlLW1pZ3JhdGlvbiwgdGhlIHByb2Nlc3MgaXMgc29tZXdoYXQg
bW9yZSBjb21wbGljYXRlZC4KLUlnbm9yaW5nIHRtZW0gZm9yIGEgbW9tZW50LCByZWNhbGwgdGhh
dCBpbgotbGl2ZSBtaWdyYXRpb24sIHRoZSB2YXN0IG1ham9yaXR5IG9mIHRoZSBWTSdzIG1lbW9y
eSBpcyB0cmFuc2ZlcnJlZCB3aGlsZSB0aGUKLVZNIGlzIHN0aWxsIGZ1bGx5IG9wZXJhdGlvbmFs
LiAgRHVyaW5nCi1lYWNoIHBoYXNlLCBtZW1vcnkgcGFnZXMgYmVsb25naW5nIHRvIHRoZSBWTSB0
aGF0IGFyZSBjaGFuZ2VkIGFyZSBtYXJrZWQgYW5kCi10aGVuIHJldHJhbnNtaXR0ZWQgZHVyaW5n
IGEgbGF0ZXIgcGhhc2UuCi1FdmVudHVhbGx5IG9ubHkgYSBzbWFsbCBhbW91bnQgb2YgbWVtb3J5
IHJlbWFpbnMsIHRoZSBWTSBpcyBwYXVzZWQsIHRoZQotcmVtYWluaW5nIG1lbW9yeSBpcyB0cmFu
c21pdHRlZCwgYW5kIHRoZSBWTSBpcyB1bnBhdXNlZCBvbiB0aGUgdGFyZ2V0IG1hY2hpbmUuCi08
UD4KLVRoZSBudW1iZXIgb2YgcGVyc2lzdGVudCB0bWVtIHBhZ2VzIG1heSBiZSBxdWl0ZSBsYXJn
ZSwKLXBvc3NpYmx5IGV2ZW4gbGFyZ2VyIHRoYW4gYWxsIHRoZSBvdGhlciBtZW1vcnkgdXNlZCBi
eSB0aGUgVk07IHNvIGl0IGlzCi11bmFjY2VwdGFibGUgdG8gdHJhbnNtaXQgcGVyc2lzdGVudCB0
bWVtIHBhZ2VzIGR1cmluZyB0aGUgJnF1b3Q7cGF1c2VkJnF1b3Q7Ci1waGFzZSBvZiBsaXZlIG1p
Z3JhdGlvbi4gIEJ1dCBpZiB0aGUgVk0KLWlzIHN0aWxsIG9wZXJhdGlvbmFsLCBpdCBtYXkgYmUg
bWFraW5nIGNhbGxzIHRvIHRtZW06Ci1BIGZyb3plbiB0bWVtIGNsaWVudCB3aWxsIHJlamVjdCBh
bnkgCi08YmlnPjxrYmQ+cHV0PC9rYmQ+PC9iaWc+IG9wZXJhdGlvbnMsIGJ1dCB0bWVtIG11c3QK
LXN0aWxsIGNvcnJlY3RseSBwcm9jZXNzIDxiaWc+PGtiZD5mbHVzaDwva2JkPjwvYmlnPmVzCi0o
cGFnZSBhbmQgb2JqZWN0KSwgaW5jbHVkaW5nIGltcGxpY2l0IGZsdXNoZXMgZHVlIHRvIGR1cGxp
Y2F0ZSAKLTxiaWc+PGtiZD5wdXQ8L2tiZD48L2JpZz5zLgotRm9ydHVuYXRlbHksIHRoZXNlIG9w
ZXJhdGlvbnMgY2FuIG9ubHkKLWludmFsaWRhdGUgdG1lbSBwYWdlcywgbm90IG92ZXJ3cml0ZSB0
bWVtIHBhZ2VzIG9yIGNyZWF0ZSBuZXcgcGFnZXMuCi1Tbywgd2hlbiBhIGxpdmUtbWlncmF0ZSBo
YXMgYmVlbiBpbml0aWF0ZWQsCi10aGUgY2xpZW50IGlzIGZyb3plbi4gIFRoZW4gZHVyaW5nIHRo
ZQotJnF1b3Q7bGl2ZSZxdW90OyBwaGFzZSwgdG1lbSB0cmFuc21pdHMgYWxsIHBlcnNpc3RlbnQg
cGFnZXMsIGJ1dCBhbHNvIHJlY29yZHMKLXRoZSBoYW5kbGUgb2YgYWxsIHBlcnNpc3RlbnQgcGFn
ZXMgdGhhdCBhcmUgaW52YWxpZGF0ZWQuCi1UaGVuLCBkdXJpbmcgdGhlICZxdW90O3BhdXNlZCZx
dW90OyBwaGFzZSwKLW9ubHkgdGhlIGhhbmRsZXMgb2YgaW52YWxpZGF0ZWQgcGVyc2lzdGVudCBw
YWdlcyBhcmUgdHJhbnNtaXR0ZWQsIHJlc3VsdGluZyBpbgotdGhlIGludmFsaWRhdGlvbiBvbiB0
aGUgdGFyZ2V0IG1hY2hpbmUgb2YgYW55IG1hdGNoaW5nIHBhZ2VzIHRoYXQgd2VyZQotcHJldmlv
dXNseSB0cmFuc21pdHRlZCBkdXJpbmcgdGhlICZxdW90O2xpdmUmcXVvdDsgcGhhc2UuCi08UD4K
LUZvciByZXN0b3JlIChhbmQgb24gdGhlIHRhcmdldCBtYWNoaW5lIG9mIGEgbGl2ZSBtaWdyYXRp
b24pLAotdG1lbSBtdXN0IGJlIGNhcGFibGUgb2YgcmVjb25zdHJ1Y3RpbmcgdGhlIGludGVybmFs
IHN0YXRlIG9mIHRoZSBjbGllbnQgZnJvbQotdGhlIHNhdmVkL21pZ3JhdGVkIGRhdGEuICBIb3dl
dmVyLCBpdCBpcwotbm90IHRoZSBjbGllbnQgaXRzZWxmIHRoYXQgaXMgPGJpZz48a2JkPnB1dDwv
a2JkPjwvYmlnPidpbmcKLXRoZSBwYWdlcyBidXQgdGhlIG1hbmFnZW1lbnQgdG9vbHMgY29uZHVj
dGluZyB0aGUgcmVzdG9yZS9taWdyYXRpb24uCi1UaGlzIHNsaWdodGx5IGNvbXBsaWNhdGVzIHRt
ZW0gYnkgcmVxdWlyaW5nCi1uZXcgQVBJIGNhbGxzIGFuZCBuZXcgZnVuY3Rpb25zIGluIHRoZSBp
bXBsZW1lbnRhdGlvbiwgYnV0IHRoZSBjb2RlIGlzCi1zdHJ1Y3R1cmVkIHNvIHRoYXQgZHVwbGlj
YXRpb24gaXMgbWluaW1pemVkLgotT25jZSBhbGwgdG1lbSBkYXRhIHN0cnVjdHVyZXMgZm9yIHRo
ZSBjbGllbnQgYXJlIHJlY29uc3RydWN0ZWQsIGFsbAotcGVyc2lzdGVudCBwYWdlcyBhcmUgcmVj
cmVhdGVkIGFuZCwgaW4gdGhlIGNhc2Ugb2YgbGl2ZS1taWdyYXRpb24sIGFsbAotaW52YWxpZGF0
aW9ucyBoYXZlIGJlZW4gcHJvY2Vzc2VkIGFuZCB0aGUgY2xpZW50IGhhcyBiZWVuIHRoYXdlZCwg
dGhlIHJlc3RvcmVkCi1jbGllbnQgY2FuIGJlIHJlc3VtZWQuCi08UD4KLUZpbmFsbHksIHRtZW0n
cyBkYXRhIHN0cnVjdHVyZXMgbXVzdCBiZSBjbHV0dGVyZWQgYSBiaXQgdG8KLXN1cHBvcnQgc2F2
ZS9yZXN0b3JlL21pZ3JhdGlvbi4gIE5vdGFibHksCi1hIHBlci1wb29sIGxpc3Qgb2YgcGVyc2lz
dGVudCBwYWdlcyBtdXN0IGJlIG1haW50YWluZWQgYW5kLCBkdXJpbmcgbGl2ZQotbWlncmF0aW9u
LCBhIHBlci1jbGllbnQgbGlzdCBvZiBpbnZhbGlkYXRlZCBwYWdlcyBtdXN0IGJlIGxvZ2dlZC4K
LUEgcmVhZGVyIG9mIHRoZSBjb2RlIHdpbGwgbm90ZSB0aGF0IHRoZXNlCi1saXN0cyBhcmUgb3Zl
cmxhaWQgaW50byBzcGFjZS1zZW5zaXRpdmUgZGF0YSBzdHJ1Y3R1cmVzIGFzIGEgdW5pb24sIHdo
aWNoIG1heQotYmUgbW9yZSBlcnJvci1wcm9uZSBidXQgZWxpbWluYXRlcyBzaWduaWZpY2FudCBz
cGFjZSB3YXN0ZS4KLQotPGgyPk1pc2NlbGxhbmVvdXMgVG1lbSBUb3BpY3M8L2gyPgotCi08UD4K
LTxpPjxiPkR1cGxpY2F0ZSA8YmlnPjxrYmQ+cHV0czwva2JkPjwvYmlnPjwvYj48L2k+LgotT25l
IGludGVyZXN0aW5nIGNvcm5lciBjYXNlIHRoYXQKLXNpZ25pZmljYW50bHkgY29tcGxpY2F0ZXMg
dGhlIHRtZW0gc291cmNlIGNvZGUgaXMgdGhlIHBvc3NpYmlsaXR5Ci1vZiBhIDxpPmR1cGxpY2F0
ZTwvaT4KLTxiaWc+PGtiZD5wdXQ8L2tiZD48L2JpZz4sCi13aGljaCBvY2N1cnMgd2hlbiB0d28K
LTxiaWc+PGtiZD5wdXQ8L2tiZD48L2JpZz5zCi1hcmUgcmVxdWVzdGVkIHdpdGggdGhlIHNhbWUg
aGFuZGxlIGJ1dCB3aXRoIHBvc3NpYmx5IGRpZmZlcmVudCBkYXRhLgotVGhlIHRtZW0gQVBJIGFk
ZHJlc3NlcwotPGk+Ci08YmlnPjxrYmQ+cHV0PC9rYmQ+PC9iaWc+LTxiaWc+PGtiZD5wdXQ8L2ti
ZD48L2JpZz4tPGJpZz48a2JkPmdldDwva2JkPjwvYmlnPgotY29oZXJlbmNlPC9pPiBleHBsaWNp
dGx5OiBXaGVuIGEgZHVwbGljYXRlCi08YmlnPjxrYmQ+cHV0PC9rYmQ+PC9iaWc+IG9jY3Vycywg
dG1lbSBtYXkgcmVhY3Qgb25lIG9mIHR3byB3YXlzOiAoMSkgVGhlIAotPGJpZz48a2JkPnB1dDwv
a2JkPjwvYmlnPiBtYXkgc3VjY2VlZCB3aXRoIHRoZSBvbGQKLWRhdGEgb3ZlcndyaXR0ZW4gYnkg
dGhlIG5ldyBkYXRhLCBvciAoMikgdGhlCi08YmlnPjxrYmQ+cHV0PC9rYmQ+PC9iaWc+IG1heSBi
ZSBmYWlsZWQgd2l0aCB0aGUgb3JpZ2luYWwgZGF0YSBmbHVzaGVkIGFuZAotbmVpdGhlciB0aGUg
b2xkIG5vciB0aGUgbmV3IGRhdGEgYWNjZXNzaWJsZS4KLVRtZW0gbWF5IDxpPm5vdDwvaT4gZmFp
bCB0aGUgCi08YmlnPjxrYmQ+cHV0PC9rYmQ+PC9iaWc+IGFuZCBsZWF2ZSB0aGUgb2xkIGRhdGEg
YWNjZXNzaWJsZS4KLTxQPgotV2hlbiB0bWVtIGhhcyBiZWVuIGFjdGl2ZWx5IHdvcmtpbmcgZm9y
IGFuIGV4dGVuZGVkIHBlcmlvZCwKLXN5c3RlbSBtZW1vcnkgbWF5IGJlIGluIHNob3J0IHN1cHBs
eSBhbmQgaXQgaXMgcG9zc2libGUgZm9yIGEgbWVtb3J5IGFsbG9jYXRpb24KLWZvciBhIHBhZ2Ug
KG9yIGV2ZW4gYSBkYXRhIHN0cnVjdHVyZSBzdWNoIGFzIGEgPGk+cGdkX3Q8L2k+KSB0byBmYWls
LiBUaHVzLAotZm9yIGEgZHVwbGljYXRlIAotPGJpZz48a2JkPnB1dDwva2JkPjwvYmlnPiwgaXQg
bWF5IGJlIGltcG9zc2libGUgZm9yIHRtZW0gdG8gdGVtcG9yYXJpbHkKLXNpbXVsdGFuZW91c2x5
IG1haW50YWluIGRhdGEgc3RydWN0dXJlcyBhbmQgZGF0YSBmb3IgYm90aCB0aGUgb3JpZ2luYWwg
Ci08YmlnPjxrYmQ+cHV0PC9rYmQ+PC9iaWc+IGFuZCB0aGUgZHVwbGljYXRlIAotPGJpZz48a2Jk
PnB1dDwva2JkPjwvYmlnPi4KLVdoZW4gdGhlIHNwYWNlIHJlcXVpcmVkIGZvciB0aGUgZGF0YSBp
cwotaWRlbnRpY2FsLCB0bWVtIG1heSBiZSBhYmxlIHRvIG92ZXJ3cml0ZSA8aT5pbiBwbGFjZSA8
L2k+dGhlIG9sZCBkYXRhIHdpdGgKLXRoZSBuZXcgZGF0YSAob3B0aW9uIDEpLiAgQnV0IGluIHNv
bWUgY2lyY3Vtc3RhbmNlcywgc3VjaCBhcyB3aGVuIGRhdGEKLWlzIGJlaW5nIGNvbXByZXNzZWQs
IG92ZXJ3cml0aW5nIGlzIG5vdCBhbHdheXMgcG9zc2libGUgYW5kIG9wdGlvbiAyIG11c3QgYmUK
LXBlcmZvcm1lZC4KLTxQPgotPGk+PGI+UGFnZSBkZWR1cGxpY2F0aW9uIGFuZCB0cmFpbGluZy16
ZXJvIGVsaW1pbmF0aW9uLjwvYj48L2k+Ci1XaGVuIHBhZ2UgZGVkdXBsaWNhdGlvbiBpcyBlbmFi
bGVkCi0oJnF1b3Q7dG1lbV9kZWR1cCZxdW90OyBvcHRpb24gdG8gWGVuKSwgZXBoZW1lcmFsIHBh
Z2VzIGZvciB3aGljaCB0aGUgY29udGVudHMKLWFyZSBpZGVudGljYWwgLS0gd2hldGhlciB0aGUg
cGFnZXMgYmVsb25nCi10byB0aGUgc2FtZSBjbGllbnQgb3IgZGlmZmVyZW50IGNsaWVudHMgLS0g
dXRpbGl6ZSB0aGUgc2FtZSBwYWdlZnJhbWUgb2YKLW1lbW9yeS4gIEluIFhlbiBlbnZpcm9ubWVu
dHMgd2hlcmUKLW11bHRpcGxlIGRvbWFpbnMgaGF2ZSBhIGhpZ2hseSBzaW1pbGFyIHdvcmtsb2Fk
LCB0aGlzIGNhbiBzYXZlIGEgc3Vic3RhbnRpYWwKLWFtb3VudCBvZiBtZW1vcnksIGFsbG93aW5n
IGEgbXVjaCBsYXJnZXIgbnVtYmVyIG9mIGVwaGVtZXJhbCBwYWdlcyB0byBiZQotdXNlZC4gIFRt
ZW0gcGFnZSBkZWR1cGxpY2F0aW9uIHVzZXMKLW1ldGhvZHMgc2ltaWxhciB0byB0aGUgS1NNIGlt
cGxlbWVudGF0aW9uIGluIExpbnV4IFtyZWZdLCBidXQgZGlmZmVyZW5jZXMgYmV0d2VlbgotdGhl
IHR3byBhcmUgc3VmZmljaWVudGx5IGdyZWF0IHRoYXQgdG1lbSBkb2VzIG5vdCBkaXJlY3RseSBs
ZXZlcmFnZSB0aGUKLWNvZGUuICBJbiBwYXJ0aWN1bGFyLCBlcGhlbWVyYWwgcGFnZXMgaW4KLXRt
ZW0gYXJlIG5ldmVyIGRpcnRpZWQsIHNvIG5lZWQgbmV2ZXIgYmUgPGk+Y29waWVkLW9uLXdyaXRl
PC9pPi4KLUxpa2UgS1NNLCBob3dldmVyLCB0bWVtIGF2b2lkcyBoYXNoaW5nLAotaW5zdGVhZCBl
bXBsb3lpbmcgPGk+cmVkLWJsYWNrIHRyZWVzPC9pPgotdGhhdCB1c2UgdGhlIGVudGlyZSBwYWdl
IGNvbnRlbnRzIGFzIHRoZSA8aT5sb29rdXAKLWtleTwvaT4uICBUaGVyZSBtYXkgYmUgYmV0dGVy
IHdheXMgdG8gaW1wbGVtZW50IHRoaXMuCi08UD4KLURlZHVwJ2VkIHBhZ2VzIG1heSBvcHRpb25h
bGx5IGJlIGNvbXByZXNzZWQKLSgmcXVvdDt0bWVtX2NvbXByZXNzJnF1b3Q7IGFuZCAmcXVvdDt0
bWVtX2RlZHVwJnF1b3Q7IFhlbiBvcHRpb25zIHNwZWNpZmllZCksCi10byBzYXZlIGV2ZW4gbW9y
ZSBzcGFjZSwgYXQgdGhlIGNvc3Qgb2YgbW9yZSB0aW1lLgotQWRkaXRpb25hbGx5LCA8aT50cmFp
bGluZyB6ZXJvIGVsaW1pbmF0aW9uICh0emUpPC9pPiBtYXkgYmUgYXBwbGllZCB0byBkZWR1cCdl
ZAotcGFnZXMuICBXaXRoIHR6ZSwgcGFnZXMgdGhhdCBjb250YWluIGEKLXNpZ25pZmljYW50IG51
bWJlciBvZiB6ZXJvZXMgYXQgdGhlIGVuZCBvZiB0aGUgcGFnZSBhcmUgc2F2ZWQgd2l0aG91dCB0
aGUgdHJhaWxpbmcKLXplcm9lczsgYW4gYWxsLXplcm8gcGFnZSByZXF1aXJlcyBubyBkYXRhIHRv
IGJlIHNhdmVkIGF0IGFsbC4KLUluIGNlcnRhaW4gd29ya2xvYWRzIHRoYXQgdXRpbGl6ZSBhIGxh
cmdlIG51bWJlcgotb2Ygc21hbGwgZmlsZXMgKGFuZCBmb3Igd2hpY2ggdGhlIGxhc3QgcGFydGlh
bCBwYWdlIG9mIGEgZmlsZSBpcyBwYWRkZWQgd2l0aAotemVyb2VzKSwgYSBzaWduaWZpY2FudCBz
cGFjZSBzYXZpbmdzIGNhbiBiZSByZWFsaXplZCB3aXRob3V0IHRoZSBoaWdoIGNvc3Qgb2YKLWNv
bXByZXNzaW9uL2RlY29tcHJlc3Npb24uCi08UD4KLUJvdGggY29tcHJlc3Npb24gYW5kIHR6ZSBz
aWduaWZpY2FudGx5IGNvbXBsaWNhdGUgbWVtb3J5Ci1hbGxvY2F0aW9uLiAgVGhpcyB3aWxsIGJl
IGRpc2N1c3NlZCBtb3JlIGJlbG93LgotPFA+Ci08Yj48aT5NZW1vcnkgYWNjb3VudGluZzwvaT4u
PC9iPgotQWNjb3VudGluZyBpcyBib3JpbmcsIGJ1dCBwb29yIGFjY291bnRpbmcgbWF5Ci1yZXN1
bHQgaW4gc29tZSBpbnRlcmVzdGluZyBwcm9ibGVtcy4gIEluCi10aGUgaW1wbGVtZW50YXRpb24t
aW5kZXBlbmRlbnQgY29kZSBvZiB0bWVtLCBtb3N0IGRhdGEgc3RydWN0dXJlcywgcGFnZSBmcmFt
ZXMsCi1hbmQgcGFydGlhbCBwYWdlcyAoZS5nLiBmb3IgY29tcHJlc3NzaW9uKSBhcmUgPGk+Ymls
bGVkPC9pPiB0byBhIHBvb2wsCi1hbmQgdGh1cyB0byBhIGNsaWVudC4gIFNvbWUgPGk+aW5mcmFz
dHJ1Y3R1cmU8L2k+IGRhdGEgc3RydWN0dXJlcywgc3VjaCBhcwotcG9vbHMgYW5kIGNsaWVudHMs
IGFyZSBhbGxvY2F0ZWQgd2l0aCA8aT50bWhfYWxsb2NfaW5mcmEoKTwvaT4sIHdoaWNoIGRvZXMg
bm90Ci1yZXF1aXJlIGEgcG9vbCB0byBiZSBzcGVjaWZpZWQuICBUd28gb3RoZXIKLWV4Y2VwdGlv
bnMgYXJlIHBhZ2UgY29udGVudCBkZXNjcmlwdG9ycyAoPGk+cGNkX3Q8L2k+KQotYW5kIHNoYXJl
bGlzdHMgKDxpPnNoYXJlbGlzdF90PC9pPikgd2hpY2gKLWFyZSBleHBsaWNpdGx5IG5vdCBhc3Nv
Y2lhdGVkIHdpdGggYSBwb29sL2NsaWVudCBieSBzcGVjaWZ5aW5nIE5VTEwgaW5zdGVhZCBvZgot
YSA8aT5wb29sX3Q8L2k+LgotKE5vdGUgdG8gc2VsZjoKLVRoZXNlIHNob3VsZCBwcm9iYWJseSBq
dXN0IHVzZSB0aGUgPGk+dG1oX2FsbG9jX2luZnJhKCk8L2k+IGludGVyZmFjZSB0b28uKQotQXMg
d2Ugc2hhbGwgc2VlLCBwZXJzaXN0ZW50IHBvb2wgcGFnZXMgYW5kCi1kYXRhIHN0cnVjdHVyZXMg
bWF5IG5lZWQgdG8gYmUgaGFuZGxlZCBhIGJpdCBkaWZmZXJlbnRseSwgc28gdGhlCi1pbXBsZW1l
bnRhdGlvbi1pbmRlcGVuZGVudCBsYXllciBjYWxscyBhIGRpZmZlcmVudCBhbGxvY2F0aW9uL2Zy
ZWUgcm91dGluZSBmb3IKLXBlcnNpc3RlbnQgcGFnZXMgKGUuZy4gPGk+dG1oX2FsbG9jX3BhZ2Vf
dGhpc3Bvb2woKTwvaT4pCi10aGFuIGZvciBlcGhlbWVyYWwgcGFnZXMgKGUuZy4gPGk+dG1oX2Fs
bG9jX3BhZ2UoKTwvaT4pLgotPFA+Ci1JbiB0aGUgWGVuLXNwZWNpZmljIGxheWVyLCB3ZQotZGlz
cmVnYXJkIHRoZSA8aT5wb29sX3Q8L2k+IGZvciBlcGhlbWVyYWwKLXBhZ2VzLCBhcyB3ZSB1c2Ug
dGhlIGdlbmVyaWMgWGVuIGhlYXAgZm9yIGFsbCBlcGhlbWVyYWwgcGFnZXMgYW5kIGRhdGEKLXN0
cnVjdHVyZXMuKERlbmlhbC1vZi1zZXJ2aWNlIGF0dGFja3MKLWNhbiBiZSBoYW5kbGVkIGluIHRo
ZSBpbXBsZW1lbnRhdGlvbi1pbmRlcGVuZGVudCBsYXllciBiZWNhdXNlIGVwaGVtZXJhbCBwYWdl
cwotYXJlIGtlcHQgaW4gcGVyLWNsaWVudCBxdWV1ZXMgZWFjaCB3aXRoIGEgY291bnRlZCBsZW5n
dGguCi1TZWUgdGhlIGRpc2N1c3Npb24gb24gd2VpZ2h0cyBhbmQgY2FwcyBiZWxvdy4pCi1Ib3dl
dmVyIHdlIGV4cGxpY2l0bHkgYmlsbCBwZXJzaXN0ZW50IHBhZ2VzCi1hbmQgZGF0YSBzdHJ1Y3R1
cmVzIGFnYWluc3QgdGhlIGNsaWVudC9kb21haW4gdGhhdCBpcyB1c2luZyB0aGVtLgotKFNlZSB0
aGUgY2FsbHMgdG8gdGhlIFhlbiByb3V0aW5lIDxpPmFsbG9jX2RvbWhlYXBfcGFnZXMoKSA8L2k+
aW4gdG1lbV94ZW4uaDsgb2YKLXRoZSBmaXJzdCBhcmd1bWVudCBpcyBhIGRvbWFpbiwgdGhlIHBh
Z2VzIGFsbG9jYXRlZCBhcmUgYmlsbGVkIGJ5IFhlbiB0byB0aGF0Ci1kb21haW4uKVRoaXMgbWVh
bnMgdGhhdCBhIFhlbiBkb21haW4KLWNhbm5vdCBhbGxvY2F0ZSBldmVuIGEgc2luZ2xlIHRtZW0g
cGVyc2lzdGVudCBwYWdlIHdoZW4gaXQgaXMgY3VycmVudGx5IHV0aWxpemluZwotaXRzIG1heGlt
dW0gYXNzaWduZWQgbWVtb3J5IGFsbG9jYXRpb24hCi1UaGlzIGlzIHJlYXNvbmFibGUgZm9yIHBl
cnNpc3RlbnQgcGFnZXMgYmVjYXVzZSwgZXZlbiB0aG91Z2ggdGhlIGRhdGEgaXMKLW5vdCBkaXJl
Y3RseSBhY2Nlc3NpYmxlIGJ5IHRoZSBkb21haW4sIHRoZSBkYXRhIGlzIHBlcm1hbmVudGx5IHNh
dmVkIHVudGlsCi1laXRoZXIgdGhlIGRvbWFpbiBmbHVzaGVzIGl0IG9yIHRoZSBkb21haW4gZGll
cy4KLTxQPgotTm90ZSB0aGF0IHByb3BlciBhY2NvdW50aW5nIHJlcXVpcmVzIChldmVuIGZvciBl
cGhlbWVyYWwgcG9vbHMpIHRoYXQgdGhlIHNhbWUKLXBvb2wgaXMgcmVmZXJlbmNlZCB3aGVuIG1l
bW9yeSBpcyBmcmVlZCBhcyB3aGVuIGl0IHdhcyBhbGxvY2F0ZWQsIGV2ZW4gaWYgdGhlCi1vd25l
cnNoaXAgb2YgYSBwb29sIGhhcyBiZWVuIG1vdmVkIGZyb20gb25lIGNsaWVudCB0byBhbm90aGVy
IChjLmYuIDxpCi0+c2hhcmVkX3Bvb2xfcmVhc3NpZ24oKTwvaT4pLgotVGhlIHVuZGVybHlpbmcg
WGVuLXNwZWNpZmljIGluZm9ybWF0aW9uIG1heQotbm90IGFsd2F5cyBlbmZvcmNlIHRoaXMgZm9y
IGVwaGVtZXJhbCBwb29scywgYnV0IGluY29ycmVjdCBhbGxvYy9mcmVlIG1hdGNoaW5nCi1jYW4g
Y2F1c2Ugc29tZSBkaWZmaWN1bHQtdG8tZmluZCBtZW1vcnkgbGVha3MgYW5kIGJlbnQgcG9pbnRl
cnMuCi08UD4KLVBhZ2UgZGVkdXBsaWNhdGlvbiBpcyBub3QgcG9zc2libGUgZm9yIHBlcnNpc3Rl
bnQgcG9vbHMgZm9yCi1hY2NvdW50aW5nIHJlYXNvbnM6IEltYWdpbmUgYSBwYWdlIHRoYXQgaXMg
Y3JlYXRlZCBieSBwZXJzaXN0ZW50IHBvb2wgQSwgd2hpY2gKLWJlbG9uZ3MgdG8gYSBkb21haW4g
dGhhdCBpcyBjdXJyZW50bHkgd2VsbCB1bmRlciBpdHMgbWF4aW11bSBhbGxvY2F0aW9uLgotVGhl
biB0aGUgPGk+cGNkX3Q8L2k+aXMgbWF0Y2hlZCBieSBwZXJzaXN0ZW50IHBvb2wgQiwgd2hpY2gg
aXMKLWN1cnJlbnRseSBhdCBpdHMgbWF4aW11bS4KLVRoZW4gdGhlIGRvbWFpbiBvd25pbmcgcG9v
bCBBIGlzIGRlc3Ryb3llZC4KLUlzIEIgYmV5b25kIGl0cyBtYXhpbXVtPwotKFRoZXJlIG1heSBi
ZSBhIGNsZXZlciB3YXkgYXJvdW5kIHRoaXMKLXByb2JsZW0uICBFeGVyY2lzZSBmb3IgdGhlIHJl
YWRlciEpCi08UD4KLTxiPjxpPk1lbW9yeSBhbGxvY2F0aW9uLjwvaT48L2I+IFRoZSBpbXBsZW1l
bnRhdGlvbi1pbmRlcGVuZGVudCBsYXllciBhc3N1bWVzCi10aGVyZSBpcyBhIGdvb2QgZmFzdCBn
ZW5lcmFsLXB1cnBvc2UgZHluYW1pYyBtZW1vcnkgYWxsb2NhdG9yIHdpdGggYm91bmRlZAotcmVz
cG9uc2UgdGltZSBhbmQgZWZmaWNpZW50IHVzZSBvZiBtZW1vcnkgZm9yIGEgdmVyeSBsYXJnZSBu
dW1iZXIgb2Ygc3ViLXBhZ2UKLWFsbG9jYXRpb25zLiAgVGhlIG9sZCB4bWFsbG9jIG1lbW9yeQot
YWxsb2NhdG9yIGluIFhlbiB3YXMgbm90IGEgZ29vZCBtYXRjaCBmb3IgdGhpcyBwdXJwb3NlLCBz
byB3YXMgcmVwbGFjZWQgYnkgdGhlCi1UTFNGIGFsbG9jYXRvci4gIE5vdGUgdGhhdCB0aGUgVExT
RgotYWxsb2NhdG9yIGlzIHVzZWQgb25seSBmb3IgYWxsb2NhdGlvbnMgc21hbGxlciB0aGFuIGEg
cGFnZSAoYW5kLCBtb3JlCi1wcmVjaXNlbHksIG5vIGxhcmdlciB0aGFuIDxpPnRtZW1fc3VicGFn
ZV9tYXhzaXplKCk8L2k+KTsKLWZ1bGwgcGFnZXMgYXJlIGFsbG9jYXRlZCBieSBYZW4ncyBub3Jt
YWwgaGVhcCBhbGxvY2F0b3IuCi08UD4KLUFmdGVyIHRoZSBUTFNGIGFsbG9jYXRvciB3YXMgaW50
ZWdyYXRlZCBpbnRvIFhlbiwgbW9yZSB3b3JrCi13YXMgcmVxdWlyZWQgc28gdGhhdCBlYWNoIGNs
aWVudCBjb3VsZCBhbGxvY2F0ZSBtZW1vcnkgZnJvbSBhIHNlcGFyYXRlCi1pbmRlcGVuZGVudCBw
b29sLiAoU2VlIHRoZSBjYWxsIHRvIDxpPnhtZW1fcG9vbF9jcmVhdGUoKTwvaT5pbgotPGk+dG1o
X2NsaWVudF9pbml0KCk8L2k+LikgCi1UaGlzIGFsbG93cyB0aGUgZGF0YSBzdHJ1Y3R1cmVzIGFs
bG9jYXRlZCBmb3IgdGhlCi1wdXJwb3NlIG9mIHN1cHBvcnRpbmcgcGVyc2lzdGVudCBwYWdlcyB0
byBiZSBiaWxsZWQgdG8gdGhlIHNhbWUgY2xpZW50IGFzIHRoZQotcGFnZXMgdGhlbXNlbHZlcy4g
IEl0IGFsc28gYWxsb3dzIHBhcnRpYWwKLShlLmcuIGNvbXByZXNzZWQpIHBhZ2VzIHRvIGJlIHBy
b3Blcmx5IGJpbGxlZC4KLUZ1cnRoZXIsIHdoZW4gcGFydGlhbCBwYWdlIGFsbG9jYXRpb25zIGNh
dXNlIGludGVybmFsIGZyYWdtZW50YXRpb24sCi10aGlzIGZyYWdtZW50YXRpb24gY2FuIGJlIGlz
b2xhdGVkIHBlci1jbGllbnQuCi1BbmQsIHdoZW4gYSBkb21haW4gZGllcywgZnVsbCBwYWdlcyBj
YW4gYmUgZnJlZWQsIHJhdGhlciB0aGFuIG9ubHkKLXBhcnRpYWwgcGFnZXMuIE9uZSBvdGhlciBj
aGFuZ2Ugd2FzCi1yZXF1aXJlZCBpbiB0aGUgVExTRiBhbGxvY2F0b3I6IEluIHRoZSBvcmlnaW5h
bCB2ZXJzaW9uLCB3aGVuIGEgVExTRiBtZW1vcnkKLXBvb2wgd2FzIGFsbG9jYXRlZCwgdGhlIGZp
cnN0IHBhZ2Ugb2YgbWVtb3J5IHdhcyBhbHNvIGFsbG9jYXRlZC4KLVNpbmNlLCBmb3IgYSBwZXJz
aXN0ZW50IHBvb2wsIHRoaXMgcGFnZSB3b3VsZAotYmUgYmlsbGVkIHRvIHRoZSBjbGllbnQsIHRo
ZSBhbGxvY2F0aW9uIG9mIHRoZSBmaXJzdCBwYWdlIGZhaWxlZCBpZiB0aGUgZG9tYWluCi13YXMg
c3RhcnRlZCBhdCBpdHMgbWF4aW11bSBtZW1vcnksIGFuZCB0aGlzIHJlc3VsdGVkIGluIGEgZmFp
bHVyZSB0byBjcmVhdGUgdGhlCi1tZW1vcnkgcG9vbC4gIFRvIGF2b2lkIHRoaXMsIHRoZSBjb2Rl
IHdhcwotY2hhbmdlZCB0byBkZWxheSB0aGUgYWxsb2NhdGlvbiBvZiB0aGUgZmlyc3QgcGFnZSB1
bnRpbCBmaXJzdCB1c2Ugb2YgdGhlIG1lbW9yeQotcG9vbC4KLTxQPgotPGI+PGk+TWVtb3J5IGFs
bG9jYXRpb24gaW50ZXJkZXBlbmRlbmN5LjwvaT48L2I+Ci1BcyBwcmV2aW91c2x5IGRlc2NyaWJl
ZCwKLXBhZ2VzIG9mIG1lbW9yeSBtdXN0IGJlIG1vdmVhYmxlIGJhY2sgYW5kIGZvcnRoIGJldHdl
ZW4gdGhlIFhlbiBoZWFwIGFuZCB0aGUKLXRtZW0gZXBoZW1lcmFsIGxpc3RzIChhbmQgcGFnZSBs
aXN0cykuCi1XaGVuIHRtZW0gbmVlZHMgYSBwYWdlIGJ1dCBkb2Vzbid0IGhhdmUgb25lLCBpdCBy
ZXF1ZXN0cyBvbmUgZnJvbSB0aGUKLVhlbiBoZWFwIChlaXRoZXIgaW5kaXJlY3RseSB2aWEgeG1h
bGxvYywgb3IgZGlyZWN0bHkgdmlhIFhlbidzIDxpCi0+YWxsb2NfZG9taGVhcF9wYWdlcygpPC9p
PikuCi1BbmQgd2hlbiBYZW4gbmVlZHMgYSBwYWdlIGJ1dCBkb2Vzbid0IGhhdmUKLW9uZSwgaXQg
cmVxdWVzdHMgb25lIGZyb20gdG1lbSAodmlhIGEgY2FsbCB0byA8aQotPnRtZW1fcmVsaW5xdWlz
aF9wYWdlcygpPC9pPiBpbiBYZW4ncyA8aQotPmFsbG9jX2hlYXBfcGFnZXMoKSA8L2k+aW4gcGFn
ZV9hbGxvYy5jKS4KLVRoaXMgbGVhZHMgdG8gYSBwb3RlbnRpYWwgaW5maW5pdGUgbG9vcCEKLVRv
IGJyZWFrIHRoaXMgbG9vcCwgYSBuZXcgbWVtb3J5IGZsYWcgKDxpPk1FTUZfdG1lbTwvaT4pIHdh
cyBhZGRlZCB0byBYZW4KLXRvIGZsYWcgYW5kIGRpc2FsbG93IHRoZSBsb29wLgotU2VlIDxpPnRt
aF9jYWxsZWRfZnJvbV90bWVtKCk8L2k+Ci1pbiA8aT50bWVtX3JlbGlucXVpc2hfcGFnZXMoKTwv
aT4uCi1Ob3RlIHRoYXQgdGhlIDxpCi0+dG1lbV9yZWxpbnF1aXNoX3BhZ2VzKCk8L2k+IGludGVy
ZmFjZSBhbGxvd3MgZm9yIG1lbW9yeSByZXF1ZXN0cyBvZgotb3JkZXIgJmd0OyAwIChtdWx0aXBs
ZSBjb250aWd1b3VzIHBhZ2VzKSwgYnV0IHRoZSB0bWVtIGltcGxlbWVudGF0aW9uIGRpc2FsbG93
cwotYW55IHJlcXVlc3RzIGxhcmdlciB0aGFuIGEgc2luZ2xlIHBhZ2UuCi08UD4KLTxiPjxpPkxS
VSBwYWdlIHJlY2xhbWF0aW9uPC9pPjwvYj4uCi1FcGhlbWVyYWwgcGFnZXMgZ2VuZXJhbGx5IDxp
PmFnZSA8L2k+aW4KLWEgcXVldWUsIGFuZCB0aGUgc3BhY2UgYXNzb2NpYXRlZCB3aXRoIHRoZSBv
bGRlc3QgLS0gb3IgPGkKLT5sZWFzdC1yZWNlbnRseS11c2VkIC0tIDwvaT5wYWdlIGlzIHJlY2xh
aW1lZCB3aGVuIHRtZW0gbmVlZHMgbW9yZQotbWVtb3J5LiAgQnV0IHRoZXJlIGFyZSBhIGZldyBl
eGNlcHRpb25zCi10byBzdHJpY3QgTFJVIHF1ZXVpbmcuICBGaXJzdCBpcyB3aGVuCi1yZW1vdmFs
IGZyb20gYSBxdWV1ZSBpcyBjb25zdHJhaW5lZCBieSBsb2NrcywgYXMgcHJldmlvdXNseSBkZXNj
cmliZWQgYWJvdmUuCi1TZWNvbmQsIHdoZW4gYW4gZXBoZW1lcmFsIHBvb2wgaXMgPGk+c2hhcmVk
LDwvaT4gdW5saWtlIGEgcHJpdmF0ZSBlcGhlbWVyYWwKLXBvb2wsIGEKLTxiaWc+PGtiZD5nZXQ8
L2tiZD48L2JpZz4KLWRvZXMgbm90IGltcGx5IGEKLTxiaWc+PGtiZD5mbHVzaDwva2JkPjwvYmln
PgotSW5zdGVhZCwgaW4gYSBzaGFyZWQgcG9vbCwgYSAKLXJlc3VsdHMgaW4gdGhlIHBhZ2UgYmVp
bmcgcHJvbW90ZWQgdG8gdGhlIGZyb250IG9mIHRoZSBxdWV1ZS4KLVRoaXJkLCB3aGVuIGEgcGFn
ZSB0aGF0IGlzIGRlZHVwbGljYXRlZCAoaS5lLgotaXMgcmVmZXJlbmNlZCBieSBtb3JlIHRoYW4g
b25lIDxpPnBncF88L2k+dCkKLXJlYWNoZXMgdGhlIGVuZCBvZiB0aGUgTFJVIHF1ZXVlLCBpdCBp
cyBtYXJrZWQgYXMgPGkKLT5ldmljdGlvbiBhdHRlbXB0ZWQ8L2k+IGFuZCBwcm9tb3RlZCB0byB0
aGUgZnJvbnQgb2YgdGhlIHF1ZXVlOyBpZiBpdAotcmVhY2hlcyB0aGUgZW5kIG9mIHRoZSBxdWV1
ZSBhIHNlY29uZCB0aW1lLCBldmljdGlvbiBvY2N1cnMuCi1Ob3RlIHRoYXQgb25seSB0aGUgPGkK
LT5wZ3BfPC9pPnQgaXMgZXZpY3RlZDsgdGhlIGFjdHVhbCBkYXRhIGlzIG9ubHkgcmVjbGFpbWVk
IGlmIHRoZXJlIGlzIG5vCi1vdGhlciA8aT5wZ3BfdCA8L2k+cG9pbnRpbmcgdG8gdGhlIGRhdGEu
Ci08UD4KLUFsbCBvZiB0aGVzZSBtb2RpZmllZC0gTFJVIGFsZ29yaXRobXMgZGVzZXJ2ZSB0byBi
ZSBzdHVkaWVkCi1jYXJlZnVsbHkgYWdhaW5zdCBhIGJyb2FkIHJhbmdlIG9mIHdvcmtsb2Fkcy4K
LTxQPgotPGI+PGk+SW50ZXJuYWwgZnJhZ21lbnRhdGlvbjwvaT4uPC9iPgotV2hlbgotY29tcHJl
c3Npb24gb3IgdHplIGlzIGVuYWJsZWQsIGFsbG9jYXRpb25zIGJldHdlZW4gYSBoYWxmLXBhZ2Ug
YW5kIGEgZnVsbC1wYWdlCi1pbiBzaXplIGFyZSB2ZXJ5IGNvbW1vbiBhbmQgdGhpcyBwbGFjZXMg
YSBncmVhdCBkZWFsIG9mIHByZXNzdXJlIG9uIGV2ZW4gdGhlCi1iZXN0IG1lbW9yeSBhbGxvY2F0
b3IuICBBZGRpdGlvbmFsbHksCi1wcm9ibGVtcyBtYXkgYmUgY2F1c2VkIGZvciBtZW1vcnkgcmVj
bGFtYXRpb246IFdoZW4gb25lIHRtZW0gZXBoZW1lcmFsIHBhZ2UgaXMKLWV2aWN0ZWQsIG9ubHkg
YSBmcmFnbWVudCBvZiBhIHBoeXNpY2FsIHBhZ2Ugb2YgbWVtb3J5IG1pZ2h0IGJlIHJlY2xhaW1l
ZC4KLUFzIGEgcmVzdWx0LCB3aGVuIGNvbXByZXNzaW9uIG9yIHR6ZSBpcwotZW5hYmxlZCwgaXQg
bWF5IHRha2UgYSB2ZXJ5IGxhcmdlIG51bWJlciBvZiBldmljdGlvbiBhdHRlbXB0cyB0byBmcmVl
IHVwIGEgZnVsbAotY29udGlndW91cyBwYWdlIG9mIG1lbW9yeSBhbmQgc28sIHRvIGF2b2lkIG5l
YXItaW5maW5pdGUgbG9vcHMgYW5kIGxpdmVsb2NrcywgZXZpY3Rpb24KLW11c3QgYmUgYXNzdW1l
ZCB0byBiZSBhYmxlIHRvIGZhaWwuCi1XaGlsZSBhbGwgbWVtb3J5IGFsbG9jYXRpb24gcGF0aHMg
aW4gdG1lbSBhcmUgcmVzaWxpZW50IHRvIGZhaWx1cmUsIHZlcnkKLWNvbXBsZXggY29ybmVyIGNh
c2VzIG1heSBldmVudHVhbGx5IG9jY3VyLgotQXMgYSByZXN1bHQsIGNvbXByZXNzaW9uIGFuZCB0
emUgYXJlIGRpc2FibGVkIGJ5IGRlZmF1bHQgYW5kIHNob3VsZCBiZQotdXNlZCB3aXRoIGNhdXRp
b24gdW50aWwgdGhleSBoYXZlIGJlZW4gdGVzdGVkIHdpdGggYSBtdWNoIGJyb2FkZXIgc2V0IG9m
Ci13b3JrbG9hZHMuKE5vdGUgdG8gc2VsZjogVGhlIAotY29kZSBuZWVkcyB3b3JrLikKLTxQPgot
PGI+PGk+V2VpZ2h0cyBhbmQgY2FwczwvaT4uPC9iPgotQmVjYXVzZQotb2YgdGhlIGp1c3QtZGlz
Y3Vzc2VkIExSVS1iYXNlZCBldmljdGlvbiBhbGdvcml0aG1zLCBhIGNsaWVudCB0aGF0IHVzZXMg
dG1lbSBhdAotYSB2ZXJ5IGhpZ2ggZnJlcXVlbmN5IGNhbiBxdWlja2x5IHN3YW1wIHRtZW0gc28g
dGhhdCBpdCBwcm92aWRlcyBsaXR0bGUgYmVuZWZpdAotdG8gYSBjbGllbnQgdGhhdCB1c2VzIGl0
IGxlc3MgZnJlcXVlbnRseS4KLVRvIHJlZHVjZSB0aGUgcG9zc2liaWxpdHkgb2YgdGhpcyBkZW5p
YWwtb2Ytc2VydmljZSwgbGltaXRzIGNhbiBiZQotc3BlY2lmaWVkIHZpYSBtYW5hZ2VtZW50IHRv
b2xzIHRoYXQgYXJlIGVuZm9yY2VkIGludGVybmFsbHkgYnkgdG1lbS4KLU9uIFhlbiwgdGhlICZx
dW90O3htIHRtZW0tc2V0JnF1b3Q7IGNvbW1hbmQKLWNhbiBzcGVjaWZ5ICZxdW90O3dlaWdodD0m
bHQ7d2VpZ2h0Jmd0OyZxdW90OyBvciAmcXVvdDtjYXA9Jmx0O2NhcCZndDsmcXVvdDsKLWZvciBh
bnkgY2xpZW50LiAgSWYgd2VpZ2h0IGlzIG5vbi16ZXJvCi1mb3IgYSBjbGllbnQgYW5kIHRoZSBj
dXJyZW50IHBlcmNlbnRhZ2Ugb2YgZXBoZW1lcmFsIHBhZ2VzIGluIHVzZSBieSB0aGUgY2xpZW50
Ci1leGNlZWRzIGl0cyBzaGFyZSAoYXMgbWVhc3VyZWQgYnkgdGhlIHN1bSBvZiB3ZWlnaHRzIG9m
IGFsbCBjbGllbnRzKSwgdGhlIG5leHQKLXBhZ2UgY2hvc2VuIGZvciBldmljdGlvbiBpcyBzZWxl
Y3RlZCBmcm9tIHRoZSByZXF1ZXN0aW5nIGNsaWVudCdzIGVwaGVtZXJhbAotcXVldWUsIGluc3Rl
YWQgb2YgdGhlIGdsb2JhbCBlcGhlbWVyYWwgcXVldWUgdGhhdCBjb250YWlucyBwYWdlcyBmcm9t
IGFsbAotY2xpZW50cy4oU2VlIDxpPmNsaWVudF9vdmVyX3F1b3RhKCkuPC9pPikKLVNldHRpbmcg
YSBjYXAgZm9yIGEgY2xpZW50IGlzIGN1cnJlbnRseSBhIG5vLW9wLgotPFA+Ci08Yj48aT5TaGFy
ZWQgcG9vbHMgYW5kIGF1dGhlbnRpY2F0aW9uLjwvaT48L2I+Ci1XaGVuIHRtZW0gd2FzIGZpcnN0
IHByb3Bvc2VkIHRvIHRoZSBsaW51eCBrZXJuZWwgbWFpbGluZyBsaXN0Ci0oTEtNTCksIHRoZXJl
IHdhcyBjb25jZXJuIGV4cHJlc3NlZCBhYm91dCBzZWN1cml0eSBvZiBzaGFyZWQgZXBoZW1lcmFs
Ci1wb29scy4gIFRoZSBpbml0aWFsIHRtZW0gaW1wbGVtZW50YXRpb24gb25seQotcmVxdWlyZWQg
YSBjbGllbnQgdG8gcHJvdmlkZSBhIDEyOC1iaXQgVVVJRCB0byBpZGVudGlmeSBhIHNoYXJlZCBw
b29sLCBhbmQgdGhlCi1saW51eC1zaWRlIHRtZW0gaW1wbGVtZW50YXRpb24gb2J0YWluZWQgdGhp
cyBVVUlEIGZyb20gdGhlIHN1cGVyYmxvY2sgb2YgdGhlCi1zaGFyZWQgZmlsZXN5c3RlbSAoaW4g
b2NmczIpLiAgSXQgd2FzCi1wb2ludGVkIG91dCBvbiBMS01MIHRoYXQgdGhlIFVVSUQgd2FzIGVz
c2VudGlhbGx5IGEgc2VjdXJpdHkga2V5IGFuZCBhbnkKLW1hbGljaW91cyBkb21haW4gdGhhdCBn
dWVzc2VkIGl0IHdvdWxkIGhhdmUgYWNjZXNzIHRvIGFueSBkYXRhIGZyb20gdGhlIHNoYXJlZAot
ZmlsZXN5c3RlbSB0aGF0IGZvdW5kIGl0cyB3YXkgaW50byB0bWVtLgotT2NmczIgaGFzIG9ubHkg
dmVyeSBsaW1pdGVkIHNlY3VyaXR5OyBpdCBpcyBhc3N1bWVkIHRoYXQgYW55b25lIHdobyBjYW4K
LWFjY2VzcyB0aGUgZmlsZXN5c3RlbSBiaXRzIG9uIHRoZSBzaGFyZWQgZGlzayBjYW4gbW91bnQg
dGhlIGZpbGVzeXN0ZW0gYW5kIHVzZQotaXQuICBCdXQgaW4gYSB2aXJ0dWFsaXplZCBkYXRhIGNl
bnRlciwKLWhpZ2hlciBpc29sYXRpb24gcmVxdWlyZW1lbnRzIG1heSBhcHBseS4KLUFzIGEgcmVz
dWx0LCBtYW5hZ2VtZW50IHRvb2xzIG11c3QgZXhwbGljaXRseSBhdXRoZW50aWNhdGUgKG9yIG1h
eQotZXhwbGljaXRseSBkZW55KSBzaGFyZWQgcG9vbCBhY2Nlc3MgdG8gYW55IGNsaWVudC4KLU9u
IFhlbiwgdGhpcyBpcyBkb25lIHdpdGggdGhlICZxdW90O3hsCi10bWVtLXNoYXJlZC1hdXRoJnF1
b3Q7IGNvbW1hbmQuCi08UD4KLTxiPjxpPjMyLWJpdCBpbXBsZW1lbnRhdGlvbjwvaT4uPC9iPgot
VGhlcmUgd2FzIHNvbWUgZWZmb3J0IHB1dCBpbnRvIGdldHRpbmcgdG1lbSB3b3JraW5nIG9uIGEg
MzItYml0IFhlbi4KLUhvd2V2ZXIsIHRoZSBYZW4gaGVhcCBpcyBsaW1pdGVkIGluIHNpemUgb24K
LTMyLWJpdCBYZW4gc28gdG1lbSBkaWQgbm90IHdvcmsgdmVyeSB3ZWxsLgotVGhlcmUgYXJlIHN0
aWxsIDMyLWJpdCBpZmRlZnMgaW4gc29tZSBwbGFjZXMgaW4gdGhlIGNvZGUsIGJ1dCB0aGluZ3Mg
bWF5Ci1oYXZlIGJpdC1yb3R0ZWQgc28gdXNpbmcgdG1lbSBvbiBhIDMyLWJpdCBYZW4gaXMgbm90
IHJlY29tbWVuZGVkLgotCi08aDI+S25vd24gSXNzdWVzPC9oMj4KLQotPHA+PGI+PGk+RnJhZ21l
bnRhdGlvbi48L2k+PC9iPldoZW4gdG1lbQotaXMgYWN0aXZlLCBhbGwgcGh5c2ljYWxseSBtZW1v
cnkgYmVjb21lcyA8aT5mcmFnbWVudGVkPC9pPgotaW50byBpbmRpdmlkdWFsIHBhZ2VzLiAgSG93
ZXZlciwgdGhlIFhlbgotbWVtb3J5IGFsbG9jYXRvciBhbGxvd3MgbWVtb3J5IHRvIGJlIHJlcXVl
c3RlZCBpbiBtdWx0aS1wYWdlIGNvbnRpZ3VvdXMKLXF1YW50aXRpZXMsIGNhbGxlZCBvcmRlciZn
dDswIGFsbG9jYXRpb25zLgotKGUuZy4gMjxzdXA+b3JkZXI8L3N1cD4gc28KLW9yZGVyPT00IGlz
IHNpeHRlZW4gY29udGlndW91cyBwYWdlcy4pCi1JbiBzb21lIGNhc2VzLCBhIHJlcXVlc3QgZm9y
IGEgbGFyZ2VyIG9yZGVyIHdpbGwgZmFpbCBncmFjZWZ1bGx5IGlmIG5vCi1tYXRjaGluZyBjb250
aWd1b3VzIGFsbG9jYXRpb24gaXMgYXZhaWxhYmxlIGZyb20gWGVuLgotQXMgb2YgWGVuIDQuMCwg
aG93ZXZlciwgdGhlcmUgYXJlIHNldmVyYWwKLWNyaXRpY2FsIG9yZGVyJmd0OzAgYWxsb2NhdGlv
biByZXF1ZXN0cyB0aGF0IGRvIG5vdCBmYWlsIGdyYWNlZnVsbHkuCi1Ob3RhYmx5LCB3aGVuIGEg
ZG9tYWluIGlzIGNyZWF0ZWQsIGFuZAotb3JkZXI9PTQgc3RydWN0dXJlIGlzIHJlcXVpcmVkIG9y
IHRoZSBkb21haW4gY3JlYXRpb24gd2lsbCBmYWlsLgotQW5kIHNoYWRvdyBwYWdpbmcgcmVxdWly
ZXMgbWFueSBvcmRlcj09MgotYWxsb2NhdGlvbnM7IGlmIHRoZXNlIGZhaWwsIGEgUFYgbGl2ZS1t
aWdyYXRpb24gbWF5IGZhaWwuCi1UaGVyZSBhcmUgbGlrZWx5IG90aGVyIHN1Y2ggaXNzdWVzLgot
PFA+Ci1CdXQsIGZyYWdtZW50YXRpb24gY2FuIG9jY3VyIGV2ZW4gd2l0aG91dCB0bWVtIGlmIGFu
eSBkb21VIGRvZXMKLWFueSBleHRlbnNpdmUgYmFsbG9vbmluZzsgdG1lbSBqdXN0IGFjY2VsZXJh
dGVzIHRoZSBmcmFnbWVudGF0aW9uLgotU28gdGhlIGZyYWdtZW50YXRpb24gcHJvYmxlbSBtdXN0
IGJlIHNvbHZlZAotYW55d2F5LiAgVGhlIGJlc3Qgc29sdXRpb24gaXMgdG8gZGlzYWxsb3cKLW9y
ZGVyJmd0OzAgYWxsb2NhdGlvbnMgYWx0b2dldGhlciBpbiBYZW4gLS0gb3IgYXQgbGVhc3QgZW5z
dXJlIHRoYXQgYW55IGF0dGVtcHQKLXRvIGFsbG9jYXRlIG9yZGVyJmd0OzAgY2FuIGZhaWwgZ3Jh
Y2VmdWxseSwgZS5nLiBieSBmYWxsaW5nIGJhY2sgdG8gYSBzZXF1ZW5jZQotb2Ygc2luZ2xlIHBh
Z2UgYWxsb2NhdGlvbnMuIEhvd2V2ZXIgdGhpcyByZXN0cmljdGlvbiBtYXkgcmVxdWlyZSBhIG1h
am9yIHJld3JpdGUKLWluIHNvbWUgb2YgWGVuJ3MgbW9zdCBzZW5zaXRpdmUgY29kZS4KLShOb3Rl
IHRoYXQgb3JkZXImZ3Q7MCBhbGxvY2F0aW9ucyBkdXJpbmcgWGVuIGJvb3QgYW5kIGVhcmx5IGlu
IGRvbWFpbjAKLWxhdW5jaCBhcmUgc2FmZSBhbmQsIGlmIGRvbTAgZG9lcyBub3QgZW5hYmxlIHRt
ZW0sIGFueSBvcmRlciZndDswIGFsbG9jYXRpb24gYnkKLWRvbTAgaXMgc2FmZSwgdW50aWwgdGhl
IGZpcnN0IGRvbVUgaXMgY3JlYXRlZC4pCi08UD4KLVVudGlsIFhlbiBjYW4gYmUgcmV3cml0dGVu
IHRvIGJlIDxpPmZyYWdtZW50YXRpb24tc2FmZTwvaT4sIGEgc21hbGwgaGFjawotd2FzIGFkZGVk
IGluIHRoZSBYZW4gcGFnZQotYWxsb2NhdG9yLihTZWUgdGhlIGNvbW1lbnQgJnF1b3Q7Ci1tZW1v
cnkgaXMgc2NhcmNlJnF1b3Q7IGluIDxpPmFsbG9jX2hlYXBfcGFnZXMoKTwvaT4uKQotQnJpZWZs
eSwgYSBwb3J0aW9uIG9mIG1lbW9yeSBpcyBwcmUtcmVzZXJ2ZWQKLWZvciBhbGxvY2F0aW9ucyB3
aGVyZSBvcmRlciZndDswIGFuZCBvcmRlciZsdDs5LgotKERvbWFpbiBjcmVhdGlvbiB1c2VzIDJN
QiBwYWdlcywgYnV0IGZhaWxzCi1ncmFjZWZ1bGx5LCBhbmQgdGhlcmUgYXJlIG5vIG90aGVyIGtu
b3duIG9yZGVyPT05IGFsbG9jYXRpb25zIG9yIG9yZGVyJmd0OzkKLWFsbG9jYXRpb25zIGN1cnJl
bnRseSBpbiBYZW4uKQotPFA+Ci08Yj48aT5OVU1BPC9pPjwvYj4uICBUbWVtIGFzc3VtZXMgdGhh
dAotYWxsIG1lbW9yeSBwYWdlcyBhcmUgZXF1YWwgYW5kIGFueSBSQU0gcGFnZSBjYW4gc3RvcmUg
YSBwYWdlIG9mIGRhdGEgZm9yIGFueQotY2xpZW50LiAgVGhpcyBoYXMgcG90ZW50aWFsIHBlcmZv
cm1hbmNlCi1jb25zZXF1ZW5jZXMgaW4gYW55IE5VTUEgbWFjaGluZSB3aGVyZSBhY2Nlc3MgdG8g
PGkKLT5mYXIgbWVtb3J5PC9pPiBpcyBzaWduaWZpY2FudGx5IHNsb3dlciB0aGFuIGFjY2VzcyB0
byA8aQotPm5lYXIgbWVtb3J5PC9pPi4KLU9uIG5lYXJseSBhbGwgb2YgdG9kYXkncyBzZXJ2ZXJz
LCBob3dldmVyLAotYWNjZXNzIHRpbWVzIHRvIDxpPmZhciBtZW1vcnk8L2k+IGlzIHN0aWxsCi1t
dWNoIGZhc3RlciB0aGFuIGFjY2VzcyB0byBkaXNrIG9yIG5ldHdvcmstYmFzZWQgc3RvcmFnZSwg
YW5kIHRtZW0ncyBwcmltYXJ5IHBlcmZvcm1hbmNlCi1hZHZhbnRhZ2UgY29tZXMgZnJvbSB0aGUg
ZmFjdCB0aGF0IHBhZ2luZyBhbmQgc3dhcHBpbmcgYXJlIHJlZHVjZWQuCi1TbywgdGhlIGN1cnJl
bnQgdG1lbSBpbXBsZW1lbnRhdGlvbiBpZ25vcmVzCi1OVU1BLW5lc3M7IGZ1dHVyZSB0bWVtIGRl
c2lnbiBmb3IgTlVNQSBtYWNoaW5lcyBpcyBhbiBleGVyY2lzZSBsZWZ0IGZvciB0aGUKLXJlYWRl
ci4KLQotPGgyPkJpYmxpb2dyYXBoeTwvaDI+Ci0KLTxQPgotKG5lZWRzIHdvcmspPGIgc3R5bGU9
J21zby1iaWRpLWZvbnQtd2VpZ2h0Oj4KLTxQPjxhIGhyZWY9Imh0dHA6Ly9vc3Mub3JhY2xlLmNv
bS9wcm9qZWN0cy90bWVtIj5odHRwOi8vb3NzLm9yYWNsZS5jb20vcHJvamVjdHMvdG1lbTwvYT4K
ZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyBiL2RvY3MvbWlz
Yy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwppbmRleCAwNTg1YjMzMTMwLi5kOWZmMzcyNjcwIDEw
MDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKKysrIGIvZG9jcy9t
aXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCkBAIC0yMDE2LDE4ICsyMDE2LDYgQEAgcGFnZXMp
IG11c3QgYWxzbyBiZSBzcGVjaWZpZWQgdmlhIHRoZSB0YnVmX3NpemUgcGFyYW1ldGVyLgogIyMj
IHRpbWVyX3Nsb3AKID4gYD0gPGludGVnZXI+YAogCi0jIyMgdG1lbQotPiBgPSA8Ym9vbGVhbj5g
Ci0KLVRoaXMgb3B0aW9uIChhbmQgaXRzIHVuZGVybHlpbmcgY29kZSkgaXMgZ29pbmcgdG8gZ28g
YXdheSBpbiBhIGZ1dHVyZQotWGVuIHZlcnNpb24uCi0KLSMjIyB0bWVtX2NvbXByZXNzCi0+IGA9
IDxib29sZWFuPmAKLQotVGhpcyBvcHRpb24gKGFuZCBpdHMgdW5kZXJseWluZyBjb2RlKSBpcyBn
b2luZyB0byBnbyBhd2F5IGluIGEgZnV0dXJlCi1YZW4gdmVyc2lvbi4KLQogIyMjIHRzYyAoeDg2
KQogPiBgPSB1bnN0YWJsZSB8IHNrZXdlZCB8IHN0YWJsZTpzb2NrZXRgCiAKZGlmZiAtLWdpdCBh
L2RvY3MvbWlzYy94c20tZmxhc2sudHh0IGIvZG9jcy9taXNjL3hzbS1mbGFzay50eHQKaW5kZXgg
NjJmMTVkZGU4NC4uNDBlNWZjODQ1ZSAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hzbS1mbGFzay50
eHQKKysrIGIvZG9jcy9taXNjL3hzbS1mbGFzay50eHQKQEAgLTgxLDQyICs4MSw2IEBAIF9fSFlQ
RVJWSVNPUl9tZW1vcnlfb3AgKHhlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaCkKICAqIFhFTk1F
TV9nZXRfcG9kX3RhcmdldAogICogWEVOTUVNX2NsYWltX3BhZ2VzCiAKLV9fSFlQRVJWSVNPUl90
bWVtX29wICh4ZW4vaW5jbHVkZS9wdWJsaWMvdG1lbS5oKQotCi0gVGhlIGZvbGxvd2luZyB0bWVt
IGNvbnRyb2wgb3BzLCB0aGF0IGlzIHRoZSBzdWItc3Vib3BzIG9mCi0gVE1FTV9DT05UUk9MLCBh
cmUgY292ZXJlZCBieSB0aGlzIHN0YXRlbWVudC4gCi0KLSBOb3RlIHRoYXQgVE1FTSBpcyBhbHNv
IHN1YmplY3QgdG8gYSBzaW1pbGFyIHBvbGljeSBhcmlzaW5nIGZyb20KLSBYU0EtMTUgaHR0cDov
L2xpc3RzLnhlbi5vcmcvYXJjaGl2ZXMvaHRtbC94ZW4tYW5ub3VuY2UvMjAxMi0wOS9tc2cwMDAw
Ni5odG1sLgotIER1ZSB0byB0aGlzIGV4aXN0aW5nIHBvbGljeSBhbGwgVE1FTSBPcHMgYXJlIGFs
cmVhZHkgc3ViamVjdCB0bwotIHJlZHVjZWQgc2VjdXJpdHkgc3VwcG9ydC4KLQotICogVE1FTUNf
VEhBVwotICogVE1FTUNfRlJFRVpFCi0gKiBUTUVNQ19GTFVTSAotICogVE1FTUNfREVTVFJPWQot
ICogVE1FTUNfTElTVAotICogVE1FTUNfU0VUX1dFSUdIVAotICogVE1FTUNfU0VUX0NBUAotICog
VE1FTUNfU0VUX0NPTVBSRVNTCi0gKiBUTUVNQ19RVUVSWV9GUkVFQUJMRV9NQgotICogVE1FTUNf
U0FWRV9CRUdJTgotICogVE1FTUNfU0FWRV9HRVRfVkVSU0lPTgotICogVE1FTUNfU0FWRV9HRVRf
TUFYUE9PTFMKLSAqIFRNRU1DX1NBVkVfR0VUX0NMSUVOVF9XRUlHSFQKLSAqIFRNRU1DX1NBVkVf
R0VUX0NMSUVOVF9DQVAKLSAqIFRNRU1DX1NBVkVfR0VUX0NMSUVOVF9GTEFHUwotICogVE1FTUNf
U0FWRV9HRVRfUE9PTF9GTEFHUwotICogVE1FTUNfU0FWRV9HRVRfUE9PTF9OUEFHRVMKLSAqIFRN
RU1DX1NBVkVfR0VUX1BPT0xfVVVJRAotICogVE1FTUNfU0FWRV9HRVRfTkVYVF9QQUdFCi0gKiBU
TUVNQ19TQVZFX0dFVF9ORVhUX0lOVgotICogVE1FTUNfU0FWRV9FTkQKLSAqIFRNRU1DX1JFU1RP
UkVfQkVHSU4KLSAqIFRNRU1DX1JFU1RPUkVfUFVUX1BBR0UKLSAqIFRNRU1DX1JFU1RPUkVfRkxV
U0hfUEFHRQotCi0KIAogU2V0dGluZyB1cCBGTEFTSwogLS0tLS0tLS0tLS0tLS0tLQotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon May 13 11:49:23 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 11:49: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 1hQ9SN-0002kj-7T; Mon, 13 May 2019 11:49: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=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQ9SM-0002kZ-9u
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:49:22 +0000
X-Inumbo-ID: 25558525-7575-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 25558525-7575-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 11: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 1hQ9SK-0004wi-Qt
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:49:20 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQ9SK-0005It-Ob
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:49:20 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQ9SK-0005It-Ob@xenbits.xenproject.org>
Date: Mon, 13 May 2019 11:49:20 +0000
Subject: [Xen-changelog] [xen staging] libxl: update prototype of
 libxl__device_vkb_dm_needed
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGEyYWQzZTc3MWI0NTljODBjYmZlYzIzNzIzMjkwYTYxMWE0Y2Q3NmMKQXV0aG9yOiAg
ICAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgpBdXRob3JEYXRlOiBXZWQgQXByIDEwIDEy
OjI2OjM0IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogTW9uIE1heSAxMyAxMToyODoyNyAyMDE5ICswMTAwCgogICAgbGlieGw6
IHVwZGF0ZSBwcm90b3R5cGUgb2YgbGlieGxfX2RldmljZV92a2JfZG1fbmVlZGVkCiAgICAKICAg
IEFsaWduIGNvZGUgdG8gbWF0Y2ggb3RoZXIgdXNhZ2Ugb2YgZGV2aWNlX2RtX25lZWRlZF9mbl90
OgogICAgcmVjaWV2ZSBhIHZvaWQgcG9pbnRlciwgYXNzaWduIHRvIGV4cGVjdGVkIHR5cGUgYW5k
IHVzZSBpdCBhY2NvcmRpbmdseS4KICAgIAogICAgTm8gZnVuY3Rpb25hbCBjaGFuZ2UgZXhwZWN0
ZWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE9sYWYgSGVyaW5nIDxvbGFmQGFlcGZsZS5kZT4K
ICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIHRvb2xzL2xp
YnhsL2xpYnhsX3ZrYi5jIHwgOCArKysrKy0tLQogMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9u
cygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF92a2Iu
YyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3ZrYi5jCmluZGV4IGU5Mjg4MzljZmIuLjY0ZTIwYjc3MmEg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX3ZrYi5jCisrKyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX3ZrYi5jCkBAIC0yNiw5ICsyNiwxMSBAQCBzdGF0aWMgaW50IGxpYnhsX19kZXZpY2Vfdmti
X3NldGRlZmF1bHQobGlieGxfX2djICpnYywgdWludDMyX3QgZG9taWQsCiAgICAgcmV0dXJuIGxp
YnhsX19yZXNvbHZlX2RvbWlkKGdjLCB2a2ItPmJhY2tlbmRfZG9tbmFtZSwgJnZrYi0+YmFja2Vu
ZF9kb21pZCk7CiB9CiAKLXN0YXRpYyBpbnQgbGlieGxfX2RldmljZV92a2JfZG1fbmVlZGVkKGxp
YnhsX2RldmljZV92a2IgKnZrYiwgdWludDMyX3QgZG9taWQpCitzdGF0aWMgaW50IGxpYnhsX19k
ZXZpY2VfdmtiX2RtX25lZWRlZCh2b2lkICplLCB1aW50MzJfdCBkb21pZCkKIHsKLSAgICByZXR1
cm4gdmtiLT5iYWNrZW5kX3R5cGUgPT0gTElCWExfVktCX0JBQ0tFTkRfUUVNVTsKKyAgICBsaWJ4
bF9kZXZpY2VfdmtiICplbGVtID0gZTsKKworICAgIHJldHVybiBlbGVtLT5iYWNrZW5kX3R5cGUg
PT0gTElCWExfVktCX0JBQ0tFTkRfUUVNVTsKIH0KIAogc3RhdGljIGludCBsaWJ4bF9fc2V0X3hl
bnN0b3JlX3ZrYihsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwKQEAgLTMyNyw3ICszMjks
NyBAQCBMSUJYTF9ERUZJTkVfREVWSUNFX1JFTU9WRSh2a2IpCiAKIERFRklORV9ERVZJQ0VfVFlQ
RV9TVFJVQ1QodmtiLCBWS0JELAogICAgIC5za2lwX2F0dGFjaCA9IDEsCi0gICAgLmRtX25lZWRl
ZCA9IChkZXZpY2VfZG1fbmVlZGVkX2ZuX3QpbGlieGxfX2RldmljZV92a2JfZG1fbmVlZGVkLAor
ICAgIC5kbV9uZWVkZWQgPSBsaWJ4bF9fZGV2aWNlX3ZrYl9kbV9uZWVkZWQsCiAgICAgLnNldF94
ZW5zdG9yZV9jb25maWcgPSAoZGV2aWNlX3NldF94ZW5zdG9yZV9jb25maWdfZm5fdCkKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX19zZXRfeGVuc3RvcmVfdmtiLAogICAgIC5mcm9t
X3hlbnN0b3JlID0gKGRldmljZV9mcm9tX3hlbnN0b3JlX2ZuX3QpbGlieGxfX3ZrYl9mcm9tX3hl
bnN0b3JlCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon May 13 11:49:33 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 11:49:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hQ9SX-0002os-9B; Mon, 13 May 2019 11:49:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQ9SW-0002ok-PJ
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:49:32 +0000
X-Inumbo-ID: 2b6755a4-7575-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2b6755a4-7575-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 11: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 1hQ9SV-0004wq-0X
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:49:31 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQ9SU-0005Jg-U8
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:49:30 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQ9SU-0005Jg-U8@xenbits.xenproject.org>
Date: Mon, 13 May 2019 11:49:30 +0000
Subject: [Xen-changelog] [xen staging] tools/include: propagate python
 interpreter 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: multipart/mixed; boundary="===============3079359383856104178=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 31d72a0fd4773e8df77b4c46eec5c65b3cd265e0
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Wed Apr 24 11:20:37 2019 +0200
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Mon May 13 11:28:27 2019 +0100

    tools/include: propagate python interpreter path
    
    To the Makefile that generates the cpuid policy. Without this fix if
    the tools python interpreter is different than the default 'python' it
    won't be correctly propagated.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
---
 tools/include/Makefile | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/tools/include/Makefile b/tools/include/Makefile
index d693810053..71538e1ce2 100644
--- a/tools/include/Makefile
+++ b/tools/include/Makefile
@@ -32,7 +32,7 @@ endif
 	touch $@
 
 all-$(CONFIG_X86): xen/.dir
-	$(MAKE) -C xen/lib/x86 all XEN_ROOT=$(XEN_ROOT)
+	$(MAKE) -C xen/lib/x86 all XEN_ROOT=$(XEN_ROOT) PYTHON=$(PYTHON)
 
 # Not xen/xsm as that clashes with link to
 # $(XEN_ROOT)/xen/include/public/xsm above.
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============3079359383856104178==--

From xen-changelog-bounces@lists.xenproject.org Mon May 13 11:49:43 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 11:49: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 1hQ9Sh-0002pq-As; Mon, 13 May 2019 11:49:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQ9Sg-0002pk-Sv
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:49:42 +0000
X-Inumbo-ID: 317a2e13-7575-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 317a2e13-7575-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 11: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 1hQ9Sf-0004wz-6K
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:49:41 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQ9Sf-0005KK-3p
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:49:41 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQ9Sf-0005KK-3p@xenbits.xenproject.org>
Date: Mon, 13 May 2019 11:49:41 +0000
Subject: [Xen-changelog] [xen staging] python: Adjust xc_physinfo wrapper
 for updated virt_caps bits
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============9117962809461745474=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 569e848a488563555578fd5d89cb5739ba62e765
Author:     Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
AuthorDate: Tue Apr 30 00:42:52 2019 +0200
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Mon May 13 11:28:27 2019 +0100

    python: Adjust xc_physinfo wrapper for updated virt_caps bits
    
    Commit f089fddd94 "xen: report PV capability in sysctl and use it in
    toolstack" changed meaning of virt_caps bit 1 - previously it was
    "directio", but was changed to "pv" and "directio" was moved to bit 2.
    Adjust python wrapper to use #defines for the bits values, and add
    reporting of both "pv_directio" and "hvm_directio".
    
    Signed-off-by: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
---
 tools/python/xen/lowlevel/xc/xc.c | 16 +++++++++++++---
 1 file changed, 13 insertions(+), 3 deletions(-)

diff --git a/tools/python/xen/lowlevel/xc/xc.c b/tools/python/xen/lowlevel/xc/xc.c
index 2d97dc5ecd..522cbe3b9c 100644
--- a/tools/python/xen/lowlevel/xc/xc.c
+++ b/tools/python/xen/lowlevel/xc/xc.c
@@ -972,11 +972,17 @@ static PyObject *pyxc_physinfo(XcObject *self)
     xc_physinfo_t pinfo;
     char cpu_cap[128], virt_caps[128], *p;
     int i;
-    const char *virtcap_names[] = { "hvm", "hvm_directio" };
+    const char *virtcap_names[] = { "hvm", "pv" };
+    const unsigned virtcaps_bits[] = { XEN_SYSCTL_PHYSCAP_hvm,
+                                       XEN_SYSCTL_PHYSCAP_pv };
 
     if ( xc_physinfo(self->xc_handle, &pinfo) != 0 )
         return pyxc_error_to_exception(self->xc_handle);
 
+    /*
+     * Keep in sync with tools/xl/xl_info.c:output_xeninfo
+     * and struct xen_sysctl_physinfo (especially bit fields).
+     */
     p = cpu_cap;
     *p = '\0';
     for ( i = 0; i < sizeof(pinfo.hw_cap)/4; i++ )
@@ -985,9 +991,13 @@ static PyObject *pyxc_physinfo(XcObject *self)
 
     p = virt_caps;
     *p = '\0';
-    for ( i = 0; i < 2; i++ )
-        if ( (pinfo.capabilities >> i) & 1 )
+    for ( i = 0; i < ARRAY_SIZE(virtcaps_bits); i++ )
+        if ( pinfo.capabilities & virtcaps_bits[i] )
           p += sprintf(p, "%s ", virtcap_names[i]);
+    if ( pinfo.capabilities & XEN_SYSCTL_PHYSCAP_directio )
+        for ( i = 0; i < ARRAY_SIZE(virtcaps_bits); i++ )
+            if ( pinfo.capabilities & virtcaps_bits[i] )
+              p += sprintf(p, "%s_directio ", virtcap_names[i]);
     if ( p != virt_caps )
       *(p-1) = '\0';
 
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============9117962809461745474==--

From xen-changelog-bounces@lists.xenproject.org Mon May 13 11:49:55 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 11:49: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 1hQ9St-0002rE-Cw; Mon, 13 May 2019 11:49:55 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQ9Ss-0002r8-5L
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:49:54 +0000
X-Inumbo-ID: 378887b0-7575-11e9-a777-2b665ed6c401
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 378887b0-7575-11e9-a777-2b665ed6c401;
 Mon, 13 May 2019 11:49:51 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQ9Sp-0004xA-Bf
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:49:51 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQ9Sp-0005Kv-9P
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:49:51 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQ9Sp-0005Kv-9P@xenbits.xenproject.org>
Date: Mon, 13 May 2019 11:49:51 +0000
Subject: [Xen-changelog] [xen staging] tools/Makefile: Fix build of QEMU,
 remove --source-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>

Y29tbWl0IGVhZWU4NDk5Nzc1ZDBiYjM2ZjYyNjY4ODkwODRmMDYwZDcyODU3ZGIKQXV0aG9yOiAg
ICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFRodSBNYXkgMiAxNzoyNTo1MCAyMDE5ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5s
aXUyQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBNYXkgMTMgMTE6Mjk6NDQgMjAxOSArMDEw
MAoKICAgIHRvb2xzL01ha2VmaWxlOiBGaXggYnVpbGQgb2YgUUVNVSwgcmVtb3ZlIC0tc291cmNl
LXBhdGgKICAgIAogICAgRm9sbG93aW5nIFFFTVUncyBjb21taXQgNzlkNzdiY2QzNiAoY29uZmln
dXJlOiBSZW1vdmUgLS1zb3VyY2UtcGF0aAogICAgb3B0aW9uKSwgWGVuJ3MgYnVpbGQgc3lzdGVt
IGZhaWxzIHRvIGJ1aWxkIHFlbXUteGVuLiBUaGUgLS1zb3VyY2UtcGF0aAogICAgb3B0aW9uIGdp
dmVzIHJlZHVuZGFudCBpbmZvcm1hdGlvbiBhYm91dCB0aGUgbG9jYXRpb24gb2YgdGhlIHNvdXJj
ZXMKICAgIHNvIHNpbXBseSByZW1vdmUgaXQuIChjb25maWd1cmUgYWxyZWFkeSBsb29rcyBhdCBp
dHMgJDAgdG8gZmluZCB0aGUKICAgIHNvdXJjZS1wYXRoLikKICAgIAogICAgU2lnbmVkLW9mZi1i
eTogQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CiAgICBBY2tlZC1i
eTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+Ci0tLQogdG9vbHMvTWFr
ZWZpbGUgfCAxIC0KIDEgZmlsZSBjaGFuZ2VkLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEv
dG9vbHMvTWFrZWZpbGUgYi90b29scy9NYWtlZmlsZQppbmRleCBjOTAzZDZhNjNlLi45OWNiYzk1
MGRjIDEwMDY0NAotLS0gYS90b29scy9NYWtlZmlsZQorKysgYi90b29scy9NYWtlZmlsZQpAQCAt
MjQ2LDcgKzI0Niw2IEBAIHN1YmRpci1hbGwtcWVtdS14ZW4tZGlyOiBxZW11LXhlbi1kaXItZmlu
ZAogCQktLXByZWZpeD0kKExJQkVYRUMpIFwKIAkJLS1saWJkaXI9JChMSUJFWEVDX0xJQikgXAog
CQktLWluY2x1ZGVkaXI9JChMSUJFWEVDX0lOQykgXAotCQktLXNvdXJjZS1wYXRoPSQkc291cmNl
IFwKIAkJLS1leHRyYS1jZmxhZ3M9Ii1EWENfV0FOVF9DT01QQVRfRVZUQ0hOX0FQST0xIFwKIAkJ
LURYQ19XQU5UX0NPTVBBVF9HTlRUQUJfQVBJPTEgXAogCQktRFhDX1dBTlRfQ09NUEFUX01BUF9G
T1JFSUdOX0FQST0xIFwKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xenproject.org Mon May 13 11:55:12 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 11:55: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 1hQ9Xz-0003VN-Qa; Mon, 13 May 2019 11:55:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQ9Xz-0003VI-1u
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:55:11 +0000
X-Inumbo-ID: f2861168-7575-11e9-adc8-6f6d0cbb341b
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f2861168-7575-11e9-adc8-6f6d0cbb341b;
 Mon, 13 May 2019 11:55:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQ9Xt-00053Q-1P
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:55:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQ9Xs-0005fo-V0
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 11:55:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQ9Xs-0005fo-V0@xenbits.xenproject.org>
Date: Mon, 13 May 2019 11:55:04 +0000
Subject: [Xen-changelog] [xen staging] gitlab-ci: avoid deleting
 build-each-commit-gcc.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>

Y29tbWl0IDAwNDI5OWZiYTQ5NzQ3Y2NkNjE0YzlhYmNhZTk3NzJlYzg4NDVlMjAKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVHVlIE1heSA3IDE3
OjExOjAxIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogTW9uIE1heSAxMyAxMjo0NTo1NyAyMDE5ICswMTAwCgogICAgZ2l0bGFi
LWNpOiBhdm9pZCBkZWxldGluZyBidWlsZC1lYWNoLWNvbW1pdC1nY2MubG9nCiAgICAKICAgIDA3
MmE5NmM0OTAxIHVzZWQgYGdpdCBjbGVhbiAtZmZkeGAgd2hpY2ggY2F1c2VkIHRoZSBsb2cgdG8g
YmUgZGVsZXRlZC4KICAgIAogICAgR2VuZXJhdGUgdGhlIGxvZyBpbiB0aGUgcGFyZW50IGRpcmVj
dG9yeSB0aGVuIG1vdmUgaXQgYmFjay4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBEb3VnIEdvbGRzdGVpbiA8Y2FyZG9l
QGNhcmRvZS5jb20+Ci0tLQogYXV0b21hdGlvbi9naXRsYWItY2kvdGVzdC55YW1sIHwgMyArKy0K
IDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1n
aXQgYS9hdXRvbWF0aW9uL2dpdGxhYi1jaS90ZXN0LnlhbWwgYi9hdXRvbWF0aW9uL2dpdGxhYi1j
aS90ZXN0LnlhbWwKaW5kZXggZDQ1NTZhZmUxMS4uN2JhMjBhNTFkYSAxMDA2NDQKLS0tIGEvYXV0
b21hdGlvbi9naXRsYWItY2kvdGVzdC55YW1sCisrKyBiL2F1dG9tYXRpb24vZ2l0bGFiLWNpL3Rl
c3QueWFtbApAQCAtNyw3ICs3LDggQEAgYnVpbGQtZWFjaC1jb21taXQtZ2NjOgogICAgIFhFTl9U
QVJHRVRfQVJDSDogeDg2XzY0CiAgICAgQ0M6IGdjYwogICBzY3JpcHQ6Ci0gICAgLSAuL2F1dG9t
YXRpb24vZ2l0bGFiLWNpL2J1aWxkLWVhY2gtY29tbWl0LnNoIDI+JjEgfCB0ZWUgYnVpbGQtZWFj
aC1jb21taXQtZ2NjLmxvZworICAgIC0gLi9hdXRvbWF0aW9uL2dpdGxhYi1jaS9idWlsZC1lYWNo
LWNvbW1pdC5zaCAyPiYxIHwgdGVlIC4uL2J1aWxkLWVhY2gtY29tbWl0LWdjYy5sb2cKKyAgICAt
IG12IC4uL2J1aWxkLWVhY2gtY29tbWl0LWdjYy5sb2cgLgogICBhcnRpZmFjdHM6CiAgICAgcGF0
aHM6CiAgICAgICAtICcqLmxvZycKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon May 13 14:44:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 14: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 1hQCBU-0003kd-B1; Mon, 13 May 2019 14:44:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQCBT-0003kV-BI
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 14:44:07 +0000
X-Inumbo-ID: 8e7803de-758d-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8e7803de-758d-11e9-8980-bc764e045a96;
 Mon, 13 May 2019 14:44:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQCBR-00007u-4R
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 14:44:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQCBR-0006GR-1e
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 14:44:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQCBR-0006GR-1e@xenbits.xenproject.org>
Date: Mon, 13 May 2019 14:44:05 +0000
Subject: [Xen-changelog] [xen staging] docs/xl: Clarify documentation for
 mem-max and mem-set
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI5ZjcxZjU4YTZkNDMzN2M0MGYyMzk1ZjdlNjIzZDIyNGU4YzYyM2IKQXV0aG9yOiAg
ICAgR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgpBdXRob3JEYXRlOiBN
b24gQXByIDggMTI6MDk6NDMgMjAxOSArMDEwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gTWF5IDEzIDE1OjI4OjU2IDIwMTkgKzAxMDAK
CiAgICBkb2NzL3hsOiBDbGFyaWZ5IGRvY3VtZW50YXRpb24gZm9yIG1lbS1tYXggYW5kIG1lbS1z
ZXQKICAgIAogICAgbWVtLXNldCBpcyB0aGUgcHJpbWFyeSBjb21tYW5kIHRoYXQgdXNlcnMgd2ls
bCBuZWVkIHRvIHVzZSBhbmQKICAgIHVuZGVyc3RhbmQuICBNb3ZlIGl0IGZpcnN0LCBhbmQgY2xh
cmlmeSB0aGUgd29yZGluZzsgYWxzbyBzcGVjaWZ5IHRoYXQKICAgIHlvdSBjYW4ndCBzZXQgdGhl
IHRhcmdldCBoaWdoZXIgdGhhbiBtYXhtZW0gZnJvbSB0aGUgZG9tYWluIGNvbmZpZy4KICAgIAog
ICAgbWVtLW1heCBpcyBhY3R1YWxseSBhIHByZXR0eSB1c2VsZXNzIGNvbW1hbmQgYXQgdGhlIG1v
bWVudC4gIENsYXJpZnkKICAgIHRoYXQgdXNlcnMgYXJlIG5vdCBleHBlY3RlZCB0byB1c2UgaXQ7
IGFuZCBkb2N1bWVudCBhbGwgb2YgaXRzIHF1aXJreQogICAgYmVoYXZpb3IuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBMYXJzIEt1cnRoIDxsYXJzLmt1cnRoQGNpdHJpeC5jb20+CiAgICBBY2tl
ZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiBkb2NzL21hbi94bC4xLnBv
ZC5pbiB8IDc1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0tLS0tLS0t
LS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1MyBpbnNlcnRpb25zKCspLCAyMiBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS9kb2NzL21hbi94bC4xLnBvZC5pbiBiL2RvY3MvbWFuL3hsLjEucG9kLmlu
CmluZGV4IGE4ZGFlMDA1YjEuLjJmNzM3NWVkMGEgMTAwNjQ0Ci0tLSBhL2RvY3MvbWFuL3hsLjEu
cG9kLmluCisrKyBiL2RvY3MvbWFuL3hsLjEucG9kLmluCkBAIC0zOTMsNDAgKzM5Myw3MSBAQCBs
ZXNzIHV0aWxpemVkIHRoYW4gYSBoaWdoIENQVSB3b3JrbG9hZC4gIENvbnNpZGVyIHlvdXJzZWxm
IHdhcm5lZC4KIAogPWJhY2sKIAotPWl0ZW0gQjxtZW0tbWF4PiBJPGRvbWFpbi1pZD4gSTxtZW0+
Cis9aXRlbSBCPG1lbS1zZXQ+IEk8ZG9tYWluLWlkPiBJPG1lbT4KIAotU3BlY2lmeSB0aGUgbWF4
aW11bSBhbW91bnQgb2YgbWVtb3J5IHRoZSBkb21haW4gaXMgYWJsZSB0byB1c2UsIGFwcGVuZGlu
ZyAndCcKLWZvciB0ZXJhYnl0ZXMsICdnJyBmb3IgZ2lnYWJ5dGVzLCAnbScgZm9yIG1lZ2FieXRl
cywgJ2snIGZvciBraWxvYnl0ZXMgYW5kICdiJwotZm9yIGJ5dGVzLgorU2V0IHRoZSB0YXJnZXQg
Zm9yIHRoZSBkb21haW4ncyBiYWxsb29uIGRyaXZlci4KIAotVGhlIG1lbS1tYXggdmFsdWUgbWF5
IG5vdCBjb3JyZXNwb25kIHRvIHRoZSBhY3R1YWwgbWVtb3J5IHVzZWQgaW4gdGhlCi1kb21haW4s
IGFzIGl0IG1heSBiYWxsb29uIGRvd24gaXRzIG1lbW9yeSB0byBnaXZlIG1vcmUgYmFjayB0byB0
aGUgT1MuCitUaGUgZGVmYXVsdCB1bml0IGlzIGtpQi4gIEFkZCAndCcgZm9yIFRpQiwgJ2cnIGZv
ciBHaUIsICdtJyBmb3IKK01pQiwgJ2snIGZvciBraUIsIGFuZCAnYicgZm9yIGJ5dGVzIChlLmcu
LCBgMjA0OG1gIGZvciAyMDQ4IE1pQikuCiAKLVRoZSB2YWx1ZSBnaXZlbiBqdXN0IHNldHMgdGhl
IG1lbW9yeSBhbW91bnQgdGhlIGRvbWFpbiBpcyBhbGxvd2VkIHRvIGFsbG9jYXRlCi1pbiB0aGUg
aHlwZXJ2aXNvci4gSXQgY2FuJ3QgYmUgc2V0IGxvd2VyIHRoYW4gdGhlIGN1cnJlbnQgcmVzZXJ2
YXRpb24sIGJ1dAotaXQgaXMgYWxsb3dlZCB0byBiZSBoaWdoZXIgdGhhbiB0aGUgY29uZmlndXJl
ZCBtYXhpbXVtIG1lbW9yeSBzaXplIG9mIHRoZQotZG9tYWluIChCPG1heG1lbT4gcGFyYW1ldGVy
IGluIHRoZSBkb21haW4ncyBjb25maWd1cmF0aW9uKS4gVXNpbmcgQjx4bCBtZW0tbWF4PgotdG8g
c2V0IHRoZSBtYXhpbXVtIG1lbW9yeSBhYm92ZSB0aGUgaW5pdGlhbCBCPG1heG1lbT4gdmFsdWUg
d2lsbCBub3QgYWxsb3cgdGhlCi1hZGRpdGlvbmFsIG1lbW9yeSB0byBiZSB1c2VkIHZpYSBCPHhs
IG1lbS1zZXQ+LiBUaGUgaW5pdGlhbCBCPG1heG1lbT4gdmFsdWUgaXMKLXN0aWxsIHVzZWQgYXMg
YW4gdXBwZXIgbGltaXQgZm9yIEI8eGwgbWVtLXNldD4uCitUaGlzIG11c3QgYmUgbGVzcyB0aGFu
IHRoZSBpbml0aWFsIEI8bWF4bWVtPiBwYXJhbWV0ZXIgaW4gdGhlIGRvbWFpbidzCitjb25maWd1
cmF0aW9uLgogCi1UaGUgZG9tYWluIHdpbGwgbm90IHJlY2VpdmUgYW55IHNpZ25hbCByZWdhcmRp
bmcgdGhlIGNoYW5nZWQgbWVtb3J5IGxpbWl0LgorTm90ZSB0aGF0IHRoaXMgb3BlcmF0aW9uIHJl
cXVlc3RzIHRoZSBndWVzdCBvcGVyYXRpbmcgc3lzdGVtJ3MgYmFsbG9vbgorZHJpdmVyIHRvIHJl
YWNoIHRoZSB0YXJnZXQgYW1vdW50IG9mIG1lbW9yeS4gIFRoZSBndWVzdCBtYXkgZmFpbCB0bwor
cmVhY2ggdGhhdCBhbW91bnQgb2YgbWVtb3J5IGZvciBhbnkgbnVtYmVyIG9mIHJlYXNvbnMsIGlu
Y2x1ZGluZzoKIAotPWl0ZW0gQjxtZW0tc2V0PiBJPGRvbWFpbi1pZD4gSTxtZW0+Cis9b3ZlciA0
CisKKz1pdGVtCisKK1RoZSBndWVzdCBkb2Vzbid0IGhhdmUgYSBiYWxsb29uIGRyaXZlciBpbnN0
YWxsZWQKKworPWl0ZW0KKworVGhlIGd1ZXN0J3MgYmFsbG9vbiBkcml2ZXIgaXMgYnVnZ3kKKwor
PWl0ZW0KKworVGhlIGd1ZXN0J3MgYmFsbG9vbiBkcml2ZXIgY2Fubm90IGNyZWF0ZSBmcmVlIGd1
ZXN0IG1lbW9yeSBkdWUgdG8KK2d1ZXN0IG1lbW9yeSBwcmVzc3VyZQorCis9aXRlbQogCi1TZXQg
dGhlIGRvbWFpbidzIHVzZWQgbWVtb3J5IHVzaW5nIHRoZSBiYWxsb29uIGRyaXZlcjsgYXBwZW5k
ICd0JyBmb3IKLXRlcmFieXRlcywgJ2cnIGZvciBnaWdhYnl0ZXMsICdtJyBmb3IgbWVnYWJ5dGVz
LCAnaycgZm9yIGtpbG9ieXRlcyBhbmQgJ2InIGZvcgotYnl0ZXMuCitUaGUgZ3Vlc3QncyBiYWxs
b29uIGRyaXZlciBjYW5ub3QgYWxsb2NhdGUgbWVtb3J5IGZyb20gWGVuIGJlY2F1c2Ugb2YKK2h5
cGVydmlzb3IgbWVtb3J5IHByZXNzdXJlCiAKLUJlY2F1c2UgdGhpcyBvcGVyYXRpb24gcmVxdWly
ZXMgY29vcGVyYXRpb24gZnJvbSB0aGUgZG9tYWluIG9wZXJhdGluZwotc3lzdGVtLCB0aGVyZSBp
cyBubyBndWFyYW50ZWUgdGhhdCBpdCB3aWxsIHN1Y2NlZWQuICBUaGlzIGNvbW1hbmQgd2lsbAot
ZGVmaW5pdGVseSBub3Qgd29yayB1bmxlc3MgdGhlIGRvbWFpbiBoYXMgdGhlIHJlcXVpcmVkIHBh
cmF2aXJ0Ci1kcml2ZXIuCis9aXRlbQorCitUaGUgZ3Vlc3QgYWRtaW5pc3RyYXRvciBoYXMgZGlz
YWJsZWQgdGhlIGJhbGxvb24gZHJpdmVyCisKKz1iYWNrCiAKIEI8V2FybmluZzo+IFRoZXJlIGlz
IG5vIGdvb2Qgd2F5IHRvIGtub3cgaW4gYWR2YW5jZSBob3cgc21hbGwgb2YgYQogbWVtLXNldCB3
aWxsIG1ha2UgYSBkb21haW4gdW5zdGFibGUgYW5kIGNhdXNlIGl0IHRvIGNyYXNoLiAgQmUgdmVy
eQogY2FyZWZ1bCB3aGVuIHVzaW5nIHRoaXMgY29tbWFuZCBvbiBydW5uaW5nIGRvbWFpbnMuCiAK
Kz1pdGVtIEI8bWVtLW1heD4gSTxkb21haW4taWQ+IEk8bWVtPgorCitTcGVjaWZ5IHRoZSBsaW1p
dCBYZW4gd2lsbCBwbGFjZSBvbiB0aGUgYW1vdW50IG9mIG1lbW9yeSBhIGd1ZXN0IG1heQorYWxs
b2NhdGUuCisKK1RoZSBkZWZhdWx0IHVuaXQgaXMga2lCLiAgQWRkICd0JyBmb3IgVGlCLCAnZycg
Zm9yIEdpQiwgJ20nIGZvcgorTWlCLCAnaycgZm9yIGtpQiwgYW5kICdiJyBmb3IgYnl0ZXMgKGUu
Zy4sIGAyMDQ4bWAgZm9yIDIwNDggTWlCKS4KKworTkIgdGhhdCB1c2VycyBub3JtYWxseSBzaG91
bGRuJ3QgbmVlZCB0aGlzIGNvbW1hbmQ7IEI8eGwgbWVtLXNldD4gd2lsbAorc2V0IHRoaXMgYXMg
YXBwcm9wcmlhdGUgYXV0b21hdGljYWxseS4KKworSTxtZW0+IGNhbid0IGJlIHNldCBsb3dlciB0
aGFuIHRoZSBjdXJyZW50IG1lbW9yeSB0YXJnZXQgZm9yCitJPGRvbWFpbi1pZD4uICBJdCBpcyBh
bGxvd2VkIHRvIGJlIGhpZ2hlciB0aGFuIHRoZSBjb25maWd1cmVkIG1heGltdW0KK21lbW9yeSBz
aXplIG9mIHRoZSBkb21haW4gKEI8bWF4bWVtPiBwYXJhbWV0ZXIgaW4gdGhlIGRvbWFpbidzCitj
b25maWd1cmF0aW9uKS4gTm90ZSBob3dldmVyIHRoYXQgdGhlIGluaXRpYWwgQjxtYXhtZW0+IHZh
bHVlIGlzIHN0aWxsCit1c2VkIGFzIGFuIHVwcGVyIGxpbWl0IGZvciBCPHhsIG1lbS1zZXQ+LiAg
QWxzbyBub3RlIHRoYXQgY2FsbGluZyBCPHhsCittZW0tc2V0PiB3aWxsIHJlc2V0IHRoaXMgdmFs
dWUuCisKK1RoZSBkb21haW4gd2lsbCBub3QgcmVjZWl2ZSBhbnkgc2lnbmFsIHJlZ2FyZGluZyB0
aGUgY2hhbmdlZCBtZW1vcnkKK2xpbWl0LgorCiA9aXRlbSBCPG1pZ3JhdGU+IFtJPE9QVElPTlM+
XSBJPGRvbWFpbi1pZD4gSTxob3N0PgogCiBNaWdyYXRlIGEgZG9tYWluIHRvIGFub3RoZXIgaG9z
dCBtYWNoaW5lLiBCeSBkZWZhdWx0IEI8eGw+IHJlbGllcyBvbiBzc2ggYXMgYQotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon May 13 14:44:20 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 14:44:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hQCBf-0003n0-Cp; Mon, 13 May 2019 14:44:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQCBe-0003mo-5L
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 14:44:18 +0000
X-Inumbo-ID: 94926472-758d-11e9-8ced-8f4bf33cac7b
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 94926472-758d-11e9-8ced-8f4bf33cac7b;
 Mon, 13 May 2019 14:44:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQCBb-000083-AQ
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 14:44:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQCBb-0006Gx-7a
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 14:44:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQCBb-0006Gx-7a@xenbits.xenproject.org>
Date: Mon, 13 May 2019 14:44:15 +0000
Subject: [Xen-changelog] [xen staging] install pkgconfig files into libdir
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGEwZjk4MTQ1MTUwOWJmODNhZjE1MzAzOGQzNTA3OWM0ZTYyZGMxY2YKQXV0aG9yOiAg
ICAgT2xhZiBIZXJpbmcgPG9sYWZAYWVwZmxlLmRlPgpBdXRob3JEYXRlOiBNb24gTWFyIDI1IDE3
OjAwOjEwIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNv
bT4KQ29tbWl0RGF0ZTogTW9uIE1heSAxMyAxNTozMDoxNiAyMDE5ICswMTAwCgogICAgaW5zdGFs
bCBwa2djb25maWcgZmlsZXMgaW50byBsaWJkaXIKICAgIAogICAgTW9zdCBwa2djb25maWcgZmls
ZXMgY29udGFpbiBhIExpYnM6IHZhcmlhYmxlLCB3aGljaCBpcyBlaXRoZXIgL3Vzci9saWIKICAg
IG9yIC91c3IvbGliNjQuIElmIGEgMzJiaXQgYW5kIGEgNjRiaXQgdmFyaWFudCBvZiB4ZW4gbGli
cmFyaWVzIGlzCiAgICBpbnN0YWxsZWQsIHRoZSBsYXN0IG9uZSB3aW5zLiBBcyBhIHJlc3VsdCBj
b21waWxpbmcgZm9yIHRoZSBvdGhlcgogICAgYml0c2l6ZSB3aWxsIGZhaWwuCiAgICAKICAgIElu
c3RlYWQgb2Ygc2hhcmVkaXIgdXNlIGxpYmRpciBhcyBpbnN0YWxsIHRhcmdldC4gVGhpcyBtYXRj
aGVzIGJvdGggdGhlCiAgICBkb2N1bWVudGF0aW9uIGFuZCB0aGUgZXhwZWN0ZWQgcmVzdWx0Lgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBPbGFmIEhlcmluZyA8b2xhZkBhZXBmbGUuZGU+CiAgICBB
Y2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiBjb25maWcvUGF0aHMu
bWsuaW4gfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24o
LSkKCmRpZmYgLS1naXQgYS9jb25maWcvUGF0aHMubWsuaW4gYi9jb25maWcvUGF0aHMubWsuaW4K
aW5kZXggOGE1MThkNWE1ZC4uZGM5ZDBjMDM1MyAxMDA2NDQKLS0tIGEvY29uZmlnL1BhdGhzLm1r
LmluCisrKyBiL2NvbmZpZy9QYXRocy5tay5pbgpAQCAtNTgsNCArNTgsNCBAQCBYRU5GSVJNV0FS
RURJUiAgICAgICAgICAgOj0gQFhFTkZJUk1XQVJFRElSQAogWEVOX0NPTkZJR19ESVIgICAgICAg
ICAgIDo9IEBYRU5fQ09ORklHX0RJUkAKIFhFTl9TQ1JJUFRfRElSICAgICAgICAgICA6PSBAWEVO
X1NDUklQVF9ESVJACiAKLVBLR19JTlNUQUxMRElSICAgICAgICAgICA6PSAke1NIQVJFRElSfS9w
a2djb25maWcKK1BLR19JTlNUQUxMRElSICAgICAgICAgICA6PSAke2xpYmRpcn0vcGtnY29uZmln
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon May 13 14:44:27 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 14: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 1hQCBn-0003oH-EU; Mon, 13 May 2019 14:44:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQCBm-0003o5-9f
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 14:44:26 +0000
X-Inumbo-ID: 9a9ee142-758d-11e9-b5fe-0fa3865fe873
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9a9ee142-758d-11e9-b5fe-0fa3865fe873;
 Mon, 13 May 2019 14:44:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQCBl-00008B-G8
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 14:44:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQCBl-0006HR-Df
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 14:44:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQCBl-0006HR-Df@xenbits.xenproject.org>
Date: Mon, 13 May 2019 14:44:25 +0000
Subject: [Xen-changelog] [xen staging] public/tmem.h: fix version number in
 comment
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDM5NmNlOWNhMDIxNWI0OTQ0NDZmNzQwYzY0M2U4MjQ0MDFmYzA4NDMKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9uIE1heSAxMyAx
NDo0NzoxMiAyMDE5ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IE1vbiBNYXkgMTMgMTU6MzA6NTcgMjAxOSArMDEwMAoKICAgIHB1Ymxp
Yy90bWVtLmg6IGZpeCB2ZXJzaW9uIG51bWJlciBpbiBjb21tZW50CiAgICAKICAgIFRoZSB2ZXJz
aW9uIG51bWJlciBoYXMgYmVlbiBjaGFuZ2VkIGFib3ZlIGR1ZSB0byByZWJhc2luZyBvbnRvIDQu
MTMKICAgIGJyYW5jaCwgYnV0IHRoZSBvbmUgaW4gdGhlIG1hdGNoaW5nIGNvbW1lbnQgd2FzIGxl
ZnQgdW5jaGFuZ2VkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNv
bT4KLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvdG1lbS5oIHwgMiArLQogMSBmaWxlIGNoYW5nZWQs
IDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
cHVibGljL3RtZW0uaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy90bWVtLmgKaW5kZXggZDliMWMyNjZm
Ni4uMzYyYmE0NWQ1YSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL3RtZW0uaAorKysg
Yi94ZW4vaW5jbHVkZS9wdWJsaWMvdG1lbS5oCkBAIC0xMDcsNyArMTA3LDcgQEAgdHlwZWRlZiBz
dHJ1Y3QgdG1lbV9vcCB0bWVtX29wX3Q7CiBERUZJTkVfWEVOX0dVRVNUX0hBTkRMRSh0bWVtX29w
X3QpOwogI2VuZGlmCiAKLSNlbmRpZiAgLyogX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXyA8IDB4
MDAwNDEyMDAgKi8KKyNlbmRpZiAgLyogX19YRU5fSU5URVJGQUNFX1ZFUlNJT05fXyA8IDB4MDAw
NDEzMDAgKi8KIAogI2VuZGlmIC8qIF9fWEVOX1BVQkxJQ19UTUVNX0hfXyAqLwogCi0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon May 13 14:55:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 14:55:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hQCMB-0004w0-Fz; Mon, 13 May 2019 14:55:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQCM9-0004vp-Kz
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 14:55:09 +0000
X-Inumbo-ID: 17b7d1b0-758f-11e9-a833-479513c37238
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 17b7d1b0-758f-11e9-a833-479513c37238;
 Mon, 13 May 2019 14:55:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQCM4-0000MD-SC
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 14:55:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQCM4-0006tb-PZ
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 14:55:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQCM4-0006tb-PZ@xenbits.xenproject.org>
Date: Mon, 13 May 2019 14:55:04 +0000
Subject: [Xen-changelog] [xen staging] x86/IRQ: avoid UB (or worse) in
 trace_irq_mask()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============8110977394094527176=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 6fafb8befa99620a2d7323b9eca5c387bad1f59f
Author:     Jan Beulich <jbeulich@suse.com>
AuthorDate: Mon May 13 16:41:03 2019 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Mon May 13 16:41:03 2019 +0200

    x86/IRQ: avoid UB (or worse) in trace_irq_mask()
    
    Dynamically allocated CPU mask objects may be smaller than cpumask_t, so
    copying has to be restricted to the actual allocation size. This is
    particulary important since the function doesn't bail early when tracing
    is not active, so even production builds would be affected by potential
    misbehavior here.
    
    Take the opportunity and also
    - use initializers instead of assignment + memset(),
    - constify the cpumask_t input pointer,
    - u32 -> uint32_t.
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: George Dunlap <george.dunlap@citrix.com>
---
 xen/arch/x86/irq.c | 15 +++++++++------
 1 file changed, 9 insertions(+), 6 deletions(-)

diff --git a/xen/arch/x86/irq.c b/xen/arch/x86/irq.c
index 8511953977..0035174d1f 100644
--- a/xen/arch/x86/irq.c
+++ b/xen/arch/x86/irq.c
@@ -99,16 +99,19 @@ void unlock_vector_lock(void)
     spin_unlock(&vector_lock);
 }
 
-static void trace_irq_mask(u32 event, int irq, int vector, cpumask_t *mask)
+static void trace_irq_mask(uint32_t event, int irq, int vector,
+                           const cpumask_t *mask)
 {
     struct {
         unsigned int irq:16, vec:16;
         unsigned int mask[6];
-    } d;
-    d.irq = irq;
-    d.vec = vector;
-    memset(d.mask, 0, sizeof(d.mask));
-    memcpy(d.mask, mask, min(sizeof(d.mask), sizeof(cpumask_t)));
+    } d = {
+       .irq = irq,
+       .vec = vector,
+    };
+
+    memcpy(d.mask, mask,
+           min(sizeof(d.mask), BITS_TO_LONGS(nr_cpu_ids) * sizeof(long)));
     trace_var(event, 1, sizeof(d), &d);
 }
 
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============8110977394094527176==--

From xen-changelog-bounces@lists.xenproject.org Mon May 13 14:55:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 14:55:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hQCMI-0004wx-I1; Mon, 13 May 2019 14:55:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQCMG-0004wg-TK
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 14:55:16 +0000
X-Inumbo-ID: 1dd0b0bc-758f-11e9-997c-23b7e6988801
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1dd0b0bc-758f-11e9-997c-23b7e6988801;
 Mon, 13 May 2019 14:55:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQCMF-0000N1-2R
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 14:55:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQCME-0006uT-WB
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 14:55:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQCME-0006uT-WB@xenbits.xenproject.org>
Date: Mon, 13 May 2019 14:55:14 +0000
Subject: [Xen-changelog] [xen staging] x86/mm: free_page_type() is PV-only
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDczOGZhYmE5ZDc0NzM2ZGM4ZTVkN2M1ZDNiZTUzNzc2MDk3ZjZhZjEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTWF5IDEz
IDE2OjQyOjM0IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gTWF5IDEzIDE2OjQyOjM0IDIwMTkgKzAyMDAKCiAgICB4
ODYvbW06IGZyZWVfcGFnZV90eXBlKCkgaXMgUFYtb25seQogICAgCiAgICBXaGlsZSBpdCBhbHJl
YWR5IGhhcyBhIENPTkZJR19QViB3cmFwcGVkIGFyb3VuZCBpdHMgZW50aXJlIGJvZHksIGl0IGlz
CiAgICBzdGlsbCB1c2VsZXNzbHkgaW52b2tpbmcgbWZuX3RvX2dtZm4oKSwgd2hpY2ggaXMgYWJv
dXQgdG8gYmUgcmVwbGFjZWQuCiAgICBBdm9pZCBtb3JwaGluZyB0aGlzIGNvZGUgaW50byBldmVu
IG1vcmUgc3VzcGljaW91cyBzaGFwZSBhbmQgcmVtb3ZlIHRoZQogICAgZWZmZWN0aXZlbHkgZGVh
ZCBjb2RlIC0gdHJhbnNsYXRlZCBtb2RlIGhhcyBiZWVuIG1hZGUgaW1wb3NzaWJsZSBmb3IgUFYK
ICAgIHF1aXRlIHNvbWUgdGltZSBhZ28uCiAgICAKICAgIEFkanVzdCBhbmQgZXh0ZW5kIHRoZSBh
c3NlcnRpb25zIGF0IHRoZSBzYW1lIHRpbWU6IFRoZSBvcmlnaW5hbAogICAgQVNTRVJUKCFzaGFk
b3dfbW9kZV9yZWZjb3VudHMob3duZXIpKSByZWFsbHkgbWVhbnMKICAgIEFTU0VSVCghc2hhZG93
X21vZGVfZW5hYmxlZChvd25lcikgfHwgIXBhZ2luZ19tb2RlX3JlZmNvdW50cyhvd25lcikpLAog
ICAgd2hpY2ggaXNuJ3Qgd2hhdCB3ZSB3YW50IGhlcmUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9tbS5jIHwgOSArKysrLS0t
LS0KIDEgZmlsZSBjaGFuZ2VkLCA0IGluc2VydGlvbnMoKyksIDUgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L21tLmMgYi94ZW4vYXJjaC94ODYvbW0uYwppbmRleCA1ZTFi
MDYxZDJhLi5kYTNiY2Y3ODA1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0uYworKysgYi94
ZW4vYXJjaC94ODYvbW0uYwpAQCAtMjYzMCw3ICsyNjMwLDYgQEAgaW50IGZyZWVfcGFnZV90eXBl
KHN0cnVjdCBwYWdlX2luZm8gKnBhZ2UsIHVuc2lnbmVkIGxvbmcgdHlwZSwKIHsKICNpZmRlZiBD
T05GSUdfUFYKICAgICBzdHJ1Y3QgZG9tYWluICpvd25lciA9IHBhZ2VfZ2V0X293bmVyKHBhZ2Up
OwotICAgIHVuc2lnbmVkIGxvbmcgZ21mbjsKICAgICBpbnQgcmM7CiAKICAgICBpZiAoIGxpa2Vs
eShvd25lciAhPSBOVUxMKSAmJiB1bmxpa2VseShwYWdpbmdfbW9kZV9lbmFibGVkKG93bmVyKSkg
KQpAQCAtMjYzOCwxMSArMjYzNywxMSBAQCBpbnQgZnJlZV9wYWdlX3R5cGUoc3RydWN0IHBhZ2Vf
aW5mbyAqcGFnZSwgdW5zaWduZWQgbG9uZyB0eXBlLAogICAgICAgICAvKiBBIHBhZ2UgdGFibGUg
aXMgZGlydGllZCB3aGVuIGl0cyB0eXBlIGNvdW50IGJlY29tZXMgemVyby4gKi8KICAgICAgICAg
cGFnaW5nX21hcmtfZGlydHkob3duZXIsIHBhZ2VfdG9fbWZuKHBhZ2UpKTsKIAotICAgICAgICBB
U1NFUlQoIXNoYWRvd19tb2RlX3JlZmNvdW50cyhvd25lcikpOworICAgICAgICBBU1NFUlQoc2hh
ZG93X21vZGVfZW5hYmxlZChvd25lcikpOworICAgICAgICBBU1NFUlQoIXBhZ2luZ19tb2RlX3Jl
ZmNvdW50cyhvd25lcikpOworICAgICAgICBBU1NFUlQoIXBhZ2luZ19tb2RlX3RyYW5zbGF0ZShv
d25lcikpOwogCi0gICAgICAgIGdtZm4gPSBtZm5fdG9fZ21mbihvd25lciwgbWZuX3gocGFnZV90
b19tZm4ocGFnZSkpKTsKLSAgICAgICAgaWYgKCBWQUxJRF9NMlAoZ21mbikgKQotICAgICAgICAg
ICAgc2hhZG93X3JlbW92ZV9hbGxfc2hhZG93cyhvd25lciwgX21mbihnbWZuKSk7CisgICAgICAg
IHNoYWRvd19yZW1vdmVfYWxsX3NoYWRvd3Mob3duZXIsIHBhZ2VfdG9fbWZuKHBhZ2UpKTsKICAg
ICB9CiAKICAgICBpZiAoICEodHlwZSAmIFBHVF9wYXJ0aWFsKSApCi0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon May 13 15:55:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 15:55:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hQDID-0003CO-F0; Mon, 13 May 2019 15:55:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQDIC-0003CJ-Pz
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 15:55:08 +0000
X-Inumbo-ID: 79834e1c-7597-11e9-a959-57f1f0d4ce1f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 79834e1c-7597-11e9-a959-57f1f0d4ce1f;
 Mon, 13 May 2019 15:55:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQDI8-0001aw-UJ
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 15:55:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQDI8-0002h6-RR
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 15:55:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQDI8-0002h6-RR@xenbits.xenproject.org>
Date: Mon, 13 May 2019 15:55:04 +0000
Subject: [Xen-changelog] [xen staging] memory: restrict
 XENMEM_remove_from_physmap to translated guests
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGYzNjk0ZjNhY2JhOTJkNDY0NzllMjQ1NWZkNzRiMzI3OTlhOWViMDIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTWF5IDEz
IDE3OjQ5OjM5IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gTWF5IDEzIDE3OjQ5OjM5IDIwMTkgKzAyMDAKCiAgICBt
ZW1vcnk6IHJlc3RyaWN0IFhFTk1FTV9yZW1vdmVfZnJvbV9waHlzbWFwIHRvIHRyYW5zbGF0ZWQg
Z3Vlc3RzCiAgICAKICAgIFRoZSBjb21taXQgcmUtaW50cm9kdWNpbmcgaXQgKDE0ZWIzYjQxZDAg
WyJ4ZW46IHJlaW5zdGF0ZSBwcmV2aW91c2x5CiAgICB1bnVzZWQgWEVOTUVNX3JlbW92ZV9mcm9t
X3BoeXNtYXAgaHlwZXJjYWxsIl0pIGFzIHdlbGwgYXMgdGhlIG9uZSBoYXZpbmcKICAgIG9yaWdp
bmFsbHkgaW50cm9kdWNlZCBpdCAoZDgxOGYzY2I3YyBbImh2bTogVXNlIG1haW4gbWVtb3J5IGZv
ciB2aWRlbwogICAgbWVtb3J5Il0pIGFuZCB0aGUgb25lIHRoZW4gcHVyZ2luZyBpdCBhZ2FpbiAo
NzhjMzA5N2U0ZiBbIlJlbW92ZSB1bnVzZWQKICAgIFhFTk1FTV9yZW1vdmVfZnJvbV9waHlzbWFw
Il0pIG1ha2UgY2xlYXIgdGhhdCB0aGlzIG9wZXJhdGlvbiBpcyBpbnRlbmRlZAogICAgZm9yIHVz
ZSBvbiBIVk0gKGkuZS4gdHJhbnNsYXRlZCkgZ3Vlc3RzIG9ubHkuIFJlc3RyaWN0IGl0IGF0IGxl
YXN0IGFzCiAgICBtdWNoLCBiZWNhdXNlIGZvciBQViBndWVzdHMgZG9jdW1lbnRhdGlvbiAoaW4g
dGhlIHB1YmxpYyBoZWFkZXIpIGRvZXMKICAgIG5vdCBldmVuIG1hdGNoIHRoZSBpbXBsZW1lbnRh
dGlvbjogSXQgdGFsa3MgYWJvdXQgR1BGTiBhcyBpbnB1dCwgYnV0CiAgICBnZXRfcGFnZV9mcm9t
X2dmbigpIGFzc3VtZXMgYSBHTUZOIGluIHRoZSBub24tdHJhbnNsYXRlZCBjYXNlIChhbmQgaGFu
ZHMKICAgIGJhY2sgdGhlIHZhbHVlIHBhc3NlZCBpbikuCiAgICAKICAgIEFsc28gbGlmdCB0aGUg
Y2hlY2sgaW4gWEVOTUVNX2FkZF90b19waHlzbWFweyxfYmF0Y2h9IGhhbmRsaW5nIHVwCiAgICBk
aXJlY3RseSBpbnRvIHRvcCBsZXZlbCBoeXBlcmNhbGwgaGFuZGxpbmcsIGFuZCBjbGFyaWZ5IHRo
aW5ncyBpbiB0aGUKICAgIHB1YmxpYyBoZWFkZXIgYWNjb3JkaW5nbHkuCiAgICAKICAgIFRha2Ug
dGhlIGxpYmVydHkgYW5kIGFsc28gcmVwbGFjZSBhIHBvaW50bGVzcyB1c2Ugb2YgImN1cnJlbnQi
IHdpdGggYQogICAgbW9yZSBlZmZpY2llbnQgdXNlIG9mIGFuIGV4aXN0aW5nIGxvY2FsIHZhcmlh
YmxlIChvciBmdW5jdGlvbiBwYXJhbWV0ZXIKICAgIHRvIGJlIHByZWNpc2UpLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdl
ZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5
OiBHZW9yZ2UgRHVubGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gv
eDg2L21tLmMgICAgICAgICAgIHwgIDMgLS0tCiB4ZW4vY29tbW9uL21lbW9yeS5jICAgICAgICAg
fCAxMSArKysrKysrKystLQogeGVuL2luY2x1ZGUvcHVibGljL21lbW9yeS5oIHwgIDQgKystLQog
MyBmaWxlcyBjaGFuZ2VkLCAxMSBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS5jIGIveGVuL2FyY2gveDg2L21tLmMKaW5kZXggZGEzYmNm
NzgwNS4uMmY2MjBkOWFlYiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tLmMKKysrIGIveGVu
L2FyY2gveDg2L21tLmMKQEAgLTQ0NjQsOSArNDQ2NCw2IEBAIGludCB4ZW5tZW1fYWRkX3RvX3Bo
eXNtYXBfb25lKAogICAgIG1mbl90IG1mbiA9IElOVkFMSURfTUZOOwogICAgIHAybV90eXBlX3Qg
cDJtdDsKIAotICAgIGlmICggIXBhZ2luZ19tb2RlX3RyYW5zbGF0ZShkKSApCi0gICAgICAgIHJl
dHVybiAtRUFDQ0VTOwotCiAgICAgc3dpdGNoICggc3BhY2UgKQogICAgIHsKICAgICAgICAgY2Fz
ZSBYRU5NQVBTUEFDRV9zaGFyZWRfaW5mbzoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbWVtb3J5
LmMgYi94ZW4vY29tbW9uL21lbW9yeS5jCmluZGV4IDIwNjA5ZTE1M2QuLmVkZjZhYWFhMTMgMTAw
NjQ0Ci0tLSBhL3hlbi9jb21tb24vbWVtb3J5LmMKKysrIGIveGVuL2NvbW1vbi9tZW1vcnkuYwpA
QCAtODEzLDYgKzgxMyw4IEBAIGludCB4ZW5tZW1fYWRkX3RvX3BoeXNtYXAoc3RydWN0IGRvbWFp
biAqZCwgc3RydWN0IHhlbl9hZGRfdG9fcGh5c21hcCAqeGF0cCwKICAgICBsb25nIHJjID0gMDsK
ICAgICB1bmlvbiB4ZW5fYWRkX3RvX3BoeXNtYXBfYmF0Y2hfZXh0cmEgZXh0cmE7CiAKKyAgICBB
U1NFUlQocGFnaW5nX21vZGVfdHJhbnNsYXRlKGQpKTsKKwogICAgIGlmICggeGF0cC0+c3BhY2Ug
IT0gWEVOTUFQU1BBQ0VfZ21mbl9mb3JlaWduICkKICAgICAgICAgZXh0cmEucmVzMCA9IDA7CiAg
ICAgZWxzZQpAQCAtOTk1LDEyICs5OTcsMTUgQEAgc3RhdGljIGludCBnZXRfcmVzZXJ2ZWRfZGV2
aWNlX21lbW9yeSh4ZW5fcGZuX3Qgc3RhcnQsIHhlbl91bG9uZ190IG5yLAogCiBzdGF0aWMgbG9u
ZyB4YXRwX3Blcm1pc3Npb25fY2hlY2soc3RydWN0IGRvbWFpbiAqZCwgdW5zaWduZWQgaW50IHNw
YWNlKQogeworICAgIGlmICggIXBhZ2luZ19tb2RlX3RyYW5zbGF0ZShkKSApCisgICAgICAgIHJl
dHVybiAtRUFDQ0VTOworCiAgICAgLyoKICAgICAgKiBYRU5NQVBTUEFDRV9kZXZfbW1pbyBtYXBw
aW5nIGlzIG9ubHkgc3VwcG9ydGVkIGZvciBoYXJkd2FyZSBEb21haW4KICAgICAgKiB0byBtYXAg
dGhpcyBraW5kIG9mIHNwYWNlIHRvIGl0c2VsZi4KICAgICAgKi8KICAgICBpZiAoIChzcGFjZSA9
PSBYRU5NQVBTUEFDRV9kZXZfbW1pbykgJiYKLSAgICAgICAgICghaXNfaGFyZHdhcmVfZG9tYWlu
KGN1cnJlbnQtPmRvbWFpbikgfHwgKGQgIT0gY3VycmVudC0+ZG9tYWluKSkgKQorICAgICAgICAg
KCFpc19oYXJkd2FyZV9kb21haW4oZCkgfHwgKGQgIT0gY3VycmVudC0+ZG9tYWluKSkgKQogICAg
ICAgICByZXR1cm4gLUVBQ0NFUzsKIAogICAgIHJldHVybiB4c21fYWRkX3RvX3BoeXNtYXAoWFNN
X1RBUkdFVCwgY3VycmVudC0+ZG9tYWluLCBkKTsKQEAgLTEzODQsNyArMTM4OSw5IEBAIGxvbmcg
ZG9fbWVtb3J5X29wKHVuc2lnbmVkIGxvbmcgY21kLCBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZv
aWQpIGFyZykKICAgICAgICAgaWYgKCBkID09IE5VTEwgKQogICAgICAgICAgICAgcmV0dXJuIC1F
U1JDSDsKIAotICAgICAgICByYyA9IHhzbV9yZW1vdmVfZnJvbV9waHlzbWFwKFhTTV9UQVJHRVQs
IGN1cnJfZCwgZCk7CisgICAgICAgIHJjID0gcGFnaW5nX21vZGVfdHJhbnNsYXRlKGQpCisgICAg
ICAgICAgICAgPyB4c21fcmVtb3ZlX2Zyb21fcGh5c21hcChYU01fVEFSR0VULCBjdXJyX2QsIGQp
CisgICAgICAgICAgICAgOiAtRUFDQ0VTOwogICAgICAgICBpZiAoIHJjICkKICAgICAgICAgewog
ICAgICAgICAgICAgcmN1X3VubG9ja19kb21haW4oZCk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9wdWJsaWMvbWVtb3J5LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvbWVtb3J5LmgKaW5kZXggODYz
ODAyM2U0YS4uNjhkZGFkYmVhOCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL21lbW9y
eS5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9tZW1vcnkuaApAQCAtMjMxLDcgKzIzMSw3IEBA
IERFRklORV9YRU5fR1VFU1RfSEFORExFKHhlbl9tYWNocGh5c19tYXBwaW5nX3QpOwogCiAvKgog
ICogU2V0cyB0aGUgR1BGTiBhdCB3aGljaCBhIHBhcnRpY3VsYXIgcGFnZSBhcHBlYXJzIGluIHRo
ZSBzcGVjaWZpZWQgZ3Vlc3QncwotICogcHNldWRvcGh5c2ljYWwgYWRkcmVzcyBzcGFjZS4KKyAq
IHBoeXNpY2FsIGFkZHJlc3Mgc3BhY2UgKHRyYW5zbGF0ZWQgZ3Vlc3RzIG9ubHkpLgogICogYXJn
ID09IGFkZHIgb2YgeGVuX2FkZF90b19waHlzbWFwX3QuCiAgKi8KICNkZWZpbmUgWEVOTUVNX2Fk
ZF90b19waHlzbWFwICAgICAgNwpAQCAtMjk4LDcgKzI5OCw3IEBAIERFRklORV9YRU5fR1VFU1Rf
SEFORExFKHhlbl9hZGRfdG9fcGh5c21hcF9yYW5nZV90KTsKIAogLyoKICAqIFVubWFwcyB0aGUg
cGFnZSBhcHBlYXJpbmcgYXQgYSBwYXJ0aWN1bGFyIEdQRk4gZnJvbSB0aGUgc3BlY2lmaWVkIGd1
ZXN0J3MKLSAqIHBzZXVkb3BoeXNpY2FsIGFkZHJlc3Mgc3BhY2UuCisgKiBwaHlzaWNhbCBhZGRy
ZXNzIHNwYWNlICh0cmFuc2xhdGVkIGd1ZXN0cyBvbmx5KS4KICAqIGFyZyA9PSBhZGRyIG9mIHhl
bl9yZW1vdmVfZnJvbV9waHlzbWFwX3QuCiAgKi8KICNkZWZpbmUgWEVOTUVNX3JlbW92ZV9mcm9t
X3BoeXNtYXAgICAgICAxNQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94
ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon May 13 15:55:17 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 13 May 2019 15:55:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hQDIL-0003Cs-Go; Mon, 13 May 2019 15:55:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=armk=TN=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQDIK-0003Ck-1W
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 15:55:16 +0000
X-Inumbo-ID: 7f9afb9c-7597-11e9-88c0-33aae7e6c4c8
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7f9afb9c-7597-11e9-88c0-33aae7e6c4c8;
 Mon, 13 May 2019 15:55:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQDIJ-0001bg-49
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 15:55:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQDIJ-0002hq-1O
 for xen-changelog@lists.xenproject.org; Mon, 13 May 2019 15:55:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQDIJ-0002hq-1O@xenbits.xenproject.org>
Date: Mon, 13 May 2019 15:55:15 +0000
Subject: [Xen-changelog] [xen staging] iommu: trivial re-organisation to
 avoid unnecessary test
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk5YmI0NWU2ODQyODNiM2JjNjIxZGJjOTliMWI5M2M4NTZiNGRkMWMKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9u
IE1heSAxMyAxNzo1MDo0NiAyMDE5ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogTW9uIE1heSAxMyAxNzo1MDo0NiAyMDE5ICswMjAw
CgogICAgaW9tbXU6IHRyaXZpYWwgcmUtb3JnYW5pc2F0aW9uIHRvIGF2b2lkIHVubmVjZXNzYXJ5
IHRlc3QKICAgIAogICAgQW4gJ2lmICggIWlvbW11X2VuYWJsZWQgKScgZm9sbG93ZWQgYnkgYW4g
J2lmICggaW9tbXVfZW5hYmxlZCApJyB3aXRoCiAgICBvbmx5IGEgcHJpbnRrKCkgaW4gYmV0d2Vl
biBzZWVtcyBhIGxpdHRsZSBzaWxseS4gTW92ZSB0aGUgcHJpbnRrKCkgYW5kCiAgICB1c2UgJ2Vs
c2UnIGluc3RlYWQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5k
dXJyYW50QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgotLS0KIHhlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgfCA0ICsrLS0KIDEg
ZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJv
dWdoL2lvbW11LmMKaW5kZXggYTY2OTdkNThmYi4uYjQ1M2IzMjE5MSAxMDA2NDQKLS0tIGEveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9pb21tdS5jCkBAIC01MTIsMTQgKzUxMiwxNCBAQCBpbnQgX19pbml0IGlvbW11X3NldHVwKHZv
aWQpCiAgICAgaWYgKCAhaW9tbXVfaW50cmVtYXAgKQogICAgICAgICBpb21tdV9pbnRwb3N0ID0g
MDsKIAorICAgIHByaW50aygiSS9PIHZpcnR1YWxpc2F0aW9uICVzYWJsZWRcbiIsIGlvbW11X2Vu
YWJsZWQgPyAiZW4iIDogImRpcyIpOwogICAgIGlmICggIWlvbW11X2VuYWJsZWQgKQogICAgIHsK
ICAgICAgICAgaW9tbXVfc25vb3AgPSAwOwogICAgICAgICBpb21tdV9od2RvbV9wYXNzdGhyb3Vn
aCA9IGZhbHNlOwogICAgICAgICBpb21tdV9od2RvbV9zdHJpY3QgPSBmYWxzZTsKICAgICB9Ci0g
ICAgcHJpbnRrKCJJL08gdmlydHVhbGlzYXRpb24gJXNhYmxlZFxuIiwgaW9tbXVfZW5hYmxlZCA/
ICJlbiIgOiAiZGlzIik7Ci0gICAgaWYgKCBpb21tdV9lbmFibGVkICkKKyAgICBlbHNlCiAgICAg
ewogICAgICAgICBwcmludGsoIiAtIERvbTAgbW9kZTogJXNcbiIsCiAgICAgICAgICAgICAgICBp
b21tdV9od2RvbV9wYXNzdGhyb3VnaCA/ICJQYXNzdGhyb3VnaCIgOgotLQpnZW5lcmF0ZWQgYnkg
Z2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 14 14:33:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 14:33:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hQYUP-0000xY-8c; Tue, 14 May 2019 14:33:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rBGB=TO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQYUO-0000xR-7h
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 14:33:08 +0000
X-Inumbo-ID: 2f54f340-7655-11e9-8338-af9593f9ba2a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2f54f340-7655-11e9-8338-af9593f9ba2a;
 Tue, 14 May 2019 14:33:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQYUK-0006NJ-RQ
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 14:33:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQYUK-0003Bx-On
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 14:33:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQYUK-0003Bx-On@xenbits.xenproject.org>
Date: Tue, 14 May 2019 14:33:04 +0000
Subject: [Xen-changelog] [xen staging] x86/mm: short-circuit HVM-only mode
 flags when !HVM
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI4MTgxM2RmYjM2ZmRlOWJkNDdjMmUxYjgwNmUzNjhjYjlkNmNiZGIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWF5IDE0
IDE2OjE4OjU4IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDE0IDE2OjE4OjU4IDIwMTkgKzAyMDAKCiAgICB4
ODYvbW06IHNob3J0LWNpcmN1aXQgSFZNLW9ubHkgbW9kZSBmbGFncyB3aGVuICFIVk0KICAgIAog
ICAgI2RlZmluZS1pbmcgdGhlbSB0byB6ZXJvIGFsbG93cyBiZXR0ZXIgY29kZSBnZW5lcmF0aW9u
IGluIHRoaXMgY2FzZSwKICAgIGFuZCBwYXZlcyB0aGUgd2F5IGZvciBtb3JlIERDRSwgYWxsb3dp
bmcgdG8gbGVhdmUgY2VydGFpbiBmdW5jdGlvbnMganVzdAogICAgZGVjbGFyZWQsIGJ1dCBub3Qg
ZGVmaW5lZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAg
ICBSZXZpZXdlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXguY29tPgot
LS0KIHhlbi9hcmNoL3g4Ni9tbS9wYWdpbmcuYyAgICAgfCAgMiArKwogeGVuL2luY2x1ZGUvYXNt
LXg4Ni9wYWdpbmcuaCB8IDE0ICsrKysrKysrKysrKy0tCiAyIGZpbGVzIGNoYW5nZWQsIDE0IGlu
c2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21t
L3BhZ2luZy5jIGIveGVuL2FyY2gveDg2L21tL3BhZ2luZy5jCmluZGV4IDliMGYyNjhlNzQuLjAx
MTA4OTM2OGEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wYWdpbmcuYworKysgYi94ZW4v
YXJjaC94ODYvbW0vcGFnaW5nLmMKQEAgLTgzNyw3ICs4MzcsOSBAQCBpbnQgcGFnaW5nX2VuYWJs
ZShzdHJ1Y3QgZG9tYWluICpkLCB1MzIgbW9kZSkKICAgICBzd2l0Y2ggKCBtb2RlICYgKFBHX2V4
dGVybmFsIHwgUEdfdHJhbnNsYXRlIHwgUEdfcmVmY291bnRzKSApCiAgICAgewogICAgIGNhc2Ug
MDoKKyNpZiBQR19leHRlcm5hbCB8IFBHX3RyYW5zbGF0ZSB8IFBHX3JlZmNvdW50cwogICAgIGNh
c2UgUEdfZXh0ZXJuYWwgfCBQR190cmFuc2xhdGUgfCBQR19yZWZjb3VudHM6CisjZW5kaWYKICAg
ICAgICAgYnJlYWs7CiAgICAgZGVmYXVsdDoKICAgICAgICAgcmV0dXJuIC1FSU5WQUw7CmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3BhZ2luZy5oIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9wYWdpbmcuaAppbmRleCAwZDIxMmQzNTJlLi5jZjU3Y2E3MDhkIDEwMDY0NAotLS0gYS94ZW4v
aW5jbHVkZS9hc20teDg2L3BhZ2luZy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcGFnaW5n
LmgKQEAgLTQ2LDE5ICs0NiwyOSBAQAogI2RlZmluZSBQR19TSF9lbmFibGUgICAwCiAjZGVmaW5l
IFBHX1NIX2ZvcmNlZCAgIDAKICNlbmRpZgorI2lmZGVmIENPTkZJR19IVk0KICNkZWZpbmUgUEdf
SEFQX2VuYWJsZSAgKDFVIDw8IFBHX0hBUF9zaGlmdCkKKyNlbHNlCisjZGVmaW5lIFBHX0hBUF9l
bmFibGUgIDAKKyNlbmRpZgogCiAvKiBjb21tb24gcGFnaW5nIG1vZGUgYml0cyAqLwogI2RlZmlu
ZSBQR19tb2RlX3NoaWZ0ICAxMCAKKyNpZmRlZiBDT05GSUdfSFZNCiAvKiBSZWZjb3VudHMgYmFz
ZWQgb24gc2hhZG93IHRhYmxlcyBpbnN0ZWFkIG9mIGd1ZXN0IHRhYmxlcyAqLwogI2RlZmluZSBQ
R19yZWZjb3VudHMgICAoWEVOX0RPTUNUTF9TSEFET1dfRU5BQkxFX1JFRkNPVU5UIDw8IFBHX21v
ZGVfc2hpZnQpCi0vKiBFbmFibGUgbG9nIGRpcnR5IG1vZGUgKi8KLSNkZWZpbmUgUEdfbG9nX2Rp
cnR5ICAgKFhFTl9ET01DVExfU0hBRE9XX0VOQUJMRV9MT0dfRElSVFkgPDwgUEdfbW9kZV9zaGlm
dCkKIC8qIFhlbiBkb2VzIHAybSB0cmFuc2xhdGlvbiwgbm90IGd1ZXN0ICovCiAjZGVmaW5lIFBH
X3RyYW5zbGF0ZSAgIChYRU5fRE9NQ1RMX1NIQURPV19FTkFCTEVfVFJBTlNMQVRFIDw8IFBHX21v
ZGVfc2hpZnQpCiAvKiBYZW4gZG9lcyBub3Qgc3RlYWwgYWRkcmVzcyBzcGFjZSBmcm9tIHRoZSBk
b21haW4gZm9yIGl0cyBvd24gYm9va2luZzsKICAqIHJlcXVpcmVzIFZUIG9yIHNpbWlsYXIgbWVj
aGFuaXNtcyAqLwogI2RlZmluZSBQR19leHRlcm5hbCAgICAoWEVOX0RPTUNUTF9TSEFET1dfRU5B
QkxFX0VYVEVSTkFMIDw8IFBHX21vZGVfc2hpZnQpCisjZWxzZQorI2RlZmluZSBQR19yZWZjb3Vu
dHMgICAwCisjZGVmaW5lIFBHX3RyYW5zbGF0ZSAgIDAKKyNkZWZpbmUgUEdfZXh0ZXJuYWwgICAg
MAorI2VuZGlmCisvKiBFbmFibGUgbG9nIGRpcnR5IG1vZGUgKi8KKyNkZWZpbmUgUEdfbG9nX2Rp
cnR5ICAgKFhFTl9ET01DVExfU0hBRE9XX0VOQUJMRV9MT0dfRElSVFkgPDwgUEdfbW9kZV9zaGlm
dCkKIAogLyogQWxsIHBhZ2luZyBtb2Rlcy4gKi8KICNkZWZpbmUgUEdfTUFTSyAoUEdfcmVmY291
bnRzIHwgUEdfbG9nX2RpcnR5IHwgUEdfdHJhbnNsYXRlIHwgUEdfZXh0ZXJuYWwpCi0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 14 14:33:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 14:33:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hQYUY-0000yP-AS; Tue, 14 May 2019 14:33:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rBGB=TO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQYUX-0000yG-5A
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 14:33:17 +0000
X-Inumbo-ID: 356a565a-7655-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 356a565a-7655-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 14:33:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQYUV-0006NX-1s
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 14:33:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQYUU-0003CV-VE
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 14:33:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQYUU-0003CV-VE@xenbits.xenproject.org>
Date: Tue, 14 May 2019 14:33:14 +0000
Subject: [Xen-changelog] [xen staging] x86/mm: make
 guest_physmap_add_entry() HVM-only
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGNmN2RlNWQ5NTQzYmJhMTA3NmZlOGVkZTU3YjBkMzE0Mzk0Yzk0M2EKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWF5IDE0
IDE2OjIwOjA2IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDE0IDE2OjIwOjA2IDIwMTkgKzAyMDAKCiAgICB4
ODYvbW06IG1ha2UgZ3Vlc3RfcGh5c21hcF9hZGRfZW50cnkoKSBIVk0tb25seQogICAgCiAgICBM
aWZ0IGl0cyAhcGFnaW5nX21vZGVfdHJhbnNsYXRlKCkgcGFydCBpbnRvIGd1ZXN0X3BoeXNtYXBf
YWRkX3BhZ2UoKQogICAgKHdoaWNoIGlzIHdoYXQgY29tbW9uIGNvZGUgY2FsbHMpLCBlbGltaW5h
dGluZyB0aGUgZHVtbXkgdXNlIG9mIGEKICAgIChIVk0tb25seSByZWFsbHkpIFAyTSB0eXBlIGlu
IHRoZSBQViBjYXNlLgogICAgCiAgICBTdWdnZXN0ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPEdlb3Jn
ZS5EdW5sYXBAZXUuY2l0cml4LmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRy
aXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0
cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgICAgIHwgNDMgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0u
aCB8IDExICsrKy0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDMxIGluc2VydGlvbnMoKyksIDIz
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hlbi9h
cmNoL3g4Ni9tbS9wMm0uYwppbmRleCAyNzhlMWMxMTRlLi41YWUyNWE5YmU1IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKKysrIGIveGVuL2FyY2gveDg2L21tL3AybS5jCkBAIC04
NDksMjIgKzg0OSwxNCBAQCBndWVzdF9waHlzbWFwX3JlbW92ZV9wYWdlKHN0cnVjdCBkb21haW4g
KmQsIGdmbl90IGdmbiwKIH0KIAogaW50Ci1ndWVzdF9waHlzbWFwX2FkZF9lbnRyeShzdHJ1Y3Qg
ZG9tYWluICpkLCBnZm5fdCBnZm4sIG1mbl90IG1mbiwKLSAgICAgICAgICAgICAgICAgICAgICAg
IHVuc2lnbmVkIGludCBwYWdlX29yZGVyLCBwMm1fdHlwZV90IHQpCitndWVzdF9waHlzbWFwX2Fk
ZF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwgbWZuX3QgbWZuLAorICAgICAgICAg
ICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgcGFnZV9vcmRlcikKIHsKLSAgICBzdHJ1Y3QgcDJt
X2RvbWFpbiAqcDJtID0gcDJtX2dldF9ob3N0cDJtKGQpOwotICAgIHVuc2lnbmVkIGxvbmcgaTsK
LSAgICBnZm5fdCBvZ2ZuOwotICAgIHAybV90eXBlX3Qgb3Q7Ci0gICAgcDJtX2FjY2Vzc190IGE7
Ci0gICAgbWZuX3Qgb21mbjsKLSAgICBpbnQgcG9kX2NvdW50ID0gMDsKLSAgICBpbnQgcmMgPSAw
OwotCiAgICAgLyogSU9NTVUgZm9yIFBWIGd1ZXN0cyBpcyBoYW5kbGVkIGluIGdldF9wYWdlX3R5
cGUoKSBhbmQgcHV0X3BhZ2UoKS4gKi8KICAgICBpZiAoICFwYWdpbmdfbW9kZV90cmFuc2xhdGUo
ZCkgKQogICAgIHsKICAgICAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZSA9IG1mbl90b19wYWdl
KG1mbik7CisgICAgICAgIHVuc2lnbmVkIGxvbmcgaTsKIAogICAgICAgICAvKgogICAgICAgICAg
KiBPdXIgaW50ZXJmYWNlIGZvciBQViBndWVzdHMgd3J0IElPTU1VIGVudHJpZXMgaGFzbid0IGJl
ZW4gdmVyeQpAQCAtODc3LDcgKzg2OSw3IEBAIGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KHN0cnVj
dCBkb21haW4gKmQsIGdmbl90IGdmbiwgbWZuX3QgbWZuLAogICAgICAgICAgKiBhbnkgZ3Vlc3Qt
cmVxdWVzdGVkIHR5cGUgY2hhbmdlcyBzdWNjZWVkIGFuZCByZW1vdmUgdGhlIElPTU1VCiAgICAg
ICAgICAqIGVudHJ5KS4KICAgICAgICAgICovCi0gICAgICAgIGlmICggIW5lZWRfaW9tbXVfcHRf
c3luYyhkKSB8fCB0ICE9IHAybV9yYW1fcncgKQorICAgICAgICBpZiAoICFuZWVkX2lvbW11X3B0
X3N5bmMoZCkgKQogICAgICAgICAgICAgcmV0dXJuIDA7CiAKICAgICAgICAgZm9yICggaSA9IDA7
IGkgPCAoMVVMIDw8IHBhZ2Vfb3JkZXIpOyArK2ksICsrcGFnZSApCkBAIC04OTEsNiArODgzLDI5
IEBAIGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KHN0cnVjdCBkb21haW4gKmQsIGdmbl90IGdmbiwg
bWZuX3QgbWZuLAogICAgICAgICByZXR1cm4gMDsKICAgICB9CiAKKyAgICByZXR1cm4gZ3Vlc3Rf
cGh5c21hcF9hZGRfZW50cnkoZCwgZ2ZuLCBtZm4sIHBhZ2Vfb3JkZXIsIHAybV9yYW1fcncpOwor
fQorCisjaWZkZWYgQ09ORklHX0hWTQoraW50CitndWVzdF9waHlzbWFwX2FkZF9lbnRyeShzdHJ1
Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sIG1mbl90IG1mbiwKKyAgICAgICAgICAgICAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBwYWdlX29yZGVyLCBwMm1fdHlwZV90IHQpCit7CisgICAgc3RydWN0
IHAybV9kb21haW4gKnAybSA9IHAybV9nZXRfaG9zdHAybShkKTsKKyAgICB1bnNpZ25lZCBsb25n
IGk7CisgICAgZ2ZuX3Qgb2dmbjsKKyAgICBwMm1fdHlwZV90IG90OworICAgIHAybV9hY2Nlc3Nf
dCBhOworICAgIG1mbl90IG9tZm47CisgICAgaW50IHBvZF9jb3VudCA9IDA7CisgICAgaW50IHJj
ID0gMDsKKworICAgIGlmICggIXBhZ2luZ19tb2RlX3RyYW5zbGF0ZShkKSApCisgICAgeworICAg
ICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICAgICAgcmV0dXJuIC1FUEVSTTsKKyAgICB9
CisKICAgICAvKiBmb3JlaWduIHBhZ2VzIGFyZSBhZGRlZCB0aHJ1IHAybV9hZGRfZm9yZWlnbiAq
LwogICAgIGlmICggcDJtX2lzX2ZvcmVpZ24odCkgKQogICAgICAgICByZXR1cm4gLUVJTlZBTDsK
QEAgLTEwMTQsNyArMTAyOSw2IEBAIGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KHN0cnVjdCBkb21h
aW4gKmQsIGdmbl90IGdmbiwgbWZuX3QgbWZuLAogICAgICAgICAgICAgICAgICBnZm5feChnZm4p
LCBtZm5feChtZm4pKTsKICAgICAgICAgcmMgPSBwMm1fc2V0X2VudHJ5KHAybSwgZ2ZuLCBJTlZB
TElEX01GTiwgcGFnZV9vcmRlciwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV9pbnZh
bGlkLCBwMm0tPmRlZmF1bHRfYWNjZXNzKTsKLSNpZmRlZiBDT05GSUdfSFZNCiAgICAgICAgIGlm
ICggcmMgPT0gMCApCiAgICAgICAgIHsKICAgICAgICAgICAgIHBvZF9sb2NrKHAybSk7CkBAIC0x
MDIyLDcgKzEwMzYsNiBAQCBndWVzdF9waHlzbWFwX2FkZF9lbnRyeShzdHJ1Y3QgZG9tYWluICpk
LCBnZm5fdCBnZm4sIG1mbl90IG1mbiwKICAgICAgICAgICAgIEJVR19PTihwMm0tPnBvZC5lbnRy
eV9jb3VudCA8IDApOwogICAgICAgICAgICAgcG9kX3VubG9jayhwMm0pOwogICAgICAgICB9Ci0j
ZW5kaWYKICAgICB9CiAKIG91dDoKQEAgLTEwMzAsNyArMTA0Myw3IEBAIG91dDoKIAogICAgIHJl
dHVybiByYzsKIH0KLQorI2VuZGlmCiAKIC8qCiAgKiBNb2RpZnkgdGhlIHAybSB0eXBlIG9mIGEg
c2luZ2xlIGdmbiBmcm9tIG90IHRvIG50LgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKaW5kZXggNzE5NTEzZjRiYS4uMmQw
YmRhMTc2ZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L3AybS5oCkBAIC01OTksMTQgKzU5OSw5IEBAIGludCBndWVzdF9waHlz
bWFwX2FkZF9lbnRyeShzdHJ1Y3QgZG9tYWluICpkLCBnZm5fdCBnZm4sCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbWZuX3QgbWZuLCB1bnNpZ25lZCBpbnQgcGFnZV9vcmRlciwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90IHQpOwogCi0vKiBVbnR5cGVkIHZlcnNp
b24gZm9yIFJBTSBvbmx5LCBmb3IgY29tcGF0aWJpbGl0eSAqLwotc3RhdGljIGlubGluZSBpbnQg
Z3Vlc3RfcGh5c21hcF9hZGRfcGFnZShzdHJ1Y3QgZG9tYWluICpkLAotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBnZm5fdCBnZm4sCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIG1mbl90IG1mbiwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdW5zaWduZWQgaW50IHBhZ2Vfb3JkZXIpCi17Ci0gICAgcmV0dXJu
IGd1ZXN0X3BoeXNtYXBfYWRkX2VudHJ5KGQsIGdmbiwgbWZuLCBwYWdlX29yZGVyLCBwMm1fcmFt
X3J3KTsKLX0KKy8qIFVudHlwZWQgdmVyc2lvbiBmb3IgUkFNIG9ubHksIGZvciBjb21wYXRpYmls
aXR5IGFuZCBQVi4gKi8KK2ludCBndWVzdF9waHlzbWFwX2FkZF9wYWdlKHN0cnVjdCBkb21haW4g
KmQsIGdmbl90IGdmbiwgbWZuX3QgbWZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5z
aWduZWQgaW50IHBhZ2Vfb3JkZXIpOwogCiAvKiBTZXQgYSBwMm0gcmFuZ2UgYXMgcG9wdWxhdGUt
b24tZGVtYW5kICovCiBpbnQgZ3Vlc3RfcGh5c21hcF9tYXJrX3BvcHVsYXRlX29uX2RlbWFuZChz
dHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbiwKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 14 14:33:30 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 14:33: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 1hQYUk-00010J-Cr; Tue, 14 May 2019 14:33:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rBGB=TO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQYUj-000109-7W
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 14:33:29 +0000
X-Inumbo-ID: 3b81ef38-7655-11e9-94d6-f776da30d27e
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3b81ef38-7655-11e9-94d6-f776da30d27e;
 Tue, 14 May 2019 14:33:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQYUf-0006Nf-8i
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 14:33:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQYUf-0003Cw-5b
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 14:33:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQYUf-0003Cw-5b@xenbits.xenproject.org>
Date: Tue, 14 May 2019 14:33:25 +0000
Subject: [Xen-changelog] [xen staging] x86/mm: subsume set_gpfn_from_mfn()
 into guest_physmap_add_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>

Y29tbWl0IDA1ZmU4OGZlZjIwYmFmYjJiNjIxOTBiMDhmMjgyMTFhMWM0YTFiMTIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWF5IDE0
IDE2OjIxOjMzIDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDE0IDE2OjIxOjMzIDIwMTkgKzAyMDAKCiAgICB4
ODYvbW06IHN1YnN1bWUgc2V0X2dwZm5fZnJvbV9tZm4oKSBpbnRvIGd1ZXN0X3BoeXNtYXBfYWRk
X3BhZ2UoKQogICAgCiAgICBUaGUgdHdvIGNhbGxlcnMgaW4gY29tbW9uL21lbW9yeS5jIGN1cnJl
bnRseSBjYWxsIHNldF9ncGZuX2Zyb21fbWZuKCkKICAgIHRoZW1zZWx2ZXMsIHNvIG1vdmluZyB0
aGUgY2FsbCBpbnRvIGd1ZXN0X3BoeXNtYXBfYWRkX3BhZ2UoKSBoZWxwcwogICAgdGlkeSB0aGVp
ciBjb2RlLgogICAgCiAgICBUaGUgdHdvIGNhbGxlcnMgaW4gY29tbW9uL2dyYW50X3RhYmxlLmMg
ZmFpbCB0byBtYWtlIHRoYXQgY2FsbCBhbG9uZ3NpZGUKICAgIHRoZSBvbmUgdG8gZ3Vlc3RfcGh5
c21hcF9hZGRfcGFnZSgpLCBzbyB3aWxsIGFjdHVhbGx5IGdldCBmaXhlZCBieSB0aGUKICAgIGNo
YW5nZS4KICAgIAogICAgT3RoZXIgKHg4NikgY2FsbGVycyBhcmUgSFZNIG9ubHkgYW5kIGFyZSBo
ZW5jZSB1bmFmZmVjdGVkIGJ5IGEgY2hhbmdlCiAgICB0byB0aGUgZnVuY3Rpb24ncyAhcGFnaW5n
X21vZGVfdHJhbnNsYXRlKCkgcGFydC4KICAgIAogICAgU2FkbHkgdGhpcyBpc24ndCBlbm91Z2gg
eWV0IHRvIGRyb3AgQXJtJ3MgZHVtbXkgbWFjcm8sIGFzIHRoZXJlJ3Mgb25lCiAgICBtb3JlIHVz
ZSBpbiBwYWdlX2FsbG9jLmMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFs
bEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBA
Y2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbW0vcDJtLmMgfCAgOSArKysrKy0tLS0KIHhl
bi9jb21tb24vbWVtb3J5LmMgICB8IDI4ICsrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0KIDIg
ZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwgMjMgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L21tL3AybS5jIGIveGVuL2FyY2gveDg2L21tL3AybS5jCmluZGV4
IDVhZTI1YTliZTUuLmNjNjY2MWU0ZjEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0u
YworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKQEAgLTg2OSwxNSArODY5LDE2IEBAIGd1ZXN0
X3BoeXNtYXBfYWRkX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZ2ZuX3QgZ2ZuLCBtZm5fdCBtZm4s
CiAgICAgICAgICAqIGFueSBndWVzdC1yZXF1ZXN0ZWQgdHlwZSBjaGFuZ2VzIHN1Y2NlZWQgYW5k
IHJlbW92ZSB0aGUgSU9NTVUKICAgICAgICAgICogZW50cnkpLgogICAgICAgICAgKi8KLSAgICAg
ICAgaWYgKCAhbmVlZF9pb21tdV9wdF9zeW5jKGQpICkKLSAgICAgICAgICAgIHJldHVybiAwOwot
CiAgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgKDFVTCA8PCBwYWdlX29yZGVyKTsgKytpLCArK3Bh
Z2UgKQogICAgICAgICB7Ci0gICAgICAgICAgICBpZiAoIGdldF9wYWdlX2FuZF90eXBlKHBhZ2Us
IGQsIFBHVF93cml0YWJsZV9wYWdlKSApCisgICAgICAgICAgICBpZiAoICFuZWVkX2lvbW11X3B0
X3N5bmMoZCkgKQorICAgICAgICAgICAgICAgIC8qIG5vdGhpbmcgKi87CisgICAgICAgICAgICBl
bHNlIGlmICggZ2V0X3BhZ2VfYW5kX3R5cGUocGFnZSwgZCwgUEdUX3dyaXRhYmxlX3BhZ2UpICkK
ICAgICAgICAgICAgICAgICBwdXRfcGFnZV9hbmRfdHlwZShwYWdlKTsKICAgICAgICAgICAgIGVs
c2UKICAgICAgICAgICAgICAgICByZXR1cm4gLUVJTlZBTDsKKworICAgICAgICAgICAgc2V0X2dw
Zm5fZnJvbV9tZm4obWZuX3gobWZuKSArIGksIGdmbl94KGdmbikgKyBpKTsKICAgICAgICAgfQog
CiAgICAgICAgIHJldHVybiAwOwpkaWZmIC0tZ2l0IGEveGVuL2NvbW1vbi9tZW1vcnkuYyBiL3hl
bi9jb21tb24vbWVtb3J5LmMKaW5kZXggZWRmNmFhYWExMy4uNTIwZDZmNDgwMyAxMDA2NDQKLS0t
IGEveGVuL2NvbW1vbi9tZW1vcnkuYworKysgYi94ZW4vY29tbW9uL21lbW9yeS5jCkBAIC0yNjgs
MTYgKzI2OCwxMCBAQCBzdGF0aWMgdm9pZCBwb3B1bGF0ZV9waHlzbWFwKHN0cnVjdCBtZW1vcF9h
cmdzICphKQogCiAgICAgICAgICAgICBndWVzdF9waHlzbWFwX2FkZF9wYWdlKGQsIF9nZm4oZ3Bm
biksIG1mbiwgYS0+ZXh0ZW50X29yZGVyKTsKIAotICAgICAgICAgICAgaWYgKCAhcGFnaW5nX21v
ZGVfdHJhbnNsYXRlKGQpICkKLSAgICAgICAgICAgIHsKLSAgICAgICAgICAgICAgICBmb3IgKCBq
ID0gMDsgaiA8ICgxVSA8PCBhLT5leHRlbnRfb3JkZXIpOyBqKysgKQotICAgICAgICAgICAgICAg
ICAgICBzZXRfZ3Bmbl9mcm9tX21mbihtZm5feChtZm5fYWRkKG1mbiwgaikpLCBncGZuICsgaik7
Ci0KLSAgICAgICAgICAgICAgICAvKiBJbmZvcm0gdGhlIGRvbWFpbiBvZiB0aGUgbmV3IHBhZ2Un
cyBtYWNoaW5lIGFkZHJlc3MuICovIAotICAgICAgICAgICAgICAgIGlmICggdW5saWtlbHkoX19j
b3B5X21mbl90b19ndWVzdF9vZmZzZXQoYS0+ZXh0ZW50X2xpc3QsIGksCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtZm4pKSApCi0gICAg
ICAgICAgICAgICAgICAgIGdvdG8gb3V0OwotICAgICAgICAgICAgfQorICAgICAgICAgICAgaWYg
KCAhcGFnaW5nX21vZGVfdHJhbnNsYXRlKGQpICYmCisgICAgICAgICAgICAgICAgIC8qIEluZm9y
bSB0aGUgZG9tYWluIG9mIHRoZSBuZXcgcGFnZSdzIG1hY2hpbmUgYWRkcmVzcy4gKi8KKyAgICAg
ICAgICAgICAgICAgdW5saWtlbHkoX19jb3B5X21mbl90b19ndWVzdF9vZmZzZXQoYS0+ZXh0ZW50
X2xpc3QsIGksIG1mbikpICkKKyAgICAgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgfQog
ICAgIH0KIApAQCAtNzUzLDE1ICs3NDcsMTEgQEAgc3RhdGljIGxvbmcgbWVtb3J5X2V4Y2hhbmdl
KFhFTl9HVUVTVF9IQU5ETEVfUEFSQU0oeGVuX21lbW9yeV9leGNoYW5nZV90KSBhcmcpCiAgICAg
ICAgICAgICBndWVzdF9waHlzbWFwX2FkZF9wYWdlKGQsIF9nZm4oZ3BmbiksIG1mbiwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZXhjaC5vdXQuZXh0ZW50X29yZGVyKTsKIAot
ICAgICAgICAgICAgaWYgKCAhcGFnaW5nX21vZGVfdHJhbnNsYXRlKGQpICkKLSAgICAgICAgICAg
IHsKLSAgICAgICAgICAgICAgICBmb3IgKCBrID0gMDsgayA8ICgxVUwgPDwgZXhjaC5vdXQuZXh0
ZW50X29yZGVyKTsgaysrICkKLSAgICAgICAgICAgICAgICAgICAgc2V0X2dwZm5fZnJvbV9tZm4o
bWZuX3gobWZuX2FkZChtZm4sIGspKSwgZ3BmbiArIGspOwotICAgICAgICAgICAgICAgIGlmICgg
X19jb3B5X21mbl90b19ndWVzdF9vZmZzZXQoZXhjaC5vdXQuZXh0ZW50X3N0YXJ0LAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGkgPDwgb3V0X2NodW5r
X29yZGVyKSArIGosCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBtZm4pICkKLSAgICAgICAgICAgICAgICAgICAgcmMgPSAtRUZBVUxUOwotICAgICAgICAg
ICAgfQorICAgICAgICAgICAgaWYgKCAhcGFnaW5nX21vZGVfdHJhbnNsYXRlKGQpICYmCisgICAg
ICAgICAgICAgICAgIF9fY29weV9tZm5fdG9fZ3Vlc3Rfb2Zmc2V0KGV4Y2gub3V0LmV4dGVudF9z
dGFydCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGkgPDwg
b3V0X2NodW5rX29yZGVyKSArIGosCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIG1mbikgKQorICAgICAgICAgICAgICAgIHJjID0gLUVGQVVMVDsKICAgICAgICAg
fQogICAgICAgICBCVUdfT04oICEoZC0+aXNfZHlpbmcpICYmIChqICE9ICgxVUwgPDwgb3V0X2No
dW5rX29yZGVyKSkgKTsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94
ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 14 14:33:39 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 14: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 1hQYUt-000125-EV; Tue, 14 May 2019 14:33:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rBGB=TO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQYUr-00011U-Rc
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 14:33:37 +0000
X-Inumbo-ID: 4190692c-7655-11e9-a7ce-d788d2ea2479
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4190692c-7655-11e9-a7ce-d788d2ea2479;
 Tue, 14 May 2019 14:33:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQYUp-0006Nn-Es
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 14:33:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQYUp-0003DQ-CE
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 14:33:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQYUp-0003DQ-CE@xenbits.xenproject.org>
Date: Tue, 14 May 2019 14:33:35 +0000
Subject: [Xen-changelog] [xen staging] IOMMU: avoid NULL deref in
 iommu_lookup_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>

Y29tbWl0IDE0ZTEyMmZjYzQ1ZDhhODZlMjdiZTk2NjNjYmQ3YmNlYTE2MDJiMjUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWF5IDE0
IDE2OjIyOjE3IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDE0IDE2OjIyOjE3IDIwMTkgKzAyMDAKCiAgICBJ
T01NVTogYXZvaWQgTlVMTCBkZXJlZiBpbiBpb21tdV9sb29rdXBfcGFnZSgpCiAgICAKICAgIEx1
Y2tpbHkgdGhlIGZ1bmN0aW9uIGN1cnJlbnRseSBoYXMgbm8gY2FsbGVycyAtIGl0IHdvdWxkIGhh
dmUgY2FsbGVkCiAgICB0aHJvdWdoIE5VTEwgZm9yIGJvdGggQXJtIGFuZCB4ODYvQU1ELgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBB
Y2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBQYXVsIER1cnJhbnQgPHBhdWwuZHVycmFudEBjaXRyaXguY29tPgotLS0KIHhl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBp
bnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9wYXNz
dGhyb3VnaC9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwppbmRleCBi
NDUzYjMyMTkxLi4wZDJkYWNmMjg3IDEwMDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKQEAgLTQwOSw3
ICs0MDksNyBAQCBpbnQgaW9tbXVfbG9va3VwX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3Qg
ZGZuLCBtZm5fdCAqbWZuLAogewogICAgIGNvbnN0IHN0cnVjdCBkb21haW5faW9tbXUgKmhkID0g
ZG9tX2lvbW11KGQpOwogCi0gICAgaWYgKCAhaW9tbXVfZW5hYmxlZCB8fCAhaGQtPnBsYXRmb3Jt
X29wcyApCisgICAgaWYgKCAhaW9tbXVfZW5hYmxlZCB8fCAhaGQtPnBsYXRmb3JtX29wcyB8fCAh
aGQtPnBsYXRmb3JtX29wcy0+bG9va3VwX3BhZ2UgKQogICAgICAgICByZXR1cm4gLUVPUE5PVFNV
UFA7CiAKICAgICByZXR1cm4gaGQtPnBsYXRmb3JtX29wcy0+bG9va3VwX3BhZ2UoZCwgZGZuLCBt
Zm4sIGZsYWdzKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 14 17:11:12 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 17:11:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hQaxL-0006hE-5J; Tue, 14 May 2019 17:11:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rBGB=TO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQaxJ-0006h6-6h
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:11:09 +0000
X-Inumbo-ID: 41f074a0-766b-11e9-b255-2bc48f48445e
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 41f074a0-766b-11e9-b255-2bc48f48445e;
 Tue, 14 May 2019 17:11:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQaxE-0001dZ-WD
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:11:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQaxE-0004NR-TJ
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:11:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQaxE-0004NR-TJ@xenbits.xenproject.org>
Date: Tue, 14 May 2019 17:11:04 +0000
Subject: [Xen-changelog] [xen staging] x86/spec-ctrl: Misc non-functional
 cleanup
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDliNjJlYmE2YzQyOWMzMjdlMTUwNzgxNmJlZjQwM2NjYzg3MzU3YWUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIFNlcCAxMiAxNDozNjowMCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgMTQgMTU6Mjg6
MzIgMjAxOSArMDEwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IE1pc2Mgbm9uLWZ1bmN0aW9uYWwgY2xl
YW51cAogICAgCiAgICAgKiBJZGVudGlmeSBCVEkgaW4gdGhlIHNwZWNfY3RybF97ZW50ZXIsZXhp
dH1faWRsZSgpIGNvbW1lbnRzLCBhcyBvdGhlcgogICAgICAgbWl0aWdhdGlvbnMgd2lsbCBzaG9y
dGx5IGFwcGVhci4KICAgICAqIFVzZSBhbHRlcm5hdGl2ZV9pbnB1dCgpIGFuZCBjb3ZlciB0aGUg
bGFjayBvZiBtZW1vcnkgY29iYmVyIHdpdGggYSBmdXJ0aGVyCiAgICAgICBiYXJyaWVyLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0t
CiB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oIHwgMTQgKysrKysrKysrKy0tLS0KIDEg
ZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmggYi94ZW4vaW5jbHVkZS9hc20teDg2
L3NwZWNfY3RybC5oCmluZGV4IGE1YjU2NTFiZmUuLmRhYWJlZGU4NjcgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9z
cGVjX2N0cmwuaApAQCAtNjksNiArNjksOCBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB2b2lkIHNw
ZWNfY3RybF9lbnRlcl9pZGxlKHN0cnVjdCBjcHVfaW5mbyAqaW5mbykKICAgICB1aW50MzJfdCB2
YWwgPSAwOwogCiAgICAgLyoKKyAgICAgKiBCcmFuY2ggVGFyZ2V0IEluamVjdGlvbjoKKyAgICAg
KgogICAgICAqIExhdGNoIHRoZSBuZXcgc2hhZG93IHZhbHVlLCB0aGVuIGVuYWJsZSBzaGFkb3dp
bmcsIHRoZW4gdXBkYXRlIHRoZSBNU1IuCiAgICAgICogVGhlcmUgYXJlIG5vIFNNUCBpc3N1ZXMg
aGVyZTsgb25seSBsb2NhbCBwcm9jZXNzb3Igb3JkZXJpbmcgY29uY2VybnMuCiAgICAgICovCkBA
IC03Niw4ICs3OCw5IEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIHZvaWQgc3BlY19jdHJsX2VudGVy
X2lkbGUoc3RydWN0IGNwdV9pbmZvICppbmZvKQogICAgIGJhcnJpZXIoKTsKICAgICBpbmZvLT5z
cGVjX2N0cmxfZmxhZ3MgfD0gU0NGX3VzZV9zaGFkb3c7CiAgICAgYmFycmllcigpOwotICAgIGFz
bSB2b2xhdGlsZSAoIEFMVEVSTkFUSVZFKCIiLCAid3Jtc3IiLCBYODZfRkVBVFVSRV9TQ19NU1Jf
SURMRSkKLSAgICAgICAgICAgICAgICAgICA6OiAiYSIgKHZhbCksICJjIiAoTVNSX1NQRUNfQ1RS
TCksICJkIiAoMCkgOiAibWVtb3J5IiApOworICAgIGFsdGVybmF0aXZlX2lucHV0KCIiLCAid3Jt
c3IiLCBYODZfRkVBVFVSRV9TQ19NU1JfSURMRSwKKyAgICAgICAgICAgICAgICAgICAgICAiYSIg
KHZhbCksICJjIiAoTVNSX1NQRUNfQ1RSTCksICJkIiAoMCkpOworICAgIGJhcnJpZXIoKTsKIH0K
IAogLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGJlZm9yZSB0
aGlzIGNhbGwuICovCkBAIC04NiwxMyArODksMTYgQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgdm9p
ZCBzcGVjX2N0cmxfZXhpdF9pZGxlKHN0cnVjdCBjcHVfaW5mbyAqaW5mbykKICAgICB1aW50MzJf
dCB2YWwgPSBpbmZvLT54ZW5fc3BlY19jdHJsOwogCiAgICAgLyoKKyAgICAgKiBCcmFuY2ggVGFy
Z2V0IEluamVjdGlvbjoKKyAgICAgKgogICAgICAqIERpc2FibGUgc2hhZG93aW5nIGJlZm9yZSB1
cGRhdGluZyB0aGUgTVNSLiAgVGhlcmUgYXJlIG5vIFNNUCBpc3N1ZXMKICAgICAgKiBoZXJlOyBv
bmx5IGxvY2FsIHByb2Nlc3NvciBvcmRlcmluZyBjb25jZXJucy4KICAgICAgKi8KICAgICBpbmZv
LT5zcGVjX2N0cmxfZmxhZ3MgJj0gflNDRl91c2Vfc2hhZG93OwogICAgIGJhcnJpZXIoKTsKLSAg
ICBhc20gdm9sYXRpbGUgKCBBTFRFUk5BVElWRSgiIiwgIndybXNyIiwgWDg2X0ZFQVRVUkVfU0Nf
TVNSX0lETEUpCi0gICAgICAgICAgICAgICAgICAgOjogImEiICh2YWwpLCAiYyIgKE1TUl9TUEVD
X0NUUkwpLCAiZCIgKDApIDogIm1lbW9yeSIgKTsKKyAgICBhbHRlcm5hdGl2ZV9pbnB1dCgiIiwg
IndybXNyIiwgWDg2X0ZFQVRVUkVfU0NfTVNSX0lETEUsCisgICAgICAgICAgICAgICAgICAgICAg
ImEiICh2YWwpLCAiYyIgKE1TUl9TUEVDX0NUUkwpLCAiZCIgKDApKTsKKyAgICBiYXJyaWVyKCk7
CiB9CiAKICNlbmRpZiAvKiBfX0FTU0VNQkxZX18gKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 14 17:11:19 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 17:11:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hQaxT-0006iF-7F; Tue, 14 May 2019 17:11:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rBGB=TO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQaxS-0006i4-HG
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:11:18 +0000
X-Inumbo-ID: 48062d6c-766b-11e9-a55f-a70ed6535f28
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 48062d6c-766b-11e9-a55f-a70ed6535f28;
 Tue, 14 May 2019 17:11:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQaxP-0001dh-72
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:11:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQaxP-0004O3-3u
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:11:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQaxP-0004O3-3u@xenbits.xenproject.org>
Date: Tue, 14 May 2019 17:11:15 +0000
Subject: [Xen-changelog] [xen staging] x86/spec-ctrl: CPUID/MSR definitions
 for Microarchitectural Data Sampling
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ0ZjYxMTZjMDgwZGMwMTNjZDEyMDRjNGQ4Y2ViOTVlNWYyNzg2ODkKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIFNlcCAxMiAxNDozNjowMCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgMTQgMTU6Mjg6
MzIgMjAxOSArMDEwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IENQVUlEL01TUiBkZWZpbml0aW9ucyBm
b3IgTWljcm9hcmNoaXRlY3R1cmFsIERhdGEgU2FtcGxpbmcKICAgIAogICAgVGhlIE1EX0NMRUFS
IGZlYXR1cmUgY2FuIGJlIGF1dG9tYXRpY2FsbHkgb2ZmZXJlZCB0byBndWVzdHMuICBObwogICAg
aW5mcmFzdHJ1Y3R1cmUgaXMgbmVlZGVkIGluIFhlbiB0byBzdXBwb3J0IHRoZSBndWVzdCBtYWtp
bmcgdXNlIG9mIGl0LgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI5NywgQ1ZFLTIwMTgt
MTIxMjYsIENWRS0yMDE4LTEyMTI3LCBDVkUtMjAxOC0xMjEzMCwgQ1ZFLTIwMTktMTEwOTEuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgot
LS0KIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyAgICAgICAgICAgfCAgMiArLQog
dG9vbHMvbGlieGwvbGlieGxfY3B1aWQuYyAgICAgICAgICAgICAgICAgICB8ICAxICsKIHRvb2xz
L21pc2MveGVuLWNwdWlkLmMgICAgICAgICAgICAgICAgICAgICAgfCAgMSArCiB4ZW4vYXJjaC94
ODYvY3B1aWQuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgIDcgKysrKysrLQogeGVuL2FyY2gv
eDg2L3NwZWNfY3RybC5jICAgICAgICAgICAgICAgICAgICB8IDE2ICsrKysrKysrKystLS0tLS0K
IHhlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmggICAgICAgICAgICAgfCAgMSArCiB4ZW4v
aW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oIHwgIDEgKwogNyBmaWxlcyBj
aGFuZ2VkLCAyMSBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2Rv
Y3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1s
aW5lLnBhbmRvYwppbmRleCBkOWZmMzcyNjcwLi5mZGY0Y2ZjMTQxIDEwMDY0NAotLS0gYS9kb2Nz
L21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5k
LWxpbmUucGFuZG9jCkBAIC00ODMsNyArNDgzLDcgQEAgYWNjb3VudGluZyBmb3IgaGFyZHdhcmUg
Y2FwYWJpbGl0aWVzIGFzIGVudW1lcmF0ZWQgdmlhIENQVUlELgogCiBDdXJyZW50bHkgYWNjZXB0
ZWQ6CiAKLVRoZSBTcGVjdWxhdGlvbiBDb250cm9sIGhhcmR3YXJlIGZlYXR1cmVzIGBpYnJzYmAs
IGBzdGlicGAsIGBpYnBiYCwKK1RoZSBTcGVjdWxhdGlvbiBDb250cm9sIGhhcmR3YXJlIGZlYXR1
cmVzIGBtZC1jbGVhcmAsIGBpYnJzYmAsIGBzdGlicGAsIGBpYnBiYCwKIGBsMWQtZmx1c2hgIGFu
ZCBgc3NiZGAgYXJlIHVzZWQgYnkgZGVmYXVsdCBpZiBhdmFpbGFibGUgYW5kIGFwcGxpY2FibGUu
ICBUaGV5IGNhbgogYmUgaWdub3JlZCwgZS5nLiBgbm8taWJyc2JgLCBhdCB3aGljaCBwb2ludCBY
ZW4gd29uJ3QgdXNlIHRoZW0gaXRzZWxmLCBhbmQKIHdvbid0IG9mZmVyIHRoZW0gdG8gZ3Vlc3Rz
LgpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY3B1aWQuYyBiL3Rvb2xzL2xpYnhsL2xp
YnhsX2NwdWlkLmMKaW5kZXggNjZjM2YwNWI5ZC4uNGUzNjU2ZmEzNSAxMDA2NDQKLS0tIGEvdG9v
bHMvbGlieGwvbGlieGxfY3B1aWQuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9jcHVpZC5jCkBA
IC0yMTEsNiArMjExLDcgQEAgaW50IGxpYnhsX2NwdWlkX3BhcnNlX2NvbmZpZyhsaWJ4bF9jcHVp
ZF9wb2xpY3lfbGlzdCAqY3B1aWQsIGNvbnN0IGNoYXIqIHN0cikKIAogICAgICAgICB7ImF2eDUx
Mi00dm5uaXciLDB4MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdfRURYLCAgMiwgIDF9LAogICAgICAg
ICB7ImF2eDUxMi00Zm1hcHMiLDB4MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdfRURYLCAgMywgIDF9
LAorICAgICAgICB7Im1kLWNsZWFyIiwgICAgIDB4MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdfRURY
LCAxMCwgIDF9LAogICAgICAgICB7ImlicnNiIiwgICAgICAgIDB4MDAwMDAwMDcsICAwLCBDUFVJ
RF9SRUdfRURYLCAyNiwgIDF9LAogICAgICAgICB7InN0aWJwIiwgICAgICAgIDB4MDAwMDAwMDcs
ICAwLCBDUFVJRF9SRUdfRURYLCAyNywgIDF9LAogICAgICAgICB7ImwxZC1mbHVzaCIsICAgIDB4
MDAwMDAwMDcsICAwLCBDUFVJRF9SRUdfRURYLCAyOCwgIDF9LApkaWZmIC0tZ2l0IGEvdG9vbHMv
bWlzYy94ZW4tY3B1aWQuYyBiL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMKaW5kZXggZWU3NGQ4Njc3
Ny4uOWQ5M2VlZWQyNCAxMDA2NDQKLS0tIGEvdG9vbHMvbWlzYy94ZW4tY3B1aWQuYworKysgYi90
b29scy9taXNjL3hlbi1jcHVpZC5jCkBAIC0xNTQsNiArMTU0LDcgQEAgc3RhdGljIGNvbnN0IGNo
YXIgKmNvbnN0IHN0cl83ZDBbMzJdID0KICAgICBbIDJdID0gImF2eDUxMl80dm5uaXciLCBbIDNd
ID0gImF2eDUxMl80Zm1hcHMiLAogICAgIFsgNF0gPSAiZnNybSIsCiAKKyAgICBbMTBdID0gIm1k
LWNsZWFyIiwKICAgICAvKiAxMiAqLyAgICAgICAgICAgICAgICBbMTNdID0gInRzeC1mb3JjZS1h
Ym9ydCIsCiAKICAgICBbMThdID0gInBjb25maWciLApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2NwdWlkLmMgYi94ZW4vYXJjaC94ODYvY3B1aWQuYwppbmRleCBjYjE3MGFjNGQ3Li42ZjU5MzI1
MWJiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1aWQuYworKysgYi94ZW4vYXJjaC94ODYv
Y3B1aWQuYwpAQCAtMjksNyArMjksMTIgQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2VfeGVuX2Nw
dWlkKGNvbnN0IGNoYXIgKnMpCiAgICAgICAgIGlmICggIXNzICkKICAgICAgICAgICAgIHNzID0g
c3RyY2hyKHMsICdcMCcpOwogCi0gICAgICAgIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImli
cGIiLCBzLCBzcykpID49IDAgKQorICAgICAgICBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJt
ZC1jbGVhciIsIHMsIHNzKSkgPj0gMCApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICggIXZh
bCApCisgICAgICAgICAgICAgICAgc2V0dXBfY2xlYXJfY3B1X2NhcChYODZfRkVBVFVSRV9NRF9D
TEVBUik7CisgICAgICAgIH0KKyAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFu
KCJpYnBiIiwgcywgc3MpKSA+PSAwICkKICAgICAgICAgewogICAgICAgICAgICAgaWYgKCAhdmFs
ICkKICAgICAgICAgICAgICAgICBzZXR1cF9jbGVhcl9jcHVfY2FwKFg4Nl9GRUFUVVJFX0lCUEIp
OwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2FyY2gveDg2L3Nw
ZWNfY3RybC5jCmluZGV4IGJlMTQyNGZhODMuLmQ1NjZkOWI5MjUgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAgLTI5
NywxNyArMjk3LDE5IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0gaW5k
X3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBzKQogICAgIHByaW50aygiU3BlY3VsYXRpdmUgbWl0
aWdhdGlvbiBmYWNpbGl0aWVzOlxuIik7CiAKICAgICAvKiBIYXJkd2FyZSBmZWF0dXJlcyB3aGlj
aCBwZXJ0YWluIHRvIHNwZWN1bGF0aXZlIG1pdGlnYXRpb25zLiAqLwotICAgIHByaW50aygiICBI
YXJkd2FyZSBmZWF0dXJlczolcyVzJXMlcyVzJXMlcyVzJXMlc1xuIiwKKyAgICBwcmludGsoIiAg
SGFyZHdhcmUgZmVhdHVyZXM6JXMlcyVzJXMlcyVzJXMlcyVzJXMlcyVzXG4iLAogICAgICAgICAg
ICAoXzdkMCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9JQlJTQikpID8gIiBJQlJTL0lCUEIi
IDogIiIsCiAgICAgICAgICAgIChfN2QwICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX1NUSUJQ
KSkgPyAiIFNUSUJQIiAgICAgOiAiIiwKICAgICAgICAgICAgKF83ZDAgJiBjcHVmZWF0X21hc2so
WDg2X0ZFQVRVUkVfTDFEX0ZMVVNIKSkgPyAiIEwxRF9GTFVTSCIgOiAiIiwKICAgICAgICAgICAg
KF83ZDAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfU1NCRCkpICA/ICIgU1NCRCIgICAgICA6
ICIiLAorICAgICAgICAgICAoXzdkMCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9NRF9DTEVB
UikpID8gIiBNRF9DTEVBUiIgOiAiIiwKICAgICAgICAgICAgKGU4YiAgJiBjcHVmZWF0X21hc2so
WDg2X0ZFQVRVUkVfSUJQQikpICA/ICIgSUJQQiIgICAgICA6ICIiLAogICAgICAgICAgICAoY2Fw
cyAmIEFSQ0hfQ0FQU19JQlJTX0FMTCkgICAgICAgICAgICAgID8gIiBJQlJTX0FMTCIgIDogIiIs
CiAgICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBTX1JEQ0xfTk8pICAgICAgICAgICAgICAgPyAi
IFJEQ0xfTk8iICAgOiAiIiwKICAgICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUFNfUlNCQSkgICAg
ICAgICAgICAgICAgICA/ICIgUlNCQSIgICAgICA6ICIiLAogICAgICAgICAgICAoY2FwcyAmIEFS
Q0hfQ0FQU19TS0lQX0wxREZMKSAgICAgICAgICAgID8gIiBTS0lQX0wxREZMIjogIiIsCi0gICAg
ICAgICAgIChjYXBzICYgQVJDSF9DQVBTX1NTQl9OTykgICAgICAgICAgICAgICAgPyAiIFNTQl9O
TyIgICAgOiAiIik7CisgICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBTX1NTQl9OTykgICAgICAg
ICAgICAgICAgPyAiIFNTQl9OTyIgICAgOiAiIiwKKyAgICAgICAgICAgKGNhcHMgJiBBUkNIX0NB
UFNfTURTX05PKSAgICAgICAgICAgICAgICA/ICIgTURTX05PIiAgICA6ICIiKTsKIAogICAgIC8q
IENvbXBpbGVkLWluIHN1cHBvcnQgd2hpY2ggcGVydGFpbnMgdG8gbWl0aWdhdGlvbnMuICovCiAg
ICAgaWYgKCBJU19FTkFCTEVEKENPTkZJR19JTkRJUkVDVF9USFVOSykgfHwgSVNfRU5BQkxFRChD
T05GSUdfU0hBRE9XX1BBR0lORykgKQpAQCAtMzQ2LDIzICszNDgsMjUgQEAgc3RhdGljIHZvaWQg
X19pbml0IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMp
CiAgICAgICogbWl0aWdhdGlvbiBzdXBwb3J0IGZvciBndWVzdHMuCiAgICAgICovCiAjaWZkZWYg
Q09ORklHX0hWTQotICAgIHByaW50aygiICBTdXBwb3J0IGZvciBIVk0gVk1zOiVzJXMlcyVzXG4i
LAorICAgIHByaW50aygiICBTdXBwb3J0IGZvciBIVk0gVk1zOiVzJXMlcyVzJXNcbiIsCiAgICAg
ICAgICAgIChib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfTVNSX0hWTSkgfHwKICAgICAgICAg
ICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19SU0JfSFZNKSB8fAogICAgICAgICAgICAg
b3B0X2VhZ2VyX2ZwdSkgICAgICAgICAgICAgICAgICAgICAgICAgICA/ICIiICAgICAgICAgICAg
ICAgOiAiIE5vbmUiLAogICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfTVNS
X0hWTSkgICAgICA/ICIgTVNSX1NQRUNfQ1RSTCIgOiAiIiwKICAgICAgICAgICAgYm9vdF9jcHVf
aGFzKFg4Nl9GRUFUVVJFX1NDX1JTQl9IVk0pICAgICAgPyAiIFJTQiIgICAgICAgICAgIDogIiIs
Ci0gICAgICAgICAgIG9wdF9lYWdlcl9mcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgID8g
IiBFQUdFUl9GUFUiICAgICA6ICIiKTsKKyAgICAgICAgICAgb3B0X2VhZ2VyX2ZwdSAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgPyAiIEVBR0VSX0ZQVSIgICAgIDogIiIsCisgICAgICAgICAg
IGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9NRF9DTEVBUikgICAgICAgID8gIiBNRF9DTEVBUiIg
ICAgICA6ICIiKTsKIAogI2VuZGlmCiAjaWZkZWYgQ09ORklHX1BWCi0gICAgcHJpbnRrKCIgIFN1
cHBvcnQgZm9yIFBWIFZNczolcyVzJXMlc1xuIiwKKyAgICBwcmludGsoIiAgU3VwcG9ydCBmb3Ig
UFYgVk1zOiVzJXMlcyVzJXNcbiIsCiAgICAgICAgICAgIChib290X2NwdV9oYXMoWDg2X0ZFQVRV
UkVfU0NfTVNSX1BWKSB8fAogICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1ND
X1JTQl9QVikgfHwKICAgICAgICAgICAgIG9wdF9lYWdlcl9mcHUpICAgICAgICAgICAgICAgICAg
ICAgICAgICAgPyAiIiAgICAgICAgICAgICAgIDogIiBOb25lIiwKICAgICAgICAgICAgYm9vdF9j
cHVfaGFzKFg4Nl9GRUFUVVJFX1NDX01TUl9QVikgICAgICAgPyAiIE1TUl9TUEVDX0NUUkwiIDog
IiIsCiAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19SU0JfUFYpICAgICAg
ID8gIiBSU0IiICAgICAgICAgICA6ICIiLAotICAgICAgICAgICBvcHRfZWFnZXJfZnB1ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA/ICIgRUFHRVJfRlBVIiAgICAgOiAiIik7CisgICAgICAg
ICAgIG9wdF9lYWdlcl9mcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gIiBFQUdFUl9G
UFUiICAgICA6ICIiLAorICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfTURfQ0xF
QVIpICAgICAgICA/ICIgTURfQ0xFQVIiICAgICAgOiAiIik7CiAKICAgICBwcmludGsoIiAgWFBU
SSAoNjQtYml0IFBWIG9ubHkpOiBEb20wICVzLCBEb21VICVzICh3aXRoJXMgUENJRClcbiIsCiAg
ICAgICAgICAgIG9wdF94cHRpX2h3ZG9tID8gImVuYWJsZWQiIDogImRpc2FibGVkIiwKZGlmZiAt
LWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmggYi94ZW4vaW5jbHVkZS9hc20t
eDg2L21zci1pbmRleC5oCmluZGV4IDM4OWY5NWY4OTAuLjYzNzI1OWJkMWYgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tc3ItaW5kZXguaApAQCAtNTEsNiArNTEsNyBAQAogI2RlZmluZSBBUkNIX0NBUFNfUlNCQQkJ
CShfQUMoMSwgVUxMKSA8PCAyKQogI2RlZmluZSBBUkNIX0NBUFNfU0tJUF9MMURGTAkJKF9BQygx
LCBVTEwpIDw8IDMpCiAjZGVmaW5lIEFSQ0hfQ0FQU19TU0JfTk8JCShfQUMoMSwgVUxMKSA8PCA0
KQorI2RlZmluZSBBUkNIX0NBUFNfTURTX05PCQkoX0FDKDEsIFVMTCkgPDwgNSkKIAogI2RlZmlu
ZSBNU1JfRkxVU0hfQ01ECQkJMHgwMDAwMDEwYgogI2RlZmluZSBGTFVTSF9DTURfTDFECQkJKF9B
QygxLCBVTEwpIDw8IDApCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYv
Y3B1ZmVhdHVyZXNldC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVz
ZXQuaAppbmRleCAyYmNjNTQ4N2FjLi41NTIzMWQ0YjNiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1Ymxp
Yy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKQEAgLTI0Miw2ICsyNDIsNyBAQCBYRU5fQ1BVRkVB
VFVSRShJQlBCLCAgICAgICAgICA4KjMyKzEyKSAvKkEgIElCUEIgc3VwcG9ydCBvbmx5IChubyBJ
QlJTLCB1c2VkIGJ5CiAvKiBJbnRlbC1kZWZpbmVkIENQVSBmZWF0dXJlcywgQ1BVSUQgbGV2ZWwg
MHgwMDAwMDAwNzowLmVkeCwgd29yZCA5ICovCiBYRU5fQ1BVRkVBVFVSRShBVlg1MTJfNFZOTklX
LCA5KjMyKyAyKSAvKkEgIEFWWDUxMiBOZXVyYWwgTmV0d29yayBJbnN0cnVjdGlvbnMgKi8KIFhF
Tl9DUFVGRUFUVVJFKEFWWDUxMl80Rk1BUFMsIDkqMzIrIDMpIC8qQSAgQVZYNTEyIE11bHRpcGx5
IEFjY3VtdWxhdGlvbiBTaW5nbGUgUHJlY2lzaW9uICovCitYRU5fQ1BVRkVBVFVSRShNRF9DTEVB
UiwgICAgICA5KjMyKzEwKSAvKkEgIFZFUlcgY2xlYXJzIG1pY3JvYXJjaGl0ZWN0dXJhbCBidWZm
ZXJzICovCiBYRU5fQ1BVRkVBVFVSRShUU1hfRk9SQ0VfQUJPUlQsIDkqMzIrMTMpIC8qIE1TUl9U
U1hfRk9SQ0VfQUJPUlQuUlRNX0FCT1JUICovCiBYRU5fQ1BVRkVBVFVSRShJQlJTQiwgICAgICAg
ICA5KjMyKzI2KSAvKkEgIElCUlMgYW5kIElCUEIgc3VwcG9ydCAodXNlZCBieSBJbnRlbCkgKi8K
IFhFTl9DUFVGRUFUVVJFKFNUSUJQLCAgICAgICAgIDkqMzIrMjcpIC8qQSAgU1RJQlAgKi8KLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdp
bmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 14 17:11:27 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 17: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 1hQaxb-0006kP-Av; Tue, 14 May 2019 17:11:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rBGB=TO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQaxa-0006kB-Ni
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:11:26 +0000
X-Inumbo-ID: 4e1926e0-766b-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4e1926e0-766b-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 17:11:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQaxZ-0001dp-Cz
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:11:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQaxZ-0004OU-AX
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:11:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQaxZ-0004OU-AX@xenbits.xenproject.org>
Date: Tue, 14 May 2019 17:11:25 +0000
Subject: [Xen-changelog] [xen staging] x86/spec-ctrl: Infrastructure to use
 VERW to flush pipeline buffers
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDU0OGE5MzJhYzc4NmQ2YmYzNTg0ZTRiNTRmMmFiOTkzZTExMTc3MTAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIERlYyAxMiAxOToyMjoxNSAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgMTQgMTU6Mjg6
MzIgMjAxOSArMDEwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IEluZnJhc3RydWN0dXJlIHRvIHVzZSBW
RVJXIHRvIGZsdXNoIHBpcGVsaW5lIGJ1ZmZlcnMKICAgIAogICAgVGhyZWUgc3ludGhldGljIGZl
YXR1cmVzIGFyZSBpbnRyb2R1Y2VkLCBhcyB3ZSBuZWVkIGluZGl2aWR1YWwgY29udHJvbCBvZgog
ICAgZWFjaCwgZGVwZW5kaW5nIG9uIGNpcmN1bXN0YW5jZXMuICBBIGxhdGVyIGNoYW5nZSB3aWxs
IGVuYWJsZSB0aGVtIGF0CiAgICBhcHByb3ByaWF0ZSBwb2ludHMuCiAgICAKICAgIFRoZSB2ZXJ3
X3NlbCBmaWVsZCBkb2Vzbid0IHN0cmljdGx5IG5lZWQgdG8gbGl2ZSBpbiBzdHJ1Y3QgY3B1X2lu
Zm8uICBJdCBsaXZlcwogICAgdGhlcmUgYmVjYXVzZSB0aGVyZSBpcyBhIGNvbnZlbmllbnQgaG9s
ZSBpdCBjYW4gZmlsbCwgYW5kIGl0IHJlZHVjZXMgdGhlCiAgICBjb21wbGV4aXR5IG9mIHRoZSBT
UEVDX0NUUkxfRVhJVF9UT197UFYsSFZNfSBhc3NlbWJseSBieSBhdm9pZGluZyB0aGUgbmVlZCBm
b3IKICAgIGFueSB0ZW1wb3Jhcnkgc3RhY2sgbWFpbnRlbmFuY2UuCiAgICAKICAgIFRoaXMgaXMg
cGFydCBvZiBYU0EtMjk3LCBDVkUtMjAxOC0xMjEyNiwgQ1ZFLTIwMTgtMTIxMjcsIENWRS0yMDE4
LTEyMTMwLCBDVkUtMjAxOS0xMTA5MS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogeGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zm
c2V0cy5jICAgfCAgMSArCiB4ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmggICB8ICAz
ICsrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmggICAgICAgfCAgMSArCiB4ZW4vaW5j
bHVkZS9hc20teDg2L3NwZWNfY3RybC5oICAgICB8IDM0ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oIHwgIDggKysr
KysrLS0KIDUgZmlsZXMgY2hhbmdlZCwgNDUgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMgYi94ZW4vYXJj
aC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKaW5kZXggMDUyMjI4Y2RkYS4uMzM5MzBjZTk3YyAx
MDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCisrKyBiL3hlbi9h
cmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYwpAQCAtMTEwLDYgKzExMCw3IEBAIHZvaWQgX19k
dW1teV9fKHZvaWQpCiAgICAgQkxBTksoKTsKIAogICAgIE9GRlNFVChDUFVJTkZPX2d1ZXN0X2Nw
dV91c2VyX3JlZ3MsIHN0cnVjdCBjcHVfaW5mbywgZ3Vlc3RfY3B1X3VzZXJfcmVncyk7CisgICAg
T0ZGU0VUKENQVUlORk9fdmVyd19zZWwsIHN0cnVjdCBjcHVfaW5mbywgdmVyd19zZWwpOwogICAg
IE9GRlNFVChDUFVJTkZPX2N1cnJlbnRfdmNwdSwgc3RydWN0IGNwdV9pbmZvLCBjdXJyZW50X3Zj
cHUpOwogICAgIE9GRlNFVChDUFVJTkZPX2NyNCwgc3RydWN0IGNwdV9pbmZvLCBjcjQpOwogICAg
IE9GRlNFVChDUFVJTkZPX3hlbl9jcjMsIHN0cnVjdCBjcHVfaW5mbywgeGVuX2NyMyk7CmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmggYi94ZW4vaW5jbHVkZS9h
c20teDg2L2NwdWZlYXR1cmVzLmgKaW5kZXggMWQwYmY2ZmZiOS4uOTk2Zjg5ZGY5YSAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvY3B1ZmVhdHVyZXMuaApAQCAtMzIsMyArMzIsNiBAQCBYRU5fQ1BVRkVBVFVSRShT
Q19SU0JfUFYsICAgICAgIChGU0NBUElOVFMrMCkqMzIrMTgpIC8qIFJTQiBvdmVyd3JpdGUgbmVl
ZGVkIGZvcgogWEVOX0NQVUZFQVRVUkUoU0NfUlNCX0hWTSwgICAgICAoRlNDQVBJTlRTKzApKjMy
KzE5KSAvKiBSU0Igb3ZlcndyaXRlIG5lZWRlZCBmb3IgSFZNICovCiBYRU5fQ1BVRkVBVFVSRShT
Q19NU1JfSURMRSwgICAgIChGU0NBUElOVFMrMCkqMzIrMjEpIC8qIChTQ19NU1JfUFYgfHwgU0Nf
TVNSX0hWTSkgJiYgZGVmYXVsdF94ZW5fc3BlY19jdHJsICovCiBYRU5fQ1BVRkVBVFVSRShYRU5f
TEJSLCAgICAgICAgIChGU0NBUElOVFMrMCkqMzIrMjIpIC8qIFhlbiB1c2VzIE1TUl9ERUJVR0NU
TC5MQlIgKi8KK1hFTl9DUFVGRUFUVVJFKFNDX1ZFUldfUFYsICAgICAgKEZTQ0FQSU5UUyswKSoz
MisyMykgLyogVkVSVyB1c2VkIGJ5IFhlbiBmb3IgUFYgKi8KK1hFTl9DUFVGRUFUVVJFKFNDX1ZF
UldfSFZNLCAgICAgKEZTQ0FQSU5UUyswKSozMisyNCkgLyogVkVSVyB1c2VkIGJ5IFhlbiBmb3Ig
SFZNICovCitYRU5fQ1BVRkVBVFVSRShTQ19WRVJXX0lETEUsICAgIChGU0NBUElOVFMrMCkqMzIr
MjUpIC8qIFZFUlcgdXNlZCBieSBYZW4gZm9yIGlkbGUgKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvY3VycmVudC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmgKaW5k
ZXggNWJkNjRiMjI3MS4uZjM1MDhjM2MwOCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9jdXJyZW50LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmgKQEAgLTM4LDYg
KzM4LDcgQEAgc3RydWN0IHZjcHU7CiBzdHJ1Y3QgY3B1X2luZm8gewogICAgIHN0cnVjdCBjcHVf
dXNlcl9yZWdzIGd1ZXN0X2NwdV91c2VyX3JlZ3M7CiAgICAgdW5zaWduZWQgaW50IHByb2Nlc3Nv
cl9pZDsKKyAgICB1bnNpZ25lZCBpbnQgdmVyd19zZWw7CiAgICAgc3RydWN0IHZjcHUgKmN1cnJl
bnRfdmNwdTsKICAgICB1bnNpZ25lZCBsb25nIHBlcl9jcHVfb2Zmc2V0OwogICAgIHVuc2lnbmVk
IGxvbmcgY3I0OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKaW5kZXggZGFhYmVkZTg2Ny4uMTMzOWRk
ZDdlZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAorKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCkBAIC02MSw2ICs2MSwxMyBAQCBzdGF0aWMg
aW5saW5lIHZvaWQgaW5pdF9zaGFkb3dfc3BlY19jdHJsX3N0YXRlKHZvaWQpCiAgICAgaW5mby0+
c2hhZG93X3NwZWNfY3RybCA9IDA7CiAgICAgaW5mby0+eGVuX3NwZWNfY3RybCA9IGRlZmF1bHRf
eGVuX3NwZWNfY3RybDsKICAgICBpbmZvLT5zcGVjX2N0cmxfZmxhZ3MgPSBkZWZhdWx0X3NwZWNf
Y3RybF9mbGFnczsKKworICAgIC8qCisgICAgICogRm9yIGxlYXN0IGxhdGVuY3ksIHRoZSBWRVJX
IHNlbGVjdG9yIHNob3VsZCBiZSBhIHdyaXRlYWJsZSBkYXRhCisgICAgICogZGVzY3JpcHRvciBy
ZXNpZGVudCBpbiB0aGUgY2FjaGUuICBfX0hZUEVSVklTT1JfRFMzMiBzaGFyZXMgYSBjYWNoZQor
ICAgICAqIGxpbmUgd2l0aCBfX0hZUEVSVklTT1JfQ1MsIHNvIGlzIGV4cGVjdGVkIHRvIGJlIHZl
cnkgY2FjaGUtaG90LgorICAgICAqLworICAgIGluZm8tPnZlcndfc2VsID0gX19IWVBFUlZJU09S
X0RTMzI7CiB9CiAKIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2Fm
ZSBhZnRlciB0aGlzIGNhbGwuICovCkBAIC04MSw2ICs4OCwyMiBAQCBzdGF0aWMgYWx3YXlzX2lu
bGluZSB2b2lkIHNwZWNfY3RybF9lbnRlcl9pZGxlKHN0cnVjdCBjcHVfaW5mbyAqaW5mbykKICAg
ICBhbHRlcm5hdGl2ZV9pbnB1dCgiIiwgIndybXNyIiwgWDg2X0ZFQVRVUkVfU0NfTVNSX0lETEUs
CiAgICAgICAgICAgICAgICAgICAgICAgImEiICh2YWwpLCAiYyIgKE1TUl9TUEVDX0NUUkwpLCAi
ZCIgKDApKTsKICAgICBiYXJyaWVyKCk7CisKKyAgICAvKgorICAgICAqIE1pY3JvYXJjaGl0ZWN0
dXJhbCBTdG9yZSBCdWZmZXIgRGF0YSBTYW1wbGluZzoKKyAgICAgKgorICAgICAqIE9uIHZ1bG5l
cmFibGUgc3lzdGVtcywgc3RvcmUgYnVmZmVyIGVudHJpZXMgYXJlIHN0YXRpY2FsbHkgcGFydGl0
aW9uZWQKKyAgICAgKiBiZXR3ZWVuIGFjdGl2ZSB0aHJlYWRzLiAgV2hlbiBlbnRlcmluZyBpZGxl
LCBvdXIgc3RvcmUgYnVmZmVyIGVudHJpZXMKKyAgICAgKiBhcmUgcmUtcGFydGl0aW9uZWQgdG8g
YWxsb3cgdGhlIG90aGVyIHRocmVhZHMgdG8gdXNlIHRoZW0uCisgICAgICoKKyAgICAgKiBGbHVz
aCB0aGUgYnVmZmVycyB0byBlbnN1cmUgdGhhdCBubyBzZW5zaXRpdmUgZGF0YSBvZiBvdXJzIGNh
biBiZQorICAgICAqIGxlYWtlZCBieSBhIHNpYmxpbmcgYWZ0ZXIgaXQgZ2V0cyBvdXIgc3RvcmUg
YnVmZmVyIGVudHJpZXMuCisgICAgICoKKyAgICAgKiBOb3RlOiBWRVJXIG11c3QgYmUgZW5jb2Rl
ZCB3aXRoIGEgbWVtb3J5IG9wZXJhbmQsIGFzIGl0IGlzIG9ubHkgdGhhdAorICAgICAqIGZvcm0g
d2hpY2ggY2F1c2VzIGEgZmx1c2guCisgICAgICovCisgICAgYWx0ZXJuYXRpdmVfaW5wdXQoIiIs
ICJ2ZXJ3ICVbc2VsXSIsIFg4Nl9GRUFUVVJFX1NDX1ZFUldfSURMRSwKKyAgICAgICAgICAgICAg
ICAgICAgICBbc2VsXSAibSIgKGluZm8tPnZlcndfc2VsKSk7CiB9CiAKIC8qIFdBUk5JTkchIGBy
ZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBjYWxsLiAqLwpAQCAt
OTksNiArMTIyLDE3IEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIHZvaWQgc3BlY19jdHJsX2V4aXRf
aWRsZShzdHJ1Y3QgY3B1X2luZm8gKmluZm8pCiAgICAgYWx0ZXJuYXRpdmVfaW5wdXQoIiIsICJ3
cm1zciIsIFg4Nl9GRUFUVVJFX1NDX01TUl9JRExFLAogICAgICAgICAgICAgICAgICAgICAgICJh
IiAodmFsKSwgImMiIChNU1JfU1BFQ19DVFJMKSwgImQiICgwKSk7CiAgICAgYmFycmllcigpOwor
CisgICAgLyoKKyAgICAgKiBNaWNyb2FyY2hpdGVjdHVyYWwgU3RvcmUgQnVmZmVyIERhdGEgU2Ft
cGxpbmc6CisgICAgICoKKyAgICAgKiBPbiB2dWxuZXJhYmxlIHN5c3RlbXMsIHN0b3JlIGJ1ZmZl
ciBlbnRyaWVzIGFyZSBzdGF0aWNhbGx5IHBhcnRpdGlvbmVkCisgICAgICogYmV0d2VlbiBhY3Rp
dmUgdGhyZWFkcy4gIFdoZW4gZXhpdGluZyBpZGxlLCB0aGUgb3RoZXIgdGhyZWFkcyBzdG9yZQor
ICAgICAqIGJ1ZmZlciBlbnRyaWVzIGFyZSByZS1wYXJ0aXRpb25lZCB0byBnaXZlIHVzIHNvbWUu
CisgICAgICoKKyAgICAgKiBXZSBub3cgaGF2ZSBzdG9yZSBidWZmZXIgZW50cmllcyB3aXRoIHN0
YWxlIGRhdGEgZnJvbSBzaWJsaW5nIHRocmVhZHMuCisgICAgICogQSBmbHVzaCBpZiBuZWNlc3Nh
cnkgd2lsbCBiZSBwZXJmb3JtZWQgb24gdGhlIHJldHVybiB0byBndWVzdCBwYXRoLgorICAgICAq
LwogfQogCiAjZW5kaWYgLyogX19BU1NFTUJMWV9fICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20teDg2L3NwZWNfY3RybF9hc20uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJs
X2FzbS5oCmluZGV4IDgwM2Y3Y2U1ZWYuLmM2MDA5M2IwOTAgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3Bl
Y19jdHJsX2FzbS5oCkBAIC0yNDEsMTIgKzI0MSwxNiBAQAogLyogVXNlIHdoZW4gZXhpdGluZyB0
byBQViBndWVzdCBjb250ZXh0LiAqLwogI2RlZmluZSBTUEVDX0NUUkxfRVhJVF9UT19QViAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAgIEFMVEVSTkFUSVZF
ICIiLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAotICAgICAgICBET19TUEVDX0NUUkxfRVhJVF9UT19HVUVTVCwgWDg2X0ZFQVRVUkVfU0NfTVNS
X1BWCisgICAgICAgIERPX1NQRUNfQ1RSTF9FWElUX1RPX0dVRVNULCBYODZfRkVBVFVSRV9TQ19N
U1JfUFY7ICAgICAgICAgICAgICBcCisgICAgQUxURVJOQVRJVkUgIiIsIF9fc3RyaW5naWZ5KHZl
cncgQ1BVSU5GT192ZXJ3X3NlbCglcnNwKSksICAgICAgICAgICBcCisgICAgICAgIFg4Nl9GRUFU
VVJFX1NDX1ZFUldfUFYKIAogLyogVXNlIHdoZW4gZXhpdGluZyB0byBIVk0gZ3Vlc3QgY29udGV4
dC4gKi8KICNkZWZpbmUgU1BFQ19DVFJMX0VYSVRfVE9fSFZNICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBBTFRFUk5BVElWRSAiIiwgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgRE9fU1BF
Q19DVFJMX0VYSVRfVE9fR1VFU1QsIFg4Nl9GRUFUVVJFX1NDX01TUl9IVk0KKyAgICAgICAgRE9f
U1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QsIFg4Nl9GRUFUVVJFX1NDX01TUl9IVk07ICAgICAgICAg
ICAgIFwKKyAgICBBTFRFUk5BVElWRSAiIiwgX19zdHJpbmdpZnkodmVydyBDUFVJTkZPX3Zlcndf
c2VsKCVyc3ApKSwgICAgICAgICAgIFwKKyAgICAgICAgWDg2X0ZFQVRVUkVfU0NfVkVSV19IVk0K
IAogLyoKICAqIFVzZSBpbiBJU1QgaW50ZXJydXB0L2V4Y2VwdGlvbiBjb250ZXh0LiAgTWF5IGlu
dGVycnVwdCBYZW4gb3IgUFYgY29udGV4dC4KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 14 17:11:38 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 17:11:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hQaxm-0006m4-Cm; Tue, 14 May 2019 17:11:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rBGB=TO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQaxl-0006ls-Cz
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:11:37 +0000
X-Inumbo-ID: 542ad389-766b-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 542ad389-766b-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 17:11:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQaxj-0001dx-J1
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:11:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQaxj-0004PJ-GW
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:11:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQaxj-0004PJ-GW@xenbits.xenproject.org>
Date: Tue, 14 May 2019 17:11:35 +0000
Subject: [Xen-changelog] [xen staging] x86/spec-ctrl: Introduce options to
 control VERW flushing
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNjMDRjMjU4YWI0MDQwNWE3NGUxOTRkOTg4OWE0Y2JjN2FiZTk0YjQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIERlYyAxMiAxOToyMjoxNSAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgMTQgMTU6Mjg6
MzIgMjAxOSArMDEwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IEludHJvZHVjZSBvcHRpb25zIHRvIGNv
bnRyb2wgVkVSVyBmbHVzaGluZwogICAgCiAgICBUaGUgTWljcm9hcmNoaXRlY3R1cmFsIERhdGEg
U2FtcGxpbmcgdnVsbmVyYWJpbGl0eSBpcyBzcGxpdCBpbnRvIGNhdGVnb3JpZXMKICAgIHdpdGgg
c3VidGx5IGRpZmZlcmVudCBwcm9wZXJ0aWVzOgogICAgCiAgICAgTUxQRFMgLSBNaWNyb2FyY2hp
dGVjdHVyYWwgTG9hZCBQb3J0IERhdGEgU2FtcGxpbmcKICAgICBNU0JEUyAtIE1pY3JvYXJjaGl0
ZWN0dXJhbCBTdG9yZSBCdWZmZXIgRGF0YSBTYW1wbGluZwogICAgIE1GQkRTIC0gTWljcm9hcmNo
aXRlY3R1cmFsIEZpbGwgQnVmZmVyIERhdGEgU2FtcGxpbmcKICAgICBNRFNVTSAtIE1pY3JvYXJj
aGl0ZWN0dXJhbCBEYXRhIFNhbXBsaW5nIFVuY2FjaGVhYmxlIE1lbW9yeQogICAgCiAgICBNRFNV
TSBpcyBhIHNwZWNpYWwgY2FzZSBvZiB0aGUgb3RoZXIgdGhyZWUsIGFuZCBpc24ndCBkaXN0aW5n
dWlzaGVkIGZ1cnRoZXIuCiAgICAKICAgIFRoZXNlIGlzc3VlcyBwZXJ0YWluIHRvIHRocmVlIG1p
Y3JvYXJjaGl0ZWN0dXJhbCBidWZmZXJzLiAgVGhlIExvYWQgUG9ydHMsIHRoZQogICAgU3RvcmUg
QnVmZmVycyBhbmQgdGhlIEZpbGwgQnVmZmVycy4gIEVhY2ggb2YgdGhlc2Ugc3RydWN0dXJlcyBh
cmUgZmx1c2hlZCBieQogICAgdGhlIG5ldyBlbmhhbmNlZCBWRVJXIGZ1bmN0aW9uYWxpdHksIGJ1
dCB0aGUgY29uZGl0aW9ucyB1bmRlciB3aGljaCBmbHVzaGluZwogICAgaXMgbmVjZXNzYXJ5IHZh
cnkuCiAgICAKICAgIEZvciB0aGlzIGNvbmNpc2Ugb3ZlcnZpZXcgb2YgdGhlIGlzc3VlcyBhbmQg
ZGVmYXVsdCBsb2dpYywgdGhlIGFiYnJldmlhdGlvbnMKICAgIFNQIChTdG9yZSBQb3J0KSwgRkIg
KEZpbGwgQnVmZmVyKSwgTFAgKExvYWQgUG9ydCkgYW5kIEhUIChIeXBlcnRocmVhZGluZykgYXJl
CiAgICB1c2VkIGZvciBicmV2aXR5OgogICAgCiAgICAgKiBWdWxuZXJhYmxlIGhhcmR3YXJlIGlz
IGRpdmlkZWQgaW50byB0d28gY2F0ZWdvcmllcyAtIHBhcnRzIHdoaWNoIHN1ZmZlcgogICAgICAg
ZnJvbSBTUCBvbmx5LCBhbmQgcGFydHMgd2l0aCBhbnkgb3RoZXIgY29tYmluYXRpb24gb2YgdnVs
bmVyYWJpbGl0aWVzLgogICAgCiAgICAgKiBTUCBvbmx5IGhhcyBhbiBIVCBpbnRlcmFjdGlvbiB3
aGVuIHRoZSB0aHJlYWQgZ29lcyBpZGxlLCBkdWUgdG8gdGhlIHN0YXRpYwogICAgICAgcGFydGl0
aW9uaW5nIG9mIHJlc291cmNlcy4gIExQIGFuZCBGQiBoYXZlIEhUIGludGVyYWN0aW9ucyBhdCBh
bGwgcG9pbnRzLAogICAgICAgZHVlIHRvIHRoZSBjb21wZXRpdGl2ZSBzaGFyaW5nIG9mIHJlc291
cmNlcy4gIEFsbCBpc3N1ZXMgcG90ZW50aWFsbHkgbGVhawogICAgICAgZGF0YSBhY3Jvc3MgdGhl
IHJldHVybi10by1ndWVzdCB0cmFuc2l0aW9uLgogICAgCiAgICAgKiBUaGUgbWljcm9jb2RlIHdo
aWNoIGltcGxlbWVudHMgVkVSVyBmbHVzaGluZyBhbHNvIGV4dGVuZHMgTVNSX0ZMVVNIX0NNRCwg
c28KICAgICAgIHdlIGRvbid0IG5lZWQgdG8gZG8gYm90aCBvbiB0aGUgSFZNIHJldHVybi10by1n
dWVzdCBwYXRoLiAgSG93ZXZlciwgc29tZQogICAgICAgcGFydHMgYXJlIG5vdCB2dWxuZXJhYmxl
IHRvIEwxVEYgKHRoZXJlZm9yZSBoYXZlIG5vIE1TUl9GTFVTSF9DTUQpLCBidXQgYXJlCiAgICAg
ICB2dWxuZXJhYmxlIHRvIE1EUywgc28gZG8gcmVxdWlyZSBWRVJXIG9uIHRoZSBIVk0gcGF0aC4K
ICAgIAogICAgTm90ZSB0aGF0IHdlIGRlbGliZXJhdGVseSBzdXBwb3J0IG1kcz0xIGV2ZW4gd2l0
aG91dCBNRF9DTEVBUiBpbiBjYXNlIHRoZQogICAgbWljcm9jb2RlIGhhcyBiZWVuIHVwZGF0ZWQg
YnV0IHRoZSBmZWF0dXJlIGJpdCBub3QgZXhwb3NlZC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9m
IFhTQS0yOTcsIENWRS0yMDE4LTEyMTI2LCBDVkUtMjAxOC0xMjEyNywgQ1ZFLTIwMTgtMTIxMzAs
IENWRS0yMDE5LTExMDkxLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KLS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2Mg
fCAgMTQgKysrLQogeGVuL2FyY2gveDg2L3NwZWNfY3RybC5jICAgICAgICAgIHwgMTU5ICsrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiAyIGZpbGVzIGNoYW5nZWQsIDE2OCBp
bnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4t
Y29tbWFuZC1saW5lLnBhbmRvYyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwpp
bmRleCBmZGY0Y2ZjMTQxLi4xZmMxODAyNmJiIDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNv
bW1hbmQtbGluZS5wYW5kb2MKKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9j
CkBAIC0xOTAzLDcgKzE5MDMsNyBAQCBub3QgYmUgYWJsZSB0byBjb250cm9sIHRoZSBzdGF0ZSBv
ZiB0aGUgbWl0aWdhdGlvbi4KIEJ5IGRlZmF1bHQgU1NCRCB3aWxsIGJlIG1pdGlnYXRlZCBhdCBy
dW50aW1lIChpLmUgYHNzYmQ9cnVudGltZWApLgogCiAjIyMgc3BlYy1jdHJsICh4ODYpCi0+IGA9
IExpc3Qgb2YgWyA8Ym9vbD4sIHhlbj08Ym9vbD4sIHtwdixodm0sbXNyLXNjLHJzYn09PGJvb2w+
LAorPiBgPSBMaXN0IG9mIFsgPGJvb2w+LCB4ZW49PGJvb2w+LCB7cHYsaHZtLG1zci1zYyxyc2Is
bWQtY2xlYXJ9PTxib29sPiwKID4gICAgICAgICAgICAgIGJ0aS10aHVuaz1yZXRwb2xpbmV8bGZl
bmNlfGptcCwge2licnMsaWJwYixzc2JkLGVhZ2VyLWZwdSwKID4gICAgICAgICAgICAgIGwxZC1m
bHVzaCxsMXRmLWJhcnJpZXJ9PTxib29sPiBdYAogCkBAIC0xOTI3LDkgKzE5MjcsMTAgQEAgaW4g
cGxhY2UgZm9yIGd1ZXN0cyB0byB1c2UuCiAKIFVzZSBvZiBhIHBvc2l0aXZlIGJvb2xlYW4gdmFs
dWUgZm9yIGVpdGhlciBvZiB0aGVzZSBvcHRpb25zIGlzIGludmFsaWQuCiAKLVRoZSBib29sZWFu
cyBgcHY9YCwgYGh2bT1gLCBgbXNyLXNjPWAgYW5kIGByc2I9YCBvZmZlciBmaW5lIGdyYWluZWQg
Y29udHJvbAotb3ZlciB0aGUgYWx0ZXJuYXRpdmUgYmxvY2tzIHVzZWQgYnkgWGVuLiAgVGhlc2Ug
aW1wYWN0IFhlbidzIGFiaWxpdHkgdG8KLXByb3RlY3QgaXRzZWxmLCBhbmQgWGVuJ3MgYWJpbGl0
eSB0byB2aXJ0dWFsaXNlIHN1cHBvcnQgZm9yIGd1ZXN0cyB0byB1c2UuCitUaGUgYm9vbGVhbnMg
YHB2PWAsIGBodm09YCwgYG1zci1zYz1gLCBgcnNiPWAgYW5kIGBtZC1jbGVhcj1gIG9mZmVyIGZp
bmUKK2dyYWluZWQgY29udHJvbCBvdmVyIHRoZSBhbHRlcm5hdGl2ZSBibG9ja3MgdXNlZCBieSBY
ZW4uICBUaGVzZSBpbXBhY3QgWGVuJ3MKK2FiaWxpdHkgdG8gcHJvdGVjdCBpdHNlbGYsIGFuZCBY
ZW4ncyBhYmlsaXR5IHRvIHZpcnR1YWxpc2Ugc3VwcG9ydCBmb3IgZ3Vlc3RzCit0byB1c2UuCiAK
ICogYHB2PWAgYW5kIGBodm09YCBvZmZlciBjb250cm9sIG92ZXIgYWxsIHN1Ym9wdGlvbnMgZm9y
IFBWIGFuZCBIVk0gZ3Vlc3RzCiAgIHJlc3BlY3RpdmVseS4KQEAgLTE5MzgsNiArMTkzOSwxMSBA
QCBwcm90ZWN0IGl0c2VsZiwgYW5kIFhlbidzIGFiaWxpdHkgdG8gdmlydHVhbGlzZSBzdXBwb3J0
IGZvciBndWVzdHMgdG8gdXNlLgogICBndWVzdHMgYW5kIGlmIGRpc2FibGVkLCBndWVzdHMgd2ls
bCBiZSB1bmFibGUgdG8gdXNlIElCUlMvU1RJQlAvU1NCRC9ldGMuCiAqIGByc2I9YCBvZmZlcnMg
Y29udHJvbCBvdmVyIHdoZXRoZXIgdG8gb3ZlcndyaXRlIHRoZSBSZXR1cm4gU3RhY2sgQnVmZmVy
IC8KICAgUmV0dXJuIEFkZHJlc3MgU3RhY2sgb24gZW50cnkgdG8gWGVuLgorKiBgbWQtY2xlYXI9
YCBvZmZlcnMgY29udHJvbCBvdmVyIHdoZXRoZXIgdG8gdXNlIFZFUlcgdG8gZmx1c2gKKyAgbWlj
cm9hcmNoaXRlY3R1cmFsIGJ1ZmZlcnMgb24gaWRsZSBhbmQgZXhpdCBmcm9tIFhlbi4gICpOb3Rl
OiBGb3IKKyAgY29tcGF0aWJpbGl0eSB3aXRoIGRldmVsb3BtZW50IHZlcnNpb25zIG9mIHRoaXMg
Zml4LCBgbWRzPWAgaXMgYWxzbyBhY2NlcHRlZAorICBvbiBYZW4gNC4xMiBhbmQgZWFybGllciBh
cyBhbiBhbGlhcy4gIENvbnN1bHQgdmVuZG9yIGRvY3VtZW50YXRpb24gaW4KKyAgcHJlZmVyZW5j
ZSB0byBoZXJlLioKIAogSWYgWGVuIHdhcyBjb21waWxlZCB3aXRoIElORElSRUNUX1RIVU5LIHN1
cHBvcnQsIGBidGktdGh1bms9YCBjYW4gYmUgdXNlZCB0bwogc2VsZWN0IHdoaWNoIG9mIHRoZSB0
aHVua3MgZ2V0cyBwYXRjaGVkIGludG8gdGhlIGBfX3g4Nl9pbmRpcmVjdF90aHVua18lcmVnYApk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2FyY2gveDg2L3NwZWNf
Y3RybC5jCmluZGV4IGQ1NjZkOWI5MjUuLjVkOThjYWMwMDkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNo
L3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAgLTM2LDYg
KzM2LDggQEAgc3RhdGljIGJvb2wgX19pbml0ZGF0YSBvcHRfbXNyX3NjX3B2ID0gdHJ1ZTsKIHN0
YXRpYyBib29sIF9faW5pdGRhdGEgb3B0X21zcl9zY19odm0gPSB0cnVlOwogc3RhdGljIGJvb2wg
X19pbml0ZGF0YSBvcHRfcnNiX3B2ID0gdHJ1ZTsKIHN0YXRpYyBib29sIF9faW5pdGRhdGEgb3B0
X3JzYl9odm0gPSB0cnVlOworc3RhdGljIGludDhfdCBfX2luaXRkYXRhIG9wdF9tZF9jbGVhcl9w
diA9IC0xOworc3RhdGljIGludDhfdCBfX2luaXRkYXRhIG9wdF9tZF9jbGVhcl9odm0gPSAtMTsK
IAogLyogQ21kbGluZSBjb250cm9scyBmb3IgWGVuJ3Mgc3BlY3VsYXRpdmUgc2V0dGluZ3MuICov
CiBzdGF0aWMgZW51bSBpbmRfdGh1bmsgewpAQCAtNjEsNiArNjMsOSBAQCBwYWRkcl90IF9fcmVh
ZF9tb3N0bHkgbDF0Zl9hZGRyX21hc2ssIF9fcmVhZF9tb3N0bHkgbDF0Zl9zYWZlX21hZGRyOwog
c3RhdGljIGJvb2wgX19pbml0ZGF0YSBjcHVfaGFzX2J1Z19sMXRmOwogc3RhdGljIHVuc2lnbmVk
IGludCBfX2luaXRkYXRhIGwxZF9tYXhwaHlzYWRkcjsKIAorc3RhdGljIGJvb2wgX19pbml0ZGF0
YSBjcHVfaGFzX2J1Z19tc2Jkc19vbmx5OyAvKiA9PiBtaW5pbWFsIEhUIGltcGFjdC4gKi8KK3N0
YXRpYyBib29sIF9faW5pdGRhdGEgY3B1X2hhc19idWdfbWRzOyAvKiBBbnkgb3RoZXIgTXtMUCxT
QixGQn1EUyBjb21iaW5hdGlvbi4gKi8KKwogc3RhdGljIGludCBfX2luaXQgcGFyc2Vfc3BlY19j
dHJsKGNvbnN0IGNoYXIgKnMpCiB7CiAgICAgY29uc3QgY2hhciAqc3M7CkBAIC05OCw2ICsxMDMs
OCBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9zcGVjX2N0cmwoY29uc3QgY2hhciAqcykKICAg
ICAgICAgZGlzYWJsZV9jb21tb246CiAgICAgICAgICAgICBvcHRfcnNiX3B2ID0gZmFsc2U7CiAg
ICAgICAgICAgICBvcHRfcnNiX2h2bSA9IGZhbHNlOworICAgICAgICAgICAgb3B0X21kX2NsZWFy
X3B2ID0gMDsKKyAgICAgICAgICAgIG9wdF9tZF9jbGVhcl9odm0gPSAwOwogCiAgICAgICAgICAg
ICBvcHRfdGh1bmsgPSBUSFVOS19KTVA7CiAgICAgICAgICAgICBvcHRfaWJycyA9IDA7CkBAIC0x
MjAsMTEgKzEyNywxMyBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9zcGVjX2N0cmwoY29uc3Qg
Y2hhciAqcykKICAgICAgICAgewogICAgICAgICAgICAgb3B0X21zcl9zY19wdiA9IHZhbDsKICAg
ICAgICAgICAgIG9wdF9yc2JfcHYgPSB2YWw7CisgICAgICAgICAgICBvcHRfbWRfY2xlYXJfcHYg
PSB2YWw7CiAgICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFu
KCJodm0iLCBzLCBzcykpID49IDAgKQogICAgICAgICB7CiAgICAgICAgICAgICBvcHRfbXNyX3Nj
X2h2bSA9IHZhbDsKICAgICAgICAgICAgIG9wdF9yc2JfaHZtID0gdmFsOworICAgICAgICAgICAg
b3B0X21kX2NsZWFyX2h2bSA9IHZhbDsKICAgICAgICAgfQogICAgICAgICBlbHNlIGlmICggKHZh
bCA9IHBhcnNlX2Jvb2xlYW4oIm1zci1zYyIsIHMsIHNzKSkgPj0gMCApCiAgICAgICAgIHsKQEAg
LTEzNiw2ICsxNDUsMTEgQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2Vfc3BlY19jdHJsKGNvbnN0
IGNoYXIgKnMpCiAgICAgICAgICAgICBvcHRfcnNiX3B2ID0gdmFsOwogICAgICAgICAgICAgb3B0
X3JzYl9odm0gPSB2YWw7CiAgICAgICAgIH0KKyAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJz
ZV9ib29sZWFuKCJtZC1jbGVhciIsIHMsIHNzKSkgPj0gMCApCisgICAgICAgIHsKKyAgICAgICAg
ICAgIG9wdF9tZF9jbGVhcl9wdiA9IHZhbDsKKyAgICAgICAgICAgIG9wdF9tZF9jbGVhcl9odm0g
PSB2YWw7CisgICAgICAgIH0KIAogICAgICAgICAvKiBYZW4ncyBzcGVjdWxhdGl2ZSBzaWRlY2hh
bm5lbCBtaXRpZ2F0aW9uIHNldHRpbmdzLiAqLwogICAgICAgICBlbHNlIGlmICggIXN0cm5jbXAo
cywgImJ0aS10aHVuaz0iLCAxMCkgKQpAQCAtMzIzLDcgKzMzNyw3IEBAIHN0YXRpYyB2b2lkIF9f
aW5pdCBwcmludF9kZXRhaWxzKGVudW0gaW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBzKQog
ICAgICAgICAgICAgICAgIlxuIik7CiAKICAgICAvKiBTZXR0aW5ncyBmb3IgWGVuJ3MgcHJvdGVj
dGlvbiwgaXJyZXNwZWN0aXZlIG9mIGd1ZXN0cy4gKi8KLSAgICBwcmludGsoIiAgWGVuIHNldHRp
bmdzOiBCVEktVGh1bmsgJXMsIFNQRUNfQ1RSTDogJXMlcywgT3RoZXI6JXMlcyVzXG4iLAorICAg
IHByaW50aygiICBYZW4gc2V0dGluZ3M6IEJUSS1UaHVuayAlcywgU1BFQ19DVFJMOiAlcyVzLCBP
dGhlcjolcyVzJXMlc1xuIiwKICAgICAgICAgICAgdGh1bmsgPT0gVEhVTktfTk9ORSAgICAgID8g
Ik4vQSIgOgogICAgICAgICAgICB0aHVuayA9PSBUSFVOS19SRVRQT0xJTkUgPyAiUkVUUE9MSU5F
IiA6CiAgICAgICAgICAgIHRodW5rID09IFRIVU5LX0xGRU5DRSAgICA/ICJMRkVOQ0UiIDoKQEAg
LTMzNCw2ICszNDgsNyBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVtIGlu
ZF90aHVuayB0aHVuaywgdWludDY0X3QgY2FwcykKICAgICAgICAgICAgKGRlZmF1bHRfeGVuX3Nw
ZWNfY3RybCAmIFNQRUNfQ1RSTF9TU0JEKSAgPyAiIFNTQkQrIiA6ICIgU1NCRC0iLAogICAgICAg
ICAgICBvcHRfaWJwYiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/ICIgSUJQQiIg
IDogIiIsCiAgICAgICAgICAgIG9wdF9sMWRfZmx1c2ggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgID8gIiBMMURfRkxVU0giIDogIiIsCisgICAgICAgICAgIG9wdF9tZF9jbGVhcl9wdiB8fCBv
cHRfbWRfY2xlYXJfaHZtICAgICAgID8gIiBWRVJXIiAgOiAiIiwKICAgICAgICAgICAgb3B0X2wx
dGZfYmFycmllciAgICAgICAgICAgICAgICAgICAgICAgICAgPyAiIEwxVEZfQkFSUklFUiIgOiAi
Iik7CiAKICAgICAvKiBMMVRGIGRpYWdub3N0aWNzLCBwcmludGVkIGlmIHZ1bG5lcmFibGUgb3Ig
UFYgc2hhZG93aW5nIGlzIGluIHVzZS4gKi8KQEAgLTc0NCw2ICs3NTksMTA3IEBAIHN0YXRpYyBf
X2luaXQgdm9pZCBsMXRmX2NhbGN1bGF0aW9ucyh1aW50NjRfdCBjYXBzKQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICgzdWwgPDwgKHBhZGRyX2JpdHMgLSAy
KSkpKTsKIH0KIAorLyogQ2FsY3VsYXRlIHdoZXRoZXIgdGhpcyBDUFUgaXMgdnVsbmVyYWJsZSB0
byBNRFMuICovCitzdGF0aWMgX19pbml0IHZvaWQgbWRzX2NhbGN1bGF0aW9ucyh1aW50NjRfdCBj
YXBzKQoreworICAgIC8qIE1EUyBpcyBvbmx5IGtub3duIHRvIGFmZmVjdCBJbnRlbCBGYW1pbHkg
NiBwcm9jZXNzb3JzIGF0IHRoaXMgdGltZS4gKi8KKyAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2
X3ZlbmRvciAhPSBYODZfVkVORE9SX0lOVEVMIHx8CisgICAgICAgICBib290X2NwdV9kYXRhLng4
NiAhPSA2ICkKKyAgICAgICAgcmV0dXJuOworCisgICAgLyogQW55IHByb2Nlc3NvciBhZHZlcnRp
c2luZyBNRFNfTk8gc2hvdWxkIGJlIG5vdCB2dWxuZXJhYmxlIHRvIE1EUy4gKi8KKyAgICBpZiAo
IGNhcHMgJiBBUkNIX0NBUFNfTURTX05PICkKKyAgICAgICAgcmV0dXJuOworCisgICAgc3dpdGNo
ICggYm9vdF9jcHVfZGF0YS54ODZfbW9kZWwgKQorICAgIHsKKyAgICAgICAgLyoKKyAgICAgICAg
ICogQ29yZSBwcm9jZXNzb3JzIHNpbmNlIGF0IGxlYXN0IE5laGFsZW0gYXJlIHZ1bG5lcmFibGUu
CisgICAgICAgICAqLworICAgIGNhc2UgMHgxZjogLyogQXVidXJuZGFsZSAvIEhhdmVuZGFsZSAq
LworICAgIGNhc2UgMHgxZTogLyogTmVoYWxlbSAqLworICAgIGNhc2UgMHgxYTogLyogTmVoYWxl
bSBFUCAqLworICAgIGNhc2UgMHgyZTogLyogTmVoYWxlbSBFWCAqLworICAgIGNhc2UgMHgyNTog
LyogV2VzdG1lcmUgKi8KKyAgICBjYXNlIDB4MmM6IC8qIFdlc3RtZXJlIEVQICovCisgICAgY2Fz
ZSAweDJmOiAvKiBXZXN0bWVyZSBFWCAqLworICAgIGNhc2UgMHgyYTogLyogU2FuZHlCcmlkZ2Ug
Ki8KKyAgICBjYXNlIDB4MmQ6IC8qIFNhbmR5QnJpZGdlIEVQL0VYICovCisgICAgY2FzZSAweDNh
OiAvKiBJdnlCcmlkZ2UgKi8KKyAgICBjYXNlIDB4M2U6IC8qIEl2eUJyaWRnZSBFUC9FWCAqLwor
ICAgIGNhc2UgMHgzYzogLyogSGFzd2VsbCAqLworICAgIGNhc2UgMHgzZjogLyogSGFzd2VsbCBF
WC9FUCAqLworICAgIGNhc2UgMHg0NTogLyogSGFzd2VsbCBEICovCisgICAgY2FzZSAweDQ2OiAv
KiBIYXN3ZWxsIEggKi8KKyAgICBjYXNlIDB4M2Q6IC8qIEJyb2Fkd2VsbCAqLworICAgIGNhc2Ug
MHg0NzogLyogQnJvYWR3ZWxsIEggKi8KKyAgICBjYXNlIDB4NGY6IC8qIEJyb2Fkd2VsbCBFUC9F
WCAqLworICAgIGNhc2UgMHg1NjogLyogQnJvYWR3ZWxsIEQgKi8KKyAgICBjYXNlIDB4NGU6IC8q
IFNreWxha2UgTSAqLworICAgIGNhc2UgMHg1ZTogLyogU2t5bGFrZSBEICovCisgICAgICAgIGNw
dV9oYXNfYnVnX21kcyA9IHRydWU7CisgICAgICAgIGJyZWFrOworCisgICAgICAgIC8qCisgICAg
ICAgICAqIFNvbWUgQ29yZSBwcm9jZXNzb3JzIGhhdmUgcGVyLXN0ZXBwaW5nIHZ1bG5lcmFiaWxp
dHkuCisgICAgICAgICAqLworICAgIGNhc2UgMHg1NTogLyogU2t5bGFrZS1YIC8gQ2FzY2FkZSBM
YWtlICovCisgICAgICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfbWFzayA8PSA1ICkKKyAgICAg
ICAgICAgIGNwdV9oYXNfYnVnX21kcyA9IHRydWU7CisgICAgICAgIGJyZWFrOworCisgICAgY2Fz
ZSAweDhlOiAvKiBLYWJ5IC8gQ29mZmVlIC8gV2hpc2tleSBMYWtlIE0gKi8KKyAgICAgICAgaWYg
KCBib290X2NwdV9kYXRhLng4Nl9tYXNrIDw9IDB4YiApCisgICAgICAgICAgICBjcHVfaGFzX2J1
Z19tZHMgPSB0cnVlOworICAgICAgICBicmVhazsKKworICAgIGNhc2UgMHg5ZTogLyogS2FieSAv
IENvZmZlZSAvIFdoaXNrZXkgTGFrZSBEICovCisgICAgICAgIGlmICggYm9vdF9jcHVfZGF0YS54
ODZfbWFzayA8PSAweGMgKQorICAgICAgICAgICAgY3B1X2hhc19idWdfbWRzID0gdHJ1ZTsKKyAg
ICAgICAgYnJlYWs7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogVmVyeSBvbGQgYW5kIHZlcnkg
bmV3IEF0b20gcHJvY2Vzc29ycyBhcmUgbm90IHZ1bG5lcmFibGUuCisgICAgICAgICAqLworICAg
IGNhc2UgMHgxYzogLyogUGluZXZpZXcgKi8KKyAgICBjYXNlIDB4MjY6IC8qIExpbmNyb2Z0ICov
CisgICAgY2FzZSAweDI3OiAvKiBQZW53ZWxsICovCisgICAgY2FzZSAweDM1OiAvKiBDbG92ZXJ2
aWV3ICovCisgICAgY2FzZSAweDM2OiAvKiBDZWRhcnZpZXcgKi8KKyAgICBjYXNlIDB4N2E6IC8q
IEdvbGRtb250ICovCisgICAgICAgIGJyZWFrOworCisgICAgICAgIC8qCisgICAgICAgICAqIE1p
ZGRsaW5nIEF0b20gcHJvY2Vzc29ycyBhcmUgdnVsbmVyYWJsZSB0byBqdXN0IHRoZSBTdG9yZSBC
dWZmZXIKKyAgICAgICAgICogYXNwZWN0LgorICAgICAgICAgKi8KKyAgICBjYXNlIDB4Mzc6IC8q
IEJheXRyYWlsIC8gVmFsbGV5dmlldyAoU2lsdmVybW9udCkgKi8KKyAgICBjYXNlIDB4NGE6IC8q
IE1lcnJpZmllbGQgKi8KKyAgICBjYXNlIDB4NGM6IC8qIENoZXJyeXRyYWlsIC8gQnJhc3N3ZWxs
ICovCisgICAgY2FzZSAweDRkOiAvKiBBdmF0b24gLyBSYW5nZWx5IChTaWx2ZXJtb250KSAqLwor
ICAgIGNhc2UgMHg1YTogLyogTW9vcmVmaWVsZCAqLworICAgIGNhc2UgMHg1ZDoKKyAgICBjYXNl
IDB4NjU6CisgICAgY2FzZSAweDZlOgorICAgIGNhc2UgMHg3NToKKyAgICAgICAgLyoKKyAgICAg
ICAgICogS25pZ2h0cyBwcm9jZXNzb3JzICh3aGljaCBhcmUgYmFzZWQgb24gdGhlIFNpbHZlcm1v
bnQvQWlybW9udAorICAgICAgICAgKiBtaWNyb2FyY2hpdGVjdHVyZSkgYXJlIHNpbWlsYXJseSBv
bmx5IGFmZmVjdGVkIGJ5IHRoZSBTdG9yZSBCdWZmZXIKKyAgICAgICAgICogYXNwZWN0LgorICAg
ICAgICAgKi8KKyAgICBjYXNlIDB4NTc6IC8qIEtuaWdodHMgTGFuZGluZyAqLworICAgIGNhc2Ug
MHg4NTogLyogS25pZ2h0cyBNaWxsICovCisgICAgICAgIGNwdV9oYXNfYnVnX21zYmRzX29ubHkg
PSB0cnVlOworICAgICAgICBicmVhazsKKworICAgIGRlZmF1bHQ6CisgICAgICAgIHByaW50aygi
VW5yZWNvZ25pc2VkIENQVSBtb2RlbCAlI3ggLSBhc3N1bWluZyB2dWxuZXJhYmxlIHRvIE1EU1xu
IiwKKyAgICAgICAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2X21vZGVsKTsKKyAgICAgICAgY3B1
X2hhc19idWdfbWRzID0gdHJ1ZTsKKyAgICAgICAgYnJlYWs7CisgICAgfQorfQorCiB2b2lkIF9f
aW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiB7CiAgICAgZW51bSBpbmRf
dGh1bmsgdGh1bmsgPSBUSFVOS19ERUZBVUxUOwpAQCAtOTM3LDYgKzEwNTMsNDcgQEAgdm9pZCBf
X2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogICAgICAgICAgICAgImVu
YWJsZWQuICBQbGVhc2UgYXNzZXNzIHlvdXIgY29uZmlndXJhdGlvbiBhbmQgY2hvb3NlIGFuXG4i
CiAgICAgICAgICAgICAiZXhwbGljaXQgJ3NtdD08Ym9vbD4nIHNldHRpbmcuICBTZWUgWFNBLTI3
My5cbiIpOwogCisgICAgbWRzX2NhbGN1bGF0aW9ucyhjYXBzKTsKKworICAgIC8qCisgICAgICog
QnkgZGVmYXVsdCwgZW5hYmxlIFBWIGFuZCBIVk0gbWl0aWdhdGlvbnMgb24gTURTLXZ1bG5lcmFi
bGUgaGFyZHdhcmUuCisgICAgICogVGhpcyB3aWxsIG9ubHkgYmUgYSB0b2tlbiBlZmZvcnQgZm9y
IE1MUERTL01GQkRTIHdoZW4gSFQgaXMgZW5hYmxlZCwKKyAgICAgKiBidXQgaXQgaXMgc29tZXdo
YXQgYmV0dGVyIHRoYW4gbm90aGluZy4KKyAgICAgKi8KKyAgICBpZiAoIG9wdF9tZF9jbGVhcl9w
diA9PSAtMSApCisgICAgICAgIG9wdF9tZF9jbGVhcl9wdiA9ICgoY3B1X2hhc19idWdfbWRzIHx8
IGNwdV9oYXNfYnVnX21zYmRzX29ubHkpICYmCisgICAgICAgICAgICAgICAgICAgICAgICAgICBi
b290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfTURfQ0xFQVIpKTsKKyAgICBpZiAoIG9wdF9tZF9jbGVh
cl9odm0gPT0gLTEgKQorICAgICAgICBvcHRfbWRfY2xlYXJfaHZtID0gKChjcHVfaGFzX2J1Z19t
ZHMgfHwgY3B1X2hhc19idWdfbXNiZHNfb25seSkgJiYKKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfTURfQ0xFQVIpKTsKKworICAgIC8qCisgICAg
ICogRW5hYmxlIE1EUyBkZWZlbmNlcyBhcyBhcHBsaWNhYmxlLiAgVGhlIFBWIGJsb2NrcyBuZWVk
IHVzaW5nIGFsbCB0aGUKKyAgICAgKiB0aW1lLCBhbmQgdGhlIElkbGUgYmxvY2tzIG5lZWQgdXNp
bmcgaWYgZWl0aGVyIFBWIG9yIEhWTSBkZWZlbmNlcyBhcmUKKyAgICAgKiB1c2VkLgorICAgICAq
CisgICAgICogSFZNIGlzIG1vcmUgY29tcGxpY2F0ZWQuICBUaGUgTURfQ0xFQVIgbWljcm9jb2Rl
IGV4dGVuZHMgTDFEX0ZMVVNIIHdpdGgKKyAgICAgKiBlcXVpdmVsZW50IHNlbWFudGljcyB0byBh
dm9pZCBuZWVkaW5nIHRvIHBlcmZvcm0gYm90aCBmbHVzaGVzIG9uIHRoZQorICAgICAqIEhWTSBw
YXRoLiAgVGhlIEhWTSBibG9ja3MgZG9uJ3QgbmVlZCBhY3RpdmF0aW5nIGlmIG91ciBoeXBlcnZp
c29yIHRvbGQKKyAgICAgKiB1cyBpdCB3YXMgaGFuZGxpbmcgTDFEX0ZMVVNILCBvciB3ZSBhcmUg
dXNpbmcgTDFEX0ZMVVNIIG91cnNlbHZlcy4KKyAgICAgKi8KKyAgICBpZiAoIG9wdF9tZF9jbGVh
cl9wdiApCisgICAgICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfU0NfVkVSV19Q
Vik7CisgICAgaWYgKCBvcHRfbWRfY2xlYXJfcHYgfHwgb3B0X21kX2NsZWFyX2h2bSApCisgICAg
ICAgIHNldHVwX2ZvcmNlX2NwdV9jYXAoWDg2X0ZFQVRVUkVfU0NfVkVSV19JRExFKTsKKyAgICBp
ZiAoIG9wdF9tZF9jbGVhcl9odm0gJiYgIShjYXBzICYgQVJDSF9DQVBTX1NLSVBfTDFERkwpICYm
ICFvcHRfbDFkX2ZsdXNoICkKKyAgICAgICAgc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVS
RV9TQ19WRVJXX0hWTSk7CisKKyAgICAvKgorICAgICAqIFdhcm4gdGhlIHVzZXIgaWYgdGhleSBh
cmUgb24gTUxQRFMvTUZCRFMtdnVsbmVyYWJsZSBoYXJkd2FyZSB3aXRoIEhUCisgICAgICogYWN0
aXZlIGFuZCBubyBleHBsaWNpdCBTTVQgY2hvaWNlLgorICAgICAqLworICAgIGlmICggb3B0X3Nt
dCA9PSAtMSAmJiBjcHVfaGFzX2J1Z19tZHMgJiYgaHdfc210X2VuYWJsZWQgKQorICAgICAgICB3
YXJuaW5nX2FkZCgKKyAgICAgICAgICAgICJCb290ZWQgb24gTUxQRFMvTUZCRFMtdnVsbmVyYWJs
ZSBoYXJkd2FyZSB3aXRoIFNNVC9IeXBlcnRocmVhZGluZ1xuIgorICAgICAgICAgICAgImVuYWJs
ZWQuICBNaXRpZ2F0aW9ucyB3aWxsIG5vdCBiZSBmdWxseSBlZmZlY3RpdmUuICBQbGVhc2VcbiIK
KyAgICAgICAgICAgICJjaG9vc2UgYW4gZXhwbGljaXQgc210PTxib29sPiBzZXR0aW5nLiAgU2Vl
IFhTQS0yOTcuXG4iKTsKKwogICAgIHByaW50X2RldGFpbHModGh1bmssIGNhcHMpOwogCiAgICAg
LyoKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 14 17:11:48 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 17:11:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hQaxw-0006na-Eb; Tue, 14 May 2019 17:11:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rBGB=TO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQaxv-0006nS-Rw
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:11:47 +0000
X-Inumbo-ID: 5aaf08db-766b-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5aaf08db-766b-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 17:11:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQaxu-0001fA-HS
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:11:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQaxu-0004Qp-EG
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:11:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQaxu-0004Qp-EG@xenbits.xenproject.org>
Date: Tue, 14 May 2019 17:11:46 +0000
Subject: [Xen-changelog] [xen staging-4.12] x86/spec-ctrl: Reposition the
 XPTI command line parsing logic
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE0MzcxMmRjMmJlYzdjYjFlYjY5NjcxYmE2ZWZjZDBkZWE5NzQ5NmQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIFNlcCAxMiAxNDozNjowMCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgMTQgMTU6MzA6
MzUgMjAxOSArMDEwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IFJlcG9zaXRpb24gdGhlIFhQVEkgY29t
bWFuZCBsaW5lIHBhcnNpbmcgbG9naWMKICAgIAogICAgSXQgaGFzIGVuZGVkIHVwIGluIHRoZSBt
aWRkbGUgb2YgdGhlIG1pdGlnYXRpb24gY2FsY3VsYXRpb24gbG9naWMuICBNb3ZlIGl0IHRvCiAg
ICBiZSBiZXNpZGUgdGhlIG90aGVyIGNvbW1hbmQgbGluZSBwYXJzaW5nLgogICAgCiAgICBObyBm
dW5jdGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBjMmMyYmIwZDYw
YzY0MmU2NGE1MjQzYTc5YzhiMTU0OGZmYjdiYzViKQotLS0KIHhlbi9hcmNoL3g4Ni9zcGVjX2N0
cmwuYyB8IDEzNCArKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQogMSBmaWxlIGNoYW5nZWQsIDY3IGluc2VydGlvbnMoKyksIDY3IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0
cmwuYwppbmRleCAxMTcxYzAyYWIxLi45OTMxMGM4Yzg2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCkBAIC0xNjcsNiAr
MTY3LDczIEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX3NwZWNfY3RybChjb25zdCBjaGFyICpz
KQogfQogY3VzdG9tX3BhcmFtKCJzcGVjLWN0cmwiLCBwYXJzZV9zcGVjX2N0cmwpOwogCitpbnQ4
X3QgX19yZWFkX21vc3RseSBvcHRfeHB0aV9od2RvbSA9IC0xOworaW50OF90IF9fcmVhZF9tb3N0
bHkgb3B0X3hwdGlfZG9tdSA9IC0xOworCitzdGF0aWMgX19pbml0IHZvaWQgeHB0aV9pbml0X2Rl
ZmF1bHQodWludDY0X3QgY2FwcykKK3sKKyAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRv
ciA9PSBYODZfVkVORE9SX0FNRCApCisgICAgICAgIGNhcHMgPSBBUkNIX0NBUFNfUkRDTF9OTzsK
KworICAgIGlmICggY2FwcyAmIEFSQ0hfQ0FQU19SRENMX05PICkKKyAgICB7CisgICAgICAgIGlm
ICggb3B0X3hwdGlfaHdkb20gPCAwICkKKyAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9tID0gMDsK
KyAgICAgICAgaWYgKCBvcHRfeHB0aV9kb211IDwgMCApCisgICAgICAgICAgICBvcHRfeHB0aV9k
b211ID0gMDsKKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgaWYgKCBvcHRfeHB0aV9o
d2RvbSA8IDAgKQorICAgICAgICAgICAgb3B0X3hwdGlfaHdkb20gPSAxOworICAgICAgICBpZiAo
IG9wdF94cHRpX2RvbXUgPCAwICkKKyAgICAgICAgICAgIG9wdF94cHRpX2RvbXUgPSAxOworICAg
IH0KK30KKworc3RhdGljIF9faW5pdCBpbnQgcGFyc2VfeHB0aShjb25zdCBjaGFyICpzKQorewor
ICAgIGNvbnN0IGNoYXIgKnNzOworICAgIGludCB2YWwsIHJjID0gMDsKKworICAgIC8qIEludGVy
cHJldCAneHB0aScgYWxvbmUgaW4gaXRzIHBvc2l0aXZlIGJvb2xlYW4gZm9ybS4gKi8KKyAgICBp
ZiAoICpzID09ICdcMCcgKQorICAgICAgICBvcHRfeHB0aV9od2RvbSA9IG9wdF94cHRpX2RvbXUg
PSAxOworCisgICAgZG8geworICAgICAgICBzcyA9IHN0cmNocihzLCAnLCcpOworICAgICAgICBp
ZiAoICFzcyApCisgICAgICAgICAgICBzcyA9IHN0cmNocihzLCAnXDAnKTsKKworICAgICAgICBz
d2l0Y2ggKCBwYXJzZV9ib29sKHMsIHNzKSApCisgICAgICAgIHsKKyAgICAgICAgY2FzZSAwOgor
ICAgICAgICAgICAgb3B0X3hwdGlfaHdkb20gPSBvcHRfeHB0aV9kb211ID0gMDsKKyAgICAgICAg
ICAgIGJyZWFrOworCisgICAgICAgIGNhc2UgMToKKyAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9t
ID0gb3B0X3hwdGlfZG9tdSA9IDE7CisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBkZWZh
dWx0OgorICAgICAgICAgICAgaWYgKCAhc3RyY21wKHMsICJkZWZhdWx0IikgKQorICAgICAgICAg
ICAgICAgIG9wdF94cHRpX2h3ZG9tID0gb3B0X3hwdGlfZG9tdSA9IC0xOworICAgICAgICAgICAg
ZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJkb20wIiwgcywgc3MpKSA+PSAwICkKKyAg
ICAgICAgICAgICAgICBvcHRfeHB0aV9od2RvbSA9IHZhbDsKKyAgICAgICAgICAgIGVsc2UgaWYg
KCAodmFsID0gcGFyc2VfYm9vbGVhbigiZG9tdSIsIHMsIHNzKSkgPj0gMCApCisgICAgICAgICAg
ICAgICAgb3B0X3hwdGlfZG9tdSA9IHZhbDsKKyAgICAgICAgICAgIGVsc2UgaWYgKCAqcyApCisg
ICAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAg
IH0KKworICAgICAgICBzID0gc3MgKyAxOworICAgIH0gd2hpbGUgKCAqc3MgKTsKKworICAgIHJl
dHVybiByYzsKK30KK2N1c3RvbV9wYXJhbSgieHB0aSIsIHBhcnNlX3hwdGkpOworCiBpbnQ4X3Qg
X19yZWFkX21vc3RseSBvcHRfcHZfbDF0Zl9od2RvbSA9IC0xOwogaW50OF90IF9fcmVhZF9tb3N0
bHkgb3B0X3B2X2wxdGZfZG9tdSA9IC0xOwogCkBAIC02MjcsNzMgKzY5NCw2IEBAIHN0YXRpYyBf
X2luaXQgdm9pZCBsMXRmX2NhbGN1bGF0aW9ucyh1aW50NjRfdCBjYXBzKQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICgzdWwgPDwgKHBhZGRyX2JpdHMgLSAy
KSkpKTsKIH0KIAotaW50OF90IF9fcmVhZF9tb3N0bHkgb3B0X3hwdGlfaHdkb20gPSAtMTsKLWlu
dDhfdCBfX3JlYWRfbW9zdGx5IG9wdF94cHRpX2RvbXUgPSAtMTsKLQotc3RhdGljIF9faW5pdCB2
b2lkIHhwdGlfaW5pdF9kZWZhdWx0KHVpbnQ2NF90IGNhcHMpCi17Ci0gICAgaWYgKCBib290X2Nw
dV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQgKQotICAgICAgICBjYXBzID0gQVJD
SF9DQVBTX1JEQ0xfTk87Ci0KLSAgICBpZiAoIGNhcHMgJiBBUkNIX0NBUFNfUkRDTF9OTyApCi0g
ICAgewotICAgICAgICBpZiAoIG9wdF94cHRpX2h3ZG9tIDwgMCApCi0gICAgICAgICAgICBvcHRf
eHB0aV9od2RvbSA9IDA7Ci0gICAgICAgIGlmICggb3B0X3hwdGlfZG9tdSA8IDAgKQotICAgICAg
ICAgICAgb3B0X3hwdGlfZG9tdSA9IDA7Ci0gICAgfQotICAgIGVsc2UKLSAgICB7Ci0gICAgICAg
IGlmICggb3B0X3hwdGlfaHdkb20gPCAwICkKLSAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9tID0g
MTsKLSAgICAgICAgaWYgKCBvcHRfeHB0aV9kb211IDwgMCApCi0gICAgICAgICAgICBvcHRfeHB0
aV9kb211ID0gMTsKLSAgICB9Ci19Ci0KLXN0YXRpYyBfX2luaXQgaW50IHBhcnNlX3hwdGkoY29u
c3QgY2hhciAqcykKLXsKLSAgICBjb25zdCBjaGFyICpzczsKLSAgICBpbnQgdmFsLCByYyA9IDA7
Ci0KLSAgICAvKiBJbnRlcnByZXQgJ3hwdGknIGFsb25lIGluIGl0cyBwb3NpdGl2ZSBib29sZWFu
IGZvcm0uICovCi0gICAgaWYgKCAqcyA9PSAnXDAnICkKLSAgICAgICAgb3B0X3hwdGlfaHdkb20g
PSBvcHRfeHB0aV9kb211ID0gMTsKLQotICAgIGRvIHsKLSAgICAgICAgc3MgPSBzdHJjaHIocywg
JywnKTsKLSAgICAgICAgaWYgKCAhc3MgKQotICAgICAgICAgICAgc3MgPSBzdHJjaHIocywgJ1ww
Jyk7Ci0KLSAgICAgICAgc3dpdGNoICggcGFyc2VfYm9vbChzLCBzcykgKQotICAgICAgICB7Ci0g
ICAgICAgIGNhc2UgMDoKLSAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9tID0gb3B0X3hwdGlfZG9t
dSA9IDA7Ci0gICAgICAgICAgICBicmVhazsKLQotICAgICAgICBjYXNlIDE6Ci0gICAgICAgICAg
ICBvcHRfeHB0aV9od2RvbSA9IG9wdF94cHRpX2RvbXUgPSAxOwotICAgICAgICAgICAgYnJlYWs7
Ci0KLSAgICAgICAgZGVmYXVsdDoKLSAgICAgICAgICAgIGlmICggIXN0cmNtcChzLCAiZGVmYXVs
dCIpICkKLSAgICAgICAgICAgICAgICBvcHRfeHB0aV9od2RvbSA9IG9wdF94cHRpX2RvbXUgPSAt
MTsKLSAgICAgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigiZG9tMCIsIHMs
IHNzKSkgPj0gMCApCi0gICAgICAgICAgICAgICAgb3B0X3hwdGlfaHdkb20gPSB2YWw7Ci0gICAg
ICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImRvbXUiLCBzLCBzcykpID49
IDAgKQotICAgICAgICAgICAgICAgIG9wdF94cHRpX2RvbXUgPSB2YWw7Ci0gICAgICAgICAgICBl
bHNlIGlmICggKnMgKQotICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKLSAgICAgICAgICAg
IGJyZWFrOwotICAgICAgICB9Ci0KLSAgICAgICAgcyA9IHNzICsgMTsKLSAgICB9IHdoaWxlICgg
KnNzICk7Ci0KLSAgICByZXR1cm4gcmM7Ci19Ci1jdXN0b21fcGFyYW0oInhwdGkiLCBwYXJzZV94
cHRpKTsKLQogdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQog
ewogICAgIGVudW0gaW5kX3RodW5rIHRodW5rID0gVEhVTktfREVGQVVMVDsKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 14 17:11:59 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 17:11:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hQay7-0006pk-KN; Tue, 14 May 2019 17:11:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rBGB=TO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQay6-0006pZ-Jj
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:11:58 +0000
X-Inumbo-ID: 60c73378-766b-11e9-afb1-4ba8206341c6
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 60c73378-766b-11e9-afb1-4ba8206341c6;
 Tue, 14 May 2019 17:11:57 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQay4-0001fx-N0
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:11:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQay4-0004RM-Kj
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:11:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQay4-0004RM-Kj@xenbits.xenproject.org>
Date: Tue, 14 May 2019 17:11:56 +0000
Subject: [Xen-changelog] [xen staging-4.12] x86/msr: Definitions for
 MSR_INTEL_CORE_THREAD_COUNT
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk0NGI0MDBkYzQ1MjA2YWY2NWQ5NTI0ZDljMzI0ZGNkYjRmMWQwYzgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEFwciA1IDEyOjI2OjMwIDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAxNCAxNTozMDoz
NSAyMDE5ICswMTAwCgogICAgeDg2L21zcjogRGVmaW5pdGlvbnMgZm9yIE1TUl9JTlRFTF9DT1JF
X1RIUkVBRF9DT1VOVAogICAgCiAgICBUaGlzIGlzIGEgbW9kZWwgc3BlY2lmaWMgcmVnaXN0ZXIg
d2hpY2ggZGV0YWlscyB0aGUgY3VycmVudCBjb25maWd1cmF0aW9uCiAgICBjb3JlcyBhbmQgdGhy
ZWFkcyBpbiB0aGUgcGFja2FnZS4gIEJlY2F1c2Ugb2YgaG93IEh5cGVydGhyZWFkIGFuZCBDb3Jl
CiAgICBjb25maWd1cmF0aW9uIHdvcmtzIHdvcmtzIGluIGZpcm13YXJlLCB0aGUgTVNSIGl0IGlz
IGRlLWZhY3RvIGNvbnN0YW50IGFuZAogICAgd2lsbCByZW1haW4gdW5jaGFuZ2VkIHVudGlsIHRo
ZSBuZXh0IHN5c3RlbSByZXNldC4KICAgIAogICAgSXQgaXMgYSByZWFkIG9ubHkgTVNSIChzbyB1
bmlsYXRlcmFsbHkgcmVqZWN0IHdyaXRlcyksIGJ1dCBmb3Igbm93IHJldGFpbiBpdHMKICAgIGxl
YWt5LW9uLXJlYWQgcHJvcGVydGllcy4gIEZ1cnRoZXIgQ1BVSUQvTVNSIHdvcmsgaXMgcmVxdWly
ZWQgYmVmb3JlIHdlIGNhbgogICAgc3RhcnQgdmlydHVhbGlzaW5nIGEgY29uc2lzdGVudCB0b3Bv
bG9neSB0byB0aGUgZ3Vlc3QsIGFuZCByZXRhaW5pbmcgdGhlIG9sZAogICAgYmVoYXZpb3VyIGlz
IHRoZSBzYWZlc3QgY291cnNlIG9mIGFjdGlvbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1p
dCBkNDEyMDkzNmJjZDE2OTVmYWY1YjU3NWYxMjU5YzU4ZTMxZDJiMThiKQotLS0KIHhlbi9hcmNo
L3g4Ni9tc3IuYyAgICAgICAgICAgICAgfCA1ICsrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L21z
ci1pbmRleC5oIHwgNCArKysrCiAyIGZpbGVzIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tc3IuYyBiL3hlbi9hcmNoL3g4Ni9tc3IuYwppbmRleCA0
ZGY0YTU5ZjRkLi5hN2Y2N2Q5N2U2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbXNyLmMKKysr
IGIveGVuL2FyY2gveDg2L21zci5jCkBAIC0yMDAsNiArMjAwLDEwIEBAIGludCBndWVzdF9yZG1z
cihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbXNyLCB1aW50NjRfdCAqdmFsKQogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBUlJBWV9TSVpFKG1zcnMtPmRyX21hc2sp
KV07CiAgICAgICAgIGJyZWFrOwogCisgICAgICAgIC8qCisgICAgICAgICAqIFRPRE86IEltcGxl
bWVudCB3aGVuIHdlIGhhdmUgYmV0dGVyIHRvcG9sb2d5IHJlcHJlc2VudGF0aW9uLgorICAgIGNh
c2UgTVNSX0lOVEVMX0NPUkVfVEhSRUFEX0NPVU5UOgorICAgICAgICAgKi8KICAgICBkZWZhdWx0
OgogICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CiAgICAgfQpAQCAtMjI5LDYg
KzIzMyw3IEBAIGludCBndWVzdF93cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbXNyLCB1
aW50NjRfdCB2YWwpCiAgICAgewogICAgICAgICB1aW50NjRfdCByc3ZkOwogCisgICAgY2FzZSBN
U1JfSU5URUxfQ09SRV9USFJFQURfQ09VTlQ6CiAgICAgY2FzZSBNU1JfSU5URUxfUExBVEZPUk1f
SU5GTzoKICAgICBjYXNlIE1TUl9BUkNIX0NBUEFCSUxJVElFUzoKICAgICAgICAgLyogUmVhZC1v
bmx5ICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaAppbmRleCAxMTUxMmQ0MjUwLi4zODlmOTVmODkw
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKQEAgLTMyLDYgKzMyLDEwIEBACiAjZGVmaW5lIEVG
RVJfS05PV05fTUFTSwkJKEVGRVJfU0NFIHwgRUZFUl9MTUUgfCBFRkVSX0xNQSB8IEVGRVJfTlgg
fCBcCiAJCQkJIEVGRVJfU1ZNRSB8IEVGRVJfRkZYU0UpCiAKKyNkZWZpbmUgTVNSX0lOVEVMX0NP
UkVfVEhSRUFEX0NPVU5UICAgICAweDAwMDAwMDM1CisjZGVmaW5lIE1TUl9DVENfVEhSRUFEX01B
U0sgICAgICAgICAgICAgMHgwMDAwZmZmZgorI2RlZmluZSBNU1JfQ1RDX0NPUkVfTUFTSyAgICAg
ICAgICAgICAgIDB4ZmZmZjAwMDAKKwogLyogU3BlY3VsYXRpb24gQ29udHJvbHMuICovCiAjZGVm
aW5lIE1TUl9TUEVDX0NUUkwJCQkweDAwMDAwMDQ4CiAjZGVmaW5lIFNQRUNfQ1RSTF9JQlJTCQkJ
KF9BQygxLCBVTEwpIDw8IDApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuMTIKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 14 17:12:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 17:12: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 1hQayJ-0006rU-MB; Tue, 14 May 2019 17:12:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rBGB=TO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQayI-0006rH-Ev
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:12:10 +0000
X-Inumbo-ID: 66d55f38-766b-11e9-8bc7-eb9b2ee52548
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 66d55f38-766b-11e9-8bc7-eb9b2ee52548;
 Tue, 14 May 2019 17:12:07 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQayE-0001gI-T9
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:12:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQayE-0004Rx-Qd
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:12:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQayE-0004Rx-Qd@xenbits.xenproject.org>
Date: Tue, 14 May 2019 17:12:06 +0000
Subject: [Xen-changelog] [xen staging-4.12] x86/boot: Detect the firmware
 SMT setting correctly on Intel hardware
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZkOGY1ZTM1MjFiN2JmNmQzYTA3ODQ1ZjcxY2FmZTAwZTE3MjVkNTUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEFwciA1IDEzOjI2OjMwIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAxNCAxNTozMDoz
NSAyMDE5ICswMTAwCgogICAgeDg2L2Jvb3Q6IERldGVjdCB0aGUgZmlybXdhcmUgU01UIHNldHRp
bmcgY29ycmVjdGx5IG9uIEludGVsIGhhcmR3YXJlCiAgICAKICAgIFdoaWxlIGJvb3RfY3B1X2Rh
dGEueDg2X251bV9zaWJsaW5ncyBpcyBhbiBhY2N1cmF0ZSB2YWx1ZSB0byB1c2Ugb24gQU1ECiAg
ICBoYXJkd2FyZSwgaXQgaXNuJ3Qgb24gSW50ZWwgd2hlbiB0aGUgdXNlciBoYXMgZGlzYWJsZWQg
SHlwZXJ0aHJlYWRpbmcgaW4gdGhlCiAgICBmaXJtd2FyZS4gIEFzIGEgcmVzdWx0LCBhIHVzZXIg
d2hpY2ggaGFzIGNob3NlbiB0byBkaXNhYmxlIEhUIHN0aWxsIGdldHMKICAgIG5hZ2dlZCBvbiBM
MVRGLXZ1bG5lcmFibGUgaGFyZHdhcmUgd2hlbiB0aGV5IGhhdmVuJ3QgY2hvc2VuIGFuIGV4cGxp
Y2l0CiAgICBzbXQ9PGJvb2w+IHNldHRpbmcuCiAgICAKICAgIE1ha2UgdXNlIG9mIHRoZSBsYXJn
ZWx5LXVuZG9jdW1lbnRlZCBNU1JfSU5URUxfQ09SRV9USFJFQURfQ09VTlQgd2hpY2ggaW4KICAg
IHByYWN0aWNlIGV4aXN0cyBzaW5jZSBOZWhhbGVtLCB3aGVuIGJvb3Rpbmcgb24gcmVhbCBoYXJk
d2FyZS4gIEZhbGwgYmFjayB0bwogICAgdXNpbmcgdGhlIEFDUEkgdGFibGUgQVBJQyBJRHMuCiAg
ICAKICAgIFdoaWxlIGFkanVzdGluZyB0aGlzIGxvZ2ljLCBmaXggYSBsYXRlbnQgYnVnIGluIGFt
ZF9nZXRfdG9wb2xvZ3koKS4gIFRoZQogICAgdGhyZWFkIGNvdW50IGZpZWxkIGluIENQVUlELjB4
ODAwMDAwMWUuZWJ4IGlzIGRvY3VtZW50ZWQgYXMgOCBiaXRzIHdpZGUsCiAgICByYXRoZXIgdGhh
biAyIGJpdHMgd2lkZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBiMTJmZWM0YTEyNTk1
MDI0MDU3M2VhMzJmNjVjNjFmYjlhZmE3NGMzKQotLS0KIHhlbi9hcmNoL3g4Ni9jcHUvYW1kLmMg
ICB8ICAyICstCiB4ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgfCA0NiArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDQ0IGluc2Vy
dGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9h
bWQuYyBiL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMKaW5kZXggYzc5MDQxNmY4ZC4uYjFkZWJhYzFh
ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9hbWQuYworKysgYi94ZW4vYXJjaC94ODYv
Y3B1L2FtZC5jCkBAIC01MDcsNyArNTA3LDcgQEAgc3RhdGljIHZvaWQgYW1kX2dldF90b3BvbG9n
eShzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCiAgICAgICAgICAgICAgICAgdTMyIGVheCwgZWJ4LCBl
Y3gsIGVkeDsKIAogICAgICAgICAgICAgICAgIGNwdWlkKDB4ODAwMDAwMWUsICZlYXgsICZlYngs
ICZlY3gsICZlZHgpOwotICAgICAgICAgICAgICAgIGMtPng4Nl9udW1fc2libGluZ3MgPSAoKGVi
eCA+PiA4KSAmIDB4MykgKyAxOworICAgICAgICAgICAgICAgIGMtPng4Nl9udW1fc2libGluZ3Mg
PSAoKGVieCA+PiA4KSAmIDB4ZmYpICsgMTsKIAogICAgICAgICAgICAgICAgIGlmIChjLT54ODYg
PCAweDE3KQogICAgICAgICAgICAgICAgICAgICAgICAgYy0+Y29tcHV0ZV91bml0X2lkID0gZWJ4
ICYgMHhGRjsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNo
L3g4Ni9zcGVjX2N0cmwuYwppbmRleCA5OTMxMGM4Yzg2Li5lNDlhYjNmMjg4IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5j
CkBAIC0zNjgsNiArMzY4LDQ1IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVu
dW0gaW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBzKQogI2VuZGlmCiB9CiAKK3N0YXRpYyBi
b29sIF9faW5pdCBjaGVja19zbXRfZW5hYmxlZCh2b2lkKQoreworICAgIHVpbnQ2NF90IHZhbDsK
KyAgICB1bnNpZ25lZCBpbnQgY3B1OworCisgICAgLyoKKyAgICAgKiB4ODZfbnVtX3NpYmxpbmdz
IGRlZmF1bHRzIHRvIDEgaW4gdGhlIGFic2VuY2Ugb2Ygb3RoZXIgaW5mb3JtYXRpb24sIGFuZAor
ICAgICAqIGlzIGFkanVzdGVkIGJhc2VkIG9uIG90aGVyIHRvcG9sb2d5IGluZm9ybWF0aW9uIGZv
dW5kIGluIENQVUlEIGxlYXZlcy4KKyAgICAgKgorICAgICAqIE9uIEFNRCBoYXJkd2FyZSwgaXQg
d2lsbCBiZSB0aGUgY3VycmVudCBTTVQgY29uZmlndXJhdGlvbi4gIE9uIEludGVsCisgICAgICog
aGFyZHdhcmUsIGl0IHdpbGwgcmVwcmVzZW50IHRoZSBtYXhpbXVtIGNhcGFiaWxpdHksIHJhdGhl
ciB0aGFuIHRoZQorICAgICAqIGN1cnJlbnQgY29uZmlndXJhdGlvbi4KKyAgICAgKi8KKyAgICBp
ZiAoIGJvb3RfY3B1X2RhdGEueDg2X251bV9zaWJsaW5ncyA8IDIgKQorICAgICAgICByZXR1cm4g
ZmFsc2U7CisKKyAgICAvKgorICAgICAqIEludGVsIE5laGFsZW0gYW5kIGxhdGVyIGhhcmR3YXJl
IGRvZXMgaGF2ZSBhbiBNU1Igd2hpY2ggcmVwb3J0cyB0aGUKKyAgICAgKiBjdXJyZW50IGNvdW50
IG9mIGNvcmVzL3RocmVhZHMgaW4gdGhlIHBhY2thZ2UuCisgICAgICoKKyAgICAgKiBBdCB0aGUg
dGltZSBvZiB3cml0aW5nLCBpdCBpcyBhbG1vc3QgY29tcGxldGVseSB1bmRvY3VtZW50ZWQsIHNv
IGlzbid0CisgICAgICogdmlydHVhbGlzZWQgcmVsaWFibHkuCisgICAgICovCisgICAgaWYgKCBi
b290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9JTlRFTCAmJiAhY3B1X2hhc19o
eXBlcnZpc29yICYmCisgICAgICAgICAhcmRtc3Jfc2FmZShNU1JfSU5URUxfQ09SRV9USFJFQURf
Q09VTlQsIHZhbCkgKQorICAgICAgICByZXR1cm4gKE1BU0tfRVhUUih2YWwsIE1TUl9DVENfQ09S
RV9NQVNLKSAhPQorICAgICAgICAgICAgICAgIE1BU0tfRVhUUih2YWwsIE1TUl9DVENfVEhSRUFE
X01BU0spKTsKKworICAgIC8qCisgICAgICogU2VhcmNoIG92ZXIgdGhlIENQVXMgcmVwb3J0ZWQg
aW4gdGhlIEFDUEkgdGFibGVzLiAgQW55IHdob3NlIEFQSUMgSUQKKyAgICAgKiBoYXMgYSBub24t
emVybyB0aHJlYWQgaWQgY29tcG9uZW50IGluZGljYXRlcyB0aGF0IFNNVCBpcyBhY3RpdmUuCisg
ICAgICovCisgICAgZm9yX2VhY2hfcHJlc2VudF9jcHUgKCBjcHUgKQorICAgICAgICBpZiAoIHg4
Nl9jcHVfdG9fYXBpY2lkW2NwdV0gJiAoYm9vdF9jcHVfZGF0YS54ODZfbnVtX3NpYmxpbmdzIC0g
MSkgKQorICAgICAgICAgICAgcmV0dXJuIHRydWU7CisKKyAgICByZXR1cm4gZmFsc2U7Cit9CisK
IC8qIENhbGN1bGF0ZSB3aGV0aGVyIFJldHBvbGluZSBpcyBrbm93bi1zYWZlIG9uIHRoaXMgQ1BV
LiAqLwogc3RhdGljIGJvb2wgX19pbml0IHJldHBvbGluZV9zYWZlKHVpbnQ2NF90IGNhcHMpCiB7
CkBAIC02OTcsMTIgKzczNiwxNCBAQCBzdGF0aWMgX19pbml0IHZvaWQgbDF0Zl9jYWxjdWxhdGlv
bnModWludDY0X3QgY2FwcykKIHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlv
bnModm9pZCkKIHsKICAgICBlbnVtIGluZF90aHVuayB0aHVuayA9IFRIVU5LX0RFRkFVTFQ7Ci0g
ICAgYm9vbCB1c2Vfc3BlY19jdHJsID0gZmFsc2UsIGlicnMgPSBmYWxzZTsKKyAgICBib29sIHVz
ZV9zcGVjX2N0cmwgPSBmYWxzZSwgaWJycyA9IGZhbHNlLCBod19zbXRfZW5hYmxlZDsKICAgICB1
aW50NjRfdCBjYXBzID0gMDsKIAogICAgIGlmICggYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0FS
Q0hfQ0FQUykgKQogICAgICAgICByZG1zcmwoTVNSX0FSQ0hfQ0FQQUJJTElUSUVTLCBjYXBzKTsK
IAorICAgIGh3X3NtdF9lbmFibGVkID0gY2hlY2tfc210X2VuYWJsZWQoKTsKKwogICAgIC8qCiAg
ICAgICogSGFzIHRoZSB1c2VyIHNwZWNpZmllZCBhbnkgY3VzdG9tIEJUSSBtaXRpZ2F0aW9ucz8g
IElmIHNvLCBmb2xsb3cgdGhlaXIKICAgICAgKiBpbnN0cnVjdGlvbnMgZXhhY3RseSBhbmQgZGlz
YWJsZSBhbGwgaGV1cmlzdGljcy4KQEAgLTg3Myw4ICs5MTQsNyBAQCB2b2lkIF9faW5pdCBpbml0
X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiAgICAgICogSG93ZXZlciwgaWYgd2UgYXJl
IG9uIGFmZmVjdGVkIGhhcmR3YXJlLCB3aXRoIEhUIGVuYWJsZWQsIGFuZCB0aGUgdXNlcgogICAg
ICAqIGhhc24ndCBleHBsaWNpdGx5IGNob3NlbiB3aGV0aGVyIHRvIHVzZSBIVCBvciBub3QsIG5h
ZyB0aGVtIHRvIGRvIHNvLgogICAgICAqLwotICAgIGlmICggb3B0X3NtdCA9PSAtMSAmJiBjcHVf
aGFzX2J1Z19sMXRmICYmICFwdl9zaGltICYmCi0gICAgICAgICBib290X2NwdV9kYXRhLng4Nl9u
dW1fc2libGluZ3MgPiAxICkKKyAgICBpZiAoIG9wdF9zbXQgPT0gLTEgJiYgY3B1X2hhc19idWdf
bDF0ZiAmJiAhcHZfc2hpbSAmJiBod19zbXRfZW5hYmxlZCApCiAgICAgICAgIHdhcm5pbmdfYWRk
KAogICAgICAgICAgICAgIkJvb3RlZCBvbiBMMVRGLXZ1bG5lcmFibGUgaGFyZHdhcmUgd2l0aCBT
TVQvSHlwZXJ0aHJlYWRpbmdcbiIKICAgICAgICAgICAgICJlbmFibGVkLiAgUGxlYXNlIGFzc2Vz
cyB5b3VyIGNvbmZpZ3VyYXRpb24gYW5kIGNob29zZSBhblxuIgotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjEyCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 14 17:12:19 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 17:12:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hQayR-0006ss-Nx; Tue, 14 May 2019 17:12:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rBGB=TO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQayQ-0006si-VG
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:12:18 +0000
X-Inumbo-ID: 6ce437f0-766b-11e9-83f3-4f4849b0340f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6ce437f0-766b-11e9-83f3-4f4849b0340f;
 Tue, 14 May 2019 17:12:17 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQayP-0001gS-2g
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:12:17 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQayP-0004SL-0A
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:12:17 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQayP-0004SL-0A@xenbits.xenproject.org>
Date: Tue, 14 May 2019 17:12:16 +0000
Subject: [Xen-changelog] [xen staging-4.12] x86/spec-ctrl: Misc
 non-functional cleanup
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGZlMWJhOWRlYTRiYTM1NThhNGRhMjM3YWZjNmRkMjQ5MWIwNTAzN2UKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIFNlcCAxMiAxNDozNjowMCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgMTQgMTU6MzA6
MzUgMjAxOSArMDEwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IE1pc2Mgbm9uLWZ1bmN0aW9uYWwgY2xl
YW51cAogICAgCiAgICAgKiBJZGVudGlmeSBCVEkgaW4gdGhlIHNwZWNfY3RybF97ZW50ZXIsZXhp
dH1faWRsZSgpIGNvbW1lbnRzLCBhcyBvdGhlcgogICAgICAgbWl0aWdhdGlvbnMgd2lsbCBzaG9y
dGx5IGFwcGVhci4KICAgICAqIFVzZSBhbHRlcm5hdGl2ZV9pbnB1dCgpIGFuZCBjb3ZlciB0aGUg
bGFjayBvZiBtZW1vcnkgY29iYmVyIHdpdGggYSBmdXJ0aGVyCiAgICAgICBiYXJyaWVyLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAg
IChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDliNjJlYmE2YzQyOWMzMjdlMTUwNzgxNmJlZjQw
M2NjYzg3MzU3YWUpCi0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCB8IDE0ICsr
KysrKysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAppbmRleCA3NzlkYTJiMTRkLi4yMGVlMTEyODZk
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKQEAgLTY4LDYgKzY4LDggQEAgc3RhdGljIGFsd2F5
c19pbmxpbmUgdm9pZCBzcGVjX2N0cmxfZW50ZXJfaWRsZShzdHJ1Y3QgY3B1X2luZm8gKmluZm8p
CiAgICAgdWludDMyX3QgdmFsID0gMDsKIAogICAgIC8qCisgICAgICogQnJhbmNoIFRhcmdldCBJ
bmplY3Rpb246CisgICAgICoKICAgICAgKiBMYXRjaCB0aGUgbmV3IHNoYWRvdyB2YWx1ZSwgdGhl
biBlbmFibGUgc2hhZG93aW5nLCB0aGVuIHVwZGF0ZSB0aGUgTVNSLgogICAgICAqIFRoZXJlIGFy
ZSBubyBTTVAgaXNzdWVzIGhlcmU7IG9ubHkgbG9jYWwgcHJvY2Vzc29yIG9yZGVyaW5nIGNvbmNl
cm5zLgogICAgICAqLwpAQCAtNzUsOCArNzcsOSBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB2b2lk
IHNwZWNfY3RybF9lbnRlcl9pZGxlKHN0cnVjdCBjcHVfaW5mbyAqaW5mbykKICAgICBiYXJyaWVy
KCk7CiAgICAgaW5mby0+c3BlY19jdHJsX2ZsYWdzIHw9IFNDRl91c2Vfc2hhZG93OwogICAgIGJh
cnJpZXIoKTsKLSAgICBhc20gdm9sYXRpbGUgKCBBTFRFUk5BVElWRSgiIiwgIndybXNyIiwgWDg2
X0ZFQVRVUkVfU0NfTVNSX0lETEUpCi0gICAgICAgICAgICAgICAgICAgOjogImEiICh2YWwpLCAi
YyIgKE1TUl9TUEVDX0NUUkwpLCAiZCIgKDApIDogIm1lbW9yeSIgKTsKKyAgICBhbHRlcm5hdGl2
ZV9pbnB1dCgiIiwgIndybXNyIiwgWDg2X0ZFQVRVUkVfU0NfTVNSX0lETEUsCisgICAgICAgICAg
ICAgICAgICAgICAgImEiICh2YWwpLCAiYyIgKE1TUl9TUEVDX0NUUkwpLCAiZCIgKDApKTsKKyAg
ICBiYXJyaWVyKCk7CiB9CiAKIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBu
b3Qgc2FmZSBiZWZvcmUgdGhpcyBjYWxsLiAqLwpAQCAtODUsMTMgKzg4LDE2IEBAIHN0YXRpYyBh
bHdheXNfaW5saW5lIHZvaWQgc3BlY19jdHJsX2V4aXRfaWRsZShzdHJ1Y3QgY3B1X2luZm8gKmlu
Zm8pCiAgICAgdWludDMyX3QgdmFsID0gaW5mby0+eGVuX3NwZWNfY3RybDsKIAogICAgIC8qCisg
ICAgICogQnJhbmNoIFRhcmdldCBJbmplY3Rpb246CisgICAgICoKICAgICAgKiBEaXNhYmxlIHNo
YWRvd2luZyBiZWZvcmUgdXBkYXRpbmcgdGhlIE1TUi4gIFRoZXJlIGFyZSBubyBTTVAgaXNzdWVz
CiAgICAgICogaGVyZTsgb25seSBsb2NhbCBwcm9jZXNzb3Igb3JkZXJpbmcgY29uY2VybnMuCiAg
ICAgICovCiAgICAgaW5mby0+c3BlY19jdHJsX2ZsYWdzICY9IH5TQ0ZfdXNlX3NoYWRvdzsKICAg
ICBiYXJyaWVyKCk7Ci0gICAgYXNtIHZvbGF0aWxlICggQUxURVJOQVRJVkUoIiIsICJ3cm1zciIs
IFg4Nl9GRUFUVVJFX1NDX01TUl9JRExFKQotICAgICAgICAgICAgICAgICAgIDo6ICJhIiAodmFs
KSwgImMiIChNU1JfU1BFQ19DVFJMKSwgImQiICgwKSA6ICJtZW1vcnkiICk7CisgICAgYWx0ZXJu
YXRpdmVfaW5wdXQoIiIsICJ3cm1zciIsIFg4Nl9GRUFUVVJFX1NDX01TUl9JRExFLAorICAgICAg
ICAgICAgICAgICAgICAgICJhIiAodmFsKSwgImMiIChNU1JfU1BFQ19DVFJMKSwgImQiICgwKSk7
CisgICAgYmFycmllcigpOwogfQogCiAjZW5kaWYgLyogX19BU1NFTUJMWV9fICovCi0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQu
MTIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 14 17:12:30 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 17:12: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 1hQayc-0006v8-Ps; Tue, 14 May 2019 17:12: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=rBGB=TO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQayb-0006uu-9f
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:12:29 +0000
X-Inumbo-ID: 72fab28f-766b-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 72fab28f-766b-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 17:12:27 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQayZ-0001gh-97
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:12:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQayZ-0004TM-6c
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:12:27 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQayZ-0004TM-6c@xenbits.xenproject.org>
Date: Tue, 14 May 2019 17:12:27 +0000
Subject: [Xen-changelog] [xen staging-4.12] x86/spec-ctrl: CPUID/MSR
 definitions for Microarchitectural Data Sampling
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBhMzE3YzUxNjJiOThiMjg3YWQ2YmYyMTJhNzU0Y2E0NjE0ZDdiNTAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIFNlcCAxMiAxNDozNjowMCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgMTQgMTU6MzA6
MzUgMjAxOSArMDEwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IENQVUlEL01TUiBkZWZpbml0aW9ucyBm
b3IgTWljcm9hcmNoaXRlY3R1cmFsIERhdGEgU2FtcGxpbmcKICAgIAogICAgVGhlIE1EX0NMRUFS
IGZlYXR1cmUgY2FuIGJlIGF1dG9tYXRpY2FsbHkgb2ZmZXJlZCB0byBndWVzdHMuICBObwogICAg
aW5mcmFzdHJ1Y3R1cmUgaXMgbmVlZGVkIGluIFhlbiB0byBzdXBwb3J0IHRoZSBndWVzdCBtYWtp
bmcgdXNlIG9mIGl0LgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI5NywgQ1ZFLTIwMTgt
MTIxMjYsIENWRS0yMDE4LTEyMTI3LCBDVkUtMjAxOC0xMjEzMCwgQ1ZFLTIwMTktMTEwOTEuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
ICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZDRmNjExNmMwODBkYzAxM2NkMTIwNGM0ZDhj
ZWI5NWU1ZjI3ODY4OSkKLS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MgICAg
ICAgICAgIHwgIDIgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2NwdWlkLmMgICAgICAgICAgICAgICAg
ICAgfCAgMSArCiB0b29scy9taXNjL3hlbi1jcHVpZC5jICAgICAgICAgICAgICAgICAgICAgIHwg
IDEgKwogeGVuL2FyY2gveDg2L2NwdWlkLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICA3ICsr
KysrKy0KIHhlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyAgICAgICAgICAgICAgICAgICAgfCAxNiAr
KysrKysrKysrLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oICAgICAgICAg
ICAgIHwgIDEgKwogeGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaCB8
ICAxICsKIDcgZmlsZXMgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MgYi9kb2NzL21p
c2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKaW5kZXggNmRiODJmMzAyZS4uZjgwZDhkOGIwNSAx
MDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCisrKyBiL2RvY3Mv
bWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwpAQCAtNDgzLDcgKzQ4Myw3IEBAIGFjY291bnRp
bmcgZm9yIGhhcmR3YXJlIGNhcGFiaWxpdGllcyBhcyBlbnVtZXJhdGVkIHZpYSBDUFVJRC4KIAog
Q3VycmVudGx5IGFjY2VwdGVkOgogCi1UaGUgU3BlY3VsYXRpb24gQ29udHJvbCBoYXJkd2FyZSBm
ZWF0dXJlcyBgaWJyc2JgLCBgc3RpYnBgLCBgaWJwYmAsCitUaGUgU3BlY3VsYXRpb24gQ29udHJv
bCBoYXJkd2FyZSBmZWF0dXJlcyBgbWQtY2xlYXJgLCBgaWJyc2JgLCBgc3RpYnBgLCBgaWJwYmAs
CiBgbDFkLWZsdXNoYCBhbmQgYHNzYmRgIGFyZSB1c2VkIGJ5IGRlZmF1bHQgaWYgYXZhaWxhYmxl
IGFuZCBhcHBsaWNhYmxlLiAgVGhleSBjYW4KIGJlIGlnbm9yZWQsIGUuZy4gYG5vLWlicnNiYCwg
YXQgd2hpY2ggcG9pbnQgWGVuIHdvbid0IHVzZSB0aGVtIGl0c2VsZiwgYW5kCiB3b24ndCBvZmZl
ciB0aGVtIHRvIGd1ZXN0cy4KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NwdWlkLmMg
Yi90b29scy9saWJ4bC9saWJ4bF9jcHVpZC5jCmluZGV4IDUyZTE2YzIwZWQuLjVhMTcwMmQ3MDMg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NwdWlkLmMKKysrIGIvdG9vbHMvbGlieGwv
bGlieGxfY3B1aWQuYwpAQCAtMjAyLDYgKzIwMiw3IEBAIGludCBsaWJ4bF9jcHVpZF9wYXJzZV9j
b25maWcobGlieGxfY3B1aWRfcG9saWN5X2xpc3QgKmNwdWlkLCBjb25zdCBjaGFyKiBzdHIpCiAK
ICAgICAgICAgeyJhdng1MTItNHZubml3IiwweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VEWCwg
IDIsICAxfSwKICAgICAgICAgeyJhdng1MTItNGZtYXBzIiwweDAwMDAwMDA3LCAgMCwgQ1BVSURf
UkVHX0VEWCwgIDMsICAxfSwKKyAgICAgICAgeyJtZC1jbGVhciIsICAgICAweDAwMDAwMDA3LCAg
MCwgQ1BVSURfUkVHX0VEWCwgMTAsICAxfSwKICAgICAgICAgeyJpYnJzYiIsICAgICAgICAweDAw
MDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VEWCwgMjYsICAxfSwKICAgICAgICAgeyJzdGlicCIsICAg
ICAgICAweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VEWCwgMjcsICAxfSwKICAgICAgICAgeyJs
MWQtZmx1c2giLCAgICAweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VEWCwgMjgsICAxfSwKZGlm
ZiAtLWdpdCBhL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMgYi90b29scy9taXNjL3hlbi1jcHVpZC5j
CmluZGV4IGQ4N2E3MmUzZTYuLmY2N2VjZDNmMWQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL21pc2MveGVu
LWNwdWlkLmMKKysrIGIvdG9vbHMvbWlzYy94ZW4tY3B1aWQuYwpAQCAtMTQ2LDYgKzE0Niw3IEBA
IHN0YXRpYyBjb25zdCBjaGFyICpzdHJfN2QwWzMyXSA9CiB7CiAgICAgWyAyXSA9ICJhdng1MTJf
NHZubml3IiwgWyAzXSA9ICJhdng1MTJfNGZtYXBzIiwKIAorICAgIFsxMF0gPSAibWQtY2xlYXIi
LAogICAgIC8qIDEyICovICAgICAgICAgICAgICAgIFsxM10gPSAidHN4LWZvcmNlLWFib3J0IiwK
IAogICAgIFsyNl0gPSAiaWJyc2IiLCAgICAgICAgIFsyN10gPSAic3RpYnAiLApkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2NwdWlkLmMgYi94ZW4vYXJjaC94ODYvY3B1aWQuYwppbmRleCBhYjBh
YWI2NzhjLi4zZWZhZDljZjE3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1aWQuYworKysg
Yi94ZW4vYXJjaC94ODYvY3B1aWQuYwpAQCAtMjksNyArMjksMTIgQEAgc3RhdGljIGludCBfX2lu
aXQgcGFyc2VfeGVuX2NwdWlkKGNvbnN0IGNoYXIgKnMpCiAgICAgICAgIGlmICggIXNzICkKICAg
ICAgICAgICAgIHNzID0gc3RyY2hyKHMsICdcMCcpOwogCi0gICAgICAgIGlmICggKHZhbCA9IHBh
cnNlX2Jvb2xlYW4oImlicGIiLCBzLCBzcykpID49IDAgKQorICAgICAgICBpZiAoICh2YWwgPSBw
YXJzZV9ib29sZWFuKCJtZC1jbGVhciIsIHMsIHNzKSkgPj0gMCApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIGlmICggIXZhbCApCisgICAgICAgICAgICAgICAgc2V0dXBfY2xlYXJfY3B1X2NhcChY
ODZfRkVBVFVSRV9NRF9DTEVBUik7CisgICAgICAgIH0KKyAgICAgICAgZWxzZSBpZiAoICh2YWwg
PSBwYXJzZV9ib29sZWFuKCJpYnBiIiwgcywgc3MpKSA+PSAwICkKICAgICAgICAgewogICAgICAg
ICAgICAgaWYgKCAhdmFsICkKICAgICAgICAgICAgICAgICBzZXR1cF9jbGVhcl9jcHVfY2FwKFg4
Nl9GRUFUVVJFX0lCUEIpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIv
eGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4IGU0OWFiM2YyODguLmE1NzNiMDIxOWIgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3Bl
Y19jdHJsLmMKQEAgLTI5MSwxNyArMjkxLDE5IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9k
ZXRhaWxzKGVudW0gaW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBzKQogICAgIHByaW50aygi
U3BlY3VsYXRpdmUgbWl0aWdhdGlvbiBmYWNpbGl0aWVzOlxuIik7CiAKICAgICAvKiBIYXJkd2Fy
ZSBmZWF0dXJlcyB3aGljaCBwZXJ0YWluIHRvIHNwZWN1bGF0aXZlIG1pdGlnYXRpb25zLiAqLwot
ICAgIHByaW50aygiICBIYXJkd2FyZSBmZWF0dXJlczolcyVzJXMlcyVzJXMlcyVzJXMlc1xuIiwK
KyAgICBwcmludGsoIiAgSGFyZHdhcmUgZmVhdHVyZXM6JXMlcyVzJXMlcyVzJXMlcyVzJXMlcyVz
XG4iLAogICAgICAgICAgICAoXzdkMCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9JQlJTQikp
ID8gIiBJQlJTL0lCUEIiIDogIiIsCiAgICAgICAgICAgIChfN2QwICYgY3B1ZmVhdF9tYXNrKFg4
Nl9GRUFUVVJFX1NUSUJQKSkgPyAiIFNUSUJQIiAgICAgOiAiIiwKICAgICAgICAgICAgKF83ZDAg
JiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfTDFEX0ZMVVNIKSkgPyAiIEwxRF9GTFVTSCIgOiAi
IiwKICAgICAgICAgICAgKF83ZDAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfU1NCRCkpICA/
ICIgU1NCRCIgICAgICA6ICIiLAorICAgICAgICAgICAoXzdkMCAmIGNwdWZlYXRfbWFzayhYODZf
RkVBVFVSRV9NRF9DTEVBUikpID8gIiBNRF9DTEVBUiIgOiAiIiwKICAgICAgICAgICAgKGU4YiAg
JiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSUJQQikpICA/ICIgSUJQQiIgICAgICA6ICIiLAog
ICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQU19JQlJTX0FMTCkgICAgICAgICAgICAgID8gIiBJ
QlJTX0FMTCIgIDogIiIsCiAgICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBTX1JEQ0xfTk8pICAg
ICAgICAgICAgICAgPyAiIFJEQ0xfTk8iICAgOiAiIiwKICAgICAgICAgICAgKGNhcHMgJiBBUkNI
X0NBUFNfUlNCQSkgICAgICAgICAgICAgICAgICA/ICIgUlNCQSIgICAgICA6ICIiLAogICAgICAg
ICAgICAoY2FwcyAmIEFSQ0hfQ0FQU19TS0lQX0wxREZMKSAgICAgICAgICAgID8gIiBTS0lQX0wx
REZMIjogIiIsCi0gICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBTX1NTQl9OTykgICAgICAgICAg
ICAgICAgPyAiIFNTQl9OTyIgICAgOiAiIik7CisgICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBT
X1NTQl9OTykgICAgICAgICAgICAgICAgPyAiIFNTQl9OTyIgICAgOiAiIiwKKyAgICAgICAgICAg
KGNhcHMgJiBBUkNIX0NBUFNfTURTX05PKSAgICAgICAgICAgICAgICA/ICIgTURTX05PIiAgICA6
ICIiKTsKIAogICAgIC8qIENvbXBpbGVkLWluIHN1cHBvcnQgd2hpY2ggcGVydGFpbnMgdG8gbWl0
aWdhdGlvbnMuICovCiAgICAgaWYgKCBJU19FTkFCTEVEKENPTkZJR19JTkRJUkVDVF9USFVOSykg
fHwgSVNfRU5BQkxFRChDT05GSUdfU0hBRE9XX1BBR0lORykgKQpAQCAtMzM5LDIzICszNDEsMjUg
QEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1bmss
IHVpbnQ2NF90IGNhcHMpCiAgICAgICogbWl0aWdhdGlvbiBzdXBwb3J0IGZvciBndWVzdHMuCiAg
ICAgICovCiAjaWZkZWYgQ09ORklHX0hWTQotICAgIHByaW50aygiICBTdXBwb3J0IGZvciBIVk0g
Vk1zOiVzJXMlcyVzXG4iLAorICAgIHByaW50aygiICBTdXBwb3J0IGZvciBIVk0gVk1zOiVzJXMl
cyVzJXNcbiIsCiAgICAgICAgICAgIChib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfTVNSX0hW
TSkgfHwKICAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19SU0JfSFZNKSB8
fAogICAgICAgICAgICAgb3B0X2VhZ2VyX2ZwdSkgICAgICAgICAgICAgICAgICAgICAgICAgICA/
ICIiICAgICAgICAgICAgICAgOiAiIE5vbmUiLAogICAgICAgICAgICBib290X2NwdV9oYXMoWDg2
X0ZFQVRVUkVfU0NfTVNSX0hWTSkgICAgICA/ICIgTVNSX1NQRUNfQ1RSTCIgOiAiIiwKICAgICAg
ICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX1JTQl9IVk0pICAgICAgPyAiIFJTQiIg
ICAgICAgICAgIDogIiIsCi0gICAgICAgICAgIG9wdF9lYWdlcl9mcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgID8gIiBFQUdFUl9GUFUiICAgICA6ICIiKTsKKyAgICAgICAgICAgb3B0X2Vh
Z2VyX2ZwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyAiIEVBR0VSX0ZQVSIgICAgIDog
IiIsCisgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9NRF9DTEVBUikgICAgICAg
ID8gIiBNRF9DTEVBUiIgICAgICA6ICIiKTsKIAogI2VuZGlmCiAjaWZkZWYgQ09ORklHX1BWCi0g
ICAgcHJpbnRrKCIgIFN1cHBvcnQgZm9yIFBWIFZNczolcyVzJXMlc1xuIiwKKyAgICBwcmludGso
IiAgU3VwcG9ydCBmb3IgUFYgVk1zOiVzJXMlcyVzJXNcbiIsCiAgICAgICAgICAgIChib290X2Nw
dV9oYXMoWDg2X0ZFQVRVUkVfU0NfTVNSX1BWKSB8fAogICAgICAgICAgICAgYm9vdF9jcHVfaGFz
KFg4Nl9GRUFUVVJFX1NDX1JTQl9QVikgfHwKICAgICAgICAgICAgIG9wdF9lYWdlcl9mcHUpICAg
ICAgICAgICAgICAgICAgICAgICAgICAgPyAiIiAgICAgICAgICAgICAgIDogIiBOb25lIiwKICAg
ICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX01TUl9QVikgICAgICAgPyAiIE1T
Ul9TUEVDX0NUUkwiIDogIiIsCiAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9T
Q19SU0JfUFYpICAgICAgID8gIiBSU0IiICAgICAgICAgICA6ICIiLAotICAgICAgICAgICBvcHRf
ZWFnZXJfZnB1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/ICIgRUFHRVJfRlBVIiAgICAg
OiAiIik7CisgICAgICAgICAgIG9wdF9lYWdlcl9mcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgID8gIiBFQUdFUl9GUFUiICAgICA6ICIiLAorICAgICAgICAgICBib290X2NwdV9oYXMoWDg2
X0ZFQVRVUkVfTURfQ0xFQVIpICAgICAgICA/ICIgTURfQ0xFQVIiICAgICAgOiAiIik7CiAKICAg
ICBwcmludGsoIiAgWFBUSSAoNjQtYml0IFBWIG9ubHkpOiBEb20wICVzLCBEb21VICVzICh3aXRo
JXMgUENJRClcbiIsCiAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9tID8gImVuYWJsZWQiIDogImRp
c2FibGVkIiwKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCmluZGV4IDM4OWY5NWY4OTAuLjYzNzI1OWJk
MWYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaApAQCAtNTEsNiArNTEsNyBAQAogI2RlZmluZSBB
UkNIX0NBUFNfUlNCQQkJCShfQUMoMSwgVUxMKSA8PCAyKQogI2RlZmluZSBBUkNIX0NBUFNfU0tJ
UF9MMURGTAkJKF9BQygxLCBVTEwpIDw8IDMpCiAjZGVmaW5lIEFSQ0hfQ0FQU19TU0JfTk8JCShf
QUMoMSwgVUxMKSA8PCA0KQorI2RlZmluZSBBUkNIX0NBUFNfTURTX05PCQkoX0FDKDEsIFVMTCkg
PDwgNSkKIAogI2RlZmluZSBNU1JfRkxVU0hfQ01ECQkJMHgwMDAwMDEwYgogI2RlZmluZSBGTFVT
SF9DTURfTDFECQkJKF9BQygxLCBVTEwpIDw8IDApCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9w
dWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gt
eDg2L2NwdWZlYXR1cmVzZXQuaAppbmRleCAyYmNjNTQ4N2FjLi41NTIzMWQ0YjNiIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCisrKyBiL3hl
bi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKQEAgLTI0Miw2ICsyNDIs
NyBAQCBYRU5fQ1BVRkVBVFVSRShJQlBCLCAgICAgICAgICA4KjMyKzEyKSAvKkEgIElCUEIgc3Vw
cG9ydCBvbmx5IChubyBJQlJTLCB1c2VkIGJ5CiAvKiBJbnRlbC1kZWZpbmVkIENQVSBmZWF0dXJl
cywgQ1BVSUQgbGV2ZWwgMHgwMDAwMDAwNzowLmVkeCwgd29yZCA5ICovCiBYRU5fQ1BVRkVBVFVS
RShBVlg1MTJfNFZOTklXLCA5KjMyKyAyKSAvKkEgIEFWWDUxMiBOZXVyYWwgTmV0d29yayBJbnN0
cnVjdGlvbnMgKi8KIFhFTl9DUFVGRUFUVVJFKEFWWDUxMl80Rk1BUFMsIDkqMzIrIDMpIC8qQSAg
QVZYNTEyIE11bHRpcGx5IEFjY3VtdWxhdGlvbiBTaW5nbGUgUHJlY2lzaW9uICovCitYRU5fQ1BV
RkVBVFVSRShNRF9DTEVBUiwgICAgICA5KjMyKzEwKSAvKkEgIFZFUlcgY2xlYXJzIG1pY3JvYXJj
aGl0ZWN0dXJhbCBidWZmZXJzICovCiBYRU5fQ1BVRkVBVFVSRShUU1hfRk9SQ0VfQUJPUlQsIDkq
MzIrMTMpIC8qIE1TUl9UU1hfRk9SQ0VfQUJPUlQuUlRNX0FCT1JUICovCiBYRU5fQ1BVRkVBVFVS
RShJQlJTQiwgICAgICAgICA5KjMyKzI2KSAvKkEgIElCUlMgYW5kIElCUEIgc3VwcG9ydCAodXNl
ZCBieSBJbnRlbCkgKi8KIFhFTl9DUFVGRUFUVVJFKFNUSUJQLCAgICAgICAgIDkqMzIrMjcpIC8q
QSAgU1RJQlAgKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I3N0YWdpbmctNC4xMgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 14 17:12:39 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 17:12:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hQayl-0006wN-Re; Tue, 14 May 2019 17:12:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rBGB=TO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQayl-0006wA-5x
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:12:39 +0000
X-Inumbo-ID: 790c5968-766b-11e9-8c52-f730e64369c5
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 790c5968-766b-11e9-8c52-f730e64369c5;
 Tue, 14 May 2019 17:12:37 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQayj-0001gt-Fb
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:12:37 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQayj-0004Tv-Cb
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:12:37 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQayj-0004Tv-Cb@xenbits.xenproject.org>
Date: Tue, 14 May 2019 17:12:37 +0000
Subject: [Xen-changelog] [xen staging-4.12] x86/spec-ctrl: Infrastructure to
 use VERW to flush pipeline buffers
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQ1ZDU3MGUzMDEzNjExN2U3ODhkZWQ5ZmUwOTcxYWUzYjFiZWQ0YjgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIERlYyAxMiAxOToyMjoxNSAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgMTQgMTU6MzA6
MzUgMjAxOSArMDEwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IEluZnJhc3RydWN0dXJlIHRvIHVzZSBW
RVJXIHRvIGZsdXNoIHBpcGVsaW5lIGJ1ZmZlcnMKICAgIAogICAgVGhyZWUgc3ludGhldGljIGZl
YXR1cmVzIGFyZSBpbnRyb2R1Y2VkLCBhcyB3ZSBuZWVkIGluZGl2aWR1YWwgY29udHJvbCBvZgog
ICAgZWFjaCwgZGVwZW5kaW5nIG9uIGNpcmN1bXN0YW5jZXMuICBBIGxhdGVyIGNoYW5nZSB3aWxs
IGVuYWJsZSB0aGVtIGF0CiAgICBhcHByb3ByaWF0ZSBwb2ludHMuCiAgICAKICAgIFRoZSB2ZXJ3
X3NlbCBmaWVsZCBkb2Vzbid0IHN0cmljdGx5IG5lZWQgdG8gbGl2ZSBpbiBzdHJ1Y3QgY3B1X2lu
Zm8uICBJdCBsaXZlcwogICAgdGhlcmUgYmVjYXVzZSB0aGVyZSBpcyBhIGNvbnZlbmllbnQgaG9s
ZSBpdCBjYW4gZmlsbCwgYW5kIGl0IHJlZHVjZXMgdGhlCiAgICBjb21wbGV4aXR5IG9mIHRoZSBT
UEVDX0NUUkxfRVhJVF9UT197UFYsSFZNfSBhc3NlbWJseSBieSBhdm9pZGluZyB0aGUgbmVlZCBm
b3IKICAgIGFueSB0ZW1wb3Jhcnkgc3RhY2sgbWFpbnRlbmFuY2UuCiAgICAKICAgIFRoaXMgaXMg
cGFydCBvZiBYU0EtMjk3LCBDVkUtMjAxOC0xMjEyNiwgQ1ZFLTIwMTgtMTIxMjcsIENWRS0yMDE4
LTEyMTMwLCBDVkUtMjAxOS0xMTA5MS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA1
NDhhOTMyYWM3ODZkNmJmMzU4NGU0YjU0ZjJhYjk5M2UxMTE3NzEwKQotLS0KIHhlbi9hcmNoL3g4
Ni94ODZfNjQvYXNtLW9mZnNldHMuYyAgIHwgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVm
ZWF0dXJlcy5oICAgfCAgMyArKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oICAgICAg
IHwgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCAgICAgfCAzNCArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3Ry
bF9hc20uaCB8ICA4ICsrKysrKy0tCiA1IGZpbGVzIGNoYW5nZWQsIDQ1IGluc2VydGlvbnMoKyks
IDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zm
c2V0cy5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCmluZGV4IDA1MjIyOGNk
ZGEuLjMzOTMwY2U5N2MgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNl
dHMuYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKQEAgLTExMCw2ICsx
MTAsNyBAQCB2b2lkIF9fZHVtbXlfXyh2b2lkKQogICAgIEJMQU5LKCk7CiAKICAgICBPRkZTRVQo
Q1BVSU5GT19ndWVzdF9jcHVfdXNlcl9yZWdzLCBzdHJ1Y3QgY3B1X2luZm8sIGd1ZXN0X2NwdV91
c2VyX3JlZ3MpOworICAgIE9GRlNFVChDUFVJTkZPX3Zlcndfc2VsLCBzdHJ1Y3QgY3B1X2luZm8s
IHZlcndfc2VsKTsKICAgICBPRkZTRVQoQ1BVSU5GT19jdXJyZW50X3ZjcHUsIHN0cnVjdCBjcHVf
aW5mbywgY3VycmVudF92Y3B1KTsKICAgICBPRkZTRVQoQ1BVSU5GT19jcjQsIHN0cnVjdCBjcHVf
aW5mbywgY3I0KTsKICAgICBPRkZTRVQoQ1BVSU5GT194ZW5fY3IzLCBzdHJ1Y3QgY3B1X2luZm8s
IHhlbl9jcjMpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oCmluZGV4IDBjMDYyNzQ2N2UuLmJh
NTUyNDVlNTYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmgKQEAgLTMxLDMgKzMxLDYgQEAg
WEVOX0NQVUZFQVRVUkUoU0NfUlNCX1BWLCAgICAgICAoRlNDQVBJTlRTKzApKjMyKzE4KSAvKiBS
U0Igb3ZlcndyaXRlIG5lZWRlZCBmb3IKIFhFTl9DUFVGRUFUVVJFKFNDX1JTQl9IVk0sICAgICAg
KEZTQ0FQSU5UUyswKSozMisxOSkgLyogUlNCIG92ZXJ3cml0ZSBuZWVkZWQgZm9yIEhWTSAqLwog
WEVOX0NQVUZFQVRVUkUoU0NfTVNSX0lETEUsICAgICAoRlNDQVBJTlRTKzApKjMyKzIxKSAvKiAo
U0NfTVNSX1BWIHx8IFNDX01TUl9IVk0pICYmIGRlZmF1bHRfeGVuX3NwZWNfY3RybCAqLwogWEVO
X0NQVUZFQVRVUkUoWEVOX0xCUiwgICAgICAgICAoRlNDQVBJTlRTKzApKjMyKzIyKSAvKiBYZW4g
dXNlcyBNU1JfREVCVUdDVEwuTEJSICovCitYRU5fQ1BVRkVBVFVSRShTQ19WRVJXX1BWLCAgICAg
IChGU0NBUElOVFMrMCkqMzIrMjMpIC8qIFZFUlcgdXNlZCBieSBYZW4gZm9yIFBWICovCitYRU5f
Q1BVRkVBVFVSRShTQ19WRVJXX0hWTSwgICAgIChGU0NBUElOVFMrMCkqMzIrMjQpIC8qIFZFUlcg
dXNlZCBieSBYZW4gZm9yIEhWTSAqLworWEVOX0NQVUZFQVRVUkUoU0NfVkVSV19JRExFLCAgICAo
RlNDQVBJTlRTKzApKjMyKzI1KSAvKiBWRVJXIHVzZWQgYnkgWGVuIGZvciBpZGxlICovCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvY3VycmVudC5oCmluZGV4IDViZDY0YjIyNzEuLmYzNTA4YzNjMDggMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3Vy
cmVudC5oCkBAIC0zOCw2ICszOCw3IEBAIHN0cnVjdCB2Y3B1Owogc3RydWN0IGNwdV9pbmZvIHsK
ICAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyBndWVzdF9jcHVfdXNlcl9yZWdzOwogICAgIHVuc2ln
bmVkIGludCBwcm9jZXNzb3JfaWQ7CisgICAgdW5zaWduZWQgaW50IHZlcndfc2VsOwogICAgIHN0
cnVjdCB2Y3B1ICpjdXJyZW50X3ZjcHU7CiAgICAgdW5zaWduZWQgbG9uZyBwZXJfY3B1X29mZnNl
dDsKICAgICB1bnNpZ25lZCBsb25nIGNyNDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvc3BlY19jdHJsLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCmluZGV4IDIw
ZWUxMTI4NmQuLmJhMDNiYjQyZTUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3Bl
Y19jdHJsLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaApAQCAtNjAsNiAr
NjAsMTMgQEAgc3RhdGljIGlubGluZSB2b2lkIGluaXRfc2hhZG93X3NwZWNfY3RybF9zdGF0ZSh2
b2lkKQogICAgIGluZm8tPnNoYWRvd19zcGVjX2N0cmwgPSAwOwogICAgIGluZm8tPnhlbl9zcGVj
X2N0cmwgPSBkZWZhdWx0X3hlbl9zcGVjX2N0cmw7CiAgICAgaW5mby0+c3BlY19jdHJsX2ZsYWdz
ID0gZGVmYXVsdF9zcGVjX2N0cmxfZmxhZ3M7CisKKyAgICAvKgorICAgICAqIEZvciBsZWFzdCBs
YXRlbmN5LCB0aGUgVkVSVyBzZWxlY3RvciBzaG91bGQgYmUgYSB3cml0ZWFibGUgZGF0YQorICAg
ICAqIGRlc2NyaXB0b3IgcmVzaWRlbnQgaW4gdGhlIGNhY2hlLiAgX19IWVBFUlZJU09SX0RTMzIg
c2hhcmVzIGEgY2FjaGUKKyAgICAgKiBsaW5lIHdpdGggX19IWVBFUlZJU09SX0NTLCBzbyBpcyBl
eHBlY3RlZCB0byBiZSB2ZXJ5IGNhY2hlLWhvdC4KKyAgICAgKi8KKyAgICBpbmZvLT52ZXJ3X3Nl
bCA9IF9fSFlQRVJWSVNPUl9EUzMyOwogfQogCiAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAs
IGBqbXAgKmAgbm90IHNhZmUgYWZ0ZXIgdGhpcyBjYWxsLiAqLwpAQCAtODAsNiArODcsMjIgQEAg
c3RhdGljIGFsd2F5c19pbmxpbmUgdm9pZCBzcGVjX2N0cmxfZW50ZXJfaWRsZShzdHJ1Y3QgY3B1
X2luZm8gKmluZm8pCiAgICAgYWx0ZXJuYXRpdmVfaW5wdXQoIiIsICJ3cm1zciIsIFg4Nl9GRUFU
VVJFX1NDX01TUl9JRExFLAogICAgICAgICAgICAgICAgICAgICAgICJhIiAodmFsKSwgImMiIChN
U1JfU1BFQ19DVFJMKSwgImQiICgwKSk7CiAgICAgYmFycmllcigpOworCisgICAgLyoKKyAgICAg
KiBNaWNyb2FyY2hpdGVjdHVyYWwgU3RvcmUgQnVmZmVyIERhdGEgU2FtcGxpbmc6CisgICAgICoK
KyAgICAgKiBPbiB2dWxuZXJhYmxlIHN5c3RlbXMsIHN0b3JlIGJ1ZmZlciBlbnRyaWVzIGFyZSBz
dGF0aWNhbGx5IHBhcnRpdGlvbmVkCisgICAgICogYmV0d2VlbiBhY3RpdmUgdGhyZWFkcy4gIFdo
ZW4gZW50ZXJpbmcgaWRsZSwgb3VyIHN0b3JlIGJ1ZmZlciBlbnRyaWVzCisgICAgICogYXJlIHJl
LXBhcnRpdGlvbmVkIHRvIGFsbG93IHRoZSBvdGhlciB0aHJlYWRzIHRvIHVzZSB0aGVtLgorICAg
ICAqCisgICAgICogRmx1c2ggdGhlIGJ1ZmZlcnMgdG8gZW5zdXJlIHRoYXQgbm8gc2Vuc2l0aXZl
IGRhdGEgb2Ygb3VycyBjYW4gYmUKKyAgICAgKiBsZWFrZWQgYnkgYSBzaWJsaW5nIGFmdGVyIGl0
IGdldHMgb3VyIHN0b3JlIGJ1ZmZlciBlbnRyaWVzLgorICAgICAqCisgICAgICogTm90ZTogVkVS
VyBtdXN0IGJlIGVuY29kZWQgd2l0aCBhIG1lbW9yeSBvcGVyYW5kLCBhcyBpdCBpcyBvbmx5IHRo
YXQKKyAgICAgKiBmb3JtIHdoaWNoIGNhdXNlcyBhIGZsdXNoLgorICAgICAqLworICAgIGFsdGVy
bmF0aXZlX2lucHV0KCIiLCAidmVydyAlW3NlbF0iLCBYODZfRkVBVFVSRV9TQ19WRVJXX0lETEUs
CisgICAgICAgICAgICAgICAgICAgICAgW3NlbF0gIm0iIChpbmZvLT52ZXJ3X3NlbCkpOwogfQog
CiAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmVmb3JlIHRo
aXMgY2FsbC4gKi8KQEAgLTk4LDYgKzEyMSwxNyBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB2b2lk
IHNwZWNfY3RybF9leGl0X2lkbGUoc3RydWN0IGNwdV9pbmZvICppbmZvKQogICAgIGFsdGVybmF0
aXZlX2lucHV0KCIiLCAid3Jtc3IiLCBYODZfRkVBVFVSRV9TQ19NU1JfSURMRSwKICAgICAgICAg
ICAgICAgICAgICAgICAiYSIgKHZhbCksICJjIiAoTVNSX1NQRUNfQ1RSTCksICJkIiAoMCkpOwog
ICAgIGJhcnJpZXIoKTsKKworICAgIC8qCisgICAgICogTWljcm9hcmNoaXRlY3R1cmFsIFN0b3Jl
IEJ1ZmZlciBEYXRhIFNhbXBsaW5nOgorICAgICAqCisgICAgICogT24gdnVsbmVyYWJsZSBzeXN0
ZW1zLCBzdG9yZSBidWZmZXIgZW50cmllcyBhcmUgc3RhdGljYWxseSBwYXJ0aXRpb25lZAorICAg
ICAqIGJldHdlZW4gYWN0aXZlIHRocmVhZHMuICBXaGVuIGV4aXRpbmcgaWRsZSwgdGhlIG90aGVy
IHRocmVhZHMgc3RvcmUKKyAgICAgKiBidWZmZXIgZW50cmllcyBhcmUgcmUtcGFydGl0aW9uZWQg
dG8gZ2l2ZSB1cyBzb21lLgorICAgICAqCisgICAgICogV2Ugbm93IGhhdmUgc3RvcmUgYnVmZmVy
IGVudHJpZXMgd2l0aCBzdGFsZSBkYXRhIGZyb20gc2libGluZyB0aHJlYWRzLgorICAgICAqIEEg
Zmx1c2ggaWYgbmVjZXNzYXJ5IHdpbGwgYmUgcGVyZm9ybWVkIG9uIHRoZSByZXR1cm4gdG8gZ3Vl
c3QgcGF0aC4KKyAgICAgKi8KIH0KIAogI2VuZGlmIC8qIF9fQVNTRU1CTFlfXyAqLwpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmggYi94ZW4vaW5jbHVkZS9h
c20teDg2L3NwZWNfY3RybF9hc20uaAppbmRleCA4MDNmN2NlNWVmLi5jNjAwOTNiMDkwIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaAorKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaApAQCAtMjQxLDEyICsyNDEsMTYgQEAKIC8qIFVz
ZSB3aGVuIGV4aXRpbmcgdG8gUFYgZ3Vlc3QgY29udGV4dC4gKi8KICNkZWZpbmUgU1BFQ19DVFJM
X0VYSVRfVE9fUFYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
ICAgICBBTFRFUk5BVElWRSAiIiwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKLSAgICAgICAgRE9fU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QsIFg4
Nl9GRUFUVVJFX1NDX01TUl9QVgorICAgICAgICBET19TUEVDX0NUUkxfRVhJVF9UT19HVUVTVCwg
WDg2X0ZFQVRVUkVfU0NfTVNSX1BWOyAgICAgICAgICAgICAgXAorICAgIEFMVEVSTkFUSVZFICIi
LCBfX3N0cmluZ2lmeSh2ZXJ3IENQVUlORk9fdmVyd19zZWwoJXJzcCkpLCAgICAgICAgICAgXAor
ICAgICAgICBYODZfRkVBVFVSRV9TQ19WRVJXX1BWCiAKIC8qIFVzZSB3aGVuIGV4aXRpbmcgdG8g
SFZNIGd1ZXN0IGNvbnRleHQuICovCiAjZGVmaW5lIFNQRUNfQ1RSTF9FWElUX1RPX0hWTSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgQUxURVJOQVRJVkUg
IiIsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Ci0gICAgICAgIERPX1NQRUNfQ1RSTF9FWElUX1RPX0dVRVNULCBYODZfRkVBVFVSRV9TQ19NU1Jf
SFZNCisgICAgICAgIERPX1NQRUNfQ1RSTF9FWElUX1RPX0dVRVNULCBYODZfRkVBVFVSRV9TQ19N
U1JfSFZNOyAgICAgICAgICAgICBcCisgICAgQUxURVJOQVRJVkUgIiIsIF9fc3RyaW5naWZ5KHZl
cncgQ1BVSU5GT192ZXJ3X3NlbCglcnNwKSksICAgICAgICAgICBcCisgICAgICAgIFg4Nl9GRUFU
VVJFX1NDX1ZFUldfSFZNCiAKIC8qCiAgKiBVc2UgaW4gSVNUIGludGVycnVwdC9leGNlcHRpb24g
Y29udGV4dC4gIE1heSBpbnRlcnJ1cHQgWGVuIG9yIFBWIGNvbnRleHQuCi0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuMTIKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 14 17:12:53 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 17:12: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 1hQayy-0006yG-Vq; Tue, 14 May 2019 17:12:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rBGB=TO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQayx-0006y6-U9
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:12:51 +0000
X-Inumbo-ID: 7f1eee7e-766b-11e9-b0d4-936fd1719b2e
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7f1eee7e-766b-11e9-b0d4-936fd1719b2e;
 Tue, 14 May 2019 17: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 1hQayt-0001h1-LT
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:12:47 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQayt-0004UO-J2
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:12:47 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQayt-0004UO-J2@xenbits.xenproject.org>
Date: Tue, 14 May 2019 17:12:47 +0000
Subject: [Xen-changelog] [xen staging-4.12] x86/spec-ctrl: Introduce options
 to control VERW flushing
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDcxNDIwN2IzZmFlNzQ5ODgzMWEwZGYzMzhlNmExZmJmZWVhNTk0YTcKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIERlYyAxMiAxOToyMjoxNSAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgMTQgMTU6MzA6
MzUgMjAxOSArMDEwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IEludHJvZHVjZSBvcHRpb25zIHRvIGNv
bnRyb2wgVkVSVyBmbHVzaGluZwogICAgCiAgICBUaGUgTWljcm9hcmNoaXRlY3R1cmFsIERhdGEg
U2FtcGxpbmcgdnVsbmVyYWJpbGl0eSBpcyBzcGxpdCBpbnRvIGNhdGVnb3JpZXMKICAgIHdpdGgg
c3VidGx5IGRpZmZlcmVudCBwcm9wZXJ0aWVzOgogICAgCiAgICAgTUxQRFMgLSBNaWNyb2FyY2hp
dGVjdHVyYWwgTG9hZCBQb3J0IERhdGEgU2FtcGxpbmcKICAgICBNU0JEUyAtIE1pY3JvYXJjaGl0
ZWN0dXJhbCBTdG9yZSBCdWZmZXIgRGF0YSBTYW1wbGluZwogICAgIE1GQkRTIC0gTWljcm9hcmNo
aXRlY3R1cmFsIEZpbGwgQnVmZmVyIERhdGEgU2FtcGxpbmcKICAgICBNRFNVTSAtIE1pY3JvYXJj
aGl0ZWN0dXJhbCBEYXRhIFNhbXBsaW5nIFVuY2FjaGVhYmxlIE1lbW9yeQogICAgCiAgICBNRFNV
TSBpcyBhIHNwZWNpYWwgY2FzZSBvZiB0aGUgb3RoZXIgdGhyZWUsIGFuZCBpc24ndCBkaXN0aW5n
dWlzaGVkIGZ1cnRoZXIuCiAgICAKICAgIFRoZXNlIGlzc3VlcyBwZXJ0YWluIHRvIHRocmVlIG1p
Y3JvYXJjaGl0ZWN0dXJhbCBidWZmZXJzLiAgVGhlIExvYWQgUG9ydHMsIHRoZQogICAgU3RvcmUg
QnVmZmVycyBhbmQgdGhlIEZpbGwgQnVmZmVycy4gIEVhY2ggb2YgdGhlc2Ugc3RydWN0dXJlcyBh
cmUgZmx1c2hlZCBieQogICAgdGhlIG5ldyBlbmhhbmNlZCBWRVJXIGZ1bmN0aW9uYWxpdHksIGJ1
dCB0aGUgY29uZGl0aW9ucyB1bmRlciB3aGljaCBmbHVzaGluZwogICAgaXMgbmVjZXNzYXJ5IHZh
cnkuCiAgICAKICAgIEZvciB0aGlzIGNvbmNpc2Ugb3ZlcnZpZXcgb2YgdGhlIGlzc3VlcyBhbmQg
ZGVmYXVsdCBsb2dpYywgdGhlIGFiYnJldmlhdGlvbnMKICAgIFNQIChTdG9yZSBQb3J0KSwgRkIg
KEZpbGwgQnVmZmVyKSwgTFAgKExvYWQgUG9ydCkgYW5kIEhUIChIeXBlcnRocmVhZGluZykgYXJl
CiAgICB1c2VkIGZvciBicmV2aXR5OgogICAgCiAgICAgKiBWdWxuZXJhYmxlIGhhcmR3YXJlIGlz
IGRpdmlkZWQgaW50byB0d28gY2F0ZWdvcmllcyAtIHBhcnRzIHdoaWNoIHN1ZmZlcgogICAgICAg
ZnJvbSBTUCBvbmx5LCBhbmQgcGFydHMgd2l0aCBhbnkgb3RoZXIgY29tYmluYXRpb24gb2YgdnVs
bmVyYWJpbGl0aWVzLgogICAgCiAgICAgKiBTUCBvbmx5IGhhcyBhbiBIVCBpbnRlcmFjdGlvbiB3
aGVuIHRoZSB0aHJlYWQgZ29lcyBpZGxlLCBkdWUgdG8gdGhlIHN0YXRpYwogICAgICAgcGFydGl0
aW9uaW5nIG9mIHJlc291cmNlcy4gIExQIGFuZCBGQiBoYXZlIEhUIGludGVyYWN0aW9ucyBhdCBh
bGwgcG9pbnRzLAogICAgICAgZHVlIHRvIHRoZSBjb21wZXRpdGl2ZSBzaGFyaW5nIG9mIHJlc291
cmNlcy4gIEFsbCBpc3N1ZXMgcG90ZW50aWFsbHkgbGVhawogICAgICAgZGF0YSBhY3Jvc3MgdGhl
IHJldHVybi10by1ndWVzdCB0cmFuc2l0aW9uLgogICAgCiAgICAgKiBUaGUgbWljcm9jb2RlIHdo
aWNoIGltcGxlbWVudHMgVkVSVyBmbHVzaGluZyBhbHNvIGV4dGVuZHMgTVNSX0ZMVVNIX0NNRCwg
c28KICAgICAgIHdlIGRvbid0IG5lZWQgdG8gZG8gYm90aCBvbiB0aGUgSFZNIHJldHVybi10by1n
dWVzdCBwYXRoLiAgSG93ZXZlciwgc29tZQogICAgICAgcGFydHMgYXJlIG5vdCB2dWxuZXJhYmxl
IHRvIEwxVEYgKHRoZXJlZm9yZSBoYXZlIG5vIE1TUl9GTFVTSF9DTUQpLCBidXQgYXJlCiAgICAg
ICB2dWxuZXJhYmxlIHRvIE1EUywgc28gZG8gcmVxdWlyZSBWRVJXIG9uIHRoZSBIVk0gcGF0aC4K
ICAgIAogICAgTm90ZSB0aGF0IHdlIGRlbGliZXJhdGVseSBzdXBwb3J0IG1kcz0xIGV2ZW4gd2l0
aG91dCBNRF9DTEVBUiBpbiBjYXNlIHRoZQogICAgbWljcm9jb2RlIGhhcyBiZWVuIHVwZGF0ZWQg
YnV0IHRoZSBmZWF0dXJlIGJpdCBub3QgZXhwb3NlZC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9m
IFhTQS0yOTcsIENWRS0yMDE4LTEyMTI2LCBDVkUtMjAxOC0xMjEyNywgQ1ZFLTIwMTgtMTIxMzAs
IENWRS0yMDE5LTExMDkxLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDNjMDRjMjU4
YWI0MDQwNWE3NGUxOTRkOTg4OWE0Y2JjN2FiZTk0YjQpCi0tLQogZG9jcy9taXNjL3hlbi1jb21t
YW5kLWxpbmUucGFuZG9jIHwgIDE0ICsrKy0KIHhlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyAgICAg
ICAgICB8IDE2MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQogMiBmaWxl
cyBjaGFuZ2VkLCAxNzAgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MgYi9kb2NzL21pc2MveGVuLWNvbW1h
bmQtbGluZS5wYW5kb2MKaW5kZXggZjgwZDhkOGIwNS4uODUwODFmZGM5NCAxMDA2NDQKLS0tIGEv
ZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCisrKyBiL2RvY3MvbWlzYy94ZW4tY29t
bWFuZC1saW5lLnBhbmRvYwpAQCAtMTg5NSw3ICsxODk1LDcgQEAgbm90IGJlIGFibGUgdG8gY29u
dHJvbCB0aGUgc3RhdGUgb2YgdGhlIG1pdGlnYXRpb24uCiBCeSBkZWZhdWx0IFNTQkQgd2lsbCBi
ZSBtaXRpZ2F0ZWQgYXQgcnVudGltZSAoaS5lIGBzc2JkPXJ1bnRpbWVgKS4KIAogIyMjIHNwZWMt
Y3RybCAoeDg2KQotPiBgPSBMaXN0IG9mIFsgPGJvb2w+LCB4ZW49PGJvb2w+LCB7cHYsaHZtLG1z
ci1zYyxyc2J9PTxib29sPiwKKz4gYD0gTGlzdCBvZiBbIDxib29sPiwgeGVuPTxib29sPiwge3B2
LGh2bSxtc3Itc2MscnNiLG1kLWNsZWFyfT08Ym9vbD4sCiA+ICAgICAgICAgICAgICBidGktdGh1
bms9cmV0cG9saW5lfGxmZW5jZXxqbXAsIHtpYnJzLGlicGIsc3NiZCxlYWdlci1mcHUsCiA+ICAg
ICAgICAgICAgICBsMWQtZmx1c2h9PTxib29sPiBdYAogCkBAIC0xOTE5LDkgKzE5MTksMTAgQEAg
aW4gcGxhY2UgZm9yIGd1ZXN0cyB0byB1c2UuCiAKIFVzZSBvZiBhIHBvc2l0aXZlIGJvb2xlYW4g
dmFsdWUgZm9yIGVpdGhlciBvZiB0aGVzZSBvcHRpb25zIGlzIGludmFsaWQuCiAKLVRoZSBib29s
ZWFucyBgcHY9YCwgYGh2bT1gLCBgbXNyLXNjPWAgYW5kIGByc2I9YCBvZmZlciBmaW5lIGdyYWlu
ZWQgY29udHJvbAotb3ZlciB0aGUgYWx0ZXJuYXRpdmUgYmxvY2tzIHVzZWQgYnkgWGVuLiAgVGhl
c2UgaW1wYWN0IFhlbidzIGFiaWxpdHkgdG8KLXByb3RlY3QgaXRzZWxmLCBhbmQgWGVuJ3MgYWJp
bGl0eSB0byB2aXJ0dWFsaXNlIHN1cHBvcnQgZm9yIGd1ZXN0cyB0byB1c2UuCitUaGUgYm9vbGVh
bnMgYHB2PWAsIGBodm09YCwgYG1zci1zYz1gLCBgcnNiPWAgYW5kIGBtZC1jbGVhcj1gIG9mZmVy
IGZpbmUKK2dyYWluZWQgY29udHJvbCBvdmVyIHRoZSBhbHRlcm5hdGl2ZSBibG9ja3MgdXNlZCBi
eSBYZW4uICBUaGVzZSBpbXBhY3QgWGVuJ3MKK2FiaWxpdHkgdG8gcHJvdGVjdCBpdHNlbGYsIGFu
ZCBYZW4ncyBhYmlsaXR5IHRvIHZpcnR1YWxpc2Ugc3VwcG9ydCBmb3IgZ3Vlc3RzCit0byB1c2Uu
CiAKICogYHB2PWAgYW5kIGBodm09YCBvZmZlciBjb250cm9sIG92ZXIgYWxsIHN1Ym9wdGlvbnMg
Zm9yIFBWIGFuZCBIVk0gZ3Vlc3RzCiAgIHJlc3BlY3RpdmVseS4KQEAgLTE5MzAsNiArMTkzMSwx
MSBAQCBwcm90ZWN0IGl0c2VsZiwgYW5kIFhlbidzIGFiaWxpdHkgdG8gdmlydHVhbGlzZSBzdXBw
b3J0IGZvciBndWVzdHMgdG8gdXNlLgogICBndWVzdHMgYW5kIGlmIGRpc2FibGVkLCBndWVzdHMg
d2lsbCBiZSB1bmFibGUgdG8gdXNlIElCUlMvU1RJQlAvU1NCRC9ldGMuCiAqIGByc2I9YCBvZmZl
cnMgY29udHJvbCBvdmVyIHdoZXRoZXIgdG8gb3ZlcndyaXRlIHRoZSBSZXR1cm4gU3RhY2sgQnVm
ZmVyIC8KICAgUmV0dXJuIEFkZHJlc3MgU3RhY2sgb24gZW50cnkgdG8gWGVuLgorKiBgbWQtY2xl
YXI9YCBvZmZlcnMgY29udHJvbCBvdmVyIHdoZXRoZXIgdG8gdXNlIFZFUlcgdG8gZmx1c2gKKyAg
bWljcm9hcmNoaXRlY3R1cmFsIGJ1ZmZlcnMgb24gaWRsZSBhbmQgZXhpdCBmcm9tIFhlbi4gICpO
b3RlOiBGb3IKKyAgY29tcGF0aWJpbGl0eSB3aXRoIGRldmVsb3BtZW50IHZlcnNpb25zIG9mIHRo
aXMgZml4LCBgbWRzPWAgaXMgYWxzbyBhY2NlcHRlZAorICBvbiBYZW4gNC4xMiBhbmQgZWFybGll
ciBhcyBhbiBhbGlhcy4gIENvbnN1bHQgdmVuZG9yIGRvY3VtZW50YXRpb24gaW4KKyAgcHJlZmVy
ZW5jZSB0byBoZXJlLioKIAogSWYgWGVuIHdhcyBjb21waWxlZCB3aXRoIElORElSRUNUX1RIVU5L
IHN1cHBvcnQsIGBidGktdGh1bms9YCBjYW4gYmUgdXNlZCB0bwogc2VsZWN0IHdoaWNoIG9mIHRo
ZSB0aHVua3MgZ2V0cyBwYXRjaGVkIGludG8gdGhlIGBfX3g4Nl9pbmRpcmVjdF90aHVua18lcmVn
YApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2FyY2gveDg2L3Nw
ZWNfY3RybC5jCmluZGV4IGE1NzNiMDIxOWIuLjA1MDlhYzhmZTIgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAgLTM1
LDYgKzM1LDggQEAgc3RhdGljIGJvb2wgX19pbml0ZGF0YSBvcHRfbXNyX3NjX3B2ID0gdHJ1ZTsK
IHN0YXRpYyBib29sIF9faW5pdGRhdGEgb3B0X21zcl9zY19odm0gPSB0cnVlOwogc3RhdGljIGJv
b2wgX19pbml0ZGF0YSBvcHRfcnNiX3B2ID0gdHJ1ZTsKIHN0YXRpYyBib29sIF9faW5pdGRhdGEg
b3B0X3JzYl9odm0gPSB0cnVlOworc3RhdGljIGludDhfdCBfX2luaXRkYXRhIG9wdF9tZF9jbGVh
cl9wdiA9IC0xOworc3RhdGljIGludDhfdCBfX2luaXRkYXRhIG9wdF9tZF9jbGVhcl9odm0gPSAt
MTsKIAogLyogQ21kbGluZSBjb250cm9scyBmb3IgWGVuJ3Mgc3BlY3VsYXRpdmUgc2V0dGluZ3Mu
ICovCiBzdGF0aWMgZW51bSBpbmRfdGh1bmsgewpAQCAtNTksNiArNjEsOSBAQCBwYWRkcl90IF9f
cmVhZF9tb3N0bHkgbDF0Zl9hZGRyX21hc2ssIF9fcmVhZF9tb3N0bHkgbDF0Zl9zYWZlX21hZGRy
Owogc3RhdGljIGJvb2wgX19pbml0ZGF0YSBjcHVfaGFzX2J1Z19sMXRmOwogc3RhdGljIHVuc2ln
bmVkIGludCBfX2luaXRkYXRhIGwxZF9tYXhwaHlzYWRkcjsKIAorc3RhdGljIGJvb2wgX19pbml0
ZGF0YSBjcHVfaGFzX2J1Z19tc2Jkc19vbmx5OyAvKiA9PiBtaW5pbWFsIEhUIGltcGFjdC4gKi8K
K3N0YXRpYyBib29sIF9faW5pdGRhdGEgY3B1X2hhc19idWdfbWRzOyAvKiBBbnkgb3RoZXIgTXtM
UCxTQixGQn1EUyBjb21iaW5hdGlvbi4gKi8KKwogc3RhdGljIGludCBfX2luaXQgcGFyc2Vfc3Bl
Y19jdHJsKGNvbnN0IGNoYXIgKnMpCiB7CiAgICAgY29uc3QgY2hhciAqc3M7CkBAIC05NCw2ICs5
OSw4IEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX3NwZWNfY3RybChjb25zdCBjaGFyICpzKQog
ICAgICAgICBkaXNhYmxlX2NvbW1vbjoKICAgICAgICAgICAgIG9wdF9yc2JfcHYgPSBmYWxzZTsK
ICAgICAgICAgICAgIG9wdF9yc2JfaHZtID0gZmFsc2U7CisgICAgICAgICAgICBvcHRfbWRfY2xl
YXJfcHYgPSAwOworICAgICAgICAgICAgb3B0X21kX2NsZWFyX2h2bSA9IDA7CiAKICAgICAgICAg
ICAgIG9wdF90aHVuayA9IFRIVU5LX0pNUDsKICAgICAgICAgICAgIG9wdF9pYnJzID0gMDsKQEAg
LTExNiwxMSArMTIzLDEzIEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX3NwZWNfY3RybChjb25z
dCBjaGFyICpzKQogICAgICAgICB7CiAgICAgICAgICAgICBvcHRfbXNyX3NjX3B2ID0gdmFsOwog
ICAgICAgICAgICAgb3B0X3JzYl9wdiA9IHZhbDsKKyAgICAgICAgICAgIG9wdF9tZF9jbGVhcl9w
diA9IHZhbDsKICAgICAgICAgfQogICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xl
YW4oImh2bSIsIHMsIHNzKSkgPj0gMCApCiAgICAgICAgIHsKICAgICAgICAgICAgIG9wdF9tc3Jf
c2NfaHZtID0gdmFsOwogICAgICAgICAgICAgb3B0X3JzYl9odm0gPSB2YWw7CisgICAgICAgICAg
ICBvcHRfbWRfY2xlYXJfaHZtID0gdmFsOwogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCAo
dmFsID0gcGFyc2VfYm9vbGVhbigibXNyLXNjIiwgcywgc3MpKSA+PSAwICkKICAgICAgICAgewpA
QCAtMTMyLDYgKzE0MSwxMiBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9zcGVjX2N0cmwoY29u
c3QgY2hhciAqcykKICAgICAgICAgICAgIG9wdF9yc2JfcHYgPSB2YWw7CiAgICAgICAgICAgICBv
cHRfcnNiX2h2bSA9IHZhbDsKICAgICAgICAgfQorICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBh
cnNlX2Jvb2xlYW4oIm1kLWNsZWFyIiwgcywgc3MpKSA+PSAwIHx8CisgICAgICAgICAgICAgICAg
ICAodmFsID0gcGFyc2VfYm9vbGVhbigibWRzIiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgewor
ICAgICAgICAgICAgb3B0X21kX2NsZWFyX3B2ID0gdmFsOworICAgICAgICAgICAgb3B0X21kX2Ns
ZWFyX2h2bSA9IHZhbDsKKyAgICAgICAgfQogCiAgICAgICAgIC8qIFhlbidzIHNwZWN1bGF0aXZl
IHNpZGVjaGFubmVsIG1pdGlnYXRpb24gc2V0dGluZ3MuICovCiAgICAgICAgIGVsc2UgaWYgKCAh
c3RybmNtcChzLCAiYnRpLXRodW5rPSIsIDEwKSApCkBAIC0zMTcsNyArMzMyLDcgQEAgc3RhdGlj
IHZvaWQgX19pbml0IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90
IGNhcHMpCiAgICAgICAgICAgICAgICAiXG4iKTsKIAogICAgIC8qIFNldHRpbmdzIGZvciBYZW4n
cyBwcm90ZWN0aW9uLCBpcnJlc3BlY3RpdmUgb2YgZ3Vlc3RzLiAqLwotICAgIHByaW50aygiICBY
ZW4gc2V0dGluZ3M6IEJUSS1UaHVuayAlcywgU1BFQ19DVFJMOiAlcyVzLCBPdGhlcjolcyVzXG4i
LAorICAgIHByaW50aygiICBYZW4gc2V0dGluZ3M6IEJUSS1UaHVuayAlcywgU1BFQ19DVFJMOiAl
cyVzLCBPdGhlcjolcyVzJXNcbiIsCiAgICAgICAgICAgIHRodW5rID09IFRIVU5LX05PTkUgICAg
ICA/ICJOL0EiIDoKICAgICAgICAgICAgdGh1bmsgPT0gVEhVTktfUkVUUE9MSU5FID8gIlJFVFBP
TElORSIgOgogICAgICAgICAgICB0aHVuayA9PSBUSFVOS19MRkVOQ0UgICAgPyAiTEZFTkNFIiA6
CkBAIC0zMjcsNyArMzQyLDggQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFpbHMoZW51
bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMpCiAgICAgICAgICAgICFib290X2NwdV9o
YXMoWDg2X0ZFQVRVUkVfU1NCRCkgICAgICAgICAgID8gIiIgOgogICAgICAgICAgICAoZGVmYXVs
dF94ZW5fc3BlY19jdHJsICYgU1BFQ19DVFJMX1NTQkQpICA/ICIgU1NCRCsiIDogIiBTU0JELSIs
CiAgICAgICAgICAgIG9wdF9pYnBiICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID8g
IiBJQlBCIiAgOiAiIiwKLSAgICAgICAgICAgb3B0X2wxZF9mbHVzaCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgPyAiIEwxRF9GTFVTSCIgOiAiIik7CisgICAgICAgICAgIG9wdF9sMWRfZmx1
c2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gIiBMMURfRkxVU0giIDogIiIsCisgICAg
ICAgICAgIG9wdF9tZF9jbGVhcl9wdiB8fCBvcHRfbWRfY2xlYXJfaHZtICAgICAgID8gIiBWRVJX
IiAgOiAiIik7CiAKICAgICAvKiBMMVRGIGRpYWdub3N0aWNzLCBwcmludGVkIGlmIHZ1bG5lcmFi
bGUgb3IgUFYgc2hhZG93aW5nIGlzIGluIHVzZS4gKi8KICAgICBpZiAoIGNwdV9oYXNfYnVnX2wx
dGYgfHwgb3B0X3B2X2wxdGZfaHdkb20gfHwgb3B0X3B2X2wxdGZfZG9tdSApCkBAIC03MzcsNiAr
NzUzLDEwNyBAQCBzdGF0aWMgX19pbml0IHZvaWQgbDF0Zl9jYWxjdWxhdGlvbnModWludDY0X3Qg
Y2FwcykKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAoM3Vs
IDw8IChwYWRkcl9iaXRzIC0gMikpKSk7CiB9CiAKKy8qIENhbGN1bGF0ZSB3aGV0aGVyIHRoaXMg
Q1BVIGlzIHZ1bG5lcmFibGUgdG8gTURTLiAqLworc3RhdGljIF9faW5pdCB2b2lkIG1kc19jYWxj
dWxhdGlvbnModWludDY0X3QgY2FwcykKK3sKKyAgICAvKiBNRFMgaXMgb25seSBrbm93biB0byBh
ZmZlY3QgSW50ZWwgRmFtaWx5IDYgcHJvY2Vzc29ycyBhdCB0aGlzIHRpbWUuICovCisgICAgaWYg
KCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9JTlRFTCB8fAorICAgICAg
ICAgYm9vdF9jcHVfZGF0YS54ODYgIT0gNiApCisgICAgICAgIHJldHVybjsKKworICAgIC8qIEFu
eSBwcm9jZXNzb3IgYWR2ZXJ0aXNpbmcgTURTX05PIHNob3VsZCBiZSBub3QgdnVsbmVyYWJsZSB0
byBNRFMuICovCisgICAgaWYgKCBjYXBzICYgQVJDSF9DQVBTX01EU19OTyApCisgICAgICAgIHJl
dHVybjsKKworICAgIHN3aXRjaCAoIGJvb3RfY3B1X2RhdGEueDg2X21vZGVsICkKKyAgICB7Cisg
ICAgICAgIC8qCisgICAgICAgICAqIENvcmUgcHJvY2Vzc29ycyBzaW5jZSBhdCBsZWFzdCBOZWhh
bGVtIGFyZSB2dWxuZXJhYmxlLgorICAgICAgICAgKi8KKyAgICBjYXNlIDB4MWY6IC8qIEF1YnVy
bmRhbGUgLyBIYXZlbmRhbGUgKi8KKyAgICBjYXNlIDB4MWU6IC8qIE5laGFsZW0gKi8KKyAgICBj
YXNlIDB4MWE6IC8qIE5laGFsZW0gRVAgKi8KKyAgICBjYXNlIDB4MmU6IC8qIE5laGFsZW0gRVgg
Ki8KKyAgICBjYXNlIDB4MjU6IC8qIFdlc3RtZXJlICovCisgICAgY2FzZSAweDJjOiAvKiBXZXN0
bWVyZSBFUCAqLworICAgIGNhc2UgMHgyZjogLyogV2VzdG1lcmUgRVggKi8KKyAgICBjYXNlIDB4
MmE6IC8qIFNhbmR5QnJpZGdlICovCisgICAgY2FzZSAweDJkOiAvKiBTYW5keUJyaWRnZSBFUC9F
WCAqLworICAgIGNhc2UgMHgzYTogLyogSXZ5QnJpZGdlICovCisgICAgY2FzZSAweDNlOiAvKiBJ
dnlCcmlkZ2UgRVAvRVggKi8KKyAgICBjYXNlIDB4M2M6IC8qIEhhc3dlbGwgKi8KKyAgICBjYXNl
IDB4M2Y6IC8qIEhhc3dlbGwgRVgvRVAgKi8KKyAgICBjYXNlIDB4NDU6IC8qIEhhc3dlbGwgRCAq
LworICAgIGNhc2UgMHg0NjogLyogSGFzd2VsbCBIICovCisgICAgY2FzZSAweDNkOiAvKiBCcm9h
ZHdlbGwgKi8KKyAgICBjYXNlIDB4NDc6IC8qIEJyb2Fkd2VsbCBIICovCisgICAgY2FzZSAweDRm
OiAvKiBCcm9hZHdlbGwgRVAvRVggKi8KKyAgICBjYXNlIDB4NTY6IC8qIEJyb2Fkd2VsbCBEICov
CisgICAgY2FzZSAweDRlOiAvKiBTa3lsYWtlIE0gKi8KKyAgICBjYXNlIDB4NWU6IC8qIFNreWxh
a2UgRCAqLworICAgICAgICBjcHVfaGFzX2J1Z19tZHMgPSB0cnVlOworICAgICAgICBicmVhazsK
KworICAgICAgICAvKgorICAgICAgICAgKiBTb21lIENvcmUgcHJvY2Vzc29ycyBoYXZlIHBlci1z
dGVwcGluZyB2dWxuZXJhYmlsaXR5LgorICAgICAgICAgKi8KKyAgICBjYXNlIDB4NTU6IC8qIFNr
eWxha2UtWCAvIENhc2NhZGUgTGFrZSAqLworICAgICAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2
X21hc2sgPD0gNSApCisgICAgICAgICAgICBjcHVfaGFzX2J1Z19tZHMgPSB0cnVlOworICAgICAg
ICBicmVhazsKKworICAgIGNhc2UgMHg4ZTogLyogS2FieSAvIENvZmZlZSAvIFdoaXNrZXkgTGFr
ZSBNICovCisgICAgICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfbWFzayA8PSAweGIgKQorICAg
ICAgICAgICAgY3B1X2hhc19idWdfbWRzID0gdHJ1ZTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBj
YXNlIDB4OWU6IC8qIEthYnkgLyBDb2ZmZWUgLyBXaGlza2V5IExha2UgRCAqLworICAgICAgICBp
ZiAoIGJvb3RfY3B1X2RhdGEueDg2X21hc2sgPD0gMHhjICkKKyAgICAgICAgICAgIGNwdV9oYXNf
YnVnX21kcyA9IHRydWU7CisgICAgICAgIGJyZWFrOworCisgICAgICAgIC8qCisgICAgICAgICAq
IFZlcnkgb2xkIGFuZCB2ZXJ5IG5ldyBBdG9tIHByb2Nlc3NvcnMgYXJlIG5vdCB2dWxuZXJhYmxl
LgorICAgICAgICAgKi8KKyAgICBjYXNlIDB4MWM6IC8qIFBpbmV2aWV3ICovCisgICAgY2FzZSAw
eDI2OiAvKiBMaW5jcm9mdCAqLworICAgIGNhc2UgMHgyNzogLyogUGVud2VsbCAqLworICAgIGNh
c2UgMHgzNTogLyogQ2xvdmVydmlldyAqLworICAgIGNhc2UgMHgzNjogLyogQ2VkYXJ2aWV3ICov
CisgICAgY2FzZSAweDdhOiAvKiBHb2xkbW9udCAqLworICAgICAgICBicmVhazsKKworICAgICAg
ICAvKgorICAgICAgICAgKiBNaWRkbGluZyBBdG9tIHByb2Nlc3NvcnMgYXJlIHZ1bG5lcmFibGUg
dG8ganVzdCB0aGUgU3RvcmUgQnVmZmVyCisgICAgICAgICAqIGFzcGVjdC4KKyAgICAgICAgICov
CisgICAgY2FzZSAweDM3OiAvKiBCYXl0cmFpbCAvIFZhbGxleXZpZXcgKFNpbHZlcm1vbnQpICov
CisgICAgY2FzZSAweDRhOiAvKiBNZXJyaWZpZWxkICovCisgICAgY2FzZSAweDRjOiAvKiBDaGVy
cnl0cmFpbCAvIEJyYXNzd2VsbCAqLworICAgIGNhc2UgMHg0ZDogLyogQXZhdG9uIC8gUmFuZ2Vs
eSAoU2lsdmVybW9udCkgKi8KKyAgICBjYXNlIDB4NWE6IC8qIE1vb3JlZmllbGQgKi8KKyAgICBj
YXNlIDB4NWQ6CisgICAgY2FzZSAweDY1OgorICAgIGNhc2UgMHg2ZToKKyAgICBjYXNlIDB4NzU6
CisgICAgICAgIC8qCisgICAgICAgICAqIEtuaWdodHMgcHJvY2Vzc29ycyAod2hpY2ggYXJlIGJh
c2VkIG9uIHRoZSBTaWx2ZXJtb250L0Fpcm1vbnQKKyAgICAgICAgICogbWljcm9hcmNoaXRlY3R1
cmUpIGFyZSBzaW1pbGFybHkgb25seSBhZmZlY3RlZCBieSB0aGUgU3RvcmUgQnVmZmVyCisgICAg
ICAgICAqIGFzcGVjdC4KKyAgICAgICAgICovCisgICAgY2FzZSAweDU3OiAvKiBLbmlnaHRzIExh
bmRpbmcgKi8KKyAgICBjYXNlIDB4ODU6IC8qIEtuaWdodHMgTWlsbCAqLworICAgICAgICBjcHVf
aGFzX2J1Z19tc2Jkc19vbmx5ID0gdHJ1ZTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBkZWZhdWx0
OgorICAgICAgICBwcmludGsoIlVucmVjb2duaXNlZCBDUFUgbW9kZWwgJSN4IC0gYXNzdW1pbmcg
dnVsbmVyYWJsZSB0byBNRFNcbiIsCisgICAgICAgICAgICAgICBib290X2NwdV9kYXRhLng4Nl9t
b2RlbCk7CisgICAgICAgIGNwdV9oYXNfYnVnX21kcyA9IHRydWU7CisgICAgICAgIGJyZWFrOwor
ICAgIH0KK30KKwogdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lk
KQogewogICAgIGVudW0gaW5kX3RodW5rIHRodW5rID0gVEhVTktfREVGQVVMVDsKQEAgLTkyNCw2
ICsxMDQxLDQ3IEBAIHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9p
ZCkKICAgICAgICAgICAgICJlbmFibGVkLiAgUGxlYXNlIGFzc2VzcyB5b3VyIGNvbmZpZ3VyYXRp
b24gYW5kIGNob29zZSBhblxuIgogICAgICAgICAgICAgImV4cGxpY2l0ICdzbXQ9PGJvb2w+JyBz
ZXR0aW5nLiAgU2VlIFhTQS0yNzMuXG4iKTsKIAorICAgIG1kc19jYWxjdWxhdGlvbnMoY2Fwcyk7
CisKKyAgICAvKgorICAgICAqIEJ5IGRlZmF1bHQsIGVuYWJsZSBQViBhbmQgSFZNIG1pdGlnYXRp
b25zIG9uIE1EUy12dWxuZXJhYmxlIGhhcmR3YXJlLgorICAgICAqIFRoaXMgd2lsbCBvbmx5IGJl
IGEgdG9rZW4gZWZmb3J0IGZvciBNTFBEUy9NRkJEUyB3aGVuIEhUIGlzIGVuYWJsZWQsCisgICAg
ICogYnV0IGl0IGlzIHNvbWV3aGF0IGJldHRlciB0aGFuIG5vdGhpbmcuCisgICAgICovCisgICAg
aWYgKCBvcHRfbWRfY2xlYXJfcHYgPT0gLTEgKQorICAgICAgICBvcHRfbWRfY2xlYXJfcHYgPSAo
KGNwdV9oYXNfYnVnX21kcyB8fCBjcHVfaGFzX2J1Z19tc2Jkc19vbmx5KSAmJgorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX01EX0NMRUFSKSk7Cisg
ICAgaWYgKCBvcHRfbWRfY2xlYXJfaHZtID09IC0xICkKKyAgICAgICAgb3B0X21kX2NsZWFyX2h2
bSA9ICgoY3B1X2hhc19idWdfbWRzIHx8IGNwdV9oYXNfYnVnX21zYmRzX29ubHkpICYmCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX01EX0NMRUFS
KSk7CisKKyAgICAvKgorICAgICAqIEVuYWJsZSBNRFMgZGVmZW5jZXMgYXMgYXBwbGljYWJsZS4g
IFRoZSBQViBibG9ja3MgbmVlZCB1c2luZyBhbGwgdGhlCisgICAgICogdGltZSwgYW5kIHRoZSBJ
ZGxlIGJsb2NrcyBuZWVkIHVzaW5nIGlmIGVpdGhlciBQViBvciBIVk0gZGVmZW5jZXMgYXJlCisg
ICAgICogdXNlZC4KKyAgICAgKgorICAgICAqIEhWTSBpcyBtb3JlIGNvbXBsaWNhdGVkLiAgVGhl
IE1EX0NMRUFSIG1pY3JvY29kZSBleHRlbmRzIEwxRF9GTFVTSCB3aXRoCisgICAgICogZXF1aXZl
bGVudCBzZW1hbnRpY3MgdG8gYXZvaWQgbmVlZGluZyB0byBwZXJmb3JtIGJvdGggZmx1c2hlcyBv
biB0aGUKKyAgICAgKiBIVk0gcGF0aC4gIFRoZSBIVk0gYmxvY2tzIGRvbid0IG5lZWQgYWN0aXZh
dGluZyBpZiBvdXIgaHlwZXJ2aXNvciB0b2xkCisgICAgICogdXMgaXQgd2FzIGhhbmRsaW5nIEwx
RF9GTFVTSCwgb3Igd2UgYXJlIHVzaW5nIEwxRF9GTFVTSCBvdXJzZWx2ZXMuCisgICAgICovCisg
ICAgaWYgKCBvcHRfbWRfY2xlYXJfcHYgKQorICAgICAgICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4
Nl9GRUFUVVJFX1NDX1ZFUldfUFYpOworICAgIGlmICggb3B0X21kX2NsZWFyX3B2IHx8IG9wdF9t
ZF9jbGVhcl9odm0gKQorICAgICAgICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX1ND
X1ZFUldfSURMRSk7CisgICAgaWYgKCBvcHRfbWRfY2xlYXJfaHZtICYmICEoY2FwcyAmIEFSQ0hf
Q0FQU19TS0lQX0wxREZMKSAmJiAhb3B0X2wxZF9mbHVzaCApCisgICAgICAgIHNldHVwX2ZvcmNl
X2NwdV9jYXAoWDg2X0ZFQVRVUkVfU0NfVkVSV19IVk0pOworCisgICAgLyoKKyAgICAgKiBXYXJu
IHRoZSB1c2VyIGlmIHRoZXkgYXJlIG9uIE1MUERTL01GQkRTLXZ1bG5lcmFibGUgaGFyZHdhcmUg
d2l0aCBIVAorICAgICAqIGFjdGl2ZSBhbmQgbm8gZXhwbGljaXQgU01UIGNob2ljZS4KKyAgICAg
Ki8KKyAgICBpZiAoIG9wdF9zbXQgPT0gLTEgJiYgY3B1X2hhc19idWdfbWRzICYmIGh3X3NtdF9l
bmFibGVkICkKKyAgICAgICAgd2FybmluZ19hZGQoCisgICAgICAgICAgICAiQm9vdGVkIG9uIE1M
UERTL01GQkRTLXZ1bG5lcmFibGUgaGFyZHdhcmUgd2l0aCBTTVQvSHlwZXJ0aHJlYWRpbmdcbiIK
KyAgICAgICAgICAgICJlbmFibGVkLiAgTWl0aWdhdGlvbnMgd2lsbCBub3QgYmUgZnVsbHkgZWZm
ZWN0aXZlLiAgUGxlYXNlXG4iCisgICAgICAgICAgICAiY2hvb3NlIGFuIGV4cGxpY2l0IHNtdD08
Ym9vbD4gc2V0dGluZy4gIFNlZSBYU0EtMjk3LlxuIik7CisKICAgICBwcmludF9kZXRhaWxzKHRo
dW5rLCBjYXBzKTsKIAogICAgIC8qCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuMTIKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 14 17:13:01 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 17:13:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hQaz7-0006zQ-1G; Tue, 14 May 2019 17:13:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rBGB=TO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQaz5-0006zD-Pd
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:12:59 +0000
X-Inumbo-ID: 85afd71e-766b-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 85afd71e-766b-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 17:12: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 1hQaz4-0001hb-LE
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:12:58 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQaz4-0004WC-I8
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:12:58 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQaz4-0004WC-I8@xenbits.xenproject.org>
Date: Tue, 14 May 2019 17:12:58 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/spec-ctrl: Reposition the
 XPTI command line parsing logic
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY1Y2M2ZTE0MGFlMzE2NzUxNjI5MzUwNzZmM2RkMDZiNjFlZTZhZWQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIFNlcCAxMiAxNDozNjowMCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgMTQgMTU6Mzc6
MzkgMjAxOSArMDEwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IFJlcG9zaXRpb24gdGhlIFhQVEkgY29t
bWFuZCBsaW5lIHBhcnNpbmcgbG9naWMKICAgIAogICAgSXQgaGFzIGVuZGVkIHVwIGluIHRoZSBt
aWRkbGUgb2YgdGhlIG1pdGlnYXRpb24gY2FsY3VsYXRpb24gbG9naWMuICBNb3ZlIGl0IHRvCiAg
ICBiZSBiZXNpZGUgdGhlIG90aGVyIGNvbW1hbmQgbGluZSBwYXJzaW5nLgogICAgCiAgICBObyBm
dW5jdGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBjMmMyYmIwZDYw
YzY0MmU2NGE1MjQzYTc5YzhiMTU0OGZmYjdiYzViKQotLS0KIHhlbi9hcmNoL3g4Ni9zcGVjX2N0
cmwuYyB8IDEzNCArKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQogMSBmaWxlIGNoYW5nZWQsIDY3IGluc2VydGlvbnMoKyksIDY3IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0
cmwuYwppbmRleCA4ZmE2YzEwNTI4Li45NDliYmRhNDNhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCkBAIC0yMjMsNiAr
MjIzLDczIEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX3NwZWNfY3RybChjb25zdCBjaGFyICpz
KQogfQogY3VzdG9tX3BhcmFtKCJzcGVjLWN0cmwiLCBwYXJzZV9zcGVjX2N0cmwpOwogCitpbnQ4
X3QgX19yZWFkX21vc3RseSBvcHRfeHB0aV9od2RvbSA9IC0xOworaW50OF90IF9fcmVhZF9tb3N0
bHkgb3B0X3hwdGlfZG9tdSA9IC0xOworCitzdGF0aWMgX19pbml0IHZvaWQgeHB0aV9pbml0X2Rl
ZmF1bHQodWludDY0X3QgY2FwcykKK3sKKyAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRv
ciA9PSBYODZfVkVORE9SX0FNRCApCisgICAgICAgIGNhcHMgPSBBUkNIX0NBUFNfUkRDTF9OTzsK
KworICAgIGlmICggY2FwcyAmIEFSQ0hfQ0FQU19SRENMX05PICkKKyAgICB7CisgICAgICAgIGlm
ICggb3B0X3hwdGlfaHdkb20gPCAwICkKKyAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9tID0gMDsK
KyAgICAgICAgaWYgKCBvcHRfeHB0aV9kb211IDwgMCApCisgICAgICAgICAgICBvcHRfeHB0aV9k
b211ID0gMDsKKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgaWYgKCBvcHRfeHB0aV9o
d2RvbSA8IDAgKQorICAgICAgICAgICAgb3B0X3hwdGlfaHdkb20gPSAxOworICAgICAgICBpZiAo
IG9wdF94cHRpX2RvbXUgPCAwICkKKyAgICAgICAgICAgIG9wdF94cHRpX2RvbXUgPSAxOworICAg
IH0KK30KKworc3RhdGljIF9faW5pdCBpbnQgcGFyc2VfeHB0aShjb25zdCBjaGFyICpzKQorewor
ICAgIGNvbnN0IGNoYXIgKnNzOworICAgIGludCB2YWwsIHJjID0gMDsKKworICAgIC8qIEludGVy
cHJldCAneHB0aScgYWxvbmUgaW4gaXRzIHBvc2l0aXZlIGJvb2xlYW4gZm9ybS4gKi8KKyAgICBp
ZiAoICpzID09ICdcMCcgKQorICAgICAgICBvcHRfeHB0aV9od2RvbSA9IG9wdF94cHRpX2RvbXUg
PSAxOworCisgICAgZG8geworICAgICAgICBzcyA9IHN0cmNocihzLCAnLCcpOworICAgICAgICBp
ZiAoICFzcyApCisgICAgICAgICAgICBzcyA9IHN0cmNocihzLCAnXDAnKTsKKworICAgICAgICBz
d2l0Y2ggKCBwYXJzZV9ib29sKHMsIHNzKSApCisgICAgICAgIHsKKyAgICAgICAgY2FzZSAwOgor
ICAgICAgICAgICAgb3B0X3hwdGlfaHdkb20gPSBvcHRfeHB0aV9kb211ID0gMDsKKyAgICAgICAg
ICAgIGJyZWFrOworCisgICAgICAgIGNhc2UgMToKKyAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9t
ID0gb3B0X3hwdGlfZG9tdSA9IDE7CisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBkZWZh
dWx0OgorICAgICAgICAgICAgaWYgKCAhc3RyY21wKHMsICJkZWZhdWx0IikgKQorICAgICAgICAg
ICAgICAgIG9wdF94cHRpX2h3ZG9tID0gb3B0X3hwdGlfZG9tdSA9IC0xOworICAgICAgICAgICAg
ZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJkb20wIiwgcywgc3MpKSA+PSAwICkKKyAg
ICAgICAgICAgICAgICBvcHRfeHB0aV9od2RvbSA9IHZhbDsKKyAgICAgICAgICAgIGVsc2UgaWYg
KCAodmFsID0gcGFyc2VfYm9vbGVhbigiZG9tdSIsIHMsIHNzKSkgPj0gMCApCisgICAgICAgICAg
ICAgICAgb3B0X3hwdGlfZG9tdSA9IHZhbDsKKyAgICAgICAgICAgIGVsc2UgaWYgKCAqcyApCisg
ICAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAg
IH0KKworICAgICAgICBzID0gc3MgKyAxOworICAgIH0gd2hpbGUgKCAqc3MgKTsKKworICAgIHJl
dHVybiByYzsKK30KK2N1c3RvbV9wYXJhbSgieHB0aSIsIHBhcnNlX3hwdGkpOworCiBpbnQ4X3Qg
X19yZWFkX21vc3RseSBvcHRfcHZfbDF0Zl9od2RvbSA9IC0xOwogaW50OF90IF9fcmVhZF9tb3N0
bHkgb3B0X3B2X2wxdGZfZG9tdSA9IC0xOwogCkBAIC02NzYsNzMgKzc0Myw2IEBAIHN0YXRpYyBf
X2luaXQgdm9pZCBsMXRmX2NhbGN1bGF0aW9ucyh1aW50NjRfdCBjYXBzKQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICgzdWwgPDwgKHBhZGRyX2JpdHMgLSAy
KSkpKTsKIH0KIAotaW50OF90IF9fcmVhZF9tb3N0bHkgb3B0X3hwdGlfaHdkb20gPSAtMTsKLWlu
dDhfdCBfX3JlYWRfbW9zdGx5IG9wdF94cHRpX2RvbXUgPSAtMTsKLQotc3RhdGljIF9faW5pdCB2
b2lkIHhwdGlfaW5pdF9kZWZhdWx0KHVpbnQ2NF90IGNhcHMpCi17Ci0gICAgaWYgKCBib290X2Nw
dV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQgKQotICAgICAgICBjYXBzID0gQVJD
SF9DQVBTX1JEQ0xfTk87Ci0KLSAgICBpZiAoIGNhcHMgJiBBUkNIX0NBUFNfUkRDTF9OTyApCi0g
ICAgewotICAgICAgICBpZiAoIG9wdF94cHRpX2h3ZG9tIDwgMCApCi0gICAgICAgICAgICBvcHRf
eHB0aV9od2RvbSA9IDA7Ci0gICAgICAgIGlmICggb3B0X3hwdGlfZG9tdSA8IDAgKQotICAgICAg
ICAgICAgb3B0X3hwdGlfZG9tdSA9IDA7Ci0gICAgfQotICAgIGVsc2UKLSAgICB7Ci0gICAgICAg
IGlmICggb3B0X3hwdGlfaHdkb20gPCAwICkKLSAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9tID0g
MTsKLSAgICAgICAgaWYgKCBvcHRfeHB0aV9kb211IDwgMCApCi0gICAgICAgICAgICBvcHRfeHB0
aV9kb211ID0gMTsKLSAgICB9Ci19Ci0KLXN0YXRpYyBfX2luaXQgaW50IHBhcnNlX3hwdGkoY29u
c3QgY2hhciAqcykKLXsKLSAgICBjb25zdCBjaGFyICpzczsKLSAgICBpbnQgdmFsLCByYyA9IDA7
Ci0KLSAgICAvKiBJbnRlcnByZXQgJ3hwdGknIGFsb25lIGluIGl0cyBwb3NpdGl2ZSBib29sZWFu
IGZvcm0uICovCi0gICAgaWYgKCAqcyA9PSAnXDAnICkKLSAgICAgICAgb3B0X3hwdGlfaHdkb20g
PSBvcHRfeHB0aV9kb211ID0gMTsKLQotICAgIGRvIHsKLSAgICAgICAgc3MgPSBzdHJjaHIocywg
JywnKTsKLSAgICAgICAgaWYgKCAhc3MgKQotICAgICAgICAgICAgc3MgPSBzdHJjaHIocywgJ1ww
Jyk7Ci0KLSAgICAgICAgc3dpdGNoICggcGFyc2VfYm9vbChzLCBzcykgKQotICAgICAgICB7Ci0g
ICAgICAgIGNhc2UgMDoKLSAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9tID0gb3B0X3hwdGlfZG9t
dSA9IDA7Ci0gICAgICAgICAgICBicmVhazsKLQotICAgICAgICBjYXNlIDE6Ci0gICAgICAgICAg
ICBvcHRfeHB0aV9od2RvbSA9IG9wdF94cHRpX2RvbXUgPSAxOwotICAgICAgICAgICAgYnJlYWs7
Ci0KLSAgICAgICAgZGVmYXVsdDoKLSAgICAgICAgICAgIGlmICggIXN0cmNtcChzLCAiZGVmYXVs
dCIpICkKLSAgICAgICAgICAgICAgICBvcHRfeHB0aV9od2RvbSA9IG9wdF94cHRpX2RvbXUgPSAt
MTsKLSAgICAgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigiZG9tMCIsIHMs
IHNzKSkgPj0gMCApCi0gICAgICAgICAgICAgICAgb3B0X3hwdGlfaHdkb20gPSB2YWw7Ci0gICAg
ICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImRvbXUiLCBzLCBzcykpID49
IDAgKQotICAgICAgICAgICAgICAgIG9wdF94cHRpX2RvbXUgPSB2YWw7Ci0gICAgICAgICAgICBl
bHNlIGlmICggKnMgKQotICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKLSAgICAgICAgICAg
IGJyZWFrOwotICAgICAgICB9Ci0KLSAgICAgICAgcyA9IHNzICsgMTsKLSAgICB9IHdoaWxlICgg
KnNzICk7Ci0KLSAgICByZXR1cm4gcmM7Ci19Ci1jdXN0b21fcGFyYW0oInhwdGkiLCBwYXJzZV94
cHRpKTsKLQogdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQog
ewogICAgIGVudW0gaW5kX3RodW5rIHRodW5rID0gVEhVTktfREVGQVVMVDsKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 14 17:13:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 17:13: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 1hQazH-00070i-39; Tue, 14 May 2019 17:13:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rBGB=TO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQazG-00070Z-6y
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:13:10 +0000
X-Inumbo-ID: 8bc16a1c-766b-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8bc16a1c-766b-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 17:13: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 1hQazE-0001i0-R0
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:13:08 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQazE-0004XB-Oe
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:13:08 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQazE-0004XB-Oe@xenbits.xenproject.org>
Date: Tue, 14 May 2019 17:13:08 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/msr: Definitions for
 MSR_INTEL_CORE_THREAD_COUNT
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDliZTY2MTM0MWRhNWQyNjBjMWI4ZmQ5NjllNGJhNWM1M2QwNzZlNTQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEFwciA1IDEyOjI2OjMwIDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAxNCAxNTozNzoz
OSAyMDE5ICswMTAwCgogICAgeDg2L21zcjogRGVmaW5pdGlvbnMgZm9yIE1TUl9JTlRFTF9DT1JF
X1RIUkVBRF9DT1VOVAogICAgCiAgICBUaGlzIGlzIGEgbW9kZWwgc3BlY2lmaWMgcmVnaXN0ZXIg
d2hpY2ggZGV0YWlscyB0aGUgY3VycmVudCBjb25maWd1cmF0aW9uCiAgICBjb3JlcyBhbmQgdGhy
ZWFkcyBpbiB0aGUgcGFja2FnZS4gIEJlY2F1c2Ugb2YgaG93IEh5cGVydGhyZWFkIGFuZCBDb3Jl
CiAgICBjb25maWd1cmF0aW9uIHdvcmtzIHdvcmtzIGluIGZpcm13YXJlLCB0aGUgTVNSIGl0IGlz
IGRlLWZhY3RvIGNvbnN0YW50IGFuZAogICAgd2lsbCByZW1haW4gdW5jaGFuZ2VkIHVudGlsIHRo
ZSBuZXh0IHN5c3RlbSByZXNldC4KICAgIAogICAgSXQgaXMgYSByZWFkIG9ubHkgTVNSIChzbyB1
bmlsYXRlcmFsbHkgcmVqZWN0IHdyaXRlcyksIGJ1dCBmb3Igbm93IHJldGFpbiBpdHMKICAgIGxl
YWt5LW9uLXJlYWQgcHJvcGVydGllcy4gIEZ1cnRoZXIgQ1BVSUQvTVNSIHdvcmsgaXMgcmVxdWly
ZWQgYmVmb3JlIHdlIGNhbgogICAgc3RhcnQgdmlydHVhbGlzaW5nIGEgY29uc2lzdGVudCB0b3Bv
bG9neSB0byB0aGUgZ3Vlc3QsIGFuZCByZXRhaW5pbmcgdGhlIG9sZAogICAgYmVoYXZpb3VyIGlz
IHRoZSBzYWZlc3QgY291cnNlIG9mIGFjdGlvbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1p
dCBkNDEyMDkzNmJjZDE2OTVmYWY1YjU3NWYxMjU5YzU4ZTMxZDJiMThiKQotLS0KIHhlbi9hcmNo
L3g4Ni9tc3IuYyAgICAgICAgICAgICAgfCA1ICsrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L21z
ci1pbmRleC5oIHwgNCArKysrCiAyIGZpbGVzIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tc3IuYyBiL3hlbi9hcmNoL3g4Ni9tc3IuYwppbmRleCBi
NDlmYmQ4MDc3Li4xNTNmMzZiOWM5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbXNyLmMKKysr
IGIveGVuL2FyY2gveDg2L21zci5jCkBAIC0xODAsNiArMTgwLDEwIEBAIGludCBndWVzdF9yZG1z
cihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbXNyLCB1aW50NjRfdCAqdmFsKQogICAg
ICAgICAgICAgICAgX01TUl9NSVNDX0ZFQVRVUkVTX0NQVUlEX0ZBVUxUSU5HOwogICAgICAgICBi
cmVhazsKIAorICAgICAgICAvKgorICAgICAgICAgKiBUT0RPOiBJbXBsZW1lbnQgd2hlbiB3ZSBo
YXZlIGJldHRlciB0b3BvbG9neSByZXByZXNlbnRhdGlvbi4KKyAgICBjYXNlIE1TUl9JTlRFTF9D
T1JFX1RIUkVBRF9DT1VOVDoKKyAgICAgICAgICovCiAgICAgZGVmYXVsdDoKICAgICAgICAgcmV0
dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwogICAgIH0KQEAgLTIwMiw2ICsyMDYsNyBAQCBpbnQg
Z3Vlc3Rfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgdmFsKQog
ICAgIHsKICAgICAgICAgdWludDY0X3QgcnN2ZDsKIAorICAgIGNhc2UgTVNSX0lOVEVMX0NPUkVf
VEhSRUFEX0NPVU5UOgogICAgIGNhc2UgTVNSX0lOVEVMX1BMQVRGT1JNX0lORk86CiAgICAgY2Fz
ZSBNU1JfQVJDSF9DQVBBQklMSVRJRVM6CiAgICAgICAgIC8qIFJlYWQtb25seSAqLwpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvbXNyLWluZGV4LmgKaW5kZXggNzU4OGZjMTU2Ny4uN2NkZGZjYTk2MSAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L21zci1pbmRleC5oCkBAIC0zNCw2ICszNCwxMCBAQAogI2RlZmluZSBFRkVSX0tOT1dOX01BU0sJ
CShFRkVSX1NDRSB8IEVGRVJfTE1FIHwgRUZFUl9MTUEgfCBFRkVSX05YIHwgXAogCQkJCSBFRkVS
X1NWTUUgfCBFRkVSX0xNU0xFIHwgRUZFUl9GRlhTRSkKIAorI2RlZmluZSBNU1JfSU5URUxfQ09S
RV9USFJFQURfQ09VTlQgICAgIDB4MDAwMDAwMzUKKyNkZWZpbmUgTVNSX0NUQ19USFJFQURfTUFT
SyAgICAgICAgICAgICAweDAwMDBmZmZmCisjZGVmaW5lIE1TUl9DVENfQ09SRV9NQVNLICAgICAg
ICAgICAgICAgMHhmZmZmMDAwMAorCiAvKiBTcGVjdWxhdGlvbiBDb250cm9scy4gKi8KICNkZWZp
bmUgTVNSX1NQRUNfQ1RSTAkJCTB4MDAwMDAwNDgKICNkZWZpbmUgU1BFQ19DVFJMX0lCUlMJCQko
X0FDKDEsIFVMTCkgPDwgMCkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 14 17:13:22 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 17:13: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 1hQazS-000725-5Y; Tue, 14 May 2019 17:13: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=rBGB=TO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQazQ-00071r-Jw
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:13:20 +0000
X-Inumbo-ID: 91d278fa-766b-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 91d278fa-766b-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 17:13: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 1hQazP-0001i8-16
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:13:19 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQazO-0004Xi-Ue
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:13:18 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQazO-0004Xi-Ue@xenbits.xenproject.org>
Date: Tue, 14 May 2019 17:13:18 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/boot: Detect the firmware
 SMT setting correctly on Intel hardware
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBkOGU2ZjcyOTgwY2MxN2QyMzM4OTQ4M2RhYTI3ZjVjNDkyYzM0YzMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEFwciA1IDEzOjI2OjMwIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAxNCAxNTozNzoz
OSAyMDE5ICswMTAwCgogICAgeDg2L2Jvb3Q6IERldGVjdCB0aGUgZmlybXdhcmUgU01UIHNldHRp
bmcgY29ycmVjdGx5IG9uIEludGVsIGhhcmR3YXJlCiAgICAKICAgIFdoaWxlIGJvb3RfY3B1X2Rh
dGEueDg2X251bV9zaWJsaW5ncyBpcyBhbiBhY2N1cmF0ZSB2YWx1ZSB0byB1c2Ugb24gQU1ECiAg
ICBoYXJkd2FyZSwgaXQgaXNuJ3Qgb24gSW50ZWwgd2hlbiB0aGUgdXNlciBoYXMgZGlzYWJsZWQg
SHlwZXJ0aHJlYWRpbmcgaW4gdGhlCiAgICBmaXJtd2FyZS4gIEFzIGEgcmVzdWx0LCBhIHVzZXIg
d2hpY2ggaGFzIGNob3NlbiB0byBkaXNhYmxlIEhUIHN0aWxsIGdldHMKICAgIG5hZ2dlZCBvbiBM
MVRGLXZ1bG5lcmFibGUgaGFyZHdhcmUgd2hlbiB0aGV5IGhhdmVuJ3QgY2hvc2VuIGFuIGV4cGxp
Y2l0CiAgICBzbXQ9PGJvb2w+IHNldHRpbmcuCiAgICAKICAgIE1ha2UgdXNlIG9mIHRoZSBsYXJn
ZWx5LXVuZG9jdW1lbnRlZCBNU1JfSU5URUxfQ09SRV9USFJFQURfQ09VTlQgd2hpY2ggaW4KICAg
IHByYWN0aWNlIGV4aXN0cyBzaW5jZSBOZWhhbGVtLCB3aGVuIGJvb3Rpbmcgb24gcmVhbCBoYXJk
d2FyZS4gIEZhbGwgYmFjayB0bwogICAgdXNpbmcgdGhlIEFDUEkgdGFibGUgQVBJQyBJRHMuCiAg
ICAKICAgIFdoaWxlIGFkanVzdGluZyB0aGlzIGxvZ2ljLCBmaXggYSBsYXRlbnQgYnVnIGluIGFt
ZF9nZXRfdG9wb2xvZ3koKS4gIFRoZQogICAgdGhyZWFkIGNvdW50IGZpZWxkIGluIENQVUlELjB4
ODAwMDAwMWUuZWJ4IGlzIGRvY3VtZW50ZWQgYXMgOCBiaXRzIHdpZGUsCiAgICByYXRoZXIgdGhh
biAyIGJpdHMgd2lkZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBiMTJmZWM0YTEyNTk1
MDI0MDU3M2VhMzJmNjVjNjFmYjlhZmE3NGMzKQotLS0KIHhlbi9hcmNoL3g4Ni9jcHUvYW1kLmMg
ICB8ICAyICstCiB4ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgfCA0NiArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDQ0IGluc2Vy
dGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9h
bWQuYyBiL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMKaW5kZXggNzYwNzhiNTViMi4uODk0Yjg5MmVm
MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9hbWQuYworKysgYi94ZW4vYXJjaC94ODYv
Y3B1L2FtZC5jCkBAIC01MDUsNyArNTA1LDcgQEAgc3RhdGljIHZvaWQgYW1kX2dldF90b3BvbG9n
eShzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCiAgICAgICAgICAgICAgICAgdTMyIGVheCwgZWJ4LCBl
Y3gsIGVkeDsKIAogICAgICAgICAgICAgICAgIGNwdWlkKDB4ODAwMDAwMWUsICZlYXgsICZlYngs
ICZlY3gsICZlZHgpOwotICAgICAgICAgICAgICAgIGMtPng4Nl9udW1fc2libGluZ3MgPSAoKGVi
eCA+PiA4KSAmIDB4MykgKyAxOworICAgICAgICAgICAgICAgIGMtPng4Nl9udW1fc2libGluZ3Mg
PSAoKGVieCA+PiA4KSAmIDB4ZmYpICsgMTsKIAogICAgICAgICAgICAgICAgIGlmIChjLT54ODYg
PCAweDE3KQogICAgICAgICAgICAgICAgICAgICAgICAgYy0+Y29tcHV0ZV91bml0X2lkID0gZWJ4
ICYgMHhGRjsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNo
L3g4Ni9zcGVjX2N0cmwuYwppbmRleCA5NDliYmRhNDNhLi5hYzFiZTRhMWExIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5j
CkBAIC00MTcsNiArNDE3LDQ1IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVu
dW0gaW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBzKQogICAgICAgICAgICBvcHRfcHZfbDF0
Zl9kb211ICA/ICJlbmFibGVkIiAgOiAiZGlzYWJsZWQiKTsKIH0KIAorc3RhdGljIGJvb2wgX19p
bml0IGNoZWNrX3NtdF9lbmFibGVkKHZvaWQpCit7CisgICAgdWludDY0X3QgdmFsOworICAgIHVu
c2lnbmVkIGludCBjcHU7CisKKyAgICAvKgorICAgICAqIHg4Nl9udW1fc2libGluZ3MgZGVmYXVs
dHMgdG8gMSBpbiB0aGUgYWJzZW5jZSBvZiBvdGhlciBpbmZvcm1hdGlvbiwgYW5kCisgICAgICog
aXMgYWRqdXN0ZWQgYmFzZWQgb24gb3RoZXIgdG9wb2xvZ3kgaW5mb3JtYXRpb24gZm91bmQgaW4g
Q1BVSUQgbGVhdmVzLgorICAgICAqCisgICAgICogT24gQU1EIGhhcmR3YXJlLCBpdCB3aWxsIGJl
IHRoZSBjdXJyZW50IFNNVCBjb25maWd1cmF0aW9uLiAgT24gSW50ZWwKKyAgICAgKiBoYXJkd2Fy
ZSwgaXQgd2lsbCByZXByZXNlbnQgdGhlIG1heGltdW0gY2FwYWJpbGl0eSwgcmF0aGVyIHRoYW4g
dGhlCisgICAgICogY3VycmVudCBjb25maWd1cmF0aW9uLgorICAgICAqLworICAgIGlmICggYm9v
dF9jcHVfZGF0YS54ODZfbnVtX3NpYmxpbmdzIDwgMiApCisgICAgICAgIHJldHVybiBmYWxzZTsK
KworICAgIC8qCisgICAgICogSW50ZWwgTmVoYWxlbSBhbmQgbGF0ZXIgaGFyZHdhcmUgZG9lcyBo
YXZlIGFuIE1TUiB3aGljaCByZXBvcnRzIHRoZQorICAgICAqIGN1cnJlbnQgY291bnQgb2YgY29y
ZXMvdGhyZWFkcyBpbiB0aGUgcGFja2FnZS4KKyAgICAgKgorICAgICAqIEF0IHRoZSB0aW1lIG9m
IHdyaXRpbmcsIGl0IGlzIGFsbW9zdCBjb21wbGV0ZWx5IHVuZG9jdW1lbnRlZCwgc28gaXNuJ3QK
KyAgICAgKiB2aXJ0dWFsaXNlZCByZWxpYWJseS4KKyAgICAgKi8KKyAgICBpZiAoIGJvb3RfY3B1
X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0lOVEVMICYmICFjcHVfaGFzX2h5cGVydmlz
b3IgJiYKKyAgICAgICAgICFyZG1zcl9zYWZlKE1TUl9JTlRFTF9DT1JFX1RIUkVBRF9DT1VOVCwg
dmFsKSApCisgICAgICAgIHJldHVybiAoTUFTS19FWFRSKHZhbCwgTVNSX0NUQ19DT1JFX01BU0sp
ICE9CisgICAgICAgICAgICAgICAgTUFTS19FWFRSKHZhbCwgTVNSX0NUQ19USFJFQURfTUFTSykp
OworCisgICAgLyoKKyAgICAgKiBTZWFyY2ggb3ZlciB0aGUgQ1BVcyByZXBvcnRlZCBpbiB0aGUg
QUNQSSB0YWJsZXMuICBBbnkgd2hvc2UgQVBJQyBJRAorICAgICAqIGhhcyBhIG5vbi16ZXJvIHRo
cmVhZCBpZCBjb21wb25lbnQgaW5kaWNhdGVzIHRoYXQgU01UIGlzIGFjdGl2ZS4KKyAgICAgKi8K
KyAgICBmb3JfZWFjaF9wcmVzZW50X2NwdSAoIGNwdSApCisgICAgICAgIGlmICggeDg2X2NwdV90
b19hcGljaWRbY3B1XSAmIChib290X2NwdV9kYXRhLng4Nl9udW1fc2libGluZ3MgLSAxKSApCisg
ICAgICAgICAgICByZXR1cm4gdHJ1ZTsKKworICAgIHJldHVybiBmYWxzZTsKK30KKwogLyogQ2Fs
Y3VsYXRlIHdoZXRoZXIgUmV0cG9saW5lIGlzIGtub3duLXNhZmUgb24gdGhpcyBDUFUuICovCiBz
dGF0aWMgYm9vbCBfX2luaXQgcmV0cG9saW5lX3NhZmUodWludDY0X3QgY2FwcykKIHsKQEAgLTc0
NiwxMiArNzg1LDE0IEBAIHN0YXRpYyBfX2luaXQgdm9pZCBsMXRmX2NhbGN1bGF0aW9ucyh1aW50
NjRfdCBjYXBzKQogdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lk
KQogewogICAgIGVudW0gaW5kX3RodW5rIHRodW5rID0gVEhVTktfREVGQVVMVDsKLSAgICBib29s
IHVzZV9zcGVjX2N0cmwgPSBmYWxzZSwgaWJycyA9IGZhbHNlOworICAgIGJvb2wgdXNlX3NwZWNf
Y3RybCA9IGZhbHNlLCBpYnJzID0gZmFsc2UsIGh3X3NtdF9lbmFibGVkOwogICAgIHVpbnQ2NF90
IGNhcHMgPSAwOwogCiAgICAgaWYgKCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVJDSF9DQVBT
KSApCiAgICAgICAgIHJkbXNybChNU1JfQVJDSF9DQVBBQklMSVRJRVMsIGNhcHMpOwogCisgICAg
aHdfc210X2VuYWJsZWQgPSBjaGVja19zbXRfZW5hYmxlZCgpOworCiAgICAgLyoKICAgICAgKiBI
YXMgdGhlIHVzZXIgc3BlY2lmaWVkIGFueSBjdXN0b20gQlRJIG1pdGlnYXRpb25zPyAgSWYgc28s
IGZvbGxvdyB0aGVpcgogICAgICAqIGluc3RydWN0aW9ucyBleGFjdGx5IGFuZCBkaXNhYmxlIGFs
bCBoZXVyaXN0aWNzLgpAQCAtOTI3LDggKzk2OCw3IEBAIHZvaWQgX19pbml0IGluaXRfc3BlY3Vs
YXRpb25fbWl0aWdhdGlvbnModm9pZCkKICAgICAgKiBIb3dldmVyLCBpZiB3ZSBhcmUgb24gYWZm
ZWN0ZWQgaGFyZHdhcmUsIHdpdGggSFQgZW5hYmxlZCwgYW5kIHRoZSB1c2VyCiAgICAgICogaGFz
bid0IGV4cGxpY2l0bHkgY2hvc2VuIHdoZXRoZXIgdG8gdXNlIEhUIG9yIG5vdCwgbmFnIHRoZW0g
dG8gZG8gc28uCiAgICAgICovCi0gICAgaWYgKCBvcHRfc210ID09IC0xICYmIGNwdV9oYXNfYnVn
X2wxdGYgJiYgIXB2X3NoaW0gJiYKLSAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2X251bV9zaWJs
aW5ncyA+IDEgKQorICAgIGlmICggb3B0X3NtdCA9PSAtMSAmJiBjcHVfaGFzX2J1Z19sMXRmICYm
ICFwdl9zaGltICYmIGh3X3NtdF9lbmFibGVkICkKICAgICAgICAgd2FybmluZ19hZGQoCiAgICAg
ICAgICAgICAiQm9vdGVkIG9uIEwxVEYtdnVsbmVyYWJsZSBoYXJkd2FyZSB3aXRoIFNNVC9IeXBl
cnRocmVhZGluZ1xuIgogICAgICAgICAgICAgImVuYWJsZWQuICBQbGVhc2UgYXNzZXNzIHlvdXIg
Y29uZmlndXJhdGlvbiBhbmQgY2hvb3NlIGFuXG4iCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuMTEKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 14 17:13:32 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 17:13: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 1hQazc-00073t-9L; Tue, 14 May 2019 17:13: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=rBGB=TO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQazb-00073k-40
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:13:31 +0000
X-Inumbo-ID: 97e17c57-766b-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 97e17c57-766b-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 17:13: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 1hQazZ-0001iG-6x
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:13:29 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQazZ-0004YF-4W
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:13:29 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQazZ-0004YF-4W@xenbits.xenproject.org>
Date: Tue, 14 May 2019 17:13:29 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/spec-ctrl: Misc
 non-functional cleanup
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJhYzQ0MDVhOTA3NDQzZjY5MDk5NTY5NWMxNTg5ZWM2MTRiNGE0ODkKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIFNlcCAxMiAxNDozNjowMCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgMTQgMTU6Mzc6
MzkgMjAxOSArMDEwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IE1pc2Mgbm9uLWZ1bmN0aW9uYWwgY2xl
YW51cAogICAgCiAgICAgKiBJZGVudGlmeSBCVEkgaW4gdGhlIHNwZWNfY3RybF97ZW50ZXIsZXhp
dH1faWRsZSgpIGNvbW1lbnRzLCBhcyBvdGhlcgogICAgICAgbWl0aWdhdGlvbnMgd2lsbCBzaG9y
dGx5IGFwcGVhci4KICAgICAqIFVzZSBhbHRlcm5hdGl2ZV9pbnB1dCgpIGFuZCBjb3ZlciB0aGUg
bGFjayBvZiBtZW1vcnkgY29iYmVyIHdpdGggYSBmdXJ0aGVyCiAgICAgICBiYXJyaWVyLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAg
IChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDliNjJlYmE2YzQyOWMzMjdlMTUwNzgxNmJlZjQw
M2NjYzg3MzU3YWUpCi0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCB8IDE0ICsr
KysrKysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAppbmRleCBjODQ2MzU0NGFlLi40OTgzMDcxOTAx
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKQEAgLTYxLDYgKzYxLDggQEAgc3RhdGljIGFsd2F5
c19pbmxpbmUgdm9pZCBzcGVjX2N0cmxfZW50ZXJfaWRsZShzdHJ1Y3QgY3B1X2luZm8gKmluZm8p
CiAgICAgdWludDMyX3QgdmFsID0gMDsKIAogICAgIC8qCisgICAgICogQnJhbmNoIFRhcmdldCBJ
bmplY3Rpb246CisgICAgICoKICAgICAgKiBMYXRjaCB0aGUgbmV3IHNoYWRvdyB2YWx1ZSwgdGhl
biBlbmFibGUgc2hhZG93aW5nLCB0aGVuIHVwZGF0ZSB0aGUgTVNSLgogICAgICAqIFRoZXJlIGFy
ZSBubyBTTVAgaXNzdWVzIGhlcmU7IG9ubHkgbG9jYWwgcHJvY2Vzc29yIG9yZGVyaW5nIGNvbmNl
cm5zLgogICAgICAqLwpAQCAtNjgsOCArNzAsOSBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB2b2lk
IHNwZWNfY3RybF9lbnRlcl9pZGxlKHN0cnVjdCBjcHVfaW5mbyAqaW5mbykKICAgICBiYXJyaWVy
KCk7CiAgICAgaW5mby0+c3BlY19jdHJsX2ZsYWdzIHw9IFNDRl91c2Vfc2hhZG93OwogICAgIGJh
cnJpZXIoKTsKLSAgICBhc20gdm9sYXRpbGUgKCBBTFRFUk5BVElWRShBU01fTk9QMywgIndybXNy
IiwgWDg2X0ZFQVRVUkVfU0NfTVNSX0lETEUpCi0gICAgICAgICAgICAgICAgICAgOjogImEiICh2
YWwpLCAiYyIgKE1TUl9TUEVDX0NUUkwpLCAiZCIgKDApIDogIm1lbW9yeSIgKTsKKyAgICBhbHRl
cm5hdGl2ZV9pbnB1dChBU01fTk9QMywgIndybXNyIiwgWDg2X0ZFQVRVUkVfU0NfTVNSX0lETEUs
CisgICAgICAgICAgICAgICAgICAgICAgImEiICh2YWwpLCAiYyIgKE1TUl9TUEVDX0NUUkwpLCAi
ZCIgKDApKTsKKyAgICBiYXJyaWVyKCk7CiB9CiAKIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAq
YCwgYGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBjYWxsLiAqLwpAQCAtNzgsMTMgKzgxLDE2
IEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIHZvaWQgc3BlY19jdHJsX2V4aXRfaWRsZShzdHJ1Y3Qg
Y3B1X2luZm8gKmluZm8pCiAgICAgdWludDMyX3QgdmFsID0gaW5mby0+eGVuX3NwZWNfY3RybDsK
IAogICAgIC8qCisgICAgICogQnJhbmNoIFRhcmdldCBJbmplY3Rpb246CisgICAgICoKICAgICAg
KiBEaXNhYmxlIHNoYWRvd2luZyBiZWZvcmUgdXBkYXRpbmcgdGhlIE1TUi4gIFRoZXJlIGFyZSBu
byBTTVAgaXNzdWVzCiAgICAgICogaGVyZTsgb25seSBsb2NhbCBwcm9jZXNzb3Igb3JkZXJpbmcg
Y29uY2VybnMuCiAgICAgICovCiAgICAgaW5mby0+c3BlY19jdHJsX2ZsYWdzICY9IH5TQ0ZfdXNl
X3NoYWRvdzsKICAgICBiYXJyaWVyKCk7Ci0gICAgYXNtIHZvbGF0aWxlICggQUxURVJOQVRJVkUo
QVNNX05PUDMsICJ3cm1zciIsIFg4Nl9GRUFUVVJFX1NDX01TUl9JRExFKQotICAgICAgICAgICAg
ICAgICAgIDo6ICJhIiAodmFsKSwgImMiIChNU1JfU1BFQ19DVFJMKSwgImQiICgwKSA6ICJtZW1v
cnkiICk7CisgICAgYWx0ZXJuYXRpdmVfaW5wdXQoQVNNX05PUDMsICJ3cm1zciIsIFg4Nl9GRUFU
VVJFX1NDX01TUl9JRExFLAorICAgICAgICAgICAgICAgICAgICAgICJhIiAodmFsKSwgImMiIChN
U1JfU1BFQ19DVFJMKSwgImQiICgwKSk7CisgICAgYmFycmllcigpOwogfQogCiAjZW5kaWYgLyog
IV9fWDg2X1NQRUNfQ1RSTF9IX18gKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMQoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 14 17:13:42 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 17:13: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 1hQazm-00075J-BA; Tue, 14 May 2019 17:13:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rBGB=TO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQazl-000757-AA
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:13:41 +0000
X-Inumbo-ID: 9dfc7223-766b-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9dfc7223-766b-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 17:13:39 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQazj-0001iO-Dp
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:13:39 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQazj-0004Yr-Ay
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:13:39 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQazj-0004Yr-Ay@xenbits.xenproject.org>
Date: Tue, 14 May 2019 17:13:39 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/spec-ctrl: CPUID/MSR
 definitions for Microarchitectural Data Sampling
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGIwOTg4NmUzYzlhNDBjNjMzOWUwOGUxMGEzMGU5MDJlODdmN2QyYWMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIFNlcCAxMiAxNDozNjowMCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgMTQgMTU6Mzc6
MzkgMjAxOSArMDEwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IENQVUlEL01TUiBkZWZpbml0aW9ucyBm
b3IgTWljcm9hcmNoaXRlY3R1cmFsIERhdGEgU2FtcGxpbmcKICAgIAogICAgVGhlIE1EX0NMRUFS
IGZlYXR1cmUgY2FuIGJlIGF1dG9tYXRpY2FsbHkgb2ZmZXJlZCB0byBndWVzdHMuICBObwogICAg
aW5mcmFzdHJ1Y3R1cmUgaXMgbmVlZGVkIGluIFhlbiB0byBzdXBwb3J0IHRoZSBndWVzdCBtYWtp
bmcgdXNlIG9mIGl0LgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI5NywgQ1ZFLTIwMTgt
MTIxMjYsIENWRS0yMDE4LTEyMTI3LCBDVkUtMjAxOC0xMjEzMCwgQ1ZFLTIwMTktMTEwOTEuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
ICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZDRmNjExNmMwODBkYzAxM2NkMTIwNGM0ZDhj
ZWI5NWU1ZjI3ODY4OSkKLS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biAg
ICAgICAgIHwgIDIgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2NwdWlkLmMgICAgICAgICAgICAgICAg
ICAgfCAgMSArCiB0b29scy9taXNjL3hlbi1jcHVpZC5jICAgICAgICAgICAgICAgICAgICAgIHwg
IDEgKwogeGVuL2FyY2gveDg2L2NwdWlkLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICA3ICsr
KysrKy0KIHhlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyAgICAgICAgICAgICAgICAgICAgfCAxMiAr
KysrKysrKy0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmggICAgICAgICAgICAg
fCAgMSArCiB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oIHwgIDEg
KwogNyBmaWxlcyBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KaW5kZXggOGUyNDM4MDhhMS4uODI2MGRmYjkwMSAx
MDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysrIGIvZG9j
cy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTQ4OSw3ICs0ODksNyBAQCBhY2Nv
dW50aW5nIGZvciBoYXJkd2FyZSBjYXBhYmlsaXRpZXMgYXMgZW51bWVyYXRlZCB2aWEgQ1BVSUQu
CiAKIEN1cnJlbnRseSBhY2NlcHRlZDoKIAotVGhlIFNwZWN1bGF0aW9uIENvbnRyb2wgaGFyZHdh
cmUgZmVhdHVyZXMgYGlicnNiYCwgYHN0aWJwYCwgYGlicGJgLAorVGhlIFNwZWN1bGF0aW9uIENv
bnRyb2wgaGFyZHdhcmUgZmVhdHVyZXMgYG1kLWNsZWFyYCwgYGlicnNiYCwgYHN0aWJwYCwgYGli
cGJgLAogYGwxZC1mbHVzaGAgYW5kIGBzc2JkYCBhcmUgdXNlZCBieSBkZWZhdWx0IGlmIGF2YWls
YWJsZSBhbmQgYXBwbGljYWJsZS4gIFRoZXkgY2FuCiBiZSBpZ25vcmVkLCBlLmcuIGBuby1pYnJz
YmAsIGF0IHdoaWNoIHBvaW50IFhlbiB3b24ndCB1c2UgdGhlbSBpdHNlbGYsIGFuZAogd29uJ3Qg
b2ZmZXIgdGhlbSB0byBndWVzdHMuCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jcHVp
ZC5jIGIvdG9vbHMvbGlieGwvbGlieGxfY3B1aWQuYwppbmRleCA1MmUxNmMyMGVkLi41YTE3MDJk
NzAzIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9jcHVpZC5jCisrKyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX2NwdWlkLmMKQEAgLTIwMiw2ICsyMDIsNyBAQCBpbnQgbGlieGxfY3B1aWRfcGFy
c2VfY29uZmlnKGxpYnhsX2NwdWlkX3BvbGljeV9saXN0ICpjcHVpZCwgY29uc3QgY2hhciogc3Ry
KQogCiAgICAgICAgIHsiYXZ4NTEyLTR2bm5pdyIsMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19F
RFgsICAyLCAgMX0sCiAgICAgICAgIHsiYXZ4NTEyLTRmbWFwcyIsMHgwMDAwMDAwNywgIDAsIENQ
VUlEX1JFR19FRFgsICAzLCAgMX0sCisgICAgICAgIHsibWQtY2xlYXIiLCAgICAgMHgwMDAwMDAw
NywgIDAsIENQVUlEX1JFR19FRFgsIDEwLCAgMX0sCiAgICAgICAgIHsiaWJyc2IiLCAgICAgICAg
MHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FRFgsIDI2LCAgMX0sCiAgICAgICAgIHsic3RpYnAi
LCAgICAgICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FRFgsIDI3LCAgMX0sCiAgICAgICAg
IHsibDFkLWZsdXNoIiwgICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FRFgsIDI4LCAgMX0s
CmRpZmYgLS1naXQgYS90b29scy9taXNjL3hlbi1jcHVpZC5jIGIvdG9vbHMvbWlzYy94ZW4tY3B1
aWQuYwppbmRleCAwYWM5MDNhOTMxLi4xNjY5N2M0YTgyIDEwMDY0NAotLS0gYS90b29scy9taXNj
L3hlbi1jcHVpZC5jCisrKyBiL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMKQEAgLTE0Miw2ICsxNDIs
NyBAQCBzdGF0aWMgY29uc3QgY2hhciAqc3RyXzdkMFszMl0gPQogewogICAgIFsgMl0gPSAiYXZ4
NTEyXzR2bm5pdyIsIFsgM10gPSAiYXZ4NTEyXzRmbWFwcyIsCiAKKyAgICBbMTBdID0gIm1kLWNs
ZWFyIiwKICAgICAvKiAxMiAqLyAgICAgICAgICAgICAgICBbMTNdID0gInRzeC1mb3JjZS1hYm9y
dCIsCiAKICAgICBbMjZdID0gImlicnNiIiwgICAgICAgICBbMjddID0gInN0aWJwIiwKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHVpZC5jIGIveGVuL2FyY2gveDg2L2NwdWlkLmMKaW5kZXgg
NWNjODllMmIzNC4uNDk3YmQyYTgwYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdWlkLmMK
KysrIGIveGVuL2FyY2gveDg2L2NwdWlkLmMKQEAgLTI4LDcgKzI4LDEyIEBAIHN0YXRpYyBpbnQg
X19pbml0IHBhcnNlX3hlbl9jcHVpZChjb25zdCBjaGFyICpzKQogICAgICAgICBpZiAoICFzcyAp
CiAgICAgICAgICAgICBzcyA9IHN0cmNocihzLCAnXDAnKTsKIAotICAgICAgICBpZiAoICh2YWwg
PSBwYXJzZV9ib29sZWFuKCJpYnBiIiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgaWYgKCAodmFs
ID0gcGFyc2VfYm9vbGVhbigibWQtY2xlYXIiLCBzLCBzcykpID49IDAgKQorICAgICAgICB7Cisg
ICAgICAgICAgICBpZiAoICF2YWwgKQorICAgICAgICAgICAgICAgIHNldHVwX2NsZWFyX2NwdV9j
YXAoWDg2X0ZFQVRVUkVfTURfQ0xFQVIpOworICAgICAgICB9CisgICAgICAgIGVsc2UgaWYgKCAo
dmFsID0gcGFyc2VfYm9vbGVhbigiaWJwYiIsIHMsIHNzKSkgPj0gMCApCiAgICAgICAgIHsKICAg
ICAgICAgICAgIGlmICggIXZhbCApCiAgICAgICAgICAgICAgICAgc2V0dXBfY2xlYXJfY3B1X2Nh
cChYODZfRkVBVFVSRV9JQlBCKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwu
YyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwppbmRleCBhYzFiZTRhMWExLi5mZGQ5MGE4YWM0
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2
L3NwZWNfY3RybC5jCkBAIC0zNDcsMTcgKzM0NywxOSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJp
bnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVuaywgdWludDY0X3QgY2FwcykKICAgICBwcmlu
dGsoIlNwZWN1bGF0aXZlIG1pdGlnYXRpb24gZmFjaWxpdGllczpcbiIpOwogCiAgICAgLyogSGFy
ZHdhcmUgZmVhdHVyZXMgd2hpY2ggcGVydGFpbiB0byBzcGVjdWxhdGl2ZSBtaXRpZ2F0aW9ucy4g
Ki8KLSAgICBwcmludGsoIiAgSGFyZHdhcmUgZmVhdHVyZXM6JXMlcyVzJXMlcyVzJXMlcyVzJXNc
biIsCisgICAgcHJpbnRrKCIgIEhhcmR3YXJlIGZlYXR1cmVzOiVzJXMlcyVzJXMlcyVzJXMlcyVz
JXMlc1xuIiwKICAgICAgICAgICAgKF83ZDAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSUJS
U0IpKSA/ICIgSUJSUy9JQlBCIiA6ICIiLAogICAgICAgICAgICAoXzdkMCAmIGNwdWZlYXRfbWFz
ayhYODZfRkVBVFVSRV9TVElCUCkpID8gIiBTVElCUCIgICAgIDogIiIsCiAgICAgICAgICAgIChf
N2QwICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0wxRF9GTFVTSCkpID8gIiBMMURfRkxVU0gi
IDogIiIsCiAgICAgICAgICAgIChfN2QwICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX1NTQkQp
KSAgPyAiIFNTQkQiICAgICAgOiAiIiwKKyAgICAgICAgICAgKF83ZDAgJiBjcHVmZWF0X21hc2so
WDg2X0ZFQVRVUkVfTURfQ0xFQVIpKSA/ICIgTURfQ0xFQVIiIDogIiIsCiAgICAgICAgICAgIChl
OGIgICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0lCUEIpKSAgPyAiIElCUEIiICAgICAgOiAi
IiwKICAgICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUFNfSUJSU19BTEwpICAgICAgICAgICAgICA/
ICIgSUJSU19BTEwiICA6ICIiLAogICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQU19SRENMX05P
KSAgICAgICAgICAgICAgID8gIiBSRENMX05PIiAgIDogIiIsCiAgICAgICAgICAgIChjYXBzICYg
QVJDSF9DQVBTX1JTQkEpICAgICAgICAgICAgICAgICAgPyAiIFJTQkEiICAgICAgOiAiIiwKICAg
ICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUFNfU0tJUF9MMURGTCkgICAgICAgICAgICA/ICIgU0tJ
UF9MMURGTCI6ICIiLAotICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQU19TU0JfTk8pICAgICAg
ICAgICAgICAgID8gIiBTU0JfTk8iICAgIDogIiIpOworICAgICAgICAgICAoY2FwcyAmIEFSQ0hf
Q0FQU19TU0JfTk8pICAgICAgICAgICAgICAgID8gIiBTU0JfTk8iICAgIDogIiIsCisgICAgICAg
ICAgIChjYXBzICYgQVJDSF9DQVBTX01EU19OTykgICAgICAgICAgICAgICAgPyAiIE1EU19OTyIg
ICAgOiAiIik7CiAKICAgICAvKiBDb21waWxlZC1pbiBzdXBwb3J0IHdoaWNoIHBlcnRhaW5zIHRv
IG1pdGlnYXRpb25zLiAqLwogICAgIGlmICggSVNfRU5BQkxFRChDT05GSUdfSU5ESVJFQ1RfVEhV
TkspIHx8IElTX0VOQUJMRUQoQ09ORklHX1NIQURPV19QQUdJTkcpICkKQEAgLTM5NCwxOSArMzk2
LDIxIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0gaW5kX3RodW5rIHRo
dW5rLCB1aW50NjRfdCBjYXBzKQogICAgICAqIEFsdGVybmF0aXZlcyBibG9ja3MgZm9yIHByb3Rl
Y3RpbmcgYWdhaW5zdCBhbmQvb3IgdmlydHVhbGlzaW5nCiAgICAgICogbWl0aWdhdGlvbiBzdXBw
b3J0IGZvciBndWVzdHMuCiAgICAgICovCi0gICAgcHJpbnRrKCIgIFN1cHBvcnQgZm9yIFZNczog
UFY6JXMlcyVzJXMsIEhWTTolcyVzJXMlc1xuIiwKKyAgICBwcmludGsoIiAgU3VwcG9ydCBmb3Ig
Vk1zOiBQVjolcyVzJXMlcyVzLCBIVk06JXMlcyVzJXMlc1xuIiwKICAgICAgICAgICAgKGJvb3Rf
Y3B1X2hhcyhYODZfRkVBVFVSRV9TQ19NU1JfUFYpIHx8CiAgICAgICAgICAgICBib290X2NwdV9o
YXMoWDg2X0ZFQVRVUkVfU0NfUlNCX1BWKSB8fAogICAgICAgICAgICAgb3B0X2VhZ2VyX2ZwdSkg
ICAgICAgICAgICAgICAgICAgICAgICAgICA/ICIiICAgICAgICAgICAgICAgOiAiIE5vbmUiLAog
ICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfTVNSX1BWKSAgICAgICA/ICIg
TVNSX1NQRUNfQ1RSTCIgOiAiIiwKICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJF
X1NDX1JTQl9QVikgICAgICAgPyAiIFJTQiIgICAgICAgICAgIDogIiIsCiAgICAgICAgICAgIG9w
dF9lYWdlcl9mcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gIiBFQUdFUl9GUFUiICAg
ICA6ICIiLAorICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfTURfQ0xFQVIpICAg
ICAgICA/ICIgTURfQ0xFQVIiICAgICAgOiAiIiwKICAgICAgICAgICAgKGJvb3RfY3B1X2hhcyhY
ODZfRkVBVFVSRV9TQ19NU1JfSFZNKSB8fAogICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9G
RUFUVVJFX1NDX1JTQl9IVk0pIHx8CiAgICAgICAgICAgICBvcHRfZWFnZXJfZnB1KSAgICAgICAg
ICAgICAgICAgICAgICAgICAgID8gIiIgICAgICAgICAgICAgICA6ICIgTm9uZSIsCiAgICAgICAg
ICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19NU1JfSFZNKSAgICAgID8gIiBNU1JfU1BF
Q19DVFJMIiA6ICIiLAogICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfUlNC
X0hWTSkgICAgICA/ICIgUlNCIiAgICAgICAgICAgOiAiIiwKLSAgICAgICAgICAgb3B0X2VhZ2Vy
X2ZwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyAiIEVBR0VSX0ZQVSIgICAgIDogIiIp
OworICAgICAgICAgICBvcHRfZWFnZXJfZnB1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/
ICIgRUFHRVJfRlBVIiAgICAgOiAiIiwKKyAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFU
VVJFX01EX0NMRUFSKSAgICAgICAgPyAiIE1EX0NMRUFSIiAgICAgIDogIiIpOwogCiAgICAgcHJp
bnRrKCIgIFhQVEkgKDY0LWJpdCBQViBvbmx5KTogRG9tMCAlcywgRG9tVSAlc1xuIiwKICAgICAg
ICAgICAgb3B0X3hwdGlfaHdkb20gPyAiZW5hYmxlZCIgOiAiZGlzYWJsZWQiLApkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
bXNyLWluZGV4LmgKaW5kZXggN2NkZGZjYTk2MS4uYjgxNTFkMmQ5ZiAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21z
ci1pbmRleC5oCkBAIC01Myw2ICs1Myw3IEBACiAjZGVmaW5lIEFSQ0hfQ0FQU19SU0JBCQkJKF9B
QygxLCBVTEwpIDw8IDIpCiAjZGVmaW5lIEFSQ0hfQ0FQU19TS0lQX0wxREZMCQkoX0FDKDEsIFVM
TCkgPDwgMykKICNkZWZpbmUgQVJDSF9DQVBTX1NTQl9OTwkJKF9BQygxLCBVTEwpIDw8IDQpCisj
ZGVmaW5lIEFSQ0hfQ0FQU19NRFNfTk8JCShfQUMoMSwgVUxMKSA8PCA1KQogCiAjZGVmaW5lIE1T
Ul9GTFVTSF9DTUQJCQkweDAwMDAwMTBiCiAjZGVmaW5lIEZMVVNIX0NNRF9MMUQJCQkoX0FDKDEs
IFVMTCkgPDwgMCkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVm
ZWF0dXJlc2V0LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5o
CmluZGV4IGFhMjY1NmQ3OTIuLmExNGQ4YTcwMTMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1
YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2Fy
Y2gteDg2L2NwdWZlYXR1cmVzZXQuaApAQCAtMjQyLDYgKzI0Miw3IEBAIFhFTl9DUFVGRUFUVVJF
KElCUEIsICAgICAgICAgIDgqMzIrMTIpIC8qQSAgSUJQQiBzdXBwb3J0IG9ubHkgKG5vIElCUlMs
IHVzZWQgYnkKIC8qIEludGVsLWRlZmluZWQgQ1BVIGZlYXR1cmVzLCBDUFVJRCBsZXZlbCAweDAw
MDAwMDA3OjAuZWR4LCB3b3JkIDkgKi8KIFhFTl9DUFVGRUFUVVJFKEFWWDUxMl80Vk5OSVcsIDkq
MzIrIDIpIC8qQSAgQVZYNTEyIE5ldXJhbCBOZXR3b3JrIEluc3RydWN0aW9ucyAqLwogWEVOX0NQ
VUZFQVRVUkUoQVZYNTEyXzRGTUFQUywgOSozMisgMykgLypBICBBVlg1MTIgTXVsdGlwbHkgQWNj
dW11bGF0aW9uIFNpbmdsZSBQcmVjaXNpb24gKi8KK1hFTl9DUFVGRUFUVVJFKE1EX0NMRUFSLCAg
ICAgIDkqMzIrMTApIC8qQSAgVkVSVyBjbGVhcnMgbWljcm9hcmNoaXRlY3R1cmFsIGJ1ZmZlcnMg
Ki8KIFhFTl9DUFVGRUFUVVJFKFRTWF9GT1JDRV9BQk9SVCwgOSozMisxMykgLyogTVNSX1RTWF9G
T1JDRV9BQk9SVC5SVE1fQUJPUlQgKi8KIFhFTl9DUFVGRUFUVVJFKElCUlNCLCAgICAgICAgIDkq
MzIrMjYpIC8qQSAgSUJSUyBhbmQgSUJQQiBzdXBwb3J0ICh1c2VkIGJ5IEludGVsKSAqLwogWEVO
X0NQVUZFQVRVUkUoU1RJQlAsICAgICAgICAgOSozMisyNykgLypBICBTVElCUCAqLwotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00
LjExCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 14 17:13:52 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 17:13: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 1hQazw-00076b-Cz; Tue, 14 May 2019 17:13:52 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rBGB=TO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQazv-00076R-AD
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:13:51 +0000
X-Inumbo-ID: a40d8bb4-766b-11e9-8b5d-03154e030be4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a40d8bb4-766b-11e9-8b5d-03154e030be4;
 Tue, 14 May 2019 17:13:49 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQazt-0001iW-Ji
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:13:49 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQazt-0004ZK-HI
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:13:49 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQazt-0004ZK-HI@xenbits.xenproject.org>
Date: Tue, 14 May 2019 17:13:49 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/spec-ctrl: Infrastructure to
 use VERW to flush pipeline buffers
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJkMDNiMjdiOWFjNzgzZTdhOGZlNDczY2ZmMTZkOGE4ZDlhOWZmODEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIERlYyAxMiAxOToyMjoxNSAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgMTQgMTU6Mzc6
MzkgMjAxOSArMDEwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IEluZnJhc3RydWN0dXJlIHRvIHVzZSBW
RVJXIHRvIGZsdXNoIHBpcGVsaW5lIGJ1ZmZlcnMKICAgIAogICAgVGhyZWUgc3ludGhldGljIGZl
YXR1cmVzIGFyZSBpbnRyb2R1Y2VkLCBhcyB3ZSBuZWVkIGluZGl2aWR1YWwgY29udHJvbCBvZgog
ICAgZWFjaCwgZGVwZW5kaW5nIG9uIGNpcmN1bXN0YW5jZXMuICBBIGxhdGVyIGNoYW5nZSB3aWxs
IGVuYWJsZSB0aGVtIGF0CiAgICBhcHByb3ByaWF0ZSBwb2ludHMuCiAgICAKICAgIFRoZSB2ZXJ3
X3NlbCBmaWVsZCBkb2Vzbid0IHN0cmljdGx5IG5lZWQgdG8gbGl2ZSBpbiBzdHJ1Y3QgY3B1X2lu
Zm8uICBJdCBsaXZlcwogICAgdGhlcmUgYmVjYXVzZSB0aGVyZSBpcyBhIGNvbnZlbmllbnQgaG9s
ZSBpdCBjYW4gZmlsbCwgYW5kIGl0IHJlZHVjZXMgdGhlCiAgICBjb21wbGV4aXR5IG9mIHRoZSBT
UEVDX0NUUkxfRVhJVF9UT197UFYsSFZNfSBhc3NlbWJseSBieSBhdm9pZGluZyB0aGUgbmVlZCBm
b3IKICAgIGFueSB0ZW1wb3Jhcnkgc3RhY2sgbWFpbnRlbmFuY2UuCiAgICAKICAgIFRoaXMgaXMg
cGFydCBvZiBYU0EtMjk3LCBDVkUtMjAxOC0xMjEyNiwgQ1ZFLTIwMTgtMTIxMjcsIENWRS0yMDE4
LTEyMTMwLCBDVkUtMjAxOS0xMTA5MS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA1
NDhhOTMyYWM3ODZkNmJmMzU4NGU0YjU0ZjJhYjk5M2UxMTE3NzEwKQotLS0KIHhlbi9hcmNoL3g4
Ni94ODZfNjQvYXNtLW9mZnNldHMuYyAgIHwgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVm
ZWF0dXJlcy5oICAgfCAgMyArKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oICAgICAg
IHwgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCAgICAgfCAzNCArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3Ry
bF9hc20uaCB8ICA4ICsrKysrKy0tCiA1IGZpbGVzIGNoYW5nZWQsIDQ1IGluc2VydGlvbnMoKyks
IDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zm
c2V0cy5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCmluZGV4IDU5NTdjNzY0
ZjEuLjk3Y2ZmNDlkODkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNl
dHMuYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKQEAgLTEyOSw2ICsx
MjksNyBAQCB2b2lkIF9fZHVtbXlfXyh2b2lkKQogCiAgICAgT0ZGU0VUKENQVUlORk9fZ3Vlc3Rf
Y3B1X3VzZXJfcmVncywgc3RydWN0IGNwdV9pbmZvLCBndWVzdF9jcHVfdXNlcl9yZWdzKTsKICAg
ICBPRkZTRVQoQ1BVSU5GT19wcm9jZXNzb3JfaWQsIHN0cnVjdCBjcHVfaW5mbywgcHJvY2Vzc29y
X2lkKTsKKyAgICBPRkZTRVQoQ1BVSU5GT192ZXJ3X3NlbCwgc3RydWN0IGNwdV9pbmZvLCB2ZXJ3
X3NlbCk7CiAgICAgT0ZGU0VUKENQVUlORk9fY3VycmVudF92Y3B1LCBzdHJ1Y3QgY3B1X2luZm8s
IGN1cnJlbnRfdmNwdSk7CiAgICAgT0ZGU0VUKENQVUlORk9fY3I0LCBzdHJ1Y3QgY3B1X2luZm8s
IGNyNCk7CiAgICAgT0ZGU0VUKENQVUlORk9feGVuX2NyMywgc3RydWN0IGNwdV9pbmZvLCB4ZW5f
Y3IzKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaAppbmRleCA4ZTVjYzUzZGRlLi45NmE1YTAx
YjRjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oCkBAIC0zMywzICszMyw2IEBAIFhFTl9D
UFVGRUFUVVJFKFNDX1JTQl9IVk0sICAgICAgKEZTQ0FQSU5UUyswKSozMisxOSkgLyogUlNCIG92
ZXJ3cml0ZSBuZWVkZWQgZm9yCiBYRU5fQ1BVRkVBVFVSRShOT19YUFRJLCAgICAgICAgIChGU0NB
UElOVFMrMCkqMzIrMjApIC8qIFhQVEkgbWl0aWdhdGlvbiBub3QgaW4gdXNlICovCiBYRU5fQ1BV
RkVBVFVSRShTQ19NU1JfSURMRSwgICAgIChGU0NBUElOVFMrMCkqMzIrMjEpIC8qIChTQ19NU1Jf
UFYgfHwgU0NfTVNSX0hWTSkgJiYgZGVmYXVsdF94ZW5fc3BlY19jdHJsICovCiBYRU5fQ1BVRkVB
VFVSRShYRU5fTEJSLCAgICAgICAgIChGU0NBUElOVFMrMCkqMzIrMjIpIC8qIFhlbiB1c2VzIE1T
Ul9ERUJVR0NUTC5MQlIgKi8KK1hFTl9DUFVGRUFUVVJFKFNDX1ZFUldfUFYsICAgICAgKEZTQ0FQ
SU5UUyswKSozMisyMykgLyogVkVSVyB1c2VkIGJ5IFhlbiBmb3IgUFYgKi8KK1hFTl9DUFVGRUFU
VVJFKFNDX1ZFUldfSFZNLCAgICAgKEZTQ0FQSU5UUyswKSozMisyNCkgLyogVkVSVyB1c2VkIGJ5
IFhlbiBmb3IgSFZNICovCitYRU5fQ1BVRkVBVFVSRShTQ19WRVJXX0lETEUsICAgIChGU0NBUElO
VFMrMCkqMzIrMjUpIC8qIFZFUlcgdXNlZCBieSBYZW4gZm9yIGlkbGUgKi8KZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJy
ZW50LmgKaW5kZXggNWJkNjRiMjI3MS4uZjM1MDhjM2MwOCAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9jdXJyZW50LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmgK
QEAgLTM4LDYgKzM4LDcgQEAgc3RydWN0IHZjcHU7CiBzdHJ1Y3QgY3B1X2luZm8gewogICAgIHN0
cnVjdCBjcHVfdXNlcl9yZWdzIGd1ZXN0X2NwdV91c2VyX3JlZ3M7CiAgICAgdW5zaWduZWQgaW50
IHByb2Nlc3Nvcl9pZDsKKyAgICB1bnNpZ25lZCBpbnQgdmVyd19zZWw7CiAgICAgc3RydWN0IHZj
cHUgKmN1cnJlbnRfdmNwdTsKICAgICB1bnNpZ25lZCBsb25nIHBlcl9jcHVfb2Zmc2V0OwogICAg
IHVuc2lnbmVkIGxvbmcgY3I0OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVj
X2N0cmwuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKaW5kZXggNDk4MzA3MTkw
MS4uMzMzZDE4MGI3ZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCkBAIC01Myw2ICs1MywxMyBA
QCBzdGF0aWMgaW5saW5lIHZvaWQgaW5pdF9zaGFkb3dfc3BlY19jdHJsX3N0YXRlKHZvaWQpCiAg
ICAgaW5mby0+c2hhZG93X3NwZWNfY3RybCA9IDA7CiAgICAgaW5mby0+eGVuX3NwZWNfY3RybCA9
IGRlZmF1bHRfeGVuX3NwZWNfY3RybDsKICAgICBpbmZvLT5zcGVjX2N0cmxfZmxhZ3MgPSBkZWZh
dWx0X3NwZWNfY3RybF9mbGFnczsKKworICAgIC8qCisgICAgICogRm9yIGxlYXN0IGxhdGVuY3ks
IHRoZSBWRVJXIHNlbGVjdG9yIHNob3VsZCBiZSBhIHdyaXRlYWJsZSBkYXRhCisgICAgICogZGVz
Y3JpcHRvciByZXNpZGVudCBpbiB0aGUgY2FjaGUuICBfX0hZUEVSVklTT1JfRFMzMiBzaGFyZXMg
YSBjYWNoZQorICAgICAqIGxpbmUgd2l0aCBfX0hZUEVSVklTT1JfQ1MsIHNvIGlzIGV4cGVjdGVk
IHRvIGJlIHZlcnkgY2FjaGUtaG90LgorICAgICAqLworICAgIGluZm8tPnZlcndfc2VsID0gX19I
WVBFUlZJU09SX0RTMzI7CiB9CiAKIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAq
YCBub3Qgc2FmZSBhZnRlciB0aGlzIGNhbGwuICovCkBAIC03Myw2ICs4MCwyMiBAQCBzdGF0aWMg
YWx3YXlzX2lubGluZSB2b2lkIHNwZWNfY3RybF9lbnRlcl9pZGxlKHN0cnVjdCBjcHVfaW5mbyAq
aW5mbykKICAgICBhbHRlcm5hdGl2ZV9pbnB1dChBU01fTk9QMywgIndybXNyIiwgWDg2X0ZFQVRV
UkVfU0NfTVNSX0lETEUsCiAgICAgICAgICAgICAgICAgICAgICAgImEiICh2YWwpLCAiYyIgKE1T
Ul9TUEVDX0NUUkwpLCAiZCIgKDApKTsKICAgICBiYXJyaWVyKCk7CisKKyAgICAvKgorICAgICAq
IE1pY3JvYXJjaGl0ZWN0dXJhbCBTdG9yZSBCdWZmZXIgRGF0YSBTYW1wbGluZzoKKyAgICAgKgor
ICAgICAqIE9uIHZ1bG5lcmFibGUgc3lzdGVtcywgc3RvcmUgYnVmZmVyIGVudHJpZXMgYXJlIHN0
YXRpY2FsbHkgcGFydGl0aW9uZWQKKyAgICAgKiBiZXR3ZWVuIGFjdGl2ZSB0aHJlYWRzLiAgV2hl
biBlbnRlcmluZyBpZGxlLCBvdXIgc3RvcmUgYnVmZmVyIGVudHJpZXMKKyAgICAgKiBhcmUgcmUt
cGFydGl0aW9uZWQgdG8gYWxsb3cgdGhlIG90aGVyIHRocmVhZHMgdG8gdXNlIHRoZW0uCisgICAg
ICoKKyAgICAgKiBGbHVzaCB0aGUgYnVmZmVycyB0byBlbnN1cmUgdGhhdCBubyBzZW5zaXRpdmUg
ZGF0YSBvZiBvdXJzIGNhbiBiZQorICAgICAqIGxlYWtlZCBieSBhIHNpYmxpbmcgYWZ0ZXIgaXQg
Z2V0cyBvdXIgc3RvcmUgYnVmZmVyIGVudHJpZXMuCisgICAgICoKKyAgICAgKiBOb3RlOiBWRVJX
IG11c3QgYmUgZW5jb2RlZCB3aXRoIGEgbWVtb3J5IG9wZXJhbmQsIGFzIGl0IGlzIG9ubHkgdGhh
dAorICAgICAqIGZvcm0gd2hpY2ggY2F1c2VzIGEgZmx1c2guCisgICAgICovCisgICAgYWx0ZXJu
YXRpdmVfaW5wdXQoIiIsICJ2ZXJ3ICVbc2VsXSIsIFg4Nl9GRUFUVVJFX1NDX1ZFUldfSURMRSwK
KyAgICAgICAgICAgICAgICAgICAgICBbc2VsXSAibSIgKGluZm8tPnZlcndfc2VsKSk7CiB9CiAK
IC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhp
cyBjYWxsLiAqLwpAQCAtOTEsNiArMTE0LDE3IEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIHZvaWQg
c3BlY19jdHJsX2V4aXRfaWRsZShzdHJ1Y3QgY3B1X2luZm8gKmluZm8pCiAgICAgYWx0ZXJuYXRp
dmVfaW5wdXQoQVNNX05PUDMsICJ3cm1zciIsIFg4Nl9GRUFUVVJFX1NDX01TUl9JRExFLAogICAg
ICAgICAgICAgICAgICAgICAgICJhIiAodmFsKSwgImMiIChNU1JfU1BFQ19DVFJMKSwgImQiICgw
KSk7CiAgICAgYmFycmllcigpOworCisgICAgLyoKKyAgICAgKiBNaWNyb2FyY2hpdGVjdHVyYWwg
U3RvcmUgQnVmZmVyIERhdGEgU2FtcGxpbmc6CisgICAgICoKKyAgICAgKiBPbiB2dWxuZXJhYmxl
IHN5c3RlbXMsIHN0b3JlIGJ1ZmZlciBlbnRyaWVzIGFyZSBzdGF0aWNhbGx5IHBhcnRpdGlvbmVk
CisgICAgICogYmV0d2VlbiBhY3RpdmUgdGhyZWFkcy4gIFdoZW4gZXhpdGluZyBpZGxlLCB0aGUg
b3RoZXIgdGhyZWFkcyBzdG9yZQorICAgICAqIGJ1ZmZlciBlbnRyaWVzIGFyZSByZS1wYXJ0aXRp
b25lZCB0byBnaXZlIHVzIHNvbWUuCisgICAgICoKKyAgICAgKiBXZSBub3cgaGF2ZSBzdG9yZSBi
dWZmZXIgZW50cmllcyB3aXRoIHN0YWxlIGRhdGEgZnJvbSBzaWJsaW5nIHRocmVhZHMuCisgICAg
ICogQSBmbHVzaCBpZiBuZWNlc3Nhcnkgd2lsbCBiZSBwZXJmb3JtZWQgb24gdGhlIHJldHVybiB0
byBndWVzdCBwYXRoLgorICAgICAqLwogfQogCiAjZW5kaWYgLyogIV9fWDg2X1NQRUNfQ1RSTF9I
X18gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgKaW5kZXggZWRhY2UyYTA0ZS4uOWNj
MTVlN2U5MiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgKQEAgLTI0NSwxMiArMjQ1
LDE2IEBACiAvKiBVc2Ugd2hlbiBleGl0aW5nIHRvIFBWIGd1ZXN0IGNvbnRleHQuICovCiAjZGVm
aW5lIFNQRUNfQ1RSTF9FWElUX1RPX1BWICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiAgICAgQUxURVJOQVRJVkUgIiIsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIERPX1NQRUNfQ1RSTF9FWElU
X1RPX0dVRVNULCBYODZfRkVBVFVSRV9TQ19NU1JfUFYKKyAgICAgICAgRE9fU1BFQ19DVFJMX0VY
SVRfVE9fR1VFU1QsIFg4Nl9GRUFUVVJFX1NDX01TUl9QVjsgICAgICAgICAgICAgIFwKKyAgICBB
TFRFUk5BVElWRSAiIiwgX19zdHJpbmdpZnkodmVydyBDUFVJTkZPX3Zlcndfc2VsKCVyc3ApKSwg
ICAgICAgICAgIFwKKyAgICAgICAgWDg2X0ZFQVRVUkVfU0NfVkVSV19QVgogCiAvKiBVc2Ugd2hl
biBleGl0aW5nIHRvIEhWTSBndWVzdCBjb250ZXh0LiAqLwogI2RlZmluZSBTUEVDX0NUUkxfRVhJ
VF9UT19IVk0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAg
IEFMVEVSTkFUSVZFICIiLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAotICAgICAgICBET19TUEVDX0NUUkxfRVhJVF9UT19HVUVTVCwgWDg2X0ZF
QVRVUkVfU0NfTVNSX0hWTQorICAgICAgICBET19TUEVDX0NUUkxfRVhJVF9UT19HVUVTVCwgWDg2
X0ZFQVRVUkVfU0NfTVNSX0hWTTsgICAgICAgICAgICAgXAorICAgIEFMVEVSTkFUSVZFICIiLCBf
X3N0cmluZ2lmeSh2ZXJ3IENQVUlORk9fdmVyd19zZWwoJXJzcCkpLCAgICAgICAgICAgXAorICAg
ICAgICBYODZfRkVBVFVSRV9TQ19WRVJXX0hWTQogCiAvKgogICogVXNlIGluIElTVCBpbnRlcnJ1
cHQvZXhjZXB0aW9uIGNvbnRleHQuICBNYXkgaW50ZXJydXB0IFhlbiBvciBQViBjb250ZXh0Lgot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3Rh
Z2luZy00LjExCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 14 17:14:05 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 17:14: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 1hQb09-00078B-F9; Tue, 14 May 2019 17:14:05 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rBGB=TO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQb07-00077v-OY
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:14:03 +0000
X-Inumbo-ID: aa1f56b8-766b-11e9-91d8-57944285eb9e
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id aa1f56b8-766b-11e9-91d8-57944285eb9e;
 Tue, 14 May 2019 17:14: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 1hQb03-0001jJ-Pf
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:13:59 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQb03-0004az-N7
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:13:59 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQb03-0004az-N7@xenbits.xenproject.org>
Date: Tue, 14 May 2019 17:13:59 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86/spec-ctrl: Introduce options
 to control VERW flushing
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE2ZTA3NDk1YzE3MTU4YTAxODg0YTI1MWI0M2M4MjQ5MjZjNjA4MDMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIERlYyAxMiAxOToyMjoxNSAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgMTQgMTU6Mzc6
MzkgMjAxOSArMDEwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IEludHJvZHVjZSBvcHRpb25zIHRvIGNv
bnRyb2wgVkVSVyBmbHVzaGluZwogICAgCiAgICBUaGUgTWljcm9hcmNoaXRlY3R1cmFsIERhdGEg
U2FtcGxpbmcgdnVsbmVyYWJpbGl0eSBpcyBzcGxpdCBpbnRvIGNhdGVnb3JpZXMKICAgIHdpdGgg
c3VidGx5IGRpZmZlcmVudCBwcm9wZXJ0aWVzOgogICAgCiAgICAgTUxQRFMgLSBNaWNyb2FyY2hp
dGVjdHVyYWwgTG9hZCBQb3J0IERhdGEgU2FtcGxpbmcKICAgICBNU0JEUyAtIE1pY3JvYXJjaGl0
ZWN0dXJhbCBTdG9yZSBCdWZmZXIgRGF0YSBTYW1wbGluZwogICAgIE1GQkRTIC0gTWljcm9hcmNo
aXRlY3R1cmFsIEZpbGwgQnVmZmVyIERhdGEgU2FtcGxpbmcKICAgICBNRFNVTSAtIE1pY3JvYXJj
aGl0ZWN0dXJhbCBEYXRhIFNhbXBsaW5nIFVuY2FjaGVhYmxlIE1lbW9yeQogICAgCiAgICBNRFNV
TSBpcyBhIHNwZWNpYWwgY2FzZSBvZiB0aGUgb3RoZXIgdGhyZWUsIGFuZCBpc24ndCBkaXN0aW5n
dWlzaGVkIGZ1cnRoZXIuCiAgICAKICAgIFRoZXNlIGlzc3VlcyBwZXJ0YWluIHRvIHRocmVlIG1p
Y3JvYXJjaGl0ZWN0dXJhbCBidWZmZXJzLiAgVGhlIExvYWQgUG9ydHMsIHRoZQogICAgU3RvcmUg
QnVmZmVycyBhbmQgdGhlIEZpbGwgQnVmZmVycy4gIEVhY2ggb2YgdGhlc2Ugc3RydWN0dXJlcyBh
cmUgZmx1c2hlZCBieQogICAgdGhlIG5ldyBlbmhhbmNlZCBWRVJXIGZ1bmN0aW9uYWxpdHksIGJ1
dCB0aGUgY29uZGl0aW9ucyB1bmRlciB3aGljaCBmbHVzaGluZwogICAgaXMgbmVjZXNzYXJ5IHZh
cnkuCiAgICAKICAgIEZvciB0aGlzIGNvbmNpc2Ugb3ZlcnZpZXcgb2YgdGhlIGlzc3VlcyBhbmQg
ZGVmYXVsdCBsb2dpYywgdGhlIGFiYnJldmlhdGlvbnMKICAgIFNQIChTdG9yZSBQb3J0KSwgRkIg
KEZpbGwgQnVmZmVyKSwgTFAgKExvYWQgUG9ydCkgYW5kIEhUIChIeXBlcnRocmVhZGluZykgYXJl
CiAgICB1c2VkIGZvciBicmV2aXR5OgogICAgCiAgICAgKiBWdWxuZXJhYmxlIGhhcmR3YXJlIGlz
IGRpdmlkZWQgaW50byB0d28gY2F0ZWdvcmllcyAtIHBhcnRzIHdoaWNoIHN1ZmZlcgogICAgICAg
ZnJvbSBTUCBvbmx5LCBhbmQgcGFydHMgd2l0aCBhbnkgb3RoZXIgY29tYmluYXRpb24gb2YgdnVs
bmVyYWJpbGl0aWVzLgogICAgCiAgICAgKiBTUCBvbmx5IGhhcyBhbiBIVCBpbnRlcmFjdGlvbiB3
aGVuIHRoZSB0aHJlYWQgZ29lcyBpZGxlLCBkdWUgdG8gdGhlIHN0YXRpYwogICAgICAgcGFydGl0
aW9uaW5nIG9mIHJlc291cmNlcy4gIExQIGFuZCBGQiBoYXZlIEhUIGludGVyYWN0aW9ucyBhdCBh
bGwgcG9pbnRzLAogICAgICAgZHVlIHRvIHRoZSBjb21wZXRpdGl2ZSBzaGFyaW5nIG9mIHJlc291
cmNlcy4gIEFsbCBpc3N1ZXMgcG90ZW50aWFsbHkgbGVhawogICAgICAgZGF0YSBhY3Jvc3MgdGhl
IHJldHVybi10by1ndWVzdCB0cmFuc2l0aW9uLgogICAgCiAgICAgKiBUaGUgbWljcm9jb2RlIHdo
aWNoIGltcGxlbWVudHMgVkVSVyBmbHVzaGluZyBhbHNvIGV4dGVuZHMgTVNSX0ZMVVNIX0NNRCwg
c28KICAgICAgIHdlIGRvbid0IG5lZWQgdG8gZG8gYm90aCBvbiB0aGUgSFZNIHJldHVybi10by1n
dWVzdCBwYXRoLiAgSG93ZXZlciwgc29tZQogICAgICAgcGFydHMgYXJlIG5vdCB2dWxuZXJhYmxl
IHRvIEwxVEYgKHRoZXJlZm9yZSBoYXZlIG5vIE1TUl9GTFVTSF9DTUQpLCBidXQgYXJlCiAgICAg
ICB2dWxuZXJhYmxlIHRvIE1EUywgc28gZG8gcmVxdWlyZSBWRVJXIG9uIHRoZSBIVk0gcGF0aC4K
ICAgIAogICAgTm90ZSB0aGF0IHdlIGRlbGliZXJhdGVseSBzdXBwb3J0IG1kcz0xIGV2ZW4gd2l0
aG91dCBNRF9DTEVBUiBpbiBjYXNlIHRoZQogICAgbWljcm9jb2RlIGhhcyBiZWVuIHVwZGF0ZWQg
YnV0IHRoZSBmZWF0dXJlIGJpdCBub3QgZXhwb3NlZC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9m
IFhTQS0yOTcsIENWRS0yMDE4LTEyMTI2LCBDVkUtMjAxOC0xMjEyNywgQ1ZFLTIwMTgtMTIxMzAs
IENWRS0yMDE5LTExMDkxLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDNjMDRjMjU4
YWI0MDQwNWE3NGUxOTRkOTg4OWE0Y2JjN2FiZTk0YjQpCi0tLQogZG9jcy9taXNjL3hlbi1jb21t
YW5kLWxpbmUubWFya2Rvd24gfCAgMTQgKysrLQogeGVuL2FyY2gveDg2L3NwZWNfY3RybC5jICAg
ICAgICAgICAgfCAxNjIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiAyIGZp
bGVzIGNoYW5nZWQsIDE3MCBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1j
b21tYW5kLWxpbmUubWFya2Rvd24KaW5kZXggODI2MGRmYjkwMS4uODEwOGJiZjExNyAxMDA2NDQK
LS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysrIGIvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTE4MDAsNyArMTgwMCw3IEBAIGlzIGJlaW5n
IGludGVycHJldGVkIGFzIGEgY3VzdG9tIHRpbWVvdXQgaW4gbWlsbGlzZWNvbmRzLiBaZXJvIG9y
IGJvb2xlYW4KIGZhbHNlIGRpc2FibGUgdGhlIHF1aXJrIHdvcmthcm91bmQsIHdoaWNoIGlzIGFs
c28gdGhlIGRlZmF1bHQuCiAKICMjIyBzcGVjLWN0cmwgKHg4NikKLT4gYD0gTGlzdCBvZiBbIDxi
b29sPiwgeGVuPTxib29sPiwge3B2LGh2bSxtc3Itc2MscnNifT08Ym9vbD4sCis+IGA9IExpc3Qg
b2YgWyA8Ym9vbD4sIHhlbj08Ym9vbD4sIHtwdixodm0sbXNyLXNjLHJzYixtZC1jbGVhcn09PGJv
b2w+LAogPiAgICAgICAgICAgICAgYnRpLXRodW5rPXJldHBvbGluZXxsZmVuY2V8am1wLCB7aWJy
cyxpYnBiLHNzYmQsZWFnZXItZnB1LAogPiAgICAgICAgICAgICAgbDFkLWZsdXNofT08Ym9vbD4g
XWAKIApAQCAtMTgyNCw5ICsxODI0LDEwIEBAIGluIHBsYWNlIGZvciBndWVzdHMgdG8gdXNlLgog
CiBVc2Ugb2YgYSBwb3NpdGl2ZSBib29sZWFuIHZhbHVlIGZvciBlaXRoZXIgb2YgdGhlc2Ugb3B0
aW9ucyBpcyBpbnZhbGlkLgogCi1UaGUgYm9vbGVhbnMgYHB2PWAsIGBodm09YCwgYG1zci1zYz1g
IGFuZCBgcnNiPWAgb2ZmZXIgZmluZSBncmFpbmVkIGNvbnRyb2wKLW92ZXIgdGhlIGFsdGVybmF0
aXZlIGJsb2NrcyB1c2VkIGJ5IFhlbi4gIFRoZXNlIGltcGFjdCBYZW4ncyBhYmlsaXR5IHRvCi1w
cm90ZWN0IGl0c2VsZiwgYW5kIFhlbidzIGFiaWxpdHkgdG8gdmlydHVhbGlzZSBzdXBwb3J0IGZv
ciBndWVzdHMgdG8gdXNlLgorVGhlIGJvb2xlYW5zIGBwdj1gLCBgaHZtPWAsIGBtc3Itc2M9YCwg
YHJzYj1gIGFuZCBgbWQtY2xlYXI9YCBvZmZlciBmaW5lCitncmFpbmVkIGNvbnRyb2wgb3ZlciB0
aGUgYWx0ZXJuYXRpdmUgYmxvY2tzIHVzZWQgYnkgWGVuLiAgVGhlc2UgaW1wYWN0IFhlbidzCith
YmlsaXR5IHRvIHByb3RlY3QgaXRzZWxmLCBhbmQgWGVuJ3MgYWJpbGl0eSB0byB2aXJ0dWFsaXNl
IHN1cHBvcnQgZm9yIGd1ZXN0cwordG8gdXNlLgogCiAqIGBwdj1gIGFuZCBgaHZtPWAgb2ZmZXIg
Y29udHJvbCBvdmVyIGFsbCBzdWJvcHRpb25zIGZvciBQViBhbmQgSFZNIGd1ZXN0cwogICByZXNw
ZWN0aXZlbHkuCkBAIC0xODM1LDYgKzE4MzYsMTEgQEAgcHJvdGVjdCBpdHNlbGYsIGFuZCBYZW4n
cyBhYmlsaXR5IHRvIHZpcnR1YWxpc2Ugc3VwcG9ydCBmb3IgZ3Vlc3RzIHRvIHVzZS4KICAgZ3Vl
c3RzIGFuZCBpZiBkaXNhYmxlZCwgZ3Vlc3RzIHdpbGwgYmUgdW5hYmxlIHRvIHVzZSBJQlJTL1NU
SUJQL1NTQkQvZXRjLgogKiBgcnNiPWAgb2ZmZXJzIGNvbnRyb2wgb3ZlciB3aGV0aGVyIHRvIG92
ZXJ3cml0ZSB0aGUgUmV0dXJuIFN0YWNrIEJ1ZmZlciAvCiAgIFJldHVybiBBZGRyZXNzIFN0YWNr
IG9uIGVudHJ5IHRvIFhlbi4KKyogYG1kLWNsZWFyPWAgb2ZmZXJzIGNvbnRyb2wgb3ZlciB3aGV0
aGVyIHRvIHVzZSBWRVJXIHRvIGZsdXNoCisgIG1pY3JvYXJjaGl0ZWN0dXJhbCBidWZmZXJzIG9u
IGlkbGUgYW5kIGV4aXQgZnJvbSBYZW4uICAqTm90ZTogRm9yCisgIGNvbXBhdGliaWxpdHkgd2l0
aCBkZXZlbG9wbWVudCB2ZXJzaW9ucyBvZiB0aGlzIGZpeCwgYG1kcz1gIGlzIGFsc28gYWNjZXB0
ZWQKKyAgb24gWGVuIDQuMTIgYW5kIGVhcmxpZXIgYXMgYW4gYWxpYXMuICBDb25zdWx0IHZlbmRv
ciBkb2N1bWVudGF0aW9uIGluCisgIHByZWZlcmVuY2UgdG8gaGVyZS4qCiAKIElmIFhlbiB3YXMg
Y29tcGlsZWQgd2l0aCBJTkRJUkVDVFxfVEhVTksgc3VwcG9ydCwgYGJ0aS10aHVuaz1gIGNhbiBi
ZSB1c2VkIHRvCiBzZWxlY3Qgd2hpY2ggb2YgdGhlIHRodW5rcyBnZXRzIHBhdGNoZWQgaW50byB0
aGUgYF9feDg2X2luZGlyZWN0X3RodW5rXyVyZWdgCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
c3BlY19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXggZmRkOTBhOGFjNC4u
MTBmY2Q3N2YzMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtMzQsNiArMzQsOCBAQCBzdGF0aWMgYm9vbCBfX2lu
aXRkYXRhIG9wdF9tc3Jfc2NfcHYgPSB0cnVlOwogc3RhdGljIGJvb2wgX19pbml0ZGF0YSBvcHRf
bXNyX3NjX2h2bSA9IHRydWU7CiBzdGF0aWMgYm9vbCBfX2luaXRkYXRhIG9wdF9yc2JfcHYgPSB0
cnVlOwogc3RhdGljIGJvb2wgX19pbml0ZGF0YSBvcHRfcnNiX2h2bSA9IHRydWU7CitzdGF0aWMg
aW50OF90IF9faW5pdGRhdGEgb3B0X21kX2NsZWFyX3B2ID0gLTE7CitzdGF0aWMgaW50OF90IF9f
aW5pdGRhdGEgb3B0X21kX2NsZWFyX2h2bSA9IC0xOwogCiAvKiBDbWRsaW5lIGNvbnRyb2xzIGZv
ciBYZW4ncyBzcGVjdWxhdGl2ZSBzZXR0aW5ncy4gKi8KIHN0YXRpYyBlbnVtIGluZF90aHVuayB7
CkBAIC01OCw2ICs2MCw5IEBAIHBhZGRyX3QgX19yZWFkX21vc3RseSBsMXRmX2FkZHJfbWFzaywg
X19yZWFkX21vc3RseSBsMXRmX3NhZmVfbWFkZHI7CiBzdGF0aWMgYm9vbCBfX2luaXRkYXRhIGNw
dV9oYXNfYnVnX2wxdGY7CiBzdGF0aWMgdW5zaWduZWQgaW50IF9faW5pdGRhdGEgbDFkX21heHBo
eXNhZGRyOwogCitzdGF0aWMgYm9vbCBfX2luaXRkYXRhIGNwdV9oYXNfYnVnX21zYmRzX29ubHk7
IC8qID0+IG1pbmltYWwgSFQgaW1wYWN0LiAqLworc3RhdGljIGJvb2wgX19pbml0ZGF0YSBjcHVf
aGFzX2J1Z19tZHM7IC8qIEFueSBvdGhlciBNe0xQLFNCLEZCfURTIGNvbWJpbmF0aW9uLiAqLwor
CiBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9idGkoY29uc3QgY2hhciAqcykKIHsKICAgICBjb25z
dCBjaGFyICpzczsKQEAgLTE1MCw2ICsxNTUsOCBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9z
cGVjX2N0cmwoY29uc3QgY2hhciAqcykKICAgICAgICAgZGlzYWJsZV9jb21tb246CiAgICAgICAg
ICAgICBvcHRfcnNiX3B2ID0gZmFsc2U7CiAgICAgICAgICAgICBvcHRfcnNiX2h2bSA9IGZhbHNl
OworICAgICAgICAgICAgb3B0X21kX2NsZWFyX3B2ID0gMDsKKyAgICAgICAgICAgIG9wdF9tZF9j
bGVhcl9odm0gPSAwOwogCiAgICAgICAgICAgICBvcHRfdGh1bmsgPSBUSFVOS19KTVA7CiAgICAg
ICAgICAgICBvcHRfaWJycyA9IDA7CkBAIC0xNzIsMTEgKzE3OSwxMyBAQCBzdGF0aWMgaW50IF9f
aW5pdCBwYXJzZV9zcGVjX2N0cmwoY29uc3QgY2hhciAqcykKICAgICAgICAgewogICAgICAgICAg
ICAgb3B0X21zcl9zY19wdiA9IHZhbDsKICAgICAgICAgICAgIG9wdF9yc2JfcHYgPSB2YWw7Cisg
ICAgICAgICAgICBvcHRfbWRfY2xlYXJfcHYgPSB2YWw7CiAgICAgICAgIH0KICAgICAgICAgZWxz
ZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJodm0iLCBzLCBzcykpID49IDAgKQogICAgICAg
ICB7CiAgICAgICAgICAgICBvcHRfbXNyX3NjX2h2bSA9IHZhbDsKICAgICAgICAgICAgIG9wdF9y
c2JfaHZtID0gdmFsOworICAgICAgICAgICAgb3B0X21kX2NsZWFyX2h2bSA9IHZhbDsKICAgICAg
ICAgfQogICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oIm1zci1zYyIsIHMs
IHNzKSkgPj0gMCApCiAgICAgICAgIHsKQEAgLTE4OCw2ICsxOTcsMTIgQEAgc3RhdGljIGludCBf
X2luaXQgcGFyc2Vfc3BlY19jdHJsKGNvbnN0IGNoYXIgKnMpCiAgICAgICAgICAgICBvcHRfcnNi
X3B2ID0gdmFsOwogICAgICAgICAgICAgb3B0X3JzYl9odm0gPSB2YWw7CiAgICAgICAgIH0KKyAg
ICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJtZC1jbGVhciIsIHMsIHNzKSkg
Pj0gMCB8fAorICAgICAgICAgICAgICAgICAgKHZhbCA9IHBhcnNlX2Jvb2xlYW4oIm1kcyIsIHMs
IHNzKSkgPj0gMCApCisgICAgICAgIHsKKyAgICAgICAgICAgIG9wdF9tZF9jbGVhcl9wdiA9IHZh
bDsKKyAgICAgICAgICAgIG9wdF9tZF9jbGVhcl9odm0gPSB2YWw7CisgICAgICAgIH0KIAogICAg
ICAgICAvKiBYZW4ncyBzcGVjdWxhdGl2ZSBzaWRlY2hhbm5lbCBtaXRpZ2F0aW9uIHNldHRpbmdz
LiAqLwogICAgICAgICBlbHNlIGlmICggIXN0cm5jbXAocywgImJ0aS10aHVuaz0iLCAxMCkgKQpA
QCAtMzczLDcgKzM4OCw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0g
aW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBzKQogICAgICAgICAgICAgICAgIlxuIik7CiAK
ICAgICAvKiBTZXR0aW5ncyBmb3IgWGVuJ3MgcHJvdGVjdGlvbiwgaXJyZXNwZWN0aXZlIG9mIGd1
ZXN0cy4gKi8KLSAgICBwcmludGsoIiAgWGVuIHNldHRpbmdzOiBCVEktVGh1bmsgJXMsIFNQRUNf
Q1RSTDogJXMlcywgT3RoZXI6JXMlc1xuIiwKKyAgICBwcmludGsoIiAgWGVuIHNldHRpbmdzOiBC
VEktVGh1bmsgJXMsIFNQRUNfQ1RSTDogJXMlcywgT3RoZXI6JXMlcyVzXG4iLAogICAgICAgICAg
ICB0aHVuayA9PSBUSFVOS19OT05FICAgICAgPyAiTi9BIiA6CiAgICAgICAgICAgIHRodW5rID09
IFRIVU5LX1JFVFBPTElORSA/ICJSRVRQT0xJTkUiIDoKICAgICAgICAgICAgdGh1bmsgPT0gVEhV
TktfTEZFTkNFICAgID8gIkxGRU5DRSIgOgpAQCAtMzgzLDcgKzM5OCw4IEBAIHN0YXRpYyB2b2lk
IF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0gaW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBz
KQogICAgICAgICAgICAhYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NTQkQpICAgICAgICAgICA/
ICIiIDoKICAgICAgICAgICAgKGRlZmF1bHRfeGVuX3NwZWNfY3RybCAmIFNQRUNfQ1RSTF9TU0JE
KSAgPyAiIFNTQkQrIiA6ICIgU1NCRC0iLAogICAgICAgICAgICBvcHRfaWJwYiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA/ICIgSUJQQiIgIDogIiIsCi0gICAgICAgICAgIG9wdF9s
MWRfZmx1c2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gIiBMMURfRkxVU0giIDogIiIp
OworICAgICAgICAgICBvcHRfbDFkX2ZsdXNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/
ICIgTDFEX0ZMVVNIIiA6ICIiLAorICAgICAgICAgICBvcHRfbWRfY2xlYXJfcHYgfHwgb3B0X21k
X2NsZWFyX2h2bSAgICAgICA/ICIgVkVSVyIgIDogIiIpOwogCiAgICAgLyogTDFURiBkaWFnbm9z
dGljcywgcHJpbnRlZCBpZiB2dWxuZXJhYmxlIG9yIFBWIHNoYWRvd2luZyBpcyBpbiB1c2UuICov
CiAgICAgaWYgKCBjcHVfaGFzX2J1Z19sMXRmIHx8IG9wdF9wdl9sMXRmX2h3ZG9tIHx8IG9wdF9w
dl9sMXRmX2RvbXUgKQpAQCAtNzg2LDYgKzgwMiwxMDcgQEAgc3RhdGljIF9faW5pdCB2b2lkIGwx
dGZfY2FsY3VsYXRpb25zKHVpbnQ2NF90IGNhcHMpCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDogKDN1bCA8PCAocGFkZHJfYml0cyAtIDIpKSkpOwogfQogCisv
KiBDYWxjdWxhdGUgd2hldGhlciB0aGlzIENQVSBpcyB2dWxuZXJhYmxlIHRvIE1EUy4gKi8KK3N0
YXRpYyBfX2luaXQgdm9pZCBtZHNfY2FsY3VsYXRpb25zKHVpbnQ2NF90IGNhcHMpCit7CisgICAg
LyogTURTIGlzIG9ubHkga25vd24gdG8gYWZmZWN0IEludGVsIEZhbWlseSA2IHByb2Nlc3NvcnMg
YXQgdGhpcyB0aW1lLiAqLworICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yICE9IFg4
Nl9WRU5ET1JfSU5URUwgfHwKKyAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2ICE9IDYgKQorICAg
ICAgICByZXR1cm47CisKKyAgICAvKiBBbnkgcHJvY2Vzc29yIGFkdmVydGlzaW5nIE1EU19OTyBz
aG91bGQgYmUgbm90IHZ1bG5lcmFibGUgdG8gTURTLiAqLworICAgIGlmICggY2FwcyAmIEFSQ0hf
Q0FQU19NRFNfTk8gKQorICAgICAgICByZXR1cm47CisKKyAgICBzd2l0Y2ggKCBib290X2NwdV9k
YXRhLng4Nl9tb2RlbCApCisgICAgeworICAgICAgICAvKgorICAgICAgICAgKiBDb3JlIHByb2Nl
c3NvcnMgc2luY2UgYXQgbGVhc3QgTmVoYWxlbSBhcmUgdnVsbmVyYWJsZS4KKyAgICAgICAgICov
CisgICAgY2FzZSAweDFmOiAvKiBBdWJ1cm5kYWxlIC8gSGF2ZW5kYWxlICovCisgICAgY2FzZSAw
eDFlOiAvKiBOZWhhbGVtICovCisgICAgY2FzZSAweDFhOiAvKiBOZWhhbGVtIEVQICovCisgICAg
Y2FzZSAweDJlOiAvKiBOZWhhbGVtIEVYICovCisgICAgY2FzZSAweDI1OiAvKiBXZXN0bWVyZSAq
LworICAgIGNhc2UgMHgyYzogLyogV2VzdG1lcmUgRVAgKi8KKyAgICBjYXNlIDB4MmY6IC8qIFdl
c3RtZXJlIEVYICovCisgICAgY2FzZSAweDJhOiAvKiBTYW5keUJyaWRnZSAqLworICAgIGNhc2Ug
MHgyZDogLyogU2FuZHlCcmlkZ2UgRVAvRVggKi8KKyAgICBjYXNlIDB4M2E6IC8qIEl2eUJyaWRn
ZSAqLworICAgIGNhc2UgMHgzZTogLyogSXZ5QnJpZGdlIEVQL0VYICovCisgICAgY2FzZSAweDNj
OiAvKiBIYXN3ZWxsICovCisgICAgY2FzZSAweDNmOiAvKiBIYXN3ZWxsIEVYL0VQICovCisgICAg
Y2FzZSAweDQ1OiAvKiBIYXN3ZWxsIEQgKi8KKyAgICBjYXNlIDB4NDY6IC8qIEhhc3dlbGwgSCAq
LworICAgIGNhc2UgMHgzZDogLyogQnJvYWR3ZWxsICovCisgICAgY2FzZSAweDQ3OiAvKiBCcm9h
ZHdlbGwgSCAqLworICAgIGNhc2UgMHg0ZjogLyogQnJvYWR3ZWxsIEVQL0VYICovCisgICAgY2Fz
ZSAweDU2OiAvKiBCcm9hZHdlbGwgRCAqLworICAgIGNhc2UgMHg0ZTogLyogU2t5bGFrZSBNICov
CisgICAgY2FzZSAweDVlOiAvKiBTa3lsYWtlIEQgKi8KKyAgICAgICAgY3B1X2hhc19idWdfbWRz
ID0gdHJ1ZTsKKyAgICAgICAgYnJlYWs7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogU29tZSBD
b3JlIHByb2Nlc3NvcnMgaGF2ZSBwZXItc3RlcHBpbmcgdnVsbmVyYWJpbGl0eS4KKyAgICAgICAg
ICovCisgICAgY2FzZSAweDU1OiAvKiBTa3lsYWtlLVggLyBDYXNjYWRlIExha2UgKi8KKyAgICAg
ICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl9tYXNrIDw9IDUgKQorICAgICAgICAgICAgY3B1X2hh
c19idWdfbWRzID0gdHJ1ZTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIDB4OGU6IC8qIEth
YnkgLyBDb2ZmZWUgLyBXaGlza2V5IExha2UgTSAqLworICAgICAgICBpZiAoIGJvb3RfY3B1X2Rh
dGEueDg2X21hc2sgPD0gMHhiICkKKyAgICAgICAgICAgIGNwdV9oYXNfYnVnX21kcyA9IHRydWU7
CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSAweDllOiAvKiBLYWJ5IC8gQ29mZmVlIC8gV2hp
c2tleSBMYWtlIEQgKi8KKyAgICAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl9tYXNrIDw9IDB4
YyApCisgICAgICAgICAgICBjcHVfaGFzX2J1Z19tZHMgPSB0cnVlOworICAgICAgICBicmVhazsK
KworICAgICAgICAvKgorICAgICAgICAgKiBWZXJ5IG9sZCBhbmQgdmVyeSBuZXcgQXRvbSBwcm9j
ZXNzb3JzIGFyZSBub3QgdnVsbmVyYWJsZS4KKyAgICAgICAgICovCisgICAgY2FzZSAweDFjOiAv
KiBQaW5ldmlldyAqLworICAgIGNhc2UgMHgyNjogLyogTGluY3JvZnQgKi8KKyAgICBjYXNlIDB4
Mjc6IC8qIFBlbndlbGwgKi8KKyAgICBjYXNlIDB4MzU6IC8qIENsb3ZlcnZpZXcgKi8KKyAgICBj
YXNlIDB4MzY6IC8qIENlZGFydmlldyAqLworICAgIGNhc2UgMHg3YTogLyogR29sZG1vbnQgKi8K
KyAgICAgICAgYnJlYWs7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogTWlkZGxpbmcgQXRvbSBw
cm9jZXNzb3JzIGFyZSB2dWxuZXJhYmxlIHRvIGp1c3QgdGhlIFN0b3JlIEJ1ZmZlcgorICAgICAg
ICAgKiBhc3BlY3QuCisgICAgICAgICAqLworICAgIGNhc2UgMHgzNzogLyogQmF5dHJhaWwgLyBW
YWxsZXl2aWV3IChTaWx2ZXJtb250KSAqLworICAgIGNhc2UgMHg0YTogLyogTWVycmlmaWVsZCAq
LworICAgIGNhc2UgMHg0YzogLyogQ2hlcnJ5dHJhaWwgLyBCcmFzc3dlbGwgKi8KKyAgICBjYXNl
IDB4NGQ6IC8qIEF2YXRvbiAvIFJhbmdlbHkgKFNpbHZlcm1vbnQpICovCisgICAgY2FzZSAweDVh
OiAvKiBNb29yZWZpZWxkICovCisgICAgY2FzZSAweDVkOgorICAgIGNhc2UgMHg2NToKKyAgICBj
YXNlIDB4NmU6CisgICAgY2FzZSAweDc1OgorICAgICAgICAvKgorICAgICAgICAgKiBLbmlnaHRz
IHByb2Nlc3NvcnMgKHdoaWNoIGFyZSBiYXNlZCBvbiB0aGUgU2lsdmVybW9udC9BaXJtb250Cisg
ICAgICAgICAqIG1pY3JvYXJjaGl0ZWN0dXJlKSBhcmUgc2ltaWxhcmx5IG9ubHkgYWZmZWN0ZWQg
YnkgdGhlIFN0b3JlIEJ1ZmZlcgorICAgICAgICAgKiBhc3BlY3QuCisgICAgICAgICAqLworICAg
IGNhc2UgMHg1NzogLyogS25pZ2h0cyBMYW5kaW5nICovCisgICAgY2FzZSAweDg1OiAvKiBLbmln
aHRzIE1pbGwgKi8KKyAgICAgICAgY3B1X2hhc19idWdfbXNiZHNfb25seSA9IHRydWU7CisgICAg
ICAgIGJyZWFrOworCisgICAgZGVmYXVsdDoKKyAgICAgICAgcHJpbnRrKCJVbnJlY29nbmlzZWQg
Q1BVIG1vZGVsICUjeCAtIGFzc3VtaW5nIHZ1bG5lcmFibGUgdG8gTURTXG4iLAorICAgICAgICAg
ICAgICAgYm9vdF9jcHVfZGF0YS54ODZfbW9kZWwpOworICAgICAgICBjcHVfaGFzX2J1Z19tZHMg
PSB0cnVlOworICAgICAgICBicmVhazsKKyAgICB9Cit9CisKIHZvaWQgX19pbml0IGluaXRfc3Bl
Y3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKIHsKICAgICBlbnVtIGluZF90aHVuayB0aHVuayA9
IFRIVU5LX0RFRkFVTFQ7CkBAIC05NzgsNiArMTA5NSw0NyBAQCB2b2lkIF9faW5pdCBpbml0X3Nw
ZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiAgICAgICAgICAgICAiZW5hYmxlZC4gIFBsZWFz
ZSBhc3Nlc3MgeW91ciBjb25maWd1cmF0aW9uIGFuZCBjaG9vc2UgYW5cbiIKICAgICAgICAgICAg
ICJleHBsaWNpdCAnc210PTxib29sPicgc2V0dGluZy4gIFNlZSBYU0EtMjczLlxuIik7CiAKKyAg
ICBtZHNfY2FsY3VsYXRpb25zKGNhcHMpOworCisgICAgLyoKKyAgICAgKiBCeSBkZWZhdWx0LCBl
bmFibGUgUFYgYW5kIEhWTSBtaXRpZ2F0aW9ucyBvbiBNRFMtdnVsbmVyYWJsZSBoYXJkd2FyZS4K
KyAgICAgKiBUaGlzIHdpbGwgb25seSBiZSBhIHRva2VuIGVmZm9ydCBmb3IgTUxQRFMvTUZCRFMg
d2hlbiBIVCBpcyBlbmFibGVkLAorICAgICAqIGJ1dCBpdCBpcyBzb21ld2hhdCBiZXR0ZXIgdGhh
biBub3RoaW5nLgorICAgICAqLworICAgIGlmICggb3B0X21kX2NsZWFyX3B2ID09IC0xICkKKyAg
ICAgICAgb3B0X21kX2NsZWFyX3B2ID0gKChjcHVfaGFzX2J1Z19tZHMgfHwgY3B1X2hhc19idWdf
bXNiZHNfb25seSkgJiYKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhY
ODZfRkVBVFVSRV9NRF9DTEVBUikpOworICAgIGlmICggb3B0X21kX2NsZWFyX2h2bSA9PSAtMSAp
CisgICAgICAgIG9wdF9tZF9jbGVhcl9odm0gPSAoKGNwdV9oYXNfYnVnX21kcyB8fCBjcHVfaGFz
X2J1Z19tc2Jkc19vbmx5KSAmJgorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb3RfY3B1
X2hhcyhYODZfRkVBVFVSRV9NRF9DTEVBUikpOworCisgICAgLyoKKyAgICAgKiBFbmFibGUgTURT
IGRlZmVuY2VzIGFzIGFwcGxpY2FibGUuICBUaGUgUFYgYmxvY2tzIG5lZWQgdXNpbmcgYWxsIHRo
ZQorICAgICAqIHRpbWUsIGFuZCB0aGUgSWRsZSBibG9ja3MgbmVlZCB1c2luZyBpZiBlaXRoZXIg
UFYgb3IgSFZNIGRlZmVuY2VzIGFyZQorICAgICAqIHVzZWQuCisgICAgICoKKyAgICAgKiBIVk0g
aXMgbW9yZSBjb21wbGljYXRlZC4gIFRoZSBNRF9DTEVBUiBtaWNyb2NvZGUgZXh0ZW5kcyBMMURf
RkxVU0ggd2l0aAorICAgICAqIGVxdWl2ZWxlbnQgc2VtYW50aWNzIHRvIGF2b2lkIG5lZWRpbmcg
dG8gcGVyZm9ybSBib3RoIGZsdXNoZXMgb24gdGhlCisgICAgICogSFZNIHBhdGguICBUaGUgSFZN
IGJsb2NrcyBkb24ndCBuZWVkIGFjdGl2YXRpbmcgaWYgb3VyIGh5cGVydmlzb3IgdG9sZAorICAg
ICAqIHVzIGl0IHdhcyBoYW5kbGluZyBMMURfRkxVU0gsIG9yIHdlIGFyZSB1c2luZyBMMURfRkxV
U0ggb3Vyc2VsdmVzLgorICAgICAqLworICAgIGlmICggb3B0X21kX2NsZWFyX3B2ICkKKyAgICAg
ICAgc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9TQ19WRVJXX1BWKTsKKyAgICBpZiAo
IG9wdF9tZF9jbGVhcl9wdiB8fCBvcHRfbWRfY2xlYXJfaHZtICkKKyAgICAgICAgc2V0dXBfZm9y
Y2VfY3B1X2NhcChYODZfRkVBVFVSRV9TQ19WRVJXX0lETEUpOworICAgIGlmICggb3B0X21kX2Ns
ZWFyX2h2bSAmJiAhKGNhcHMgJiBBUkNIX0NBUFNfU0tJUF9MMURGTCkgJiYgIW9wdF9sMWRfZmx1
c2ggKQorICAgICAgICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX1NDX1ZFUldfSFZN
KTsKKworICAgIC8qCisgICAgICogV2FybiB0aGUgdXNlciBpZiB0aGV5IGFyZSBvbiBNTFBEUy9N
RkJEUy12dWxuZXJhYmxlIGhhcmR3YXJlIHdpdGggSFQKKyAgICAgKiBhY3RpdmUgYW5kIG5vIGV4
cGxpY2l0IFNNVCBjaG9pY2UuCisgICAgICovCisgICAgaWYgKCBvcHRfc210ID09IC0xICYmIGNw
dV9oYXNfYnVnX21kcyAmJiBod19zbXRfZW5hYmxlZCApCisgICAgICAgIHdhcm5pbmdfYWRkKAor
ICAgICAgICAgICAgIkJvb3RlZCBvbiBNTFBEUy9NRkJEUy12dWxuZXJhYmxlIGhhcmR3YXJlIHdp
dGggU01UL0h5cGVydGhyZWFkaW5nXG4iCisgICAgICAgICAgICAiZW5hYmxlZC4gIE1pdGlnYXRp
b25zIHdpbGwgbm90IGJlIGZ1bGx5IGVmZmVjdGl2ZS4gIFBsZWFzZVxuIgorICAgICAgICAgICAg
ImNob29zZSBhbiBleHBsaWNpdCBzbXQ9PGJvb2w+IHNldHRpbmcuICBTZWUgWFNBLTI5Ny5cbiIp
OworCiAgICAgcHJpbnRfZGV0YWlscyh0aHVuaywgY2Fwcyk7CiAKICAgICAvKgotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjEx
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 14 17:14:13 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 17:14: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 1hQb0H-0007AW-JY; Tue, 14 May 2019 17:14:13 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rBGB=TO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQb0G-0007AN-Cj
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:14:12 +0000
X-Inumbo-ID: b0a439cc-766b-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b0a439cc-766b-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 17:14: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 1hQb0E-0001je-Nf
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:14:10 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQb0E-0004ch-LN
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:14:10 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQb0E-0004ch-LN@xenbits.xenproject.org>
Date: Tue, 14 May 2019 17:14:10 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/spec-ctrl: Reposition the
 XPTI command line parsing logic
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDhmMGI1M2NhOWZhNjk5ZDI1MGMxZmRhZTZlODI0NzFiYWZlOGI4NDAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIFNlcCAxMiAxNDozNjowMCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgMTQgMTU6NDA6
MTggMjAxOSArMDEwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IFJlcG9zaXRpb24gdGhlIFhQVEkgY29t
bWFuZCBsaW5lIHBhcnNpbmcgbG9naWMKICAgIAogICAgSXQgaGFzIGVuZGVkIHVwIGluIHRoZSBt
aWRkbGUgb2YgdGhlIG1pdGlnYXRpb24gY2FsY3VsYXRpb24gbG9naWMuICBNb3ZlIGl0IHRvCiAg
ICBiZSBiZXNpZGUgdGhlIG90aGVyIGNvbW1hbmQgbGluZSBwYXJzaW5nLgogICAgCiAgICBObyBm
dW5jdGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBjMmMyYmIwZDYw
YzY0MmU2NGE1MjQzYTc5YzhiMTU0OGZmYjdiYzViKQotLS0KIHhlbi9hcmNoL3g4Ni9zcGVjX2N0
cmwuYyB8IDEzNCArKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQogMSBmaWxlIGNoYW5nZWQsIDY3IGluc2VydGlvbnMoKyksIDY3IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0
cmwuYwppbmRleCBmNTg2Mjg5MzBlLi5iMTcyODFiMWRiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCkBAIC0yMDcsNiAr
MjA3LDczIEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX3NwZWNfY3RybChjb25zdCBjaGFyICpz
KQogfQogY3VzdG9tX3BhcmFtKCJzcGVjLWN0cmwiLCBwYXJzZV9zcGVjX2N0cmwpOwogCitpbnQ4
X3QgX19yZWFkX21vc3RseSBvcHRfeHB0aV9od2RvbSA9IC0xOworaW50OF90IF9fcmVhZF9tb3N0
bHkgb3B0X3hwdGlfZG9tdSA9IC0xOworCitzdGF0aWMgX19pbml0IHZvaWQgeHB0aV9pbml0X2Rl
ZmF1bHQodWludDY0X3QgY2FwcykKK3sKKyAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRv
ciA9PSBYODZfVkVORE9SX0FNRCApCisgICAgICAgIGNhcHMgPSBBUkNIX0NBUFNfUkRDTF9OTzsK
KworICAgIGlmICggY2FwcyAmIEFSQ0hfQ0FQU19SRENMX05PICkKKyAgICB7CisgICAgICAgIGlm
ICggb3B0X3hwdGlfaHdkb20gPCAwICkKKyAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9tID0gMDsK
KyAgICAgICAgaWYgKCBvcHRfeHB0aV9kb211IDwgMCApCisgICAgICAgICAgICBvcHRfeHB0aV9k
b211ID0gMDsKKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgaWYgKCBvcHRfeHB0aV9o
d2RvbSA8IDAgKQorICAgICAgICAgICAgb3B0X3hwdGlfaHdkb20gPSAxOworICAgICAgICBpZiAo
IG9wdF94cHRpX2RvbXUgPCAwICkKKyAgICAgICAgICAgIG9wdF94cHRpX2RvbXUgPSAxOworICAg
IH0KK30KKworc3RhdGljIF9faW5pdCBpbnQgcGFyc2VfeHB0aShjb25zdCBjaGFyICpzKQorewor
ICAgIGNvbnN0IGNoYXIgKnNzOworICAgIGludCB2YWwsIHJjID0gMDsKKworICAgIC8qIEludGVy
cHJldCAneHB0aScgYWxvbmUgaW4gaXRzIHBvc2l0aXZlIGJvb2xlYW4gZm9ybS4gKi8KKyAgICBp
ZiAoICpzID09ICdcMCcgKQorICAgICAgICBvcHRfeHB0aV9od2RvbSA9IG9wdF94cHRpX2RvbXUg
PSAxOworCisgICAgZG8geworICAgICAgICBzcyA9IHN0cmNocihzLCAnLCcpOworICAgICAgICBp
ZiAoICFzcyApCisgICAgICAgICAgICBzcyA9IHN0cmNocihzLCAnXDAnKTsKKworICAgICAgICBz
d2l0Y2ggKCBwYXJzZV9ib29sKHMsIHNzKSApCisgICAgICAgIHsKKyAgICAgICAgY2FzZSAwOgor
ICAgICAgICAgICAgb3B0X3hwdGlfaHdkb20gPSBvcHRfeHB0aV9kb211ID0gMDsKKyAgICAgICAg
ICAgIGJyZWFrOworCisgICAgICAgIGNhc2UgMToKKyAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9t
ID0gb3B0X3hwdGlfZG9tdSA9IDE7CisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBkZWZh
dWx0OgorICAgICAgICAgICAgaWYgKCAhc3RyY21wKHMsICJkZWZhdWx0IikgKQorICAgICAgICAg
ICAgICAgIG9wdF94cHRpX2h3ZG9tID0gb3B0X3hwdGlfZG9tdSA9IC0xOworICAgICAgICAgICAg
ZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJkb20wIiwgcywgc3MpKSA+PSAwICkKKyAg
ICAgICAgICAgICAgICBvcHRfeHB0aV9od2RvbSA9IHZhbDsKKyAgICAgICAgICAgIGVsc2UgaWYg
KCAodmFsID0gcGFyc2VfYm9vbGVhbigiZG9tdSIsIHMsIHNzKSkgPj0gMCApCisgICAgICAgICAg
ICAgICAgb3B0X3hwdGlfZG9tdSA9IHZhbDsKKyAgICAgICAgICAgIGVsc2UgaWYgKCAqcyApCisg
ICAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAg
IH0KKworICAgICAgICBzID0gc3MgKyAxOworICAgIH0gd2hpbGUgKCAqc3MgKTsKKworICAgIHJl
dHVybiByYzsKK30KK2N1c3RvbV9wYXJhbSgieHB0aSIsIHBhcnNlX3hwdGkpOworCiBpbnQ4X3Qg
X19yZWFkX21vc3RseSBvcHRfcHZfbDF0Zl9od2RvbSA9IC0xOwogaW50OF90IF9fcmVhZF9tb3N0
bHkgb3B0X3B2X2wxdGZfZG9tdSA9IC0xOwogCkBAIC02NjAsNzMgKzcyNyw2IEBAIHN0YXRpYyBf
X2luaXQgdm9pZCBsMXRmX2NhbGN1bGF0aW9ucyh1aW50NjRfdCBjYXBzKQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICgzdWwgPDwgKHBhZGRyX2JpdHMgLSAy
KSkpKTsKIH0KIAotaW50OF90IF9fcmVhZF9tb3N0bHkgb3B0X3hwdGlfaHdkb20gPSAtMTsKLWlu
dDhfdCBfX3JlYWRfbW9zdGx5IG9wdF94cHRpX2RvbXUgPSAtMTsKLQotc3RhdGljIF9faW5pdCB2
b2lkIHhwdGlfaW5pdF9kZWZhdWx0KHVpbnQ2NF90IGNhcHMpCi17Ci0gICAgaWYgKCBib290X2Nw
dV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQgKQotICAgICAgICBjYXBzID0gQVJD
SF9DQVBTX1JEQ0xfTk87Ci0KLSAgICBpZiAoIGNhcHMgJiBBUkNIX0NBUFNfUkRDTF9OTyApCi0g
ICAgewotICAgICAgICBpZiAoIG9wdF94cHRpX2h3ZG9tIDwgMCApCi0gICAgICAgICAgICBvcHRf
eHB0aV9od2RvbSA9IDA7Ci0gICAgICAgIGlmICggb3B0X3hwdGlfZG9tdSA8IDAgKQotICAgICAg
ICAgICAgb3B0X3hwdGlfZG9tdSA9IDA7Ci0gICAgfQotICAgIGVsc2UKLSAgICB7Ci0gICAgICAg
IGlmICggb3B0X3hwdGlfaHdkb20gPCAwICkKLSAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9tID0g
MTsKLSAgICAgICAgaWYgKCBvcHRfeHB0aV9kb211IDwgMCApCi0gICAgICAgICAgICBvcHRfeHB0
aV9kb211ID0gMTsKLSAgICB9Ci19Ci0KLXN0YXRpYyBfX2luaXQgaW50IHBhcnNlX3hwdGkoY29u
c3QgY2hhciAqcykKLXsKLSAgICBjb25zdCBjaGFyICpzczsKLSAgICBpbnQgdmFsLCByYyA9IDA7
Ci0KLSAgICAvKiBJbnRlcnByZXQgJ3hwdGknIGFsb25lIGluIGl0cyBwb3NpdGl2ZSBib29sZWFu
IGZvcm0uICovCi0gICAgaWYgKCAqcyA9PSAnXDAnICkKLSAgICAgICAgb3B0X3hwdGlfaHdkb20g
PSBvcHRfeHB0aV9kb211ID0gMTsKLQotICAgIGRvIHsKLSAgICAgICAgc3MgPSBzdHJjaHIocywg
JywnKTsKLSAgICAgICAgaWYgKCAhc3MgKQotICAgICAgICAgICAgc3MgPSBzdHJjaHIocywgJ1ww
Jyk7Ci0KLSAgICAgICAgc3dpdGNoICggcGFyc2VfYm9vbChzLCBzcykgKQotICAgICAgICB7Ci0g
ICAgICAgIGNhc2UgMDoKLSAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9tID0gb3B0X3hwdGlfZG9t
dSA9IDA7Ci0gICAgICAgICAgICBicmVhazsKLQotICAgICAgICBjYXNlIDE6Ci0gICAgICAgICAg
ICBvcHRfeHB0aV9od2RvbSA9IG9wdF94cHRpX2RvbXUgPSAxOwotICAgICAgICAgICAgYnJlYWs7
Ci0KLSAgICAgICAgZGVmYXVsdDoKLSAgICAgICAgICAgIGlmICggIXN0cmNtcChzLCAiZGVmYXVs
dCIpICkKLSAgICAgICAgICAgICAgICBvcHRfeHB0aV9od2RvbSA9IG9wdF94cHRpX2RvbXUgPSAt
MTsKLSAgICAgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigiZG9tMCIsIHMs
IHNzKSkgPj0gMCApCi0gICAgICAgICAgICAgICAgb3B0X3hwdGlfaHdkb20gPSB2YWw7Ci0gICAg
ICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImRvbXUiLCBzLCBzcykpID49
IDAgKQotICAgICAgICAgICAgICAgIG9wdF94cHRpX2RvbXUgPSB2YWw7Ci0gICAgICAgICAgICBl
bHNlIGlmICggKnMgKQotICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKLSAgICAgICAgICAg
IGJyZWFrOwotICAgICAgICB9Ci0KLSAgICAgICAgcyA9IHNzICsgMTsKLSAgICB9IHdoaWxlICgg
KnNzICk7Ci0KLSAgICByZXR1cm4gcmM7Ci19Ci1jdXN0b21fcGFyYW0oInhwdGkiLCBwYXJzZV94
cHRpKTsKLQogdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQog
ewogICAgIGVudW0gaW5kX3RodW5rIHRodW5rID0gVEhVTktfREVGQVVMVDsKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 14 17:14:26 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 17:14: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 1hQb0U-0007Co-LU; Tue, 14 May 2019 17:14:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rBGB=TO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQb0S-0007Bx-IP
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:14:24 +0000
X-Inumbo-ID: b6b1a570-766b-11e9-b404-5f98677c0518
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b6b1a570-766b-11e9-b404-5f98677c0518;
 Tue, 14 May 2019 17:14: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 1hQb0O-0001jn-TN
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:14:20 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQb0O-0004dB-R3
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:14:20 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQb0O-0004dB-R3@xenbits.xenproject.org>
Date: Tue, 14 May 2019 17:14:20 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/msr: Definitions for
 MSR_INTEL_CORE_THREAD_COUNT
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBmZTgyYzE4OGNhNzFhMmFmMzdiNGQ4MTk4NDU4NTIyY2Q0N2ZmOTMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEFwciA1IDEyOjI2OjMwIDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAxNCAxNTo0MDox
OCAyMDE5ICswMTAwCgogICAgeDg2L21zcjogRGVmaW5pdGlvbnMgZm9yIE1TUl9JTlRFTF9DT1JF
X1RIUkVBRF9DT1VOVAogICAgCiAgICBUaGlzIGlzIGEgbW9kZWwgc3BlY2lmaWMgcmVnaXN0ZXIg
d2hpY2ggZGV0YWlscyB0aGUgY3VycmVudCBjb25maWd1cmF0aW9uCiAgICBjb3JlcyBhbmQgdGhy
ZWFkcyBpbiB0aGUgcGFja2FnZS4gIEJlY2F1c2Ugb2YgaG93IEh5cGVydGhyZWFkIGFuZCBDb3Jl
CiAgICBjb25maWd1cmF0aW9uIHdvcmtzIHdvcmtzIGluIGZpcm13YXJlLCB0aGUgTVNSIGl0IGlz
IGRlLWZhY3RvIGNvbnN0YW50IGFuZAogICAgd2lsbCByZW1haW4gdW5jaGFuZ2VkIHVudGlsIHRo
ZSBuZXh0IHN5c3RlbSByZXNldC4KICAgIAogICAgSXQgaXMgYSByZWFkIG9ubHkgTVNSIChzbyB1
bmlsYXRlcmFsbHkgcmVqZWN0IHdyaXRlcyksIGJ1dCBmb3Igbm93IHJldGFpbiBpdHMKICAgIGxl
YWt5LW9uLXJlYWQgcHJvcGVydGllcy4gIEZ1cnRoZXIgQ1BVSUQvTVNSIHdvcmsgaXMgcmVxdWly
ZWQgYmVmb3JlIHdlIGNhbgogICAgc3RhcnQgdmlydHVhbGlzaW5nIGEgY29uc2lzdGVudCB0b3Bv
bG9neSB0byB0aGUgZ3Vlc3QsIGFuZCByZXRhaW5pbmcgdGhlIG9sZAogICAgYmVoYXZpb3VyIGlz
IHRoZSBzYWZlc3QgY291cnNlIG9mIGFjdGlvbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1p
dCBkNDEyMDkzNmJjZDE2OTVmYWY1YjU3NWYxMjU5YzU4ZTMxZDJiMThiKQotLS0KIHhlbi9hcmNo
L3g4Ni9tc3IuYyAgICAgICAgICAgICAgfCA1ICsrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L21z
ci1pbmRleC5oIHwgNCArKysrCiAyIGZpbGVzIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tc3IuYyBiL3hlbi9hcmNoL3g4Ni9tc3IuYwppbmRleCBh
MjBlZWM0Y2MzLi42ODUzZDRjMTIwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbXNyLmMKKysr
IGIveGVuL2FyY2gveDg2L21zci5jCkBAIC0xNjEsNiArMTYxLDEwIEBAIGludCBndWVzdF9yZG1z
cihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbXNyLCB1aW50NjRfdCAqdmFsKQogICAg
ICAgICAgICAgICAgX01TUl9NSVNDX0ZFQVRVUkVTX0NQVUlEX0ZBVUxUSU5HOwogICAgICAgICBi
cmVhazsKIAorICAgICAgICAvKgorICAgICAgICAgKiBUT0RPOiBJbXBsZW1lbnQgd2hlbiB3ZSBo
YXZlIGJldHRlciB0b3BvbG9neSByZXByZXNlbnRhdGlvbi4KKyAgICBjYXNlIE1TUl9JTlRFTF9D
T1JFX1RIUkVBRF9DT1VOVDoKKyAgICAgICAgICovCiAgICAgZGVmYXVsdDoKICAgICAgICAgcmV0
dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwogICAgIH0KQEAgLTE4Myw2ICsxODcsNyBAQCBpbnQg
Z3Vlc3Rfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgdmFsKQog
ICAgIHsKICAgICAgICAgdWludDY0X3QgcnN2ZDsKIAorICAgIGNhc2UgTVNSX0lOVEVMX0NPUkVf
VEhSRUFEX0NPVU5UOgogICAgIGNhc2UgTVNSX0lOVEVMX1BMQVRGT1JNX0lORk86CiAgICAgY2Fz
ZSBNU1JfQVJDSF9DQVBBQklMSVRJRVM6CiAgICAgICAgIC8qIFJlYWQtb25seSAqLwpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvbXNyLWluZGV4LmgKaW5kZXggM2IwN2MyZjNhNC4uNGMwYmE2MDU1MyAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L21zci1pbmRleC5oCkBAIC0zNCw2ICszNCwxMCBAQAogI2RlZmluZSBFRkVSX0tOT1dOX01BU0sJ
CShFRkVSX1NDRSB8IEVGRVJfTE1FIHwgRUZFUl9MTUEgfCBFRkVSX05YIHwgXAogCQkJCSBFRkVS
X1NWTUUgfCBFRkVSX0xNU0xFIHwgRUZFUl9GRlhTRSkKIAorI2RlZmluZSBNU1JfSU5URUxfQ09S
RV9USFJFQURfQ09VTlQgICAgIDB4MDAwMDAwMzUKKyNkZWZpbmUgTVNSX0NUQ19USFJFQURfTUFT
SyAgICAgICAgICAgICAweDAwMDBmZmZmCisjZGVmaW5lIE1TUl9DVENfQ09SRV9NQVNLICAgICAg
ICAgICAgICAgMHhmZmZmMDAwMAorCiAvKiBTcGVjdWxhdGlvbiBDb250cm9scy4gKi8KICNkZWZp
bmUgTVNSX1NQRUNfQ1RSTAkJCTB4MDAwMDAwNDgKICNkZWZpbmUgU1BFQ19DVFJMX0lCUlMJCQko
X0FDKDEsIFVMTCkgPDwgMCkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 14 17:14:33 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 17:14:33 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hQb0b-0007Ds-N7; Tue, 14 May 2019 17:14:33 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rBGB=TO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQb0a-0007Dk-V3
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:14:32 +0000
X-Inumbo-ID: bcc56f10-766b-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bcc56f10-766b-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 17:14: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 1hQb0Z-0001jv-2x
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:14:31 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQb0Z-0004dr-0f
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:14:31 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQb0Z-0004dr-0f@xenbits.xenproject.org>
Date: Tue, 14 May 2019 17:14:31 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/boot: Detect the firmware
 SMT setting correctly on Intel hardware
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQ4NTJhMTUwZjdkYzMyODdiODA5NmFlMGQ0NmZhYWQ0MDYyNWIxZmQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEFwciA1IDEzOjI2OjMwIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAxNCAxNTo0MDox
OCAyMDE5ICswMTAwCgogICAgeDg2L2Jvb3Q6IERldGVjdCB0aGUgZmlybXdhcmUgU01UIHNldHRp
bmcgY29ycmVjdGx5IG9uIEludGVsIGhhcmR3YXJlCiAgICAKICAgIFdoaWxlIGJvb3RfY3B1X2Rh
dGEueDg2X251bV9zaWJsaW5ncyBpcyBhbiBhY2N1cmF0ZSB2YWx1ZSB0byB1c2Ugb24gQU1ECiAg
ICBoYXJkd2FyZSwgaXQgaXNuJ3Qgb24gSW50ZWwgd2hlbiB0aGUgdXNlciBoYXMgZGlzYWJsZWQg
SHlwZXJ0aHJlYWRpbmcgaW4gdGhlCiAgICBmaXJtd2FyZS4gIEFzIGEgcmVzdWx0LCBhIHVzZXIg
d2hpY2ggaGFzIGNob3NlbiB0byBkaXNhYmxlIEhUIHN0aWxsIGdldHMKICAgIG5hZ2dlZCBvbiBM
MVRGLXZ1bG5lcmFibGUgaGFyZHdhcmUgd2hlbiB0aGV5IGhhdmVuJ3QgY2hvc2VuIGFuIGV4cGxp
Y2l0CiAgICBzbXQ9PGJvb2w+IHNldHRpbmcuCiAgICAKICAgIE1ha2UgdXNlIG9mIHRoZSBsYXJn
ZWx5LXVuZG9jdW1lbnRlZCBNU1JfSU5URUxfQ09SRV9USFJFQURfQ09VTlQgd2hpY2ggaW4KICAg
IHByYWN0aWNlIGV4aXN0cyBzaW5jZSBOZWhhbGVtLCB3aGVuIGJvb3Rpbmcgb24gcmVhbCBoYXJk
d2FyZS4gIEZhbGwgYmFjayB0bwogICAgdXNpbmcgdGhlIEFDUEkgdGFibGUgQVBJQyBJRHMuCiAg
ICAKICAgIFdoaWxlIGFkanVzdGluZyB0aGlzIGxvZ2ljLCBmaXggYSBsYXRlbnQgYnVnIGluIGFt
ZF9nZXRfdG9wb2xvZ3koKS4gIFRoZQogICAgdGhyZWFkIGNvdW50IGZpZWxkIGluIENQVUlELjB4
ODAwMDAwMWUuZWJ4IGlzIGRvY3VtZW50ZWQgYXMgOCBiaXRzIHdpZGUsCiAgICByYXRoZXIgdGhh
biAyIGJpdHMgd2lkZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBiMTJmZWM0YTEyNTk1
MDI0MDU3M2VhMzJmNjVjNjFmYjlhZmE3NGMzKQotLS0KIHhlbi9hcmNoL3g4Ni9jcHUvYW1kLmMg
ICB8ICAyICstCiB4ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgfCA0NiArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDQ0IGluc2Vy
dGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9h
bWQuYyBiL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMKaW5kZXggNzYwNzhiNTViMi4uODk0Yjg5MmVm
MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9hbWQuYworKysgYi94ZW4vYXJjaC94ODYv
Y3B1L2FtZC5jCkBAIC01MDUsNyArNTA1LDcgQEAgc3RhdGljIHZvaWQgYW1kX2dldF90b3BvbG9n
eShzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCiAgICAgICAgICAgICAgICAgdTMyIGVheCwgZWJ4LCBl
Y3gsIGVkeDsKIAogICAgICAgICAgICAgICAgIGNwdWlkKDB4ODAwMDAwMWUsICZlYXgsICZlYngs
ICZlY3gsICZlZHgpOwotICAgICAgICAgICAgICAgIGMtPng4Nl9udW1fc2libGluZ3MgPSAoKGVi
eCA+PiA4KSAmIDB4MykgKyAxOworICAgICAgICAgICAgICAgIGMtPng4Nl9udW1fc2libGluZ3Mg
PSAoKGVieCA+PiA4KSAmIDB4ZmYpICsgMTsKIAogICAgICAgICAgICAgICAgIGlmIChjLT54ODYg
PCAweDE3KQogICAgICAgICAgICAgICAgICAgICAgICAgYy0+Y29tcHV0ZV91bml0X2lkID0gZWJ4
ICYgMHhGRjsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNo
L3g4Ni9zcGVjX2N0cmwuYwppbmRleCBiMTcyODFiMWRiLi5kMmNiYjkzYmU3IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5j
CkBAIC00MDEsNiArNDAxLDQ1IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVu
dW0gaW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBzKQogICAgICAgICAgICBvcHRfcHZfbDF0
Zl9kb211ICA/ICJlbmFibGVkIiAgOiAiZGlzYWJsZWQiKTsKIH0KIAorc3RhdGljIGJvb2wgX19p
bml0IGNoZWNrX3NtdF9lbmFibGVkKHZvaWQpCit7CisgICAgdWludDY0X3QgdmFsOworICAgIHVu
c2lnbmVkIGludCBjcHU7CisKKyAgICAvKgorICAgICAqIHg4Nl9udW1fc2libGluZ3MgZGVmYXVs
dHMgdG8gMSBpbiB0aGUgYWJzZW5jZSBvZiBvdGhlciBpbmZvcm1hdGlvbiwgYW5kCisgICAgICog
aXMgYWRqdXN0ZWQgYmFzZWQgb24gb3RoZXIgdG9wb2xvZ3kgaW5mb3JtYXRpb24gZm91bmQgaW4g
Q1BVSUQgbGVhdmVzLgorICAgICAqCisgICAgICogT24gQU1EIGhhcmR3YXJlLCBpdCB3aWxsIGJl
IHRoZSBjdXJyZW50IFNNVCBjb25maWd1cmF0aW9uLiAgT24gSW50ZWwKKyAgICAgKiBoYXJkd2Fy
ZSwgaXQgd2lsbCByZXByZXNlbnQgdGhlIG1heGltdW0gY2FwYWJpbGl0eSwgcmF0aGVyIHRoYW4g
dGhlCisgICAgICogY3VycmVudCBjb25maWd1cmF0aW9uLgorICAgICAqLworICAgIGlmICggYm9v
dF9jcHVfZGF0YS54ODZfbnVtX3NpYmxpbmdzIDwgMiApCisgICAgICAgIHJldHVybiBmYWxzZTsK
KworICAgIC8qCisgICAgICogSW50ZWwgTmVoYWxlbSBhbmQgbGF0ZXIgaGFyZHdhcmUgZG9lcyBo
YXZlIGFuIE1TUiB3aGljaCByZXBvcnRzIHRoZQorICAgICAqIGN1cnJlbnQgY291bnQgb2YgY29y
ZXMvdGhyZWFkcyBpbiB0aGUgcGFja2FnZS4KKyAgICAgKgorICAgICAqIEF0IHRoZSB0aW1lIG9m
IHdyaXRpbmcsIGl0IGlzIGFsbW9zdCBjb21wbGV0ZWx5IHVuZG9jdW1lbnRlZCwgc28gaXNuJ3QK
KyAgICAgKiB2aXJ0dWFsaXNlZCByZWxpYWJseS4KKyAgICAgKi8KKyAgICBpZiAoIGJvb3RfY3B1
X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0lOVEVMICYmICFjcHVfaGFzX2h5cGVydmlz
b3IgJiYKKyAgICAgICAgICFyZG1zcl9zYWZlKE1TUl9JTlRFTF9DT1JFX1RIUkVBRF9DT1VOVCwg
dmFsKSApCisgICAgICAgIHJldHVybiAoTUFTS19FWFRSKHZhbCwgTVNSX0NUQ19DT1JFX01BU0sp
ICE9CisgICAgICAgICAgICAgICAgTUFTS19FWFRSKHZhbCwgTVNSX0NUQ19USFJFQURfTUFTSykp
OworCisgICAgLyoKKyAgICAgKiBTZWFyY2ggb3ZlciB0aGUgQ1BVcyByZXBvcnRlZCBpbiB0aGUg
QUNQSSB0YWJsZXMuICBBbnkgd2hvc2UgQVBJQyBJRAorICAgICAqIGhhcyBhIG5vbi16ZXJvIHRo
cmVhZCBpZCBjb21wb25lbnQgaW5kaWNhdGVzIHRoYXQgU01UIGlzIGFjdGl2ZS4KKyAgICAgKi8K
KyAgICBmb3JfZWFjaF9wcmVzZW50X2NwdSAoIGNwdSApCisgICAgICAgIGlmICggeDg2X2NwdV90
b19hcGljaWRbY3B1XSAmIChib290X2NwdV9kYXRhLng4Nl9udW1fc2libGluZ3MgLSAxKSApCisg
ICAgICAgICAgICByZXR1cm4gdHJ1ZTsKKworICAgIHJldHVybiBmYWxzZTsKK30KKwogLyogQ2Fs
Y3VsYXRlIHdoZXRoZXIgUmV0cG9saW5lIGlzIGtub3duLXNhZmUgb24gdGhpcyBDUFUuICovCiBz
dGF0aWMgYm9vbCBfX2luaXQgcmV0cG9saW5lX3NhZmUodWludDY0X3QgY2FwcykKIHsKQEAgLTcz
MCwxMiArNzY5LDE0IEBAIHN0YXRpYyBfX2luaXQgdm9pZCBsMXRmX2NhbGN1bGF0aW9ucyh1aW50
NjRfdCBjYXBzKQogdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lk
KQogewogICAgIGVudW0gaW5kX3RodW5rIHRodW5rID0gVEhVTktfREVGQVVMVDsKLSAgICBib29s
IHVzZV9zcGVjX2N0cmwgPSBmYWxzZSwgaWJycyA9IGZhbHNlOworICAgIGJvb2wgdXNlX3NwZWNf
Y3RybCA9IGZhbHNlLCBpYnJzID0gZmFsc2UsIGh3X3NtdF9lbmFibGVkOwogICAgIHVpbnQ2NF90
IGNhcHMgPSAwOwogCiAgICAgaWYgKCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVJDSF9DQVBT
KSApCiAgICAgICAgIHJkbXNybChNU1JfQVJDSF9DQVBBQklMSVRJRVMsIGNhcHMpOwogCisgICAg
aHdfc210X2VuYWJsZWQgPSBjaGVja19zbXRfZW5hYmxlZCgpOworCiAgICAgLyoKICAgICAgKiBI
YXMgdGhlIHVzZXIgc3BlY2lmaWVkIGFueSBjdXN0b20gQlRJIG1pdGlnYXRpb25zPyAgSWYgc28s
IGZvbGxvdyB0aGVpcgogICAgICAqIGluc3RydWN0aW9ucyBleGFjdGx5IGFuZCBkaXNhYmxlIGFs
bCBoZXVyaXN0aWNzLgpAQCAtOTExLDggKzk1Miw3IEBAIHZvaWQgX19pbml0IGluaXRfc3BlY3Vs
YXRpb25fbWl0aWdhdGlvbnModm9pZCkKICAgICAgKiBIb3dldmVyLCBpZiB3ZSBhcmUgb24gYWZm
ZWN0ZWQgaGFyZHdhcmUsIHdpdGggSFQgZW5hYmxlZCwgYW5kIHRoZSB1c2VyCiAgICAgICogaGFz
bid0IGV4cGxpY2l0bHkgY2hvc2VuIHdoZXRoZXIgdG8gdXNlIEhUIG9yIG5vdCwgbmFnIHRoZW0g
dG8gZG8gc28uCiAgICAgICovCi0gICAgaWYgKCBvcHRfc210ID09IC0xICYmIGNwdV9oYXNfYnVn
X2wxdGYgJiYgIXB2X3NoaW0gJiYKLSAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2X251bV9zaWJs
aW5ncyA+IDEgKQorICAgIGlmICggb3B0X3NtdCA9PSAtMSAmJiBjcHVfaGFzX2J1Z19sMXRmICYm
ICFwdl9zaGltICYmIGh3X3NtdF9lbmFibGVkICkKICAgICAgICAgd2FybmluZ19hZGQoCiAgICAg
ICAgICAgICAiQm9vdGVkIG9uIEwxVEYtdnVsbmVyYWJsZSBoYXJkd2FyZSB3aXRoIFNNVC9IeXBl
cnRocmVhZGluZ1xuIgogICAgICAgICAgICAgImVuYWJsZWQuICBQbGVhc2UgYXNzZXNzIHlvdXIg
Y29uZmlndXJhdGlvbiBhbmQgY2hvb3NlIGFuXG4iCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuMTAKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 14 17:14:43 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 17:14: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 1hQb0l-0007FF-Ot; Tue, 14 May 2019 17:14:43 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rBGB=TO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQb0k-0007F3-IY
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:14:42 +0000
X-Inumbo-ID: c2d6e47f-766b-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c2d6e47f-766b-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 17:14: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 1hQb0j-0001k6-92
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:14:41 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQb0j-0004eN-6T
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:14:41 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQb0j-0004eN-6T@xenbits.xenproject.org>
Date: Tue, 14 May 2019 17:14:41 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/spec-ctrl: Misc
 non-functional cleanup
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA3NzFiYjY1M2RlNTBmNDE0MWYwMTg0MTQwMDQ4MGI1NTQ4YmZjMjQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIFNlcCAxMiAxNDozNjowMCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgMTQgMTU6NDA6
MTggMjAxOSArMDEwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IE1pc2Mgbm9uLWZ1bmN0aW9uYWwgY2xl
YW51cAogICAgCiAgICAgKiBJZGVudGlmeSBCVEkgaW4gdGhlIHNwZWNfY3RybF97ZW50ZXIsZXhp
dH1faWRsZSgpIGNvbW1lbnRzLCBhcyBvdGhlcgogICAgICAgbWl0aWdhdGlvbnMgd2lsbCBzaG9y
dGx5IGFwcGVhci4KICAgICAqIFVzZSBhbHRlcm5hdGl2ZV9pbnB1dCgpIGFuZCBjb3ZlciB0aGUg
bGFjayBvZiBtZW1vcnkgY29iYmVyIHdpdGggYSBmdXJ0aGVyCiAgICAgICBiYXJyaWVyLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAg
IChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDliNjJlYmE2YzQyOWMzMjdlMTUwNzgxNmJlZjQw
M2NjYzg3MzU3YWUpCi0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCB8IDE0ICsr
KysrKysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAppbmRleCBjODQ2MzU0NGFlLi40OTgzMDcxOTAx
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKQEAgLTYxLDYgKzYxLDggQEAgc3RhdGljIGFsd2F5
c19pbmxpbmUgdm9pZCBzcGVjX2N0cmxfZW50ZXJfaWRsZShzdHJ1Y3QgY3B1X2luZm8gKmluZm8p
CiAgICAgdWludDMyX3QgdmFsID0gMDsKIAogICAgIC8qCisgICAgICogQnJhbmNoIFRhcmdldCBJ
bmplY3Rpb246CisgICAgICoKICAgICAgKiBMYXRjaCB0aGUgbmV3IHNoYWRvdyB2YWx1ZSwgdGhl
biBlbmFibGUgc2hhZG93aW5nLCB0aGVuIHVwZGF0ZSB0aGUgTVNSLgogICAgICAqIFRoZXJlIGFy
ZSBubyBTTVAgaXNzdWVzIGhlcmU7IG9ubHkgbG9jYWwgcHJvY2Vzc29yIG9yZGVyaW5nIGNvbmNl
cm5zLgogICAgICAqLwpAQCAtNjgsOCArNzAsOSBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB2b2lk
IHNwZWNfY3RybF9lbnRlcl9pZGxlKHN0cnVjdCBjcHVfaW5mbyAqaW5mbykKICAgICBiYXJyaWVy
KCk7CiAgICAgaW5mby0+c3BlY19jdHJsX2ZsYWdzIHw9IFNDRl91c2Vfc2hhZG93OwogICAgIGJh
cnJpZXIoKTsKLSAgICBhc20gdm9sYXRpbGUgKCBBTFRFUk5BVElWRShBU01fTk9QMywgIndybXNy
IiwgWDg2X0ZFQVRVUkVfU0NfTVNSX0lETEUpCi0gICAgICAgICAgICAgICAgICAgOjogImEiICh2
YWwpLCAiYyIgKE1TUl9TUEVDX0NUUkwpLCAiZCIgKDApIDogIm1lbW9yeSIgKTsKKyAgICBhbHRl
cm5hdGl2ZV9pbnB1dChBU01fTk9QMywgIndybXNyIiwgWDg2X0ZFQVRVUkVfU0NfTVNSX0lETEUs
CisgICAgICAgICAgICAgICAgICAgICAgImEiICh2YWwpLCAiYyIgKE1TUl9TUEVDX0NUUkwpLCAi
ZCIgKDApKTsKKyAgICBiYXJyaWVyKCk7CiB9CiAKIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAq
YCwgYGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBjYWxsLiAqLwpAQCAtNzgsMTMgKzgxLDE2
IEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIHZvaWQgc3BlY19jdHJsX2V4aXRfaWRsZShzdHJ1Y3Qg
Y3B1X2luZm8gKmluZm8pCiAgICAgdWludDMyX3QgdmFsID0gaW5mby0+eGVuX3NwZWNfY3RybDsK
IAogICAgIC8qCisgICAgICogQnJhbmNoIFRhcmdldCBJbmplY3Rpb246CisgICAgICoKICAgICAg
KiBEaXNhYmxlIHNoYWRvd2luZyBiZWZvcmUgdXBkYXRpbmcgdGhlIE1TUi4gIFRoZXJlIGFyZSBu
byBTTVAgaXNzdWVzCiAgICAgICogaGVyZTsgb25seSBsb2NhbCBwcm9jZXNzb3Igb3JkZXJpbmcg
Y29uY2VybnMuCiAgICAgICovCiAgICAgaW5mby0+c3BlY19jdHJsX2ZsYWdzICY9IH5TQ0ZfdXNl
X3NoYWRvdzsKICAgICBiYXJyaWVyKCk7Ci0gICAgYXNtIHZvbGF0aWxlICggQUxURVJOQVRJVkUo
QVNNX05PUDMsICJ3cm1zciIsIFg4Nl9GRUFUVVJFX1NDX01TUl9JRExFKQotICAgICAgICAgICAg
ICAgICAgIDo6ICJhIiAodmFsKSwgImMiIChNU1JfU1BFQ19DVFJMKSwgImQiICgwKSA6ICJtZW1v
cnkiICk7CisgICAgYWx0ZXJuYXRpdmVfaW5wdXQoQVNNX05PUDMsICJ3cm1zciIsIFg4Nl9GRUFU
VVJFX1NDX01TUl9JRExFLAorICAgICAgICAgICAgICAgICAgICAgICJhIiAodmFsKSwgImMiIChN
U1JfU1BFQ19DVFJMKSwgImQiICgwKSk7CisgICAgYmFycmllcigpOwogfQogCiAjZW5kaWYgLyog
IV9fWDg2X1NQRUNfQ1RSTF9IX18gKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMAoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 14 17:14:54 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 17:14: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 1hQb0v-0007Gf-Qi; Tue, 14 May 2019 17:14:53 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rBGB=TO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQb0u-0007GU-WF
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:14:53 +0000
X-Inumbo-ID: c8ea20c4-766b-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c8ea20c4-766b-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 17:14:51 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQb0t-0001kM-F2
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:14:51 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQb0t-0004et-Cm
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:14:51 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQb0t-0004et-Cm@xenbits.xenproject.org>
Date: Tue, 14 May 2019 17:14:51 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/spec-ctrl: CPUID/MSR
 definitions for Microarchitectural Data Sampling
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGIzMmRkZTM0MmMwYTJkMGJmOTdiMmZmODFjMDAxNzE0ZjY0ZWIzZjAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIFNlcCAxMiAxNDozNjowMCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgMTQgMTU6NDA6
MTkgMjAxOSArMDEwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IENQVUlEL01TUiBkZWZpbml0aW9ucyBm
b3IgTWljcm9hcmNoaXRlY3R1cmFsIERhdGEgU2FtcGxpbmcKICAgIAogICAgVGhlIE1EX0NMRUFS
IGZlYXR1cmUgY2FuIGJlIGF1dG9tYXRpY2FsbHkgb2ZmZXJlZCB0byBndWVzdHMuICBObwogICAg
aW5mcmFzdHJ1Y3R1cmUgaXMgbmVlZGVkIGluIFhlbiB0byBzdXBwb3J0IHRoZSBndWVzdCBtYWtp
bmcgdXNlIG9mIGl0LgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI5NywgQ1ZFLTIwMTgt
MTIxMjYsIENWRS0yMDE4LTEyMTI3LCBDVkUtMjAxOC0xMjEzMCwgQ1ZFLTIwMTktMTEwOTEuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
ICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZDRmNjExNmMwODBkYzAxM2NkMTIwNGM0ZDhj
ZWI5NWU1ZjI3ODY4OSkKLS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biAg
ICAgICAgIHwgIDIgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2NwdWlkLmMgICAgICAgICAgICAgICAg
ICAgfCAgMSArCiB0b29scy9taXNjL3hlbi1jcHVpZC5jICAgICAgICAgICAgICAgICAgICAgIHwg
IDMgKystCiB4ZW4vYXJjaC94ODYvY3B1aWQuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgIDcg
KysrKysrLQogeGVuL2FyY2gveDg2L3NwZWNfY3RybC5jICAgICAgICAgICAgICAgICAgICB8IDEy
ICsrKysrKysrLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCAgICAgICAgICAg
ICB8ICAxICsKIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmggfCAg
MSArCiA3IGZpbGVzIGNoYW5nZWQsIDIwIGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21p
c2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgppbmRleCAyM2MzZGE2OWJmLi5jMzMwMDc4ZDY2
IDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgorKysgYi9k
b2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgpAQCAtNDk2LDcgKzQ5Niw3IEBAIGFj
Y291bnRpbmcgZm9yIGhhcmR3YXJlIGNhcGFiaWxpdGllcyBhcyBlbnVtZXJhdGVkIHZpYSBDUFVJ
RC4KIAogQ3VycmVudGx5IGFjY2VwdGVkOgogCi1UaGUgU3BlY3VsYXRpb24gQ29udHJvbCBoYXJk
d2FyZSBmZWF0dXJlcyBgaWJyc2JgLCBgc3RpYnBgLCBgaWJwYmAsCitUaGUgU3BlY3VsYXRpb24g
Q29udHJvbCBoYXJkd2FyZSBmZWF0dXJlcyBgbWQtY2xlYXJgLCBgaWJyc2JgLCBgc3RpYnBgLCBg
aWJwYmAsCiBgbDFkLWZsdXNoYCBhbmQgYHNzYmRgIGFyZSB1c2VkIGJ5IGRlZmF1bHQgaWYgYXZh
aWxhYmxlIGFuZCBhcHBsaWNhYmxlLiAgVGhleSBjYW4KIGJlIGlnbm9yZWQsIGUuZy4gYG5vLWli
cnNiYCwgYXQgd2hpY2ggcG9pbnQgWGVuIHdvbid0IHVzZSB0aGVtIGl0c2VsZiwgYW5kCiB3b24n
dCBvZmZlciB0aGVtIHRvIGd1ZXN0cy4KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Nw
dWlkLmMgYi90b29scy9saWJ4bC9saWJ4bF9jcHVpZC5jCmluZGV4IDUyZTE2YzIwZWQuLjVhMTcw
MmQ3MDMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NwdWlkLmMKKysrIGIvdG9vbHMv
bGlieGwvbGlieGxfY3B1aWQuYwpAQCAtMjAyLDYgKzIwMiw3IEBAIGludCBsaWJ4bF9jcHVpZF9w
YXJzZV9jb25maWcobGlieGxfY3B1aWRfcG9saWN5X2xpc3QgKmNwdWlkLCBjb25zdCBjaGFyKiBz
dHIpCiAKICAgICAgICAgeyJhdng1MTItNHZubml3IiwweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVH
X0VEWCwgIDIsICAxfSwKICAgICAgICAgeyJhdng1MTItNGZtYXBzIiwweDAwMDAwMDA3LCAgMCwg
Q1BVSURfUkVHX0VEWCwgIDMsICAxfSwKKyAgICAgICAgeyJtZC1jbGVhciIsICAgICAweDAwMDAw
MDA3LCAgMCwgQ1BVSURfUkVHX0VEWCwgMTAsICAxfSwKICAgICAgICAgeyJpYnJzYiIsICAgICAg
ICAweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VEWCwgMjYsICAxfSwKICAgICAgICAgeyJzdGli
cCIsICAgICAgICAweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VEWCwgMjcsICAxfSwKICAgICAg
ICAgeyJsMWQtZmx1c2giLCAgICAweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VEWCwgMjgsICAx
fSwKZGlmZiAtLWdpdCBhL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMgYi90b29scy9taXNjL3hlbi1j
cHVpZC5jCmluZGV4IDZjOTFhNDg5OWYuLjU3MDQyNGRlNzUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL21p
c2MveGVuLWNwdWlkLmMKKysrIGIvdG9vbHMvbWlzYy94ZW4tY3B1aWQuYwpAQCAtMTYyLDggKzE2
Miw5IEBAIHN0YXRpYyBjb25zdCBjaGFyICpzdHJfN2QwWzMyXSA9CiAKICAgICBbIDJdID0gImF2
eDUxMl80dm5uaXciLCBbIDNdID0gImF2eDUxMl80Zm1hcHMiLAogCi0gICAgWzQgLi4uIDExXSA9
ICJSRVoiLAorICAgIFs0IC4uLiA5XSA9ICJSRVoiLAogCisgICAgWzEwXSA9ICJtZC1jbGVhciIs
ICAgICAgWzExXSA9ICJSRVoiLAogICAgIFsxMl0gPSAiUkVaIiwgICAgICAgICAgIFsxM10gPSAi
dHN4LWZvcmNlLWFib3J0IiwKIAogICAgIFsxNCAuLi4gMjVdID0gIlJFWiIsCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvY3B1aWQuYyBiL3hlbi9hcmNoL3g4Ni9jcHVpZC5jCmluZGV4IDI0Yjk0
OTVmYWEuLjk4YjYzZjNhMDEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHVpZC5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9jcHVpZC5jCkBAIC0yOCw3ICsyOCwxMiBAQCBzdGF0aWMgaW50IF9faW5p
dCBwYXJzZV94ZW5fY3B1aWQoY29uc3QgY2hhciAqcykKICAgICAgICAgaWYgKCAhc3MgKQogICAg
ICAgICAgICAgc3MgPSBzdHJjaHIocywgJ1wwJyk7CiAKLSAgICAgICAgaWYgKCAodmFsID0gcGFy
c2VfYm9vbGVhbigiaWJwYiIsIHMsIHNzKSkgPj0gMCApCisgICAgICAgIGlmICggKHZhbCA9IHBh
cnNlX2Jvb2xlYW4oIm1kLWNsZWFyIiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgeworICAgICAg
ICAgICAgaWYgKCAhdmFsICkKKyAgICAgICAgICAgICAgICBzZXR1cF9jbGVhcl9jcHVfY2FwKFg4
Nl9GRUFUVVJFX01EX0NMRUFSKTsKKyAgICAgICAgfQorICAgICAgICBlbHNlIGlmICggKHZhbCA9
IHBhcnNlX2Jvb2xlYW4oImlicGIiLCBzLCBzcykpID49IDAgKQogICAgICAgICB7CiAgICAgICAg
ICAgICBpZiAoICF2YWwgKQogICAgICAgICAgICAgICAgIHNldHVwX2NsZWFyX2NwdV9jYXAoWDg2
X0ZFQVRVUkVfSUJQQik7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgYi94
ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXggZDJjYmI5M2JlNy4uMGQ4ZDU3MmJhNSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zcGVj
X2N0cmwuYwpAQCAtMzMxLDE3ICszMzEsMTkgQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2Rl
dGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMpCiAgICAgcHJpbnRrKCJT
cGVjdWxhdGl2ZSBtaXRpZ2F0aW9uIGZhY2lsaXRpZXM6XG4iKTsKIAogICAgIC8qIEhhcmR3YXJl
IGZlYXR1cmVzIHdoaWNoIHBlcnRhaW4gdG8gc3BlY3VsYXRpdmUgbWl0aWdhdGlvbnMuICovCi0g
ICAgcHJpbnRrKCIgIEhhcmR3YXJlIGZlYXR1cmVzOiVzJXMlcyVzJXMlcyVzJXMlcyVzXG4iLAor
ICAgIHByaW50aygiICBIYXJkd2FyZSBmZWF0dXJlczolcyVzJXMlcyVzJXMlcyVzJXMlcyVzJXNc
biIsCiAgICAgICAgICAgIChfN2QwICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0lCUlNCKSkg
PyAiIElCUlMvSUJQQiIgOiAiIiwKICAgICAgICAgICAgKF83ZDAgJiBjcHVmZWF0X21hc2soWDg2
X0ZFQVRVUkVfU1RJQlApKSA/ICIgU1RJQlAiICAgICA6ICIiLAogICAgICAgICAgICAoXzdkMCAm
IGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9MMURfRkxVU0gpKSA/ICIgTDFEX0ZMVVNIIiA6ICIi
LAogICAgICAgICAgICAoXzdkMCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9TU0JEKSkgID8g
IiBTU0JEIiAgICAgIDogIiIsCisgICAgICAgICAgIChfN2QwICYgY3B1ZmVhdF9tYXNrKFg4Nl9G
RUFUVVJFX01EX0NMRUFSKSkgPyAiIE1EX0NMRUFSIiA6ICIiLAogICAgICAgICAgICAoZThiICAm
IGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9JQlBCKSkgID8gIiBJQlBCIiAgICAgIDogIiIsCiAg
ICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBTX0lCUlNfQUxMKSAgICAgICAgICAgICAgPyAiIElC
UlNfQUxMIiAgOiAiIiwKICAgICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUFNfUkRDTF9OTykgICAg
ICAgICAgICAgICA/ICIgUkRDTF9OTyIgICA6ICIiLAogICAgICAgICAgICAoY2FwcyAmIEFSQ0hf
Q0FQU19SU0JBKSAgICAgICAgICAgICAgICAgID8gIiBSU0JBIiAgICAgIDogIiIsCiAgICAgICAg
ICAgIChjYXBzICYgQVJDSF9DQVBTX1NLSVBfTDFERkwpICAgICAgICAgICAgPyAiIFNLSVBfTDFE
RkwiOiAiIiwKLSAgICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUFNfU1NCX05PKSAgICAgICAgICAg
ICAgICA/ICIgU1NCX05PIiAgICA6ICIiKTsKKyAgICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUFNf
U1NCX05PKSAgICAgICAgICAgICAgICA/ICIgU1NCX05PIiAgICA6ICIiLAorICAgICAgICAgICAo
Y2FwcyAmIEFSQ0hfQ0FQU19NRFNfTk8pICAgICAgICAgICAgICAgID8gIiBNRFNfTk8iICAgIDog
IiIpOwogCiAgICAgLyogQ29tcGlsZWQtaW4gc3VwcG9ydCB3aGljaCBwZXJ0YWlucyB0byBtaXRp
Z2F0aW9ucy4gKi8KICAgICBpZiAoIElTX0VOQUJMRUQoQ09ORklHX0lORElSRUNUX1RIVU5LKSB8
fCBJU19FTkFCTEVEKENPTkZJR19TSEFET1dfUEFHSU5HKSApCkBAIC0zNzgsMTkgKzM4MCwyMSBA
QCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVuaywg
dWludDY0X3QgY2FwcykKICAgICAgKiBBbHRlcm5hdGl2ZXMgYmxvY2tzIGZvciBwcm90ZWN0aW5n
IGFnYWluc3QgYW5kL29yIHZpcnR1YWxpc2luZwogICAgICAqIG1pdGlnYXRpb24gc3VwcG9ydCBm
b3IgZ3Vlc3RzLgogICAgICAqLwotICAgIHByaW50aygiICBTdXBwb3J0IGZvciBWTXM6IFBWOiVz
JXMlcyVzLCBIVk06JXMlcyVzJXNcbiIsCisgICAgcHJpbnRrKCIgIFN1cHBvcnQgZm9yIFZNczog
UFY6JXMlcyVzJXMlcywgSFZNOiVzJXMlcyVzJXNcbiIsCiAgICAgICAgICAgIChib290X2NwdV9o
YXMoWDg2X0ZFQVRVUkVfU0NfTVNSX1BWKSB8fAogICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4
Nl9GRUFUVVJFX1NDX1JTQl9QVikgfHwKICAgICAgICAgICAgIG9wdF9lYWdlcl9mcHUpICAgICAg
ICAgICAgICAgICAgICAgICAgICAgPyAiIiAgICAgICAgICAgICAgIDogIiBOb25lIiwKICAgICAg
ICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX01TUl9QVikgICAgICAgPyAiIE1TUl9T
UEVDX0NUUkwiIDogIiIsCiAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19S
U0JfUFYpICAgICAgID8gIiBSU0IiICAgICAgICAgICA6ICIiLAogICAgICAgICAgICBvcHRfZWFn
ZXJfZnB1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/ICIgRUFHRVJfRlBVIiAgICAgOiAi
IiwKKyAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX01EX0NMRUFSKSAgICAgICAg
PyAiIE1EX0NMRUFSIiAgICAgIDogIiIsCiAgICAgICAgICAgIChib290X2NwdV9oYXMoWDg2X0ZF
QVRVUkVfU0NfTVNSX0hWTSkgfHwKICAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVS
RV9TQ19SU0JfSFZNKSB8fAogICAgICAgICAgICAgb3B0X2VhZ2VyX2ZwdSkgICAgICAgICAgICAg
ICAgICAgICAgICAgICA/ICIiICAgICAgICAgICAgICAgOiAiIE5vbmUiLAogICAgICAgICAgICBi
b290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfTVNSX0hWTSkgICAgICA/ICIgTVNSX1NQRUNfQ1RS
TCIgOiAiIiwKICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX1JTQl9IVk0p
ICAgICAgPyAiIFJTQiIgICAgICAgICAgIDogIiIsCi0gICAgICAgICAgIG9wdF9lYWdlcl9mcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gIiBFQUdFUl9GUFUiICAgICA6ICIiKTsKKyAg
ICAgICAgICAgb3B0X2VhZ2VyX2ZwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyAiIEVB
R0VSX0ZQVSIgICAgIDogIiIsCisgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9N
RF9DTEVBUikgICAgICAgID8gIiBNRF9DTEVBUiIgICAgICA6ICIiKTsKIAogICAgIHByaW50aygi
ICBYUFRJICg2NC1iaXQgUFYgb25seSk6IERvbTAgJXMsIERvbVUgJXNcbiIsCiAgICAgICAgICAg
IG9wdF94cHRpX2h3ZG9tID8gImVuYWJsZWQiIDogImRpc2FibGVkIiwKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1p
bmRleC5oCmluZGV4IDRjMGJhNjA1NTMuLmU2MWFhYzJmNTEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvbXNyLWluZGV4LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5k
ZXguaApAQCAtNTMsNiArNTMsNyBAQAogI2RlZmluZSBBUkNIX0NBUFNfUlNCQQkJCShfQUMoMSwg
VUxMKSA8PCAyKQogI2RlZmluZSBBUkNIX0NBUFNfU0tJUF9MMURGTAkJKF9BQygxLCBVTEwpIDw8
IDMpCiAjZGVmaW5lIEFSQ0hfQ0FQU19TU0JfTk8JCShfQUMoMSwgVUxMKSA8PCA0KQorI2RlZmlu
ZSBBUkNIX0NBUFNfTURTX05PCQkoX0FDKDEsIFVMTCkgPDwgNSkKIAogI2RlZmluZSBNU1JfRkxV
U0hfQ01ECQkJMHgwMDAwMDEwYgogI2RlZmluZSBGTFVTSF9DTURfTDFECQkJKF9BQygxLCBVTEwp
IDw8IDApCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVy
ZXNldC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaAppbmRl
eCBhYTI2NTZkNzkyLi5hMTRkOGE3MDEzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMv
YXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4
Ni9jcHVmZWF0dXJlc2V0LmgKQEAgLTI0Miw2ICsyNDIsNyBAQCBYRU5fQ1BVRkVBVFVSRShJQlBC
LCAgICAgICAgICA4KjMyKzEyKSAvKkEgIElCUEIgc3VwcG9ydCBvbmx5IChubyBJQlJTLCB1c2Vk
IGJ5CiAvKiBJbnRlbC1kZWZpbmVkIENQVSBmZWF0dXJlcywgQ1BVSUQgbGV2ZWwgMHgwMDAwMDAw
NzowLmVkeCwgd29yZCA5ICovCiBYRU5fQ1BVRkVBVFVSRShBVlg1MTJfNFZOTklXLCA5KjMyKyAy
KSAvKkEgIEFWWDUxMiBOZXVyYWwgTmV0d29yayBJbnN0cnVjdGlvbnMgKi8KIFhFTl9DUFVGRUFU
VVJFKEFWWDUxMl80Rk1BUFMsIDkqMzIrIDMpIC8qQSAgQVZYNTEyIE11bHRpcGx5IEFjY3VtdWxh
dGlvbiBTaW5nbGUgUHJlY2lzaW9uICovCitYRU5fQ1BVRkVBVFVSRShNRF9DTEVBUiwgICAgICA5
KjMyKzEwKSAvKkEgIFZFUlcgY2xlYXJzIG1pY3JvYXJjaGl0ZWN0dXJhbCBidWZmZXJzICovCiBY
RU5fQ1BVRkVBVFVSRShUU1hfRk9SQ0VfQUJPUlQsIDkqMzIrMTMpIC8qIE1TUl9UU1hfRk9SQ0Vf
QUJPUlQuUlRNX0FCT1JUICovCiBYRU5fQ1BVRkVBVFVSRShJQlJTQiwgICAgICAgICA5KjMyKzI2
KSAvKkEgIElCUlMgYW5kIElCUEIgc3VwcG9ydCAodXNlZCBieSBJbnRlbCkgKi8KIFhFTl9DUFVG
RUFUVVJFKFNUSUJQLCAgICAgICAgIDkqMzIrMjcpIC8qQSAgU1RJQlAgKi8KLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 14 17:15:04 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 17:15: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 1hQb15-0007IN-UY; Tue, 14 May 2019 17:15: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=rBGB=TO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQb15-0007IE-1u
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:15:03 +0000
X-Inumbo-ID: cf0c5115-766b-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cf0c5115-766b-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 17:15: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 1hQb13-0001lQ-OF
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:15:01 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQb13-0004fS-K7
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:15:01 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQb13-0004fS-K7@xenbits.xenproject.org>
Date: Tue, 14 May 2019 17:15:01 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/spec-ctrl: Infrastructure to
 use VERW to flush pipeline buffers
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDcxZjRhNzYzYjY4MThhOGI4OGI3YjI2MzU0MjAyMTZhOTc0NjgzODgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIERlYyAxMiAxOToyMjoxNSAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgMTQgMTU6NDA6
MTkgMjAxOSArMDEwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IEluZnJhc3RydWN0dXJlIHRvIHVzZSBW
RVJXIHRvIGZsdXNoIHBpcGVsaW5lIGJ1ZmZlcnMKICAgIAogICAgVGhyZWUgc3ludGhldGljIGZl
YXR1cmVzIGFyZSBpbnRyb2R1Y2VkLCBhcyB3ZSBuZWVkIGluZGl2aWR1YWwgY29udHJvbCBvZgog
ICAgZWFjaCwgZGVwZW5kaW5nIG9uIGNpcmN1bXN0YW5jZXMuICBBIGxhdGVyIGNoYW5nZSB3aWxs
IGVuYWJsZSB0aGVtIGF0CiAgICBhcHByb3ByaWF0ZSBwb2ludHMuCiAgICAKICAgIFRoZSB2ZXJ3
X3NlbCBmaWVsZCBkb2Vzbid0IHN0cmljdGx5IG5lZWQgdG8gbGl2ZSBpbiBzdHJ1Y3QgY3B1X2lu
Zm8uICBJdCBsaXZlcwogICAgdGhlcmUgYmVjYXVzZSB0aGVyZSBpcyBhIGNvbnZlbmllbnQgaG9s
ZSBpdCBjYW4gZmlsbCwgYW5kIGl0IHJlZHVjZXMgdGhlCiAgICBjb21wbGV4aXR5IG9mIHRoZSBT
UEVDX0NUUkxfRVhJVF9UT197UFYsSFZNfSBhc3NlbWJseSBieSBhdm9pZGluZyB0aGUgbmVlZCBm
b3IKICAgIGFueSB0ZW1wb3Jhcnkgc3RhY2sgbWFpbnRlbmFuY2UuCiAgICAKICAgIFRoaXMgaXMg
cGFydCBvZiBYU0EtMjk3LCBDVkUtMjAxOC0xMjEyNiwgQ1ZFLTIwMTgtMTIxMjcsIENWRS0yMDE4
LTEyMTMwLCBDVkUtMjAxOS0xMTA5MS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA1
NDhhOTMyYWM3ODZkNmJmMzU4NGU0YjU0ZjJhYjk5M2UxMTE3NzEwKQotLS0KIHhlbi9hcmNoL3g4
Ni94ODZfNjQvYXNtLW9mZnNldHMuYyAgIHwgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVm
ZWF0dXJlcy5oICAgfCAgMyArKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oICAgICAg
IHwgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCAgICAgfCAzNCArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3Ry
bF9hc20uaCB8IDEwICsrKysrKysrLS0KIDUgZmlsZXMgY2hhbmdlZCwgNDcgaW5zZXJ0aW9ucygr
KSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1v
ZmZzZXRzLmMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKaW5kZXggMTBjMjQz
YTAzOS4uNDI4YzQ5YzllNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zm
c2V0cy5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYwpAQCAtMTM3LDYg
KzEzNyw3IEBAIHZvaWQgX19kdW1teV9fKHZvaWQpCiAKICAgICBPRkZTRVQoQ1BVSU5GT19ndWVz
dF9jcHVfdXNlcl9yZWdzLCBzdHJ1Y3QgY3B1X2luZm8sIGd1ZXN0X2NwdV91c2VyX3JlZ3MpOwog
ICAgIE9GRlNFVChDUFVJTkZPX3Byb2Nlc3Nvcl9pZCwgc3RydWN0IGNwdV9pbmZvLCBwcm9jZXNz
b3JfaWQpOworICAgIE9GRlNFVChDUFVJTkZPX3Zlcndfc2VsLCBzdHJ1Y3QgY3B1X2luZm8sIHZl
cndfc2VsKTsKICAgICBPRkZTRVQoQ1BVSU5GT19jdXJyZW50X3ZjcHUsIHN0cnVjdCBjcHVfaW5m
bywgY3VycmVudF92Y3B1KTsKICAgICBPRkZTRVQoQ1BVSU5GT19jcjQsIHN0cnVjdCBjcHVfaW5m
bywgY3I0KTsKICAgICBPRkZTRVQoQ1BVSU5GT194ZW5fY3IzLCBzdHJ1Y3QgY3B1X2luZm8sIHhl
bl9jcjMpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oCmluZGV4IDhlNWNjNTNkZGUuLjk2YTVh
MDFiNGMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmgKQEAgLTMzLDMgKzMzLDYgQEAgWEVO
X0NQVUZFQVRVUkUoU0NfUlNCX0hWTSwgICAgICAoRlNDQVBJTlRTKzApKjMyKzE5KSAvKiBSU0Ig
b3ZlcndyaXRlIG5lZWRlZCBmb3IKIFhFTl9DUFVGRUFUVVJFKE5PX1hQVEksICAgICAgICAgKEZT
Q0FQSU5UUyswKSozMisyMCkgLyogWFBUSSBtaXRpZ2F0aW9uIG5vdCBpbiB1c2UgKi8KIFhFTl9D
UFVGRUFUVVJFKFNDX01TUl9JRExFLCAgICAgKEZTQ0FQSU5UUyswKSozMisyMSkgLyogKFNDX01T
Ul9QViB8fCBTQ19NU1JfSFZNKSAmJiBkZWZhdWx0X3hlbl9zcGVjX2N0cmwgKi8KIFhFTl9DUFVG
RUFUVVJFKFhFTl9MQlIsICAgICAgICAgKEZTQ0FQSU5UUyswKSozMisyMikgLyogWGVuIHVzZXMg
TVNSX0RFQlVHQ1RMLkxCUiAqLworWEVOX0NQVUZFQVRVUkUoU0NfVkVSV19QViwgICAgICAoRlND
QVBJTlRTKzApKjMyKzIzKSAvKiBWRVJXIHVzZWQgYnkgWGVuIGZvciBQViAqLworWEVOX0NQVUZF
QVRVUkUoU0NfVkVSV19IVk0sICAgICAoRlNDQVBJTlRTKzApKjMyKzI0KSAvKiBWRVJXIHVzZWQg
YnkgWGVuIGZvciBIVk0gKi8KK1hFTl9DUFVGRUFUVVJFKFNDX1ZFUldfSURMRSwgICAgKEZTQ0FQ
SU5UUyswKSozMisyNSkgLyogVkVSVyB1c2VkIGJ5IFhlbiBmb3IgaWRsZSAqLwpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2N1
cnJlbnQuaAppbmRleCA5YTEzN2ExMzExLi5iNzg2MGE3NzJmIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L2N1cnJlbnQuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQu
aApAQCAtMzgsNiArMzgsNyBAQCBzdHJ1Y3QgdmNwdTsKIHN0cnVjdCBjcHVfaW5mbyB7CiAgICAg
c3RydWN0IGNwdV91c2VyX3JlZ3MgZ3Vlc3RfY3B1X3VzZXJfcmVnczsKICAgICB1bnNpZ25lZCBp
bnQgcHJvY2Vzc29yX2lkOworICAgIHVuc2lnbmVkIGludCB2ZXJ3X3NlbDsKICAgICBzdHJ1Y3Qg
dmNwdSAqY3VycmVudF92Y3B1OwogICAgIHVuc2lnbmVkIGxvbmcgcGVyX2NwdV9vZmZzZXQ7CiAg
ICAgdW5zaWduZWQgbG9uZyBjcjQ7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3Nw
ZWNfY3RybC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAppbmRleCA0OTgzMDcx
OTAxLi45OGEwYTUwNGY2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3Ry
bC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKQEAgLTUzLDYgKzUzLDEz
IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBpbml0X3NoYWRvd19zcGVjX2N0cmxfc3RhdGUodm9pZCkK
ICAgICBpbmZvLT5zaGFkb3dfc3BlY19jdHJsID0gMDsKICAgICBpbmZvLT54ZW5fc3BlY19jdHJs
ID0gZGVmYXVsdF94ZW5fc3BlY19jdHJsOwogICAgIGluZm8tPnNwZWNfY3RybF9mbGFncyA9IGRl
ZmF1bHRfc3BlY19jdHJsX2ZsYWdzOworCisgICAgLyoKKyAgICAgKiBGb3IgbGVhc3QgbGF0ZW5j
eSwgdGhlIFZFUlcgc2VsZWN0b3Igc2hvdWxkIGJlIGEgd3JpdGVhYmxlIGRhdGEKKyAgICAgKiBk
ZXNjcmlwdG9yIHJlc2lkZW50IGluIHRoZSBjYWNoZS4gIF9fSFlQRVJWSVNPUl9EUzMyIHNoYXJl
cyBhIGNhY2hlCisgICAgICogbGluZSB3aXRoIF9fSFlQRVJWSVNPUl9DUywgc28gaXMgZXhwZWN0
ZWQgdG8gYmUgdmVyeSBjYWNoZS1ob3QuCisgICAgICovCisgICAgaW5mby0+dmVyd19zZWwgPSBf
X0hZUEVSVklTT1JfRFMzMjsKIH0KIAogLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1w
ICpgIG5vdCBzYWZlIGFmdGVyIHRoaXMgY2FsbC4gKi8KQEAgLTczLDYgKzgwLDIyIEBAIHN0YXRp
YyBhbHdheXNfaW5saW5lIHZvaWQgc3BlY19jdHJsX2VudGVyX2lkbGUoc3RydWN0IGNwdV9pbmZv
ICppbmZvKQogICAgIGFsdGVybmF0aXZlX2lucHV0KEFTTV9OT1AzLCAid3Jtc3IiLCBYODZfRkVB
VFVSRV9TQ19NU1JfSURMRSwKICAgICAgICAgICAgICAgICAgICAgICAiYSIgKHZhbCksICJjIiAo
TVNSX1NQRUNfQ1RSTCksICJkIiAoMCkpOwogICAgIGJhcnJpZXIoKTsKKworICAgIC8qCisgICAg
ICogTWljcm9hcmNoaXRlY3R1cmFsIFN0b3JlIEJ1ZmZlciBEYXRhIFNhbXBsaW5nOgorICAgICAq
CisgICAgICogT24gdnVsbmVyYWJsZSBzeXN0ZW1zLCBzdG9yZSBidWZmZXIgZW50cmllcyBhcmUg
c3RhdGljYWxseSBwYXJ0aXRpb25lZAorICAgICAqIGJldHdlZW4gYWN0aXZlIHRocmVhZHMuICBX
aGVuIGVudGVyaW5nIGlkbGUsIG91ciBzdG9yZSBidWZmZXIgZW50cmllcworICAgICAqIGFyZSBy
ZS1wYXJ0aXRpb25lZCB0byBhbGxvdyB0aGUgb3RoZXIgdGhyZWFkcyB0byB1c2UgdGhlbS4KKyAg
ICAgKgorICAgICAqIEZsdXNoIHRoZSBidWZmZXJzIHRvIGVuc3VyZSB0aGF0IG5vIHNlbnNpdGl2
ZSBkYXRhIG9mIG91cnMgY2FuIGJlCisgICAgICogbGVha2VkIGJ5IGEgc2libGluZyBhZnRlciBp
dCBnZXRzIG91ciBzdG9yZSBidWZmZXIgZW50cmllcy4KKyAgICAgKgorICAgICAqIE5vdGU6IFZF
UlcgbXVzdCBiZSBlbmNvZGVkIHdpdGggYSBtZW1vcnkgb3BlcmFuZCwgYXMgaXQgaXMgb25seSB0
aGF0CisgICAgICogZm9ybSB3aGljaCBjYXVzZXMgYSBmbHVzaC4KKyAgICAgKi8KKyAgICBhbHRl
cm5hdGl2ZV9pbnB1dChBU01fTk9QOCwgInZlcncgJVtzZWxdIiwgWDg2X0ZFQVRVUkVfU0NfVkVS
V19JRExFLAorICAgICAgICAgICAgICAgICAgICAgIFtzZWxdICJtIiAoaW5mby0+dmVyd19zZWwp
KTsKIH0KIAogLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGJl
Zm9yZSB0aGlzIGNhbGwuICovCkBAIC05MSw2ICsxMTQsMTcgQEAgc3RhdGljIGFsd2F5c19pbmxp
bmUgdm9pZCBzcGVjX2N0cmxfZXhpdF9pZGxlKHN0cnVjdCBjcHVfaW5mbyAqaW5mbykKICAgICBh
bHRlcm5hdGl2ZV9pbnB1dChBU01fTk9QMywgIndybXNyIiwgWDg2X0ZFQVRVUkVfU0NfTVNSX0lE
TEUsCiAgICAgICAgICAgICAgICAgICAgICAgImEiICh2YWwpLCAiYyIgKE1TUl9TUEVDX0NUUkwp
LCAiZCIgKDApKTsKICAgICBiYXJyaWVyKCk7CisKKyAgICAvKgorICAgICAqIE1pY3JvYXJjaGl0
ZWN0dXJhbCBTdG9yZSBCdWZmZXIgRGF0YSBTYW1wbGluZzoKKyAgICAgKgorICAgICAqIE9uIHZ1
bG5lcmFibGUgc3lzdGVtcywgc3RvcmUgYnVmZmVyIGVudHJpZXMgYXJlIHN0YXRpY2FsbHkgcGFy
dGl0aW9uZWQKKyAgICAgKiBiZXR3ZWVuIGFjdGl2ZSB0aHJlYWRzLiAgV2hlbiBleGl0aW5nIGlk
bGUsIHRoZSBvdGhlciB0aHJlYWRzIHN0b3JlCisgICAgICogYnVmZmVyIGVudHJpZXMgYXJlIHJl
LXBhcnRpdGlvbmVkIHRvIGdpdmUgdXMgc29tZS4KKyAgICAgKgorICAgICAqIFdlIG5vdyBoYXZl
IHN0b3JlIGJ1ZmZlciBlbnRyaWVzIHdpdGggc3RhbGUgZGF0YSBmcm9tIHNpYmxpbmcgdGhyZWFk
cy4KKyAgICAgKiBBIGZsdXNoIGlmIG5lY2Vzc2FyeSB3aWxsIGJlIHBlcmZvcm1lZCBvbiB0aGUg
cmV0dXJuIHRvIGd1ZXN0IHBhdGguCisgICAgICovCiB9CiAKICNlbmRpZiAvKiAhX19YODZfU1BF
Q19DVFJMX0hfXyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxf
YXNtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaAppbmRleCBjNjU5ZjNm
MTQ2Li5mMmUzNmEzYWQzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3Ry
bF9hc20uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaApAQCAtMjQ4
LDEyICsyNDgsMTggQEAKIC8qIFVzZSB3aGVuIGV4aXRpbmcgdG8gUFYgZ3Vlc3QgY29udGV4dC4g
Ki8KICNkZWZpbmUgU1BFQ19DVFJMX0VYSVRfVE9fUFYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKICAgICBBTFRFUk5BVElWRSBfX3N0cmluZ2lmeShBU01fTk9Q
MjQpLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgRE9fU1BFQ19D
VFJMX0VYSVRfVE9fR1VFU1QsIFg4Nl9GRUFUVVJFX1NDX01TUl9QVgorICAgICAgICBET19TUEVD
X0NUUkxfRVhJVF9UT19HVUVTVCwgWDg2X0ZFQVRVUkVfU0NfTVNSX1BWOyAgICAgICAgICAgICAg
XAorICAgIEFMVEVSTkFUSVZFIF9fc3RyaW5naWZ5KEFTTV9OT1A4KSwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICBfX3N0cmluZ2lmeSh2ZXJ3IENQVUlORk9fdmVy
d19zZWwoJXJzcCkpLCAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBYODZfRkVBVFVS
RV9TQ19WRVJXX1BWCiAKIC8qIFVzZSB3aGVuIGV4aXRpbmcgdG8gSFZNIGd1ZXN0IGNvbnRleHQu
ICovCiAjZGVmaW5lIFNQRUNfQ1RSTF9FWElUX1RPX0hWTSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCiAgICAgQUxURVJOQVRJVkUgX19zdHJpbmdpZnkoQVNNX05P
UDI0KSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIERPX1NQRUNf
Q1RSTF9FWElUX1RPX0dVRVNULCBYODZfRkVBVFVSRV9TQ19NU1JfSFZNCisgICAgICAgIERPX1NQ
RUNfQ1RSTF9FWElUX1RPX0dVRVNULCBYODZfRkVBVFVSRV9TQ19NU1JfSFZNOyAgICAgICAgICAg
ICBcCisgICAgQUxURVJOQVRJVkUgX19zdHJpbmdpZnkoQVNNX05PUDgpLCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIF9fc3RyaW5naWZ5KHZlcncgQ1BVSU5GT192
ZXJ3X3NlbCglcnNwKSksICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIFg4Nl9GRUFU
VVJFX1NDX1ZFUldfSFZNCiAKIC8qCiAgKiBVc2UgaW4gSVNUIGludGVycnVwdC9leGNlcHRpb24g
Y29udGV4dC4gIE1heSBpbnRlcnJ1cHQgWGVuIG9yIFBWIGNvbnRleHQuCi0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuMTAKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 14 17:15:15 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 17:15: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 1hQb1H-0007Jr-0i; Tue, 14 May 2019 17:15: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=rBGB=TO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQb1F-0007Ji-TT
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:15:13 +0000
X-Inumbo-ID: d51e26a6-766b-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d51e26a6-766b-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 17:15: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 1hQb1D-0001lZ-Uj
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:15:11 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQb1D-0004gK-SR
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:15:11 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQb1D-0004gK-SR@xenbits.xenproject.org>
Date: Tue, 14 May 2019 17:15:11 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86/spec-ctrl: Introduce options
 to control VERW flushing
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFiMjYxZjVhYzQ5MWEwYTRkNjVhNjQxZmM3ZGEyOWI4MTBlYzBmYjIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIERlYyAxMiAxOToyMjoxNSAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgMTQgMTU6NDA6
MTkgMjAxOSArMDEwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IEludHJvZHVjZSBvcHRpb25zIHRvIGNv
bnRyb2wgVkVSVyBmbHVzaGluZwogICAgCiAgICBUaGUgTWljcm9hcmNoaXRlY3R1cmFsIERhdGEg
U2FtcGxpbmcgdnVsbmVyYWJpbGl0eSBpcyBzcGxpdCBpbnRvIGNhdGVnb3JpZXMKICAgIHdpdGgg
c3VidGx5IGRpZmZlcmVudCBwcm9wZXJ0aWVzOgogICAgCiAgICAgTUxQRFMgLSBNaWNyb2FyY2hp
dGVjdHVyYWwgTG9hZCBQb3J0IERhdGEgU2FtcGxpbmcKICAgICBNU0JEUyAtIE1pY3JvYXJjaGl0
ZWN0dXJhbCBTdG9yZSBCdWZmZXIgRGF0YSBTYW1wbGluZwogICAgIE1GQkRTIC0gTWljcm9hcmNo
aXRlY3R1cmFsIEZpbGwgQnVmZmVyIERhdGEgU2FtcGxpbmcKICAgICBNRFNVTSAtIE1pY3JvYXJj
aGl0ZWN0dXJhbCBEYXRhIFNhbXBsaW5nIFVuY2FjaGVhYmxlIE1lbW9yeQogICAgCiAgICBNRFNV
TSBpcyBhIHNwZWNpYWwgY2FzZSBvZiB0aGUgb3RoZXIgdGhyZWUsIGFuZCBpc24ndCBkaXN0aW5n
dWlzaGVkIGZ1cnRoZXIuCiAgICAKICAgIFRoZXNlIGlzc3VlcyBwZXJ0YWluIHRvIHRocmVlIG1p
Y3JvYXJjaGl0ZWN0dXJhbCBidWZmZXJzLiAgVGhlIExvYWQgUG9ydHMsIHRoZQogICAgU3RvcmUg
QnVmZmVycyBhbmQgdGhlIEZpbGwgQnVmZmVycy4gIEVhY2ggb2YgdGhlc2Ugc3RydWN0dXJlcyBh
cmUgZmx1c2hlZCBieQogICAgdGhlIG5ldyBlbmhhbmNlZCBWRVJXIGZ1bmN0aW9uYWxpdHksIGJ1
dCB0aGUgY29uZGl0aW9ucyB1bmRlciB3aGljaCBmbHVzaGluZwogICAgaXMgbmVjZXNzYXJ5IHZh
cnkuCiAgICAKICAgIEZvciB0aGlzIGNvbmNpc2Ugb3ZlcnZpZXcgb2YgdGhlIGlzc3VlcyBhbmQg
ZGVmYXVsdCBsb2dpYywgdGhlIGFiYnJldmlhdGlvbnMKICAgIFNQIChTdG9yZSBQb3J0KSwgRkIg
KEZpbGwgQnVmZmVyKSwgTFAgKExvYWQgUG9ydCkgYW5kIEhUIChIeXBlcnRocmVhZGluZykgYXJl
CiAgICB1c2VkIGZvciBicmV2aXR5OgogICAgCiAgICAgKiBWdWxuZXJhYmxlIGhhcmR3YXJlIGlz
IGRpdmlkZWQgaW50byB0d28gY2F0ZWdvcmllcyAtIHBhcnRzIHdoaWNoIHN1ZmZlcgogICAgICAg
ZnJvbSBTUCBvbmx5LCBhbmQgcGFydHMgd2l0aCBhbnkgb3RoZXIgY29tYmluYXRpb24gb2YgdnVs
bmVyYWJpbGl0aWVzLgogICAgCiAgICAgKiBTUCBvbmx5IGhhcyBhbiBIVCBpbnRlcmFjdGlvbiB3
aGVuIHRoZSB0aHJlYWQgZ29lcyBpZGxlLCBkdWUgdG8gdGhlIHN0YXRpYwogICAgICAgcGFydGl0
aW9uaW5nIG9mIHJlc291cmNlcy4gIExQIGFuZCBGQiBoYXZlIEhUIGludGVyYWN0aW9ucyBhdCBh
bGwgcG9pbnRzLAogICAgICAgZHVlIHRvIHRoZSBjb21wZXRpdGl2ZSBzaGFyaW5nIG9mIHJlc291
cmNlcy4gIEFsbCBpc3N1ZXMgcG90ZW50aWFsbHkgbGVhawogICAgICAgZGF0YSBhY3Jvc3MgdGhl
IHJldHVybi10by1ndWVzdCB0cmFuc2l0aW9uLgogICAgCiAgICAgKiBUaGUgbWljcm9jb2RlIHdo
aWNoIGltcGxlbWVudHMgVkVSVyBmbHVzaGluZyBhbHNvIGV4dGVuZHMgTVNSX0ZMVVNIX0NNRCwg
c28KICAgICAgIHdlIGRvbid0IG5lZWQgdG8gZG8gYm90aCBvbiB0aGUgSFZNIHJldHVybi10by1n
dWVzdCBwYXRoLiAgSG93ZXZlciwgc29tZQogICAgICAgcGFydHMgYXJlIG5vdCB2dWxuZXJhYmxl
IHRvIEwxVEYgKHRoZXJlZm9yZSBoYXZlIG5vIE1TUl9GTFVTSF9DTUQpLCBidXQgYXJlCiAgICAg
ICB2dWxuZXJhYmxlIHRvIE1EUywgc28gZG8gcmVxdWlyZSBWRVJXIG9uIHRoZSBIVk0gcGF0aC4K
ICAgIAogICAgTm90ZSB0aGF0IHdlIGRlbGliZXJhdGVseSBzdXBwb3J0IG1kcz0xIGV2ZW4gd2l0
aG91dCBNRF9DTEVBUiBpbiBjYXNlIHRoZQogICAgbWljcm9jb2RlIGhhcyBiZWVuIHVwZGF0ZWQg
YnV0IHRoZSBmZWF0dXJlIGJpdCBub3QgZXhwb3NlZC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9m
IFhTQS0yOTcsIENWRS0yMDE4LTEyMTI2LCBDVkUtMjAxOC0xMjEyNywgQ1ZFLTIwMTgtMTIxMzAs
IENWRS0yMDE5LTExMDkxLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDNjMDRjMjU4
YWI0MDQwNWE3NGUxOTRkOTg4OWE0Y2JjN2FiZTk0YjQpCi0tLQogZG9jcy9taXNjL3hlbi1jb21t
YW5kLWxpbmUubWFya2Rvd24gfCAgMTQgKysrLQogeGVuL2FyY2gveDg2L3NwZWNfY3RybC5jICAg
ICAgICAgICAgfCAxNjIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiAyIGZp
bGVzIGNoYW5nZWQsIDE3MCBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1j
b21tYW5kLWxpbmUubWFya2Rvd24KaW5kZXggYzMzMDA3OGQ2Ni4uYjc5YjM0MGRkNCAxMDA2NDQK
LS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysrIGIvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTE3ODIsNyArMTc4Miw3IEBAIGlzIGJlaW5n
IGludGVycHJldGVkIGFzIGEgY3VzdG9tIHRpbWVvdXQgaW4gbWlsbGlzZWNvbmRzLiBaZXJvIG9y
IGJvb2xlYW4KIGZhbHNlIGRpc2FibGUgdGhlIHF1aXJrIHdvcmthcm91bmQsIHdoaWNoIGlzIGFs
c28gdGhlIGRlZmF1bHQuCiAKICMjIyBzcGVjLWN0cmwgKHg4NikKLT4gYD0gTGlzdCBvZiBbIDxi
b29sPiwgeGVuPTxib29sPiwge3B2LGh2bSxtc3Itc2MscnNifT08Ym9vbD4sCis+IGA9IExpc3Qg
b2YgWyA8Ym9vbD4sIHhlbj08Ym9vbD4sIHtwdixodm0sbXNyLXNjLHJzYixtZC1jbGVhcn09PGJv
b2w+LAogPiAgICAgICAgICAgICAgYnRpLXRodW5rPXJldHBvbGluZXxsZmVuY2V8am1wLCB7aWJy
cyxpYnBiLHNzYmQsZWFnZXItZnB1LAogPiAgICAgICAgICAgICAgbDFkLWZsdXNofT08Ym9vbD4g
XWAKIApAQCAtMTgwNiw5ICsxODA2LDEwIEBAIGluIHBsYWNlIGZvciBndWVzdHMgdG8gdXNlLgog
CiBVc2Ugb2YgYSBwb3NpdGl2ZSBib29sZWFuIHZhbHVlIGZvciBlaXRoZXIgb2YgdGhlc2Ugb3B0
aW9ucyBpcyBpbnZhbGlkLgogCi1UaGUgYm9vbGVhbnMgYHB2PWAsIGBodm09YCwgYG1zci1zYz1g
IGFuZCBgcnNiPWAgb2ZmZXIgZmluZSBncmFpbmVkIGNvbnRyb2wKLW92ZXIgdGhlIGFsdGVybmF0
aXZlIGJsb2NrcyB1c2VkIGJ5IFhlbi4gIFRoZXNlIGltcGFjdCBYZW4ncyBhYmlsaXR5IHRvCi1w
cm90ZWN0IGl0c2VsZiwgYW5kIFhlbidzIGFiaWxpdHkgdG8gdmlydHVhbGlzZSBzdXBwb3J0IGZv
ciBndWVzdHMgdG8gdXNlLgorVGhlIGJvb2xlYW5zIGBwdj1gLCBgaHZtPWAsIGBtc3Itc2M9YCwg
YHJzYj1gIGFuZCBgbWQtY2xlYXI9YCBvZmZlciBmaW5lCitncmFpbmVkIGNvbnRyb2wgb3ZlciB0
aGUgYWx0ZXJuYXRpdmUgYmxvY2tzIHVzZWQgYnkgWGVuLiAgVGhlc2UgaW1wYWN0IFhlbidzCith
YmlsaXR5IHRvIHByb3RlY3QgaXRzZWxmLCBhbmQgWGVuJ3MgYWJpbGl0eSB0byB2aXJ0dWFsaXNl
IHN1cHBvcnQgZm9yIGd1ZXN0cwordG8gdXNlLgogCiAqIGBwdj1gIGFuZCBgaHZtPWAgb2ZmZXIg
Y29udHJvbCBvdmVyIGFsbCBzdWJvcHRpb25zIGZvciBQViBhbmQgSFZNIGd1ZXN0cwogICByZXNw
ZWN0aXZlbHkuCkBAIC0xODE3LDYgKzE4MTgsMTEgQEAgcHJvdGVjdCBpdHNlbGYsIGFuZCBYZW4n
cyBhYmlsaXR5IHRvIHZpcnR1YWxpc2Ugc3VwcG9ydCBmb3IgZ3Vlc3RzIHRvIHVzZS4KICAgZ3Vl
c3RzIGFuZCBpZiBkaXNhYmxlZCwgZ3Vlc3RzIHdpbGwgYmUgdW5hYmxlIHRvIHVzZSBJQlJTL1NU
SUJQL1NTQkQvZXRjLgogKiBgcnNiPWAgb2ZmZXJzIGNvbnRyb2wgb3ZlciB3aGV0aGVyIHRvIG92
ZXJ3cml0ZSB0aGUgUmV0dXJuIFN0YWNrIEJ1ZmZlciAvCiAgIFJldHVybiBBZGRyZXNzIFN0YWNr
IG9uIGVudHJ5IHRvIFhlbi4KKyogYG1kLWNsZWFyPWAgb2ZmZXJzIGNvbnRyb2wgb3ZlciB3aGV0
aGVyIHRvIHVzZSBWRVJXIHRvIGZsdXNoCisgIG1pY3JvYXJjaGl0ZWN0dXJhbCBidWZmZXJzIG9u
IGlkbGUgYW5kIGV4aXQgZnJvbSBYZW4uICAqTm90ZTogRm9yCisgIGNvbXBhdGliaWxpdHkgd2l0
aCBkZXZlbG9wbWVudCB2ZXJzaW9ucyBvZiB0aGlzIGZpeCwgYG1kcz1gIGlzIGFsc28gYWNjZXB0
ZWQKKyAgb24gWGVuIDQuMTIgYW5kIGVhcmxpZXIgYXMgYW4gYWxpYXMuICBDb25zdWx0IHZlbmRv
ciBkb2N1bWVudGF0aW9uIGluCisgIHByZWZlcmVuY2UgdG8gaGVyZS4qCiAKIElmIFhlbiB3YXMg
Y29tcGlsZWQgd2l0aCBJTkRJUkVDVFxfVEhVTksgc3VwcG9ydCwgYGJ0aS10aHVuaz1gIGNhbiBi
ZSB1c2VkIHRvCiBzZWxlY3Qgd2hpY2ggb2YgdGhlIHRodW5rcyBnZXRzIHBhdGNoZWQgaW50byB0
aGUgYF9feDg2X2luZGlyZWN0X3RodW5rXyVyZWdgCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
c3BlY19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXggMGQ4ZDU3MmJhNS4u
ZTI1ZGFkZmE4OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtMzQsNiArMzQsOCBAQCBzdGF0aWMgYm9vbCBfX2lu
aXRkYXRhIG9wdF9tc3Jfc2NfcHYgPSB0cnVlOwogc3RhdGljIGJvb2wgX19pbml0ZGF0YSBvcHRf
bXNyX3NjX2h2bSA9IHRydWU7CiBzdGF0aWMgYm9vbCBfX2luaXRkYXRhIG9wdF9yc2JfcHYgPSB0
cnVlOwogc3RhdGljIGJvb2wgX19pbml0ZGF0YSBvcHRfcnNiX2h2bSA9IHRydWU7CitzdGF0aWMg
aW50OF90IF9faW5pdGRhdGEgb3B0X21kX2NsZWFyX3B2ID0gLTE7CitzdGF0aWMgaW50OF90IF9f
aW5pdGRhdGEgb3B0X21kX2NsZWFyX2h2bSA9IC0xOwogCiAvKiBDbWRsaW5lIGNvbnRyb2xzIGZv
ciBYZW4ncyBzcGVjdWxhdGl2ZSBzZXR0aW5ncy4gKi8KIHN0YXRpYyBlbnVtIGluZF90aHVuayB7
CkBAIC01OCw2ICs2MCw5IEBAIHBhZGRyX3QgX19yZWFkX21vc3RseSBsMXRmX2FkZHJfbWFzaywg
X19yZWFkX21vc3RseSBsMXRmX3NhZmVfbWFkZHI7CiBzdGF0aWMgYm9vbCBfX2luaXRkYXRhIGNw
dV9oYXNfYnVnX2wxdGY7CiBzdGF0aWMgdW5zaWduZWQgaW50IF9faW5pdGRhdGEgbDFkX21heHBo
eXNhZGRyOwogCitzdGF0aWMgYm9vbCBfX2luaXRkYXRhIGNwdV9oYXNfYnVnX21zYmRzX29ubHk7
IC8qID0+IG1pbmltYWwgSFQgaW1wYWN0LiAqLworc3RhdGljIGJvb2wgX19pbml0ZGF0YSBjcHVf
aGFzX2J1Z19tZHM7IC8qIEFueSBvdGhlciBNe0xQLFNCLEZCfURTIGNvbWJpbmF0aW9uLiAqLwor
CiBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9idGkoY29uc3QgY2hhciAqcykKIHsKICAgICBjb25z
dCBjaGFyICpzczsKQEAgLTEzNCw2ICsxMzksOCBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9z
cGVjX2N0cmwoY29uc3QgY2hhciAqcykKICAgICAgICAgZGlzYWJsZV9jb21tb246CiAgICAgICAg
ICAgICBvcHRfcnNiX3B2ID0gZmFsc2U7CiAgICAgICAgICAgICBvcHRfcnNiX2h2bSA9IGZhbHNl
OworICAgICAgICAgICAgb3B0X21kX2NsZWFyX3B2ID0gMDsKKyAgICAgICAgICAgIG9wdF9tZF9j
bGVhcl9odm0gPSAwOwogCiAgICAgICAgICAgICBvcHRfdGh1bmsgPSBUSFVOS19KTVA7CiAgICAg
ICAgICAgICBvcHRfaWJycyA9IDA7CkBAIC0xNTYsMTEgKzE2MywxMyBAQCBzdGF0aWMgaW50IF9f
aW5pdCBwYXJzZV9zcGVjX2N0cmwoY29uc3QgY2hhciAqcykKICAgICAgICAgewogICAgICAgICAg
ICAgb3B0X21zcl9zY19wdiA9IHZhbDsKICAgICAgICAgICAgIG9wdF9yc2JfcHYgPSB2YWw7Cisg
ICAgICAgICAgICBvcHRfbWRfY2xlYXJfcHYgPSB2YWw7CiAgICAgICAgIH0KICAgICAgICAgZWxz
ZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJodm0iLCBzLCBzcykpID49IDAgKQogICAgICAg
ICB7CiAgICAgICAgICAgICBvcHRfbXNyX3NjX2h2bSA9IHZhbDsKICAgICAgICAgICAgIG9wdF9y
c2JfaHZtID0gdmFsOworICAgICAgICAgICAgb3B0X21kX2NsZWFyX2h2bSA9IHZhbDsKICAgICAg
ICAgfQogICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oIm1zci1zYyIsIHMs
IHNzKSkgPj0gMCApCiAgICAgICAgIHsKQEAgLTE3Miw2ICsxODEsMTIgQEAgc3RhdGljIGludCBf
X2luaXQgcGFyc2Vfc3BlY19jdHJsKGNvbnN0IGNoYXIgKnMpCiAgICAgICAgICAgICBvcHRfcnNi
X3B2ID0gdmFsOwogICAgICAgICAgICAgb3B0X3JzYl9odm0gPSB2YWw7CiAgICAgICAgIH0KKyAg
ICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJtZC1jbGVhciIsIHMsIHNzKSkg
Pj0gMCB8fAorICAgICAgICAgICAgICAgICAgKHZhbCA9IHBhcnNlX2Jvb2xlYW4oIm1kcyIsIHMs
IHNzKSkgPj0gMCApCisgICAgICAgIHsKKyAgICAgICAgICAgIG9wdF9tZF9jbGVhcl9wdiA9IHZh
bDsKKyAgICAgICAgICAgIG9wdF9tZF9jbGVhcl9odm0gPSB2YWw7CisgICAgICAgIH0KIAogICAg
ICAgICAvKiBYZW4ncyBzcGVjdWxhdGl2ZSBzaWRlY2hhbm5lbCBtaXRpZ2F0aW9uIHNldHRpbmdz
LiAqLwogICAgICAgICBlbHNlIGlmICggIXN0cm5jbXAocywgImJ0aS10aHVuaz0iLCAxMCkgKQpA
QCAtMzU3LDcgKzM3Miw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0g
aW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBzKQogICAgICAgICAgICAgICAgIlxuIik7CiAK
ICAgICAvKiBTZXR0aW5ncyBmb3IgWGVuJ3MgcHJvdGVjdGlvbiwgaXJyZXNwZWN0aXZlIG9mIGd1
ZXN0cy4gKi8KLSAgICBwcmludGsoIiAgWGVuIHNldHRpbmdzOiBCVEktVGh1bmsgJXMsIFNQRUNf
Q1RSTDogJXMlcywgT3RoZXI6JXMlc1xuIiwKKyAgICBwcmludGsoIiAgWGVuIHNldHRpbmdzOiBC
VEktVGh1bmsgJXMsIFNQRUNfQ1RSTDogJXMlcywgT3RoZXI6JXMlcyVzXG4iLAogICAgICAgICAg
ICB0aHVuayA9PSBUSFVOS19OT05FICAgICAgPyAiTi9BIiA6CiAgICAgICAgICAgIHRodW5rID09
IFRIVU5LX1JFVFBPTElORSA/ICJSRVRQT0xJTkUiIDoKICAgICAgICAgICAgdGh1bmsgPT0gVEhV
TktfTEZFTkNFICAgID8gIkxGRU5DRSIgOgpAQCAtMzY3LDcgKzM4Miw4IEBAIHN0YXRpYyB2b2lk
IF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0gaW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBz
KQogICAgICAgICAgICAhYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NTQkQpICAgICAgICAgICA/
ICIiIDoKICAgICAgICAgICAgKGRlZmF1bHRfeGVuX3NwZWNfY3RybCAmIFNQRUNfQ1RSTF9TU0JE
KSAgPyAiIFNTQkQrIiA6ICIgU1NCRC0iLAogICAgICAgICAgICBvcHRfaWJwYiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA/ICIgSUJQQiIgIDogIiIsCi0gICAgICAgICAgIG9wdF9s
MWRfZmx1c2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gIiBMMURfRkxVU0giIDogIiIp
OworICAgICAgICAgICBvcHRfbDFkX2ZsdXNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/
ICIgTDFEX0ZMVVNIIiA6ICIiLAorICAgICAgICAgICBvcHRfbWRfY2xlYXJfcHYgfHwgb3B0X21k
X2NsZWFyX2h2bSAgICAgICA/ICIgVkVSVyIgIDogIiIpOwogCiAgICAgLyogTDFURiBkaWFnbm9z
dGljcywgcHJpbnRlZCBpZiB2dWxuZXJhYmxlIG9yIFBWIHNoYWRvd2luZyBpcyBpbiB1c2UuICov
CiAgICAgaWYgKCBjcHVfaGFzX2J1Z19sMXRmIHx8IG9wdF9wdl9sMXRmX2h3ZG9tIHx8IG9wdF9w
dl9sMXRmX2RvbXUgKQpAQCAtNzcwLDYgKzc4NiwxMDcgQEAgc3RhdGljIF9faW5pdCB2b2lkIGwx
dGZfY2FsY3VsYXRpb25zKHVpbnQ2NF90IGNhcHMpCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDogKDN1bCA8PCAocGFkZHJfYml0cyAtIDIpKSkpOwogfQogCisv
KiBDYWxjdWxhdGUgd2hldGhlciB0aGlzIENQVSBpcyB2dWxuZXJhYmxlIHRvIE1EUy4gKi8KK3N0
YXRpYyBfX2luaXQgdm9pZCBtZHNfY2FsY3VsYXRpb25zKHVpbnQ2NF90IGNhcHMpCit7CisgICAg
LyogTURTIGlzIG9ubHkga25vd24gdG8gYWZmZWN0IEludGVsIEZhbWlseSA2IHByb2Nlc3NvcnMg
YXQgdGhpcyB0aW1lLiAqLworICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yICE9IFg4
Nl9WRU5ET1JfSU5URUwgfHwKKyAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2ICE9IDYgKQorICAg
ICAgICByZXR1cm47CisKKyAgICAvKiBBbnkgcHJvY2Vzc29yIGFkdmVydGlzaW5nIE1EU19OTyBz
aG91bGQgYmUgbm90IHZ1bG5lcmFibGUgdG8gTURTLiAqLworICAgIGlmICggY2FwcyAmIEFSQ0hf
Q0FQU19NRFNfTk8gKQorICAgICAgICByZXR1cm47CisKKyAgICBzd2l0Y2ggKCBib290X2NwdV9k
YXRhLng4Nl9tb2RlbCApCisgICAgeworICAgICAgICAvKgorICAgICAgICAgKiBDb3JlIHByb2Nl
c3NvcnMgc2luY2UgYXQgbGVhc3QgTmVoYWxlbSBhcmUgdnVsbmVyYWJsZS4KKyAgICAgICAgICov
CisgICAgY2FzZSAweDFmOiAvKiBBdWJ1cm5kYWxlIC8gSGF2ZW5kYWxlICovCisgICAgY2FzZSAw
eDFlOiAvKiBOZWhhbGVtICovCisgICAgY2FzZSAweDFhOiAvKiBOZWhhbGVtIEVQICovCisgICAg
Y2FzZSAweDJlOiAvKiBOZWhhbGVtIEVYICovCisgICAgY2FzZSAweDI1OiAvKiBXZXN0bWVyZSAq
LworICAgIGNhc2UgMHgyYzogLyogV2VzdG1lcmUgRVAgKi8KKyAgICBjYXNlIDB4MmY6IC8qIFdl
c3RtZXJlIEVYICovCisgICAgY2FzZSAweDJhOiAvKiBTYW5keUJyaWRnZSAqLworICAgIGNhc2Ug
MHgyZDogLyogU2FuZHlCcmlkZ2UgRVAvRVggKi8KKyAgICBjYXNlIDB4M2E6IC8qIEl2eUJyaWRn
ZSAqLworICAgIGNhc2UgMHgzZTogLyogSXZ5QnJpZGdlIEVQL0VYICovCisgICAgY2FzZSAweDNj
OiAvKiBIYXN3ZWxsICovCisgICAgY2FzZSAweDNmOiAvKiBIYXN3ZWxsIEVYL0VQICovCisgICAg
Y2FzZSAweDQ1OiAvKiBIYXN3ZWxsIEQgKi8KKyAgICBjYXNlIDB4NDY6IC8qIEhhc3dlbGwgSCAq
LworICAgIGNhc2UgMHgzZDogLyogQnJvYWR3ZWxsICovCisgICAgY2FzZSAweDQ3OiAvKiBCcm9h
ZHdlbGwgSCAqLworICAgIGNhc2UgMHg0ZjogLyogQnJvYWR3ZWxsIEVQL0VYICovCisgICAgY2Fz
ZSAweDU2OiAvKiBCcm9hZHdlbGwgRCAqLworICAgIGNhc2UgMHg0ZTogLyogU2t5bGFrZSBNICov
CisgICAgY2FzZSAweDVlOiAvKiBTa3lsYWtlIEQgKi8KKyAgICAgICAgY3B1X2hhc19idWdfbWRz
ID0gdHJ1ZTsKKyAgICAgICAgYnJlYWs7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogU29tZSBD
b3JlIHByb2Nlc3NvcnMgaGF2ZSBwZXItc3RlcHBpbmcgdnVsbmVyYWJpbGl0eS4KKyAgICAgICAg
ICovCisgICAgY2FzZSAweDU1OiAvKiBTa3lsYWtlLVggLyBDYXNjYWRlIExha2UgKi8KKyAgICAg
ICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl9tYXNrIDw9IDUgKQorICAgICAgICAgICAgY3B1X2hh
c19idWdfbWRzID0gdHJ1ZTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIDB4OGU6IC8qIEth
YnkgLyBDb2ZmZWUgLyBXaGlza2V5IExha2UgTSAqLworICAgICAgICBpZiAoIGJvb3RfY3B1X2Rh
dGEueDg2X21hc2sgPD0gMHhiICkKKyAgICAgICAgICAgIGNwdV9oYXNfYnVnX21kcyA9IHRydWU7
CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSAweDllOiAvKiBLYWJ5IC8gQ29mZmVlIC8gV2hp
c2tleSBMYWtlIEQgKi8KKyAgICAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl9tYXNrIDw9IDB4
YyApCisgICAgICAgICAgICBjcHVfaGFzX2J1Z19tZHMgPSB0cnVlOworICAgICAgICBicmVhazsK
KworICAgICAgICAvKgorICAgICAgICAgKiBWZXJ5IG9sZCBhbmQgdmVyeSBuZXcgQXRvbSBwcm9j
ZXNzb3JzIGFyZSBub3QgdnVsbmVyYWJsZS4KKyAgICAgICAgICovCisgICAgY2FzZSAweDFjOiAv
KiBQaW5ldmlldyAqLworICAgIGNhc2UgMHgyNjogLyogTGluY3JvZnQgKi8KKyAgICBjYXNlIDB4
Mjc6IC8qIFBlbndlbGwgKi8KKyAgICBjYXNlIDB4MzU6IC8qIENsb3ZlcnZpZXcgKi8KKyAgICBj
YXNlIDB4MzY6IC8qIENlZGFydmlldyAqLworICAgIGNhc2UgMHg3YTogLyogR29sZG1vbnQgKi8K
KyAgICAgICAgYnJlYWs7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogTWlkZGxpbmcgQXRvbSBw
cm9jZXNzb3JzIGFyZSB2dWxuZXJhYmxlIHRvIGp1c3QgdGhlIFN0b3JlIEJ1ZmZlcgorICAgICAg
ICAgKiBhc3BlY3QuCisgICAgICAgICAqLworICAgIGNhc2UgMHgzNzogLyogQmF5dHJhaWwgLyBW
YWxsZXl2aWV3IChTaWx2ZXJtb250KSAqLworICAgIGNhc2UgMHg0YTogLyogTWVycmlmaWVsZCAq
LworICAgIGNhc2UgMHg0YzogLyogQ2hlcnJ5dHJhaWwgLyBCcmFzc3dlbGwgKi8KKyAgICBjYXNl
IDB4NGQ6IC8qIEF2YXRvbiAvIFJhbmdlbHkgKFNpbHZlcm1vbnQpICovCisgICAgY2FzZSAweDVh
OiAvKiBNb29yZWZpZWxkICovCisgICAgY2FzZSAweDVkOgorICAgIGNhc2UgMHg2NToKKyAgICBj
YXNlIDB4NmU6CisgICAgY2FzZSAweDc1OgorICAgICAgICAvKgorICAgICAgICAgKiBLbmlnaHRz
IHByb2Nlc3NvcnMgKHdoaWNoIGFyZSBiYXNlZCBvbiB0aGUgU2lsdmVybW9udC9BaXJtb250Cisg
ICAgICAgICAqIG1pY3JvYXJjaGl0ZWN0dXJlKSBhcmUgc2ltaWxhcmx5IG9ubHkgYWZmZWN0ZWQg
YnkgdGhlIFN0b3JlIEJ1ZmZlcgorICAgICAgICAgKiBhc3BlY3QuCisgICAgICAgICAqLworICAg
IGNhc2UgMHg1NzogLyogS25pZ2h0cyBMYW5kaW5nICovCisgICAgY2FzZSAweDg1OiAvKiBLbmln
aHRzIE1pbGwgKi8KKyAgICAgICAgY3B1X2hhc19idWdfbXNiZHNfb25seSA9IHRydWU7CisgICAg
ICAgIGJyZWFrOworCisgICAgZGVmYXVsdDoKKyAgICAgICAgcHJpbnRrKCJVbnJlY29nbmlzZWQg
Q1BVIG1vZGVsICUjeCAtIGFzc3VtaW5nIHZ1bG5lcmFibGUgdG8gTURTXG4iLAorICAgICAgICAg
ICAgICAgYm9vdF9jcHVfZGF0YS54ODZfbW9kZWwpOworICAgICAgICBjcHVfaGFzX2J1Z19tZHMg
PSB0cnVlOworICAgICAgICBicmVhazsKKyAgICB9Cit9CisKIHZvaWQgX19pbml0IGluaXRfc3Bl
Y3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKIHsKICAgICBlbnVtIGluZF90aHVuayB0aHVuayA9
IFRIVU5LX0RFRkFVTFQ7CkBAIC05NjIsNiArMTA3OSw0NyBAQCB2b2lkIF9faW5pdCBpbml0X3Nw
ZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiAgICAgICAgICAgICAiZW5hYmxlZC4gIFBsZWFz
ZSBhc3Nlc3MgeW91ciBjb25maWd1cmF0aW9uIGFuZCBjaG9vc2UgYW5cbiIKICAgICAgICAgICAg
ICJleHBsaWNpdCAnc210PTxib29sPicgc2V0dGluZy4gIFNlZSBYU0EtMjczLlxuIik7CiAKKyAg
ICBtZHNfY2FsY3VsYXRpb25zKGNhcHMpOworCisgICAgLyoKKyAgICAgKiBCeSBkZWZhdWx0LCBl
bmFibGUgUFYgYW5kIEhWTSBtaXRpZ2F0aW9ucyBvbiBNRFMtdnVsbmVyYWJsZSBoYXJkd2FyZS4K
KyAgICAgKiBUaGlzIHdpbGwgb25seSBiZSBhIHRva2VuIGVmZm9ydCBmb3IgTUxQRFMvTUZCRFMg
d2hlbiBIVCBpcyBlbmFibGVkLAorICAgICAqIGJ1dCBpdCBpcyBzb21ld2hhdCBiZXR0ZXIgdGhh
biBub3RoaW5nLgorICAgICAqLworICAgIGlmICggb3B0X21kX2NsZWFyX3B2ID09IC0xICkKKyAg
ICAgICAgb3B0X21kX2NsZWFyX3B2ID0gKChjcHVfaGFzX2J1Z19tZHMgfHwgY3B1X2hhc19idWdf
bXNiZHNfb25seSkgJiYKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhY
ODZfRkVBVFVSRV9NRF9DTEVBUikpOworICAgIGlmICggb3B0X21kX2NsZWFyX2h2bSA9PSAtMSAp
CisgICAgICAgIG9wdF9tZF9jbGVhcl9odm0gPSAoKGNwdV9oYXNfYnVnX21kcyB8fCBjcHVfaGFz
X2J1Z19tc2Jkc19vbmx5KSAmJgorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb3RfY3B1
X2hhcyhYODZfRkVBVFVSRV9NRF9DTEVBUikpOworCisgICAgLyoKKyAgICAgKiBFbmFibGUgTURT
IGRlZmVuY2VzIGFzIGFwcGxpY2FibGUuICBUaGUgUFYgYmxvY2tzIG5lZWQgdXNpbmcgYWxsIHRo
ZQorICAgICAqIHRpbWUsIGFuZCB0aGUgSWRsZSBibG9ja3MgbmVlZCB1c2luZyBpZiBlaXRoZXIg
UFYgb3IgSFZNIGRlZmVuY2VzIGFyZQorICAgICAqIHVzZWQuCisgICAgICoKKyAgICAgKiBIVk0g
aXMgbW9yZSBjb21wbGljYXRlZC4gIFRoZSBNRF9DTEVBUiBtaWNyb2NvZGUgZXh0ZW5kcyBMMURf
RkxVU0ggd2l0aAorICAgICAqIGVxdWl2ZWxlbnQgc2VtYW50aWNzIHRvIGF2b2lkIG5lZWRpbmcg
dG8gcGVyZm9ybSBib3RoIGZsdXNoZXMgb24gdGhlCisgICAgICogSFZNIHBhdGguICBUaGUgSFZN
IGJsb2NrcyBkb24ndCBuZWVkIGFjdGl2YXRpbmcgaWYgb3VyIGh5cGVydmlzb3IgdG9sZAorICAg
ICAqIHVzIGl0IHdhcyBoYW5kbGluZyBMMURfRkxVU0gsIG9yIHdlIGFyZSB1c2luZyBMMURfRkxV
U0ggb3Vyc2VsdmVzLgorICAgICAqLworICAgIGlmICggb3B0X21kX2NsZWFyX3B2ICkKKyAgICAg
ICAgc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9TQ19WRVJXX1BWKTsKKyAgICBpZiAo
IG9wdF9tZF9jbGVhcl9wdiB8fCBvcHRfbWRfY2xlYXJfaHZtICkKKyAgICAgICAgc2V0dXBfZm9y
Y2VfY3B1X2NhcChYODZfRkVBVFVSRV9TQ19WRVJXX0lETEUpOworICAgIGlmICggb3B0X21kX2Ns
ZWFyX2h2bSAmJiAhKGNhcHMgJiBBUkNIX0NBUFNfU0tJUF9MMURGTCkgJiYgIW9wdF9sMWRfZmx1
c2ggKQorICAgICAgICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX1NDX1ZFUldfSFZN
KTsKKworICAgIC8qCisgICAgICogV2FybiB0aGUgdXNlciBpZiB0aGV5IGFyZSBvbiBNTFBEUy9N
RkJEUy12dWxuZXJhYmxlIGhhcmR3YXJlIHdpdGggSFQKKyAgICAgKiBhY3RpdmUgYW5kIG5vIGV4
cGxpY2l0IFNNVCBjaG9pY2UuCisgICAgICovCisgICAgaWYgKCBvcHRfc210ID09IC0xICYmIGNw
dV9oYXNfYnVnX21kcyAmJiBod19zbXRfZW5hYmxlZCApCisgICAgICAgIHdhcm5pbmdfYWRkKAor
ICAgICAgICAgICAgIkJvb3RlZCBvbiBNTFBEUy9NRkJEUy12dWxuZXJhYmxlIGhhcmR3YXJlIHdp
dGggU01UL0h5cGVydGhyZWFkaW5nXG4iCisgICAgICAgICAgICAiZW5hYmxlZC4gIE1pdGlnYXRp
b25zIHdpbGwgbm90IGJlIGZ1bGx5IGVmZmVjdGl2ZS4gIFBsZWFzZVxuIgorICAgICAgICAgICAg
ImNob29zZSBhbiBleHBsaWNpdCBzbXQ9PGJvb2w+IHNldHRpbmcuICBTZWUgWFNBLTI5Ny5cbiIp
OworCiAgICAgcHJpbnRfZGV0YWlscyh0aHVuaywgY2Fwcyk7CiAKICAgICAvKgotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjEw
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 14 17:15:26 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 17:15: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 1hQb1S-0007L8-2w; Tue, 14 May 2019 17:15: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=rBGB=TO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQb1R-0007L2-2V
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:15:25 +0000
X-Inumbo-ID: dbada3a0-766b-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dbada3a0-766b-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 17:15: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 1hQb1O-0001lh-Tt
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:15:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQb1O-0004iC-Ra
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:15:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQb1O-0004iC-Ra@xenbits.xenproject.org>
Date: Tue, 14 May 2019 17:15:22 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/tsx: Implement controls for
 RTM force-abort 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>

Y29tbWl0IGY5NTJiMWQ4ZjFiZWVjODYxNjY1NTZiZmU5NjU4NmZiZTUzYTM1NzIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE1hciAxOCAxNzowODoyNSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgMTQgMTU6NDM6
MjggMjAxOSArMDEwMAoKICAgIHg4Ni90c3g6IEltcGxlbWVudCBjb250cm9scyBmb3IgUlRNIGZv
cmNlLWFib3J0IG1vZGUKICAgIAogICAgVGhlIENQVUlEIGJpdCBhbmQgTVNSIGFyZSBkZWxpYmVy
YXRlbHkgbm90IGV4cG9zZWQgdG8gZ3Vlc3RzLCBiZWNhdXNlIHRoZXkKICAgIHdvbid0IGV4aXN0
IG9uIG5ld2VyIHByb2Nlc3NvcnMuICBBcyB2UE1VIGlzbid0IHNlY3VyaXR5IHN1cHBvcnRlZCwg
dGhlCiAgICBtaXNiZWhhdmlvdXIgb2YgUENSMyBpc24ndCBleHBlY3RlZCB0byBpbXBhY3QgcHJv
ZHVjdGlvbiBkZXBsb3ltZW50cy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA2YmU2MTNmMjliNDIwNTM0
OTI3NWQyNDM2N2JkNGM4MmZiMjk2MGRkCiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0wMy0xMiAxNzow
NToyMSArMDAwMAotLS0KIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duICAgICAg
ICAgfCAxNyArKysrKysrKysrKysrKysrLQogdG9vbHMvbWlzYy94ZW4tY3B1aWQuYyAgICAgICAg
ICAgICAgICAgICAgICB8ICA2ICsrKysrLQogeGVuL2FyY2gveDg2L2NwdS9pbnRlbC5jICAgICAg
ICAgICAgICAgICAgICB8ICAzICsrKwogeGVuL2FyY2gveDg2L2NwdS92cG11LmMgICAgICAgICAg
ICAgICAgICAgICB8ICA5ICsrKysrKysrKwogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAg
ICAgICAgICAgICAgICB8ICA0ICsrKysKIHhlbi9hcmNoL3g4Ni90cmFwcy5jICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgNCArKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaCAg
ICAgICAgICAgIHwgIDMgKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oICAgICAg
ICAgICAgIHwgIDMgKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L3ZwbXUuaCAgICAgICAgICAgICAg
ICAgIHwgIDEgKwogeGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaCB8
ICAxICsKIDEwIGZpbGVzIGNoYW5nZWQsIDQ5IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2Nz
L21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgppbmRleCA2MDA5NDUwNGY0Li4xMGVkOTcx
MGI3IDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgorKysg
Yi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgpAQCAtMTg4NSw3ICsxODg1LDcg
QEAgVXNlIFZpcnR1YWwgUHJvY2Vzc29yIElEIHN1cHBvcnQgaWYgYXZhaWxhYmxlLiAgVGhpcyBw
cmV2ZW50cyB0aGUgbmVlZCBmb3IgVExCCiBmbHVzaGVzIG9uIFZNIGVudHJ5IGFuZCBleGl0LCBp
bmNyZWFzaW5nIHBlcmZvcm1hbmNlLgogCiAjIyMgdnBtdQotPiBgPSAoIDxib29sZWFuPiB8IHsg
YnRzIHwgaXBjIHwgYXJjaCBbLCAuLi5dIH0gKWAKKz4gYD0gKCA8Ym9vbGVhbj4gfCB7IGJ0cyB8
IGlwYyB8IGFyY2ggfCBydG0tYWJvcnQ9PGJvb2w+IFssIC4uLl0gfSApYAogCiA+IERlZmF1bHQ6
IGBvZmZgCiAKQEAgLTE5MTEsNiArMTkxMSwyMSBAQCBpbiB0aGUgUHJlLURlZmluZWQgQXJjaGl0
ZWN0dXJhbCBQZXJmb3JtYW5jZSBFdmVudHMgdGFibGUgZnJvbSB0aGUgSW50ZWwgNjQKIGFuZCBJ
QS0zMiBBcmNoaXRlY3R1cmVzIFNvZnR3YXJlIERldmVsb3BlcidzIE1hbnVhbCwgVm9sdW1lIDNC
LCBTeXN0ZW0KIFByb2dyYW1taW5nIEd1aWRlLCBQYXJ0IDIuCiAKK3ZwbXU9cnRtLWFib3J0IGNv
bnRyb2xzIGEgdHJhZGUtb2ZmIGJldHdlZW4gd29ya2luZyBSZXN0cmljdGVkIFRyYW5zYWN0aW9u
YWwKK01lbW9yeSwgYW5kIHdvcmtpbmcgcGVyZm9ybWFuY2UgY291bnRlcnMuCisKK0FsbCBwcm9j
ZXNzb3JzIHJlbGVhc2VkIHRvIGRhdGUgKFExIDIwMTkpIHN1cHBvcnRpbmcgVHJhbnNhY3Rpb25h
bCBNZW1vcnkKK0V4dGVuc2lvbnMgc3VmZmVyIGFuIGVycmF0dW0gd2hpY2ggaGFzIGJlZW4gYWRk
cmVzc2VkIGluIG1pY3JvY29kZS4KKworUHJvY2Vzc29ycyBiYXNlZCBvbiB0aGUgU2t5bGFrZSBt
aWNyb2FyY2hpdGVjdHVyZSB3aXRoIHVwLXRvLWRhdGUKK21pY3JvY29kZSBpbnRlcm5hbGx5IHVz
ZSBwZXJmb3JtYW5jZSBjb3VudGVyIDMgdG8gd29yayBhcm91bmQgdGhlIGVycmF0dW0uCitBIGNv
bnNlcXVlbmNlIGlzIHRoYXQgdGhlIGNvdW50ZXIgZ2V0cyByZXByb2dyYW1tZWQgd2hlbmV2ZXIg
YW4gYFhCRUdJTmAKK2luc3RydWN0aW9uIGlzIGV4ZWN1dGVkLgorCitBbiBhbHRlcm5hdGl2ZSBt
b2RlIGV4aXN0cyB3aGVyZSBQQ1IzIGJlaGF2ZXMgYXMgYmVmb3JlLCBhdCB0aGUgY29zdCBvZgor
YFhCRUdJTmAgdW5jb25kaXRpb25hbGx5IGFib3J0aW5nLiAgRW5hYmxpbmcgYHJ0bS1hYm9ydGAg
bW9kZSB3aWxsCithY3RpdmF0ZSB0aGlzIGFsdGVybmF0aXZlIG1vZGUuCisKIElmIGEgYm9vbGVh
biBpcyBub3QgdXNlZCwgY29tYmluYXRpb25zIG9mIGZsYWdzIGFyZSBhbGxvd2VkLCBjb21tYSBz
ZXBhcmF0ZWQuCiBGb3IgZXhhbXBsZSwgdnBtdT1hcmNoLGJ0cy4KIApkaWZmIC0tZ2l0IGEvdG9v
bHMvbWlzYy94ZW4tY3B1aWQuYyBiL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMKaW5kZXggZDZlNjBi
ZWEzNC4uNzAyYzA3MmJmNyAxMDA2NDQKLS0tIGEvdG9vbHMvbWlzYy94ZW4tY3B1aWQuYworKysg
Yi90b29scy9taXNjL3hlbi1jcHVpZC5jCkBAIC0xNTcsNyArMTU3LDExIEBAIHN0YXRpYyBjb25z
dCBjaGFyICpzdHJfN2QwWzMyXSA9CiAKICAgICBbIDJdID0gImF2eDUxMl80dm5uaXciLCBbIDNd
ID0gImF2eDUxMl80Zm1hcHMiLAogCi0gICAgWzQgLi4uIDI1XSA9ICJSRVoiLAorICAgIFs0IC4u
LiAxMV0gPSAiUkVaIiwKKworICAgIFsxMl0gPSAiUkVaIiwgICAgICAgICAgIFsxM10gPSAidHN4
LWZvcmNlLWFib3J0IiwKKworICAgIFsxNCAuLi4gMjVdID0gIlJFWiIsCiAKICAgICBbMjZdID0g
ImlicnNiIiwgICAgICAgICBbMjddID0gInN0aWJwIiwKICAgICBbMjhdID0gImwxZF9mbHVzaCIs
ICAgICBbMjldID0gImFyY2hfY2FwcyIsCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L2lu
dGVsLmMgYi94ZW4vYXJjaC94ODYvY3B1L2ludGVsLmMKaW5kZXggYTdjMGQ0OTFhMi4uNDQ5Mjcz
YzVlOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9pbnRlbC5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9jcHUvaW50ZWwuYwpAQCAtMzU2LDYgKzM1Niw5IEBAIHN0YXRpYyB2b2lkIEludGVsX2Vy
cmF0YV93b3JrYXJvdW5kcyhzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCiAJaWYgKGMtPng4NiA9PSA2
ICYmIGNwdV9oYXNfY2xmbHVzaCAmJgogCSAgICAoYy0+eDg2X21vZGVsID09IDI5IHx8IGMtPng4
Nl9tb2RlbCA9PSA0NiB8fCBjLT54ODZfbW9kZWwgPT0gNDcpKQogCQlfX3NldF9iaXQoWDg2X0ZF
QVRVUkVfQ0xGTFVTSF9NT05JVE9SLCBjLT54ODZfY2FwYWJpbGl0eSk7CisKKwlpZiAoY3B1X2hh
c190c3hfZm9yY2VfYWJvcnQgJiYgb3B0X3J0bV9hYm9ydCkKKwkJd3Jtc3JsKE1TUl9UU1hfRk9S
Q0VfQUJPUlQsIFRTWF9GT1JDRV9BQk9SVF9SVE0pOwogfQogCiAKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9jcHUvdnBtdS5jIGIveGVuL2FyY2gveDg2L2NwdS92cG11LmMKaW5kZXggNDBkYTdl
Mzk3Yi4uOGI3YTdhOTFkNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS92cG11LmMKKysr
IGIveGVuL2FyY2gveDg2L2NwdS92cG11LmMKQEAgLTUzLDYgKzUzLDcgQEAgQ0hFQ0tfcG11X3Bh
cmFtczsKIHN0YXRpYyB1bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBvcHRfdnBtdV9lbmFibGVk
OwogdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgdnBtdV9tb2RlID0gWEVOUE1VX01PREVfT0ZG
OwogdW5zaWduZWQgaW50IF9fcmVhZF9tb3N0bHkgdnBtdV9mZWF0dXJlcyA9IDA7Citib29sIF9f
cmVhZF9tb3N0bHkgb3B0X3J0bV9hYm9ydDsKIHN0YXRpYyB2b2lkIHBhcnNlX3ZwbXVfcGFyYW1z
KGNoYXIgKnMpOwogY3VzdG9tX3BhcmFtKCJ2cG11IiwgcGFyc2VfdnBtdV9wYXJhbXMpOwogCkBA
IC02Myw2ICs2NCw4IEBAIHN0YXRpYyBERUZJTkVfUEVSX0NQVShzdHJ1Y3QgdmNwdSAqLCBsYXN0
X3ZjcHUpOwogCiBzdGF0aWMgaW50IHBhcnNlX3ZwbXVfcGFyYW0oY2hhciAqcywgdW5zaWduZWQg
aW50IGxlbikKIHsKKyAgICBpbnQgdmFsOworCiAgICAgaWYgKCAhKnMgfHwgIWxlbiApCiAgICAg
ICAgIHJldHVybiAwOwogICAgIGlmICggIXN0cm5jbXAocywgImJ0cyIsIGxlbikgKQpAQCAtNzEs
NiArNzQsOCBAQCBzdGF0aWMgaW50IHBhcnNlX3ZwbXVfcGFyYW0oY2hhciAqcywgdW5zaWduZWQg
aW50IGxlbikKICAgICAgICAgdnBtdV9mZWF0dXJlcyB8PSBYRU5QTVVfRkVBVFVSRV9JUENfT05M
WTsKICAgICBlbHNlIGlmICggIXN0cm5jbXAocywgImFyY2giLCBsZW4pICkKICAgICAgICAgdnBt
dV9mZWF0dXJlcyB8PSBYRU5QTVVfRkVBVFVSRV9BUkNIX09OTFk7CisgICAgZWxzZSBpZiAoICh2
YWwgPSBwYXJzZV9ib29sZWFuKCJydG0tYWJvcnQiLCBzLCBzICsgbGVuKSkgPj0gMCApCisgICAg
ICAgIG9wdF9ydG1fYWJvcnQgPSB2YWw7CiAgICAgZWxzZQogICAgICAgICByZXR1cm4gMTsKICAg
ICByZXR1cm4gMDsKQEAgLTk3LDYgKzEwMiwxMCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcGFyc2Vf
dnBtdV9wYXJhbXMoY2hhciAqcykKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAg
IHAgPSBzZXAgKyAxOwogICAgICAgICB9CisKKyAgICAgICAgaWYgKCAhdnBtdV9mZWF0dXJlcyAp
IC8qIHJ0bS1hYm9ydCBkb2Vzbid0IGltcGx5IHZwbXU9MSAqLworICAgICAgICAgICAgYnJlYWs7
CisKICAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCiAgICAgY2FzZSAxOgogICAgICAgICAvKiBE
ZWZhdWx0IFZQTVUgbW9kZSAqLwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBi
L3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggMGNiYjBmNTc3Yi4uMzQ2ZjFjZmUzNyAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2
bS5jCkBAIC0zNDI1LDYgKzM0MjUsOCBAQCBpbnQgaHZtX21zcl9yZWFkX2ludGVyY2VwdCh1bnNp
Z25lZCBpbnQgbXNyLCB1aW50NjRfdCAqbXNyX2NvbnRlbnQpCiAgICAgY2FzZSBNU1JfUFJFRF9D
TUQ6CiAgICAgY2FzZSBNU1JfRkxVU0hfQ01EOgogICAgICAgICAvKiBXcml0ZS1vbmx5ICovCisg
ICAgY2FzZSBNU1JfVFNYX0ZPUkNFX0FCT1JUOgorICAgICAgICAvKiBOb3Qgb2ZmZXJlZCB0byBn
dWVzdHMuICovCiAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7CiAKICAgICBjYXNlIE1TUl9TUEVDX0NU
Ukw6CkBAIC0zNjQ3LDYgKzM2NDksOCBAQCBpbnQgaHZtX21zcl93cml0ZV9pbnRlcmNlcHQodW5z
aWduZWQgaW50IG1zciwgdWludDY0X3QgbXNyX2NvbnRlbnQsCiAKICAgICBjYXNlIE1TUl9BUkNI
X0NBUEFCSUxJVElFUzoKICAgICAgICAgLyogUmVhZC1vbmx5ICovCisgICAgY2FzZSBNU1JfVFNY
X0ZPUkNFX0FCT1JUOgorICAgICAgICAvKiBOb3Qgb2ZmZXJlZCB0byBndWVzdHMuICovCiAgICAg
ICAgIGdvdG8gZ3BfZmF1bHQ7CiAKICAgICBjYXNlIE1TUl9BTUQ2NF9OQl9DRkc6CmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYvdHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IDJm
OWY3NWY3YmUuLjg2MzVmNzA1YjEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisr
KyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCkBAIC0yNjQwLDYgKzI2NDAsOCBAQCBzdGF0aWMgaW50
IHByaXZfb3BfcmVhZF9tc3IodW5zaWduZWQgaW50IHJlZywgdWludDY0X3QgKnZhbCwKICAgICBj
YXNlIE1TUl9QUkVEX0NNRDoKICAgICBjYXNlIE1TUl9GTFVTSF9DTUQ6CiAgICAgICAgIC8qIFdy
aXRlLW9ubHkgKi8KKyAgICBjYXNlIE1TUl9UU1hfRk9SQ0VfQUJPUlQ6CisgICAgICAgIC8qIE5v
dCBvZmZlcmVkIHRvIGd1ZXN0cy4gKi8KICAgICAgICAgYnJlYWs7CiAKICAgICBjYXNlIE1TUl9T
UEVDX0NUUkw6CkBAIC0yODYxLDYgKzI4NjMsOCBAQCBzdGF0aWMgaW50IHByaXZfb3Bfd3JpdGVf
bXNyKHVuc2lnbmVkIGludCByZWcsIHVpbnQ2NF90IHZhbCwKICAgICBjYXNlIE1TUl9JTlRFTF9Q
TEFURk9STV9JTkZPOgogICAgIGNhc2UgTVNSX0FSQ0hfQ0FQQUJJTElUSUVTOgogICAgICAgICAv
KiBUaGUgTVNSIGlzIHJlYWQtb25seS4gKi8KKyAgICBjYXNlIE1TUl9UU1hfRk9SQ0VfQUJPUlQ6
CisgICAgICAgIC8qIE5vdCBvZmZlcmVkIHRvIGd1ZXN0cy4gKi8KICAgICAgICAgYnJlYWs7CiAK
ICAgICBjYXNlIE1TUl9TUEVDX0NUUkw6CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2
L2NwdWZlYXR1cmUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCmluZGV4IDUw
NDMyMzExZWEuLmIxMGQ4ZWYwOTIgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1
ZmVhdHVyZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCkBAIC0xMDAs
NiArMTAwLDkgQEAKIC8qIENQVUlEIGxldmVsIDB4ODAwMDAwMDcuZWR4ICovCiAjZGVmaW5lIGNw
dV9oYXNfaXRzYyAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9JVFNDKQogCisv
KiBDUFVJRCBsZXZlbCAweDAwMDAwMDA3OjAuZWR4ICovCisjZGVmaW5lIGNwdV9oYXNfdHN4X2Zv
cmNlX2Fib3J0IGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9UU1hfRk9SQ0VfQUJPUlQpCisKIC8q
IFN5bnRoZXNpemVkLiAqLwogI2RlZmluZSBjcHVfaGFzX2FyY2hfcGVyZm1vbiAgICBib290X2Nw
dV9oYXMoWDg2X0ZFQVRVUkVfQVJDSF9QRVJGTU9OKQogI2RlZmluZSBjcHVfaGFzX2NwdWlkX2Zh
dWx0aW5nICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQ1BVSURfRkFVTFRJTkcpCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tc3ItaW5kZXguaAppbmRleCAxNzcyMmQyYmZiLi44ZGVjNDBlYzBiIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
bXNyLWluZGV4LmgKQEAgLTUzLDYgKzUzLDkgQEAKICNkZWZpbmUgTVNSX0ZMVVNIX0NNRAkJCTB4
MDAwMDAxMGIKICNkZWZpbmUgRkxVU0hfQ01EX0wxRAkJCShfQUMoMSwgVUxMKSA8PCAwKQogCisj
ZGVmaW5lIE1TUl9UU1hfRk9SQ0VfQUJPUlQgICAgICAgICAgICAgMHgwMDAwMDEwZgorI2RlZmlu
ZSBUU1hfRk9SQ0VfQUJPUlRfUlRNICAgICAgICAgICAgIChfQUMoMSwgVUxMKSA8PCAgMCkKKwog
LyogSW50ZWwgTVNScy4gU29tZSBhbHNvIGF2YWlsYWJsZSBvbiBvdGhlciBDUFVzICovCiAjZGVm
aW5lIE1TUl9JQTMyX1BFUkZDVFIwCQkweDAwMDAwMGMxCiAjZGVmaW5lIE1TUl9JQTMyX0FfUEVS
RkNUUjAJCTB4MDAwMDA0YzEKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvdnBtdS5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni92cG11LmgKaW5kZXggNWU3NzhhYjdiYS4uMTI4N2I5ZmI2
ZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni92cG11LmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni92cG11LmgKQEAgLTEyNSw2ICsxMjUsNyBAQCBzdGF0aWMgaW5saW5lIGludCB2
cG11X2RvX3JkbXNyKHVuc2lnbmVkIGludCBtc3IsIHVpbnQ2NF90ICptc3JfY29udGVudCkKIAog
ZXh0ZXJuIHVuc2lnbmVkIGludCB2cG11X21vZGU7CiBleHRlcm4gdW5zaWduZWQgaW50IHZwbXVf
ZmVhdHVyZXM7CitleHRlcm4gYm9vbCBvcHRfcnRtX2Fib3J0OwogCiAvKiBDb250ZXh0IHN3aXRj
aCAqLwogc3RhdGljIGlubGluZSB2b2lkIHZwbXVfc3dpdGNoX2Zyb20oc3RydWN0IHZjcHUgKnBy
ZXYpCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNl
dC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaAppbmRleCBl
MWEyYzRlMTEwLi4zM2I1MTVlNmE5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJj
aC14ODYvY3B1ZmVhdHVyZXNldC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9j
cHVmZWF0dXJlc2V0LmgKQEAgLTI0MSw2ICsyNDEsNyBAQCBYRU5fQ1BVRkVBVFVSRShJQlBCLCAg
ICAgICAgICA4KjMyKzEyKSAvKkEgIElCUEIgc3VwcG9ydCBvbmx5IChubyBJQlJTLCB1c2VkIGJ5
CiAvKiBJbnRlbC1kZWZpbmVkIENQVSBmZWF0dXJlcywgQ1BVSUQgbGV2ZWwgMHgwMDAwMDAwNzow
LmVkeCwgd29yZCA5ICovCiBYRU5fQ1BVRkVBVFVSRShBVlg1MTJfNFZOTklXLCA5KjMyKyAyKSAv
KkEgIEFWWDUxMiBOZXVyYWwgTmV0d29yayBJbnN0cnVjdGlvbnMgKi8KIFhFTl9DUFVGRUFUVVJF
KEFWWDUxMl80Rk1BUFMsIDkqMzIrIDMpIC8qQSAgQVZYNTEyIE11bHRpcGx5IEFjY3VtdWxhdGlv
biBTaW5nbGUgUHJlY2lzaW9uICovCitYRU5fQ1BVRkVBVFVSRShUU1hfRk9SQ0VfQUJPUlQsIDkq
MzIrMTMpIC8qIE1TUl9UU1hfRk9SQ0VfQUJPUlQuUlRNX0FCT1JUICovCiBYRU5fQ1BVRkVBVFVS
RShJQlJTQiwgICAgICAgICA5KjMyKzI2KSAvKkEgIElCUlMgYW5kIElCUEIgc3VwcG9ydCAodXNl
ZCBieSBJbnRlbCkgKi8KIFhFTl9DUFVGRUFUVVJFKFNUSUJQLCAgICAgICAgIDkqMzIrMjcpIC8q
QSAgU1RJQlAgKi8KIFhFTl9DUFVGRUFUVVJFKEwxRF9GTFVTSCwgICAgIDkqMzIrMjgpIC8qUyAg
TVNSX0ZMVVNIX0NNRCBhbmQgTDFEIGZsdXNoLiAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjkKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 14 17:15:35 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 17:15: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 1hQb1b-0007Mr-7J; Tue, 14 May 2019 17:15: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=rBGB=TO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQb1a-0007Mk-Ew
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:15:34 +0000
X-Inumbo-ID: e1ba69a0-766b-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e1ba69a0-766b-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 17:15: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 1hQb1Z-0001lv-3Q
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:15:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQb1Z-0004ik-12
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:15:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQb1Z-0004ik-12@xenbits.xenproject.org>
Date: Tue, 14 May 2019 17:15:33 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/spec-ctrl: Reposition the
 XPTI command line parsing logic
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE2MTJmMTVhN2UzZGEyNzM0ODJmYWEzM2Y3OTQ3M2UzMjkzNDk5Y2IKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIFNlcCAxMiAxNDozNjowMCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgMTQgMTU6NDM6
MjggMjAxOSArMDEwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IFJlcG9zaXRpb24gdGhlIFhQVEkgY29t
bWFuZCBsaW5lIHBhcnNpbmcgbG9naWMKICAgIAogICAgSXQgaGFzIGVuZGVkIHVwIGluIHRoZSBt
aWRkbGUgb2YgdGhlIG1pdGlnYXRpb24gY2FsY3VsYXRpb24gbG9naWMuICBNb3ZlIGl0IHRvCiAg
ICBiZSBiZXNpZGUgdGhlIG90aGVyIGNvbW1hbmQgbGluZSBwYXJzaW5nLgogICAgCiAgICBObyBm
dW5jdGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBjMmMyYmIwZDYw
YzY0MmU2NGE1MjQzYTc5YzhiMTU0OGZmYjdiYzViKQotLS0KIHhlbi9hcmNoL3g4Ni9zcGVjX2N0
cmwuYyB8IDEzNCArKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQogMSBmaWxlIGNoYW5nZWQsIDY3IGluc2VydGlvbnMoKyksIDY3IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0
cmwuYwppbmRleCAyNWRhNmEyZTk1Li45NjY1ZWM1OGQzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCkBAIC0yMDYsNiAr
MjA2LDczIEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX3NwZWNfY3RybChjaGFyICpzKQogfQog
Y3VzdG9tX3BhcmFtKCJzcGVjLWN0cmwiLCBwYXJzZV9zcGVjX2N0cmwpOwogCitpbnQ4X3QgX19y
ZWFkX21vc3RseSBvcHRfeHB0aV9od2RvbSA9IC0xOworaW50OF90IF9fcmVhZF9tb3N0bHkgb3B0
X3hwdGlfZG9tdSA9IC0xOworCitzdGF0aWMgX19pbml0IHZvaWQgeHB0aV9pbml0X2RlZmF1bHQo
dWludDY0X3QgY2FwcykKK3sKKyAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBY
ODZfVkVORE9SX0FNRCApCisgICAgICAgIGNhcHMgPSBBUkNIX0NBUEFCSUxJVElFU19SRENMX05P
OworCisgICAgaWYgKCBjYXBzICYgQVJDSF9DQVBBQklMSVRJRVNfUkRDTF9OTyApCisgICAgewor
ICAgICAgICBpZiAoIG9wdF94cHRpX2h3ZG9tIDwgMCApCisgICAgICAgICAgICBvcHRfeHB0aV9o
d2RvbSA9IDA7CisgICAgICAgIGlmICggb3B0X3hwdGlfZG9tdSA8IDAgKQorICAgICAgICAgICAg
b3B0X3hwdGlfZG9tdSA9IDA7CisgICAgfQorICAgIGVsc2UKKyAgICB7CisgICAgICAgIGlmICgg
b3B0X3hwdGlfaHdkb20gPCAwICkKKyAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9tID0gMTsKKyAg
ICAgICAgaWYgKCBvcHRfeHB0aV9kb211IDwgMCApCisgICAgICAgICAgICBvcHRfeHB0aV9kb211
ID0gMTsKKyAgICB9Cit9CisKK3N0YXRpYyBfX2luaXQgaW50IHBhcnNlX3hwdGkoY2hhciAqcykK
K3sKKyAgICBjaGFyICpzczsKKyAgICBpbnQgdmFsLCByYyA9IDA7CisKKyAgICAvKiBJbnRlcnBy
ZXQgJ3hwdGknIGFsb25lIGluIGl0cyBwb3NpdGl2ZSBib29sZWFuIGZvcm0uICovCisgICAgaWYg
KCAqcyA9PSAnXDAnICkKKyAgICAgICAgb3B0X3hwdGlfaHdkb20gPSBvcHRfeHB0aV9kb211ID0g
MTsKKworICAgIGRvIHsKKyAgICAgICAgc3MgPSBzdHJjaHIocywgJywnKTsKKyAgICAgICAgaWYg
KCBzcyApCisgICAgICAgICAgICAqc3MgPSAnXDAnOworCisgICAgICAgIHN3aXRjaCAoIHBhcnNl
X2Jvb2wocykgKQorICAgICAgICB7CisgICAgICAgIGNhc2UgMDoKKyAgICAgICAgICAgIG9wdF94
cHRpX2h3ZG9tID0gb3B0X3hwdGlfZG9tdSA9IDA7CisgICAgICAgICAgICBicmVhazsKKworICAg
ICAgICBjYXNlIDE6CisgICAgICAgICAgICBvcHRfeHB0aV9od2RvbSA9IG9wdF94cHRpX2RvbXUg
PSAxOworICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgZGVmYXVsdDoKKyAgICAgICAgICAg
IGlmICggIXN0cmNtcChzLCAiZGVmYXVsdCIpICkKKyAgICAgICAgICAgICAgICBvcHRfeHB0aV9o
d2RvbSA9IG9wdF94cHRpX2RvbXUgPSAtMTsKKyAgICAgICAgICAgIGVsc2UgaWYgKCAodmFsID0g
cGFyc2VfYm9vbGVhbigiZG9tMCIsIHMsIHNzKSkgPj0gMCApCisgICAgICAgICAgICAgICAgb3B0
X3hwdGlfaHdkb20gPSB2YWw7CisgICAgICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jv
b2xlYW4oImRvbXUiLCBzLCBzcykpID49IDAgKQorICAgICAgICAgICAgICAgIG9wdF94cHRpX2Rv
bXUgPSB2YWw7CisgICAgICAgICAgICBlbHNlIGlmICggKnMgKQorICAgICAgICAgICAgICAgIHJj
ID0gLUVJTlZBTDsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisKKyAgICAgICAgcyA9
IHNzICsgMTsKKyAgICB9IHdoaWxlICggc3MgKTsKKworICAgIHJldHVybiByYzsKK30KK2N1c3Rv
bV9wYXJhbSgieHB0aSIsIHBhcnNlX3hwdGkpOworCiBpbnQ4X3QgX19yZWFkX21vc3RseSBvcHRf
cHZfbDF0Zl9od2RvbSA9IC0xOwogaW50OF90IF9fcmVhZF9tb3N0bHkgb3B0X3B2X2wxdGZfZG9t
dSA9IC0xOwogCkBAIC02MzksNzMgKzcwNiw2IEBAIHN0YXRpYyBfX2luaXQgdm9pZCBsMXRmX2Nh
bGN1bGF0aW9ucyh1aW50NjRfdCBjYXBzKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA6ICgzdWwgPDwgKHBhZGRyX2JpdHMgLSAyKSkpKTsKIH0KIAotaW50OF90
IF9fcmVhZF9tb3N0bHkgb3B0X3hwdGlfaHdkb20gPSAtMTsKLWludDhfdCBfX3JlYWRfbW9zdGx5
IG9wdF94cHRpX2RvbXUgPSAtMTsKLQotc3RhdGljIF9faW5pdCB2b2lkIHhwdGlfaW5pdF9kZWZh
dWx0KHVpbnQ2NF90IGNhcHMpCi17Ci0gICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3Ig
PT0gWDg2X1ZFTkRPUl9BTUQgKQotICAgICAgICBjYXBzID0gQVJDSF9DQVBBQklMSVRJRVNfUkRD
TF9OTzsKLQotICAgIGlmICggY2FwcyAmIEFSQ0hfQ0FQQUJJTElUSUVTX1JEQ0xfTk8gKQotICAg
IHsKLSAgICAgICAgaWYgKCBvcHRfeHB0aV9od2RvbSA8IDAgKQotICAgICAgICAgICAgb3B0X3hw
dGlfaHdkb20gPSAwOwotICAgICAgICBpZiAoIG9wdF94cHRpX2RvbXUgPCAwICkKLSAgICAgICAg
ICAgIG9wdF94cHRpX2RvbXUgPSAwOwotICAgIH0KLSAgICBlbHNlCi0gICAgewotICAgICAgICBp
ZiAoIG9wdF94cHRpX2h3ZG9tIDwgMCApCi0gICAgICAgICAgICBvcHRfeHB0aV9od2RvbSA9IDE7
Ci0gICAgICAgIGlmICggb3B0X3hwdGlfZG9tdSA8IDAgKQotICAgICAgICAgICAgb3B0X3hwdGlf
ZG9tdSA9IDE7Ci0gICAgfQotfQotCi1zdGF0aWMgX19pbml0IGludCBwYXJzZV94cHRpKGNoYXIg
KnMpCi17Ci0gICAgY2hhciAqc3M7Ci0gICAgaW50IHZhbCwgcmMgPSAwOwotCi0gICAgLyogSW50
ZXJwcmV0ICd4cHRpJyBhbG9uZSBpbiBpdHMgcG9zaXRpdmUgYm9vbGVhbiBmb3JtLiAqLwotICAg
IGlmICggKnMgPT0gJ1wwJyApCi0gICAgICAgIG9wdF94cHRpX2h3ZG9tID0gb3B0X3hwdGlfZG9t
dSA9IDE7Ci0KLSAgICBkbyB7Ci0gICAgICAgIHNzID0gc3RyY2hyKHMsICcsJyk7Ci0gICAgICAg
IGlmICggc3MgKQotICAgICAgICAgICAgKnNzID0gJ1wwJzsKLQotICAgICAgICBzd2l0Y2ggKCBw
YXJzZV9ib29sKHMpICkKLSAgICAgICAgewotICAgICAgICBjYXNlIDA6Ci0gICAgICAgICAgICBv
cHRfeHB0aV9od2RvbSA9IG9wdF94cHRpX2RvbXUgPSAwOwotICAgICAgICAgICAgYnJlYWs7Ci0K
LSAgICAgICAgY2FzZSAxOgotICAgICAgICAgICAgb3B0X3hwdGlfaHdkb20gPSBvcHRfeHB0aV9k
b211ID0gMTsKLSAgICAgICAgICAgIGJyZWFrOwotCi0gICAgICAgIGRlZmF1bHQ6Ci0gICAgICAg
ICAgICBpZiAoICFzdHJjbXAocywgImRlZmF1bHQiKSApCi0gICAgICAgICAgICAgICAgb3B0X3hw
dGlfaHdkb20gPSBvcHRfeHB0aV9kb211ID0gLTE7Ci0gICAgICAgICAgICBlbHNlIGlmICggKHZh
bCA9IHBhcnNlX2Jvb2xlYW4oImRvbTAiLCBzLCBzcykpID49IDAgKQotICAgICAgICAgICAgICAg
IG9wdF94cHRpX2h3ZG9tID0gdmFsOwotICAgICAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJz
ZV9ib29sZWFuKCJkb211Iiwgcywgc3MpKSA+PSAwICkKLSAgICAgICAgICAgICAgICBvcHRfeHB0
aV9kb211ID0gdmFsOwotICAgICAgICAgICAgZWxzZSBpZiAoICpzICkKLSAgICAgICAgICAgICAg
ICByYyA9IC1FSU5WQUw7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgfQotCi0gICAgICAg
IHMgPSBzcyArIDE7Ci0gICAgfSB3aGlsZSAoIHNzICk7Ci0KLSAgICByZXR1cm4gcmM7Ci19Ci1j
dXN0b21fcGFyYW0oInhwdGkiLCBwYXJzZV94cHRpKTsKLQogdm9pZCBfX2luaXQgaW5pdF9zcGVj
dWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogewogICAgIGVudW0gaW5kX3RodW5rIHRodW5rID0g
VEhVTktfREVGQVVMVDsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWdpbmctNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 14 17:15:46 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 17:15: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 1hQb1m-0007O3-98; Tue, 14 May 2019 17:15:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rBGB=TO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQb1l-0007Nu-3u
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:15:45 +0000
X-Inumbo-ID: e7cbe383-766b-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e7cbe383-766b-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 17:15: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 1hQb1j-0001m3-9W
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:15:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQb1j-0004jC-76
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:15:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQb1j-0004jC-76@xenbits.xenproject.org>
Date: Tue, 14 May 2019 17:15:43 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/msr: Definitions for
 MSR_INTEL_CORE_THREAD_COUNT
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA0ZTlkY2JiZTZmNDMxMmY5YzRlN2MwNTFhOWJhNTY4MWU5ZWNiMjYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEFwciA1IDEyOjI2OjMwIDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAxNCAxNTo0Mzoy
OCAyMDE5ICswMTAwCgogICAgeDg2L21zcjogRGVmaW5pdGlvbnMgZm9yIE1TUl9JTlRFTF9DT1JF
X1RIUkVBRF9DT1VOVAogICAgCiAgICBUaGlzIGlzIGEgbW9kZWwgc3BlY2lmaWMgcmVnaXN0ZXIg
d2hpY2ggZGV0YWlscyB0aGUgY3VycmVudCBjb25maWd1cmF0aW9uCiAgICBjb3JlcyBhbmQgdGhy
ZWFkcyBpbiB0aGUgcGFja2FnZS4gIEJlY2F1c2Ugb2YgaG93IEh5cGVydGhyZWFkIGFuZCBDb3Jl
CiAgICBjb25maWd1cmF0aW9uIHdvcmtzIHdvcmtzIGluIGZpcm13YXJlLCB0aGUgTVNSIGl0IGlz
IGRlLWZhY3RvIGNvbnN0YW50IGFuZAogICAgd2lsbCByZW1haW4gdW5jaGFuZ2VkIHVudGlsIHRo
ZSBuZXh0IHN5c3RlbSByZXNldC4KICAgIAogICAgSXQgaXMgYSByZWFkIG9ubHkgTVNSIChzbyB1
bmlsYXRlcmFsbHkgcmVqZWN0IHdyaXRlcyksIGJ1dCBmb3Igbm93IHJldGFpbiBpdHMKICAgIGxl
YWt5LW9uLXJlYWQgcHJvcGVydGllcy4gIEZ1cnRoZXIgQ1BVSUQvTVNSIHdvcmsgaXMgcmVxdWly
ZWQgYmVmb3JlIHdlIGNhbgogICAgc3RhcnQgdmlydHVhbGlzaW5nIGEgY29uc2lzdGVudCB0b3Bv
bG9neSB0byB0aGUgZ3Vlc3QsIGFuZCByZXRhaW5pbmcgdGhlIG9sZAogICAgYmVoYXZpb3VyIGlz
IHRoZSBzYWZlc3QgY291cnNlIG9mIGFjdGlvbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1p
dCBkNDEyMDkzNmJjZDE2OTVmYWY1YjU3NWYxMjU5YzU4ZTMxZDJiMThiKQotLS0KIHhlbi9hcmNo
L3g4Ni9odm0vaHZtLmMgICAgICAgICAgfCAxICsKIHhlbi9hcmNoL3g4Ni90cmFwcy5jICAgICAg
ICAgICAgfCAxICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmggfCA0ICsrKysKIDMg
ZmlsZXMgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggMzQ2ZjFjZmUzNy4uMDE2
NGFlNWE5NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJj
aC94ODYvaHZtL2h2bS5jCkBAIC0zNjQ3LDYgKzM2NDcsNyBAQCBpbnQgaHZtX21zcl93cml0ZV9p
bnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgbXNyX2NvbnRlbnQsCiAgICAgICAg
IHdybXNybChNU1JfRkxVU0hfQ01ELCBtc3JfY29udGVudCk7CiAgICAgICAgIGJyZWFrOwogCisg
ICAgY2FzZSBNU1JfSU5URUxfQ09SRV9USFJFQURfQ09VTlQ6CiAgICAgY2FzZSBNU1JfQVJDSF9D
QVBBQklMSVRJRVM6CiAgICAgICAgIC8qIFJlYWQtb25seSAqLwogICAgIGNhc2UgTVNSX1RTWF9G
T1JDRV9BQk9SVDoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jIGIveGVuL2FyY2gv
eDg2L3RyYXBzLmMKaW5kZXggODYzNWY3MDViMS4uZjNjODcwNTNlZCAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKQEAgLTI4NjAsNiAr
Mjg2MCw3IEBAIHN0YXRpYyBpbnQgcHJpdl9vcF93cml0ZV9tc3IodW5zaWduZWQgaW50IHJlZywg
dWludDY0X3QgdmFsLAogICAgICAgICAgICAgd3Jtc3JsKHJlZywgdmFsKTsKICAgICAgICAgcmV0
dXJuIFg4NkVNVUxfT0tBWTsKIAorICAgIGNhc2UgTVNSX0lOVEVMX0NPUkVfVEhSRUFEX0NPVU5U
OgogICAgIGNhc2UgTVNSX0lOVEVMX1BMQVRGT1JNX0lORk86CiAgICAgY2FzZSBNU1JfQVJDSF9D
QVBBQklMSVRJRVM6CiAgICAgICAgIC8qIFRoZSBNU1IgaXMgcmVhZC1vbmx5LiAqLwpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvbXNyLWluZGV4LmgKaW5kZXggOGRlYzQwZWMwYi4uYmM3MjQ3NmJkOCAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L21zci1pbmRleC5oCkBAIC0zNCw2ICszNCwxMCBAQAogI2RlZmluZSBFRkVSX0tOT1dOX01BU0sJ
CShFRkVSX1NDRSB8IEVGRVJfTE1FIHwgRUZFUl9MTUEgfCBFRkVSX05YIHwgXAogCQkJCSBFRkVS
X1NWTUUgfCBFRkVSX0xNU0xFIHwgRUZFUl9GRlhTRSkKIAorI2RlZmluZSBNU1JfSU5URUxfQ09S
RV9USFJFQURfQ09VTlQgICAgIDB4MDAwMDAwMzUKKyNkZWZpbmUgTVNSX0NUQ19USFJFQURfTUFT
SyAgICAgICAgICAgICAweDAwMDBmZmZmCisjZGVmaW5lIE1TUl9DVENfQ09SRV9NQVNLICAgICAg
ICAgICAgICAgMHhmZmZmMDAwMAorCiAvKiBTcGVjdWxhdGlvbiBDb250cm9scy4gKi8KICNkZWZp
bmUgTVNSX1NQRUNfQ1RSTAkJCTB4MDAwMDAwNDgKICNkZWZpbmUgU1BFQ19DVFJMX0lCUlMJCQko
X0FDKDEsIFVMTCkgPDwgMCkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 14 17:15:57 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 17:15: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 1hQb1x-0007PF-B7; Tue, 14 May 2019 17:15:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rBGB=TO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQb1v-0007P5-NX
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:15:55 +0000
X-Inumbo-ID: edde9076-766b-11e9-a301-430aa0f460d1
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id edde9076-766b-11e9-a301-430aa0f460d1;
 Tue, 14 May 2019 17:15: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 1hQb1t-0001mD-FA
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:15:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQb1t-0004jl-Cn
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:15:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQb1t-0004jl-Cn@xenbits.xenproject.org>
Date: Tue, 14 May 2019 17:15:53 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/boot: Detect the firmware SMT
 setting correctly on Intel hardware
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDM1MjQyMWY2MDlhMDlkNTEwM2M1MDcxMDA1MWNiNWQ3NzdiZTVjMDMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEFwciA1IDEzOjI2OjMwIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAxNCAxNTo0Mzoy
OCAyMDE5ICswMTAwCgogICAgeDg2L2Jvb3Q6IERldGVjdCB0aGUgZmlybXdhcmUgU01UIHNldHRp
bmcgY29ycmVjdGx5IG9uIEludGVsIGhhcmR3YXJlCiAgICAKICAgIFdoaWxlIGJvb3RfY3B1X2Rh
dGEueDg2X251bV9zaWJsaW5ncyBpcyBhbiBhY2N1cmF0ZSB2YWx1ZSB0byB1c2Ugb24gQU1ECiAg
ICBoYXJkd2FyZSwgaXQgaXNuJ3Qgb24gSW50ZWwgd2hlbiB0aGUgdXNlciBoYXMgZGlzYWJsZWQg
SHlwZXJ0aHJlYWRpbmcgaW4gdGhlCiAgICBmaXJtd2FyZS4gIEFzIGEgcmVzdWx0LCBhIHVzZXIg
d2hpY2ggaGFzIGNob3NlbiB0byBkaXNhYmxlIEhUIHN0aWxsIGdldHMKICAgIG5hZ2dlZCBvbiBM
MVRGLXZ1bG5lcmFibGUgaGFyZHdhcmUgd2hlbiB0aGV5IGhhdmVuJ3QgY2hvc2VuIGFuIGV4cGxp
Y2l0CiAgICBzbXQ9PGJvb2w+IHNldHRpbmcuCiAgICAKICAgIE1ha2UgdXNlIG9mIHRoZSBsYXJn
ZWx5LXVuZG9jdW1lbnRlZCBNU1JfSU5URUxfQ09SRV9USFJFQURfQ09VTlQgd2hpY2ggaW4KICAg
IHByYWN0aWNlIGV4aXN0cyBzaW5jZSBOZWhhbGVtLCB3aGVuIGJvb3Rpbmcgb24gcmVhbCBoYXJk
d2FyZS4gIEZhbGwgYmFjayB0bwogICAgdXNpbmcgdGhlIEFDUEkgdGFibGUgQVBJQyBJRHMuCiAg
ICAKICAgIFdoaWxlIGFkanVzdGluZyB0aGlzIGxvZ2ljLCBmaXggYSBsYXRlbnQgYnVnIGluIGFt
ZF9nZXRfdG9wb2xvZ3koKS4gIFRoZQogICAgdGhyZWFkIGNvdW50IGZpZWxkIGluIENQVUlELjB4
ODAwMDAwMWUuZWJ4IGlzIGRvY3VtZW50ZWQgYXMgOCBiaXRzIHdpZGUsCiAgICByYXRoZXIgdGhh
biAyIGJpdHMgd2lkZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBiMTJmZWM0YTEyNTk1
MDI0MDU3M2VhMzJmNjVjNjFmYjlhZmE3NGMzKQotLS0KIHhlbi9hcmNoL3g4Ni9jcHUvYW1kLmMg
ICB8ICAyICstCiB4ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgfCA0NiArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDQ0IGluc2Vy
dGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9h
bWQuYyBiL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMKaW5kZXggY2IyYWJkYTkwNS4uYzYxYmVlZGRk
YSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9hbWQuYworKysgYi94ZW4vYXJjaC94ODYv
Y3B1L2FtZC5jCkBAIC01MDEsNyArNTAxLDcgQEAgc3RhdGljIHZvaWQgYW1kX2dldF90b3BvbG9n
eShzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCiAgICAgICAgICAgICAgICAgdTMyIGVheCwgZWJ4LCBl
Y3gsIGVkeDsKIAogICAgICAgICAgICAgICAgIGNwdWlkKDB4ODAwMDAwMWUsICZlYXgsICZlYngs
ICZlY3gsICZlZHgpOwotICAgICAgICAgICAgICAgIGMtPng4Nl9udW1fc2libGluZ3MgPSAoKGVi
eCA+PiA4KSAmIDB4MykgKyAxOworICAgICAgICAgICAgICAgIGMtPng4Nl9udW1fc2libGluZ3Mg
PSAoKGVieCA+PiA4KSAmIDB4ZmYpICsgMTsKIAogICAgICAgICAgICAgICAgIGlmIChjLT54ODYg
PCAweDE3KQogICAgICAgICAgICAgICAgICAgICAgICAgYy0+Y29tcHV0ZV91bml0X2lkID0gZWJ4
ICYgMHhGRjsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNo
L3g4Ni9zcGVjX2N0cmwuYwppbmRleCA5NjY1ZWM1OGQzLi4yYTcyNjdjNGQxIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5j
CkBAIC00MDAsNiArNDAwLDQ1IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVu
dW0gaW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBzKQogICAgICAgICAgICBvcHRfcHZfbDF0
Zl9kb211ICA/ICJlbmFibGVkIiAgOiAiZGlzYWJsZWQiKTsKIH0KIAorc3RhdGljIGJvb2wgX19p
bml0IGNoZWNrX3NtdF9lbmFibGVkKHZvaWQpCit7CisgICAgdWludDY0X3QgdmFsOworICAgIHVu
c2lnbmVkIGludCBjcHU7CisKKyAgICAvKgorICAgICAqIHg4Nl9udW1fc2libGluZ3MgZGVmYXVs
dHMgdG8gMSBpbiB0aGUgYWJzZW5jZSBvZiBvdGhlciBpbmZvcm1hdGlvbiwgYW5kCisgICAgICog
aXMgYWRqdXN0ZWQgYmFzZWQgb24gb3RoZXIgdG9wb2xvZ3kgaW5mb3JtYXRpb24gZm91bmQgaW4g
Q1BVSUQgbGVhdmVzLgorICAgICAqCisgICAgICogT24gQU1EIGhhcmR3YXJlLCBpdCB3aWxsIGJl
IHRoZSBjdXJyZW50IFNNVCBjb25maWd1cmF0aW9uLiAgT24gSW50ZWwKKyAgICAgKiBoYXJkd2Fy
ZSwgaXQgd2lsbCByZXByZXNlbnQgdGhlIG1heGltdW0gY2FwYWJpbGl0eSwgcmF0aGVyIHRoYW4g
dGhlCisgICAgICogY3VycmVudCBjb25maWd1cmF0aW9uLgorICAgICAqLworICAgIGlmICggYm9v
dF9jcHVfZGF0YS54ODZfbnVtX3NpYmxpbmdzIDwgMiApCisgICAgICAgIHJldHVybiBmYWxzZTsK
KworICAgIC8qCisgICAgICogSW50ZWwgTmVoYWxlbSBhbmQgbGF0ZXIgaGFyZHdhcmUgZG9lcyBo
YXZlIGFuIE1TUiB3aGljaCByZXBvcnRzIHRoZQorICAgICAqIGN1cnJlbnQgY291bnQgb2YgY29y
ZXMvdGhyZWFkcyBpbiB0aGUgcGFja2FnZS4KKyAgICAgKgorICAgICAqIEF0IHRoZSB0aW1lIG9m
IHdyaXRpbmcsIGl0IGlzIGFsbW9zdCBjb21wbGV0ZWx5IHVuZG9jdW1lbnRlZCwgc28gaXNuJ3QK
KyAgICAgKiB2aXJ0dWFsaXNlZCByZWxpYWJseS4KKyAgICAgKi8KKyAgICBpZiAoIGJvb3RfY3B1
X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0lOVEVMICYmICFjcHVfaGFzX2h5cGVydmlz
b3IgJiYKKyAgICAgICAgICFyZG1zcl9zYWZlKE1TUl9JTlRFTF9DT1JFX1RIUkVBRF9DT1VOVCwg
dmFsKSApCisgICAgICAgIHJldHVybiAoTUFTS19FWFRSKHZhbCwgTVNSX0NUQ19DT1JFX01BU0sp
ICE9CisgICAgICAgICAgICAgICAgTUFTS19FWFRSKHZhbCwgTVNSX0NUQ19USFJFQURfTUFTSykp
OworCisgICAgLyoKKyAgICAgKiBTZWFyY2ggb3ZlciB0aGUgQ1BVcyByZXBvcnRlZCBpbiB0aGUg
QUNQSSB0YWJsZXMuICBBbnkgd2hvc2UgQVBJQyBJRAorICAgICAqIGhhcyBhIG5vbi16ZXJvIHRo
cmVhZCBpZCBjb21wb25lbnQgaW5kaWNhdGVzIHRoYXQgU01UIGlzIGFjdGl2ZS4KKyAgICAgKi8K
KyAgICBmb3JfZWFjaF9wcmVzZW50X2NwdSAoIGNwdSApCisgICAgICAgIGlmICggeDg2X2NwdV90
b19hcGljaWRbY3B1XSAmIChib290X2NwdV9kYXRhLng4Nl9udW1fc2libGluZ3MgLSAxKSApCisg
ICAgICAgICAgICByZXR1cm4gdHJ1ZTsKKworICAgIHJldHVybiBmYWxzZTsKK30KKwogLyogQ2Fs
Y3VsYXRlIHdoZXRoZXIgUmV0cG9saW5lIGlzIGtub3duLXNhZmUgb24gdGhpcyBDUFUuICovCiBz
dGF0aWMgYm9vbCBfX2luaXQgcmV0cG9saW5lX3NhZmUodWludDY0X3QgY2FwcykKIHsKQEAgLTcw
OSwxMiArNzQ4LDE0IEBAIHN0YXRpYyBfX2luaXQgdm9pZCBsMXRmX2NhbGN1bGF0aW9ucyh1aW50
NjRfdCBjYXBzKQogdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lk
KQogewogICAgIGVudW0gaW5kX3RodW5rIHRodW5rID0gVEhVTktfREVGQVVMVDsKLSAgICBib29s
IHVzZV9zcGVjX2N0cmwgPSBmYWxzZSwgaWJycyA9IGZhbHNlOworICAgIGJvb2wgdXNlX3NwZWNf
Y3RybCA9IGZhbHNlLCBpYnJzID0gZmFsc2UsIGh3X3NtdF9lbmFibGVkOwogICAgIHVpbnQ2NF90
IGNhcHMgPSAwOwogCiAgICAgaWYgKCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVJDSF9DQVBT
KSApCiAgICAgICAgIHJkbXNybChNU1JfQVJDSF9DQVBBQklMSVRJRVMsIGNhcHMpOwogCisgICAg
aHdfc210X2VuYWJsZWQgPSBjaGVja19zbXRfZW5hYmxlZCgpOworCiAgICAgLyoKICAgICAgKiBI
YXMgdGhlIHVzZXIgc3BlY2lmaWVkIGFueSBjdXN0b20gQlRJIG1pdGlnYXRpb25zPyAgSWYgc28s
IGZvbGxvdyB0aGVpcgogICAgICAqIGluc3RydWN0aW9ucyBleGFjdGx5IGFuZCBkaXNhYmxlIGFs
bCBoZXVyaXN0aWNzLgpAQCAtODg3LDggKzkyOCw3IEBAIHZvaWQgX19pbml0IGluaXRfc3BlY3Vs
YXRpb25fbWl0aWdhdGlvbnModm9pZCkKICAgICAgKiBIb3dldmVyLCBpZiB3ZSBhcmUgb24gYWZm
ZWN0ZWQgaGFyZHdhcmUsIHdpdGggSFQgZW5hYmxlZCwgYW5kIHRoZSB1c2VyCiAgICAgICogaGFz
bid0IGV4cGxpY2l0bHkgY2hvc2VuIHdoZXRoZXIgdG8gdXNlIEhUIG9yIG5vdCwgbmFnIHRoZW0g
dG8gZG8gc28uCiAgICAgICovCi0gICAgaWYgKCBvcHRfc210ID09IC0xICYmIGNwdV9oYXNfYnVn
X2wxdGYgJiYKLSAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2X251bV9zaWJsaW5ncyA+IDEgKQor
ICAgIGlmICggb3B0X3NtdCA9PSAtMSAmJiBjcHVfaGFzX2J1Z19sMXRmICYmIGh3X3NtdF9lbmFi
bGVkICkKICAgICAgICAgd2FybmluZ19hZGQoCiAgICAgICAgICAgICAiQm9vdGVkIG9uIEwxVEYt
dnVsbmVyYWJsZSBoYXJkd2FyZSB3aXRoIFNNVC9IeXBlcnRocmVhZGluZ1xuIgogICAgICAgICAg
ICAgImVuYWJsZWQuICBQbGVhc2UgYXNzZXNzIHlvdXIgY29uZmlndXJhdGlvbiBhbmQgY2hvb3Nl
IGFuXG4iCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFnaW5nLTQuOQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 14 17:16:06 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 17:16: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 1hQb26-0007QK-Cw; Tue, 14 May 2019 17:16:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rBGB=TO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQb25-0007QD-Fu
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:16:05 +0000
X-Inumbo-ID: f3ed8d82-766b-11e9-ac39-5fcf3d0143d9
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f3ed8d82-766b-11e9-ac39-5fcf3d0143d9;
 Tue, 14 May 2019 17:16: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 1hQb23-0001nE-Ko
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:16:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQb23-0004kv-IL
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:16:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQb23-0004kv-IL@xenbits.xenproject.org>
Date: Tue, 14 May 2019 17:16:03 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/spec-ctrl: Misc
 non-functional cleanup
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDMzODRlYTRhYjBhY2NhY2Q1NTNhZTU5NWY5NzBhMTVlY2ViZDc3NmQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIFNlcCAxMiAxNDozNjowMCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgMTQgMTU6NDM6
MjggMjAxOSArMDEwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IE1pc2Mgbm9uLWZ1bmN0aW9uYWwgY2xl
YW51cAogICAgCiAgICAgKiBJZGVudGlmeSBCVEkgaW4gdGhlIHNwZWNfY3RybF97ZW50ZXIsZXhp
dH1faWRsZSgpIGNvbW1lbnRzLCBhcyBvdGhlcgogICAgICAgbWl0aWdhdGlvbnMgd2lsbCBzaG9y
dGx5IGFwcGVhci4KICAgICAqIFVzZSBhbHRlcm5hdGl2ZV9pbnB1dCgpIGFuZCBjb3ZlciB0aGUg
bGFjayBvZiBtZW1vcnkgY29iYmVyIHdpdGggYSBmdXJ0aGVyCiAgICAgICBiYXJyaWVyLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAg
IChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDliNjJlYmE2YzQyOWMzMjdlMTUwNzgxNmJlZjQw
M2NjYzg3MzU3YWUpCi0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCB8IDE0ICsr
KysrKysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAppbmRleCBjODQ2MzU0NGFlLi40OTgzMDcxOTAx
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKQEAgLTYxLDYgKzYxLDggQEAgc3RhdGljIGFsd2F5
c19pbmxpbmUgdm9pZCBzcGVjX2N0cmxfZW50ZXJfaWRsZShzdHJ1Y3QgY3B1X2luZm8gKmluZm8p
CiAgICAgdWludDMyX3QgdmFsID0gMDsKIAogICAgIC8qCisgICAgICogQnJhbmNoIFRhcmdldCBJ
bmplY3Rpb246CisgICAgICoKICAgICAgKiBMYXRjaCB0aGUgbmV3IHNoYWRvdyB2YWx1ZSwgdGhl
biBlbmFibGUgc2hhZG93aW5nLCB0aGVuIHVwZGF0ZSB0aGUgTVNSLgogICAgICAqIFRoZXJlIGFy
ZSBubyBTTVAgaXNzdWVzIGhlcmU7IG9ubHkgbG9jYWwgcHJvY2Vzc29yIG9yZGVyaW5nIGNvbmNl
cm5zLgogICAgICAqLwpAQCAtNjgsOCArNzAsOSBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB2b2lk
IHNwZWNfY3RybF9lbnRlcl9pZGxlKHN0cnVjdCBjcHVfaW5mbyAqaW5mbykKICAgICBiYXJyaWVy
KCk7CiAgICAgaW5mby0+c3BlY19jdHJsX2ZsYWdzIHw9IFNDRl91c2Vfc2hhZG93OwogICAgIGJh
cnJpZXIoKTsKLSAgICBhc20gdm9sYXRpbGUgKCBBTFRFUk5BVElWRShBU01fTk9QMywgIndybXNy
IiwgWDg2X0ZFQVRVUkVfU0NfTVNSX0lETEUpCi0gICAgICAgICAgICAgICAgICAgOjogImEiICh2
YWwpLCAiYyIgKE1TUl9TUEVDX0NUUkwpLCAiZCIgKDApIDogIm1lbW9yeSIgKTsKKyAgICBhbHRl
cm5hdGl2ZV9pbnB1dChBU01fTk9QMywgIndybXNyIiwgWDg2X0ZFQVRVUkVfU0NfTVNSX0lETEUs
CisgICAgICAgICAgICAgICAgICAgICAgImEiICh2YWwpLCAiYyIgKE1TUl9TUEVDX0NUUkwpLCAi
ZCIgKDApKTsKKyAgICBiYXJyaWVyKCk7CiB9CiAKIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAq
YCwgYGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBjYWxsLiAqLwpAQCAtNzgsMTMgKzgxLDE2
IEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIHZvaWQgc3BlY19jdHJsX2V4aXRfaWRsZShzdHJ1Y3Qg
Y3B1X2luZm8gKmluZm8pCiAgICAgdWludDMyX3QgdmFsID0gaW5mby0+eGVuX3NwZWNfY3RybDsK
IAogICAgIC8qCisgICAgICogQnJhbmNoIFRhcmdldCBJbmplY3Rpb246CisgICAgICoKICAgICAg
KiBEaXNhYmxlIHNoYWRvd2luZyBiZWZvcmUgdXBkYXRpbmcgdGhlIE1TUi4gIFRoZXJlIGFyZSBu
byBTTVAgaXNzdWVzCiAgICAgICogaGVyZTsgb25seSBsb2NhbCBwcm9jZXNzb3Igb3JkZXJpbmcg
Y29uY2VybnMuCiAgICAgICovCiAgICAgaW5mby0+c3BlY19jdHJsX2ZsYWdzICY9IH5TQ0ZfdXNl
X3NoYWRvdzsKICAgICBiYXJyaWVyKCk7Ci0gICAgYXNtIHZvbGF0aWxlICggQUxURVJOQVRJVkUo
QVNNX05PUDMsICJ3cm1zciIsIFg4Nl9GRUFUVVJFX1NDX01TUl9JRExFKQotICAgICAgICAgICAg
ICAgICAgIDo6ICJhIiAodmFsKSwgImMiIChNU1JfU1BFQ19DVFJMKSwgImQiICgwKSA6ICJtZW1v
cnkiICk7CisgICAgYWx0ZXJuYXRpdmVfaW5wdXQoQVNNX05PUDMsICJ3cm1zciIsIFg4Nl9GRUFU
VVJFX1NDX01TUl9JRExFLAorICAgICAgICAgICAgICAgICAgICAgICJhIiAodmFsKSwgImMiIChN
U1JfU1BFQ19DVFJMKSwgImQiICgwKSk7CisgICAgYmFycmllcigpOwogfQogCiAjZW5kaWYgLyog
IV9fWDg2X1NQRUNfQ1RSTF9IX18gKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC45CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 14 17:16:17 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 17:16: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 1hQb2H-0007Rc-Eo; Tue, 14 May 2019 17:16: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=rBGB=TO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQb2F-0007RP-Tm
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:16:15 +0000
X-Inumbo-ID: fa0285dd-766b-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fa0285dd-766b-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 17:16: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 1hQb2D-0001nM-R4
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:16:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQb2D-0004lO-Od
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:16:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQb2D-0004lO-Od@xenbits.xenproject.org>
Date: Tue, 14 May 2019 17:16:13 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/spec-ctrl: CPUID/MSR
 definitions for Microarchitectural Data Sampling
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDkxN2Q4ZDM0YTZkMzEzYWUyY2JjNTI2ODNhYjdmNzI5YTVmZThkYzcKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIFNlcCAxMiAxNDozNjowMCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgMTQgMTU6NDM6
MjggMjAxOSArMDEwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IENQVUlEL01TUiBkZWZpbml0aW9ucyBm
b3IgTWljcm9hcmNoaXRlY3R1cmFsIERhdGEgU2FtcGxpbmcKICAgIAogICAgVGhlIE1EX0NMRUFS
IGZlYXR1cmUgY2FuIGJlIGF1dG9tYXRpY2FsbHkgb2ZmZXJlZCB0byBndWVzdHMuICBObwogICAg
aW5mcmFzdHJ1Y3R1cmUgaXMgbmVlZGVkIGluIFhlbiB0byBzdXBwb3J0IHRoZSBndWVzdCBtYWtp
bmcgdXNlIG9mIGl0LgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI5NywgQ1ZFLTIwMTgt
MTIxMjYsIENWRS0yMDE4LTEyMTI3LCBDVkUtMjAxOC0xMjEzMCwgQ1ZFLTIwMTktMTEwOTEuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
ICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZDRmNjExNmMwODBkYzAxM2NkMTIwNGM0ZDhj
ZWI5NWU1ZjI3ODY4OSkKLS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biAg
ICAgICAgIHwgIDIgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2NwdWlkLmMgICAgICAgICAgICAgICAg
ICAgfCAgMSArCiB0b29scy9taXNjL3hlbi1jcHVpZC5jICAgICAgICAgICAgICAgICAgICAgIHwg
IDMgKystCiB4ZW4vYXJjaC94ODYvY3B1aWQuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgIDcg
KysrKysrLQogeGVuL2FyY2gveDg2L3NwZWNfY3RybC5jICAgICAgICAgICAgICAgICAgICB8IDEy
ICsrKysrKysrLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCAgICAgICAgICAg
ICB8ICAxICsKIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmggfCAg
MSArCiA3IGZpbGVzIGNoYW5nZWQsIDIwIGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21p
c2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgppbmRleCAxMGVkOTcxMGI3Li5hNzRhOTk1MDEx
IDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgorKysgYi9k
b2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgpAQCAtNDU2LDcgKzQ1Niw3IEBAIGFj
Y291bnRpbmcgZm9yIGhhcmR3YXJlIGNhcGFiaWxpdGllcyBhcyBlbnVtZXJhdGVkIHZpYSBDUFVJ
RC4KIAogQ3VycmVudGx5IGFjY2VwdGVkOgogCi1UaGUgU3BlY3VsYXRpb24gQ29udHJvbCBoYXJk
d2FyZSBmZWF0dXJlcyBgaWJyc2JgLCBgc3RpYnBgLCBgaWJwYmAsCitUaGUgU3BlY3VsYXRpb24g
Q29udHJvbCBoYXJkd2FyZSBmZWF0dXJlcyBgbWQtY2xlYXJgLCBgaWJyc2JgLCBgc3RpYnBgLCBg
aWJwYmAsCiBgbDFkLWZsdXNoYCBhbmQgYHNzYmRgIGFyZSB1c2VkIGJ5IGRlZmF1bHQgaWYgYXZh
aWxhYmxlIGFuZCBhcHBsaWNhYmxlLiAgVGhleSBjYW4KIGJlIGlnbm9yZWQsIGUuZy4gYG5vLWli
cnNiYCwgYXQgd2hpY2ggcG9pbnQgWGVuIHdvbid0IHVzZSB0aGVtIGl0c2VsZiwgYW5kCiB3b24n
dCBvZmZlciB0aGVtIHRvIGd1ZXN0cy4KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Nw
dWlkLmMgYi90b29scy9saWJ4bC9saWJ4bF9jcHVpZC5jCmluZGV4IGQwZjRlZWI5OGQuLjIwZDA2
MDI1MWEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NwdWlkLmMKKysrIGIvdG9vbHMv
bGlieGwvbGlieGxfY3B1aWQuYwpAQCAtMTU4LDYgKzE1OCw3IEBAIGludCBsaWJ4bF9jcHVpZF9w
YXJzZV9jb25maWcobGlieGxfY3B1aWRfcG9saWN5X2xpc3QgKmNwdWlkLCBjb25zdCBjaGFyKiBz
dHIpCiAgICAgICAgIHsiZGUiLCAgICAgICAgICAgMHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19F
RFgsICAyLCAgMX0sCiAgICAgICAgIHsidm1lIiwgICAgICAgICAgMHgwMDAwMDAwMSwgTkEsIENQ
VUlEX1JFR19FRFgsICAxLCAgMX0sCiAgICAgICAgIHsiZnB1IiwgICAgICAgICAgMHgwMDAwMDAw
MSwgTkEsIENQVUlEX1JFR19FRFgsICAwLCAgMX0sCisgICAgICAgIHsibWQtY2xlYXIiLCAgICAg
MHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FRFgsIDEwLCAgMX0sCiAgICAgICAgIHsiaWJyc2Ii
LCAgICAgICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FRFgsIDI2LCAgMX0sCiAgICAgICAg
IHsic3RpYnAiLCAgICAgICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FRFgsIDI3LCAgMX0s
CiAgICAgICAgIHsibDFkLWZsdXNoIiwgICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FRFgs
IDI4LCAgMX0sCmRpZmYgLS1naXQgYS90b29scy9taXNjL3hlbi1jcHVpZC5jIGIvdG9vbHMvbWlz
Yy94ZW4tY3B1aWQuYwppbmRleCA3MDJjMDcyYmY3Li43MmM2N2QwZTc3IDEwMDY0NAotLS0gYS90
b29scy9taXNjL3hlbi1jcHVpZC5jCisrKyBiL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMKQEAgLTE1
Nyw4ICsxNTcsOSBAQCBzdGF0aWMgY29uc3QgY2hhciAqc3RyXzdkMFszMl0gPQogCiAgICAgWyAy
XSA9ICJhdng1MTJfNHZubml3IiwgWyAzXSA9ICJhdng1MTJfNGZtYXBzIiwKIAotICAgIFs0IC4u
LiAxMV0gPSAiUkVaIiwKKyAgICBbNCAuLi4gOV0gPSAiUkVaIiwKIAorICAgIFsxMF0gPSAibWQt
Y2xlYXIiLCAgICAgIFsxMV0gPSAiUkVaIiwKICAgICBbMTJdID0gIlJFWiIsICAgICAgICAgICBb
MTNdID0gInRzeC1mb3JjZS1hYm9ydCIsCiAKICAgICBbMTQgLi4uIDI1XSA9ICJSRVoiLApkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdWlkLmMgYi94ZW4vYXJjaC94ODYvY3B1aWQuYwppbmRl
eCAwZjU5Y2Q2NWNjLi4yMjAxZjhhYzc1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1aWQu
YworKysgYi94ZW4vYXJjaC94ODYvY3B1aWQuYwpAQCAtMjgsNyArMjgsMTIgQEAgc3RhdGljIGlu
dCBfX2luaXQgcGFyc2VfeGVuX2NwdWlkKGNvbnN0IGNoYXIgKnMpCiAgICAgICAgIGlmICggIXNz
ICkKICAgICAgICAgICAgIHNzID0gc3RyY2hyKHMsICdcMCcpOwogCi0gICAgICAgIGlmICggKHZh
bCA9IHBhcnNlX2Jvb2xlYW4oImlicGIiLCBzLCBzcykpID49IDAgKQorICAgICAgICBpZiAoICh2
YWwgPSBwYXJzZV9ib29sZWFuKCJtZC1jbGVhciIsIHMsIHNzKSkgPj0gMCApCisgICAgICAgIHsK
KyAgICAgICAgICAgIGlmICggIXZhbCApCisgICAgICAgICAgICAgICAgc2V0dXBfY2xlYXJfY3B1
X2NhcChYODZfRkVBVFVSRV9NRF9DTEVBUik7CisgICAgICAgIH0KKyAgICAgICAgZWxzZSBpZiAo
ICh2YWwgPSBwYXJzZV9ib29sZWFuKCJpYnBiIiwgcywgc3MpKSA+PSAwICkKICAgICAgICAgewog
ICAgICAgICAgICAgaWYgKCAhdmFsICkKICAgICAgICAgICAgICAgICBzZXR1cF9jbGVhcl9jcHVf
Y2FwKFg4Nl9GRUFUVVJFX0lCUEIpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3Ry
bC5jIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4IDJhNzI2N2M0ZDEuLjRlNjU1OGE4
ODkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94
ODYvc3BlY19jdHJsLmMKQEAgLTMzMCwxNyArMzMwLDE5IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBw
cmludF9kZXRhaWxzKGVudW0gaW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBzKQogICAgIHBy
aW50aygiU3BlY3VsYXRpdmUgbWl0aWdhdGlvbiBmYWNpbGl0aWVzOlxuIik7CiAKICAgICAvKiBI
YXJkd2FyZSBmZWF0dXJlcyB3aGljaCBwZXJ0YWluIHRvIHNwZWN1bGF0aXZlIG1pdGlnYXRpb25z
LiAqLwotICAgIHByaW50aygiICBIYXJkd2FyZSBmZWF0dXJlczolcyVzJXMlcyVzJXMlcyVzJXMl
c1xuIiwKKyAgICBwcmludGsoIiAgSGFyZHdhcmUgZmVhdHVyZXM6JXMlcyVzJXMlcyVzJXMlcyVz
JXMlcyVzXG4iLAogICAgICAgICAgICAoXzdkMCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9J
QlJTQikpID8gIiBJQlJTL0lCUEIiIDogIiIsCiAgICAgICAgICAgIChfN2QwICYgY3B1ZmVhdF9t
YXNrKFg4Nl9GRUFUVVJFX1NUSUJQKSkgPyAiIFNUSUJQIiAgICAgOiAiIiwKICAgICAgICAgICAg
KF83ZDAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfTDFEX0ZMVVNIKSkgPyAiIEwxRF9GTFVT
SCIgOiAiIiwKICAgICAgICAgICAgKF83ZDAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfU1NC
RCkpICA/ICIgU1NCRCIgICAgICA6ICIiLAorICAgICAgICAgICAoXzdkMCAmIGNwdWZlYXRfbWFz
ayhYODZfRkVBVFVSRV9NRF9DTEVBUikpID8gIiBNRF9DTEVBUiIgOiAiIiwKICAgICAgICAgICAg
KGU4YiAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSUJQQikpICA/ICIgSUJQQiIgICAgICA6
ICIiLAogICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQQUJJTElUSUVTX0lCUlNfQUxMKSAgICAg
ID8gIiBJQlJTX0FMTCIgIDogIiIsCiAgICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBBQklMSVRJ
RVNfUkRDTF9OTykgICAgICAgPyAiIFJEQ0xfTk8iICAgOiAiIiwKICAgICAgICAgICAgKGNhcHMg
JiBBUkNIX0NBUFNfUlNCQSkgICAgICAgICAgICAgICAgICA/ICIgUlNCQSIgICAgICA6ICIiLAog
ICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQU19TS0lQX0wxREZMKSAgICAgICAgICAgID8gIiBT
S0lQX0wxREZMIjogIiIsCi0gICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBTX1NTQl9OTykgICAg
ICAgICAgICAgICAgPyAiIFNTQl9OTyIgICAgOiAiIik7CisgICAgICAgICAgIChjYXBzICYgQVJD
SF9DQVBTX1NTQl9OTykgICAgICAgICAgICAgICAgPyAiIFNTQl9OTyIgICAgOiAiIiwKKyAgICAg
ICAgICAgKGNhcHMgJiBBUkNIX0NBUFNfTURTX05PKSAgICAgICAgICAgICAgICA/ICIgTURTX05P
IiAgICA6ICIiKTsKIAogICAgIC8qIENvbXBpbGVkLWluIHN1cHBvcnQgd2hpY2ggcGVydGFpbnMg
dG8gbWl0aWdhdGlvbnMuICovCiAgICAgaWYgKCBJU19FTkFCTEVEKENPTkZJR19JTkRJUkVDVF9U
SFVOSykgfHwgSVNfRU5BQkxFRChDT05GSUdfU0hBRE9XX1BBR0lORykgKQpAQCAtMzc3LDE5ICsz
NzksMjEgQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1bmsg
dGh1bmssIHVpbnQ2NF90IGNhcHMpCiAgICAgICogQWx0ZXJuYXRpdmVzIGJsb2NrcyBmb3IgcHJv
dGVjdGluZyBhZ2FpbnN0IGFuZC9vciB2aXJ0dWFsaXNpbmcKICAgICAgKiBtaXRpZ2F0aW9uIHN1
cHBvcnQgZm9yIGd1ZXN0cy4KICAgICAgKi8KLSAgICBwcmludGsoIiAgU3VwcG9ydCBmb3IgVk1z
OiBQVjolcyVzJXMlcywgSFZNOiVzJXMlcyVzXG4iLAorICAgIHByaW50aygiICBTdXBwb3J0IGZv
ciBWTXM6IFBWOiVzJXMlcyVzJXMsIEhWTTolcyVzJXMlcyVzXG4iLAogICAgICAgICAgICAoYm9v
dF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX01TUl9QVikgfHwKICAgICAgICAgICAgIGJvb3RfY3B1
X2hhcyhYODZfRkVBVFVSRV9TQ19SU0JfUFYpIHx8CiAgICAgICAgICAgICBvcHRfZWFnZXJfZnB1
KSAgICAgICAgICAgICAgICAgICAgICAgICAgID8gIiIgICAgICAgICAgICAgICA6ICIgTm9uZSIs
CiAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19NU1JfUFYpICAgICAgID8g
IiBNU1JfU1BFQ19DVFJMIiA6ICIiLAogICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRV
UkVfU0NfUlNCX1BWKSAgICAgICA/ICIgUlNCIiAgICAgICAgICAgOiAiIiwKICAgICAgICAgICAg
b3B0X2VhZ2VyX2ZwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyAiIEVBR0VSX0ZQVSIg
ICAgIDogIiIsCisgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9NRF9DTEVBUikg
ICAgICAgID8gIiBNRF9DTEVBUiIgICAgICA6ICIiLAogICAgICAgICAgICAoYm9vdF9jcHVfaGFz
KFg4Nl9GRUFUVVJFX1NDX01TUl9IVk0pIHx8CiAgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2
X0ZFQVRVUkVfU0NfUlNCX0hWTSkgfHwKICAgICAgICAgICAgIG9wdF9lYWdlcl9mcHUpICAgICAg
ICAgICAgICAgICAgICAgICAgICAgPyAiIiAgICAgICAgICAgICAgIDogIiBOb25lIiwKICAgICAg
ICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX01TUl9IVk0pICAgICAgPyAiIE1TUl9T
UEVDX0NUUkwiIDogIiIsCiAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19S
U0JfSFZNKSAgICAgID8gIiBSU0IiICAgICAgICAgICA6ICIiLAotICAgICAgICAgICBvcHRfZWFn
ZXJfZnB1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/ICIgRUFHRVJfRlBVIiAgICAgOiAi
Iik7CisgICAgICAgICAgIG9wdF9lYWdlcl9mcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ID8gIiBFQUdFUl9GUFUiICAgICA6ICIiLAorICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZF
QVRVUkVfTURfQ0xFQVIpICAgICAgICA/ICIgTURfQ0xFQVIiICAgICAgOiAiIik7CiAKICAgICBw
cmludGsoIiAgWFBUSSAoNjQtYml0IFBWIG9ubHkpOiBEb20wICVzLCBEb21VICVzXG4iLAogICAg
ICAgICAgICBvcHRfeHB0aV9od2RvbSA/ICJlbmFibGVkIiA6ICJkaXNhYmxlZCIsCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4
Ni9tc3ItaW5kZXguaAppbmRleCBiYzcyNDc2YmQ4Li45MmQ5ZWU3NmMyIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
bXNyLWluZGV4LmgKQEAgLTUzLDYgKzUzLDcgQEAKICNkZWZpbmUgQVJDSF9DQVBTX1JTQkEJCQko
X0FDKDEsIFVMTCkgPDwgMikKICNkZWZpbmUgQVJDSF9DQVBTX1NLSVBfTDFERkwJCShfQUMoMSwg
VUxMKSA8PCAzKQogI2RlZmluZSBBUkNIX0NBUFNfU1NCX05PCQkoX0FDKDEsIFVMTCkgPDwgNCkK
KyNkZWZpbmUgQVJDSF9DQVBTX01EU19OTwkJKF9BQygxLCBVTEwpIDw8IDUpCiAKICNkZWZpbmUg
TVNSX0ZMVVNIX0NNRAkJCTB4MDAwMDAxMGIKICNkZWZpbmUgRkxVU0hfQ01EX0wxRAkJCShfQUMo
MSwgVUxMKSA8PCAwKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2Nw
dWZlYXR1cmVzZXQuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0
LmgKaW5kZXggMzNiNTE1ZTZhOS4uMDAwYTk0MWU1MCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
cHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMv
YXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCkBAIC0yNDEsNiArMjQxLDcgQEAgWEVOX0NQVUZFQVRV
UkUoSUJQQiwgICAgICAgICAgOCozMisxMikgLypBICBJQlBCIHN1cHBvcnQgb25seSAobm8gSUJS
UywgdXNlZCBieQogLyogSW50ZWwtZGVmaW5lZCBDUFUgZmVhdHVyZXMsIENQVUlEIGxldmVsIDB4
MDAwMDAwMDc6MC5lZHgsIHdvcmQgOSAqLwogWEVOX0NQVUZFQVRVUkUoQVZYNTEyXzRWTk5JVywg
OSozMisgMikgLypBICBBVlg1MTIgTmV1cmFsIE5ldHdvcmsgSW5zdHJ1Y3Rpb25zICovCiBYRU5f
Q1BVRkVBVFVSRShBVlg1MTJfNEZNQVBTLCA5KjMyKyAzKSAvKkEgIEFWWDUxMiBNdWx0aXBseSBB
Y2N1bXVsYXRpb24gU2luZ2xlIFByZWNpc2lvbiAqLworWEVOX0NQVUZFQVRVUkUoTURfQ0xFQVIs
ICAgICAgOSozMisxMCkgLypBICBWRVJXIGNsZWFycyBtaWNyb2FyY2hpdGVjdHVyYWwgYnVmZmVy
cyAqLwogWEVOX0NQVUZFQVRVUkUoVFNYX0ZPUkNFX0FCT1JULCA5KjMyKzEzKSAvKiBNU1JfVFNY
X0ZPUkNFX0FCT1JULlJUTV9BQk9SVCAqLwogWEVOX0NQVUZFQVRVUkUoSUJSU0IsICAgICAgICAg
OSozMisyNikgLypBICBJQlJTIGFuZCBJQlBCIHN1cHBvcnQgKHVzZWQgYnkgSW50ZWwpICovCiBY
RU5fQ1BVRkVBVFVSRShTVElCUCwgICAgICAgICA5KjMyKzI3KSAvKkEgIFNUSUJQICovCi0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5n
LTQuOQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 14 17:16:27 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 17:16: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 1hQb2R-0007Ti-II; Tue, 14 May 2019 17:16: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=rBGB=TO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQb2Q-0007Sr-2k
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:16:26 +0000
X-Inumbo-ID: 001b19ca-766c-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 001b19ca-766c-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 17:16: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 1hQb2O-0001nU-1d
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:16:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQb2N-0004lw-VF
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:16:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQb2N-0004lw-VF@xenbits.xenproject.org>
Date: Tue, 14 May 2019 17:16:23 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/spec-ctrl: Infrastructure to
 use VERW to flush pipeline buffers
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBjNGJiYWQ3ZTE0NDQ2YTljZmMyNDNhNzE3YmYxNDc1ZmNkZDNhMzcKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIERlYyAxMiAxOToyMjoxNSAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgMTQgMTU6NDM6
MjggMjAxOSArMDEwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IEluZnJhc3RydWN0dXJlIHRvIHVzZSBW
RVJXIHRvIGZsdXNoIHBpcGVsaW5lIGJ1ZmZlcnMKICAgIAogICAgVGhyZWUgc3ludGhldGljIGZl
YXR1cmVzIGFyZSBpbnRyb2R1Y2VkLCBhcyB3ZSBuZWVkIGluZGl2aWR1YWwgY29udHJvbCBvZgog
ICAgZWFjaCwgZGVwZW5kaW5nIG9uIGNpcmN1bXN0YW5jZXMuICBBIGxhdGVyIGNoYW5nZSB3aWxs
IGVuYWJsZSB0aGVtIGF0CiAgICBhcHByb3ByaWF0ZSBwb2ludHMuCiAgICAKICAgIFRoZSB2ZXJ3
X3NlbCBmaWVsZCBkb2Vzbid0IHN0cmljdGx5IG5lZWQgdG8gbGl2ZSBpbiBzdHJ1Y3QgY3B1X2lu
Zm8uICBJdCBsaXZlcwogICAgdGhlcmUgYmVjYXVzZSB0aGVyZSBpcyBhIGNvbnZlbmllbnQgaG9s
ZSBpdCBjYW4gZmlsbCwgYW5kIGl0IHJlZHVjZXMgdGhlCiAgICBjb21wbGV4aXR5IG9mIHRoZSBT
UEVDX0NUUkxfRVhJVF9UT197UFYsSFZNfSBhc3NlbWJseSBieSBhdm9pZGluZyB0aGUgbmVlZCBm
b3IKICAgIGFueSB0ZW1wb3Jhcnkgc3RhY2sgbWFpbnRlbmFuY2UuCiAgICAKICAgIFRoaXMgaXMg
cGFydCBvZiBYU0EtMjk3LCBDVkUtMjAxOC0xMjEyNiwgQ1ZFLTIwMTgtMTIxMjcsIENWRS0yMDE4
LTEyMTMwLCBDVkUtMjAxOS0xMTA5MS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA1
NDhhOTMyYWM3ODZkNmJmMzU4NGU0YjU0ZjJhYjk5M2UxMTE3NzEwKQotLS0KIHhlbi9hcmNoL3g4
Ni94ODZfNjQvYXNtLW9mZnNldHMuYyAgIHwgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVm
ZWF0dXJlcy5oICAgfCAgMyArKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oICAgICAg
IHwgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCAgICAgfCAzNCArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3Ry
bF9hc20uaCB8IDEwICsrKysrKysrLS0KIDUgZmlsZXMgY2hhbmdlZCwgNDcgaW5zZXJ0aW9ucygr
KSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1v
ZmZzZXRzLmMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKaW5kZXggNjBiYWQ4
MTg4MS4uMGFiMTYxMjcxMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zm
c2V0cy5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYwpAQCAtMTM3LDYg
KzEzNyw3IEBAIHZvaWQgX19kdW1teV9fKHZvaWQpCiAKICAgICBPRkZTRVQoQ1BVSU5GT19ndWVz
dF9jcHVfdXNlcl9yZWdzLCBzdHJ1Y3QgY3B1X2luZm8sIGd1ZXN0X2NwdV91c2VyX3JlZ3MpOwog
ICAgIE9GRlNFVChDUFVJTkZPX3Byb2Nlc3Nvcl9pZCwgc3RydWN0IGNwdV9pbmZvLCBwcm9jZXNz
b3JfaWQpOworICAgIE9GRlNFVChDUFVJTkZPX3Zlcndfc2VsLCBzdHJ1Y3QgY3B1X2luZm8sIHZl
cndfc2VsKTsKICAgICBPRkZTRVQoQ1BVSU5GT19jdXJyZW50X3ZjcHUsIHN0cnVjdCBjcHVfaW5m
bywgY3VycmVudF92Y3B1KTsKICAgICBPRkZTRVQoQ1BVSU5GT19jcjQsIHN0cnVjdCBjcHVfaW5m
bywgY3I0KTsKICAgICBPRkZTRVQoQ1BVSU5GT194ZW5fY3IzLCBzdHJ1Y3QgY3B1X2luZm8sIHhl
bl9jcjMpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oCmluZGV4IGQwNjIxMWMzOTguLjlhMzIy
YWNkZDMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmgKQEAgLTM1LDMgKzM1LDYgQEAgWEVO
X0NQVUZFQVRVUkUoU0NfUlNCX0hWTSwgICAgICAoRlNDQVBJTlRTKzApKjMyKzIxKSAvKiBSU0Ig
b3ZlcndyaXRlIG5lZWRlZCBmb3IKIFhFTl9DUFVGRUFUVVJFKE5PX1hQVEksICAgICAgICAgKEZT
Q0FQSU5UUyswKSozMisyMikgLyogWFBUSSBtaXRpZ2F0aW9uIG5vdCBpbiB1c2UgKi8KIFhFTl9D
UFVGRUFUVVJFKFNDX01TUl9JRExFLCAgICAgKEZTQ0FQSU5UUyswKSozMisyMykgLyogKFNDX01T
Ul9QViB8fCBTQ19NU1JfSFZNKSAmJiBkZWZhdWx0X3hlbl9zcGVjX2N0cmwgKi8KIFhFTl9DUFVG
RUFUVVJFKFhFTl9MQlIsICAgICAgICAgKEZTQ0FQSU5UUyswKSozMisyNCkgLyogWGVuIHVzZXMg
TVNSX0RFQlVHQ1RMLkxCUiAqLworWEVOX0NQVUZFQVRVUkUoU0NfVkVSV19QViwgICAgICAoRlND
QVBJTlRTKzApKjMyKzI1KSAvKiBWRVJXIHVzZWQgYnkgWGVuIGZvciBQViAqLworWEVOX0NQVUZF
QVRVUkUoU0NfVkVSV19IVk0sICAgICAoRlNDQVBJTlRTKzApKjMyKzI2KSAvKiBWRVJXIHVzZWQg
YnkgWGVuIGZvciBIVk0gKi8KK1hFTl9DUFVGRUFUVVJFKFNDX1ZFUldfSURMRSwgICAgKEZTQ0FQ
SU5UUyswKSozMisyNykgLyogVkVSVyB1c2VkIGJ5IFhlbiBmb3IgaWRsZSAqLwpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2N1
cnJlbnQuaAppbmRleCA5YTEzN2ExMzExLi5iNzg2MGE3NzJmIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L2N1cnJlbnQuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQu
aApAQCAtMzgsNiArMzgsNyBAQCBzdHJ1Y3QgdmNwdTsKIHN0cnVjdCBjcHVfaW5mbyB7CiAgICAg
c3RydWN0IGNwdV91c2VyX3JlZ3MgZ3Vlc3RfY3B1X3VzZXJfcmVnczsKICAgICB1bnNpZ25lZCBp
bnQgcHJvY2Vzc29yX2lkOworICAgIHVuc2lnbmVkIGludCB2ZXJ3X3NlbDsKICAgICBzdHJ1Y3Qg
dmNwdSAqY3VycmVudF92Y3B1OwogICAgIHVuc2lnbmVkIGxvbmcgcGVyX2NwdV9vZmZzZXQ7CiAg
ICAgdW5zaWduZWQgbG9uZyBjcjQ7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3Nw
ZWNfY3RybC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAppbmRleCA0OTgzMDcx
OTAxLi45OGEwYTUwNGY2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3Ry
bC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKQEAgLTUzLDYgKzUzLDEz
IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBpbml0X3NoYWRvd19zcGVjX2N0cmxfc3RhdGUodm9pZCkK
ICAgICBpbmZvLT5zaGFkb3dfc3BlY19jdHJsID0gMDsKICAgICBpbmZvLT54ZW5fc3BlY19jdHJs
ID0gZGVmYXVsdF94ZW5fc3BlY19jdHJsOwogICAgIGluZm8tPnNwZWNfY3RybF9mbGFncyA9IGRl
ZmF1bHRfc3BlY19jdHJsX2ZsYWdzOworCisgICAgLyoKKyAgICAgKiBGb3IgbGVhc3QgbGF0ZW5j
eSwgdGhlIFZFUlcgc2VsZWN0b3Igc2hvdWxkIGJlIGEgd3JpdGVhYmxlIGRhdGEKKyAgICAgKiBk
ZXNjcmlwdG9yIHJlc2lkZW50IGluIHRoZSBjYWNoZS4gIF9fSFlQRVJWSVNPUl9EUzMyIHNoYXJl
cyBhIGNhY2hlCisgICAgICogbGluZSB3aXRoIF9fSFlQRVJWSVNPUl9DUywgc28gaXMgZXhwZWN0
ZWQgdG8gYmUgdmVyeSBjYWNoZS1ob3QuCisgICAgICovCisgICAgaW5mby0+dmVyd19zZWwgPSBf
X0hZUEVSVklTT1JfRFMzMjsKIH0KIAogLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1w
ICpgIG5vdCBzYWZlIGFmdGVyIHRoaXMgY2FsbC4gKi8KQEAgLTczLDYgKzgwLDIyIEBAIHN0YXRp
YyBhbHdheXNfaW5saW5lIHZvaWQgc3BlY19jdHJsX2VudGVyX2lkbGUoc3RydWN0IGNwdV9pbmZv
ICppbmZvKQogICAgIGFsdGVybmF0aXZlX2lucHV0KEFTTV9OT1AzLCAid3Jtc3IiLCBYODZfRkVB
VFVSRV9TQ19NU1JfSURMRSwKICAgICAgICAgICAgICAgICAgICAgICAiYSIgKHZhbCksICJjIiAo
TVNSX1NQRUNfQ1RSTCksICJkIiAoMCkpOwogICAgIGJhcnJpZXIoKTsKKworICAgIC8qCisgICAg
ICogTWljcm9hcmNoaXRlY3R1cmFsIFN0b3JlIEJ1ZmZlciBEYXRhIFNhbXBsaW5nOgorICAgICAq
CisgICAgICogT24gdnVsbmVyYWJsZSBzeXN0ZW1zLCBzdG9yZSBidWZmZXIgZW50cmllcyBhcmUg
c3RhdGljYWxseSBwYXJ0aXRpb25lZAorICAgICAqIGJldHdlZW4gYWN0aXZlIHRocmVhZHMuICBX
aGVuIGVudGVyaW5nIGlkbGUsIG91ciBzdG9yZSBidWZmZXIgZW50cmllcworICAgICAqIGFyZSBy
ZS1wYXJ0aXRpb25lZCB0byBhbGxvdyB0aGUgb3RoZXIgdGhyZWFkcyB0byB1c2UgdGhlbS4KKyAg
ICAgKgorICAgICAqIEZsdXNoIHRoZSBidWZmZXJzIHRvIGVuc3VyZSB0aGF0IG5vIHNlbnNpdGl2
ZSBkYXRhIG9mIG91cnMgY2FuIGJlCisgICAgICogbGVha2VkIGJ5IGEgc2libGluZyBhZnRlciBp
dCBnZXRzIG91ciBzdG9yZSBidWZmZXIgZW50cmllcy4KKyAgICAgKgorICAgICAqIE5vdGU6IFZF
UlcgbXVzdCBiZSBlbmNvZGVkIHdpdGggYSBtZW1vcnkgb3BlcmFuZCwgYXMgaXQgaXMgb25seSB0
aGF0CisgICAgICogZm9ybSB3aGljaCBjYXVzZXMgYSBmbHVzaC4KKyAgICAgKi8KKyAgICBhbHRl
cm5hdGl2ZV9pbnB1dChBU01fTk9QOCwgInZlcncgJVtzZWxdIiwgWDg2X0ZFQVRVUkVfU0NfVkVS
V19JRExFLAorICAgICAgICAgICAgICAgICAgICAgIFtzZWxdICJtIiAoaW5mby0+dmVyd19zZWwp
KTsKIH0KIAogLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGJl
Zm9yZSB0aGlzIGNhbGwuICovCkBAIC05MSw2ICsxMTQsMTcgQEAgc3RhdGljIGFsd2F5c19pbmxp
bmUgdm9pZCBzcGVjX2N0cmxfZXhpdF9pZGxlKHN0cnVjdCBjcHVfaW5mbyAqaW5mbykKICAgICBh
bHRlcm5hdGl2ZV9pbnB1dChBU01fTk9QMywgIndybXNyIiwgWDg2X0ZFQVRVUkVfU0NfTVNSX0lE
TEUsCiAgICAgICAgICAgICAgICAgICAgICAgImEiICh2YWwpLCAiYyIgKE1TUl9TUEVDX0NUUkwp
LCAiZCIgKDApKTsKICAgICBiYXJyaWVyKCk7CisKKyAgICAvKgorICAgICAqIE1pY3JvYXJjaGl0
ZWN0dXJhbCBTdG9yZSBCdWZmZXIgRGF0YSBTYW1wbGluZzoKKyAgICAgKgorICAgICAqIE9uIHZ1
bG5lcmFibGUgc3lzdGVtcywgc3RvcmUgYnVmZmVyIGVudHJpZXMgYXJlIHN0YXRpY2FsbHkgcGFy
dGl0aW9uZWQKKyAgICAgKiBiZXR3ZWVuIGFjdGl2ZSB0aHJlYWRzLiAgV2hlbiBleGl0aW5nIGlk
bGUsIHRoZSBvdGhlciB0aHJlYWRzIHN0b3JlCisgICAgICogYnVmZmVyIGVudHJpZXMgYXJlIHJl
LXBhcnRpdGlvbmVkIHRvIGdpdmUgdXMgc29tZS4KKyAgICAgKgorICAgICAqIFdlIG5vdyBoYXZl
IHN0b3JlIGJ1ZmZlciBlbnRyaWVzIHdpdGggc3RhbGUgZGF0YSBmcm9tIHNpYmxpbmcgdGhyZWFk
cy4KKyAgICAgKiBBIGZsdXNoIGlmIG5lY2Vzc2FyeSB3aWxsIGJlIHBlcmZvcm1lZCBvbiB0aGUg
cmV0dXJuIHRvIGd1ZXN0IHBhdGguCisgICAgICovCiB9CiAKICNlbmRpZiAvKiAhX19YODZfU1BF
Q19DVFJMX0hfXyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxf
YXNtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaAppbmRleCA0ZDg2NGVi
NGVjLi41NjAzMDZmM2FiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3Ry
bF9hc20uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaApAQCAtMjQ3
LDEyICsyNDcsMTggQEAKIC8qIFVzZSB3aGVuIGV4aXRpbmcgdG8gUFYgZ3Vlc3QgY29udGV4dC4g
Ki8KICNkZWZpbmUgU1BFQ19DVFJMX0VYSVRfVE9fUFYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKICAgICBBTFRFUk5BVElWRSBfX3N0cmluZ2lmeShBU01fTk9Q
MjQpLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgRE9fU1BFQ19D
VFJMX0VYSVRfVE9fR1VFU1QsIFg4Nl9GRUFUVVJFX1NDX01TUl9QVgorICAgICAgICBET19TUEVD
X0NUUkxfRVhJVF9UT19HVUVTVCwgWDg2X0ZFQVRVUkVfU0NfTVNSX1BWOyAgICAgICAgICAgICAg
XAorICAgIEFMVEVSTkFUSVZFIF9fc3RyaW5naWZ5KEFTTV9OT1A4KSwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICBfX3N0cmluZ2lmeSh2ZXJ3IENQVUlORk9fdmVy
d19zZWwoJXJzcCkpLCAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBYODZfRkVBVFVS
RV9TQ19WRVJXX1BWCiAKIC8qIFVzZSB3aGVuIGV4aXRpbmcgdG8gSFZNIGd1ZXN0IGNvbnRleHQu
ICovCiAjZGVmaW5lIFNQRUNfQ1RSTF9FWElUX1RPX0hWTSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCiAgICAgQUxURVJOQVRJVkUgX19zdHJpbmdpZnkoQVNNX05P
UDI0KSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIERPX1NQRUNf
Q1RSTF9FWElUX1RPX0dVRVNULCBYODZfRkVBVFVSRV9TQ19NU1JfSFZNCisgICAgICAgIERPX1NQ
RUNfQ1RSTF9FWElUX1RPX0dVRVNULCBYODZfRkVBVFVSRV9TQ19NU1JfSFZNOyAgICAgICAgICAg
ICBcCisgICAgQUxURVJOQVRJVkUgX19zdHJpbmdpZnkoQVNNX05PUDgpLCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIF9fc3RyaW5naWZ5KHZlcncgQ1BVSU5GT192
ZXJ3X3NlbCglcnNwKSksICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIFg4Nl9GRUFU
VVJFX1NDX1ZFUldfSFZNCiAKIC8qCiAgKiBVc2UgaW4gSVNUIGludGVycnVwdC9leGNlcHRpb24g
Y29udGV4dC4gIE1heSBpbnRlcnJ1cHQgWGVuIG9yIFBWIGNvbnRleHQuCi0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuOQoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 14 17:16:37 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 17:16: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 1hQb2b-0007Un-KO; Tue, 14 May 2019 17:16: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=rBGB=TO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQb2a-0007Uf-JY
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:16:36 +0000
X-Inumbo-ID: 0629e906-766c-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0629e906-766c-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 17:16: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 1hQb2Y-0001nc-7h
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:16:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQb2Y-0004ml-5D
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:16:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQb2Y-0004ml-5D@xenbits.xenproject.org>
Date: Tue, 14 May 2019 17:16:34 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86/spec-ctrl: Introduce options
 to control VERW flushing
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDliNmYxYzA5MGFiNzgxNDhmNmMxNWE2Njk3MzdmNGI5ZGEwYjllZDcKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIERlYyAxMiAxOToyMjoxNSAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgMTQgMTU6NDM6
MjggMjAxOSArMDEwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IEludHJvZHVjZSBvcHRpb25zIHRvIGNv
bnRyb2wgVkVSVyBmbHVzaGluZwogICAgCiAgICBUaGUgTWljcm9hcmNoaXRlY3R1cmFsIERhdGEg
U2FtcGxpbmcgdnVsbmVyYWJpbGl0eSBpcyBzcGxpdCBpbnRvIGNhdGVnb3JpZXMKICAgIHdpdGgg
c3VidGx5IGRpZmZlcmVudCBwcm9wZXJ0aWVzOgogICAgCiAgICAgTUxQRFMgLSBNaWNyb2FyY2hp
dGVjdHVyYWwgTG9hZCBQb3J0IERhdGEgU2FtcGxpbmcKICAgICBNU0JEUyAtIE1pY3JvYXJjaGl0
ZWN0dXJhbCBTdG9yZSBCdWZmZXIgRGF0YSBTYW1wbGluZwogICAgIE1GQkRTIC0gTWljcm9hcmNo
aXRlY3R1cmFsIEZpbGwgQnVmZmVyIERhdGEgU2FtcGxpbmcKICAgICBNRFNVTSAtIE1pY3JvYXJj
aGl0ZWN0dXJhbCBEYXRhIFNhbXBsaW5nIFVuY2FjaGVhYmxlIE1lbW9yeQogICAgCiAgICBNRFNV
TSBpcyBhIHNwZWNpYWwgY2FzZSBvZiB0aGUgb3RoZXIgdGhyZWUsIGFuZCBpc24ndCBkaXN0aW5n
dWlzaGVkIGZ1cnRoZXIuCiAgICAKICAgIFRoZXNlIGlzc3VlcyBwZXJ0YWluIHRvIHRocmVlIG1p
Y3JvYXJjaGl0ZWN0dXJhbCBidWZmZXJzLiAgVGhlIExvYWQgUG9ydHMsIHRoZQogICAgU3RvcmUg
QnVmZmVycyBhbmQgdGhlIEZpbGwgQnVmZmVycy4gIEVhY2ggb2YgdGhlc2Ugc3RydWN0dXJlcyBh
cmUgZmx1c2hlZCBieQogICAgdGhlIG5ldyBlbmhhbmNlZCBWRVJXIGZ1bmN0aW9uYWxpdHksIGJ1
dCB0aGUgY29uZGl0aW9ucyB1bmRlciB3aGljaCBmbHVzaGluZwogICAgaXMgbmVjZXNzYXJ5IHZh
cnkuCiAgICAKICAgIEZvciB0aGlzIGNvbmNpc2Ugb3ZlcnZpZXcgb2YgdGhlIGlzc3VlcyBhbmQg
ZGVmYXVsdCBsb2dpYywgdGhlIGFiYnJldmlhdGlvbnMKICAgIFNQIChTdG9yZSBQb3J0KSwgRkIg
KEZpbGwgQnVmZmVyKSwgTFAgKExvYWQgUG9ydCkgYW5kIEhUIChIeXBlcnRocmVhZGluZykgYXJl
CiAgICB1c2VkIGZvciBicmV2aXR5OgogICAgCiAgICAgKiBWdWxuZXJhYmxlIGhhcmR3YXJlIGlz
IGRpdmlkZWQgaW50byB0d28gY2F0ZWdvcmllcyAtIHBhcnRzIHdoaWNoIHN1ZmZlcgogICAgICAg
ZnJvbSBTUCBvbmx5LCBhbmQgcGFydHMgd2l0aCBhbnkgb3RoZXIgY29tYmluYXRpb24gb2YgdnVs
bmVyYWJpbGl0aWVzLgogICAgCiAgICAgKiBTUCBvbmx5IGhhcyBhbiBIVCBpbnRlcmFjdGlvbiB3
aGVuIHRoZSB0aHJlYWQgZ29lcyBpZGxlLCBkdWUgdG8gdGhlIHN0YXRpYwogICAgICAgcGFydGl0
aW9uaW5nIG9mIHJlc291cmNlcy4gIExQIGFuZCBGQiBoYXZlIEhUIGludGVyYWN0aW9ucyBhdCBh
bGwgcG9pbnRzLAogICAgICAgZHVlIHRvIHRoZSBjb21wZXRpdGl2ZSBzaGFyaW5nIG9mIHJlc291
cmNlcy4gIEFsbCBpc3N1ZXMgcG90ZW50aWFsbHkgbGVhawogICAgICAgZGF0YSBhY3Jvc3MgdGhl
IHJldHVybi10by1ndWVzdCB0cmFuc2l0aW9uLgogICAgCiAgICAgKiBUaGUgbWljcm9jb2RlIHdo
aWNoIGltcGxlbWVudHMgVkVSVyBmbHVzaGluZyBhbHNvIGV4dGVuZHMgTVNSX0ZMVVNIX0NNRCwg
c28KICAgICAgIHdlIGRvbid0IG5lZWQgdG8gZG8gYm90aCBvbiB0aGUgSFZNIHJldHVybi10by1n
dWVzdCBwYXRoLiAgSG93ZXZlciwgc29tZQogICAgICAgcGFydHMgYXJlIG5vdCB2dWxuZXJhYmxl
IHRvIEwxVEYgKHRoZXJlZm9yZSBoYXZlIG5vIE1TUl9GTFVTSF9DTUQpLCBidXQgYXJlCiAgICAg
ICB2dWxuZXJhYmxlIHRvIE1EUywgc28gZG8gcmVxdWlyZSBWRVJXIG9uIHRoZSBIVk0gcGF0aC4K
ICAgIAogICAgTm90ZSB0aGF0IHdlIGRlbGliZXJhdGVseSBzdXBwb3J0IG1kcz0xIGV2ZW4gd2l0
aG91dCBNRF9DTEVBUiBpbiBjYXNlIHRoZQogICAgbWljcm9jb2RlIGhhcyBiZWVuIHVwZGF0ZWQg
YnV0IHRoZSBmZWF0dXJlIGJpdCBub3QgZXhwb3NlZC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9m
IFhTQS0yOTcsIENWRS0yMDE4LTEyMTI2LCBDVkUtMjAxOC0xMjEyNywgQ1ZFLTIwMTgtMTIxMzAs
IENWRS0yMDE5LTExMDkxLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDNjMDRjMjU4
YWI0MDQwNWE3NGUxOTRkOTg4OWE0Y2JjN2FiZTk0YjQpCi0tLQogZG9jcy9taXNjL3hlbi1jb21t
YW5kLWxpbmUubWFya2Rvd24gfCAgMTQgKysrLQogeGVuL2FyY2gveDg2L3NwZWNfY3RybC5jICAg
ICAgICAgICAgfCAxNjIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiAyIGZp
bGVzIGNoYW5nZWQsIDE3MCBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1j
b21tYW5kLWxpbmUubWFya2Rvd24KaW5kZXggYTc0YTk5NTAxMS4uODUyMjYyMTJhOSAxMDA2NDQK
LS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysrIGIvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTE2NzcsNyArMTY3Nyw3IEBAIGlzIGJlaW5n
IGludGVycHJldGVkIGFzIGEgY3VzdG9tIHRpbWVvdXQgaW4gbWlsbGlzZWNvbmRzLiBaZXJvIG9y
IGJvb2xlYW4KIGZhbHNlIGRpc2FibGUgdGhlIHF1aXJrIHdvcmthcm91bmQsIHdoaWNoIGlzIGFs
c28gdGhlIGRlZmF1bHQuCiAKICMjIyBzcGVjLWN0cmwgKHg4NikKLT4gYD0gTGlzdCBvZiBbIDxi
b29sPiwgeGVuPTxib29sPiwge3B2LGh2bSxtc3Itc2MscnNifT08Ym9vbD4sCis+IGA9IExpc3Qg
b2YgWyA8Ym9vbD4sIHhlbj08Ym9vbD4sIHtwdixodm0sbXNyLXNjLHJzYixtZC1jbGVhcn09PGJv
b2w+LAogPiAgICAgICAgICAgICAgYnRpLXRodW5rPXJldHBvbGluZXxsZmVuY2V8am1wLCB7aWJy
cyxpYnBiLHNzYmQsZWFnZXItZnB1LAogPiAgICAgICAgICAgICAgbDFkLWZsdXNofT08Ym9vbD4g
XWAKIApAQCAtMTcwMSw5ICsxNzAxLDEwIEBAIGluIHBsYWNlIGZvciBndWVzdHMgdG8gdXNlLgog
CiBVc2Ugb2YgYSBwb3NpdGl2ZSBib29sZWFuIHZhbHVlIGZvciBlaXRoZXIgb2YgdGhlc2Ugb3B0
aW9ucyBpcyBpbnZhbGlkLgogCi1UaGUgYm9vbGVhbnMgYHB2PWAsIGBodm09YCwgYG1zci1zYz1g
IGFuZCBgcnNiPWAgb2ZmZXIgZmluZSBncmFpbmVkIGNvbnRyb2wKLW92ZXIgdGhlIGFsdGVybmF0
aXZlIGJsb2NrcyB1c2VkIGJ5IFhlbi4gIFRoZXNlIGltcGFjdCBYZW4ncyBhYmlsaXR5IHRvCi1w
cm90ZWN0IGl0c2VsZiwgYW5kIFhlbidzIGFiaWxpdHkgdG8gdmlydHVhbGlzZSBzdXBwb3J0IGZv
ciBndWVzdHMgdG8gdXNlLgorVGhlIGJvb2xlYW5zIGBwdj1gLCBgaHZtPWAsIGBtc3Itc2M9YCwg
YHJzYj1gIGFuZCBgbWQtY2xlYXI9YCBvZmZlciBmaW5lCitncmFpbmVkIGNvbnRyb2wgb3ZlciB0
aGUgYWx0ZXJuYXRpdmUgYmxvY2tzIHVzZWQgYnkgWGVuLiAgVGhlc2UgaW1wYWN0IFhlbidzCith
YmlsaXR5IHRvIHByb3RlY3QgaXRzZWxmLCBhbmQgWGVuJ3MgYWJpbGl0eSB0byB2aXJ0dWFsaXNl
IHN1cHBvcnQgZm9yIGd1ZXN0cwordG8gdXNlLgogCiAqIGBwdj1gIGFuZCBgaHZtPWAgb2ZmZXIg
Y29udHJvbCBvdmVyIGFsbCBzdWJvcHRpb25zIGZvciBQViBhbmQgSFZNIGd1ZXN0cwogICByZXNw
ZWN0aXZlbHkuCkBAIC0xNzEyLDYgKzE3MTMsMTEgQEAgcHJvdGVjdCBpdHNlbGYsIGFuZCBYZW4n
cyBhYmlsaXR5IHRvIHZpcnR1YWxpc2Ugc3VwcG9ydCBmb3IgZ3Vlc3RzIHRvIHVzZS4KICAgZ3Vl
c3RzIGFuZCBpZiBkaXNhYmxlZCwgZ3Vlc3RzIHdpbGwgYmUgdW5hYmxlIHRvIHVzZSBJQlJTL1NU
SUJQL1NTQkQvZXRjLgogKiBgcnNiPWAgb2ZmZXJzIGNvbnRyb2wgb3ZlciB3aGV0aGVyIHRvIG92
ZXJ3cml0ZSB0aGUgUmV0dXJuIFN0YWNrIEJ1ZmZlciAvCiAgIFJldHVybiBBZGRyZXNzIFN0YWNr
IG9uIGVudHJ5IHRvIFhlbi4KKyogYG1kLWNsZWFyPWAgb2ZmZXJzIGNvbnRyb2wgb3ZlciB3aGV0
aGVyIHRvIHVzZSBWRVJXIHRvIGZsdXNoCisgIG1pY3JvYXJjaGl0ZWN0dXJhbCBidWZmZXJzIG9u
IGlkbGUgYW5kIGV4aXQgZnJvbSBYZW4uICAqTm90ZTogRm9yCisgIGNvbXBhdGliaWxpdHkgd2l0
aCBkZXZlbG9wbWVudCB2ZXJzaW9ucyBvZiB0aGlzIGZpeCwgYG1kcz1gIGlzIGFsc28gYWNjZXB0
ZWQKKyAgb24gWGVuIDQuMTIgYW5kIGVhcmxpZXIgYXMgYW4gYWxpYXMuICBDb25zdWx0IHZlbmRv
ciBkb2N1bWVudGF0aW9uIGluCisgIHByZWZlcmVuY2UgdG8gaGVyZS4qCiAKIElmIFhlbiB3YXMg
Y29tcGlsZWQgd2l0aCBJTkRJUkVDVFxfVEhVTksgc3VwcG9ydCwgYGJ0aS10aHVuaz1gIGNhbiBi
ZSB1c2VkIHRvCiBzZWxlY3Qgd2hpY2ggb2YgdGhlIHRodW5rcyBnZXRzIHBhdGNoZWQgaW50byB0
aGUgYF9feDg2X2luZGlyZWN0X3RodW5rXyVyZWdgCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
c3BlY19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXggNGU2NTU4YTg4OS4u
NTU4NjI2Yzk0ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtMzMsNiArMzMsOCBAQCBzdGF0aWMgYm9vbCBfX2lu
aXRkYXRhIG9wdF9tc3Jfc2NfcHYgPSB0cnVlOwogc3RhdGljIGJvb2wgX19pbml0ZGF0YSBvcHRf
bXNyX3NjX2h2bSA9IHRydWU7CiBzdGF0aWMgYm9vbCBfX2luaXRkYXRhIG9wdF9yc2JfcHYgPSB0
cnVlOwogc3RhdGljIGJvb2wgX19pbml0ZGF0YSBvcHRfcnNiX2h2bSA9IHRydWU7CitzdGF0aWMg
aW50OF90IF9faW5pdGRhdGEgb3B0X21kX2NsZWFyX3B2ID0gLTE7CitzdGF0aWMgaW50OF90IF9f
aW5pdGRhdGEgb3B0X21kX2NsZWFyX2h2bSA9IC0xOwogCiAvKiBDbWRsaW5lIGNvbnRyb2xzIGZv
ciBYZW4ncyBzcGVjdWxhdGl2ZSBzZXR0aW5ncy4gKi8KIHN0YXRpYyBlbnVtIGluZF90aHVuayB7
CkBAIC01Nyw2ICs1OSw5IEBAIHBhZGRyX3QgX19yZWFkX21vc3RseSBsMXRmX2FkZHJfbWFzaywg
X19yZWFkX21vc3RseSBsMXRmX3NhZmVfbWFkZHI7CiBzdGF0aWMgYm9vbCBfX2luaXRkYXRhIGNw
dV9oYXNfYnVnX2wxdGY7CiBzdGF0aWMgdW5zaWduZWQgaW50IF9faW5pdGRhdGEgbDFkX21heHBo
eXNhZGRyOwogCitzdGF0aWMgYm9vbCBfX2luaXRkYXRhIGNwdV9oYXNfYnVnX21zYmRzX29ubHk7
IC8qID0+IG1pbmltYWwgSFQgaW1wYWN0LiAqLworc3RhdGljIGJvb2wgX19pbml0ZGF0YSBjcHVf
aGFzX2J1Z19tZHM7IC8qIEFueSBvdGhlciBNe0xQLFNCLEZCfURTIGNvbWJpbmF0aW9uLiAqLwor
CiBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9idGkoY29uc3QgY2hhciAqcykKIHsKICAgICBjb25z
dCBjaGFyICpzczsKQEAgLTEzMyw2ICsxMzgsOCBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9z
cGVjX2N0cmwoY2hhciAqcykKICAgICAgICAgZGlzYWJsZV9jb21tb246CiAgICAgICAgICAgICBv
cHRfcnNiX3B2ID0gZmFsc2U7CiAgICAgICAgICAgICBvcHRfcnNiX2h2bSA9IGZhbHNlOworICAg
ICAgICAgICAgb3B0X21kX2NsZWFyX3B2ID0gMDsKKyAgICAgICAgICAgIG9wdF9tZF9jbGVhcl9o
dm0gPSAwOwogCiAgICAgICAgICAgICBvcHRfdGh1bmsgPSBUSFVOS19KTVA7CiAgICAgICAgICAg
ICBvcHRfaWJycyA9IDA7CkBAIC0xNTUsMTEgKzE2MiwxMyBAQCBzdGF0aWMgaW50IF9faW5pdCBw
YXJzZV9zcGVjX2N0cmwoY2hhciAqcykKICAgICAgICAgewogICAgICAgICAgICAgb3B0X21zcl9z
Y19wdiA9IHZhbDsKICAgICAgICAgICAgIG9wdF9yc2JfcHYgPSB2YWw7CisgICAgICAgICAgICBv
cHRfbWRfY2xlYXJfcHYgPSB2YWw7CiAgICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoICh2YWwg
PSBwYXJzZV9ib29sZWFuKCJodm0iLCBzLCBzcykpID49IDAgKQogICAgICAgICB7CiAgICAgICAg
ICAgICBvcHRfbXNyX3NjX2h2bSA9IHZhbDsKICAgICAgICAgICAgIG9wdF9yc2JfaHZtID0gdmFs
OworICAgICAgICAgICAgb3B0X21kX2NsZWFyX2h2bSA9IHZhbDsKICAgICAgICAgfQogICAgICAg
ICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oIm1zci1zYyIsIHMsIHNzKSkgPj0gMCAp
CiAgICAgICAgIHsKQEAgLTE3MSw2ICsxODAsMTIgQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2Vf
c3BlY19jdHJsKGNoYXIgKnMpCiAgICAgICAgICAgICBvcHRfcnNiX3B2ID0gdmFsOwogICAgICAg
ICAgICAgb3B0X3JzYl9odm0gPSB2YWw7CiAgICAgICAgIH0KKyAgICAgICAgZWxzZSBpZiAoICh2
YWwgPSBwYXJzZV9ib29sZWFuKCJtZC1jbGVhciIsIHMsIHNzKSkgPj0gMCB8fAorICAgICAgICAg
ICAgICAgICAgKHZhbCA9IHBhcnNlX2Jvb2xlYW4oIm1kcyIsIHMsIHNzKSkgPj0gMCApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIG9wdF9tZF9jbGVhcl9wdiA9IHZhbDsKKyAgICAgICAgICAgIG9w
dF9tZF9jbGVhcl9odm0gPSB2YWw7CisgICAgICAgIH0KIAogICAgICAgICAvKiBYZW4ncyBzcGVj
dWxhdGl2ZSBzaWRlY2hhbm5lbCBtaXRpZ2F0aW9uIHNldHRpbmdzLiAqLwogICAgICAgICBlbHNl
IGlmICggIXN0cm5jbXAocywgImJ0aS10aHVuaz0iLCAxMCkgKQpAQCAtMzU2LDcgKzM3MSw3IEBA
IHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0gaW5kX3RodW5rIHRodW5rLCB1
aW50NjRfdCBjYXBzKQogICAgICAgICAgICAgICAgIlxuIik7CiAKICAgICAvKiBTZXR0aW5ncyBm
b3IgWGVuJ3MgcHJvdGVjdGlvbiwgaXJyZXNwZWN0aXZlIG9mIGd1ZXN0cy4gKi8KLSAgICBwcmlu
dGsoIiAgWGVuIHNldHRpbmdzOiBCVEktVGh1bmsgJXMsIFNQRUNfQ1RSTDogJXMlcywgT3RoZXI6
JXMlc1xuIiwKKyAgICBwcmludGsoIiAgWGVuIHNldHRpbmdzOiBCVEktVGh1bmsgJXMsIFNQRUNf
Q1RSTDogJXMlcywgT3RoZXI6JXMlcyVzXG4iLAogICAgICAgICAgICB0aHVuayA9PSBUSFVOS19O
T05FICAgICAgPyAiTi9BIiA6CiAgICAgICAgICAgIHRodW5rID09IFRIVU5LX1JFVFBPTElORSA/
ICJSRVRQT0xJTkUiIDoKICAgICAgICAgICAgdGh1bmsgPT0gVEhVTktfTEZFTkNFICAgID8gIkxG
RU5DRSIgOgpAQCAtMzY2LDcgKzM4MSw4IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRh
aWxzKGVudW0gaW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBzKQogICAgICAgICAgICAhYm9v
dF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NTQkQpICAgICAgICAgICA/ICIiIDoKICAgICAgICAgICAg
KGRlZmF1bHRfeGVuX3NwZWNfY3RybCAmIFNQRUNfQ1RSTF9TU0JEKSAgPyAiIFNTQkQrIiA6ICIg
U1NCRC0iLAogICAgICAgICAgICBvcHRfaWJwYiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA/ICIgSUJQQiIgIDogIiIsCi0gICAgICAgICAgIG9wdF9sMWRfZmx1c2ggICAgICAgICAg
ICAgICAgICAgICAgICAgICAgID8gIiBMMURfRkxVU0giIDogIiIpOworICAgICAgICAgICBvcHRf
bDFkX2ZsdXNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/ICIgTDFEX0ZMVVNIIiA6ICIi
LAorICAgICAgICAgICBvcHRfbWRfY2xlYXJfcHYgfHwgb3B0X21kX2NsZWFyX2h2bSAgICAgICA/
ICIgVkVSVyIgIDogIiIpOwogCiAgICAgLyogTDFURiBkaWFnbm9zdGljcywgcHJpbnRlZCBpZiB2
dWxuZXJhYmxlIG9yIFBWIHNoYWRvd2luZyBpcyBpbiB1c2UuICovCiAgICAgaWYgKCBjcHVfaGFz
X2J1Z19sMXRmIHx8IG9wdF9wdl9sMXRmX2h3ZG9tIHx8IG9wdF9wdl9sMXRmX2RvbXUgKQpAQCAt
NzQ5LDYgKzc2NSwxMDcgQEAgc3RhdGljIF9faW5pdCB2b2lkIGwxdGZfY2FsY3VsYXRpb25zKHVp
bnQ2NF90IGNhcHMpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDogKDN1bCA8PCAocGFkZHJfYml0cyAtIDIpKSkpOwogfQogCisvKiBDYWxjdWxhdGUgd2hldGhl
ciB0aGlzIENQVSBpcyB2dWxuZXJhYmxlIHRvIE1EUy4gKi8KK3N0YXRpYyBfX2luaXQgdm9pZCBt
ZHNfY2FsY3VsYXRpb25zKHVpbnQ2NF90IGNhcHMpCit7CisgICAgLyogTURTIGlzIG9ubHkga25v
d24gdG8gYWZmZWN0IEludGVsIEZhbWlseSA2IHByb2Nlc3NvcnMgYXQgdGhpcyB0aW1lLiAqLwor
ICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfSU5URUwgfHwK
KyAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2ICE9IDYgKQorICAgICAgICByZXR1cm47CisKKyAg
ICAvKiBBbnkgcHJvY2Vzc29yIGFkdmVydGlzaW5nIE1EU19OTyBzaG91bGQgYmUgbm90IHZ1bG5l
cmFibGUgdG8gTURTLiAqLworICAgIGlmICggY2FwcyAmIEFSQ0hfQ0FQU19NRFNfTk8gKQorICAg
ICAgICByZXR1cm47CisKKyAgICBzd2l0Y2ggKCBib290X2NwdV9kYXRhLng4Nl9tb2RlbCApCisg
ICAgeworICAgICAgICAvKgorICAgICAgICAgKiBDb3JlIHByb2Nlc3NvcnMgc2luY2UgYXQgbGVh
c3QgTmVoYWxlbSBhcmUgdnVsbmVyYWJsZS4KKyAgICAgICAgICovCisgICAgY2FzZSAweDFmOiAv
KiBBdWJ1cm5kYWxlIC8gSGF2ZW5kYWxlICovCisgICAgY2FzZSAweDFlOiAvKiBOZWhhbGVtICov
CisgICAgY2FzZSAweDFhOiAvKiBOZWhhbGVtIEVQICovCisgICAgY2FzZSAweDJlOiAvKiBOZWhh
bGVtIEVYICovCisgICAgY2FzZSAweDI1OiAvKiBXZXN0bWVyZSAqLworICAgIGNhc2UgMHgyYzog
LyogV2VzdG1lcmUgRVAgKi8KKyAgICBjYXNlIDB4MmY6IC8qIFdlc3RtZXJlIEVYICovCisgICAg
Y2FzZSAweDJhOiAvKiBTYW5keUJyaWRnZSAqLworICAgIGNhc2UgMHgyZDogLyogU2FuZHlCcmlk
Z2UgRVAvRVggKi8KKyAgICBjYXNlIDB4M2E6IC8qIEl2eUJyaWRnZSAqLworICAgIGNhc2UgMHgz
ZTogLyogSXZ5QnJpZGdlIEVQL0VYICovCisgICAgY2FzZSAweDNjOiAvKiBIYXN3ZWxsICovCisg
ICAgY2FzZSAweDNmOiAvKiBIYXN3ZWxsIEVYL0VQICovCisgICAgY2FzZSAweDQ1OiAvKiBIYXN3
ZWxsIEQgKi8KKyAgICBjYXNlIDB4NDY6IC8qIEhhc3dlbGwgSCAqLworICAgIGNhc2UgMHgzZDog
LyogQnJvYWR3ZWxsICovCisgICAgY2FzZSAweDQ3OiAvKiBCcm9hZHdlbGwgSCAqLworICAgIGNh
c2UgMHg0ZjogLyogQnJvYWR3ZWxsIEVQL0VYICovCisgICAgY2FzZSAweDU2OiAvKiBCcm9hZHdl
bGwgRCAqLworICAgIGNhc2UgMHg0ZTogLyogU2t5bGFrZSBNICovCisgICAgY2FzZSAweDVlOiAv
KiBTa3lsYWtlIEQgKi8KKyAgICAgICAgY3B1X2hhc19idWdfbWRzID0gdHJ1ZTsKKyAgICAgICAg
YnJlYWs7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogU29tZSBDb3JlIHByb2Nlc3NvcnMgaGF2
ZSBwZXItc3RlcHBpbmcgdnVsbmVyYWJpbGl0eS4KKyAgICAgICAgICovCisgICAgY2FzZSAweDU1
OiAvKiBTa3lsYWtlLVggLyBDYXNjYWRlIExha2UgKi8KKyAgICAgICAgaWYgKCBib290X2NwdV9k
YXRhLng4Nl9tYXNrIDw9IDUgKQorICAgICAgICAgICAgY3B1X2hhc19idWdfbWRzID0gdHJ1ZTsK
KyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIDB4OGU6IC8qIEthYnkgLyBDb2ZmZWUgLyBXaGlz
a2V5IExha2UgTSAqLworICAgICAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X21hc2sgPD0gMHhi
ICkKKyAgICAgICAgICAgIGNwdV9oYXNfYnVnX21kcyA9IHRydWU7CisgICAgICAgIGJyZWFrOwor
CisgICAgY2FzZSAweDllOiAvKiBLYWJ5IC8gQ29mZmVlIC8gV2hpc2tleSBMYWtlIEQgKi8KKyAg
ICAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl9tYXNrIDw9IDB4YyApCisgICAgICAgICAgICBj
cHVfaGFzX2J1Z19tZHMgPSB0cnVlOworICAgICAgICBicmVhazsKKworICAgICAgICAvKgorICAg
ICAgICAgKiBWZXJ5IG9sZCBhbmQgdmVyeSBuZXcgQXRvbSBwcm9jZXNzb3JzIGFyZSBub3QgdnVs
bmVyYWJsZS4KKyAgICAgICAgICovCisgICAgY2FzZSAweDFjOiAvKiBQaW5ldmlldyAqLworICAg
IGNhc2UgMHgyNjogLyogTGluY3JvZnQgKi8KKyAgICBjYXNlIDB4Mjc6IC8qIFBlbndlbGwgKi8K
KyAgICBjYXNlIDB4MzU6IC8qIENsb3ZlcnZpZXcgKi8KKyAgICBjYXNlIDB4MzY6IC8qIENlZGFy
dmlldyAqLworICAgIGNhc2UgMHg3YTogLyogR29sZG1vbnQgKi8KKyAgICAgICAgYnJlYWs7CisK
KyAgICAgICAgLyoKKyAgICAgICAgICogTWlkZGxpbmcgQXRvbSBwcm9jZXNzb3JzIGFyZSB2dWxu
ZXJhYmxlIHRvIGp1c3QgdGhlIFN0b3JlIEJ1ZmZlcgorICAgICAgICAgKiBhc3BlY3QuCisgICAg
ICAgICAqLworICAgIGNhc2UgMHgzNzogLyogQmF5dHJhaWwgLyBWYWxsZXl2aWV3IChTaWx2ZXJt
b250KSAqLworICAgIGNhc2UgMHg0YTogLyogTWVycmlmaWVsZCAqLworICAgIGNhc2UgMHg0Yzog
LyogQ2hlcnJ5dHJhaWwgLyBCcmFzc3dlbGwgKi8KKyAgICBjYXNlIDB4NGQ6IC8qIEF2YXRvbiAv
IFJhbmdlbHkgKFNpbHZlcm1vbnQpICovCisgICAgY2FzZSAweDVhOiAvKiBNb29yZWZpZWxkICov
CisgICAgY2FzZSAweDVkOgorICAgIGNhc2UgMHg2NToKKyAgICBjYXNlIDB4NmU6CisgICAgY2Fz
ZSAweDc1OgorICAgICAgICAvKgorICAgICAgICAgKiBLbmlnaHRzIHByb2Nlc3NvcnMgKHdoaWNo
IGFyZSBiYXNlZCBvbiB0aGUgU2lsdmVybW9udC9BaXJtb250CisgICAgICAgICAqIG1pY3JvYXJj
aGl0ZWN0dXJlKSBhcmUgc2ltaWxhcmx5IG9ubHkgYWZmZWN0ZWQgYnkgdGhlIFN0b3JlIEJ1ZmZl
cgorICAgICAgICAgKiBhc3BlY3QuCisgICAgICAgICAqLworICAgIGNhc2UgMHg1NzogLyogS25p
Z2h0cyBMYW5kaW5nICovCisgICAgY2FzZSAweDg1OiAvKiBLbmlnaHRzIE1pbGwgKi8KKyAgICAg
ICAgY3B1X2hhc19idWdfbXNiZHNfb25seSA9IHRydWU7CisgICAgICAgIGJyZWFrOworCisgICAg
ZGVmYXVsdDoKKyAgICAgICAgcHJpbnRrKCJVbnJlY29nbmlzZWQgQ1BVIG1vZGVsICUjeCAtIGFz
c3VtaW5nIHZ1bG5lcmFibGUgdG8gTURTXG4iLAorICAgICAgICAgICAgICAgYm9vdF9jcHVfZGF0
YS54ODZfbW9kZWwpOworICAgICAgICBjcHVfaGFzX2J1Z19tZHMgPSB0cnVlOworICAgICAgICBi
cmVhazsKKyAgICB9Cit9CisKIHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlv
bnModm9pZCkKIHsKICAgICBlbnVtIGluZF90aHVuayB0aHVuayA9IFRIVU5LX0RFRkFVTFQ7CkBA
IC05MzgsNiArMTA1NSw0NyBAQCB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRp
b25zKHZvaWQpCiAgICAgICAgICAgICAiZW5hYmxlZC4gIFBsZWFzZSBhc3Nlc3MgeW91ciBjb25m
aWd1cmF0aW9uIGFuZCBjaG9vc2UgYW5cbiIKICAgICAgICAgICAgICJleHBsaWNpdCAnc210PTxi
b29sPicgc2V0dGluZy4gIFNlZSBYU0EtMjczLlxuIik7CiAKKyAgICBtZHNfY2FsY3VsYXRpb25z
KGNhcHMpOworCisgICAgLyoKKyAgICAgKiBCeSBkZWZhdWx0LCBlbmFibGUgUFYgYW5kIEhWTSBt
aXRpZ2F0aW9ucyBvbiBNRFMtdnVsbmVyYWJsZSBoYXJkd2FyZS4KKyAgICAgKiBUaGlzIHdpbGwg
b25seSBiZSBhIHRva2VuIGVmZm9ydCBmb3IgTUxQRFMvTUZCRFMgd2hlbiBIVCBpcyBlbmFibGVk
LAorICAgICAqIGJ1dCBpdCBpcyBzb21ld2hhdCBiZXR0ZXIgdGhhbiBub3RoaW5nLgorICAgICAq
LworICAgIGlmICggb3B0X21kX2NsZWFyX3B2ID09IC0xICkKKyAgICAgICAgb3B0X21kX2NsZWFy
X3B2ID0gKChjcHVfaGFzX2J1Z19tZHMgfHwgY3B1X2hhc19idWdfbXNiZHNfb25seSkgJiYKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9NRF9DTEVB
UikpOworICAgIGlmICggb3B0X21kX2NsZWFyX2h2bSA9PSAtMSApCisgICAgICAgIG9wdF9tZF9j
bGVhcl9odm0gPSAoKGNwdV9oYXNfYnVnX21kcyB8fCBjcHVfaGFzX2J1Z19tc2Jkc19vbmx5KSAm
JgorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9N
RF9DTEVBUikpOworCisgICAgLyoKKyAgICAgKiBFbmFibGUgTURTIGRlZmVuY2VzIGFzIGFwcGxp
Y2FibGUuICBUaGUgUFYgYmxvY2tzIG5lZWQgdXNpbmcgYWxsIHRoZQorICAgICAqIHRpbWUsIGFu
ZCB0aGUgSWRsZSBibG9ja3MgbmVlZCB1c2luZyBpZiBlaXRoZXIgUFYgb3IgSFZNIGRlZmVuY2Vz
IGFyZQorICAgICAqIHVzZWQuCisgICAgICoKKyAgICAgKiBIVk0gaXMgbW9yZSBjb21wbGljYXRl
ZC4gIFRoZSBNRF9DTEVBUiBtaWNyb2NvZGUgZXh0ZW5kcyBMMURfRkxVU0ggd2l0aAorICAgICAq
IGVxdWl2ZWxlbnQgc2VtYW50aWNzIHRvIGF2b2lkIG5lZWRpbmcgdG8gcGVyZm9ybSBib3RoIGZs
dXNoZXMgb24gdGhlCisgICAgICogSFZNIHBhdGguICBUaGUgSFZNIGJsb2NrcyBkb24ndCBuZWVk
IGFjdGl2YXRpbmcgaWYgb3VyIGh5cGVydmlzb3IgdG9sZAorICAgICAqIHVzIGl0IHdhcyBoYW5k
bGluZyBMMURfRkxVU0gsIG9yIHdlIGFyZSB1c2luZyBMMURfRkxVU0ggb3Vyc2VsdmVzLgorICAg
ICAqLworICAgIGlmICggb3B0X21kX2NsZWFyX3B2ICkKKyAgICAgICAgc2V0dXBfZm9yY2VfY3B1
X2NhcChYODZfRkVBVFVSRV9TQ19WRVJXX1BWKTsKKyAgICBpZiAoIG9wdF9tZF9jbGVhcl9wdiB8
fCBvcHRfbWRfY2xlYXJfaHZtICkKKyAgICAgICAgc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVB
VFVSRV9TQ19WRVJXX0lETEUpOworICAgIGlmICggb3B0X21kX2NsZWFyX2h2bSAmJiAhKGNhcHMg
JiBBUkNIX0NBUFNfU0tJUF9MMURGTCkgJiYgIW9wdF9sMWRfZmx1c2ggKQorICAgICAgICBzZXR1
cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX1NDX1ZFUldfSFZNKTsKKworICAgIC8qCisgICAg
ICogV2FybiB0aGUgdXNlciBpZiB0aGV5IGFyZSBvbiBNTFBEUy9NRkJEUy12dWxuZXJhYmxlIGhh
cmR3YXJlIHdpdGggSFQKKyAgICAgKiBhY3RpdmUgYW5kIG5vIGV4cGxpY2l0IFNNVCBjaG9pY2Uu
CisgICAgICovCisgICAgaWYgKCBvcHRfc210ID09IC0xICYmIGNwdV9oYXNfYnVnX21kcyAmJiBo
d19zbXRfZW5hYmxlZCApCisgICAgICAgIHdhcm5pbmdfYWRkKAorICAgICAgICAgICAgIkJvb3Rl
ZCBvbiBNTFBEUy9NRkJEUy12dWxuZXJhYmxlIGhhcmR3YXJlIHdpdGggU01UL0h5cGVydGhyZWFk
aW5nXG4iCisgICAgICAgICAgICAiZW5hYmxlZC4gIE1pdGlnYXRpb25zIHdpbGwgbm90IGJlIGZ1
bGx5IGVmZmVjdGl2ZS4gIFBsZWFzZVxuIgorICAgICAgICAgICAgImNob29zZSBhbiBleHBsaWNp
dCBzbXQ9PGJvb2w+IHNldHRpbmcuICBTZWUgWFNBLTI5Ny5cbiIpOworCiAgICAgcHJpbnRfZGV0
YWlscyh0aHVuaywgY2Fwcyk7CiAKICAgICAvKgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjkKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 14 17:16:48 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 17:16: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 1hQb2m-0007W3-MM; Tue, 14 May 2019 17:16: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=rBGB=TO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQb2l-0007Vw-CX
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:16:47 +0000
X-Inumbo-ID: 0cc60bed-766c-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0cc60bed-766c-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 17:16:45 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQb2j-0001op-AO
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:16:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQb2j-0004oU-7r
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:16:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQb2j-0004oU-7r@xenbits.xenproject.org>
Date: Tue, 14 May 2019 17:16:45 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/tsx: Implement controls for
 RTM force-abort 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>

Y29tbWl0IDIwMzJmODYxNzJlM2FjMDBlNjU5ODNjZWNmMmE4MTgyYTQxNTE5NTMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE1hciAxOCAxNzowODoyNSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgMTQgMTU6NDg6
NTQgMjAxOSArMDEwMAoKICAgIHg4Ni90c3g6IEltcGxlbWVudCBjb250cm9scyBmb3IgUlRNIGZv
cmNlLWFib3J0IG1vZGUKICAgIAogICAgVGhlIENQVUlEIGJpdCBhbmQgTVNSIGFyZSBkZWxpYmVy
YXRlbHkgbm90IGV4cG9zZWQgdG8gZ3Vlc3RzLCBiZWNhdXNlIHRoZXkKICAgIHdvbid0IGV4aXN0
IG9uIG5ld2VyIHByb2Nlc3NvcnMuICBBcyB2UE1VIGlzbid0IHNlY3VyaXR5IHN1cHBvcnRlZCwg
dGhlCiAgICBtaXNiZWhhdmlvdXIgb2YgUENSMyBpc24ndCBleHBlY3RlZCB0byBpbXBhY3QgcHJv
ZHVjdGlvbiBkZXBsb3ltZW50cy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA2YmU2MTNmMjliNDIwNTM0
OTI3NWQyNDM2N2JkNGM4MmZiMjk2MGRkCiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0wMy0xMiAxNzow
NToyMSArMDAwMAotLS0KIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duICAgICAg
ICAgfCAxNyArKysrKysrKysrKysrKysrLQogdG9vbHMvbWlzYy94ZW4tY3B1aWQuYyAgICAgICAg
ICAgICAgICAgICAgICB8ICA2ICsrKysrLQogeGVuL2FyY2gveDg2L2NwdS9pbnRlbC5jICAgICAg
ICAgICAgICAgICAgICB8ICAzICsrKwogeGVuL2FyY2gveDg2L2NwdS92cG11LmMgICAgICAgICAg
ICAgICAgICAgICB8ICA5ICsrKysrKysrKwogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAg
ICAgICAgICAgICAgICB8ICA0ICsrKysKIHhlbi9hcmNoL3g4Ni90cmFwcy5jICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgNCArKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaCAg
ICAgICAgICAgIHwgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCAgICAgICAg
ICAgICB8ICAzICsrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni92cG11LmggICAgICAgICAgICAgICAg
ICB8ICAxICsKIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmggfCAg
MSArCiAxMCBmaWxlcyBjaGFuZ2VkLCA0NyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9t
aXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KaW5kZXggMWM4MjZlZjQ0Yi4uMGJmNjg1Mjc1
YyAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysrIGIv
ZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTE3ODEsNyArMTc4MSw3IEBA
IFVzZSBWaXJ0dWFsIFByb2Nlc3NvciBJRCBzdXBwb3J0IGlmIGF2YWlsYWJsZS4gIFRoaXMgcHJl
dmVudHMgdGhlIG5lZWQgZm9yIFRMQgogZmx1c2hlcyBvbiBWTSBlbnRyeSBhbmQgZXhpdCwgaW5j
cmVhc2luZyBwZXJmb3JtYW5jZS4KIAogIyMjIHZwbXUKLT4gYD0gKCA8Ym9vbGVhbj4gfCB7IGJ0
cyB8IGlwYyB8IGFyY2ggWywgLi4uXSB9IClgCis+IGA9ICggPGJvb2xlYW4+IHwgeyBidHMgfCBp
cGMgfCBhcmNoIHwgcnRtLWFib3J0PTxib29sPiBbLCAuLi5dIH0gKWAKIAogPiBEZWZhdWx0OiBg
b2ZmYAogCkBAIC0xODA3LDYgKzE4MDcsMjEgQEAgaW4gdGhlIFByZS1EZWZpbmVkIEFyY2hpdGVj
dHVyYWwgUGVyZm9ybWFuY2UgRXZlbnRzIHRhYmxlIGZyb20gdGhlIEludGVsIDY0CiBhbmQgSUEt
MzIgQXJjaGl0ZWN0dXJlcyBTb2Z0d2FyZSBEZXZlbG9wZXIncyBNYW51YWwsIFZvbHVtZSAzQiwg
U3lzdGVtCiBQcm9ncmFtbWluZyBHdWlkZSwgUGFydCAyLgogCit2cG11PXJ0bS1hYm9ydCBjb250
cm9scyBhIHRyYWRlLW9mZiBiZXR3ZWVuIHdvcmtpbmcgUmVzdHJpY3RlZCBUcmFuc2FjdGlvbmFs
CitNZW1vcnksIGFuZCB3b3JraW5nIHBlcmZvcm1hbmNlIGNvdW50ZXJzLgorCitBbGwgcHJvY2Vz
c29ycyByZWxlYXNlZCB0byBkYXRlIChRMSAyMDE5KSBzdXBwb3J0aW5nIFRyYW5zYWN0aW9uYWwg
TWVtb3J5CitFeHRlbnNpb25zIHN1ZmZlciBhbiBlcnJhdHVtIHdoaWNoIGhhcyBiZWVuIGFkZHJl
c3NlZCBpbiBtaWNyb2NvZGUuCisKK1Byb2Nlc3NvcnMgYmFzZWQgb24gdGhlIFNreWxha2UgbWlj
cm9hcmNoaXRlY3R1cmUgd2l0aCB1cC10by1kYXRlCittaWNyb2NvZGUgaW50ZXJuYWxseSB1c2Ug
cGVyZm9ybWFuY2UgY291bnRlciAzIHRvIHdvcmsgYXJvdW5kIHRoZSBlcnJhdHVtLgorQSBjb25z
ZXF1ZW5jZSBpcyB0aGF0IHRoZSBjb3VudGVyIGdldHMgcmVwcm9ncmFtbWVkIHdoZW5ldmVyIGFu
IGBYQkVHSU5gCitpbnN0cnVjdGlvbiBpcyBleGVjdXRlZC4KKworQW4gYWx0ZXJuYXRpdmUgbW9k
ZSBleGlzdHMgd2hlcmUgUENSMyBiZWhhdmVzIGFzIGJlZm9yZSwgYXQgdGhlIGNvc3Qgb2YKK2BY
QkVHSU5gIHVuY29uZGl0aW9uYWxseSBhYm9ydGluZy4gIEVuYWJsaW5nIGBydG0tYWJvcnRgIG1v
ZGUgd2lsbAorYWN0aXZhdGUgdGhpcyBhbHRlcm5hdGl2ZSBtb2RlLgorCiBJZiBhIGJvb2xlYW4g
aXMgbm90IHVzZWQsIGNvbWJpbmF0aW9ucyBvZiBmbGFncyBhcmUgYWxsb3dlZCwgY29tbWEgc2Vw
YXJhdGVkLgogRm9yIGV4YW1wbGUsIHZwbXU9YXJjaCxidHMuCiAKZGlmZiAtLWdpdCBhL3Rvb2xz
L21pc2MveGVuLWNwdWlkLmMgYi90b29scy9taXNjL3hlbi1jcHVpZC5jCmluZGV4IDE4NGY4YWQx
MzYuLjI4OGZjNDg4MzEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMKKysrIGIv
dG9vbHMvbWlzYy94ZW4tY3B1aWQuYwpAQCAtMTQ5LDcgKzE0OSwxMSBAQCBzdGF0aWMgY29uc3Qg
Y2hhciAqc3RyX2U4YlszMl0gPQogCiBzdGF0aWMgY29uc3QgY2hhciAqc3RyXzdkMFszMl0gPQog
ewotICAgIFswIC4uLiAyNV0gPSAiUkVaIiwKKyAgICBbMCAuLi4gMTFdID0gIlJFWiIsCisKKyAg
ICBbMTJdID0gIlJFWiIsICAgICAgICAgICBbMTNdID0gInRzeC1mb3JjZS1hYm9ydCIsCisKKyAg
ICBbMTQgLi4uIDI1XSA9ICJSRVoiLAogCiAgICAgWzI2XSA9ICJpYnJzYiIsICAgICAgICAgWzI3
XSA9ICJzdGlicCIsCiAgICAgWzI4XSA9ICJsMWRfZmx1c2giLCAgICAgWzI5XSA9ICJhcmNoX2Nh
cHMiLApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9pbnRlbC5jIGIveGVuL2FyY2gveDg2
L2NwdS9pbnRlbC5jCmluZGV4IGZlNTQ3MjBkYmYuLmE5YThlYzU1ZmYgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9jcHUvaW50ZWwuYworKysgYi94ZW4vYXJjaC94ODYvY3B1L2ludGVsLmMKQEAg
LTM1Niw2ICszNTYsOSBAQCBzdGF0aWMgdm9pZCBJbnRlbF9lcnJhdGFfd29ya2Fyb3VuZHMoc3Ry
dWN0IGNwdWluZm9feDg2ICpjKQogCWlmIChjLT54ODYgPT0gNiAmJiBjcHVfaGFzX2NsZmx1c2gg
JiYKIAkgICAgKGMtPng4Nl9tb2RlbCA9PSAyOSB8fCBjLT54ODZfbW9kZWwgPT0gNDYgfHwgYy0+
eDg2X21vZGVsID09IDQ3KSkKIAkJX19zZXRfYml0KFg4Nl9GRUFUVVJFX0NMRkxVU0hfTU9OSVRP
UiwgYy0+eDg2X2NhcGFiaWxpdHkpOworCisJaWYgKGNwdV9oYXNfdHN4X2ZvcmNlX2Fib3J0ICYm
IG9wdF9ydG1fYWJvcnQpCisJCXdybXNybChNU1JfVFNYX0ZPUkNFX0FCT1JULCBUU1hfRk9SQ0Vf
QUJPUlRfUlRNKTsKIH0KIAogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L3ZwbXUuYyBi
L3hlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jCmluZGV4IDJmOWRkZjY1NmIuLjkxY2I0M2U1NTUgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUv
dnBtdS5jCkBAIC01Myw2ICs1Myw3IEBAIENIRUNLX3BtdV9wYXJhbXM7CiBzdGF0aWMgdW5zaWdu
ZWQgaW50IF9fcmVhZF9tb3N0bHkgb3B0X3ZwbXVfZW5hYmxlZDsKIHVuc2lnbmVkIGludCBfX3Jl
YWRfbW9zdGx5IHZwbXVfbW9kZSA9IFhFTlBNVV9NT0RFX09GRjsKIHVuc2lnbmVkIGludCBfX3Jl
YWRfbW9zdGx5IHZwbXVfZmVhdHVyZXMgPSAwOworYm9vbCBfX3JlYWRfbW9zdGx5IG9wdF9ydG1f
YWJvcnQ7CiBzdGF0aWMgdm9pZCBwYXJzZV92cG11X3BhcmFtcyhjaGFyICpzKTsKIGN1c3RvbV9w
YXJhbSgidnBtdSIsIHBhcnNlX3ZwbXVfcGFyYW1zKTsKIApAQCAtNjMsNiArNjQsOCBAQCBzdGF0
aWMgREVGSU5FX1BFUl9DUFUoc3RydWN0IHZjcHUgKiwgbGFzdF92Y3B1KTsKIAogc3RhdGljIGlu
dCBwYXJzZV92cG11X3BhcmFtKGNoYXIgKnMsIHVuc2lnbmVkIGludCBsZW4pCiB7CisgICAgaW50
IHZhbDsKKwogICAgIGlmICggISpzIHx8ICFsZW4gKQogICAgICAgICByZXR1cm4gMDsKICAgICBp
ZiAoICFzdHJuY21wKHMsICJidHMiLCBsZW4pICkKQEAgLTcxLDYgKzc0LDggQEAgc3RhdGljIGlu
dCBwYXJzZV92cG11X3BhcmFtKGNoYXIgKnMsIHVuc2lnbmVkIGludCBsZW4pCiAgICAgICAgIHZw
bXVfZmVhdHVyZXMgfD0gWEVOUE1VX0ZFQVRVUkVfSVBDX09OTFk7CiAgICAgZWxzZSBpZiAoICFz
dHJuY21wKHMsICJhcmNoIiwgbGVuKSApCiAgICAgICAgIHZwbXVfZmVhdHVyZXMgfD0gWEVOUE1V
X0ZFQVRVUkVfQVJDSF9PTkxZOworICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigi
cnRtLWFib3J0IiwgcywgcyArIGxlbikpID49IDAgKQorICAgICAgICBvcHRfcnRtX2Fib3J0ID0g
dmFsOwogICAgIGVsc2UKICAgICAgICAgcmV0dXJuIDE7CiAgICAgcmV0dXJuIDA7CkBAIC05Nyw2
ICsxMDIsMTAgQEAgc3RhdGljIHZvaWQgX19pbml0IHBhcnNlX3ZwbXVfcGFyYW1zKGNoYXIgKnMp
CiAgICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgICBwID0gc2VwICsgMTsKICAgICAg
ICAgfQorCisgICAgICAgIGlmICggIXZwbXVfZmVhdHVyZXMgKSAvKiBydG0tYWJvcnQgZG9lc24n
dCBpbXBseSB2cG11PTEgKi8KKyAgICAgICAgICAgIGJyZWFrOworCiAgICAgICAgIC8qIGZhbGwg
dGhyb3VnaCAqLwogICAgIGNhc2UgMToKICAgICAgICAgLyogRGVmYXVsdCBWUE1VIG1vZGUgKi8K
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2
bS5jCmluZGV4IGNhNjRmNmE1ZGYuLjk1ODI5NTAwNDMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni9odm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtMzkzNiw2ICszOTM2
LDggQEAgaW50IGh2bV9tc3JfcmVhZF9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0
X3QgKm1zcl9jb250ZW50KQogICAgIGNhc2UgTVNSX1BSRURfQ01EOgogICAgIGNhc2UgTVNSX0ZM
VVNIX0NNRDoKICAgICAgICAgLyogV3JpdGUtb25seSAqLworICAgIGNhc2UgTVNSX1RTWF9GT1JD
RV9BQk9SVDoKKyAgICAgICAgLyogTm90IG9mZmVyZWQgdG8gZ3Vlc3RzLiAqLwogICAgICAgICBn
b3RvIGdwX2ZhdWx0OwogCiAgICAgY2FzZSBNU1JfU1BFQ19DVFJMOgpAQCAtNDE3OSw2ICs0MTgx
LDggQEAgaW50IGh2bV9tc3Jfd3JpdGVfaW50ZXJjZXB0KHVuc2lnbmVkIGludCBtc3IsIHVpbnQ2
NF90IG1zcl9jb250ZW50LAogCiAgICAgY2FzZSBNU1JfQVJDSF9DQVBBQklMSVRJRVM6CiAgICAg
ICAgIC8qIFJlYWQtb25seSAqLworICAgIGNhc2UgTVNSX1RTWF9GT1JDRV9BQk9SVDoKKyAgICAg
ICAgLyogTm90IG9mZmVyZWQgdG8gZ3Vlc3RzLiAqLwogICAgICAgICBnb3RvIGdwX2ZhdWx0Owog
CiAgICAgY2FzZSBNU1JfQU1ENjRfTkJfQ0ZHOgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3Ry
YXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCA3NWExZGJmZjA0Li40MDRiZGNlNzE3
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYworKysgYi94ZW4vYXJjaC94ODYvdHJh
cHMuYwpAQCAtMjUxNyw2ICsyNTE3LDggQEAgc3RhdGljIGludCBwcml2X29wX3JlYWRfbXNyKHVu
c2lnbmVkIGludCByZWcsIHVpbnQ2NF90ICp2YWwsCiAgICAgY2FzZSBNU1JfUFJFRF9DTUQ6CiAg
ICAgY2FzZSBNU1JfRkxVU0hfQ01EOgogICAgICAgICAvKiBXcml0ZS1vbmx5ICovCisgICAgY2Fz
ZSBNU1JfVFNYX0ZPUkNFX0FCT1JUOgorICAgICAgICAvKiBOb3Qgb2ZmZXJlZCB0byBndWVzdHMu
ICovCiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBNU1JfU1BFQ19DVFJMOgpAQCAtMjc0NSw2
ICsyNzQ3LDggQEAgc3RhdGljIGludCBwcml2X29wX3dyaXRlX21zcih1bnNpZ25lZCBpbnQgcmVn
LCB1aW50NjRfdCB2YWwsCiAgICAgY2FzZSBNU1JfSU5URUxfUExBVEZPUk1fSU5GTzoKICAgICBj
YXNlIE1TUl9BUkNIX0NBUEFCSUxJVElFUzoKICAgICAgICAgLyogVGhlIE1TUiBpcyByZWFkLW9u
bHkuICovCisgICAgY2FzZSBNU1JfVFNYX0ZPUkNFX0FCT1JUOgorICAgICAgICAvKiBOb3Qgb2Zm
ZXJlZCB0byBndWVzdHMuICovCiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSBNU1JfU1BFQ19D
VFJMOgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmggYi94ZW4v
aW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaAppbmRleCA4OWZmMjQ5M2VmLi4zNzBlODllMjgx
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaApAQCAtOTMsNiArOTMsNyBAQCBYRU5fQ1BVRkVB
VFVSRShYRU5fTEJSLCAgICAgICAgIChGU0NBUElOVFMrMCkqMzIrMjQpIC8qIFhlbiB1c2VzIE1T
Ul9ERUJVR0NUTC5MQgogI2RlZmluZSBjcHVfaGFzX2F2eCAgICAgICAgICAgICBib290X2NwdV9o
YXMoWDg2X0ZFQVRVUkVfQVZYKQogI2RlZmluZSBjcHVfaGFzX2x3cCAgICAgICAgICAgICBib290
X2NwdV9oYXMoWDg2X0ZFQVRVUkVfTFdQKQogI2RlZmluZSBjcHVfaGFzX21weCAgICAgICAgICAg
ICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfTVBYKQorI2RlZmluZSBjcHVfaGFzX3RzeF9mb3Jj
ZV9hYm9ydCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfVFNYX0ZPUkNFX0FCT1JUKQogI2RlZmlu
ZSBjcHVfaGFzX2FyY2hfcGVyZm1vbiAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVJDSF9Q
RVJGTU9OKQogI2RlZmluZSBjcHVfaGFzX3JkdHNjcCAgICAgICAgICBib290X2NwdV9oYXMoWDg2
X0ZFQVRVUkVfUkRUU0NQKQogI2RlZmluZSBjcHVfaGFzX3N2bQkJYm9vdF9jcHVfaGFzKFg4Nl9G
RUFUVVJFX1NWTSkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4Lmgg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCmluZGV4IDdiYjM4MmY0NTYuLjI5ZWNl
NmE0N2UgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaApAQCAtNTMsNiArNTMsOSBAQAogI2RlZmlu
ZSBNU1JfRkxVU0hfQ01ECQkJMHgwMDAwMDEwYgogI2RlZmluZSBGTFVTSF9DTURfTDFECQkJKF9B
QygxLCBVTEwpIDw8IDApCiAKKyNkZWZpbmUgTVNSX1RTWF9GT1JDRV9BQk9SVCAgICAgICAgICAg
ICAweDAwMDAwMTBmCisjZGVmaW5lIFRTWF9GT1JDRV9BQk9SVF9SVE0gICAgICAgICAgICAgKF9B
QygxLCBVTEwpIDw8ICAwKQorCiAvKiBJbnRlbCBNU1JzLiBTb21lIGFsc28gYXZhaWxhYmxlIG9u
IG90aGVyIENQVXMgKi8KICNkZWZpbmUgTVNSX0lBMzJfUEVSRkNUUjAJCTB4MDAwMDAwYzEKICNk
ZWZpbmUgTVNSX0lBMzJfQV9QRVJGQ1RSMAkJMHgwMDAwMDRjMQpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni92cG11LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3ZwbXUuaAppbmRleCA3
NWIxOTczODU5Li4zN2Y1MjFmMmM2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3Zw
bXUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3ZwbXUuaApAQCAtMTI3LDYgKzEyNyw3IEBA
IHN0YXRpYyBpbmxpbmUgaW50IHZwbXVfZG9fcmRtc3IodW5zaWduZWQgaW50IG1zciwgdWludDY0
X3QgKm1zcl9jb250ZW50KQogCiBleHRlcm4gdW5zaWduZWQgaW50IHZwbXVfbW9kZTsKIGV4dGVy
biB1bnNpZ25lZCBpbnQgdnBtdV9mZWF0dXJlczsKK2V4dGVybiBib29sIG9wdF9ydG1fYWJvcnQ7
CiAKIC8qIENvbnRleHQgc3dpdGNoICovCiBzdGF0aWMgaW5saW5lIHZvaWQgdnBtdV9zd2l0Y2hf
ZnJvbShzdHJ1Y3QgdmNwdSAqcHJldikKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9h
cmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1
ZmVhdHVyZXNldC5oCmluZGV4IDVlZWRkMDc1ZGQuLmVkNmZiZmM2NTQgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKKysrIGIveGVuL2luY2x1
ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaApAQCAtMjM2LDYgKzIzNiw3IEBAIFhF
Tl9DUFVGRUFUVVJFKENMWkVSTywgICAgICAgIDgqMzIrIDApIC8qQSAgQ0xaRVJPIGluc3RydWN0
aW9uICovCiBYRU5fQ1BVRkVBVFVSRShJQlBCLCAgICAgICAgICA4KjMyKzEyKSAvKkEgIElCUEIg
c3VwcG9ydCBvbmx5IChubyBJQlJTLCB1c2VkIGJ5IEFNRCkgKi8KIAogLyogSW50ZWwtZGVmaW5l
ZCBDUFUgZmVhdHVyZXMsIENQVUlEIGxldmVsIDB4MDAwMDAwMDc6MC5lZHgsIHdvcmQgOSAqLwor
WEVOX0NQVUZFQVRVUkUoVFNYX0ZPUkNFX0FCT1JULCA5KjMyKzEzKSAvKiBNU1JfVFNYX0ZPUkNF
X0FCT1JULlJUTV9BQk9SVCAqLwogWEVOX0NQVUZFQVRVUkUoSUJSU0IsICAgICAgICAgOSozMisy
NikgLypBICBJQlJTIGFuZCBJQlBCIHN1cHBvcnQgKHVzZWQgYnkgSW50ZWwpICovCiBYRU5fQ1BV
RkVBVFVSRShTVElCUCwgICAgICAgICA5KjMyKzI3KSAvKkEhIFNUSUJQICovCiBYRU5fQ1BVRkVB
VFVSRShMMURfRkxVU0gsICAgICA5KjMyKzI4KSAvKlMgIE1TUl9GTFVTSF9DTUQgYW5kIEwxRCBm
bHVzaC4gKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWdpbmctNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Tue May 14 17:16:58 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 17:16: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 1hQb2w-0007XM-Q7; Tue, 14 May 2019 17:16:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rBGB=TO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQb2v-0007XE-Qo
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:16:57 +0000
X-Inumbo-ID: 12d80aec-766c-11e9-a8e4-3f2d936ed09b
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 12d80aec-766c-11e9-a8e4-3f2d936ed09b;
 Tue, 14 May 2019 17:16: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 1hQb2t-0001pP-GO
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:16:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQb2t-0004ou-Ds
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:16:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQb2t-0004ou-Ds@xenbits.xenproject.org>
Date: Tue, 14 May 2019 17:16:55 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/spec-ctrl: Reposition the
 XPTI command line parsing logic
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE1NTYyODcxNzZhNWQ1YThjMjI5OGI5MGRlNjc3OWUyMzliMGRlMmUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIFNlcCAxMiAxNDozNjowMCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgMTQgMTU6NDg6
NTQgMjAxOSArMDEwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IFJlcG9zaXRpb24gdGhlIFhQVEkgY29t
bWFuZCBsaW5lIHBhcnNpbmcgbG9naWMKICAgIAogICAgSXQgaGFzIGVuZGVkIHVwIGluIHRoZSBt
aWRkbGUgb2YgdGhlIG1pdGlnYXRpb24gY2FsY3VsYXRpb24gbG9naWMuICBNb3ZlIGl0IHRvCiAg
ICBiZSBiZXNpZGUgdGhlIG90aGVyIGNvbW1hbmQgbGluZSBwYXJzaW5nLgogICAgCiAgICBObyBm
dW5jdGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBjMmMyYmIwZDYw
YzY0MmU2NGE1MjQzYTc5YzhiMTU0OGZmYjdiYzViKQotLS0KIHhlbi9hcmNoL3g4Ni9zcGVjX2N0
cmwuYyB8IDEzNCArKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQogMSBmaWxlIGNoYW5nZWQsIDY3IGluc2VydGlvbnMoKyksIDY3IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0
cmwuYwppbmRleCAyNWRhNmEyZTk1Li45NjY1ZWM1OGQzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCkBAIC0yMDYsNiAr
MjA2LDczIEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX3NwZWNfY3RybChjaGFyICpzKQogfQog
Y3VzdG9tX3BhcmFtKCJzcGVjLWN0cmwiLCBwYXJzZV9zcGVjX2N0cmwpOwogCitpbnQ4X3QgX19y
ZWFkX21vc3RseSBvcHRfeHB0aV9od2RvbSA9IC0xOworaW50OF90IF9fcmVhZF9tb3N0bHkgb3B0
X3hwdGlfZG9tdSA9IC0xOworCitzdGF0aWMgX19pbml0IHZvaWQgeHB0aV9pbml0X2RlZmF1bHQo
dWludDY0X3QgY2FwcykKK3sKKyAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBY
ODZfVkVORE9SX0FNRCApCisgICAgICAgIGNhcHMgPSBBUkNIX0NBUEFCSUxJVElFU19SRENMX05P
OworCisgICAgaWYgKCBjYXBzICYgQVJDSF9DQVBBQklMSVRJRVNfUkRDTF9OTyApCisgICAgewor
ICAgICAgICBpZiAoIG9wdF94cHRpX2h3ZG9tIDwgMCApCisgICAgICAgICAgICBvcHRfeHB0aV9o
d2RvbSA9IDA7CisgICAgICAgIGlmICggb3B0X3hwdGlfZG9tdSA8IDAgKQorICAgICAgICAgICAg
b3B0X3hwdGlfZG9tdSA9IDA7CisgICAgfQorICAgIGVsc2UKKyAgICB7CisgICAgICAgIGlmICgg
b3B0X3hwdGlfaHdkb20gPCAwICkKKyAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9tID0gMTsKKyAg
ICAgICAgaWYgKCBvcHRfeHB0aV9kb211IDwgMCApCisgICAgICAgICAgICBvcHRfeHB0aV9kb211
ID0gMTsKKyAgICB9Cit9CisKK3N0YXRpYyBfX2luaXQgaW50IHBhcnNlX3hwdGkoY2hhciAqcykK
K3sKKyAgICBjaGFyICpzczsKKyAgICBpbnQgdmFsLCByYyA9IDA7CisKKyAgICAvKiBJbnRlcnBy
ZXQgJ3hwdGknIGFsb25lIGluIGl0cyBwb3NpdGl2ZSBib29sZWFuIGZvcm0uICovCisgICAgaWYg
KCAqcyA9PSAnXDAnICkKKyAgICAgICAgb3B0X3hwdGlfaHdkb20gPSBvcHRfeHB0aV9kb211ID0g
MTsKKworICAgIGRvIHsKKyAgICAgICAgc3MgPSBzdHJjaHIocywgJywnKTsKKyAgICAgICAgaWYg
KCBzcyApCisgICAgICAgICAgICAqc3MgPSAnXDAnOworCisgICAgICAgIHN3aXRjaCAoIHBhcnNl
X2Jvb2wocykgKQorICAgICAgICB7CisgICAgICAgIGNhc2UgMDoKKyAgICAgICAgICAgIG9wdF94
cHRpX2h3ZG9tID0gb3B0X3hwdGlfZG9tdSA9IDA7CisgICAgICAgICAgICBicmVhazsKKworICAg
ICAgICBjYXNlIDE6CisgICAgICAgICAgICBvcHRfeHB0aV9od2RvbSA9IG9wdF94cHRpX2RvbXUg
PSAxOworICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgZGVmYXVsdDoKKyAgICAgICAgICAg
IGlmICggIXN0cmNtcChzLCAiZGVmYXVsdCIpICkKKyAgICAgICAgICAgICAgICBvcHRfeHB0aV9o
d2RvbSA9IG9wdF94cHRpX2RvbXUgPSAtMTsKKyAgICAgICAgICAgIGVsc2UgaWYgKCAodmFsID0g
cGFyc2VfYm9vbGVhbigiZG9tMCIsIHMsIHNzKSkgPj0gMCApCisgICAgICAgICAgICAgICAgb3B0
X3hwdGlfaHdkb20gPSB2YWw7CisgICAgICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jv
b2xlYW4oImRvbXUiLCBzLCBzcykpID49IDAgKQorICAgICAgICAgICAgICAgIG9wdF94cHRpX2Rv
bXUgPSB2YWw7CisgICAgICAgICAgICBlbHNlIGlmICggKnMgKQorICAgICAgICAgICAgICAgIHJj
ID0gLUVJTlZBTDsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICB9CisKKyAgICAgICAgcyA9
IHNzICsgMTsKKyAgICB9IHdoaWxlICggc3MgKTsKKworICAgIHJldHVybiByYzsKK30KK2N1c3Rv
bV9wYXJhbSgieHB0aSIsIHBhcnNlX3hwdGkpOworCiBpbnQ4X3QgX19yZWFkX21vc3RseSBvcHRf
cHZfbDF0Zl9od2RvbSA9IC0xOwogaW50OF90IF9fcmVhZF9tb3N0bHkgb3B0X3B2X2wxdGZfZG9t
dSA9IC0xOwogCkBAIC02MzksNzMgKzcwNiw2IEBAIHN0YXRpYyBfX2luaXQgdm9pZCBsMXRmX2Nh
bGN1bGF0aW9ucyh1aW50NjRfdCBjYXBzKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICA6ICgzdWwgPDwgKHBhZGRyX2JpdHMgLSAyKSkpKTsKIH0KIAotaW50OF90
IF9fcmVhZF9tb3N0bHkgb3B0X3hwdGlfaHdkb20gPSAtMTsKLWludDhfdCBfX3JlYWRfbW9zdGx5
IG9wdF94cHRpX2RvbXUgPSAtMTsKLQotc3RhdGljIF9faW5pdCB2b2lkIHhwdGlfaW5pdF9kZWZh
dWx0KHVpbnQ2NF90IGNhcHMpCi17Ci0gICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3Ig
PT0gWDg2X1ZFTkRPUl9BTUQgKQotICAgICAgICBjYXBzID0gQVJDSF9DQVBBQklMSVRJRVNfUkRD
TF9OTzsKLQotICAgIGlmICggY2FwcyAmIEFSQ0hfQ0FQQUJJTElUSUVTX1JEQ0xfTk8gKQotICAg
IHsKLSAgICAgICAgaWYgKCBvcHRfeHB0aV9od2RvbSA8IDAgKQotICAgICAgICAgICAgb3B0X3hw
dGlfaHdkb20gPSAwOwotICAgICAgICBpZiAoIG9wdF94cHRpX2RvbXUgPCAwICkKLSAgICAgICAg
ICAgIG9wdF94cHRpX2RvbXUgPSAwOwotICAgIH0KLSAgICBlbHNlCi0gICAgewotICAgICAgICBp
ZiAoIG9wdF94cHRpX2h3ZG9tIDwgMCApCi0gICAgICAgICAgICBvcHRfeHB0aV9od2RvbSA9IDE7
Ci0gICAgICAgIGlmICggb3B0X3hwdGlfZG9tdSA8IDAgKQotICAgICAgICAgICAgb3B0X3hwdGlf
ZG9tdSA9IDE7Ci0gICAgfQotfQotCi1zdGF0aWMgX19pbml0IGludCBwYXJzZV94cHRpKGNoYXIg
KnMpCi17Ci0gICAgY2hhciAqc3M7Ci0gICAgaW50IHZhbCwgcmMgPSAwOwotCi0gICAgLyogSW50
ZXJwcmV0ICd4cHRpJyBhbG9uZSBpbiBpdHMgcG9zaXRpdmUgYm9vbGVhbiBmb3JtLiAqLwotICAg
IGlmICggKnMgPT0gJ1wwJyApCi0gICAgICAgIG9wdF94cHRpX2h3ZG9tID0gb3B0X3hwdGlfZG9t
dSA9IDE7Ci0KLSAgICBkbyB7Ci0gICAgICAgIHNzID0gc3RyY2hyKHMsICcsJyk7Ci0gICAgICAg
IGlmICggc3MgKQotICAgICAgICAgICAgKnNzID0gJ1wwJzsKLQotICAgICAgICBzd2l0Y2ggKCBw
YXJzZV9ib29sKHMpICkKLSAgICAgICAgewotICAgICAgICBjYXNlIDA6Ci0gICAgICAgICAgICBv
cHRfeHB0aV9od2RvbSA9IG9wdF94cHRpX2RvbXUgPSAwOwotICAgICAgICAgICAgYnJlYWs7Ci0K
LSAgICAgICAgY2FzZSAxOgotICAgICAgICAgICAgb3B0X3hwdGlfaHdkb20gPSBvcHRfeHB0aV9k
b211ID0gMTsKLSAgICAgICAgICAgIGJyZWFrOwotCi0gICAgICAgIGRlZmF1bHQ6Ci0gICAgICAg
ICAgICBpZiAoICFzdHJjbXAocywgImRlZmF1bHQiKSApCi0gICAgICAgICAgICAgICAgb3B0X3hw
dGlfaHdkb20gPSBvcHRfeHB0aV9kb211ID0gLTE7Ci0gICAgICAgICAgICBlbHNlIGlmICggKHZh
bCA9IHBhcnNlX2Jvb2xlYW4oImRvbTAiLCBzLCBzcykpID49IDAgKQotICAgICAgICAgICAgICAg
IG9wdF94cHRpX2h3ZG9tID0gdmFsOwotICAgICAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJz
ZV9ib29sZWFuKCJkb211Iiwgcywgc3MpKSA+PSAwICkKLSAgICAgICAgICAgICAgICBvcHRfeHB0
aV9kb211ID0gdmFsOwotICAgICAgICAgICAgZWxzZSBpZiAoICpzICkKLSAgICAgICAgICAgICAg
ICByYyA9IC1FSU5WQUw7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgfQotCi0gICAgICAg
IHMgPSBzcyArIDE7Ci0gICAgfSB3aGlsZSAoIHNzICk7Ci0KLSAgICByZXR1cm4gcmM7Ci19Ci1j
dXN0b21fcGFyYW0oInhwdGkiLCBwYXJzZV94cHRpKTsKLQogdm9pZCBfX2luaXQgaW5pdF9zcGVj
dWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogewogICAgIGVudW0gaW5kX3RodW5rIHRodW5rID0g
VEhVTktfREVGQVVMVDsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWdpbmctNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 14 17:17:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 17:17: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 1hQb37-0007Yl-Rr; Tue, 14 May 2019 17:17:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rBGB=TO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQb36-0007Ye-Gq
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:17:08 +0000
X-Inumbo-ID: 18f2e046-766c-11e9-ba4a-172541318757
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 18f2e046-766c-11e9-ba4a-172541318757;
 Tue, 14 May 2019 17:17:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQb33-0001pk-Mp
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:17:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQb33-0004pp-KT
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:17:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQb33-0004pp-KT@xenbits.xenproject.org>
Date: Tue, 14 May 2019 17:17:05 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/msr: Definitions for
 MSR_INTEL_CORE_THREAD_COUNT
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE5NGI3YTI1MGVkYWU4OTAxOGVlMGIwMGNlMzEzYjM4OWMzYmY0NDYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEFwciA1IDEyOjI2OjMwIDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAxNCAxNTo0ODo1
NCAyMDE5ICswMTAwCgogICAgeDg2L21zcjogRGVmaW5pdGlvbnMgZm9yIE1TUl9JTlRFTF9DT1JF
X1RIUkVBRF9DT1VOVAogICAgCiAgICBUaGlzIGlzIGEgbW9kZWwgc3BlY2lmaWMgcmVnaXN0ZXIg
d2hpY2ggZGV0YWlscyB0aGUgY3VycmVudCBjb25maWd1cmF0aW9uCiAgICBjb3JlcyBhbmQgdGhy
ZWFkcyBpbiB0aGUgcGFja2FnZS4gIEJlY2F1c2Ugb2YgaG93IEh5cGVydGhyZWFkIGFuZCBDb3Jl
CiAgICBjb25maWd1cmF0aW9uIHdvcmtzIHdvcmtzIGluIGZpcm13YXJlLCB0aGUgTVNSIGl0IGlz
IGRlLWZhY3RvIGNvbnN0YW50IGFuZAogICAgd2lsbCByZW1haW4gdW5jaGFuZ2VkIHVudGlsIHRo
ZSBuZXh0IHN5c3RlbSByZXNldC4KICAgIAogICAgSXQgaXMgYSByZWFkIG9ubHkgTVNSIChzbyB1
bmlsYXRlcmFsbHkgcmVqZWN0IHdyaXRlcyksIGJ1dCBmb3Igbm93IHJldGFpbiBpdHMKICAgIGxl
YWt5LW9uLXJlYWQgcHJvcGVydGllcy4gIEZ1cnRoZXIgQ1BVSUQvTVNSIHdvcmsgaXMgcmVxdWly
ZWQgYmVmb3JlIHdlIGNhbgogICAgc3RhcnQgdmlydHVhbGlzaW5nIGEgY29uc2lzdGVudCB0b3Bv
bG9neSB0byB0aGUgZ3Vlc3QsIGFuZCByZXRhaW5pbmcgdGhlIG9sZAogICAgYmVoYXZpb3VyIGlz
IHRoZSBzYWZlc3QgY291cnNlIG9mIGFjdGlvbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1p
dCBkNDEyMDkzNmJjZDE2OTVmYWY1YjU3NWYxMjU5YzU4ZTMxZDJiMThiKQotLS0KIHhlbi9hcmNo
L3g4Ni9odm0vaHZtLmMgICAgICAgICAgfCAxICsKIHhlbi9hcmNoL3g4Ni90cmFwcy5jICAgICAg
ICAgICAgfCAxICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmggfCA0ICsrKysKIDMg
ZmlsZXMgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggOTU4Mjk1MDA0My4uMjNk
NmYwOWQ4YSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJj
aC94ODYvaHZtL2h2bS5jCkBAIC00MTc5LDYgKzQxNzksNyBAQCBpbnQgaHZtX21zcl93cml0ZV9p
bnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgbXNyX2NvbnRlbnQsCiAgICAgICAg
IHdybXNybChNU1JfRkxVU0hfQ01ELCBtc3JfY29udGVudCk7CiAgICAgICAgIGJyZWFrOwogCisg
ICAgY2FzZSBNU1JfSU5URUxfQ09SRV9USFJFQURfQ09VTlQ6CiAgICAgY2FzZSBNU1JfQVJDSF9D
QVBBQklMSVRJRVM6CiAgICAgICAgIC8qIFJlYWQtb25seSAqLwogICAgIGNhc2UgTVNSX1RTWF9G
T1JDRV9BQk9SVDoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jIGIveGVuL2FyY2gv
eDg2L3RyYXBzLmMKaW5kZXggNDA0YmRjZTcxNy4uMjMyZDFiMDVkNCAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKQEAgLTI3NDQsNiAr
Mjc0NCw3IEBAIHN0YXRpYyBpbnQgcHJpdl9vcF93cml0ZV9tc3IodW5zaWduZWQgaW50IHJlZywg
dWludDY0X3QgdmFsLAogICAgICAgICAgICAgd3Jtc3JsKHJlZywgdmFsKTsKICAgICAgICAgcmV0
dXJuIFg4NkVNVUxfT0tBWTsKIAorICAgIGNhc2UgTVNSX0lOVEVMX0NPUkVfVEhSRUFEX0NPVU5U
OgogICAgIGNhc2UgTVNSX0lOVEVMX1BMQVRGT1JNX0lORk86CiAgICAgY2FzZSBNU1JfQVJDSF9D
QVBBQklMSVRJRVM6CiAgICAgICAgIC8qIFRoZSBNU1IgaXMgcmVhZC1vbmx5LiAqLwpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvbXNyLWluZGV4LmgKaW5kZXggMjllY2U2YTQ3ZS4uNTRmM2E2NjA0NyAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L21zci1pbmRleC5oCkBAIC0zNCw2ICszNCwxMCBAQAogI2RlZmluZSBFRkVSX0tOT1dOX01BU0sJ
CShFRkVSX1NDRSB8IEVGRVJfTE1FIHwgRUZFUl9MTUEgfCBFRkVSX05YIHwgXAogCQkJCSBFRkVS
X1NWTUUgfCBFRkVSX0xNU0xFIHwgRUZFUl9GRlhTRSkKIAorI2RlZmluZSBNU1JfSU5URUxfQ09S
RV9USFJFQURfQ09VTlQgICAgIDB4MDAwMDAwMzUKKyNkZWZpbmUgTVNSX0NUQ19USFJFQURfTUFT
SyAgICAgICAgICAgICAweDAwMDBmZmZmCisjZGVmaW5lIE1TUl9DVENfQ09SRV9NQVNLICAgICAg
ICAgICAgICAgMHhmZmZmMDAwMAorCiAvKiBTcGVjdWxhdGlvbiBDb250cm9scy4gKi8KICNkZWZp
bmUgTVNSX1NQRUNfQ1RSTAkJCTB4MDAwMDAwNDgKICNkZWZpbmUgU1BFQ19DVFJMX0lCUlMJCQko
X0FDKDEsIFVMTCkgPDwgMCkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC44CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 14 17:17:19 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 17:17: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 1hQb3G-0007Zn-Ty; Tue, 14 May 2019 17:17:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rBGB=TO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQb3F-0007Zf-FS
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:17:17 +0000
X-Inumbo-ID: 1eff6dd8-766c-11e9-9167-57e2ec7f3126
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1eff6dd8-766c-11e9-9167-57e2ec7f3126;
 Tue, 14 May 2019 17:17: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 1hQb3D-0001pu-T0
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:17:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQb3D-0004qN-QY
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:17:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQb3D-0004qN-QY@xenbits.xenproject.org>
Date: Tue, 14 May 2019 17:17:15 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/boot: Detect the firmware SMT
 setting correctly on Intel hardware
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE2MGYwNTAyYzUyNDQ0OTlkZjZlMjc4ODcwNjE5NWU4ZDExMTkwOWEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEFwciA1IDEzOjI2OjMwIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAxNCAxNTo0ODo1
NCAyMDE5ICswMTAwCgogICAgeDg2L2Jvb3Q6IERldGVjdCB0aGUgZmlybXdhcmUgU01UIHNldHRp
bmcgY29ycmVjdGx5IG9uIEludGVsIGhhcmR3YXJlCiAgICAKICAgIFdoaWxlIGJvb3RfY3B1X2Rh
dGEueDg2X251bV9zaWJsaW5ncyBpcyBhbiBhY2N1cmF0ZSB2YWx1ZSB0byB1c2Ugb24gQU1ECiAg
ICBoYXJkd2FyZSwgaXQgaXNuJ3Qgb24gSW50ZWwgd2hlbiB0aGUgdXNlciBoYXMgZGlzYWJsZWQg
SHlwZXJ0aHJlYWRpbmcgaW4gdGhlCiAgICBmaXJtd2FyZS4gIEFzIGEgcmVzdWx0LCBhIHVzZXIg
d2hpY2ggaGFzIGNob3NlbiB0byBkaXNhYmxlIEhUIHN0aWxsIGdldHMKICAgIG5hZ2dlZCBvbiBM
MVRGLXZ1bG5lcmFibGUgaGFyZHdhcmUgd2hlbiB0aGV5IGhhdmVuJ3QgY2hvc2VuIGFuIGV4cGxp
Y2l0CiAgICBzbXQ9PGJvb2w+IHNldHRpbmcuCiAgICAKICAgIE1ha2UgdXNlIG9mIHRoZSBsYXJn
ZWx5LXVuZG9jdW1lbnRlZCBNU1JfSU5URUxfQ09SRV9USFJFQURfQ09VTlQgd2hpY2ggaW4KICAg
IHByYWN0aWNlIGV4aXN0cyBzaW5jZSBOZWhhbGVtLCB3aGVuIGJvb3Rpbmcgb24gcmVhbCBoYXJk
d2FyZS4gIEZhbGwgYmFjayB0bwogICAgdXNpbmcgdGhlIEFDUEkgdGFibGUgQVBJQyBJRHMuCiAg
ICAKICAgIFdoaWxlIGFkanVzdGluZyB0aGlzIGxvZ2ljLCBmaXggYSBsYXRlbnQgYnVnIGluIGFt
ZF9nZXRfdG9wb2xvZ3koKS4gIFRoZQogICAgdGhyZWFkIGNvdW50IGZpZWxkIGluIENQVUlELjB4
ODAwMDAwMWUuZWJ4IGlzIGRvY3VtZW50ZWQgYXMgOCBiaXRzIHdpZGUsCiAgICByYXRoZXIgdGhh
biAyIGJpdHMgd2lkZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBiMTJmZWM0YTEyNTk1
MDI0MDU3M2VhMzJmNjVjNjFmYjlhZmE3NGMzKQotLS0KIHhlbi9hcmNoL3g4Ni9jcHUvYW1kLmMg
ICB8ICAyICstCiB4ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgfCA0NiArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDQ0IGluc2Vy
dGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9h
bWQuYyBiL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMKaW5kZXggNjJmY2MzYmE4NC4uY2I1YTMyMmQw
ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9hbWQuYworKysgYi94ZW4vYXJjaC94ODYv
Y3B1L2FtZC5jCkBAIC01MDIsNyArNTAyLDcgQEAgc3RhdGljIHZvaWQgYW1kX2dldF90b3BvbG9n
eShzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCiAgICAgICAgICAgICAgICAgdTMyIGVheCwgZWJ4LCBl
Y3gsIGVkeDsKIAogICAgICAgICAgICAgICAgIGNwdWlkKDB4ODAwMDAwMWUsICZlYXgsICZlYngs
ICZlY3gsICZlZHgpOwotICAgICAgICAgICAgICAgIGMtPng4Nl9udW1fc2libGluZ3MgPSAoKGVi
eCA+PiA4KSAmIDB4MykgKyAxOworICAgICAgICAgICAgICAgIGMtPng4Nl9udW1fc2libGluZ3Mg
PSAoKGVieCA+PiA4KSAmIDB4ZmYpICsgMTsKIAogICAgICAgICAgICAgICAgIGlmIChjLT54ODYg
PCAweDE3KQogICAgICAgICAgICAgICAgICAgICAgICAgYy0+Y29tcHV0ZV91bml0X2lkID0gZWJ4
ICYgMHhGRjsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNo
L3g4Ni9zcGVjX2N0cmwuYwppbmRleCA5NjY1ZWM1OGQzLi4yYTcyNjdjNGQxIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5j
CkBAIC00MDAsNiArNDAwLDQ1IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVu
dW0gaW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBzKQogICAgICAgICAgICBvcHRfcHZfbDF0
Zl9kb211ICA/ICJlbmFibGVkIiAgOiAiZGlzYWJsZWQiKTsKIH0KIAorc3RhdGljIGJvb2wgX19p
bml0IGNoZWNrX3NtdF9lbmFibGVkKHZvaWQpCit7CisgICAgdWludDY0X3QgdmFsOworICAgIHVu
c2lnbmVkIGludCBjcHU7CisKKyAgICAvKgorICAgICAqIHg4Nl9udW1fc2libGluZ3MgZGVmYXVs
dHMgdG8gMSBpbiB0aGUgYWJzZW5jZSBvZiBvdGhlciBpbmZvcm1hdGlvbiwgYW5kCisgICAgICog
aXMgYWRqdXN0ZWQgYmFzZWQgb24gb3RoZXIgdG9wb2xvZ3kgaW5mb3JtYXRpb24gZm91bmQgaW4g
Q1BVSUQgbGVhdmVzLgorICAgICAqCisgICAgICogT24gQU1EIGhhcmR3YXJlLCBpdCB3aWxsIGJl
IHRoZSBjdXJyZW50IFNNVCBjb25maWd1cmF0aW9uLiAgT24gSW50ZWwKKyAgICAgKiBoYXJkd2Fy
ZSwgaXQgd2lsbCByZXByZXNlbnQgdGhlIG1heGltdW0gY2FwYWJpbGl0eSwgcmF0aGVyIHRoYW4g
dGhlCisgICAgICogY3VycmVudCBjb25maWd1cmF0aW9uLgorICAgICAqLworICAgIGlmICggYm9v
dF9jcHVfZGF0YS54ODZfbnVtX3NpYmxpbmdzIDwgMiApCisgICAgICAgIHJldHVybiBmYWxzZTsK
KworICAgIC8qCisgICAgICogSW50ZWwgTmVoYWxlbSBhbmQgbGF0ZXIgaGFyZHdhcmUgZG9lcyBo
YXZlIGFuIE1TUiB3aGljaCByZXBvcnRzIHRoZQorICAgICAqIGN1cnJlbnQgY291bnQgb2YgY29y
ZXMvdGhyZWFkcyBpbiB0aGUgcGFja2FnZS4KKyAgICAgKgorICAgICAqIEF0IHRoZSB0aW1lIG9m
IHdyaXRpbmcsIGl0IGlzIGFsbW9zdCBjb21wbGV0ZWx5IHVuZG9jdW1lbnRlZCwgc28gaXNuJ3QK
KyAgICAgKiB2aXJ0dWFsaXNlZCByZWxpYWJseS4KKyAgICAgKi8KKyAgICBpZiAoIGJvb3RfY3B1
X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0lOVEVMICYmICFjcHVfaGFzX2h5cGVydmlz
b3IgJiYKKyAgICAgICAgICFyZG1zcl9zYWZlKE1TUl9JTlRFTF9DT1JFX1RIUkVBRF9DT1VOVCwg
dmFsKSApCisgICAgICAgIHJldHVybiAoTUFTS19FWFRSKHZhbCwgTVNSX0NUQ19DT1JFX01BU0sp
ICE9CisgICAgICAgICAgICAgICAgTUFTS19FWFRSKHZhbCwgTVNSX0NUQ19USFJFQURfTUFTSykp
OworCisgICAgLyoKKyAgICAgKiBTZWFyY2ggb3ZlciB0aGUgQ1BVcyByZXBvcnRlZCBpbiB0aGUg
QUNQSSB0YWJsZXMuICBBbnkgd2hvc2UgQVBJQyBJRAorICAgICAqIGhhcyBhIG5vbi16ZXJvIHRo
cmVhZCBpZCBjb21wb25lbnQgaW5kaWNhdGVzIHRoYXQgU01UIGlzIGFjdGl2ZS4KKyAgICAgKi8K
KyAgICBmb3JfZWFjaF9wcmVzZW50X2NwdSAoIGNwdSApCisgICAgICAgIGlmICggeDg2X2NwdV90
b19hcGljaWRbY3B1XSAmIChib290X2NwdV9kYXRhLng4Nl9udW1fc2libGluZ3MgLSAxKSApCisg
ICAgICAgICAgICByZXR1cm4gdHJ1ZTsKKworICAgIHJldHVybiBmYWxzZTsKK30KKwogLyogQ2Fs
Y3VsYXRlIHdoZXRoZXIgUmV0cG9saW5lIGlzIGtub3duLXNhZmUgb24gdGhpcyBDUFUuICovCiBz
dGF0aWMgYm9vbCBfX2luaXQgcmV0cG9saW5lX3NhZmUodWludDY0X3QgY2FwcykKIHsKQEAgLTcw
OSwxMiArNzQ4LDE0IEBAIHN0YXRpYyBfX2luaXQgdm9pZCBsMXRmX2NhbGN1bGF0aW9ucyh1aW50
NjRfdCBjYXBzKQogdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lk
KQogewogICAgIGVudW0gaW5kX3RodW5rIHRodW5rID0gVEhVTktfREVGQVVMVDsKLSAgICBib29s
IHVzZV9zcGVjX2N0cmwgPSBmYWxzZSwgaWJycyA9IGZhbHNlOworICAgIGJvb2wgdXNlX3NwZWNf
Y3RybCA9IGZhbHNlLCBpYnJzID0gZmFsc2UsIGh3X3NtdF9lbmFibGVkOwogICAgIHVpbnQ2NF90
IGNhcHMgPSAwOwogCiAgICAgaWYgKCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVJDSF9DQVBT
KSApCiAgICAgICAgIHJkbXNybChNU1JfQVJDSF9DQVBBQklMSVRJRVMsIGNhcHMpOwogCisgICAg
aHdfc210X2VuYWJsZWQgPSBjaGVja19zbXRfZW5hYmxlZCgpOworCiAgICAgLyoKICAgICAgKiBI
YXMgdGhlIHVzZXIgc3BlY2lmaWVkIGFueSBjdXN0b20gQlRJIG1pdGlnYXRpb25zPyAgSWYgc28s
IGZvbGxvdyB0aGVpcgogICAgICAqIGluc3RydWN0aW9ucyBleGFjdGx5IGFuZCBkaXNhYmxlIGFs
bCBoZXVyaXN0aWNzLgpAQCAtODg3LDggKzkyOCw3IEBAIHZvaWQgX19pbml0IGluaXRfc3BlY3Vs
YXRpb25fbWl0aWdhdGlvbnModm9pZCkKICAgICAgKiBIb3dldmVyLCBpZiB3ZSBhcmUgb24gYWZm
ZWN0ZWQgaGFyZHdhcmUsIHdpdGggSFQgZW5hYmxlZCwgYW5kIHRoZSB1c2VyCiAgICAgICogaGFz
bid0IGV4cGxpY2l0bHkgY2hvc2VuIHdoZXRoZXIgdG8gdXNlIEhUIG9yIG5vdCwgbmFnIHRoZW0g
dG8gZG8gc28uCiAgICAgICovCi0gICAgaWYgKCBvcHRfc210ID09IC0xICYmIGNwdV9oYXNfYnVn
X2wxdGYgJiYKLSAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2X251bV9zaWJsaW5ncyA+IDEgKQor
ICAgIGlmICggb3B0X3NtdCA9PSAtMSAmJiBjcHVfaGFzX2J1Z19sMXRmICYmIGh3X3NtdF9lbmFi
bGVkICkKICAgICAgICAgd2FybmluZ19hZGQoCiAgICAgICAgICAgICAiQm9vdGVkIG9uIEwxVEYt
dnVsbmVyYWJsZSBoYXJkd2FyZSB3aXRoIFNNVC9IeXBlcnRocmVhZGluZ1xuIgogICAgICAgICAg
ICAgImVuYWJsZWQuICBQbGVhc2UgYXNzZXNzIHlvdXIgY29uZmlndXJhdGlvbiBhbmQgY2hvb3Nl
IGFuXG4iCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFnaW5nLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 14 17:17:29 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 17:17: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 1hQb3Q-0007bT-Vk; Tue, 14 May 2019 17:17:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rBGB=TO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQb3P-0007bF-0H
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:17:27 +0000
X-Inumbo-ID: 2515f066-766c-11e9-93d5-afeed6a7dbf0
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2515f066-766c-11e9-93d5-afeed6a7dbf0;
 Tue, 14 May 2019 17:17:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQb3O-0001q2-2g
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:17:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQb3O-0004r1-0C
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:17:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQb3O-0004r1-0C@xenbits.xenproject.org>
Date: Tue, 14 May 2019 17:17:26 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/spec-ctrl: Misc
 non-functional cleanup
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDU1ZGEzNmZkYTcwNWU2YzJjMTFlN2Q5OWJkNjE5MDg5ZWE0ZDdiMzUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIFNlcCAxMiAxNDozNjowMCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgMTQgMTU6NDg6
NTQgMjAxOSArMDEwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IE1pc2Mgbm9uLWZ1bmN0aW9uYWwgY2xl
YW51cAogICAgCiAgICAgKiBJZGVudGlmeSBCVEkgaW4gdGhlIHNwZWNfY3RybF97ZW50ZXIsZXhp
dH1faWRsZSgpIGNvbW1lbnRzLCBhcyBvdGhlcgogICAgICAgbWl0aWdhdGlvbnMgd2lsbCBzaG9y
dGx5IGFwcGVhci4KICAgICAqIFVzZSBhbHRlcm5hdGl2ZV9pbnB1dCgpIGFuZCBjb3ZlciB0aGUg
bGFjayBvZiBtZW1vcnkgY29iYmVyIHdpdGggYSBmdXJ0aGVyCiAgICAgICBiYXJyaWVyLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAg
IChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDliNjJlYmE2YzQyOWMzMjdlMTUwNzgxNmJlZjQw
M2NjYzg3MzU3YWUpCi0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCB8IDE0ICsr
KysrKysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAppbmRleCBjODQ2MzU0NGFlLi40OTgzMDcxOTAx
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKQEAgLTYxLDYgKzYxLDggQEAgc3RhdGljIGFsd2F5
c19pbmxpbmUgdm9pZCBzcGVjX2N0cmxfZW50ZXJfaWRsZShzdHJ1Y3QgY3B1X2luZm8gKmluZm8p
CiAgICAgdWludDMyX3QgdmFsID0gMDsKIAogICAgIC8qCisgICAgICogQnJhbmNoIFRhcmdldCBJ
bmplY3Rpb246CisgICAgICoKICAgICAgKiBMYXRjaCB0aGUgbmV3IHNoYWRvdyB2YWx1ZSwgdGhl
biBlbmFibGUgc2hhZG93aW5nLCB0aGVuIHVwZGF0ZSB0aGUgTVNSLgogICAgICAqIFRoZXJlIGFy
ZSBubyBTTVAgaXNzdWVzIGhlcmU7IG9ubHkgbG9jYWwgcHJvY2Vzc29yIG9yZGVyaW5nIGNvbmNl
cm5zLgogICAgICAqLwpAQCAtNjgsOCArNzAsOSBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB2b2lk
IHNwZWNfY3RybF9lbnRlcl9pZGxlKHN0cnVjdCBjcHVfaW5mbyAqaW5mbykKICAgICBiYXJyaWVy
KCk7CiAgICAgaW5mby0+c3BlY19jdHJsX2ZsYWdzIHw9IFNDRl91c2Vfc2hhZG93OwogICAgIGJh
cnJpZXIoKTsKLSAgICBhc20gdm9sYXRpbGUgKCBBTFRFUk5BVElWRShBU01fTk9QMywgIndybXNy
IiwgWDg2X0ZFQVRVUkVfU0NfTVNSX0lETEUpCi0gICAgICAgICAgICAgICAgICAgOjogImEiICh2
YWwpLCAiYyIgKE1TUl9TUEVDX0NUUkwpLCAiZCIgKDApIDogIm1lbW9yeSIgKTsKKyAgICBhbHRl
cm5hdGl2ZV9pbnB1dChBU01fTk9QMywgIndybXNyIiwgWDg2X0ZFQVRVUkVfU0NfTVNSX0lETEUs
CisgICAgICAgICAgICAgICAgICAgICAgImEiICh2YWwpLCAiYyIgKE1TUl9TUEVDX0NUUkwpLCAi
ZCIgKDApKTsKKyAgICBiYXJyaWVyKCk7CiB9CiAKIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAq
YCwgYGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBjYWxsLiAqLwpAQCAtNzgsMTMgKzgxLDE2
IEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIHZvaWQgc3BlY19jdHJsX2V4aXRfaWRsZShzdHJ1Y3Qg
Y3B1X2luZm8gKmluZm8pCiAgICAgdWludDMyX3QgdmFsID0gaW5mby0+eGVuX3NwZWNfY3RybDsK
IAogICAgIC8qCisgICAgICogQnJhbmNoIFRhcmdldCBJbmplY3Rpb246CisgICAgICoKICAgICAg
KiBEaXNhYmxlIHNoYWRvd2luZyBiZWZvcmUgdXBkYXRpbmcgdGhlIE1TUi4gIFRoZXJlIGFyZSBu
byBTTVAgaXNzdWVzCiAgICAgICogaGVyZTsgb25seSBsb2NhbCBwcm9jZXNzb3Igb3JkZXJpbmcg
Y29uY2VybnMuCiAgICAgICovCiAgICAgaW5mby0+c3BlY19jdHJsX2ZsYWdzICY9IH5TQ0ZfdXNl
X3NoYWRvdzsKICAgICBiYXJyaWVyKCk7Ci0gICAgYXNtIHZvbGF0aWxlICggQUxURVJOQVRJVkUo
QVNNX05PUDMsICJ3cm1zciIsIFg4Nl9GRUFUVVJFX1NDX01TUl9JRExFKQotICAgICAgICAgICAg
ICAgICAgIDo6ICJhIiAodmFsKSwgImMiIChNU1JfU1BFQ19DVFJMKSwgImQiICgwKSA6ICJtZW1v
cnkiICk7CisgICAgYWx0ZXJuYXRpdmVfaW5wdXQoQVNNX05PUDMsICJ3cm1zciIsIFg4Nl9GRUFU
VVJFX1NDX01TUl9JRExFLAorICAgICAgICAgICAgICAgICAgICAgICJhIiAodmFsKSwgImMiIChN
U1JfU1BFQ19DVFJMKSwgImQiICgwKSk7CisgICAgYmFycmllcigpOwogfQogCiAjZW5kaWYgLyog
IV9fWDg2X1NQRUNfQ1RSTF9IX18gKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC44CgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 14 17:17:40 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 17:17: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 1hQb3c-0007cu-1C; Tue, 14 May 2019 17:17:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rBGB=TO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQb3a-0007ch-HF
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:17:38 +0000
X-Inumbo-ID: 2b251860-766c-11e9-adc5-43ff1be07eac
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2b251860-766c-11e9-adc5-43ff1be07eac;
 Tue, 14 May 2019 17:17: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 1hQb3Y-0001qA-92
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:17:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQb3Y-0004rQ-6Q
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:17:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQb3Y-0004rQ-6Q@xenbits.xenproject.org>
Date: Tue, 14 May 2019 17:17:36 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/spec-ctrl: CPUID/MSR
 definitions for Microarchitectural Data Sampling
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNkY2IxOTkyNjNjNTA5NDNjMjU4ZWMxNmY5OWM3M2UyY2U2MWMyNTQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIFNlcCAxMiAxNDozNjowMCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgMTQgMTU6NDg6
NTQgMjAxOSArMDEwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IENQVUlEL01TUiBkZWZpbml0aW9ucyBm
b3IgTWljcm9hcmNoaXRlY3R1cmFsIERhdGEgU2FtcGxpbmcKICAgIAogICAgVGhlIE1EX0NMRUFS
IGZlYXR1cmUgY2FuIGJlIGF1dG9tYXRpY2FsbHkgb2ZmZXJlZCB0byBndWVzdHMuICBObwogICAg
aW5mcmFzdHJ1Y3R1cmUgaXMgbmVlZGVkIGluIFhlbiB0byBzdXBwb3J0IHRoZSBndWVzdCBtYWtp
bmcgdXNlIG9mIGl0LgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI5NywgQ1ZFLTIwMTgt
MTIxMjYsIENWRS0yMDE4LTEyMTI3LCBDVkUtMjAxOC0xMjEzMCwgQ1ZFLTIwMTktMTEwOTEuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
ICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZDRmNjExNmMwODBkYzAxM2NkMTIwNGM0ZDhj
ZWI5NWU1ZjI3ODY4OSkKLS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biAg
ICAgICAgIHwgIDIgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2NwdWlkLmMgICAgICAgICAgICAgICAg
ICAgfCAgMSArCiB0b29scy9taXNjL3hlbi1jcHVpZC5jICAgICAgICAgICAgICAgICAgICAgIHwg
IDMgKystCiB4ZW4vYXJjaC94ODYvY3B1aWQuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgIDcg
KysrKysrLQogeGVuL2FyY2gveDg2L3NwZWNfY3RybC5jICAgICAgICAgICAgICAgICAgICB8IDEy
ICsrKysrKysrLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCAgICAgICAgICAg
ICB8ICAxICsKIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmggfCAg
MSArCiA3IGZpbGVzIGNoYW5nZWQsIDIwIGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21p
c2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgppbmRleCAwYmY2ODUyNzVjLi4xMDc3NjFkNGY2
IDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgorKysgYi9k
b2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgpAQCAtNDU2LDcgKzQ1Niw3IEBAIGFj
Y291bnRpbmcgZm9yIGhhcmR3YXJlIGNhcGFiaWxpdGllcyBhcyBlbnVtZXJhdGVkIHZpYSBDUFVJ
RC4KIAogQ3VycmVudGx5IGFjY2VwdGVkOgogCi1UaGUgU3BlY3VsYXRpb24gQ29udHJvbCBoYXJk
d2FyZSBmZWF0dXJlcyBgaWJyc2JgLCBgc3RpYnBgLCBgaWJwYmAsCitUaGUgU3BlY3VsYXRpb24g
Q29udHJvbCBoYXJkd2FyZSBmZWF0dXJlcyBgbWQtY2xlYXJgLCBgaWJyc2JgLCBgc3RpYnBgLCBg
aWJwYmAsCiBgbDFkLWZsdXNoYCBhbmQgYHNzYmRgIGFyZSB1c2VkIGJ5IGRlZmF1bHQgaWYgYXZh
aWxhYmxlIGFuZCBhcHBsaWNhYmxlLiAgVGhleSBjYW4KIGJlIGlnbm9yZWQsIGUuZy4gYG5vLWli
cnNiYCwgYXQgd2hpY2ggcG9pbnQgWGVuIHdvbid0IHVzZSB0aGVtIGl0c2VsZiwgYW5kCiB3b24n
dCBvZmZlciB0aGVtIHRvIGd1ZXN0cy4KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Nw
dWlkLmMgYi90b29scy9saWJ4bC9saWJ4bF9jcHVpZC5jCmluZGV4IGQwZjRlZWI5OGQuLjIwZDA2
MDI1MWEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NwdWlkLmMKKysrIGIvdG9vbHMv
bGlieGwvbGlieGxfY3B1aWQuYwpAQCAtMTU4LDYgKzE1OCw3IEBAIGludCBsaWJ4bF9jcHVpZF9w
YXJzZV9jb25maWcobGlieGxfY3B1aWRfcG9saWN5X2xpc3QgKmNwdWlkLCBjb25zdCBjaGFyKiBz
dHIpCiAgICAgICAgIHsiZGUiLCAgICAgICAgICAgMHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19F
RFgsICAyLCAgMX0sCiAgICAgICAgIHsidm1lIiwgICAgICAgICAgMHgwMDAwMDAwMSwgTkEsIENQ
VUlEX1JFR19FRFgsICAxLCAgMX0sCiAgICAgICAgIHsiZnB1IiwgICAgICAgICAgMHgwMDAwMDAw
MSwgTkEsIENQVUlEX1JFR19FRFgsICAwLCAgMX0sCisgICAgICAgIHsibWQtY2xlYXIiLCAgICAg
MHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FRFgsIDEwLCAgMX0sCiAgICAgICAgIHsiaWJyc2Ii
LCAgICAgICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FRFgsIDI2LCAgMX0sCiAgICAgICAg
IHsic3RpYnAiLCAgICAgICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FRFgsIDI3LCAgMX0s
CiAgICAgICAgIHsibDFkLWZsdXNoIiwgICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FRFgs
IDI4LCAgMX0sCmRpZmYgLS1naXQgYS90b29scy9taXNjL3hlbi1jcHVpZC5jIGIvdG9vbHMvbWlz
Yy94ZW4tY3B1aWQuYwppbmRleCAyODhmYzQ4ODMxLi5iYTQ4MjNmZjJiIDEwMDY0NAotLS0gYS90
b29scy9taXNjL3hlbi1jcHVpZC5jCisrKyBiL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMKQEAgLTE0
OSw4ICsxNDksOSBAQCBzdGF0aWMgY29uc3QgY2hhciAqc3RyX2U4YlszMl0gPQogCiBzdGF0aWMg
Y29uc3QgY2hhciAqc3RyXzdkMFszMl0gPQogewotICAgIFswIC4uLiAxMV0gPSAiUkVaIiwKKyAg
ICBbMCAuLi4gOV0gPSAiUkVaIiwKIAorICAgIFsxMF0gPSAibWQtY2xlYXIiLCAgICAgIFsxMV0g
PSAiUkVaIiwKICAgICBbMTJdID0gIlJFWiIsICAgICAgICAgICBbMTNdID0gInRzeC1mb3JjZS1h
Ym9ydCIsCiAKICAgICBbMTQgLi4uIDI1XSA9ICJSRVoiLApkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2NwdWlkLmMgYi94ZW4vYXJjaC94ODYvY3B1aWQuYwppbmRleCA5OTc3OGJiNjU4Li43ZDcy
MTdmZDlmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1aWQuYworKysgYi94ZW4vYXJjaC94
ODYvY3B1aWQuYwpAQCAtMjcsNyArMjcsMTIgQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2VfeGVu
X2NwdWlkKGNvbnN0IGNoYXIgKnMpCiAgICAgICAgIGlmICggIXNzICkKICAgICAgICAgICAgIHNz
ID0gc3RyY2hyKHMsICdcMCcpOwogCi0gICAgICAgIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4o
ImlicGIiLCBzLCBzcykpID49IDAgKQorICAgICAgICBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFu
KCJtZC1jbGVhciIsIHMsIHNzKSkgPj0gMCApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICgg
IXZhbCApCisgICAgICAgICAgICAgICAgc2V0dXBfY2xlYXJfY3B1X2NhcChYODZfRkVBVFVSRV9N
RF9DTEVBUik7CisgICAgICAgIH0KKyAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29s
ZWFuKCJpYnBiIiwgcywgc3MpKSA+PSAwICkKICAgICAgICAgewogICAgICAgICAgICAgaWYgKCAh
dmFsICkKICAgICAgICAgICAgICAgICBzZXR1cF9jbGVhcl9jcHVfY2FwKFg4Nl9GRUFUVVJFX0lC
UEIpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2FyY2gveDg2
L3NwZWNfY3RybC5jCmluZGV4IDJhNzI2N2M0ZDEuLjRlNjU1OGE4ODkgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAg
LTMzMCwxNyArMzMwLDE5IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0g
aW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBzKQogICAgIHByaW50aygiU3BlY3VsYXRpdmUg
bWl0aWdhdGlvbiBmYWNpbGl0aWVzOlxuIik7CiAKICAgICAvKiBIYXJkd2FyZSBmZWF0dXJlcyB3
aGljaCBwZXJ0YWluIHRvIHNwZWN1bGF0aXZlIG1pdGlnYXRpb25zLiAqLwotICAgIHByaW50aygi
ICBIYXJkd2FyZSBmZWF0dXJlczolcyVzJXMlcyVzJXMlcyVzJXMlc1xuIiwKKyAgICBwcmludGso
IiAgSGFyZHdhcmUgZmVhdHVyZXM6JXMlcyVzJXMlcyVzJXMlcyVzJXMlcyVzXG4iLAogICAgICAg
ICAgICAoXzdkMCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9JQlJTQikpID8gIiBJQlJTL0lC
UEIiIDogIiIsCiAgICAgICAgICAgIChfN2QwICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX1NU
SUJQKSkgPyAiIFNUSUJQIiAgICAgOiAiIiwKICAgICAgICAgICAgKF83ZDAgJiBjcHVmZWF0X21h
c2soWDg2X0ZFQVRVUkVfTDFEX0ZMVVNIKSkgPyAiIEwxRF9GTFVTSCIgOiAiIiwKICAgICAgICAg
ICAgKF83ZDAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfU1NCRCkpICA/ICIgU1NCRCIgICAg
ICA6ICIiLAorICAgICAgICAgICAoXzdkMCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9NRF9D
TEVBUikpID8gIiBNRF9DTEVBUiIgOiAiIiwKICAgICAgICAgICAgKGU4YiAgJiBjcHVmZWF0X21h
c2soWDg2X0ZFQVRVUkVfSUJQQikpICA/ICIgSUJQQiIgICAgICA6ICIiLAogICAgICAgICAgICAo
Y2FwcyAmIEFSQ0hfQ0FQQUJJTElUSUVTX0lCUlNfQUxMKSAgICAgID8gIiBJQlJTX0FMTCIgIDog
IiIsCiAgICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBBQklMSVRJRVNfUkRDTF9OTykgICAgICAg
PyAiIFJEQ0xfTk8iICAgOiAiIiwKICAgICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUFNfUlNCQSkg
ICAgICAgICAgICAgICAgICA/ICIgUlNCQSIgICAgICA6ICIiLAogICAgICAgICAgICAoY2FwcyAm
IEFSQ0hfQ0FQU19TS0lQX0wxREZMKSAgICAgICAgICAgID8gIiBTS0lQX0wxREZMIjogIiIsCi0g
ICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBTX1NTQl9OTykgICAgICAgICAgICAgICAgPyAiIFNT
Ql9OTyIgICAgOiAiIik7CisgICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBTX1NTQl9OTykgICAg
ICAgICAgICAgICAgPyAiIFNTQl9OTyIgICAgOiAiIiwKKyAgICAgICAgICAgKGNhcHMgJiBBUkNI
X0NBUFNfTURTX05PKSAgICAgICAgICAgICAgICA/ICIgTURTX05PIiAgICA6ICIiKTsKIAogICAg
IC8qIENvbXBpbGVkLWluIHN1cHBvcnQgd2hpY2ggcGVydGFpbnMgdG8gbWl0aWdhdGlvbnMuICov
CiAgICAgaWYgKCBJU19FTkFCTEVEKENPTkZJR19JTkRJUkVDVF9USFVOSykgfHwgSVNfRU5BQkxF
RChDT05GSUdfU0hBRE9XX1BBR0lORykgKQpAQCAtMzc3LDE5ICszNzksMjEgQEAgc3RhdGljIHZv
aWQgX19pbml0IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90IGNh
cHMpCiAgICAgICogQWx0ZXJuYXRpdmVzIGJsb2NrcyBmb3IgcHJvdGVjdGluZyBhZ2FpbnN0IGFu
ZC9vciB2aXJ0dWFsaXNpbmcKICAgICAgKiBtaXRpZ2F0aW9uIHN1cHBvcnQgZm9yIGd1ZXN0cy4K
ICAgICAgKi8KLSAgICBwcmludGsoIiAgU3VwcG9ydCBmb3IgVk1zOiBQVjolcyVzJXMlcywgSFZN
OiVzJXMlcyVzXG4iLAorICAgIHByaW50aygiICBTdXBwb3J0IGZvciBWTXM6IFBWOiVzJXMlcyVz
JXMsIEhWTTolcyVzJXMlcyVzXG4iLAogICAgICAgICAgICAoYm9vdF9jcHVfaGFzKFg4Nl9GRUFU
VVJFX1NDX01TUl9QVikgfHwKICAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9T
Q19SU0JfUFYpIHx8CiAgICAgICAgICAgICBvcHRfZWFnZXJfZnB1KSAgICAgICAgICAgICAgICAg
ICAgICAgICAgID8gIiIgICAgICAgICAgICAgICA6ICIgTm9uZSIsCiAgICAgICAgICAgIGJvb3Rf
Y3B1X2hhcyhYODZfRkVBVFVSRV9TQ19NU1JfUFYpICAgICAgID8gIiBNU1JfU1BFQ19DVFJMIiA6
ICIiLAogICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfUlNCX1BWKSAgICAg
ICA/ICIgUlNCIiAgICAgICAgICAgOiAiIiwKICAgICAgICAgICAgb3B0X2VhZ2VyX2ZwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgPyAiIEVBR0VSX0ZQVSIgICAgIDogIiIsCisgICAgICAg
ICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9NRF9DTEVBUikgICAgICAgID8gIiBNRF9DTEVB
UiIgICAgICA6ICIiLAogICAgICAgICAgICAoYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX01T
Ul9IVk0pIHx8CiAgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfUlNCX0hW
TSkgfHwKICAgICAgICAgICAgIG9wdF9lYWdlcl9mcHUpICAgICAgICAgICAgICAgICAgICAgICAg
ICAgPyAiIiAgICAgICAgICAgICAgIDogIiBOb25lIiwKICAgICAgICAgICAgYm9vdF9jcHVfaGFz
KFg4Nl9GRUFUVVJFX1NDX01TUl9IVk0pICAgICAgPyAiIE1TUl9TUEVDX0NUUkwiIDogIiIsCiAg
ICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19SU0JfSFZNKSAgICAgID8gIiBS
U0IiICAgICAgICAgICA6ICIiLAotICAgICAgICAgICBvcHRfZWFnZXJfZnB1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICA/ICIgRUFHRVJfRlBVIiAgICAgOiAiIik7CisgICAgICAgICAgIG9w
dF9lYWdlcl9mcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gIiBFQUdFUl9GUFUiICAg
ICA6ICIiLAorICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfTURfQ0xFQVIpICAg
ICAgICA/ICIgTURfQ0xFQVIiICAgICAgOiAiIik7CiAKICAgICBwcmludGsoIiAgWFBUSSAoNjQt
Yml0IFBWIG9ubHkpOiBEb20wICVzLCBEb21VICVzXG4iLAogICAgICAgICAgICBvcHRfeHB0aV9o
d2RvbSA/ICJlbmFibGVkIiA6ICJkaXNhYmxlZCIsCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20teDg2L21zci1pbmRleC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaAppbmRl
eCA1NGYzYTY2MDQ3Li45MmQxMGUyMTkxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2
L21zci1pbmRleC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKQEAgLTUz
LDYgKzUzLDcgQEAKICNkZWZpbmUgQVJDSF9DQVBTX1JTQkEJCQkoX0FDKDEsIFVMTCkgPDwgMikK
ICNkZWZpbmUgQVJDSF9DQVBTX1NLSVBfTDFERkwJCShfQUMoMSwgVUxMKSA8PCAzKQogI2RlZmlu
ZSBBUkNIX0NBUFNfU1NCX05PCQkoX0FDKDEsIFVMTCkgPDwgNCkKKyNkZWZpbmUgQVJDSF9DQVBT
X01EU19OTwkJKF9BQygxLCBVTEwpIDw8IDUpCiAKICNkZWZpbmUgTVNSX0ZMVVNIX0NNRAkJCTB4
MDAwMDAxMGIKICNkZWZpbmUgRkxVU0hfQ01EX0wxRAkJCShfQUMoMSwgVUxMKSA8PCAwKQpkaWZm
IC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaCBiL3hl
bi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKaW5kZXggZWQ2ZmJmYzY1
NC4uYWQ0YjQwYjE5YSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2Nw
dWZlYXR1cmVzZXQuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVy
ZXNldC5oCkBAIC0yMzYsNiArMjM2LDcgQEAgWEVOX0NQVUZFQVRVUkUoQ0xaRVJPLCAgICAgICAg
OCozMisgMCkgLypBICBDTFpFUk8gaW5zdHJ1Y3Rpb24gKi8KIFhFTl9DUFVGRUFUVVJFKElCUEIs
ICAgICAgICAgIDgqMzIrMTIpIC8qQSAgSUJQQiBzdXBwb3J0IG9ubHkgKG5vIElCUlMsIHVzZWQg
YnkgQU1EKSAqLwogCiAvKiBJbnRlbC1kZWZpbmVkIENQVSBmZWF0dXJlcywgQ1BVSUQgbGV2ZWwg
MHgwMDAwMDAwNzowLmVkeCwgd29yZCA5ICovCitYRU5fQ1BVRkVBVFVSRShNRF9DTEVBUiwgICAg
ICA5KjMyKzEwKSAvKkEgIFZFUlcgY2xlYXJzIG1pY3JvYXJjaGl0ZWN0dXJhbCBidWZmZXJzICov
CiBYRU5fQ1BVRkVBVFVSRShUU1hfRk9SQ0VfQUJPUlQsIDkqMzIrMTMpIC8qIE1TUl9UU1hfRk9S
Q0VfQUJPUlQuUlRNX0FCT1JUICovCiBYRU5fQ1BVRkVBVFVSRShJQlJTQiwgICAgICAgICA5KjMy
KzI2KSAvKkEgIElCUlMgYW5kIElCUEIgc3VwcG9ydCAodXNlZCBieSBJbnRlbCkgKi8KIFhFTl9D
UFVGRUFUVVJFKFNUSUJQLCAgICAgICAgIDkqMzIrMjcpIC8qQSEgU1RJQlAgKi8KLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC44
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 14 17:17:50 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 17:17: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 1hQb3m-0007eP-5j; Tue, 14 May 2019 17:17: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=rBGB=TO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQb3k-0007eD-MG
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:17:48 +0000
X-Inumbo-ID: 3137dffe-766c-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3137dffe-766c-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 17:17: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 1hQb3i-0001qI-FA
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:17:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQb3i-0004rx-Cg
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:17:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQb3i-0004rx-Cg@xenbits.xenproject.org>
Date: Tue, 14 May 2019 17:17:46 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/spec-ctrl: Infrastructure to
 use VERW to flush pipeline buffers
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE5NWExMDM1ZjRlOGNhNWEyNGIzM2Q3MmQ2ODBkNTBmZmYyNDY1MDAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIERlYyAxMiAxOToyMjoxNSAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgMTQgMTU6NDg6
NTQgMjAxOSArMDEwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IEluZnJhc3RydWN0dXJlIHRvIHVzZSBW
RVJXIHRvIGZsdXNoIHBpcGVsaW5lIGJ1ZmZlcnMKICAgIAogICAgVGhyZWUgc3ludGhldGljIGZl
YXR1cmVzIGFyZSBpbnRyb2R1Y2VkLCBhcyB3ZSBuZWVkIGluZGl2aWR1YWwgY29udHJvbCBvZgog
ICAgZWFjaCwgZGVwZW5kaW5nIG9uIGNpcmN1bXN0YW5jZXMuICBBIGxhdGVyIGNoYW5nZSB3aWxs
IGVuYWJsZSB0aGVtIGF0CiAgICBhcHByb3ByaWF0ZSBwb2ludHMuCiAgICAKICAgIFRoZSB2ZXJ3
X3NlbCBmaWVsZCBkb2Vzbid0IHN0cmljdGx5IG5lZWQgdG8gbGl2ZSBpbiBzdHJ1Y3QgY3B1X2lu
Zm8uICBJdCBsaXZlcwogICAgdGhlcmUgYmVjYXVzZSB0aGVyZSBpcyBhIGNvbnZlbmllbnQgaG9s
ZSBpdCBjYW4gZmlsbCwgYW5kIGl0IHJlZHVjZXMgdGhlCiAgICBjb21wbGV4aXR5IG9mIHRoZSBT
UEVDX0NUUkxfRVhJVF9UT197UFYsSFZNfSBhc3NlbWJseSBieSBhdm9pZGluZyB0aGUgbmVlZCBm
b3IKICAgIGFueSB0ZW1wb3Jhcnkgc3RhY2sgbWFpbnRlbmFuY2UuCiAgICAKICAgIFRoaXMgaXMg
cGFydCBvZiBYU0EtMjk3LCBDVkUtMjAxOC0xMjEyNiwgQ1ZFLTIwMTgtMTIxMjcsIENWRS0yMDE4
LTEyMTMwLCBDVkUtMjAxOS0xMTA5MS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA1
NDhhOTMyYWM3ODZkNmJmMzU4NGU0YjU0ZjJhYjk5M2UxMTE3NzEwKQotLS0KIHhlbi9hcmNoL3g4
Ni94ODZfNjQvYXNtLW9mZnNldHMuYyAgIHwgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVm
ZWF0dXJlLmggICAgfCAgMyArKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oICAgICAg
IHwgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCAgICAgfCAzNCArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3Ry
bF9hc20uaCB8IDEwICsrKysrKysrLS0KIDUgZmlsZXMgY2hhbmdlZCwgNDcgaW5zZXJ0aW9ucygr
KSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1v
ZmZzZXRzLmMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKaW5kZXggYTE3MDY3
MzlmZi4uNGI3YmM0MDdmOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zm
c2V0cy5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYwpAQCAtMTM3LDYg
KzEzNyw3IEBAIHZvaWQgX19kdW1teV9fKHZvaWQpCiAKICAgICBPRkZTRVQoQ1BVSU5GT19ndWVz
dF9jcHVfdXNlcl9yZWdzLCBzdHJ1Y3QgY3B1X2luZm8sIGd1ZXN0X2NwdV91c2VyX3JlZ3MpOwog
ICAgIE9GRlNFVChDUFVJTkZPX3Byb2Nlc3Nvcl9pZCwgc3RydWN0IGNwdV9pbmZvLCBwcm9jZXNz
b3JfaWQpOworICAgIE9GRlNFVChDUFVJTkZPX3Zlcndfc2VsLCBzdHJ1Y3QgY3B1X2luZm8sIHZl
cndfc2VsKTsKICAgICBPRkZTRVQoQ1BVSU5GT19jdXJyZW50X3ZjcHUsIHN0cnVjdCBjcHVfaW5m
bywgY3VycmVudF92Y3B1KTsKICAgICBPRkZTRVQoQ1BVSU5GT19jcjQsIHN0cnVjdCBjcHVfaW5m
bywgY3I0KTsKICAgICBPRkZTRVQoQ1BVSU5GT194ZW5fY3IzLCBzdHJ1Y3QgY3B1X2luZm8sIHhl
bl9jcjMpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaAppbmRleCAzNzBlODllMjgxLi42MDU3ZDk1
NDA0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaAorKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaApAQCAtMzIsNiArMzIsOSBAQCBYRU5fQ1BV
RkVBVFVSRShTQ19SU0JfSFZNLCAgICAgIChGU0NBUElOVFMrMCkqMzIrMjEpIC8qIFJTQiBvdmVy
d3JpdGUgbmVlZGVkIGZvcgogWEVOX0NQVUZFQVRVUkUoTk9fWFBUSSwgICAgICAgICAoRlNDQVBJ
TlRTKzApKjMyKzIyKSAvKiBYUFRJIG1pdGlnYXRpb24gbm90IGluIHVzZSAqLwogWEVOX0NQVUZF
QVRVUkUoU0NfTVNSX0lETEUsICAgICAoRlNDQVBJTlRTKzApKjMyKzIzKSAvKiAoU0NfTVNSX1BW
IHx8IFNDX01TUl9IVk0pICYmIGRlZmF1bHRfeGVuX3NwZWNfY3RybCAqLwogWEVOX0NQVUZFQVRV
UkUoWEVOX0xCUiwgICAgICAgICAoRlNDQVBJTlRTKzApKjMyKzI0KSAvKiBYZW4gdXNlcyBNU1Jf
REVCVUdDVEwuTEJSICovCitYRU5fQ1BVRkVBVFVSRShTQ19WRVJXX1BWLCAgICAgIChGU0NBUElO
VFMrMCkqMzIrMjUpIC8qIFZFUlcgdXNlZCBieSBYZW4gZm9yIFBWICovCitYRU5fQ1BVRkVBVFVS
RShTQ19WRVJXX0hWTSwgICAgIChGU0NBUElOVFMrMCkqMzIrMjYpIC8qIFZFUlcgdXNlZCBieSBY
ZW4gZm9yIEhWTSAqLworWEVOX0NQVUZFQVRVUkUoU0NfVkVSV19JRExFLCAgICAoRlNDQVBJTlRT
KzApKjMyKzI3KSAvKiBWRVJXIHVzZWQgYnkgWGVuIGZvciBpZGxlICovCiAKICNkZWZpbmUgTkNB
UElOVFMgKEZTQ0FQSU5UUyArIDEpIC8qIE4gMzItYml0IHdvcmRzIHdvcnRoIG9mIGluZm8gKi8K
IApkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2N1cnJlbnQuaAppbmRleCAxYzI3OTlkMzgwLi5hZGVjYjVjOTc1IDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2N1cnJlbnQuaApAQCAtMzksNiArMzksNyBAQCBzdHJ1Y3QgdmNwdTsKIHN0cnVjdCBjcHVf
aW5mbyB7CiAgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgZ3Vlc3RfY3B1X3VzZXJfcmVnczsKICAg
ICB1bnNpZ25lZCBpbnQgcHJvY2Vzc29yX2lkOworICAgIHVuc2lnbmVkIGludCB2ZXJ3X3NlbDsK
ICAgICBzdHJ1Y3QgdmNwdSAqY3VycmVudF92Y3B1OwogICAgIHVuc2lnbmVkIGxvbmcgcGVyX2Nw
dV9vZmZzZXQ7CiAgICAgdW5zaWduZWQgbG9uZyBjcjQ7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20teDg2L3NwZWNfY3RybC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaApp
bmRleCA0OTgzMDcxOTAxLi45OGEwYTUwNGY2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L3NwZWNfY3RybC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKQEAg
LTUzLDYgKzUzLDEzIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBpbml0X3NoYWRvd19zcGVjX2N0cmxf
c3RhdGUodm9pZCkKICAgICBpbmZvLT5zaGFkb3dfc3BlY19jdHJsID0gMDsKICAgICBpbmZvLT54
ZW5fc3BlY19jdHJsID0gZGVmYXVsdF94ZW5fc3BlY19jdHJsOwogICAgIGluZm8tPnNwZWNfY3Ry
bF9mbGFncyA9IGRlZmF1bHRfc3BlY19jdHJsX2ZsYWdzOworCisgICAgLyoKKyAgICAgKiBGb3Ig
bGVhc3QgbGF0ZW5jeSwgdGhlIFZFUlcgc2VsZWN0b3Igc2hvdWxkIGJlIGEgd3JpdGVhYmxlIGRh
dGEKKyAgICAgKiBkZXNjcmlwdG9yIHJlc2lkZW50IGluIHRoZSBjYWNoZS4gIF9fSFlQRVJWSVNP
Ul9EUzMyIHNoYXJlcyBhIGNhY2hlCisgICAgICogbGluZSB3aXRoIF9fSFlQRVJWSVNPUl9DUywg
c28gaXMgZXhwZWN0ZWQgdG8gYmUgdmVyeSBjYWNoZS1ob3QuCisgICAgICovCisgICAgaW5mby0+
dmVyd19zZWwgPSBfX0hZUEVSVklTT1JfRFMzMjsKIH0KIAogLyogV0FSTklORyEgYHJldGAsIGBj
YWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGFmdGVyIHRoaXMgY2FsbC4gKi8KQEAgLTczLDYgKzgw
LDIyIEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIHZvaWQgc3BlY19jdHJsX2VudGVyX2lkbGUoc3Ry
dWN0IGNwdV9pbmZvICppbmZvKQogICAgIGFsdGVybmF0aXZlX2lucHV0KEFTTV9OT1AzLCAid3Jt
c3IiLCBYODZfRkVBVFVSRV9TQ19NU1JfSURMRSwKICAgICAgICAgICAgICAgICAgICAgICAiYSIg
KHZhbCksICJjIiAoTVNSX1NQRUNfQ1RSTCksICJkIiAoMCkpOwogICAgIGJhcnJpZXIoKTsKKwor
ICAgIC8qCisgICAgICogTWljcm9hcmNoaXRlY3R1cmFsIFN0b3JlIEJ1ZmZlciBEYXRhIFNhbXBs
aW5nOgorICAgICAqCisgICAgICogT24gdnVsbmVyYWJsZSBzeXN0ZW1zLCBzdG9yZSBidWZmZXIg
ZW50cmllcyBhcmUgc3RhdGljYWxseSBwYXJ0aXRpb25lZAorICAgICAqIGJldHdlZW4gYWN0aXZl
IHRocmVhZHMuICBXaGVuIGVudGVyaW5nIGlkbGUsIG91ciBzdG9yZSBidWZmZXIgZW50cmllcwor
ICAgICAqIGFyZSByZS1wYXJ0aXRpb25lZCB0byBhbGxvdyB0aGUgb3RoZXIgdGhyZWFkcyB0byB1
c2UgdGhlbS4KKyAgICAgKgorICAgICAqIEZsdXNoIHRoZSBidWZmZXJzIHRvIGVuc3VyZSB0aGF0
IG5vIHNlbnNpdGl2ZSBkYXRhIG9mIG91cnMgY2FuIGJlCisgICAgICogbGVha2VkIGJ5IGEgc2li
bGluZyBhZnRlciBpdCBnZXRzIG91ciBzdG9yZSBidWZmZXIgZW50cmllcy4KKyAgICAgKgorICAg
ICAqIE5vdGU6IFZFUlcgbXVzdCBiZSBlbmNvZGVkIHdpdGggYSBtZW1vcnkgb3BlcmFuZCwgYXMg
aXQgaXMgb25seSB0aGF0CisgICAgICogZm9ybSB3aGljaCBjYXVzZXMgYSBmbHVzaC4KKyAgICAg
Ki8KKyAgICBhbHRlcm5hdGl2ZV9pbnB1dChBU01fTk9QOCwgInZlcncgJVtzZWxdIiwgWDg2X0ZF
QVRVUkVfU0NfVkVSV19JRExFLAorICAgICAgICAgICAgICAgICAgICAgIFtzZWxdICJtIiAoaW5m
by0+dmVyd19zZWwpKTsKIH0KIAogLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpg
IG5vdCBzYWZlIGJlZm9yZSB0aGlzIGNhbGwuICovCkBAIC05MSw2ICsxMTQsMTcgQEAgc3RhdGlj
IGFsd2F5c19pbmxpbmUgdm9pZCBzcGVjX2N0cmxfZXhpdF9pZGxlKHN0cnVjdCBjcHVfaW5mbyAq
aW5mbykKICAgICBhbHRlcm5hdGl2ZV9pbnB1dChBU01fTk9QMywgIndybXNyIiwgWDg2X0ZFQVRV
UkVfU0NfTVNSX0lETEUsCiAgICAgICAgICAgICAgICAgICAgICAgImEiICh2YWwpLCAiYyIgKE1T
Ul9TUEVDX0NUUkwpLCAiZCIgKDApKTsKICAgICBiYXJyaWVyKCk7CisKKyAgICAvKgorICAgICAq
IE1pY3JvYXJjaGl0ZWN0dXJhbCBTdG9yZSBCdWZmZXIgRGF0YSBTYW1wbGluZzoKKyAgICAgKgor
ICAgICAqIE9uIHZ1bG5lcmFibGUgc3lzdGVtcywgc3RvcmUgYnVmZmVyIGVudHJpZXMgYXJlIHN0
YXRpY2FsbHkgcGFydGl0aW9uZWQKKyAgICAgKiBiZXR3ZWVuIGFjdGl2ZSB0aHJlYWRzLiAgV2hl
biBleGl0aW5nIGlkbGUsIHRoZSBvdGhlciB0aHJlYWRzIHN0b3JlCisgICAgICogYnVmZmVyIGVu
dHJpZXMgYXJlIHJlLXBhcnRpdGlvbmVkIHRvIGdpdmUgdXMgc29tZS4KKyAgICAgKgorICAgICAq
IFdlIG5vdyBoYXZlIHN0b3JlIGJ1ZmZlciBlbnRyaWVzIHdpdGggc3RhbGUgZGF0YSBmcm9tIHNp
YmxpbmcgdGhyZWFkcy4KKyAgICAgKiBBIGZsdXNoIGlmIG5lY2Vzc2FyeSB3aWxsIGJlIHBlcmZv
cm1lZCBvbiB0aGUgcmV0dXJuIHRvIGd1ZXN0IHBhdGguCisgICAgICovCiB9CiAKICNlbmRpZiAv
KiAhX19YODZfU1BFQ19DVFJMX0hfXyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4
Ni9zcGVjX2N0cmxfYXNtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaApp
bmRleCA0ZDg2NGViNGVjLi41NjAzMDZmM2FiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L3NwZWNfY3RybF9hc20uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9h
c20uaApAQCAtMjQ3LDEyICsyNDcsMTggQEAKIC8qIFVzZSB3aGVuIGV4aXRpbmcgdG8gUFYgZ3Vl
c3QgY29udGV4dC4gKi8KICNkZWZpbmUgU1BFQ19DVFJMX0VYSVRfVE9fUFYgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICBBTFRFUk5BVElWRSBfX3N0cmlu
Z2lmeShBU01fTk9QMjQpLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAg
ICAgRE9fU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QsIFg4Nl9GRUFUVVJFX1NDX01TUl9QVgorICAg
ICAgICBET19TUEVDX0NUUkxfRVhJVF9UT19HVUVTVCwgWDg2X0ZFQVRVUkVfU0NfTVNSX1BWOyAg
ICAgICAgICAgICAgXAorICAgIEFMVEVSTkFUSVZFIF9fc3RyaW5naWZ5KEFTTV9OT1A4KSwgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBfX3N0cmluZ2lmeSh2ZXJ3
IENQVUlORk9fdmVyd19zZWwoJXJzcCkpLCAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICBYODZfRkVBVFVSRV9TQ19WRVJXX1BWCiAKIC8qIFVzZSB3aGVuIGV4aXRpbmcgdG8gSFZNIGd1
ZXN0IGNvbnRleHQuICovCiAjZGVmaW5lIFNQRUNfQ1RSTF9FWElUX1RPX0hWTSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgQUxURVJOQVRJVkUgX19zdHJp
bmdpZnkoQVNNX05PUDI0KSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAg
ICAgIERPX1NQRUNfQ1RSTF9FWElUX1RPX0dVRVNULCBYODZfRkVBVFVSRV9TQ19NU1JfSFZNCisg
ICAgICAgIERPX1NQRUNfQ1RSTF9FWElUX1RPX0dVRVNULCBYODZfRkVBVFVSRV9TQ19NU1JfSFZN
OyAgICAgICAgICAgICBcCisgICAgQUxURVJOQVRJVkUgX19zdHJpbmdpZnkoQVNNX05PUDgpLCAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIF9fc3RyaW5naWZ5KHZl
cncgQ1BVSU5GT192ZXJ3X3NlbCglcnNwKSksICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
ICAgIFg4Nl9GRUFUVVJFX1NDX1ZFUldfSFZNCiAKIC8qCiAgKiBVc2UgaW4gSVNUIGludGVycnVw
dC9leGNlcHRpb24gY29udGV4dC4gIE1heSBpbnRlcnJ1cHQgWGVuIG9yIFBWIGNvbnRleHQuCi0t
CmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFn
aW5nLTQuOAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 14 17:18:01 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 17:18:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hQb3x-0007fe-7g; Tue, 14 May 2019 17:18:01 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rBGB=TO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQb3v-0007fV-DM
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:17:59 +0000
X-Inumbo-ID: 374a13ac-766c-11e9-9458-3747db2851c8
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 374a13ac-766c-11e9-9458-3747db2851c8;
 Tue, 14 May 2019 17:17: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 1hQb3s-0001r5-LI
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:17:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQb3s-0004sN-Il
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:17:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQb3s-0004sN-Il@xenbits.xenproject.org>
Date: Tue, 14 May 2019 17:17:56 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86/spec-ctrl: Introduce options
 to control VERW flushing
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc1MmZiMjFhMjk1MDY3OTQ0MGQ5ZTMwODg3MTM5ZWU3YjcyOTJmZDkKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIERlYyAxMiAxOToyMjoxNSAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgMTQgMTU6NDg6
NTQgMjAxOSArMDEwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IEludHJvZHVjZSBvcHRpb25zIHRvIGNv
bnRyb2wgVkVSVyBmbHVzaGluZwogICAgCiAgICBUaGUgTWljcm9hcmNoaXRlY3R1cmFsIERhdGEg
U2FtcGxpbmcgdnVsbmVyYWJpbGl0eSBpcyBzcGxpdCBpbnRvIGNhdGVnb3JpZXMKICAgIHdpdGgg
c3VidGx5IGRpZmZlcmVudCBwcm9wZXJ0aWVzOgogICAgCiAgICAgTUxQRFMgLSBNaWNyb2FyY2hp
dGVjdHVyYWwgTG9hZCBQb3J0IERhdGEgU2FtcGxpbmcKICAgICBNU0JEUyAtIE1pY3JvYXJjaGl0
ZWN0dXJhbCBTdG9yZSBCdWZmZXIgRGF0YSBTYW1wbGluZwogICAgIE1GQkRTIC0gTWljcm9hcmNo
aXRlY3R1cmFsIEZpbGwgQnVmZmVyIERhdGEgU2FtcGxpbmcKICAgICBNRFNVTSAtIE1pY3JvYXJj
aGl0ZWN0dXJhbCBEYXRhIFNhbXBsaW5nIFVuY2FjaGVhYmxlIE1lbW9yeQogICAgCiAgICBNRFNV
TSBpcyBhIHNwZWNpYWwgY2FzZSBvZiB0aGUgb3RoZXIgdGhyZWUsIGFuZCBpc24ndCBkaXN0aW5n
dWlzaGVkIGZ1cnRoZXIuCiAgICAKICAgIFRoZXNlIGlzc3VlcyBwZXJ0YWluIHRvIHRocmVlIG1p
Y3JvYXJjaGl0ZWN0dXJhbCBidWZmZXJzLiAgVGhlIExvYWQgUG9ydHMsIHRoZQogICAgU3RvcmUg
QnVmZmVycyBhbmQgdGhlIEZpbGwgQnVmZmVycy4gIEVhY2ggb2YgdGhlc2Ugc3RydWN0dXJlcyBh
cmUgZmx1c2hlZCBieQogICAgdGhlIG5ldyBlbmhhbmNlZCBWRVJXIGZ1bmN0aW9uYWxpdHksIGJ1
dCB0aGUgY29uZGl0aW9ucyB1bmRlciB3aGljaCBmbHVzaGluZwogICAgaXMgbmVjZXNzYXJ5IHZh
cnkuCiAgICAKICAgIEZvciB0aGlzIGNvbmNpc2Ugb3ZlcnZpZXcgb2YgdGhlIGlzc3VlcyBhbmQg
ZGVmYXVsdCBsb2dpYywgdGhlIGFiYnJldmlhdGlvbnMKICAgIFNQIChTdG9yZSBQb3J0KSwgRkIg
KEZpbGwgQnVmZmVyKSwgTFAgKExvYWQgUG9ydCkgYW5kIEhUIChIeXBlcnRocmVhZGluZykgYXJl
CiAgICB1c2VkIGZvciBicmV2aXR5OgogICAgCiAgICAgKiBWdWxuZXJhYmxlIGhhcmR3YXJlIGlz
IGRpdmlkZWQgaW50byB0d28gY2F0ZWdvcmllcyAtIHBhcnRzIHdoaWNoIHN1ZmZlcgogICAgICAg
ZnJvbSBTUCBvbmx5LCBhbmQgcGFydHMgd2l0aCBhbnkgb3RoZXIgY29tYmluYXRpb24gb2YgdnVs
bmVyYWJpbGl0aWVzLgogICAgCiAgICAgKiBTUCBvbmx5IGhhcyBhbiBIVCBpbnRlcmFjdGlvbiB3
aGVuIHRoZSB0aHJlYWQgZ29lcyBpZGxlLCBkdWUgdG8gdGhlIHN0YXRpYwogICAgICAgcGFydGl0
aW9uaW5nIG9mIHJlc291cmNlcy4gIExQIGFuZCBGQiBoYXZlIEhUIGludGVyYWN0aW9ucyBhdCBh
bGwgcG9pbnRzLAogICAgICAgZHVlIHRvIHRoZSBjb21wZXRpdGl2ZSBzaGFyaW5nIG9mIHJlc291
cmNlcy4gIEFsbCBpc3N1ZXMgcG90ZW50aWFsbHkgbGVhawogICAgICAgZGF0YSBhY3Jvc3MgdGhl
IHJldHVybi10by1ndWVzdCB0cmFuc2l0aW9uLgogICAgCiAgICAgKiBUaGUgbWljcm9jb2RlIHdo
aWNoIGltcGxlbWVudHMgVkVSVyBmbHVzaGluZyBhbHNvIGV4dGVuZHMgTVNSX0ZMVVNIX0NNRCwg
c28KICAgICAgIHdlIGRvbid0IG5lZWQgdG8gZG8gYm90aCBvbiB0aGUgSFZNIHJldHVybi10by1n
dWVzdCBwYXRoLiAgSG93ZXZlciwgc29tZQogICAgICAgcGFydHMgYXJlIG5vdCB2dWxuZXJhYmxl
IHRvIEwxVEYgKHRoZXJlZm9yZSBoYXZlIG5vIE1TUl9GTFVTSF9DTUQpLCBidXQgYXJlCiAgICAg
ICB2dWxuZXJhYmxlIHRvIE1EUywgc28gZG8gcmVxdWlyZSBWRVJXIG9uIHRoZSBIVk0gcGF0aC4K
ICAgIAogICAgTm90ZSB0aGF0IHdlIGRlbGliZXJhdGVseSBzdXBwb3J0IG1kcz0xIGV2ZW4gd2l0
aG91dCBNRF9DTEVBUiBpbiBjYXNlIHRoZQogICAgbWljcm9jb2RlIGhhcyBiZWVuIHVwZGF0ZWQg
YnV0IHRoZSBmZWF0dXJlIGJpdCBub3QgZXhwb3NlZC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9m
IFhTQS0yOTcsIENWRS0yMDE4LTEyMTI2LCBDVkUtMjAxOC0xMjEyNywgQ1ZFLTIwMTgtMTIxMzAs
IENWRS0yMDE5LTExMDkxLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDNjMDRjMjU4
YWI0MDQwNWE3NGUxOTRkOTg4OWE0Y2JjN2FiZTk0YjQpCi0tLQogZG9jcy9taXNjL3hlbi1jb21t
YW5kLWxpbmUubWFya2Rvd24gfCAgMTQgKysrLQogeGVuL2FyY2gveDg2L3NwZWNfY3RybC5jICAg
ICAgICAgICAgfCAxNjIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiAyIGZp
bGVzIGNoYW5nZWQsIDE3MCBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1j
b21tYW5kLWxpbmUubWFya2Rvd24KaW5kZXggMTA3NzYxZDRmNi4uODdjYTA1NjcyNiAxMDA2NDQK
LS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysrIGIvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTE1ODYsNyArMTU4Niw3IEBAIGlzIGJlaW5n
IGludGVycHJldGVkIGFzIGEgY3VzdG9tIHRpbWVvdXQgaW4gbWlsbGlzZWNvbmRzLiBaZXJvIG9y
IGJvb2xlYW4KIGZhbHNlIGRpc2FibGUgdGhlIHF1aXJrIHdvcmthcm91bmQsIHdoaWNoIGlzIGFs
c28gdGhlIGRlZmF1bHQuCiAKICMjIyBzcGVjLWN0cmwgKHg4NikKLT4gYD0gTGlzdCBvZiBbIDxi
b29sPiwgeGVuPTxib29sPiwge3B2LGh2bSxtc3Itc2MscnNifT08Ym9vbD4sCis+IGA9IExpc3Qg
b2YgWyA8Ym9vbD4sIHhlbj08Ym9vbD4sIHtwdixodm0sbXNyLXNjLHJzYixtZC1jbGVhcn09PGJv
b2w+LAogPiAgICAgICAgICAgICAgYnRpLXRodW5rPXJldHBvbGluZXxsZmVuY2V8am1wLCB7aWJy
cyxpYnBiLHNzYmQsZWFnZXItZnB1LAogPiAgICAgICAgICAgICAgbDFkLWZsdXNofT08Ym9vbD4g
XWAKIApAQCAtMTYxMCw5ICsxNjEwLDEwIEBAIGluIHBsYWNlIGZvciBndWVzdHMgdG8gdXNlLgog
CiBVc2Ugb2YgYSBwb3NpdGl2ZSBib29sZWFuIHZhbHVlIGZvciBlaXRoZXIgb2YgdGhlc2Ugb3B0
aW9ucyBpcyBpbnZhbGlkLgogCi1UaGUgYm9vbGVhbnMgYHB2PWAsIGBodm09YCwgYG1zci1zYz1g
IGFuZCBgcnNiPWAgb2ZmZXIgZmluZSBncmFpbmVkIGNvbnRyb2wKLW92ZXIgdGhlIGFsdGVybmF0
aXZlIGJsb2NrcyB1c2VkIGJ5IFhlbi4gIFRoZXNlIGltcGFjdCBYZW4ncyBhYmlsaXR5IHRvCi1w
cm90ZWN0IGl0c2VsZiwgYW5kIFhlbidzIGFiaWxpdHkgdG8gdmlydHVhbGlzZSBzdXBwb3J0IGZv
ciBndWVzdHMgdG8gdXNlLgorVGhlIGJvb2xlYW5zIGBwdj1gLCBgaHZtPWAsIGBtc3Itc2M9YCwg
YHJzYj1gIGFuZCBgbWQtY2xlYXI9YCBvZmZlciBmaW5lCitncmFpbmVkIGNvbnRyb2wgb3ZlciB0
aGUgYWx0ZXJuYXRpdmUgYmxvY2tzIHVzZWQgYnkgWGVuLiAgVGhlc2UgaW1wYWN0IFhlbidzCith
YmlsaXR5IHRvIHByb3RlY3QgaXRzZWxmLCBhbmQgWGVuJ3MgYWJpbGl0eSB0byB2aXJ0dWFsaXNl
IHN1cHBvcnQgZm9yIGd1ZXN0cwordG8gdXNlLgogCiAqIGBwdj1gIGFuZCBgaHZtPWAgb2ZmZXIg
Y29udHJvbCBvdmVyIGFsbCBzdWJvcHRpb25zIGZvciBQViBhbmQgSFZNIGd1ZXN0cwogICByZXNw
ZWN0aXZlbHkuCkBAIC0xNjIxLDYgKzE2MjIsMTEgQEAgcHJvdGVjdCBpdHNlbGYsIGFuZCBYZW4n
cyBhYmlsaXR5IHRvIHZpcnR1YWxpc2Ugc3VwcG9ydCBmb3IgZ3Vlc3RzIHRvIHVzZS4KICAgZ3Vl
c3RzIGFuZCBpZiBkaXNhYmxlZCwgZ3Vlc3RzIHdpbGwgYmUgdW5hYmxlIHRvIHVzZSBJQlJTL1NU
SUJQL1NTQkQvZXRjLgogKiBgcnNiPWAgb2ZmZXJzIGNvbnRyb2wgb3ZlciB3aGV0aGVyIHRvIG92
ZXJ3cml0ZSB0aGUgUmV0dXJuIFN0YWNrIEJ1ZmZlciAvCiAgIFJldHVybiBBZGRyZXNzIFN0YWNr
IG9uIGVudHJ5IHRvIFhlbi4KKyogYG1kLWNsZWFyPWAgb2ZmZXJzIGNvbnRyb2wgb3ZlciB3aGV0
aGVyIHRvIHVzZSBWRVJXIHRvIGZsdXNoCisgIG1pY3JvYXJjaGl0ZWN0dXJhbCBidWZmZXJzIG9u
IGlkbGUgYW5kIGV4aXQgZnJvbSBYZW4uICAqTm90ZTogRm9yCisgIGNvbXBhdGliaWxpdHkgd2l0
aCBkZXZlbG9wbWVudCB2ZXJzaW9ucyBvZiB0aGlzIGZpeCwgYG1kcz1gIGlzIGFsc28gYWNjZXB0
ZWQKKyAgb24gWGVuIDQuMTIgYW5kIGVhcmxpZXIgYXMgYW4gYWxpYXMuICBDb25zdWx0IHZlbmRv
ciBkb2N1bWVudGF0aW9uIGluCisgIHByZWZlcmVuY2UgdG8gaGVyZS4qCiAKIElmIFhlbiB3YXMg
Y29tcGlsZWQgd2l0aCBJTkRJUkVDVFxfVEhVTksgc3VwcG9ydCwgYGJ0aS10aHVuaz1gIGNhbiBi
ZSB1c2VkIHRvCiBzZWxlY3Qgd2hpY2ggb2YgdGhlIHRodW5rcyBnZXRzIHBhdGNoZWQgaW50byB0
aGUgYF9feDg2X2luZGlyZWN0X3RodW5rXyVyZWdgCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
c3BlY19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXggNGU2NTU4YTg4OS4u
NTU4NjI2Yzk0ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtMzMsNiArMzMsOCBAQCBzdGF0aWMgYm9vbCBfX2lu
aXRkYXRhIG9wdF9tc3Jfc2NfcHYgPSB0cnVlOwogc3RhdGljIGJvb2wgX19pbml0ZGF0YSBvcHRf
bXNyX3NjX2h2bSA9IHRydWU7CiBzdGF0aWMgYm9vbCBfX2luaXRkYXRhIG9wdF9yc2JfcHYgPSB0
cnVlOwogc3RhdGljIGJvb2wgX19pbml0ZGF0YSBvcHRfcnNiX2h2bSA9IHRydWU7CitzdGF0aWMg
aW50OF90IF9faW5pdGRhdGEgb3B0X21kX2NsZWFyX3B2ID0gLTE7CitzdGF0aWMgaW50OF90IF9f
aW5pdGRhdGEgb3B0X21kX2NsZWFyX2h2bSA9IC0xOwogCiAvKiBDbWRsaW5lIGNvbnRyb2xzIGZv
ciBYZW4ncyBzcGVjdWxhdGl2ZSBzZXR0aW5ncy4gKi8KIHN0YXRpYyBlbnVtIGluZF90aHVuayB7
CkBAIC01Nyw2ICs1OSw5IEBAIHBhZGRyX3QgX19yZWFkX21vc3RseSBsMXRmX2FkZHJfbWFzaywg
X19yZWFkX21vc3RseSBsMXRmX3NhZmVfbWFkZHI7CiBzdGF0aWMgYm9vbCBfX2luaXRkYXRhIGNw
dV9oYXNfYnVnX2wxdGY7CiBzdGF0aWMgdW5zaWduZWQgaW50IF9faW5pdGRhdGEgbDFkX21heHBo
eXNhZGRyOwogCitzdGF0aWMgYm9vbCBfX2luaXRkYXRhIGNwdV9oYXNfYnVnX21zYmRzX29ubHk7
IC8qID0+IG1pbmltYWwgSFQgaW1wYWN0LiAqLworc3RhdGljIGJvb2wgX19pbml0ZGF0YSBjcHVf
aGFzX2J1Z19tZHM7IC8qIEFueSBvdGhlciBNe0xQLFNCLEZCfURTIGNvbWJpbmF0aW9uLiAqLwor
CiBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9idGkoY29uc3QgY2hhciAqcykKIHsKICAgICBjb25z
dCBjaGFyICpzczsKQEAgLTEzMyw2ICsxMzgsOCBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9z
cGVjX2N0cmwoY2hhciAqcykKICAgICAgICAgZGlzYWJsZV9jb21tb246CiAgICAgICAgICAgICBv
cHRfcnNiX3B2ID0gZmFsc2U7CiAgICAgICAgICAgICBvcHRfcnNiX2h2bSA9IGZhbHNlOworICAg
ICAgICAgICAgb3B0X21kX2NsZWFyX3B2ID0gMDsKKyAgICAgICAgICAgIG9wdF9tZF9jbGVhcl9o
dm0gPSAwOwogCiAgICAgICAgICAgICBvcHRfdGh1bmsgPSBUSFVOS19KTVA7CiAgICAgICAgICAg
ICBvcHRfaWJycyA9IDA7CkBAIC0xNTUsMTEgKzE2MiwxMyBAQCBzdGF0aWMgaW50IF9faW5pdCBw
YXJzZV9zcGVjX2N0cmwoY2hhciAqcykKICAgICAgICAgewogICAgICAgICAgICAgb3B0X21zcl9z
Y19wdiA9IHZhbDsKICAgICAgICAgICAgIG9wdF9yc2JfcHYgPSB2YWw7CisgICAgICAgICAgICBv
cHRfbWRfY2xlYXJfcHYgPSB2YWw7CiAgICAgICAgIH0KICAgICAgICAgZWxzZSBpZiAoICh2YWwg
PSBwYXJzZV9ib29sZWFuKCJodm0iLCBzLCBzcykpID49IDAgKQogICAgICAgICB7CiAgICAgICAg
ICAgICBvcHRfbXNyX3NjX2h2bSA9IHZhbDsKICAgICAgICAgICAgIG9wdF9yc2JfaHZtID0gdmFs
OworICAgICAgICAgICAgb3B0X21kX2NsZWFyX2h2bSA9IHZhbDsKICAgICAgICAgfQogICAgICAg
ICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oIm1zci1zYyIsIHMsIHNzKSkgPj0gMCAp
CiAgICAgICAgIHsKQEAgLTE3MSw2ICsxODAsMTIgQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2Vf
c3BlY19jdHJsKGNoYXIgKnMpCiAgICAgICAgICAgICBvcHRfcnNiX3B2ID0gdmFsOwogICAgICAg
ICAgICAgb3B0X3JzYl9odm0gPSB2YWw7CiAgICAgICAgIH0KKyAgICAgICAgZWxzZSBpZiAoICh2
YWwgPSBwYXJzZV9ib29sZWFuKCJtZC1jbGVhciIsIHMsIHNzKSkgPj0gMCB8fAorICAgICAgICAg
ICAgICAgICAgKHZhbCA9IHBhcnNlX2Jvb2xlYW4oIm1kcyIsIHMsIHNzKSkgPj0gMCApCisgICAg
ICAgIHsKKyAgICAgICAgICAgIG9wdF9tZF9jbGVhcl9wdiA9IHZhbDsKKyAgICAgICAgICAgIG9w
dF9tZF9jbGVhcl9odm0gPSB2YWw7CisgICAgICAgIH0KIAogICAgICAgICAvKiBYZW4ncyBzcGVj
dWxhdGl2ZSBzaWRlY2hhbm5lbCBtaXRpZ2F0aW9uIHNldHRpbmdzLiAqLwogICAgICAgICBlbHNl
IGlmICggIXN0cm5jbXAocywgImJ0aS10aHVuaz0iLCAxMCkgKQpAQCAtMzU2LDcgKzM3MSw3IEBA
IHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0gaW5kX3RodW5rIHRodW5rLCB1
aW50NjRfdCBjYXBzKQogICAgICAgICAgICAgICAgIlxuIik7CiAKICAgICAvKiBTZXR0aW5ncyBm
b3IgWGVuJ3MgcHJvdGVjdGlvbiwgaXJyZXNwZWN0aXZlIG9mIGd1ZXN0cy4gKi8KLSAgICBwcmlu
dGsoIiAgWGVuIHNldHRpbmdzOiBCVEktVGh1bmsgJXMsIFNQRUNfQ1RSTDogJXMlcywgT3RoZXI6
JXMlc1xuIiwKKyAgICBwcmludGsoIiAgWGVuIHNldHRpbmdzOiBCVEktVGh1bmsgJXMsIFNQRUNf
Q1RSTDogJXMlcywgT3RoZXI6JXMlcyVzXG4iLAogICAgICAgICAgICB0aHVuayA9PSBUSFVOS19O
T05FICAgICAgPyAiTi9BIiA6CiAgICAgICAgICAgIHRodW5rID09IFRIVU5LX1JFVFBPTElORSA/
ICJSRVRQT0xJTkUiIDoKICAgICAgICAgICAgdGh1bmsgPT0gVEhVTktfTEZFTkNFICAgID8gIkxG
RU5DRSIgOgpAQCAtMzY2LDcgKzM4MSw4IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRh
aWxzKGVudW0gaW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBzKQogICAgICAgICAgICAhYm9v
dF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NTQkQpICAgICAgICAgICA/ICIiIDoKICAgICAgICAgICAg
KGRlZmF1bHRfeGVuX3NwZWNfY3RybCAmIFNQRUNfQ1RSTF9TU0JEKSAgPyAiIFNTQkQrIiA6ICIg
U1NCRC0iLAogICAgICAgICAgICBvcHRfaWJwYiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA/ICIgSUJQQiIgIDogIiIsCi0gICAgICAgICAgIG9wdF9sMWRfZmx1c2ggICAgICAgICAg
ICAgICAgICAgICAgICAgICAgID8gIiBMMURfRkxVU0giIDogIiIpOworICAgICAgICAgICBvcHRf
bDFkX2ZsdXNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/ICIgTDFEX0ZMVVNIIiA6ICIi
LAorICAgICAgICAgICBvcHRfbWRfY2xlYXJfcHYgfHwgb3B0X21kX2NsZWFyX2h2bSAgICAgICA/
ICIgVkVSVyIgIDogIiIpOwogCiAgICAgLyogTDFURiBkaWFnbm9zdGljcywgcHJpbnRlZCBpZiB2
dWxuZXJhYmxlIG9yIFBWIHNoYWRvd2luZyBpcyBpbiB1c2UuICovCiAgICAgaWYgKCBjcHVfaGFz
X2J1Z19sMXRmIHx8IG9wdF9wdl9sMXRmX2h3ZG9tIHx8IG9wdF9wdl9sMXRmX2RvbXUgKQpAQCAt
NzQ5LDYgKzc2NSwxMDcgQEAgc3RhdGljIF9faW5pdCB2b2lkIGwxdGZfY2FsY3VsYXRpb25zKHVp
bnQ2NF90IGNhcHMpCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IDogKDN1bCA8PCAocGFkZHJfYml0cyAtIDIpKSkpOwogfQogCisvKiBDYWxjdWxhdGUgd2hldGhl
ciB0aGlzIENQVSBpcyB2dWxuZXJhYmxlIHRvIE1EUy4gKi8KK3N0YXRpYyBfX2luaXQgdm9pZCBt
ZHNfY2FsY3VsYXRpb25zKHVpbnQ2NF90IGNhcHMpCit7CisgICAgLyogTURTIGlzIG9ubHkga25v
d24gdG8gYWZmZWN0IEludGVsIEZhbWlseSA2IHByb2Nlc3NvcnMgYXQgdGhpcyB0aW1lLiAqLwor
ICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfSU5URUwgfHwK
KyAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2ICE9IDYgKQorICAgICAgICByZXR1cm47CisKKyAg
ICAvKiBBbnkgcHJvY2Vzc29yIGFkdmVydGlzaW5nIE1EU19OTyBzaG91bGQgYmUgbm90IHZ1bG5l
cmFibGUgdG8gTURTLiAqLworICAgIGlmICggY2FwcyAmIEFSQ0hfQ0FQU19NRFNfTk8gKQorICAg
ICAgICByZXR1cm47CisKKyAgICBzd2l0Y2ggKCBib290X2NwdV9kYXRhLng4Nl9tb2RlbCApCisg
ICAgeworICAgICAgICAvKgorICAgICAgICAgKiBDb3JlIHByb2Nlc3NvcnMgc2luY2UgYXQgbGVh
c3QgTmVoYWxlbSBhcmUgdnVsbmVyYWJsZS4KKyAgICAgICAgICovCisgICAgY2FzZSAweDFmOiAv
KiBBdWJ1cm5kYWxlIC8gSGF2ZW5kYWxlICovCisgICAgY2FzZSAweDFlOiAvKiBOZWhhbGVtICov
CisgICAgY2FzZSAweDFhOiAvKiBOZWhhbGVtIEVQICovCisgICAgY2FzZSAweDJlOiAvKiBOZWhh
bGVtIEVYICovCisgICAgY2FzZSAweDI1OiAvKiBXZXN0bWVyZSAqLworICAgIGNhc2UgMHgyYzog
LyogV2VzdG1lcmUgRVAgKi8KKyAgICBjYXNlIDB4MmY6IC8qIFdlc3RtZXJlIEVYICovCisgICAg
Y2FzZSAweDJhOiAvKiBTYW5keUJyaWRnZSAqLworICAgIGNhc2UgMHgyZDogLyogU2FuZHlCcmlk
Z2UgRVAvRVggKi8KKyAgICBjYXNlIDB4M2E6IC8qIEl2eUJyaWRnZSAqLworICAgIGNhc2UgMHgz
ZTogLyogSXZ5QnJpZGdlIEVQL0VYICovCisgICAgY2FzZSAweDNjOiAvKiBIYXN3ZWxsICovCisg
ICAgY2FzZSAweDNmOiAvKiBIYXN3ZWxsIEVYL0VQICovCisgICAgY2FzZSAweDQ1OiAvKiBIYXN3
ZWxsIEQgKi8KKyAgICBjYXNlIDB4NDY6IC8qIEhhc3dlbGwgSCAqLworICAgIGNhc2UgMHgzZDog
LyogQnJvYWR3ZWxsICovCisgICAgY2FzZSAweDQ3OiAvKiBCcm9hZHdlbGwgSCAqLworICAgIGNh
c2UgMHg0ZjogLyogQnJvYWR3ZWxsIEVQL0VYICovCisgICAgY2FzZSAweDU2OiAvKiBCcm9hZHdl
bGwgRCAqLworICAgIGNhc2UgMHg0ZTogLyogU2t5bGFrZSBNICovCisgICAgY2FzZSAweDVlOiAv
KiBTa3lsYWtlIEQgKi8KKyAgICAgICAgY3B1X2hhc19idWdfbWRzID0gdHJ1ZTsKKyAgICAgICAg
YnJlYWs7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogU29tZSBDb3JlIHByb2Nlc3NvcnMgaGF2
ZSBwZXItc3RlcHBpbmcgdnVsbmVyYWJpbGl0eS4KKyAgICAgICAgICovCisgICAgY2FzZSAweDU1
OiAvKiBTa3lsYWtlLVggLyBDYXNjYWRlIExha2UgKi8KKyAgICAgICAgaWYgKCBib290X2NwdV9k
YXRhLng4Nl9tYXNrIDw9IDUgKQorICAgICAgICAgICAgY3B1X2hhc19idWdfbWRzID0gdHJ1ZTsK
KyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIDB4OGU6IC8qIEthYnkgLyBDb2ZmZWUgLyBXaGlz
a2V5IExha2UgTSAqLworICAgICAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X21hc2sgPD0gMHhi
ICkKKyAgICAgICAgICAgIGNwdV9oYXNfYnVnX21kcyA9IHRydWU7CisgICAgICAgIGJyZWFrOwor
CisgICAgY2FzZSAweDllOiAvKiBLYWJ5IC8gQ29mZmVlIC8gV2hpc2tleSBMYWtlIEQgKi8KKyAg
ICAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl9tYXNrIDw9IDB4YyApCisgICAgICAgICAgICBj
cHVfaGFzX2J1Z19tZHMgPSB0cnVlOworICAgICAgICBicmVhazsKKworICAgICAgICAvKgorICAg
ICAgICAgKiBWZXJ5IG9sZCBhbmQgdmVyeSBuZXcgQXRvbSBwcm9jZXNzb3JzIGFyZSBub3QgdnVs
bmVyYWJsZS4KKyAgICAgICAgICovCisgICAgY2FzZSAweDFjOiAvKiBQaW5ldmlldyAqLworICAg
IGNhc2UgMHgyNjogLyogTGluY3JvZnQgKi8KKyAgICBjYXNlIDB4Mjc6IC8qIFBlbndlbGwgKi8K
KyAgICBjYXNlIDB4MzU6IC8qIENsb3ZlcnZpZXcgKi8KKyAgICBjYXNlIDB4MzY6IC8qIENlZGFy
dmlldyAqLworICAgIGNhc2UgMHg3YTogLyogR29sZG1vbnQgKi8KKyAgICAgICAgYnJlYWs7CisK
KyAgICAgICAgLyoKKyAgICAgICAgICogTWlkZGxpbmcgQXRvbSBwcm9jZXNzb3JzIGFyZSB2dWxu
ZXJhYmxlIHRvIGp1c3QgdGhlIFN0b3JlIEJ1ZmZlcgorICAgICAgICAgKiBhc3BlY3QuCisgICAg
ICAgICAqLworICAgIGNhc2UgMHgzNzogLyogQmF5dHJhaWwgLyBWYWxsZXl2aWV3IChTaWx2ZXJt
b250KSAqLworICAgIGNhc2UgMHg0YTogLyogTWVycmlmaWVsZCAqLworICAgIGNhc2UgMHg0Yzog
LyogQ2hlcnJ5dHJhaWwgLyBCcmFzc3dlbGwgKi8KKyAgICBjYXNlIDB4NGQ6IC8qIEF2YXRvbiAv
IFJhbmdlbHkgKFNpbHZlcm1vbnQpICovCisgICAgY2FzZSAweDVhOiAvKiBNb29yZWZpZWxkICov
CisgICAgY2FzZSAweDVkOgorICAgIGNhc2UgMHg2NToKKyAgICBjYXNlIDB4NmU6CisgICAgY2Fz
ZSAweDc1OgorICAgICAgICAvKgorICAgICAgICAgKiBLbmlnaHRzIHByb2Nlc3NvcnMgKHdoaWNo
IGFyZSBiYXNlZCBvbiB0aGUgU2lsdmVybW9udC9BaXJtb250CisgICAgICAgICAqIG1pY3JvYXJj
aGl0ZWN0dXJlKSBhcmUgc2ltaWxhcmx5IG9ubHkgYWZmZWN0ZWQgYnkgdGhlIFN0b3JlIEJ1ZmZl
cgorICAgICAgICAgKiBhc3BlY3QuCisgICAgICAgICAqLworICAgIGNhc2UgMHg1NzogLyogS25p
Z2h0cyBMYW5kaW5nICovCisgICAgY2FzZSAweDg1OiAvKiBLbmlnaHRzIE1pbGwgKi8KKyAgICAg
ICAgY3B1X2hhc19idWdfbXNiZHNfb25seSA9IHRydWU7CisgICAgICAgIGJyZWFrOworCisgICAg
ZGVmYXVsdDoKKyAgICAgICAgcHJpbnRrKCJVbnJlY29nbmlzZWQgQ1BVIG1vZGVsICUjeCAtIGFz
c3VtaW5nIHZ1bG5lcmFibGUgdG8gTURTXG4iLAorICAgICAgICAgICAgICAgYm9vdF9jcHVfZGF0
YS54ODZfbW9kZWwpOworICAgICAgICBjcHVfaGFzX2J1Z19tZHMgPSB0cnVlOworICAgICAgICBi
cmVhazsKKyAgICB9Cit9CisKIHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlv
bnModm9pZCkKIHsKICAgICBlbnVtIGluZF90aHVuayB0aHVuayA9IFRIVU5LX0RFRkFVTFQ7CkBA
IC05MzgsNiArMTA1NSw0NyBAQCB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRp
b25zKHZvaWQpCiAgICAgICAgICAgICAiZW5hYmxlZC4gIFBsZWFzZSBhc3Nlc3MgeW91ciBjb25m
aWd1cmF0aW9uIGFuZCBjaG9vc2UgYW5cbiIKICAgICAgICAgICAgICJleHBsaWNpdCAnc210PTxi
b29sPicgc2V0dGluZy4gIFNlZSBYU0EtMjczLlxuIik7CiAKKyAgICBtZHNfY2FsY3VsYXRpb25z
KGNhcHMpOworCisgICAgLyoKKyAgICAgKiBCeSBkZWZhdWx0LCBlbmFibGUgUFYgYW5kIEhWTSBt
aXRpZ2F0aW9ucyBvbiBNRFMtdnVsbmVyYWJsZSBoYXJkd2FyZS4KKyAgICAgKiBUaGlzIHdpbGwg
b25seSBiZSBhIHRva2VuIGVmZm9ydCBmb3IgTUxQRFMvTUZCRFMgd2hlbiBIVCBpcyBlbmFibGVk
LAorICAgICAqIGJ1dCBpdCBpcyBzb21ld2hhdCBiZXR0ZXIgdGhhbiBub3RoaW5nLgorICAgICAq
LworICAgIGlmICggb3B0X21kX2NsZWFyX3B2ID09IC0xICkKKyAgICAgICAgb3B0X21kX2NsZWFy
X3B2ID0gKChjcHVfaGFzX2J1Z19tZHMgfHwgY3B1X2hhc19idWdfbXNiZHNfb25seSkgJiYKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9NRF9DTEVB
UikpOworICAgIGlmICggb3B0X21kX2NsZWFyX2h2bSA9PSAtMSApCisgICAgICAgIG9wdF9tZF9j
bGVhcl9odm0gPSAoKGNwdV9oYXNfYnVnX21kcyB8fCBjcHVfaGFzX2J1Z19tc2Jkc19vbmx5KSAm
JgorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9N
RF9DTEVBUikpOworCisgICAgLyoKKyAgICAgKiBFbmFibGUgTURTIGRlZmVuY2VzIGFzIGFwcGxp
Y2FibGUuICBUaGUgUFYgYmxvY2tzIG5lZWQgdXNpbmcgYWxsIHRoZQorICAgICAqIHRpbWUsIGFu
ZCB0aGUgSWRsZSBibG9ja3MgbmVlZCB1c2luZyBpZiBlaXRoZXIgUFYgb3IgSFZNIGRlZmVuY2Vz
IGFyZQorICAgICAqIHVzZWQuCisgICAgICoKKyAgICAgKiBIVk0gaXMgbW9yZSBjb21wbGljYXRl
ZC4gIFRoZSBNRF9DTEVBUiBtaWNyb2NvZGUgZXh0ZW5kcyBMMURfRkxVU0ggd2l0aAorICAgICAq
IGVxdWl2ZWxlbnQgc2VtYW50aWNzIHRvIGF2b2lkIG5lZWRpbmcgdG8gcGVyZm9ybSBib3RoIGZs
dXNoZXMgb24gdGhlCisgICAgICogSFZNIHBhdGguICBUaGUgSFZNIGJsb2NrcyBkb24ndCBuZWVk
IGFjdGl2YXRpbmcgaWYgb3VyIGh5cGVydmlzb3IgdG9sZAorICAgICAqIHVzIGl0IHdhcyBoYW5k
bGluZyBMMURfRkxVU0gsIG9yIHdlIGFyZSB1c2luZyBMMURfRkxVU0ggb3Vyc2VsdmVzLgorICAg
ICAqLworICAgIGlmICggb3B0X21kX2NsZWFyX3B2ICkKKyAgICAgICAgc2V0dXBfZm9yY2VfY3B1
X2NhcChYODZfRkVBVFVSRV9TQ19WRVJXX1BWKTsKKyAgICBpZiAoIG9wdF9tZF9jbGVhcl9wdiB8
fCBvcHRfbWRfY2xlYXJfaHZtICkKKyAgICAgICAgc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVB
VFVSRV9TQ19WRVJXX0lETEUpOworICAgIGlmICggb3B0X21kX2NsZWFyX2h2bSAmJiAhKGNhcHMg
JiBBUkNIX0NBUFNfU0tJUF9MMURGTCkgJiYgIW9wdF9sMWRfZmx1c2ggKQorICAgICAgICBzZXR1
cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX1NDX1ZFUldfSFZNKTsKKworICAgIC8qCisgICAg
ICogV2FybiB0aGUgdXNlciBpZiB0aGV5IGFyZSBvbiBNTFBEUy9NRkJEUy12dWxuZXJhYmxlIGhh
cmR3YXJlIHdpdGggSFQKKyAgICAgKiBhY3RpdmUgYW5kIG5vIGV4cGxpY2l0IFNNVCBjaG9pY2Uu
CisgICAgICovCisgICAgaWYgKCBvcHRfc210ID09IC0xICYmIGNwdV9oYXNfYnVnX21kcyAmJiBo
d19zbXRfZW5hYmxlZCApCisgICAgICAgIHdhcm5pbmdfYWRkKAorICAgICAgICAgICAgIkJvb3Rl
ZCBvbiBNTFBEUy9NRkJEUy12dWxuZXJhYmxlIGhhcmR3YXJlIHdpdGggU01UL0h5cGVydGhyZWFk
aW5nXG4iCisgICAgICAgICAgICAiZW5hYmxlZC4gIE1pdGlnYXRpb25zIHdpbGwgbm90IGJlIGZ1
bGx5IGVmZmVjdGl2ZS4gIFBsZWFzZVxuIgorICAgICAgICAgICAgImNob29zZSBhbiBleHBsaWNp
dCBzbXQ9PGJvb2w+IHNldHRpbmcuICBTZWUgWFNBLTI5Ny5cbiIpOworCiAgICAgcHJpbnRfZGV0
YWlscyh0aHVuaywgY2Fwcyk7CiAKICAgICAvKgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjgKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 14 17:18:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 17:18: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 1hQb47-0007gr-9T; Tue, 14 May 2019 17:18:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rBGB=TO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQb46-0007gi-Ag
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:18:10 +0000
X-Inumbo-ID: 3de33fc2-766c-11e9-94b5-77c7f96a96c1
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3de33fc2-766c-11e9-94b5-77c7f96a96c1;
 Tue, 14 May 2019 17:18: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 1hQb43-0001rU-NQ
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:18:07 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQb43-0004u8-Ks
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:18:07 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQb43-0004u8-Ks@xenbits.xenproject.org>
Date: Tue, 14 May 2019 17:18:07 +0000
Subject: [Xen-changelog] [xen staging-4.7] x86/tsx: Implement controls for
 RTM force-abort 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>

Y29tbWl0IGRjZjk2MzM1ZDBlNDE2ZTQ4MWM3NWViM2JjMTdmM2ZiODAyMzFiNDcKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE1hciAxOCAxNzowODoyNSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgMTQgMTU6NTE6
NTMgMjAxOSArMDEwMAoKICAgIHg4Ni90c3g6IEltcGxlbWVudCBjb250cm9scyBmb3IgUlRNIGZv
cmNlLWFib3J0IG1vZGUKICAgIAogICAgVGhlIENQVUlEIGJpdCBhbmQgTVNSIGFyZSBkZWxpYmVy
YXRlbHkgbm90IGV4cG9zZWQgdG8gZ3Vlc3RzLCBiZWNhdXNlIHRoZXkKICAgIHdvbid0IGV4aXN0
IG9uIG5ld2VyIHByb2Nlc3NvcnMuICBBcyB2UE1VIGlzbid0IHNlY3VyaXR5IHN1cHBvcnRlZCwg
dGhlCiAgICBtaXNiZWhhdmlvdXIgb2YgUENSMyBpc24ndCBleHBlY3RlZCB0byBpbXBhY3QgcHJv
ZHVjdGlvbiBkZXBsb3ltZW50cy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3Bl
ciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA2YmU2MTNmMjliNDIwNTM0
OTI3NWQyNDM2N2JkNGM4MmZiMjk2MGRkCiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0wMy0xMiAxNzow
NToyMSArMDAwMAotLS0KIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duICAgICAg
ICAgfCAxNyArKysrKysrKysrKysrKysrLQogdG9vbHMvbWlzYy94ZW4tY3B1aWQuYyAgICAgICAg
ICAgICAgICAgICAgICB8ICA2ICsrKysrLQogeGVuL2FyY2gveDg2L2NwdS9pbnRlbC5jICAgICAg
ICAgICAgICAgICAgICB8ICAzICsrKwogeGVuL2FyY2gveDg2L2NwdS92cG11LmMgICAgICAgICAg
ICAgICAgICAgICB8ICA5ICsrKysrKysrKwogeGVuL2FyY2gveDg2L2h2bS9odm0uYyAgICAgICAg
ICAgICAgICAgICAgICB8ICA0ICsrKysKIHhlbi9hcmNoL3g4Ni90cmFwcy5jICAgICAgICAgICAg
ICAgICAgICAgICAgfCAgNCArKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaCAg
ICAgICAgICAgIHwgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCAgICAgICAg
ICAgICB8ICAzICsrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni92cG11LmggICAgICAgICAgICAgICAg
ICB8ICAxICsKIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmggfCAg
MSArCiAxMCBmaWxlcyBjaGFuZ2VkLCA0NyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoK
ZGlmZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9t
aXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KaW5kZXggMzg1NWNkMzM5MS4uYjYyMDc2OGZi
NCAxMDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysrIGIv
ZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTE3MTUsNyArMTcxNSw3IEBA
IFVzZSBWaXJ0dWFsIFByb2Nlc3NvciBJRCBzdXBwb3J0IGlmIGF2YWlsYWJsZS4gIFRoaXMgcHJl
dmVudHMgdGhlIG5lZWQgZm9yIFRMQgogZmx1c2hlcyBvbiBWTSBlbnRyeSBhbmQgZXhpdCwgaW5j
cmVhc2luZyBwZXJmb3JtYW5jZS4KIAogIyMjIHZwbXUKLT4gYD0gKCA8Ym9vbGVhbj4gfCB7IGJ0
cyB8IGlwYyB8IGFyY2ggWywgLi4uXSB9IClgCis+IGA9ICggPGJvb2xlYW4+IHwgeyBidHMgfCBp
cGMgfCBhcmNoIHwgcnRtLWFib3J0PTxib29sPiBbLCAuLi5dIH0gKWAKIAogPiBEZWZhdWx0OiBg
b2ZmYAogCkBAIC0xNzQxLDYgKzE3NDEsMjEgQEAgaW4gdGhlIFByZS1EZWZpbmVkIEFyY2hpdGVj
dHVyYWwgUGVyZm9ybWFuY2UgRXZlbnRzIHRhYmxlIGZyb20gdGhlIEludGVsIDY0CiBhbmQgSUEt
MzIgQXJjaGl0ZWN0dXJlcyBTb2Z0d2FyZSBEZXZlbG9wZXIncyBNYW51YWwsIFZvbHVtZSAzQiwg
U3lzdGVtCiBQcm9ncmFtbWluZyBHdWlkZSwgUGFydCAyLgogCit2cG11PXJ0bS1hYm9ydCBjb250
cm9scyBhIHRyYWRlLW9mZiBiZXR3ZWVuIHdvcmtpbmcgUmVzdHJpY3RlZCBUcmFuc2FjdGlvbmFs
CitNZW1vcnksIGFuZCB3b3JraW5nIHBlcmZvcm1hbmNlIGNvdW50ZXJzLgorCitBbGwgcHJvY2Vz
c29ycyByZWxlYXNlZCB0byBkYXRlIChRMSAyMDE5KSBzdXBwb3J0aW5nIFRyYW5zYWN0aW9uYWwg
TWVtb3J5CitFeHRlbnNpb25zIHN1ZmZlciBhbiBlcnJhdHVtIHdoaWNoIGhhcyBiZWVuIGFkZHJl
c3NlZCBpbiBtaWNyb2NvZGUuCisKK1Byb2Nlc3NvcnMgYmFzZWQgb24gdGhlIFNreWxha2UgbWlj
cm9hcmNoaXRlY3R1cmUgd2l0aCB1cC10by1kYXRlCittaWNyb2NvZGUgaW50ZXJuYWxseSB1c2Ug
cGVyZm9ybWFuY2UgY291bnRlciAzIHRvIHdvcmsgYXJvdW5kIHRoZSBlcnJhdHVtLgorQSBjb25z
ZXF1ZW5jZSBpcyB0aGF0IHRoZSBjb3VudGVyIGdldHMgcmVwcm9ncmFtbWVkIHdoZW5ldmVyIGFu
IGBYQkVHSU5gCitpbnN0cnVjdGlvbiBpcyBleGVjdXRlZC4KKworQW4gYWx0ZXJuYXRpdmUgbW9k
ZSBleGlzdHMgd2hlcmUgUENSMyBiZWhhdmVzIGFzIGJlZm9yZSwgYXQgdGhlIGNvc3Qgb2YKK2BY
QkVHSU5gIHVuY29uZGl0aW9uYWxseSBhYm9ydGluZy4gIEVuYWJsaW5nIGBydG0tYWJvcnRgIG1v
ZGUgd2lsbAorYWN0aXZhdGUgdGhpcyBhbHRlcm5hdGl2ZSBtb2RlLgorCiBJZiBhIGJvb2xlYW4g
aXMgbm90IHVzZWQsIGNvbWJpbmF0aW9ucyBvZiBmbGFncyBhcmUgYWxsb3dlZCwgY29tbWEgc2Vw
YXJhdGVkLgogRm9yIGV4YW1wbGUsIHZwbXU9YXJjaCxidHMuCiAKZGlmZiAtLWdpdCBhL3Rvb2xz
L21pc2MveGVuLWNwdWlkLmMgYi90b29scy9taXNjL3hlbi1jcHVpZC5jCmluZGV4IDE4NGY4YWQx
MzYuLjI4OGZjNDg4MzEgMTAwNjQ0Ci0tLSBhL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMKKysrIGIv
dG9vbHMvbWlzYy94ZW4tY3B1aWQuYwpAQCAtMTQ5LDcgKzE0OSwxMSBAQCBzdGF0aWMgY29uc3Qg
Y2hhciAqc3RyX2U4YlszMl0gPQogCiBzdGF0aWMgY29uc3QgY2hhciAqc3RyXzdkMFszMl0gPQog
ewotICAgIFswIC4uLiAyNV0gPSAiUkVaIiwKKyAgICBbMCAuLi4gMTFdID0gIlJFWiIsCisKKyAg
ICBbMTJdID0gIlJFWiIsICAgICAgICAgICBbMTNdID0gInRzeC1mb3JjZS1hYm9ydCIsCisKKyAg
ICBbMTQgLi4uIDI1XSA9ICJSRVoiLAogCiAgICAgWzI2XSA9ICJpYnJzYiIsICAgICAgICAgWzI3
XSA9ICJzdGlicCIsCiAgICAgWzI4XSA9ICJsMWRfZmx1c2giLCAgICAgWzI5XSA9ICJhcmNoX2Nh
cHMiLApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9pbnRlbC5jIGIveGVuL2FyY2gveDg2
L2NwdS9pbnRlbC5jCmluZGV4IDE4MWU4MTViMzkuLjYyYzE0NDk4YTQgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9jcHUvaW50ZWwuYworKysgYi94ZW4vYXJjaC94ODYvY3B1L2ludGVsLmMKQEAg
LTM1NSw2ICszNTUsOSBAQCBzdGF0aWMgdm9pZCBJbnRlbF9lcnJhdGFfd29ya2Fyb3VuZHMoc3Ry
dWN0IGNwdWluZm9feDg2ICpjKQogCWlmIChjLT54ODYgPT0gNiAmJiBjcHVfaGFzX2NsZmx1c2gg
JiYKIAkgICAgKGMtPng4Nl9tb2RlbCA9PSAyOSB8fCBjLT54ODZfbW9kZWwgPT0gNDYgfHwgYy0+
eDg2X21vZGVsID09IDQ3KSkKIAkJX19zZXRfYml0KFg4Nl9GRUFUVVJFX0NMRkxVU0hfTU9OSVRP
UiwgYy0+eDg2X2NhcGFiaWxpdHkpOworCisJaWYgKGNwdV9oYXNfdHN4X2ZvcmNlX2Fib3J0ICYm
IG9wdF9ydG1fYWJvcnQpCisJCXdybXNybChNU1JfVFNYX0ZPUkNFX0FCT1JULCBUU1hfRk9SQ0Vf
QUJPUlRfUlRNKTsKIH0KIAogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L3ZwbXUuYyBi
L3hlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jCmluZGV4IDJmOWRkZjY1NmIuLjU2MzVhOTc2NGQgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvdnBtdS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9jcHUv
dnBtdS5jCkBAIC01Myw2ICs1Myw3IEBAIENIRUNLX3BtdV9wYXJhbXM7CiBzdGF0aWMgdW5zaWdu
ZWQgaW50IF9fcmVhZF9tb3N0bHkgb3B0X3ZwbXVfZW5hYmxlZDsKIHVuc2lnbmVkIGludCBfX3Jl
YWRfbW9zdGx5IHZwbXVfbW9kZSA9IFhFTlBNVV9NT0RFX09GRjsKIHVuc2lnbmVkIGludCBfX3Jl
YWRfbW9zdGx5IHZwbXVfZmVhdHVyZXMgPSAwOworYm9vbF90IF9fcmVhZF9tb3N0bHkgb3B0X3J0
bV9hYm9ydDsKIHN0YXRpYyB2b2lkIHBhcnNlX3ZwbXVfcGFyYW1zKGNoYXIgKnMpOwogY3VzdG9t
X3BhcmFtKCJ2cG11IiwgcGFyc2VfdnBtdV9wYXJhbXMpOwogCkBAIC02Myw2ICs2NCw4IEBAIHN0
YXRpYyBERUZJTkVfUEVSX0NQVShzdHJ1Y3QgdmNwdSAqLCBsYXN0X3ZjcHUpOwogCiBzdGF0aWMg
aW50IHBhcnNlX3ZwbXVfcGFyYW0oY2hhciAqcywgdW5zaWduZWQgaW50IGxlbikKIHsKKyAgICBp
bnQgdmFsOworCiAgICAgaWYgKCAhKnMgfHwgIWxlbiApCiAgICAgICAgIHJldHVybiAwOwogICAg
IGlmICggIXN0cm5jbXAocywgImJ0cyIsIGxlbikgKQpAQCAtNzEsNiArNzQsOCBAQCBzdGF0aWMg
aW50IHBhcnNlX3ZwbXVfcGFyYW0oY2hhciAqcywgdW5zaWduZWQgaW50IGxlbikKICAgICAgICAg
dnBtdV9mZWF0dXJlcyB8PSBYRU5QTVVfRkVBVFVSRV9JUENfT05MWTsKICAgICBlbHNlIGlmICgg
IXN0cm5jbXAocywgImFyY2giLCBsZW4pICkKICAgICAgICAgdnBtdV9mZWF0dXJlcyB8PSBYRU5Q
TVVfRkVBVFVSRV9BUkNIX09OTFk7CisgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFu
KCJydG0tYWJvcnQiLCBzLCBzICsgbGVuKSkgPj0gMCApCisgICAgICAgIG9wdF9ydG1fYWJvcnQg
PSB2YWw7CiAgICAgZWxzZQogICAgICAgICByZXR1cm4gMTsKICAgICByZXR1cm4gMDsKQEAgLTk3
LDYgKzEwMiwxMCBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcGFyc2VfdnBtdV9wYXJhbXMoY2hhciAq
cykKICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIHAgPSBzZXAgKyAxOwogICAg
ICAgICB9CisKKyAgICAgICAgaWYgKCAhdnBtdV9mZWF0dXJlcyApIC8qIHJ0bS1hYm9ydCBkb2Vz
bid0IGltcGx5IHZwbXU9MSAqLworICAgICAgICAgICAgYnJlYWs7CisKICAgICAgICAgLyogZmFs
bCB0aHJvdWdoICovCiAgICAgY2FzZSAxOgogICAgICAgICAvKiBEZWZhdWx0IFZQTVUgbW9kZSAq
LwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0v
aHZtLmMKaW5kZXggNTIyNDMwYjg0Yy4uY2UyMjc1NjY3YSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC0zNzk3LDYgKzM3
OTcsOCBAQCBpbnQgaHZtX21zcl9yZWFkX2ludGVyY2VwdCh1bnNpZ25lZCBpbnQgbXNyLCB1aW50
NjRfdCAqbXNyX2NvbnRlbnQpCiAgICAgY2FzZSBNU1JfUFJFRF9DTUQ6CiAgICAgY2FzZSBNU1Jf
RkxVU0hfQ01EOgogICAgICAgICAvKiBXcml0ZS1vbmx5ICovCisgICAgY2FzZSBNU1JfVFNYX0ZP
UkNFX0FCT1JUOgorICAgICAgICAvKiBOb3Qgb2ZmZXJlZCB0byBndWVzdHMuICovCiAgICAgICAg
IGdvdG8gZ3BfZmF1bHQ7CiAKICAgICBjYXNlIE1TUl9TUEVDX0NUUkw6CkBAIC00MDI2LDYgKzQw
MjgsOCBAQCBpbnQgaHZtX21zcl93cml0ZV9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWlu
dDY0X3QgbXNyX2NvbnRlbnQsCiAKICAgICBjYXNlIE1TUl9BUkNIX0NBUEFCSUxJVElFUzoKICAg
ICAgICAgLyogUmVhZC1vbmx5ICovCisgICAgY2FzZSBNU1JfVFNYX0ZPUkNFX0FCT1JUOgorICAg
ICAgICAvKiBOb3Qgb2ZmZXJlZCB0byBndWVzdHMuICovCiAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7
CiAKICAgICBjYXNlIE1TUl9BTUQ2NF9OQl9DRkc6CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
dHJhcHMuYyBiL3hlbi9hcmNoL3g4Ni90cmFwcy5jCmluZGV4IDU4MzkzNmU5Y2IuLjRiMjU3ZmI2
YTUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni90
cmFwcy5jCkBAIC0yOTA0LDYgKzI5MDQsOCBAQCBzdGF0aWMgaW50IGVtdWxhdGVfcHJpdmlsZWdl
ZF9vcChzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgICAgY2FzZSBNU1JfSU5URUxf
UExBVEZPUk1fSU5GTzoKICAgICAgICAgY2FzZSBNU1JfQVJDSF9DQVBBQklMSVRJRVM6CiAgICAg
ICAgICAgICAvKiBUaGUgTVNSIGlzIHJlYWQtb25seS4gKi8KKyAgICAgICAgY2FzZSBNU1JfVFNY
X0ZPUkNFX0FCT1JUOgorICAgICAgICAgICAgLyogTm90IG9mZmVyZWQgdG8gZ3Vlc3RzLiAqLwog
ICAgICAgICAgICAgZ290byBmYWlsOwogCiAgICAgICAgIGNhc2UgTVNSX1NQRUNfQ1RSTDoKQEAg
LTMwNzUsNiArMzA3Nyw4IEBAIHN0YXRpYyBpbnQgZW11bGF0ZV9wcml2aWxlZ2VkX29wKHN0cnVj
dCBjcHVfdXNlcl9yZWdzICpyZWdzKQogICAgICAgICBjYXNlIE1TUl9QUkVEX0NNRDoKICAgICAg
ICAgY2FzZSBNU1JfRkxVU0hfQ01EOgogICAgICAgICAgICAgLyogV3JpdGUtb25seSAqLworICAg
ICAgICBjYXNlIE1TUl9UU1hfRk9SQ0VfQUJPUlQ6CisgICAgICAgICAgICAvKiBOb3Qgb2ZmZXJl
ZCB0byBndWVzdHMuICovCiAgICAgICAgICAgICBnb3RvIGZhaWw7CiAKICAgICAgICAgY2FzZSBN
U1JfU1BFQ19DVFJMOgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJl
LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaAppbmRleCBmOWM4MzM1MmQ0Li5j
NTAwMWI0ZjI4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaApAQCAtODUsNiArODUsNyBAQAog
I2RlZmluZSBjcHVfaGFzX2F2eCAgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVf
QVZYKQogI2RlZmluZSBjcHVfaGFzX2x3cCAgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZF
QVRVUkVfTFdQKQogI2RlZmluZSBjcHVfaGFzX21weCAgICAgICAgICAgICBib290X2NwdV9oYXMo
WDg2X0ZFQVRVUkVfTVBYKQorI2RlZmluZSBjcHVfaGFzX3RzeF9mb3JjZV9hYm9ydCBib290X2Nw
dV9oYXMoWDg2X0ZFQVRVUkVfVFNYX0ZPUkNFX0FCT1JUKQogI2RlZmluZSBjcHVfaGFzX2FyY2hf
cGVyZm1vbiAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVJDSF9QRVJGTU9OKQogI2RlZmlu
ZSBjcHVfaGFzX3JkdHNjcCAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfUkRUU0NQ
KQogI2RlZmluZSBjcHVfaGFzX3N2bQkJYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NWTSkKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmggYi94ZW4vaW5jbHVkZS9h
c20teDg2L21zci1pbmRleC5oCmluZGV4IDc2ZDkyZDhjNjUuLmMyYWEzNmU5ZWYgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9tc3ItaW5kZXguaApAQCAtNTAsNiArNTAsOSBAQAogI2RlZmluZSBNU1JfRkxVU0hfQ01E
CQkJMHgwMDAwMDEwYgogI2RlZmluZSBGTFVTSF9DTURfTDFECQkJKF9BQygxLCBVTEwpIDw8IDAp
CiAKKyNkZWZpbmUgTVNSX1RTWF9GT1JDRV9BQk9SVCAgICAgICAgICAgICAweDAwMDAwMTBmCisj
ZGVmaW5lIFRTWF9GT1JDRV9BQk9SVF9SVE0gICAgICAgICAgICAgKF9BQygxLCBVTEwpIDw8ICAw
KQorCiAvKiBJbnRlbCBNU1JzLiBTb21lIGFsc28gYXZhaWxhYmxlIG9uIG90aGVyIENQVXMgKi8K
ICNkZWZpbmUgTVNSX0lBMzJfUEVSRkNUUjAJCTB4MDAwMDAwYzEKICNkZWZpbmUgTVNSX0lBMzJf
QV9QRVJGQ1RSMAkJMHgwMDAwMDRjMQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni92
cG11LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3ZwbXUuaAppbmRleCA3NWIxOTczODU5Li4wMDcy
ZDEyYzg5IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3ZwbXUuaAorKysgYi94ZW4v
aW5jbHVkZS9hc20teDg2L3ZwbXUuaApAQCAtMTI3LDYgKzEyNyw3IEBAIHN0YXRpYyBpbmxpbmUg
aW50IHZwbXVfZG9fcmRtc3IodW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgKm1zcl9jb250ZW50
KQogCiBleHRlcm4gdW5zaWduZWQgaW50IHZwbXVfbW9kZTsKIGV4dGVybiB1bnNpZ25lZCBpbnQg
dnBtdV9mZWF0dXJlczsKK2V4dGVybiBib29sX3Qgb3B0X3J0bV9hYm9ydDsKIAogLyogQ29udGV4
dCBzd2l0Y2ggKi8KIHN0YXRpYyBpbmxpbmUgdm9pZCB2cG11X3N3aXRjaF9mcm9tKHN0cnVjdCB2
Y3B1ICpwcmV2KQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZl
YXR1cmVzZXQuaCBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgK
aW5kZXggZjVmYjQ4MzU1Ni4uNzNkZTg3MDNkOSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVi
bGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJj
aC14ODYvY3B1ZmVhdHVyZXNldC5oCkBAIC0yMjcsNiArMjI3LDcgQEAgWEVOX0NQVUZFQVRVUkUo
Q0xaRVJPLCAgICAgICAgOCozMisgMCkgLypBICBDTFpFUk8gaW5zdHJ1Y3Rpb24gKi8KIFhFTl9D
UFVGRUFUVVJFKElCUEIsICAgICAgICAgIDgqMzIrMTIpIC8qQSAgSUJQQiBzdXBwb3J0IG9ubHkg
KG5vIElCUlMsIHVzZWQgYnkgQU1EKSAqLwogCiAvKiBJbnRlbC1kZWZpbmVkIENQVSBmZWF0dXJl
cywgQ1BVSUQgbGV2ZWwgMHgwMDAwMDAwNzowLmVkeCwgd29yZCA5ICovCitYRU5fQ1BVRkVBVFVS
RShUU1hfRk9SQ0VfQUJPUlQsIDkqMzIrMTMpIC8qIE1TUl9UU1hfRk9SQ0VfQUJPUlQuUlRNX0FC
T1JUICovCiBYRU5fQ1BVRkVBVFVSRShJQlJTQiwgICAgICAgICA5KjMyKzI2KSAvKkEgIElCUlMg
YW5kIElCUEIgc3VwcG9ydCAodXNlZCBieSBJbnRlbCkgKi8KIFhFTl9DUFVGRUFUVVJFKFNUSUJQ
LCAgICAgICAgIDkqMzIrMjcpIC8qQSEgU1RJQlAgKi8KIFhFTl9DUFVGRUFUVVJFKEwxRF9GTFVT
SCwgICAgIDkqMzIrMjgpIC8qUyAgTVNSX0ZMVVNIX0NNRCBhbmQgTDFEIGZsdXNoLiAqLwotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2lu
Zy00LjcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhl
bi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5v
cmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 14 17:18:21 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 17:18:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hQb4H-0007iD-Ct; Tue, 14 May 2019 17:18:21 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rBGB=TO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQb4G-0007i3-7k
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:18:20 +0000
X-Inumbo-ID: 43fc2e15-766c-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 43fc2e15-766c-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 17:18: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 1hQb4D-0001rc-TJ
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:18:17 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQb4D-0004v1-Qp
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:18:17 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQb4D-0004v1-Qp@xenbits.xenproject.org>
Date: Tue, 14 May 2019 17:18:17 +0000
Subject: [Xen-changelog] [xen staging-4.7] x86/spec-ctrl: Reposition the
 XPTI command line parsing logic
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI2OGNlZGJlNjBmZDIwNmYyOTllNmNhNmE4NWQzNjNkMDY2ODJjM2IKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIFNlcCAxMiAxNDozNjowMCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgMTQgMTU6NTE6
NTMgMjAxOSArMDEwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IFJlcG9zaXRpb24gdGhlIFhQVEkgY29t
bWFuZCBsaW5lIHBhcnNpbmcgbG9naWMKICAgIAogICAgSXQgaGFzIGVuZGVkIHVwIGluIHRoZSBt
aWRkbGUgb2YgdGhlIG1pdGlnYXRpb24gY2FsY3VsYXRpb24gbG9naWMuICBNb3ZlIGl0IHRvCiAg
ICBiZSBiZXNpZGUgdGhlIG90aGVyIGNvbW1hbmQgbGluZSBwYXJzaW5nLgogICAgCiAgICBObyBm
dW5jdGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBjMmMyYmIwZDYw
YzY0MmU2NGE1MjQzYTc5YzhiMTU0OGZmYjdiYzViKQotLS0KIHhlbi9hcmNoL3g4Ni9zcGVjX2N0
cmwuYyB8IDEyNCArKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQogMSBmaWxlIGNoYW5nZWQsIDYyIGluc2VydGlvbnMoKyksIDYyIGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0
cmwuYwppbmRleCA2MTQ1Yzk4OTJhLi4xMzQzZTBhNjc1IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCkBAIC0yMDEsNiAr
MjAxLDY4IEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX3NwZWNfY3RybChjaGFyICpzKQogfQog
Y3VzdG9tX3BhcmFtKCJzcGVjLWN0cmwiLCBwYXJzZV9zcGVjX2N0cmwpOwogCitpbnQ4X3QgX19y
ZWFkX21vc3RseSBvcHRfeHB0aSA9IC0xOworCitzdGF0aWMgX19pbml0IHZvaWQgeHB0aV9pbml0
X2RlZmF1bHQodWludDY0X3QgY2FwcykKK3sKKyAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3Zl
bmRvciA9PSBYODZfVkVORE9SX0FNRCApCisgICAgICAgIGNhcHMgPSBBUkNIX0NBUEFCSUxJVElF
U19SRENMX05POworCisgICAgaWYgKCBjYXBzICYgQVJDSF9DQVBBQklMSVRJRVNfUkRDTF9OTyAp
CisgICAgICAgIG9wdF94cHRpID0gMDsKKyAgICBlbHNlCisgICAgICAgIG9wdF94cHRpID0gT1BU
X1hQVElfRE9NMCB8IE9QVF9YUFRJX0RPTVU7Cit9CisKK3N0YXRpYyBfX2luaXQgaW50IHBhcnNl
X3hwdGkoY2hhciAqcykKK3sKKyAgICBjaGFyICpzczsKKyAgICBpbnQgdmFsLCByYyA9IDA7CisK
KyAgICAvKiBJbmhpYml0IHRoZSBkZWZhdWx0cyBhcyBhbiBleHBsaWNpdCBjaG9pY2UgaGFzIGJl
ZW4gZ2l2ZW4uICovCisgICAgaWYgKCBvcHRfeHB0aSA9PSAtMSApCisgICAgICAgIG9wdF94cHRp
ID0gMDsKKworICAgIC8qIEludGVycHJldCAneHB0aScgYWxvbmUgaW4gaXRzIHBvc2l0aXZlIGJv
b2xlYW4gZm9ybS4gKi8KKyAgICBpZiAoICpzID09ICdcMCcgKQorICAgICAgICBvcHRfeHB0aSA9
IE9QVF9YUFRJX0RPTTAgfCBPUFRfWFBUSV9ET01VOworCisgICAgZG8geworICAgICAgICBzcyA9
IHN0cmNocihzLCAnLCcpOworICAgICAgICBpZiAoIHNzICkKKyAgICAgICAgICAgICpzcyA9ICdc
MCc7CisKKyAgICAgICAgc3dpdGNoICggcGFyc2VfYm9vbChzKSApCisgICAgICAgIHsKKyAgICAg
ICAgY2FzZSAwOgorICAgICAgICAgICAgb3B0X3hwdGkgPSAwOworICAgICAgICAgICAgYnJlYWs7
CisKKyAgICAgICAgY2FzZSAxOgorICAgICAgICAgICAgb3B0X3hwdGkgPSBPUFRfWFBUSV9ET00w
IHwgT1BUX1hQVElfRE9NVTsKKyAgICAgICAgICAgIGJyZWFrOworCisgICAgICAgIGRlZmF1bHQ6
CisgICAgICAgICAgICBpZiAoICFzdHJjbXAocywgImRlZmF1bHQiKSApCisgICAgICAgICAgICAg
ICAgb3B0X3hwdGkgPSAtMTsKKyAgICAgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9v
bGVhbigiZG9tMCIsIHMsIHNzKSkgPj0gMCApCisgICAgICAgICAgICAgICAgb3B0X3hwdGkgPSAo
b3B0X3hwdGkgJiB+T1BUX1hQVElfRE9NMCkgfAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
KHZhbCA/IE9QVF9YUFRJX0RPTTAgOiAwKTsKKyAgICAgICAgICAgIGVsc2UgaWYgKCAodmFsID0g
cGFyc2VfYm9vbGVhbigiZG9tdSIsIHMsIHNzKSkgPj0gMCApCisgICAgICAgICAgICAgICAgb3B0
X3hwdGkgPSAob3B0X3hwdGkgJiB+T1BUX1hQVElfRE9NVSkgfAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgKHZhbCA/IE9QVF9YUFRJX0RPTVUgOiAwKTsKKyAgICAgICAgICAgIGVsc2UKKyAg
ICAgICAgICAgICAgICByYyA9IC1FSU5WQUw7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAg
fQorCisgICAgICAgIHMgPSBzcyArIDE7CisgICAgfSB3aGlsZSAoIHNzICk7CisKKyAgICByZXR1
cm4gcmM7Cit9CitjdXN0b21fcGFyYW0oInhwdGkiLCBwYXJzZV94cHRpKTsKKwogaW50OF90IF9f
cmVhZF9tb3N0bHkgb3B0X3B2X2wxdGYgPSAtMTsKIAogc3RhdGljIF9faW5pdCBpbnQgcGFyc2Vf
cHZfbDF0ZihjaGFyICpzKQpAQCAtNjM5LDY4ICs3MDEsNiBAQCBzdGF0aWMgX19pbml0IHZvaWQg
bDF0Zl9jYWxjdWxhdGlvbnModWludDY0X3QgY2FwcykKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgOiAoM3VsIDw8IChwYWRkcl9iaXRzIC0gMikpKSk7CiB9CiAK
LWludDhfdCBfX3JlYWRfbW9zdGx5IG9wdF94cHRpID0gLTE7Ci0KLXN0YXRpYyBfX2luaXQgdm9p
ZCB4cHRpX2luaXRfZGVmYXVsdCh1aW50NjRfdCBjYXBzKQotewotICAgIGlmICggYm9vdF9jcHVf
ZGF0YS54ODZfdmVuZG9yID09IFg4Nl9WRU5ET1JfQU1EICkKLSAgICAgICAgY2FwcyA9IEFSQ0hf
Q0FQQUJJTElUSUVTX1JEQ0xfTk87Ci0KLSAgICBpZiAoIGNhcHMgJiBBUkNIX0NBUEFCSUxJVElF
U19SRENMX05PICkKLSAgICAgICAgb3B0X3hwdGkgPSAwOwotICAgIGVsc2UKLSAgICAgICAgb3B0
X3hwdGkgPSBPUFRfWFBUSV9ET00wIHwgT1BUX1hQVElfRE9NVTsKLX0KLQotc3RhdGljIF9faW5p
dCBpbnQgcGFyc2VfeHB0aShjaGFyICpzKQotewotICAgIGNoYXIgKnNzOwotICAgIGludCB2YWws
IHJjID0gMDsKLQotICAgIC8qIEluaGliaXQgdGhlIGRlZmF1bHRzIGFzIGFuIGV4cGxpY2l0IGNo
b2ljZSBoYXMgYmVlbiBnaXZlbi4gKi8KLSAgICBpZiAoIG9wdF94cHRpID09IC0xICkKLSAgICAg
ICAgb3B0X3hwdGkgPSAwOwotCi0gICAgLyogSW50ZXJwcmV0ICd4cHRpJyBhbG9uZSBpbiBpdHMg
cG9zaXRpdmUgYm9vbGVhbiBmb3JtLiAqLwotICAgIGlmICggKnMgPT0gJ1wwJyApCi0gICAgICAg
IG9wdF94cHRpID0gT1BUX1hQVElfRE9NMCB8IE9QVF9YUFRJX0RPTVU7Ci0KLSAgICBkbyB7Ci0g
ICAgICAgIHNzID0gc3RyY2hyKHMsICcsJyk7Ci0gICAgICAgIGlmICggc3MgKQotICAgICAgICAg
ICAgKnNzID0gJ1wwJzsKLQotICAgICAgICBzd2l0Y2ggKCBwYXJzZV9ib29sKHMpICkKLSAgICAg
ICAgewotICAgICAgICBjYXNlIDA6Ci0gICAgICAgICAgICBvcHRfeHB0aSA9IDA7Ci0gICAgICAg
ICAgICBicmVhazsKLQotICAgICAgICBjYXNlIDE6Ci0gICAgICAgICAgICBvcHRfeHB0aSA9IE9Q
VF9YUFRJX0RPTTAgfCBPUFRfWFBUSV9ET01VOwotICAgICAgICAgICAgYnJlYWs7Ci0KLSAgICAg
ICAgZGVmYXVsdDoKLSAgICAgICAgICAgIGlmICggIXN0cmNtcChzLCAiZGVmYXVsdCIpICkKLSAg
ICAgICAgICAgICAgICBvcHRfeHB0aSA9IC0xOwotICAgICAgICAgICAgZWxzZSBpZiAoICh2YWwg
PSBwYXJzZV9ib29sZWFuKCJkb20wIiwgcywgc3MpKSA+PSAwICkKLSAgICAgICAgICAgICAgICBv
cHRfeHB0aSA9IChvcHRfeHB0aSAmIH5PUFRfWFBUSV9ET00wKSB8Ci0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAodmFsID8gT1BUX1hQVElfRE9NMCA6IDApOwotICAgICAgICAgICAgZWxzZSBp
ZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJkb211Iiwgcywgc3MpKSA+PSAwICkKLSAgICAgICAg
ICAgICAgICBvcHRfeHB0aSA9IChvcHRfeHB0aSAmIH5PUFRfWFBUSV9ET01VKSB8Ci0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAodmFsID8gT1BUX1hQVElfRE9NVSA6IDApOwotICAgICAgICAg
ICAgZWxzZQotICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKLSAgICAgICAgICAgIGJyZWFr
OwotICAgICAgICB9Ci0KLSAgICAgICAgcyA9IHNzICsgMTsKLSAgICB9IHdoaWxlICggc3MgKTsK
LQotICAgIHJldHVybiByYzsKLX0KLWN1c3RvbV9wYXJhbSgieHB0aSIsIHBhcnNlX3hwdGkpOwot
CiB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiB7CiAgICAg
ZW51bSBpbmRfdGh1bmsgdGh1bmsgPSBUSFVOS19ERUZBVUxUOwotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjcKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 14 17:18:31 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 17:18: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 1hQb4R-0007k6-Eh; Tue, 14 May 2019 17:18:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rBGB=TO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQb4Q-0007jz-Ji
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:18:30 +0000
X-Inumbo-ID: 4a0c028e-766c-11e9-a1cf-db3fabcef576
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4a0c028e-766c-11e9-a1cf-db3fabcef576;
 Tue, 14 May 2019 17:18: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 1hQb4O-0001rk-3T
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:18:28 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQb4O-0004vb-19
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:18:28 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQb4O-0004vb-19@xenbits.xenproject.org>
Date: Tue, 14 May 2019 17:18:28 +0000
Subject: [Xen-changelog] [xen staging-4.7] x86/msr: Definitions for
 MSR_INTEL_CORE_THREAD_COUNT
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDYyMWI2NmY4MThhMjM5MzE2NjE5ZWYxODUyNzhkNTBiOWIwNWJlMjEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEFwciA1IDEyOjI2OjMwIDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAxNCAxNTo1MTo1
MyAyMDE5ICswMTAwCgogICAgeDg2L21zcjogRGVmaW5pdGlvbnMgZm9yIE1TUl9JTlRFTF9DT1JF
X1RIUkVBRF9DT1VOVAogICAgCiAgICBUaGlzIGlzIGEgbW9kZWwgc3BlY2lmaWMgcmVnaXN0ZXIg
d2hpY2ggZGV0YWlscyB0aGUgY3VycmVudCBjb25maWd1cmF0aW9uCiAgICBjb3JlcyBhbmQgdGhy
ZWFkcyBpbiB0aGUgcGFja2FnZS4gIEJlY2F1c2Ugb2YgaG93IEh5cGVydGhyZWFkIGFuZCBDb3Jl
CiAgICBjb25maWd1cmF0aW9uIHdvcmtzIHdvcmtzIGluIGZpcm13YXJlLCB0aGUgTVNSIGl0IGlz
IGRlLWZhY3RvIGNvbnN0YW50IGFuZAogICAgd2lsbCByZW1haW4gdW5jaGFuZ2VkIHVudGlsIHRo
ZSBuZXh0IHN5c3RlbSByZXNldC4KICAgIAogICAgSXQgaXMgYSByZWFkIG9ubHkgTVNSIChzbyB1
bmlsYXRlcmFsbHkgcmVqZWN0IHdyaXRlcyksIGJ1dCBmb3Igbm93IHJldGFpbiBpdHMKICAgIGxl
YWt5LW9uLXJlYWQgcHJvcGVydGllcy4gIEZ1cnRoZXIgQ1BVSUQvTVNSIHdvcmsgaXMgcmVxdWly
ZWQgYmVmb3JlIHdlIGNhbgogICAgc3RhcnQgdmlydHVhbGlzaW5nIGEgY29uc2lzdGVudCB0b3Bv
bG9neSB0byB0aGUgZ3Vlc3QsIGFuZCByZXRhaW5pbmcgdGhlIG9sZAogICAgYmVoYXZpb3VyIGlz
IHRoZSBzYWZlc3QgY291cnNlIG9mIGFjdGlvbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1p
dCBkNDEyMDkzNmJjZDE2OTVmYWY1YjU3NWYxMjU5YzU4ZTMxZDJiMThiKQotLS0KIHhlbi9hcmNo
L3g4Ni9odm0vaHZtLmMgICAgICAgICAgfCAxICsKIHhlbi9hcmNoL3g4Ni90cmFwcy5jICAgICAg
ICAgICAgfCAxICsKIHhlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmggfCA0ICsrKysKIDMg
ZmlsZXMgY2hhbmdlZCwgNiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggY2UyMjc1NjY3YS4uOTNj
YjcxZTdlNCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJj
aC94ODYvaHZtL2h2bS5jCkBAIC00MDI2LDYgKzQwMjYsNyBAQCBpbnQgaHZtX21zcl93cml0ZV9p
bnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgbXNyX2NvbnRlbnQsCiAgICAgICAg
IHdybXNybChNU1JfRkxVU0hfQ01ELCBtc3JfY29udGVudCk7CiAgICAgICAgIGJyZWFrOwogCisg
ICAgY2FzZSBNU1JfSU5URUxfQ09SRV9USFJFQURfQ09VTlQ6CiAgICAgY2FzZSBNU1JfQVJDSF9D
QVBBQklMSVRJRVM6CiAgICAgICAgIC8qIFJlYWQtb25seSAqLwogICAgIGNhc2UgTVNSX1RTWF9G
T1JDRV9BQk9SVDoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni90cmFwcy5jIGIveGVuL2FyY2gv
eDg2L3RyYXBzLmMKaW5kZXggNGIyNTdmYjZhNS4uMmJjMDVmMWQyYyAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L3RyYXBzLmMKKysrIGIveGVuL2FyY2gveDg2L3RyYXBzLmMKQEAgLTI5MDEsNiAr
MjkwMSw3IEBAIHN0YXRpYyBpbnQgZW11bGF0ZV9wcml2aWxlZ2VkX29wKHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzKQogICAgICAgICAgICAgICAgIHdybXNybChyZWdzLT5fZWN4LCBtc3JfY29u
dGVudCk7CiAgICAgICAgICAgICBicmVhazsKIAorICAgICAgICBjYXNlIE1TUl9JTlRFTF9DT1JF
X1RIUkVBRF9DT1VOVDoKICAgICAgICAgY2FzZSBNU1JfSU5URUxfUExBVEZPUk1fSU5GTzoKICAg
ICAgICAgY2FzZSBNU1JfQVJDSF9DQVBBQklMSVRJRVM6CiAgICAgICAgICAgICAvKiBUaGUgTVNS
IGlzIHJlYWQtb25seS4gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWlu
ZGV4LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCmluZGV4IGMyYWEzNmU5ZWYu
LmYyNWYzOGMzNDMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaApAQCAtMzEsNiArMzEsMTAgQEAK
ICNkZWZpbmUgRUZFUl9MTVNMRQkJKDE8PF9FRkVSX0xNU0xFKQogI2RlZmluZSBFRkVSX0ZGWFNF
CQkoMTw8X0VGRVJfRkZYU0UpCiAKKyNkZWZpbmUgTVNSX0lOVEVMX0NPUkVfVEhSRUFEX0NPVU5U
ICAgICAweDAwMDAwMDM1CisjZGVmaW5lIE1TUl9DVENfVEhSRUFEX01BU0sgICAgICAgICAgICAg
MHgwMDAwZmZmZgorI2RlZmluZSBNU1JfQ1RDX0NPUkVfTUFTSyAgICAgICAgICAgICAgIDB4ZmZm
ZjAwMDAKKwogLyogU3BlY3VsYXRpb24gQ29udHJvbHMuICovCiAjZGVmaW5lIE1TUl9TUEVDX0NU
UkwJCQkweDAwMDAwMDQ4CiAjZGVmaW5lIFNQRUNfQ1RSTF9JQlJTCQkJKF9BQygxLCBVTEwpIDw8
IDApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNzdGFnaW5nLTQuNwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 14 17:18:40 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 17:18: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 1hQb4a-0007lD-GV; Tue, 14 May 2019 17:18: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=rBGB=TO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQb4Z-0007l4-Mz
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:18:39 +0000
X-Inumbo-ID: 501ec885-766c-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 501ec885-766c-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 17:18: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 1hQb4Y-0001rs-9i
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:18:38 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQb4Y-0004wE-7A
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:18:38 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQb4Y-0004wE-7A@xenbits.xenproject.org>
Date: Tue, 14 May 2019 17:18:38 +0000
Subject: [Xen-changelog] [xen staging-4.7] x86/boot: Detect the firmware SMT
 setting correctly on Intel hardware
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDM1MTQ1MTE1MjNkNGE2NTViZjhkZjQ2MmI4Y2ZmZjFlYjZmMzc0NjYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEFwciA1IDEzOjI2OjMwIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAxNCAxNTo1MTo1
MyAyMDE5ICswMTAwCgogICAgeDg2L2Jvb3Q6IERldGVjdCB0aGUgZmlybXdhcmUgU01UIHNldHRp
bmcgY29ycmVjdGx5IG9uIEludGVsIGhhcmR3YXJlCiAgICAKICAgIFdoaWxlIGJvb3RfY3B1X2Rh
dGEueDg2X251bV9zaWJsaW5ncyBpcyBhbiBhY2N1cmF0ZSB2YWx1ZSB0byB1c2Ugb24gQU1ECiAg
ICBoYXJkd2FyZSwgaXQgaXNuJ3Qgb24gSW50ZWwgd2hlbiB0aGUgdXNlciBoYXMgZGlzYWJsZWQg
SHlwZXJ0aHJlYWRpbmcgaW4gdGhlCiAgICBmaXJtd2FyZS4gIEFzIGEgcmVzdWx0LCBhIHVzZXIg
d2hpY2ggaGFzIGNob3NlbiB0byBkaXNhYmxlIEhUIHN0aWxsIGdldHMKICAgIG5hZ2dlZCBvbiBM
MVRGLXZ1bG5lcmFibGUgaGFyZHdhcmUgd2hlbiB0aGV5IGhhdmVuJ3QgY2hvc2VuIGFuIGV4cGxp
Y2l0CiAgICBzbXQ9PGJvb2w+IHNldHRpbmcuCiAgICAKICAgIE1ha2UgdXNlIG9mIHRoZSBsYXJn
ZWx5LXVuZG9jdW1lbnRlZCBNU1JfSU5URUxfQ09SRV9USFJFQURfQ09VTlQgd2hpY2ggaW4KICAg
IHByYWN0aWNlIGV4aXN0cyBzaW5jZSBOZWhhbGVtLCB3aGVuIGJvb3Rpbmcgb24gcmVhbCBoYXJk
d2FyZS4gIEZhbGwgYmFjayB0bwogICAgdXNpbmcgdGhlIEFDUEkgdGFibGUgQVBJQyBJRHMuCiAg
ICAKICAgIFdoaWxlIGFkanVzdGluZyB0aGlzIGxvZ2ljLCBmaXggYSBsYXRlbnQgYnVnIGluIGFt
ZF9nZXRfdG9wb2xvZ3koKS4gIFRoZQogICAgdGhyZWFkIGNvdW50IGZpZWxkIGluIENQVUlELjB4
ODAwMDAwMWUuZWJ4IGlzIGRvY3VtZW50ZWQgYXMgOCBiaXRzIHdpZGUsCiAgICByYXRoZXIgdGhh
biAyIGJpdHMgd2lkZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBiMTJmZWM0YTEyNTk1
MDI0MDU3M2VhMzJmNjVjNjFmYjlhZmE3NGMzKQotLS0KIHhlbi9hcmNoL3g4Ni9jcHUvYW1kLmMg
ICB8ICAyICstCiB4ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgfCA0NiArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDQ0IGluc2Vy
dGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9h
bWQuYyBiL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMKaW5kZXggYmMxNmY3ZTYzMi4uZGJkZjc0MDdh
YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9hbWQuYworKysgYi94ZW4vYXJjaC94ODYv
Y3B1L2FtZC5jCkBAIC01MDIsNyArNTAyLDcgQEAgc3RhdGljIHZvaWQgYW1kX2dldF90b3BvbG9n
eShzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCiAgICAgICAgICAgICAgICAgdTMyIGVheCwgZWJ4LCBl
Y3gsIGVkeDsKIAogICAgICAgICAgICAgICAgIGNwdWlkKDB4ODAwMDAwMWUsICZlYXgsICZlYngs
ICZlY3gsICZlZHgpOwotICAgICAgICAgICAgICAgIGMtPng4Nl9udW1fc2libGluZ3MgPSAoKGVi
eCA+PiA4KSAmIDB4MykgKyAxOworICAgICAgICAgICAgICAgIGMtPng4Nl9udW1fc2libGluZ3Mg
PSAoKGVieCA+PiA4KSAmIDB4ZmYpICsgMTsKIAogICAgICAgICAgICAgICAgIGlmIChjLT54ODYg
PCAweDE3KQogICAgICAgICAgICAgICAgICAgICAgICAgYy0+Y29tcHV0ZV91bml0X2lkID0gZWJ4
ICYgMHhGRjsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNo
L3g4Ni9zcGVjX2N0cmwuYwppbmRleCAxMzQzZTBhNjc1Li45ZTM2OGE5NGNkIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5j
CkBAIC0zOTUsNiArMzk1LDQ1IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVu
dW0gaW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBzKQogICAgICAgICAgICBvcHRfcHZfbDF0
ZiAmIE9QVF9QVl9MMVRGX0RPTVUgID8gImVuYWJsZWQiICA6ICJkaXNhYmxlZCIpOwogfQogCitz
dGF0aWMgYm9vbF90IF9faW5pdCBjaGVja19zbXRfZW5hYmxlZCh2b2lkKQoreworICAgIHVpbnQ2
NF90IHZhbDsKKyAgICB1bnNpZ25lZCBpbnQgY3B1OworCisgICAgLyoKKyAgICAgKiB4ODZfbnVt
X3NpYmxpbmdzIGRlZmF1bHRzIHRvIDEgaW4gdGhlIGFic2VuY2Ugb2Ygb3RoZXIgaW5mb3JtYXRp
b24sIGFuZAorICAgICAqIGlzIGFkanVzdGVkIGJhc2VkIG9uIG90aGVyIHRvcG9sb2d5IGluZm9y
bWF0aW9uIGZvdW5kIGluIENQVUlEIGxlYXZlcy4KKyAgICAgKgorICAgICAqIE9uIEFNRCBoYXJk
d2FyZSwgaXQgd2lsbCBiZSB0aGUgY3VycmVudCBTTVQgY29uZmlndXJhdGlvbi4gIE9uIEludGVs
CisgICAgICogaGFyZHdhcmUsIGl0IHdpbGwgcmVwcmVzZW50IHRoZSBtYXhpbXVtIGNhcGFiaWxp
dHksIHJhdGhlciB0aGFuIHRoZQorICAgICAqIGN1cnJlbnQgY29uZmlndXJhdGlvbi4KKyAgICAg
Ki8KKyAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X251bV9zaWJsaW5ncyA8IDIgKQorICAgICAg
ICByZXR1cm4gMDsKKworICAgIC8qCisgICAgICogSW50ZWwgTmVoYWxlbSBhbmQgbGF0ZXIgaGFy
ZHdhcmUgZG9lcyBoYXZlIGFuIE1TUiB3aGljaCByZXBvcnRzIHRoZQorICAgICAqIGN1cnJlbnQg
Y291bnQgb2YgY29yZXMvdGhyZWFkcyBpbiB0aGUgcGFja2FnZS4KKyAgICAgKgorICAgICAqIEF0
IHRoZSB0aW1lIG9mIHdyaXRpbmcsIGl0IGlzIGFsbW9zdCBjb21wbGV0ZWx5IHVuZG9jdW1lbnRl
ZCwgc28gaXNuJ3QKKyAgICAgKiB2aXJ0dWFsaXNlZCByZWxpYWJseS4KKyAgICAgKi8KKyAgICBp
ZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0lOVEVMICYmICFjcHVf
aGFzX2h5cGVydmlzb3IgJiYKKyAgICAgICAgICFyZG1zcl9zYWZlKE1TUl9JTlRFTF9DT1JFX1RI
UkVBRF9DT1VOVCwgdmFsKSApCisgICAgICAgIHJldHVybiAoTUFTS19FWFRSKHZhbCwgTVNSX0NU
Q19DT1JFX01BU0spICE9CisgICAgICAgICAgICAgICAgTUFTS19FWFRSKHZhbCwgTVNSX0NUQ19U
SFJFQURfTUFTSykpOworCisgICAgLyoKKyAgICAgKiBTZWFyY2ggb3ZlciB0aGUgQ1BVcyByZXBv
cnRlZCBpbiB0aGUgQUNQSSB0YWJsZXMuICBBbnkgd2hvc2UgQVBJQyBJRAorICAgICAqIGhhcyBh
IG5vbi16ZXJvIHRocmVhZCBpZCBjb21wb25lbnQgaW5kaWNhdGVzIHRoYXQgU01UIGlzIGFjdGl2
ZS4KKyAgICAgKi8KKyAgICBmb3JfZWFjaF9wcmVzZW50X2NwdSAoIGNwdSApCisgICAgICAgIGlm
ICggeDg2X2NwdV90b19hcGljaWRbY3B1XSAmIChib290X2NwdV9kYXRhLng4Nl9udW1fc2libGlu
Z3MgLSAxKSApCisgICAgICAgICAgICByZXR1cm4gMTsKKworICAgIHJldHVybiAwOworfQorCiAv
KiBDYWxjdWxhdGUgd2hldGhlciBSZXRwb2xpbmUgaXMga25vd24tc2FmZSBvbiB0aGlzIENQVS4g
Ki8KIHN0YXRpYyBib29sX3QgX19pbml0IHJldHBvbGluZV9zYWZlKHVpbnQ2NF90IGNhcHMpCiB7
CkBAIC03MDQsMTIgKzc0MywxNCBAQCBzdGF0aWMgX19pbml0IHZvaWQgbDF0Zl9jYWxjdWxhdGlv
bnModWludDY0X3QgY2FwcykKIHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlv
bnModm9pZCkKIHsKICAgICBlbnVtIGluZF90aHVuayB0aHVuayA9IFRIVU5LX0RFRkFVTFQ7Ci0g
ICAgYm9vbF90IHVzZV9zcGVjX2N0cmwgPSAwLCBpYnJzID0gMDsKKyAgICBib29sX3QgdXNlX3Nw
ZWNfY3RybCA9IDAsIGlicnMgPSAwLCBod19zbXRfZW5hYmxlZDsKICAgICB1aW50NjRfdCBjYXBz
ID0gMDsKIAogICAgIGlmICggYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0FSQ0hfQ0FQUykgKQog
ICAgICAgICByZG1zcmwoTVNSX0FSQ0hfQ0FQQUJJTElUSUVTLCBjYXBzKTsKIAorICAgIGh3X3Nt
dF9lbmFibGVkID0gY2hlY2tfc210X2VuYWJsZWQoKTsKKwogICAgIC8qCiAgICAgICogSGFzIHRo
ZSB1c2VyIHNwZWNpZmllZCBhbnkgY3VzdG9tIEJUSSBtaXRpZ2F0aW9ucz8gIElmIHNvLCBmb2xs
b3cgdGhlaXIKICAgICAgKiBpbnN0cnVjdGlvbnMgZXhhY3RseSBhbmQgZGlzYWJsZSBhbGwgaGV1
cmlzdGljcy4KQEAgLTg4Niw4ICs5MjcsNyBAQCB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9u
X21pdGlnYXRpb25zKHZvaWQpCiAgICAgICogSG93ZXZlciwgaWYgd2UgYXJlIG9uIGFmZmVjdGVk
IGhhcmR3YXJlLCB3aXRoIEhUIGVuYWJsZWQsIGFuZCB0aGUgdXNlcgogICAgICAqIGhhc24ndCBl
eHBsaWNpdGx5IGNob3NlbiB3aGV0aGVyIHRvIHVzZSBIVCBvciBub3QsIG5hZyB0aGVtIHRvIGRv
IHNvLgogICAgICAqLwotICAgIGlmICggb3B0X3NtdCA9PSAtMSAmJiBjcHVfaGFzX2J1Z19sMXRm
ICYmCi0gICAgICAgICBib290X2NwdV9kYXRhLng4Nl9udW1fc2libGluZ3MgPiAxICkKKyAgICBp
ZiAoIG9wdF9zbXQgPT0gLTEgJiYgY3B1X2hhc19idWdfbDF0ZiAmJiBod19zbXRfZW5hYmxlZCAp
CiAgICAgewogICAgICAgICBwcmludGsoIioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKlxuIik7CiAgICAgICAgIHByaW50aygiQm9vdGVkIG9uIEwx
VEYtdnVsbmVyYWJsZSBoYXJkd2FyZSB3aXRoIFNNVC9IeXBlcnRocmVhZGluZ1xuIik7Ci0tCmdl
bmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5n
LTQuNwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 14 17:18:51 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 17:18: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 1hQb4l-0007mc-IR; Tue, 14 May 2019 17:18:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rBGB=TO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQb4k-0007mS-PJ
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:18:50 +0000
X-Inumbo-ID: 56315a6e-766c-11e9-b743-07aa91c9e31e
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 56315a6e-766c-11e9-b743-07aa91c9e31e;
 Tue, 14 May 2019 17:18: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 1hQb4i-0001s0-GL
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:18:48 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQb4i-0004wr-D4
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:18:48 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQb4i-0004wr-D4@xenbits.xenproject.org>
Date: Tue, 14 May 2019 17:18:48 +0000
Subject: [Xen-changelog] [xen staging-4.7] x86/spec-ctrl: Misc
 non-functional cleanup
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGIxNjJmOTU5MzE2NmZhMjA1M2Q0MmRmNmU3M2JmNGJkOGQ0NjBkNzEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIFNlcCAxMiAxNDozNjowMCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgMTQgMTU6NTE6
NTMgMjAxOSArMDEwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IE1pc2Mgbm9uLWZ1bmN0aW9uYWwgY2xl
YW51cAogICAgCiAgICAgKiBJZGVudGlmeSBCVEkgaW4gdGhlIHNwZWNfY3RybF97ZW50ZXIsZXhp
dH1faWRsZSgpIGNvbW1lbnRzLCBhcyBvdGhlcgogICAgICAgbWl0aWdhdGlvbnMgd2lsbCBzaG9y
dGx5IGFwcGVhci4KICAgICAqIFVzZSBhbHRlcm5hdGl2ZV9pbnB1dCgpIGFuZCBjb3ZlciB0aGUg
bGFjayBvZiBtZW1vcnkgY29iYmVyIHdpdGggYSBmdXJ0aGVyCiAgICAgICBiYXJyaWVyLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAg
IChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDliNjJlYmE2YzQyOWMzMjdlMTUwNzgxNmJlZjQw
M2NjYzg3MzU3YWUpCi0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCB8IDIwICsr
KysrKysrKysrKy0tLS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgOCBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAppbmRleCBlZTdmMThkNTJkLi42MzFm
YzM2NjE3IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKQEAgLTY1LDYgKzY1LDggQEAgc3RhdGlj
IGFsd2F5c19pbmxpbmUgdm9pZCBzcGVjX2N0cmxfZW50ZXJfaWRsZShzdHJ1Y3QgY3B1X2luZm8g
KmluZm8pCiAgICAgdWludDMyX3QgdmFsID0gMDsKIAogICAgIC8qCisgICAgICogQnJhbmNoIFRh
cmdldCBJbmplY3Rpb246CisgICAgICoKICAgICAgKiBMYXRjaCB0aGUgbmV3IHNoYWRvdyB2YWx1
ZSwgdGhlbiBlbmFibGUgc2hhZG93aW5nLCB0aGVuIHVwZGF0ZSB0aGUgTVNSLgogICAgICAqIFRo
ZXJlIGFyZSBubyBTTVAgaXNzdWVzIGhlcmU7IG9ubHkgbG9jYWwgcHJvY2Vzc29yIG9yZGVyaW5n
IGNvbmNlcm5zLgogICAgICAqLwpAQCAtNzIsMTAgKzc0LDEwIEBAIHN0YXRpYyBhbHdheXNfaW5s
aW5lIHZvaWQgc3BlY19jdHJsX2VudGVyX2lkbGUoc3RydWN0IGNwdV9pbmZvICppbmZvKQogICAg
IGJhcnJpZXIoKTsKICAgICBpbmZvLT5zcGVjX2N0cmxfZmxhZ3MgfD0gU0NGX3VzZV9zaGFkb3c7
CiAgICAgYmFycmllcigpOwotICAgIGFzbSB2b2xhdGlsZSAoIEFMVEVSTkFUSVZFKEFTTV9OT1Az
LCAid3Jtc3IiLCAlYzMpCi0gICAgICAgICAgICAgICAgICAgOjogImEiICh2YWwpLCAiYyIgKE1T
Ul9TUEVDX0NUUkwpLCAiZCIgKDApLAotICAgICAgICAgICAgICAgICAgICAgICJpIiAoWDg2X0ZF
QVRVUkVfU0NfTVNSX0lETEUpCi0gICAgICAgICAgICAgICAgICAgOiAibWVtb3J5IiApOworICAg
IGFsdGVybmF0aXZlX2lucHV0KEFTTV9OT1AzLCAid3Jtc3IiLCAlYzMsCisgICAgICAgICAgICAg
ICAgICAgICAgImEiICh2YWwpLCAiYyIgKE1TUl9TUEVDX0NUUkwpLCAiZCIgKDApLAorICAgICAg
ICAgICAgICAgICAgICAgICJpIiAoWDg2X0ZFQVRVUkVfU0NfTVNSX0lETEUpKTsKKyAgICBiYXJy
aWVyKCk7CiB9CiAKIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2Fm
ZSBiZWZvcmUgdGhpcyBjYWxsLiAqLwpAQCAtODQsMTUgKzg2LDE3IEBAIHN0YXRpYyBhbHdheXNf
aW5saW5lIHZvaWQgc3BlY19jdHJsX2V4aXRfaWRsZShzdHJ1Y3QgY3B1X2luZm8gKmluZm8pCiAg
ICAgdWludDMyX3QgdmFsID0gaW5mby0+eGVuX3NwZWNfY3RybDsKIAogICAgIC8qCisgICAgICog
QnJhbmNoIFRhcmdldCBJbmplY3Rpb246CisgICAgICoKICAgICAgKiBEaXNhYmxlIHNoYWRvd2lu
ZyBiZWZvcmUgdXBkYXRpbmcgdGhlIE1TUi4gIFRoZXJlIGFyZSBubyBTTVAgaXNzdWVzCiAgICAg
ICogaGVyZTsgb25seSBsb2NhbCBwcm9jZXNzb3Igb3JkZXJpbmcgY29uY2VybnMuCiAgICAgICov
CiAgICAgaW5mby0+c3BlY19jdHJsX2ZsYWdzICY9IH5TQ0ZfdXNlX3NoYWRvdzsKICAgICBiYXJy
aWVyKCk7Ci0gICAgYXNtIHZvbGF0aWxlICggQUxURVJOQVRJVkUoQVNNX05PUDMsICJ3cm1zciIs
ICVjMykKLSAgICAgICAgICAgICAgICAgICA6OiAiYSIgKHZhbCksICJjIiAoTVNSX1NQRUNfQ1RS
TCksICJkIiAoMCksCi0gICAgICAgICAgICAgICAgICAgICAgImkiIChYODZfRkVBVFVSRV9TQ19N
U1JfSURMRSkKLSAgICAgICAgICAgICAgICAgICA6ICJtZW1vcnkiICk7CisgICAgYWx0ZXJuYXRp
dmVfaW5wdXQoQVNNX05PUDMsICJ3cm1zciIsICVjMywKKyAgICAgICAgICAgICAgICAgICAgICAi
YSIgKHZhbCksICJjIiAoTVNSX1NQRUNfQ1RSTCksICJkIiAoMCksCisgICAgICAgICAgICAgICAg
ICAgICAgImkiIChYODZfRkVBVFVSRV9TQ19NU1JfSURMRSkpOworICAgIGJhcnJpZXIoKTsKIH0K
IAogI2VuZGlmIC8qICFfX1g4Nl9TUEVDX0NUUkxfSF9fICovCi0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuNwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 14 17:19:01 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 17:19:01 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hQb4v-0007nZ-KD; Tue, 14 May 2019 17:19:01 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rBGB=TO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQb4u-0007nR-DX
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:19:00 +0000
X-Inumbo-ID: 5c49ac5c-766c-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5c49ac5c-766c-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 17:18: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 1hQb4s-0001sa-N0
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:18:58 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQb4s-0004yY-K9
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:18:58 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQb4s-0004yY-K9@xenbits.xenproject.org>
Date: Tue, 14 May 2019 17:18:58 +0000
Subject: [Xen-changelog] [xen staging-4.7] x86/spec-ctrl: CPUID/MSR
 definitions for Microarchitectural Data Sampling
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGU2OTc5M2Q2YmEyNjViYjUyYzBjZGVlYzYwOWM3OWM5ZWZlNWFkOTQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIFNlcCAxMiAxNDozNjowMCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgMTQgMTU6NTE6
NTMgMjAxOSArMDEwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IENQVUlEL01TUiBkZWZpbml0aW9ucyBm
b3IgTWljcm9hcmNoaXRlY3R1cmFsIERhdGEgU2FtcGxpbmcKICAgIAogICAgVGhlIE1EX0NMRUFS
IGZlYXR1cmUgY2FuIGJlIGF1dG9tYXRpY2FsbHkgb2ZmZXJlZCB0byBndWVzdHMuICBObwogICAg
aW5mcmFzdHJ1Y3R1cmUgaXMgbmVlZGVkIGluIFhlbiB0byBzdXBwb3J0IHRoZSBndWVzdCBtYWtp
bmcgdXNlIG9mIGl0LgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI5NywgQ1ZFLTIwMTgt
MTIxMjYsIENWRS0yMDE4LTEyMTI3LCBDVkUtMjAxOC0xMjEzMCwgQ1ZFLTIwMTktMTEwOTEuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
ICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZDRmNjExNmMwODBkYzAxM2NkMTIwNGM0ZDhj
ZWI5NWU1ZjI3ODY4OSkKLS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biAg
ICAgICAgIHwgIDIgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2NwdWlkLmMgICAgICAgICAgICAgICAg
ICAgfCAgMSArCiB0b29scy9taXNjL3hlbi1jcHVpZC5jICAgICAgICAgICAgICAgICAgICAgIHwg
IDMgKystCiB4ZW4vYXJjaC94ODYvY3B1aWQuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgIDcg
KysrKysrLQogeGVuL2FyY2gveDg2L3NwZWNfY3RybC5jICAgICAgICAgICAgICAgICAgICB8IDEy
ICsrKysrKysrLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCAgICAgICAgICAg
ICB8ICAxICsKIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmggfCAg
MSArCiA3IGZpbGVzIGNoYW5nZWQsIDIwIGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21p
c2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgppbmRleCBiNjIwNzY4ZmI0Li4yMDg2M2IyMTEy
IDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgorKysgYi9k
b2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgpAQCAtNDQyLDcgKzQ0Miw3IEBAIGFj
Y291bnRpbmcgZm9yIGhhcmR3YXJlIGNhcGFiaWxpdGllcyBhcyBlbnVtZXJhdGVkIHZpYSBDUFVJ
RC4KIAogQ3VycmVudGx5IGFjY2VwdGVkOgogCi1UaGUgU3BlY3VsYXRpb24gQ29udHJvbCBoYXJk
d2FyZSBmZWF0dXJlcyBgaWJyc2JgLCBgc3RpYnBgLCBgaWJwYmAsCitUaGUgU3BlY3VsYXRpb24g
Q29udHJvbCBoYXJkd2FyZSBmZWF0dXJlcyBgbWQtY2xlYXJgLCBgaWJyc2JgLCBgc3RpYnBgLCBg
aWJwYmAsCiBgbDFkLWZsdXNoYCBhbmQgYHNzYmRgIGFyZSB1c2VkIGJ5IGRlZmF1bHQgaWYgYXZh
aWxhYmxlIGFuZCBhcHBsaWNhYmxlLiAgVGhleSBjYW4KIGJlIGlnbm9yZWQsIGUuZy4gYG5vLWli
cnNiYCwgYXQgd2hpY2ggcG9pbnQgWGVuIHdvbid0IHVzZSB0aGVtIGl0c2VsZiwgYW5kCiB3b24n
dCBvZmZlciB0aGVtIHRvIGd1ZXN0cy4KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Nw
dWlkLmMgYi90b29scy9saWJ4bC9saWJ4bF9jcHVpZC5jCmluZGV4IGE2Nzc5MjJkZjIuLjM1Yzgw
YjNmYmUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NwdWlkLmMKKysrIGIvdG9vbHMv
bGlieGwvbGlieGxfY3B1aWQuYwpAQCAtMTU4LDYgKzE1OCw3IEBAIGludCBsaWJ4bF9jcHVpZF9w
YXJzZV9jb25maWcobGlieGxfY3B1aWRfcG9saWN5X2xpc3QgKmNwdWlkLCBjb25zdCBjaGFyKiBz
dHIpCiAgICAgICAgIHsiZGUiLCAgICAgICAgICAgMHgwMDAwMDAwMSwgTkEsIENQVUlEX1JFR19F
RFgsICAyLCAgMX0sCiAgICAgICAgIHsidm1lIiwgICAgICAgICAgMHgwMDAwMDAwMSwgTkEsIENQ
VUlEX1JFR19FRFgsICAxLCAgMX0sCiAgICAgICAgIHsiZnB1IiwgICAgICAgICAgMHgwMDAwMDAw
MSwgTkEsIENQVUlEX1JFR19FRFgsICAwLCAgMX0sCisgICAgICAgIHsibWQtY2xlYXIiLCAgICAg
MHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FRFgsIDEwLCAgMX0sCiAgICAgICAgIHsiaWJyc2Ii
LCAgICAgICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FRFgsIDI2LCAgMX0sCiAgICAgICAg
IHsic3RpYnAiLCAgICAgICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FRFgsIDI3LCAgMX0s
CiAgICAgICAgIHsibDFkLWZsdXNoIiwgICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FRFgs
IDI4LCAgMX0sCmRpZmYgLS1naXQgYS90b29scy9taXNjL3hlbi1jcHVpZC5jIGIvdG9vbHMvbWlz
Yy94ZW4tY3B1aWQuYwppbmRleCAyODhmYzQ4ODMxLi5iYTQ4MjNmZjJiIDEwMDY0NAotLS0gYS90
b29scy9taXNjL3hlbi1jcHVpZC5jCisrKyBiL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMKQEAgLTE0
OSw4ICsxNDksOSBAQCBzdGF0aWMgY29uc3QgY2hhciAqc3RyX2U4YlszMl0gPQogCiBzdGF0aWMg
Y29uc3QgY2hhciAqc3RyXzdkMFszMl0gPQogewotICAgIFswIC4uLiAxMV0gPSAiUkVaIiwKKyAg
ICBbMCAuLi4gOV0gPSAiUkVaIiwKIAorICAgIFsxMF0gPSAibWQtY2xlYXIiLCAgICAgIFsxMV0g
PSAiUkVaIiwKICAgICBbMTJdID0gIlJFWiIsICAgICAgICAgICBbMTNdID0gInRzeC1mb3JjZS1h
Ym9ydCIsCiAKICAgICBbMTQgLi4uIDI1XSA9ICJSRVoiLApkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L2NwdWlkLmMgYi94ZW4vYXJjaC94ODYvY3B1aWQuYwppbmRleCA5OTc3OGJiNjU4Li43ZDcy
MTdmZDlmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1aWQuYworKysgYi94ZW4vYXJjaC94
ODYvY3B1aWQuYwpAQCAtMjcsNyArMjcsMTIgQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2VfeGVu
X2NwdWlkKGNvbnN0IGNoYXIgKnMpCiAgICAgICAgIGlmICggIXNzICkKICAgICAgICAgICAgIHNz
ID0gc3RyY2hyKHMsICdcMCcpOwogCi0gICAgICAgIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4o
ImlicGIiLCBzLCBzcykpID49IDAgKQorICAgICAgICBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFu
KCJtZC1jbGVhciIsIHMsIHNzKSkgPj0gMCApCisgICAgICAgIHsKKyAgICAgICAgICAgIGlmICgg
IXZhbCApCisgICAgICAgICAgICAgICAgc2V0dXBfY2xlYXJfY3B1X2NhcChYODZfRkVBVFVSRV9N
RF9DTEVBUik7CisgICAgICAgIH0KKyAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29s
ZWFuKCJpYnBiIiwgcywgc3MpKSA+PSAwICkKICAgICAgICAgewogICAgICAgICAgICAgaWYgKCAh
dmFsICkKICAgICAgICAgICAgICAgICBzZXR1cF9jbGVhcl9jcHVfY2FwKFg4Nl9GRUFUVVJFX0lC
UEIpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2FyY2gveDg2
L3NwZWNfY3RybC5jCmluZGV4IDllMzY4YTk0Y2QuLmIyZDE3NTdlOGMgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAg
LTMyNSwxNyArMzI1LDE5IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0g
aW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBzKQogICAgIHByaW50aygiU3BlY3VsYXRpdmUg
bWl0aWdhdGlvbiBmYWNpbGl0aWVzOlxuIik7CiAKICAgICAvKiBIYXJkd2FyZSBmZWF0dXJlcyB3
aGljaCBwZXJ0YWluIHRvIHNwZWN1bGF0aXZlIG1pdGlnYXRpb25zLiAqLwotICAgIHByaW50aygi
ICBIYXJkd2FyZSBmZWF0dXJlczolcyVzJXMlcyVzJXMlcyVzJXMlc1xuIiwKKyAgICBwcmludGso
IiAgSGFyZHdhcmUgZmVhdHVyZXM6JXMlcyVzJXMlcyVzJXMlcyVzJXMlcyVzXG4iLAogICAgICAg
ICAgICAoXzdkMCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9JQlJTQikpID8gIiBJQlJTL0lC
UEIiIDogIiIsCiAgICAgICAgICAgIChfN2QwICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX1NU
SUJQKSkgPyAiIFNUSUJQIiAgICAgOiAiIiwKICAgICAgICAgICAgKF83ZDAgJiBjcHVmZWF0X21h
c2soWDg2X0ZFQVRVUkVfTDFEX0ZMVVNIKSkgPyAiIEwxRF9GTFVTSCIgOiAiIiwKICAgICAgICAg
ICAgKF83ZDAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfU1NCRCkpICA/ICIgU1NCRCIgICAg
ICA6ICIiLAorICAgICAgICAgICAoXzdkMCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9NRF9D
TEVBUikpID8gIiBNRF9DTEVBUiIgOiAiIiwKICAgICAgICAgICAgKGU4YiAgJiBjcHVmZWF0X21h
c2soWDg2X0ZFQVRVUkVfSUJQQikpICA/ICIgSUJQQiIgICAgICA6ICIiLAogICAgICAgICAgICAo
Y2FwcyAmIEFSQ0hfQ0FQQUJJTElUSUVTX0lCUlNfQUxMKSAgICAgID8gIiBJQlJTX0FMTCIgIDog
IiIsCiAgICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBBQklMSVRJRVNfUkRDTF9OTykgICAgICAg
PyAiIFJEQ0xfTk8iICAgOiAiIiwKICAgICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUFNfUlNCQSkg
ICAgICAgICAgICAgICAgICA/ICIgUlNCQSIgICAgICA6ICIiLAogICAgICAgICAgICAoY2FwcyAm
IEFSQ0hfQ0FQU19TS0lQX0wxREZMKSAgICAgICAgICAgID8gIiBTS0lQX0wxREZMIjogIiIsCi0g
ICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBTX1NTQl9OTykgICAgICAgICAgICAgICAgPyAiIFNT
Ql9OTyIgICAgOiAiIik7CisgICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBTX1NTQl9OTykgICAg
ICAgICAgICAgICAgPyAiIFNTQl9OTyIgICAgOiAiIiwKKyAgICAgICAgICAgKGNhcHMgJiBBUkNI
X0NBUFNfTURTX05PKSAgICAgICAgICAgICAgICA/ICIgTURTX05PIiAgICA6ICIiKTsKIAogICAg
IC8qIENvbXBpbGVkLWluIHN1cHBvcnQgd2hpY2ggcGVydGFpbnMgdG8gbWl0aWdhdGlvbnMuICov
CiAgICAgaWYgKCBJU19FTkFCTEVEKENPTkZJR19JTkRJUkVDVF9USFVOSykgfHwgSVNfRU5BQkxF
RChDT05GSUdfU0hBRE9XX1BBR0lORykgKQpAQCAtMzcyLDE5ICszNzQsMjEgQEAgc3RhdGljIHZv
aWQgX19pbml0IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90IGNh
cHMpCiAgICAgICogQWx0ZXJuYXRpdmVzIGJsb2NrcyBmb3IgcHJvdGVjdGluZyBhZ2FpbnN0IGFu
ZC9vciB2aXJ0dWFsaXNpbmcKICAgICAgKiBtaXRpZ2F0aW9uIHN1cHBvcnQgZm9yIGd1ZXN0cy4K
ICAgICAgKi8KLSAgICBwcmludGsoIiAgU3VwcG9ydCBmb3IgVk1zOiBQVjolcyVzJXMlcywgSFZN
OiVzJXMlcyVzXG4iLAorICAgIHByaW50aygiICBTdXBwb3J0IGZvciBWTXM6IFBWOiVzJXMlcyVz
JXMsIEhWTTolcyVzJXMlcyVzXG4iLAogICAgICAgICAgICAoYm9vdF9jcHVfaGFzKFg4Nl9GRUFU
VVJFX1NDX01TUl9QVikgfHwKICAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9T
Q19SU0JfUFYpIHx8CiAgICAgICAgICAgICBvcHRfZWFnZXJfZnB1KSAgICAgICAgICAgICAgICAg
ICAgICAgICAgID8gIiIgICAgICAgICAgICAgICA6ICIgTm9uZSIsCiAgICAgICAgICAgIGJvb3Rf
Y3B1X2hhcyhYODZfRkVBVFVSRV9TQ19NU1JfUFYpICAgICAgID8gIiBNU1JfU1BFQ19DVFJMIiA6
ICIiLAogICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfUlNCX1BWKSAgICAg
ICA/ICIgUlNCIiAgICAgICAgICAgOiAiIiwKICAgICAgICAgICAgb3B0X2VhZ2VyX2ZwdSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgPyAiIEVBR0VSX0ZQVSIgICAgIDogIiIsCisgICAgICAg
ICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9NRF9DTEVBUikgICAgICAgID8gIiBNRF9DTEVB
UiIgICAgICA6ICIiLAogICAgICAgICAgICAoYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX01T
Ul9IVk0pIHx8CiAgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfUlNCX0hW
TSkgfHwKICAgICAgICAgICAgIG9wdF9lYWdlcl9mcHUpICAgICAgICAgICAgICAgICAgICAgICAg
ICAgPyAiIiAgICAgICAgICAgICAgIDogIiBOb25lIiwKICAgICAgICAgICAgYm9vdF9jcHVfaGFz
KFg4Nl9GRUFUVVJFX1NDX01TUl9IVk0pICAgICAgPyAiIE1TUl9TUEVDX0NUUkwiIDogIiIsCiAg
ICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19SU0JfSFZNKSAgICAgID8gIiBS
U0IiICAgICAgICAgICA6ICIiLAotICAgICAgICAgICBvcHRfZWFnZXJfZnB1ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICA/ICIgRUFHRVJfRlBVIiAgICAgOiAiIik7CisgICAgICAgICAgIG9w
dF9lYWdlcl9mcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gIiBFQUdFUl9GUFUiICAg
ICA6ICIiLAorICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfTURfQ0xFQVIpICAg
ICAgICA/ICIgTURfQ0xFQVIiICAgICAgOiAiIik7CiAKICAgICBwcmludGsoIiAgWFBUSSAoNjQt
Yml0IFBWIG9ubHkpOiBEb20wICVzLCBEb21VICVzXG4iLAogICAgICAgICAgICBvcHRfeHB0aSAm
IE9QVF9YUFRJX0RPTTAgPyAiZW5hYmxlZCIgOiAiZGlzYWJsZWQiLApkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWlu
ZGV4LmgKaW5kZXggZjI1ZjM4YzM0My4uNzY2ODk2OTNmOSAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRl
eC5oCkBAIC01MCw2ICs1MCw3IEBACiAjZGVmaW5lIEFSQ0hfQ0FQU19SU0JBCQkJKF9BQygxLCBV
TEwpIDw8IDIpCiAjZGVmaW5lIEFSQ0hfQ0FQU19TS0lQX0wxREZMCQkoX0FDKDEsIFVMTCkgPDwg
MykKICNkZWZpbmUgQVJDSF9DQVBTX1NTQl9OTwkJKF9BQygxLCBVTEwpIDw8IDQpCisjZGVmaW5l
IEFSQ0hfQ0FQU19NRFNfTk8JCShfQUMoMSwgVUxMKSA8PCA1KQogCiAjZGVmaW5lIE1TUl9GTFVT
SF9DTUQJCQkweDAwMDAwMTBiCiAjZGVmaW5lIEZMVVNIX0NNRF9MMUQJCQkoX0FDKDEsIFVMTCkg
PDwgMCkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJl
c2V0LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCmluZGV4
IDczZGU4NzAzZDkuLjQyODI5NDMxODYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1YmxpYy9h
cmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2
L2NwdWZlYXR1cmVzZXQuaApAQCAtMjI3LDYgKzIyNyw3IEBAIFhFTl9DUFVGRUFUVVJFKENMWkVS
TywgICAgICAgIDgqMzIrIDApIC8qQSAgQ0xaRVJPIGluc3RydWN0aW9uICovCiBYRU5fQ1BVRkVB
VFVSRShJQlBCLCAgICAgICAgICA4KjMyKzEyKSAvKkEgIElCUEIgc3VwcG9ydCBvbmx5IChubyBJ
QlJTLCB1c2VkIGJ5IEFNRCkgKi8KIAogLyogSW50ZWwtZGVmaW5lZCBDUFUgZmVhdHVyZXMsIENQ
VUlEIGxldmVsIDB4MDAwMDAwMDc6MC5lZHgsIHdvcmQgOSAqLworWEVOX0NQVUZFQVRVUkUoTURf
Q0xFQVIsICAgICAgOSozMisxMCkgLypBICBWRVJXIGNsZWFycyBtaWNyb2FyY2hpdGVjdHVyYWwg
YnVmZmVycyAqLwogWEVOX0NQVUZFQVRVUkUoVFNYX0ZPUkNFX0FCT1JULCA5KjMyKzEzKSAvKiBN
U1JfVFNYX0ZPUkNFX0FCT1JULlJUTV9BQk9SVCAqLwogWEVOX0NQVUZFQVRVUkUoSUJSU0IsICAg
ICAgICAgOSozMisyNikgLypBICBJQlJTIGFuZCBJQlBCIHN1cHBvcnQgKHVzZWQgYnkgSW50ZWwp
ICovCiBYRU5fQ1BVRkVBVFVSRShTVElCUCwgICAgICAgICA5KjMyKzI3KSAvKkEhIFNUSUJQICov
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFnaW5nLTQuNwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9q
ZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 14 17:19:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 17:19: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 1hQb55-0007pj-Nx; Tue, 14 May 2019 17:19:11 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rBGB=TO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQb54-0007oq-LA
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:19:10 +0000
X-Inumbo-ID: 62604247-766c-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 62604247-766c-11e9-8980-bc764e045a96;
 Tue, 14 May 2019 17:19: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 1hQb52-0001sv-T3
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:19:08 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQb52-0004zK-Qg
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:19:08 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQb52-0004zK-Qg@xenbits.xenproject.org>
Date: Tue, 14 May 2019 17:19:08 +0000
Subject: [Xen-changelog] [xen staging-4.7] x86/spec-ctrl: Infrastructure to
 use VERW to flush pipeline buffers
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDhlNzQ1MGYwNzA5MjdmODM5N2MzMmZhNGVjNjBjZjU4Zjg3NmU5ODQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIERlYyAxMiAxOToyMjoxNSAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgMTQgMTU6NTE6
NTMgMjAxOSArMDEwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IEluZnJhc3RydWN0dXJlIHRvIHVzZSBW
RVJXIHRvIGZsdXNoIHBpcGVsaW5lIGJ1ZmZlcnMKICAgIAogICAgVGhyZWUgc3ludGhldGljIGZl
YXR1cmVzIGFyZSBpbnRyb2R1Y2VkLCBhcyB3ZSBuZWVkIGluZGl2aWR1YWwgY29udHJvbCBvZgog
ICAgZWFjaCwgZGVwZW5kaW5nIG9uIGNpcmN1bXN0YW5jZXMuICBBIGxhdGVyIGNoYW5nZSB3aWxs
IGVuYWJsZSB0aGVtIGF0CiAgICBhcHByb3ByaWF0ZSBwb2ludHMuCiAgICAKICAgIFRoZSB2ZXJ3
X3NlbCBmaWVsZCBkb2Vzbid0IHN0cmljdGx5IG5lZWQgdG8gbGl2ZSBpbiBzdHJ1Y3QgY3B1X2lu
Zm8uICBJdCBsaXZlcwogICAgdGhlcmUgYmVjYXVzZSB0aGVyZSBpcyBhIGNvbnZlbmllbnQgaG9s
ZSBpdCBjYW4gZmlsbCwgYW5kIGl0IHJlZHVjZXMgdGhlCiAgICBjb21wbGV4aXR5IG9mIHRoZSBT
UEVDX0NUUkxfRVhJVF9UT197UFYsSFZNfSBhc3NlbWJseSBieSBhdm9pZGluZyB0aGUgbmVlZCBm
b3IKICAgIGFueSB0ZW1wb3Jhcnkgc3RhY2sgbWFpbnRlbmFuY2UuCiAgICAKICAgIFRoaXMgaXMg
cGFydCBvZiBYU0EtMjk3LCBDVkUtMjAxOC0xMjEyNiwgQ1ZFLTIwMTgtMTIxMjcsIENWRS0yMDE4
LTEyMTMwLCBDVkUtMjAxOS0xMTA5MS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA1
NDhhOTMyYWM3ODZkNmJmMzU4NGU0YjU0ZjJhYjk5M2UxMTE3NzEwKQotLS0KIHhlbi9hcmNoL3g4
Ni94ODZfNjQvYXNtLW9mZnNldHMuYyAgIHwgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVm
ZWF0dXJlLmggICAgfCAgMyArKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oICAgICAg
IHwgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCAgICAgfCAzNSArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0
cmxfYXNtLmggfCAxMCArKysrKysrKy0tCiA1IGZpbGVzIGNoYW5nZWQsIDQ4IGluc2VydGlvbnMo
KyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9hc20t
b2Zmc2V0cy5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCmluZGV4IDk5NGIy
M2IwNGIuLjJlZmVlZWMyNTQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9m
ZnNldHMuYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKQEAgLTEzNyw2
ICsxMzcsNyBAQCB2b2lkIF9fZHVtbXlfXyh2b2lkKQogCiAgICAgT0ZGU0VUKENQVUlORk9fZ3Vl
c3RfY3B1X3VzZXJfcmVncywgc3RydWN0IGNwdV9pbmZvLCBndWVzdF9jcHVfdXNlcl9yZWdzKTsK
ICAgICBPRkZTRVQoQ1BVSU5GT19wcm9jZXNzb3JfaWQsIHN0cnVjdCBjcHVfaW5mbywgcHJvY2Vz
c29yX2lkKTsKKyAgICBPRkZTRVQoQ1BVSU5GT192ZXJ3X3NlbCwgc3RydWN0IGNwdV9pbmZvLCB2
ZXJ3X3NlbCk7CiAgICAgT0ZGU0VUKENQVUlORk9fY3VycmVudF92Y3B1LCBzdHJ1Y3QgY3B1X2lu
Zm8sIGN1cnJlbnRfdmNwdSk7CiAgICAgT0ZGU0VUKENQVUlORk9fY3I0LCBzdHJ1Y3QgY3B1X2lu
Zm8sIGNyNCk7CiAgICAgT0ZGU0VUKENQVUlORk9feGVuX2NyMywgc3RydWN0IGNwdV9pbmZvLCB4
ZW5fY3IzKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKaW5kZXggYzUwMDFiNGYyOC4uZWM2NTYz
MGFjZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKQEAgLTM2LDYgKzM2LDkgQEAKICNkZWZp
bmUgWDg2X0ZFQVRVUkVfU0NfUlNCX0hWTQkJKChGU0NBUElOVFMrMCkqMzIrIDE3KSAvKiBSU0Ig
b3ZlcndyaXRlIG5lZWRlZCBmb3IgSFZNICovCiAjZGVmaW5lIFg4Nl9GRUFUVVJFX05PX1hQVEkJ
CSgoRlNDQVBJTlRTKzApKjMyKyAxOCkgLyogWFBUSSBtaXRpZ2F0aW9uIG5vdCBpbiB1c2UgKi8K
ICNkZWZpbmUgWDg2X0ZFQVRVUkVfU0NfTVNSX0lETEUJCSgoRlNDQVBJTlRTKzApKjMyKyAxOSkg
LyogKFNDX01TUl9QViB8fCBTQ19NU1JfSFZNKSAmJiBkZWZhdWx0X3hlbl9zcGVjX2N0cmwgKi8K
KyNkZWZpbmUgWDg2X0ZFQVRVUkVfU0NfVkVSV19QVgkJKChGU0NBUElOVFMrMCkqMzIrIDIwKSAv
KiBWRVJXIHVzZWQgYnkgWGVuIGZvciBQViAqLworI2RlZmluZSBYODZfRkVBVFVSRV9TQ19WRVJX
X0hWTQkJKChGU0NBUElOVFMrMCkqMzIrIDIxKSAvKiBWRVJXIHVzZWQgYnkgWGVuIGZvciBIVk0g
Ki8KKyNkZWZpbmUgWDg2X0ZFQVRVUkVfU0NfVkVSV19JRExFCSgoRlNDQVBJTlRTKzApKjMyKyAy
MikgLyogVkVSVyB1c2VkIGJ5IFhlbiBmb3IgaWRsZSAqLwogCiAjZGVmaW5lIGNwdWZlYXRfd29y
ZChpZHgpCSgoaWR4KSAvIDMyKQogI2RlZmluZSBjcHVmZWF0X2JpdChpZHgpCSgoaWR4KSAlIDMy
KQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2N1cnJlbnQuaAppbmRleCAwY2Y0YTdjMDgxLi44ODUxNTUyZTExIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2N1cnJlbnQuaApAQCAtMzksNiArMzksNyBAQCBzdHJ1Y3QgdmNwdTsKIHN0cnVjdCBjcHVf
aW5mbyB7CiAgICAgc3RydWN0IGNwdV91c2VyX3JlZ3MgZ3Vlc3RfY3B1X3VzZXJfcmVnczsKICAg
ICB1bnNpZ25lZCBpbnQgcHJvY2Vzc29yX2lkOworICAgIHVuc2lnbmVkIGludCB2ZXJ3X3NlbDsK
ICAgICBzdHJ1Y3QgdmNwdSAqY3VycmVudF92Y3B1OwogICAgIHVuc2lnbmVkIGxvbmcgcGVyX2Nw
dV9vZmZzZXQ7CiAgICAgdW5zaWduZWQgbG9uZyBjcjQ7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVk
ZS9hc20teDg2L3NwZWNfY3RybC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaApp
bmRleCA2MzFmYzM2NjE3Li4wY2M5ZWI5N2FhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20t
eDg2L3NwZWNfY3RybC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKQEAg
LTU3LDYgKzU3LDEzIEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBpbml0X3NoYWRvd19zcGVjX2N0cmxf
c3RhdGUodm9pZCkKICAgICBpbmZvLT5zaGFkb3dfc3BlY19jdHJsID0gMDsKICAgICBpbmZvLT54
ZW5fc3BlY19jdHJsID0gZGVmYXVsdF94ZW5fc3BlY19jdHJsOwogICAgIGluZm8tPnNwZWNfY3Ry
bF9mbGFncyA9IGRlZmF1bHRfc3BlY19jdHJsX2ZsYWdzOworCisgICAgLyoKKyAgICAgKiBGb3Ig
bGVhc3QgbGF0ZW5jeSwgdGhlIFZFUlcgc2VsZWN0b3Igc2hvdWxkIGJlIGEgd3JpdGVhYmxlIGRh
dGEKKyAgICAgKiBkZXNjcmlwdG9yIHJlc2lkZW50IGluIHRoZSBjYWNoZS4gIF9fSFlQRVJWSVNP
Ul9EUzMyIHNoYXJlcyBhIGNhY2hlCisgICAgICogbGluZSB3aXRoIF9fSFlQRVJWSVNPUl9DUywg
c28gaXMgZXhwZWN0ZWQgdG8gYmUgdmVyeSBjYWNoZS1ob3QuCisgICAgICovCisgICAgaW5mby0+
dmVyd19zZWwgPSBfX0hZUEVSVklTT1JfRFMzMjsKIH0KIAogLyogV0FSTklORyEgYHJldGAsIGBj
YWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGFmdGVyIHRoaXMgY2FsbC4gKi8KQEAgLTc4LDYgKzg1
LDIzIEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIHZvaWQgc3BlY19jdHJsX2VudGVyX2lkbGUoc3Ry
dWN0IGNwdV9pbmZvICppbmZvKQogICAgICAgICAgICAgICAgICAgICAgICJhIiAodmFsKSwgImMi
IChNU1JfU1BFQ19DVFJMKSwgImQiICgwKSwKICAgICAgICAgICAgICAgICAgICAgICAiaSIgKFg4
Nl9GRUFUVVJFX1NDX01TUl9JRExFKSk7CiAgICAgYmFycmllcigpOworCisgICAgLyoKKyAgICAg
KiBNaWNyb2FyY2hpdGVjdHVyYWwgU3RvcmUgQnVmZmVyIERhdGEgU2FtcGxpbmc6CisgICAgICoK
KyAgICAgKiBPbiB2dWxuZXJhYmxlIHN5c3RlbXMsIHN0b3JlIGJ1ZmZlciBlbnRyaWVzIGFyZSBz
dGF0aWNhbGx5IHBhcnRpdGlvbmVkCisgICAgICogYmV0d2VlbiBhY3RpdmUgdGhyZWFkcy4gIFdo
ZW4gZW50ZXJpbmcgaWRsZSwgb3VyIHN0b3JlIGJ1ZmZlciBlbnRyaWVzCisgICAgICogYXJlIHJl
LXBhcnRpdGlvbmVkIHRvIGFsbG93IHRoZSBvdGhlciB0aHJlYWRzIHRvIHVzZSB0aGVtLgorICAg
ICAqCisgICAgICogRmx1c2ggdGhlIGJ1ZmZlcnMgdG8gZW5zdXJlIHRoYXQgbm8gc2Vuc2l0aXZl
IGRhdGEgb2Ygb3VycyBjYW4gYmUKKyAgICAgKiBsZWFrZWQgYnkgYSBzaWJsaW5nIGFmdGVyIGl0
IGdldHMgb3VyIHN0b3JlIGJ1ZmZlciBlbnRyaWVzLgorICAgICAqCisgICAgICogTm90ZTogVkVS
VyBtdXN0IGJlIGVuY29kZWQgd2l0aCBhIG1lbW9yeSBvcGVyYW5kLCBhcyBpdCBpcyBvbmx5IHRo
YXQKKyAgICAgKiBmb3JtIHdoaWNoIGNhdXNlcyBhIGZsdXNoLgorICAgICAqLworICAgIGFsdGVy
bmF0aXZlX2lucHV0KEFTTV9OT1A4LCAidmVydyAlW3NlbF0iLCAlY1tmZWF0XSwKKyAgICAgICAg
ICAgICAgICAgICAgICBbc2VsXSAibSIgKGluZm8tPnZlcndfc2VsKSwKKyAgICAgICAgICAgICAg
ICAgICAgICBbZmVhdF0gImkiIChYODZfRkVBVFVSRV9TQ19WRVJXX0lETEUpKTsKIH0KIAogLyog
V0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGJlZm9yZSB0aGlzIGNh
bGwuICovCkBAIC05Nyw2ICsxMjEsMTcgQEAgc3RhdGljIGFsd2F5c19pbmxpbmUgdm9pZCBzcGVj
X2N0cmxfZXhpdF9pZGxlKHN0cnVjdCBjcHVfaW5mbyAqaW5mbykKICAgICAgICAgICAgICAgICAg
ICAgICAiYSIgKHZhbCksICJjIiAoTVNSX1NQRUNfQ1RSTCksICJkIiAoMCksCiAgICAgICAgICAg
ICAgICAgICAgICAgImkiIChYODZfRkVBVFVSRV9TQ19NU1JfSURMRSkpOwogICAgIGJhcnJpZXIo
KTsKKworICAgIC8qCisgICAgICogTWljcm9hcmNoaXRlY3R1cmFsIFN0b3JlIEJ1ZmZlciBEYXRh
IFNhbXBsaW5nOgorICAgICAqCisgICAgICogT24gdnVsbmVyYWJsZSBzeXN0ZW1zLCBzdG9yZSBi
dWZmZXIgZW50cmllcyBhcmUgc3RhdGljYWxseSBwYXJ0aXRpb25lZAorICAgICAqIGJldHdlZW4g
YWN0aXZlIHRocmVhZHMuICBXaGVuIGV4aXRpbmcgaWRsZSwgdGhlIG90aGVyIHRocmVhZHMgc3Rv
cmUKKyAgICAgKiBidWZmZXIgZW50cmllcyBhcmUgcmUtcGFydGl0aW9uZWQgdG8gZ2l2ZSB1cyBz
b21lLgorICAgICAqCisgICAgICogV2Ugbm93IGhhdmUgc3RvcmUgYnVmZmVyIGVudHJpZXMgd2l0
aCBzdGFsZSBkYXRhIGZyb20gc2libGluZyB0aHJlYWRzLgorICAgICAqIEEgZmx1c2ggaWYgbmVj
ZXNzYXJ5IHdpbGwgYmUgcGVyZm9ybWVkIG9uIHRoZSByZXR1cm4gdG8gZ3Vlc3QgcGF0aC4KKyAg
ICAgKi8KIH0KIAogI2VuZGlmIC8qICFfX1g4Nl9TUEVDX0NUUkxfSF9fICovCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvc3BlY19jdHJsX2FzbS5oCmluZGV4IDRkODY0ZWI0ZWMuLjU2MDMwNmYzYWIgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCisrKyBiL3hlbi9pbmNsdWRl
L2FzbS14ODYvc3BlY19jdHJsX2FzbS5oCkBAIC0yNDcsMTIgKzI0NywxOCBAQAogLyogVXNlIHdo
ZW4gZXhpdGluZyB0byBQViBndWVzdCBjb250ZXh0LiAqLwogI2RlZmluZSBTUEVDX0NUUkxfRVhJ
VF9UT19QViAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAg
IEFMVEVSTkFUSVZFIF9fc3RyaW5naWZ5KEFTTV9OT1AyNCksICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAotICAgICAgICBET19TUEVDX0NUUkxfRVhJVF9UT19HVUVTVCwgWDg2X0ZF
QVRVUkVfU0NfTVNSX1BWCisgICAgICAgIERPX1NQRUNfQ1RSTF9FWElUX1RPX0dVRVNULCBYODZf
RkVBVFVSRV9TQ19NU1JfUFY7ICAgICAgICAgICAgICBcCisgICAgQUxURVJOQVRJVkUgX19zdHJp
bmdpZnkoQVNNX05PUDgpLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
ICAgIF9fc3RyaW5naWZ5KHZlcncgQ1BVSU5GT192ZXJ3X3NlbCglcnNwKSksICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgICAgIFg4Nl9GRUFUVVJFX1NDX1ZFUldfUFYKIAogLyogVXNlIHdo
ZW4gZXhpdGluZyB0byBIVk0gZ3Vlc3QgY29udGV4dC4gKi8KICNkZWZpbmUgU1BFQ19DVFJMX0VY
SVRfVE9fSFZNICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAg
ICBBTFRFUk5BVElWRSBfX3N0cmluZ2lmeShBU01fTk9QMjQpLCAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKLSAgICAgICAgRE9fU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QsIFg4Nl9G
RUFUVVJFX1NDX01TUl9IVk0KKyAgICAgICAgRE9fU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QsIFg4
Nl9GRUFUVVJFX1NDX01TUl9IVk07ICAgICAgICAgICAgIFwKKyAgICBBTFRFUk5BVElWRSBfX3N0
cmluZ2lmeShBU01fTk9QOCksICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAg
ICAgICAgX19zdHJpbmdpZnkodmVydyBDUFVJTkZPX3Zlcndfc2VsKCVyc3ApKSwgICAgICAgICAg
ICAgICAgICAgICAgIFwKKyAgICAgICAgWDg2X0ZFQVRVUkVfU0NfVkVSV19IVk0KIAogLyoKICAq
IFVzZSBpbiBJU1QgaW50ZXJydXB0L2V4Y2VwdGlvbiBjb250ZXh0LiAgTWF5IGludGVycnVwdCBY
ZW4gb3IgUFYgY29udGV4dC4KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 14 17:19:23 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 14 May 2019 17:19: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 1hQb5H-0007qz-QA; Tue, 14 May 2019 17:19:23 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=rBGB=TO=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQb5G-0007qt-ML
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:19:22 +0000
X-Inumbo-ID: 68705482-766c-11e9-b214-5b977437b7d9
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 68705482-766c-11e9-b214-5b977437b7d9;
 Tue, 14 May 2019 17:19: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 1hQb5D-0001t4-32
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:19:19 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQb5D-0004zi-0Y
 for xen-changelog@lists.xenproject.org; Tue, 14 May 2019 17:19:19 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQb5D-0004zi-0Y@xenbits.xenproject.org>
Date: Tue, 14 May 2019 17:19:19 +0000
Subject: [Xen-changelog] [xen staging-4.7] x86/spec-ctrl: Introduce options
 to control VERW flushing
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGIyMDViNjk2OWY4NmQxZjI1ZTE1MmVkMDg4MGNkM2VlMTg5YjkzNTgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIERlYyAxMiAxOToyMjoxNSAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgMTQgMTU6NTE6
NTMgMjAxOSArMDEwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IEludHJvZHVjZSBvcHRpb25zIHRvIGNv
bnRyb2wgVkVSVyBmbHVzaGluZwogICAgCiAgICBUaGUgTWljcm9hcmNoaXRlY3R1cmFsIERhdGEg
U2FtcGxpbmcgdnVsbmVyYWJpbGl0eSBpcyBzcGxpdCBpbnRvIGNhdGVnb3JpZXMKICAgIHdpdGgg
c3VidGx5IGRpZmZlcmVudCBwcm9wZXJ0aWVzOgogICAgCiAgICAgTUxQRFMgLSBNaWNyb2FyY2hp
dGVjdHVyYWwgTG9hZCBQb3J0IERhdGEgU2FtcGxpbmcKICAgICBNU0JEUyAtIE1pY3JvYXJjaGl0
ZWN0dXJhbCBTdG9yZSBCdWZmZXIgRGF0YSBTYW1wbGluZwogICAgIE1GQkRTIC0gTWljcm9hcmNo
aXRlY3R1cmFsIEZpbGwgQnVmZmVyIERhdGEgU2FtcGxpbmcKICAgICBNRFNVTSAtIE1pY3JvYXJj
aGl0ZWN0dXJhbCBEYXRhIFNhbXBsaW5nIFVuY2FjaGVhYmxlIE1lbW9yeQogICAgCiAgICBNRFNV
TSBpcyBhIHNwZWNpYWwgY2FzZSBvZiB0aGUgb3RoZXIgdGhyZWUsIGFuZCBpc24ndCBkaXN0aW5n
dWlzaGVkIGZ1cnRoZXIuCiAgICAKICAgIFRoZXNlIGlzc3VlcyBwZXJ0YWluIHRvIHRocmVlIG1p
Y3JvYXJjaGl0ZWN0dXJhbCBidWZmZXJzLiAgVGhlIExvYWQgUG9ydHMsIHRoZQogICAgU3RvcmUg
QnVmZmVycyBhbmQgdGhlIEZpbGwgQnVmZmVycy4gIEVhY2ggb2YgdGhlc2Ugc3RydWN0dXJlcyBh
cmUgZmx1c2hlZCBieQogICAgdGhlIG5ldyBlbmhhbmNlZCBWRVJXIGZ1bmN0aW9uYWxpdHksIGJ1
dCB0aGUgY29uZGl0aW9ucyB1bmRlciB3aGljaCBmbHVzaGluZwogICAgaXMgbmVjZXNzYXJ5IHZh
cnkuCiAgICAKICAgIEZvciB0aGlzIGNvbmNpc2Ugb3ZlcnZpZXcgb2YgdGhlIGlzc3VlcyBhbmQg
ZGVmYXVsdCBsb2dpYywgdGhlIGFiYnJldmlhdGlvbnMKICAgIFNQIChTdG9yZSBQb3J0KSwgRkIg
KEZpbGwgQnVmZmVyKSwgTFAgKExvYWQgUG9ydCkgYW5kIEhUIChIeXBlcnRocmVhZGluZykgYXJl
CiAgICB1c2VkIGZvciBicmV2aXR5OgogICAgCiAgICAgKiBWdWxuZXJhYmxlIGhhcmR3YXJlIGlz
IGRpdmlkZWQgaW50byB0d28gY2F0ZWdvcmllcyAtIHBhcnRzIHdoaWNoIHN1ZmZlcgogICAgICAg
ZnJvbSBTUCBvbmx5LCBhbmQgcGFydHMgd2l0aCBhbnkgb3RoZXIgY29tYmluYXRpb24gb2YgdnVs
bmVyYWJpbGl0aWVzLgogICAgCiAgICAgKiBTUCBvbmx5IGhhcyBhbiBIVCBpbnRlcmFjdGlvbiB3
aGVuIHRoZSB0aHJlYWQgZ29lcyBpZGxlLCBkdWUgdG8gdGhlIHN0YXRpYwogICAgICAgcGFydGl0
aW9uaW5nIG9mIHJlc291cmNlcy4gIExQIGFuZCBGQiBoYXZlIEhUIGludGVyYWN0aW9ucyBhdCBh
bGwgcG9pbnRzLAogICAgICAgZHVlIHRvIHRoZSBjb21wZXRpdGl2ZSBzaGFyaW5nIG9mIHJlc291
cmNlcy4gIEFsbCBpc3N1ZXMgcG90ZW50aWFsbHkgbGVhawogICAgICAgZGF0YSBhY3Jvc3MgdGhl
IHJldHVybi10by1ndWVzdCB0cmFuc2l0aW9uLgogICAgCiAgICAgKiBUaGUgbWljcm9jb2RlIHdo
aWNoIGltcGxlbWVudHMgVkVSVyBmbHVzaGluZyBhbHNvIGV4dGVuZHMgTVNSX0ZMVVNIX0NNRCwg
c28KICAgICAgIHdlIGRvbid0IG5lZWQgdG8gZG8gYm90aCBvbiB0aGUgSFZNIHJldHVybi10by1n
dWVzdCBwYXRoLiAgSG93ZXZlciwgdGhlCiAgICAgICBLbmlnaHRzIHJhbmdlIG9mIHByb2Nlc3Nv
cnMgYXJlIGltbXVuZSB0byBMMVRGICh0aGVyZWZvcmUgaGF2ZSBubwogICAgICAgTVNSX0ZMVVNI
X0NNRCksIGJ1dCBhcmUgdnVsbmVyYWJsZSB0byBNRFMsIHNvIGRvIHJlcXVpcmUgVkVSVyBvbiB0
aGUgSFZNCiAgICAgICBwYXRoLgogICAgCiAgICBOb3RlIHRoYXQgd2UgZGVsaWJlcmF0ZWx5IHN1
cHBvcnQgbWRzPTEgZXZlbiB3aXRob3V0IE1EX0NMRUFSIGluIGNhc2UgdGhlCiAgICBtaWNyb2Nv
ZGUgaGFzIGJlZW4gdXBkYXRlZCBidXQgdGhlIGZlYXR1cmUgYml0IG5vdCBleHBvc2VkLgogICAg
CiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI5NywgQ1ZFLTIwMTgtMTIxMjYsIENWRS0yMDE4LTEy
MTI3LCBDVkUtMjAxOC0xMjEzMCwgQ1ZFLTIwMTktMTEwOTEuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgKGNoZXJyeSBwaWNrZWQg
ZnJvbSBjb21taXQgM2MwNGMyNThhYjQwNDA1YTc0ZTE5NGQ5ODg5YTRjYmM3YWJlOTRiNCkKLS0t
CiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biB8ICAxNCArKy0KIHhlbi9hcmNo
L3g4Ni9jcHUvY29tbW9uLmMgICAgICAgICAgIHwgICA5ICsrCiB4ZW4vYXJjaC94ODYvc3BlY19j
dHJsLmMgICAgICAgICAgICB8IDE2NSArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysr
Ky0KIDMgZmlsZXMgY2hhbmdlZCwgMTgyIGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21p
c2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgppbmRleCAyMDg2M2IyMTEyLi45YzZjYWJjYWYx
IDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgorKysgYi9k
b2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgpAQCAtMTUxNCw3ICsxNTE0LDcgQEAg
aXMgYmVpbmcgaW50ZXJwcmV0ZWQgYXMgYSBjdXN0b20gdGltZW91dCBpbiBtaWxsaXNlY29uZHMu
IFplcm8gb3IgYm9vbGVhbgogZmFsc2UgZGlzYWJsZSB0aGUgcXVpcmsgd29ya2Fyb3VuZCwgd2hp
Y2ggaXMgYWxzbyB0aGUgZGVmYXVsdC4KIAogIyMjIHNwZWMtY3RybCAoeDg2KQotPiBgPSBMaXN0
IG9mIFsgPGJvb2w+LCB4ZW49PGJvb2w+LCB7cHYsaHZtLG1zci1zYyxyc2J9PTxib29sPiwKKz4g
YD0gTGlzdCBvZiBbIDxib29sPiwgeGVuPTxib29sPiwge3B2LGh2bSxtc3Itc2MscnNiLG1kLWNs
ZWFyfT08Ym9vbD4sCiA+ICAgICAgICAgICAgICBidGktdGh1bms9cmV0cG9saW5lfGxmZW5jZXxq
bXAsIHtpYnJzLGlicGIsc3NiZCxlYWdlci1mcHUsCiA+ICAgICAgICAgICAgICBsMWQtZmx1c2h9
PTxib29sPiBdYAogCkBAIC0xNTM4LDkgKzE1MzgsMTAgQEAgaW4gcGxhY2UgZm9yIGd1ZXN0cyB0
byB1c2UuCiAKIFVzZSBvZiBhIHBvc2l0aXZlIGJvb2xlYW4gdmFsdWUgZm9yIGVpdGhlciBvZiB0
aGVzZSBvcHRpb25zIGlzIGludmFsaWQuCiAKLVRoZSBib29sZWFucyBgcHY9YCwgYGh2bT1gLCBg
bXNyLXNjPWAgYW5kIGByc2I9YCBvZmZlciBmaW5lIGdyYWluZWQgY29udHJvbAotb3ZlciB0aGUg
YWx0ZXJuYXRpdmUgYmxvY2tzIHVzZWQgYnkgWGVuLiAgVGhlc2UgaW1wYWN0IFhlbidzIGFiaWxp
dHkgdG8KLXByb3RlY3QgaXRzZWxmLCBhbmQgWGVuJ3MgYWJpbGl0eSB0byB2aXJ0dWFsaXNlIHN1
cHBvcnQgZm9yIGd1ZXN0cyB0byB1c2UuCitUaGUgYm9vbGVhbnMgYHB2PWAsIGBodm09YCwgYG1z
ci1zYz1gLCBgcnNiPWAgYW5kIGBtZC1jbGVhcj1gIG9mZmVyIGZpbmUKK2dyYWluZWQgY29udHJv
bCBvdmVyIHRoZSBhbHRlcm5hdGl2ZSBibG9ja3MgdXNlZCBieSBYZW4uICBUaGVzZSBpbXBhY3Qg
WGVuJ3MKK2FiaWxpdHkgdG8gcHJvdGVjdCBpdHNlbGYsIGFuZCBYZW4ncyBhYmlsaXR5IHRvIHZp
cnR1YWxpc2Ugc3VwcG9ydCBmb3IgZ3Vlc3RzCit0byB1c2UuCiAKICogYHB2PWAgYW5kIGBodm09
YCBvZmZlciBjb250cm9sIG92ZXIgYWxsIHN1Ym9wdGlvbnMgZm9yIFBWIGFuZCBIVk0gZ3Vlc3Rz
CiAgIHJlc3BlY3RpdmVseS4KQEAgLTE1NDksNiArMTU1MCwxMSBAQCBwcm90ZWN0IGl0c2VsZiwg
YW5kIFhlbidzIGFiaWxpdHkgdG8gdmlydHVhbGlzZSBzdXBwb3J0IGZvciBndWVzdHMgdG8gdXNl
LgogICBndWVzdHMgYW5kIGlmIGRpc2FibGVkLCBndWVzdHMgd2lsbCBiZSB1bmFibGUgdG8gdXNl
IElCUlMvU1RJQlAvU1NCRC9ldGMuCiAqIGByc2I9YCBvZmZlcnMgY29udHJvbCBvdmVyIHdoZXRo
ZXIgdG8gb3ZlcndyaXRlIHRoZSBSZXR1cm4gU3RhY2sgQnVmZmVyIC8KICAgUmV0dXJuIEFkZHJl
c3MgU3RhY2sgb24gZW50cnkgdG8gWGVuLgorKiBgbWQtY2xlYXI9YCBvZmZlcnMgY29udHJvbCBv
dmVyIHdoZXRoZXIgdG8gdXNlIFZFUlcgdG8gZmx1c2gKKyAgbWljcm9hcmNoaXRlY3R1cmFsIGJ1
ZmZlcnMgb24gaWRsZSBhbmQgZXhpdCBmcm9tIFhlbi4gICpOb3RlOiBGb3IKKyAgY29tcGF0aWJp
bGl0eSB3aXRoIGRldmVsb3BtZW50IHZlcnNpb25zIG9mIHRoaXMgZml4LCBgbWRzPWAgaXMgYWxz
byBhY2NlcHRlZAorICBvbiBYZW4gNC4xMiBhbmQgZWFybGllciBhcyBhbiBhbGlhcy4gIENvbnN1
bHQgdmVuZG9yIGRvY3VtZW50YXRpb24gaW4KKyAgcHJlZmVyZW5jZSB0byBoZXJlLioKIAogSWYg
WGVuIHdhcyBjb21waWxlZCB3aXRoIElORElSRUNUXF9USFVOSyBzdXBwb3J0LCBgYnRpLXRodW5r
PWAgY2FuIGJlIHVzZWQgdG8KIHNlbGVjdCB3aGljaCBvZiB0aGUgdGh1bmtzIGdldHMgcGF0Y2hl
ZCBpbnRvIHRoZSBgX194ODZfaW5kaXJlY3RfdGh1bmtfJXJlZ2AKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9jcHUvY29tbW9uLmMgYi94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCmluZGV4IGZj
OWUzNzkwOTYuLjhhM2U5ZjFmMGQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9u
LmMKKysrIGIveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwpAQCAtNDM5LDYgKzQzOSwxNSBAQCB2
b2lkIGlkZW50aWZ5X2NwdShzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCiAJCWlmICh0ZXN0X2JpdChY
ODZfRkVBVFVSRV9TQ19NU1JfSURMRSwKIAkJCSAgICAgYm9vdF9jcHVfZGF0YS54ODZfY2FwYWJp
bGl0eSkpCiAJCQlfX3NldF9iaXQoWDg2X0ZFQVRVUkVfU0NfTVNSX0lETEUsIGMtPng4Nl9jYXBh
YmlsaXR5KTsKKwkJaWYgKHRlc3RfYml0KFg4Nl9GRUFUVVJFX1NDX1ZFUldfUFYsCisJCQkgICAg
IGJvb3RfY3B1X2RhdGEueDg2X2NhcGFiaWxpdHkpKQorCQkJX19zZXRfYml0KFg4Nl9GRUFUVVJF
X1NDX1ZFUldfUFYsIGMtPng4Nl9jYXBhYmlsaXR5KTsKKwkJaWYgKHRlc3RfYml0KFg4Nl9GRUFU
VVJFX1NDX1ZFUldfSFZNLAorCQkJICAgICBib290X2NwdV9kYXRhLng4Nl9jYXBhYmlsaXR5KSkK
KwkJCV9fc2V0X2JpdChYODZfRkVBVFVSRV9TQ19WRVJXX0hWTSwgYy0+eDg2X2NhcGFiaWxpdHkp
OworCQlpZiAodGVzdF9iaXQoWDg2X0ZFQVRVUkVfU0NfVkVSV19JRExFLAorCQkJICAgICBib290
X2NwdV9kYXRhLng4Nl9jYXBhYmlsaXR5KSkKKwkJCV9fc2V0X2JpdChYODZfRkVBVFVSRV9TQ19W
RVJXX0lETEUsIGMtPng4Nl9jYXBhYmlsaXR5KTsKIAogCQkvKiBBTkQgdGhlIGFscmVhZHkgYWNj
dW11bGF0ZWQgZmxhZ3Mgd2l0aCB0aGVzZSAqLwogCQlmb3IgKCBpID0gMCA7IGkgPCBOQ0FQSU5U
UyA7IGkrKyApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgYi94ZW4vYXJj
aC94ODYvc3BlY19jdHJsLmMKaW5kZXggYjJkMTc1N2U4Yy4uN2QzNzM4MmFiMyAxMDA2NDQKLS0t
IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwu
YwpAQCAtMzIsNiArMzIsOCBAQCBzdGF0aWMgYm9vbF90IF9faW5pdGRhdGEgb3B0X21zcl9zY19w
diA9IDE7CiBzdGF0aWMgYm9vbF90IF9faW5pdGRhdGEgb3B0X21zcl9zY19odm0gPSAxOwogc3Rh
dGljIGJvb2xfdCBfX2luaXRkYXRhIG9wdF9yc2JfcHYgPSAxOwogc3RhdGljIGJvb2xfdCBfX2lu
aXRkYXRhIG9wdF9yc2JfaHZtID0gMTsKK3N0YXRpYyBpbnQ4X3QgX19pbml0ZGF0YSBvcHRfbWRf
Y2xlYXJfcHYgPSAtMTsKK3N0YXRpYyBpbnQ4X3QgX19pbml0ZGF0YSBvcHRfbWRfY2xlYXJfaHZt
ID0gLTE7CiAKIC8qIENtZGxpbmUgY29udHJvbHMgZm9yIFhlbidzIHNwZWN1bGF0aXZlIHNldHRp
bmdzLiAqLwogc3RhdGljIGVudW0gaW5kX3RodW5rIHsKQEAgLTU2LDYgKzU4LDkgQEAgcGFkZHJf
dCBfX3JlYWRfbW9zdGx5IGwxdGZfYWRkcl9tYXNrLCBfX3JlYWRfbW9zdGx5IGwxdGZfc2FmZV9t
YWRkcjsKIHN0YXRpYyBib29sX3QgX19pbml0ZGF0YSBjcHVfaGFzX2J1Z19sMXRmOwogc3RhdGlj
IHVuc2lnbmVkIGludCBfX2luaXRkYXRhIGwxZF9tYXhwaHlzYWRkcjsKIAorc3RhdGljIGJvb2xf
dCBfX2luaXRkYXRhIGNwdV9oYXNfYnVnX21zYmRzX29ubHk7IC8qID0+IG1pbmltYWwgSFQgaW1w
YWN0LiAqLworc3RhdGljIGJvb2xfdCBfX2luaXRkYXRhIGNwdV9oYXNfYnVnX21kczsgLyogQW55
IG90aGVyIE17TFAsU0IsRkJ9RFMgY29tYmluYXRpb24uICovCisKIHN0YXRpYyBpbnQgX19pbml0
IHBhcnNlX2J0aShjb25zdCBjaGFyICpzKQogewogICAgIGNvbnN0IGNoYXIgKnNzOwpAQCAtMTI4
LDYgKzEzMyw4IEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX3NwZWNfY3RybChjaGFyICpzKQog
ICAgICAgICBkaXNhYmxlX2NvbW1vbjoKICAgICAgICAgICAgIG9wdF9yc2JfcHYgPSAwOwogICAg
ICAgICAgICAgb3B0X3JzYl9odm0gPSAwOworICAgICAgICAgICAgb3B0X21kX2NsZWFyX3B2ID0g
MDsKKyAgICAgICAgICAgIG9wdF9tZF9jbGVhcl9odm0gPSAwOwogCiAgICAgICAgICAgICBvcHRf
dGh1bmsgPSBUSFVOS19KTVA7CiAgICAgICAgICAgICBvcHRfaWJycyA9IDA7CkBAIC0xNTAsMTEg
KzE1NywxMyBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9zcGVjX2N0cmwoY2hhciAqcykKICAg
ICAgICAgewogICAgICAgICAgICAgb3B0X21zcl9zY19wdiA9IHZhbDsKICAgICAgICAgICAgIG9w
dF9yc2JfcHYgPSB2YWw7CisgICAgICAgICAgICBvcHRfbWRfY2xlYXJfcHYgPSB2YWw7CiAgICAg
ICAgIH0KICAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJodm0iLCBzLCBz
cykpID49IDAgKQogICAgICAgICB7CiAgICAgICAgICAgICBvcHRfbXNyX3NjX2h2bSA9IHZhbDsK
ICAgICAgICAgICAgIG9wdF9yc2JfaHZtID0gdmFsOworICAgICAgICAgICAgb3B0X21kX2NsZWFy
X2h2bSA9IHZhbDsKICAgICAgICAgfQogICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jv
b2xlYW4oIm1zci1zYyIsIHMsIHNzKSkgPj0gMCApCiAgICAgICAgIHsKQEAgLTE2Niw2ICsxNzUs
MTIgQEAgc3RhdGljIGludCBfX2luaXQgcGFyc2Vfc3BlY19jdHJsKGNoYXIgKnMpCiAgICAgICAg
ICAgICBvcHRfcnNiX3B2ID0gdmFsOwogICAgICAgICAgICAgb3B0X3JzYl9odm0gPSB2YWw7CiAg
ICAgICAgIH0KKyAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJtZC1jbGVh
ciIsIHMsIHNzKSkgPj0gMCB8fAorICAgICAgICAgICAgICAgICAgKHZhbCA9IHBhcnNlX2Jvb2xl
YW4oIm1kcyIsIHMsIHNzKSkgPj0gMCApCisgICAgICAgIHsKKyAgICAgICAgICAgIG9wdF9tZF9j
bGVhcl9wdiA9IHZhbDsKKyAgICAgICAgICAgIG9wdF9tZF9jbGVhcl9odm0gPSB2YWw7CisgICAg
ICAgIH0KIAogICAgICAgICAvKiBYZW4ncyBzcGVjdWxhdGl2ZSBzaWRlY2hhbm5lbCBtaXRpZ2F0
aW9uIHNldHRpbmdzLiAqLwogICAgICAgICBlbHNlIGlmICggIXN0cm5jbXAocywgImJ0aS10aHVu
az0iLCAxMCkgKQpAQCAtMzUxLDcgKzM2Niw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9k
ZXRhaWxzKGVudW0gaW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBzKQogICAgICAgICAgICAg
ICAgIlxuIik7CiAKICAgICAvKiBTZXR0aW5ncyBmb3IgWGVuJ3MgcHJvdGVjdGlvbiwgaXJyZXNw
ZWN0aXZlIG9mIGd1ZXN0cy4gKi8KLSAgICBwcmludGsoIiAgWGVuIHNldHRpbmdzOiBCVEktVGh1
bmsgJXMsIFNQRUNfQ1RSTDogJXMlcywgT3RoZXI6JXMlc1xuIiwKKyAgICBwcmludGsoIiAgWGVu
IHNldHRpbmdzOiBCVEktVGh1bmsgJXMsIFNQRUNfQ1RSTDogJXMlcywgT3RoZXI6JXMlcyVzXG4i
LAogICAgICAgICAgICB0aHVuayA9PSBUSFVOS19OT05FICAgICAgPyAiTi9BIiA6CiAgICAgICAg
ICAgIHRodW5rID09IFRIVU5LX1JFVFBPTElORSA/ICJSRVRQT0xJTkUiIDoKICAgICAgICAgICAg
dGh1bmsgPT0gVEhVTktfTEZFTkNFICAgID8gIkxGRU5DRSIgOgpAQCAtMzYxLDcgKzM3Niw4IEBA
IHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0gaW5kX3RodW5rIHRodW5rLCB1
aW50NjRfdCBjYXBzKQogICAgICAgICAgICAhYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NTQkQp
ICAgICAgICAgICA/ICIiIDoKICAgICAgICAgICAgKGRlZmF1bHRfeGVuX3NwZWNfY3RybCAmIFNQ
RUNfQ1RSTF9TU0JEKSAgPyAiIFNTQkQrIiA6ICIgU1NCRC0iLAogICAgICAgICAgICBvcHRfaWJw
YiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/ICIgSUJQQiIgIDogIiIsCi0gICAg
ICAgICAgIG9wdF9sMWRfZmx1c2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gIiBMMURf
RkxVU0giIDogIiIpOworICAgICAgICAgICBvcHRfbDFkX2ZsdXNoICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICA/ICIgTDFEX0ZMVVNIIiA6ICIiLAorICAgICAgICAgICBvcHRfbWRfY2xlYXJf
cHYgfHwgb3B0X21kX2NsZWFyX2h2bSAgICAgICA/ICIgVkVSVyIgIDogIiIpOwogCiAgICAgLyog
TDFURiBkaWFnbm9zdGljcywgcHJpbnRlZCBpZiB2dWxuZXJhYmxlIG9yIFBWIHNoYWRvd2luZyBp
cyBpbiB1c2UuICovCiAgICAgaWYgKCBjcHVfaGFzX2J1Z19sMXRmIHx8IG9wdF9wdl9sMXRmICkK
QEAgLTc0NCw2ICs3NjAsMTA3IEBAIHN0YXRpYyBfX2luaXQgdm9pZCBsMXRmX2NhbGN1bGF0aW9u
cyh1aW50NjRfdCBjYXBzKQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICA6ICgzdWwgPDwgKHBhZGRyX2JpdHMgLSAyKSkpKTsKIH0KIAorLyogQ2FsY3VsYXRlIHdo
ZXRoZXIgdGhpcyBDUFUgaXMgdnVsbmVyYWJsZSB0byBNRFMuICovCitzdGF0aWMgX19pbml0IHZv
aWQgbWRzX2NhbGN1bGF0aW9ucyh1aW50NjRfdCBjYXBzKQoreworICAgIC8qIE1EUyBpcyBvbmx5
IGtub3duIHRvIGFmZmVjdCBJbnRlbCBGYW1pbHkgNiBwcm9jZXNzb3JzIGF0IHRoaXMgdGltZS4g
Ki8KKyAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRvciAhPSBYODZfVkVORE9SX0lOVEVM
IHx8CisgICAgICAgICBib290X2NwdV9kYXRhLng4NiAhPSA2ICkKKyAgICAgICAgcmV0dXJuOwor
CisgICAgLyogQW55IHByb2Nlc3NvciBhZHZlcnRpc2luZyBNRFNfTk8gc2hvdWxkIGJlIG5vdCB2
dWxuZXJhYmxlIHRvIE1EUy4gKi8KKyAgICBpZiAoIGNhcHMgJiBBUkNIX0NBUFNfTURTX05PICkK
KyAgICAgICAgcmV0dXJuOworCisgICAgc3dpdGNoICggYm9vdF9jcHVfZGF0YS54ODZfbW9kZWwg
KQorICAgIHsKKyAgICAgICAgLyoKKyAgICAgICAgICogQ29yZSBwcm9jZXNzb3JzIHNpbmNlIGF0
IGxlYXN0IE5laGFsZW0gYXJlIHZ1bG5lcmFibGUuCisgICAgICAgICAqLworICAgIGNhc2UgMHgx
ZjogLyogQXVidXJuZGFsZSAvIEhhdmVuZGFsZSAqLworICAgIGNhc2UgMHgxZTogLyogTmVoYWxl
bSAqLworICAgIGNhc2UgMHgxYTogLyogTmVoYWxlbSBFUCAqLworICAgIGNhc2UgMHgyZTogLyog
TmVoYWxlbSBFWCAqLworICAgIGNhc2UgMHgyNTogLyogV2VzdG1lcmUgKi8KKyAgICBjYXNlIDB4
MmM6IC8qIFdlc3RtZXJlIEVQICovCisgICAgY2FzZSAweDJmOiAvKiBXZXN0bWVyZSBFWCAqLwor
ICAgIGNhc2UgMHgyYTogLyogU2FuZHlCcmlkZ2UgKi8KKyAgICBjYXNlIDB4MmQ6IC8qIFNhbmR5
QnJpZGdlIEVQL0VYICovCisgICAgY2FzZSAweDNhOiAvKiBJdnlCcmlkZ2UgKi8KKyAgICBjYXNl
IDB4M2U6IC8qIEl2eUJyaWRnZSBFUC9FWCAqLworICAgIGNhc2UgMHgzYzogLyogSGFzd2VsbCAq
LworICAgIGNhc2UgMHgzZjogLyogSGFzd2VsbCBFWC9FUCAqLworICAgIGNhc2UgMHg0NTogLyog
SGFzd2VsbCBEICovCisgICAgY2FzZSAweDQ2OiAvKiBIYXN3ZWxsIEggKi8KKyAgICBjYXNlIDB4
M2Q6IC8qIEJyb2Fkd2VsbCAqLworICAgIGNhc2UgMHg0NzogLyogQnJvYWR3ZWxsIEggKi8KKyAg
ICBjYXNlIDB4NGY6IC8qIEJyb2Fkd2VsbCBFUC9FWCAqLworICAgIGNhc2UgMHg1NjogLyogQnJv
YWR3ZWxsIEQgKi8KKyAgICBjYXNlIDB4NGU6IC8qIFNreWxha2UgTSAqLworICAgIGNhc2UgMHg1
ZTogLyogU2t5bGFrZSBEICovCisgICAgICAgIGNwdV9oYXNfYnVnX21kcyA9IDE7CisgICAgICAg
IGJyZWFrOworCisgICAgICAgIC8qCisgICAgICAgICAqIFNvbWUgQ29yZSBwcm9jZXNzb3JzIGhh
dmUgcGVyLXN0ZXBwaW5nIHZ1bG5lcmFiaWxpdHkuCisgICAgICAgICAqLworICAgIGNhc2UgMHg1
NTogLyogU2t5bGFrZS1YIC8gQ2FzY2FkZSBMYWtlICovCisgICAgICAgIGlmICggYm9vdF9jcHVf
ZGF0YS54ODZfbWFzayA8PSA1ICkKKyAgICAgICAgICAgIGNwdV9oYXNfYnVnX21kcyA9IDE7Cisg
ICAgICAgIGJyZWFrOworCisgICAgY2FzZSAweDhlOiAvKiBLYWJ5IC8gQ29mZmVlIC8gV2hpc2tl
eSBMYWtlIE0gKi8KKyAgICAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl9tYXNrIDw9IDB4YiAp
CisgICAgICAgICAgICBjcHVfaGFzX2J1Z19tZHMgPSAxOworICAgICAgICBicmVhazsKKworICAg
IGNhc2UgMHg5ZTogLyogS2FieSAvIENvZmZlZSAvIFdoaXNrZXkgTGFrZSBEICovCisgICAgICAg
IGlmICggYm9vdF9jcHVfZGF0YS54ODZfbWFzayA8PSAweGMgKQorICAgICAgICAgICAgY3B1X2hh
c19idWdfbWRzID0gMTsKKyAgICAgICAgYnJlYWs7CisKKyAgICAgICAgLyoKKyAgICAgICAgICog
VmVyeSBvbGQgYW5kIHZlcnkgbmV3IEF0b20gcHJvY2Vzc29ycyBhcmUgbm90IHZ1bG5lcmFibGUu
CisgICAgICAgICAqLworICAgIGNhc2UgMHgxYzogLyogUGluZXZpZXcgKi8KKyAgICBjYXNlIDB4
MjY6IC8qIExpbmNyb2Z0ICovCisgICAgY2FzZSAweDI3OiAvKiBQZW53ZWxsICovCisgICAgY2Fz
ZSAweDM1OiAvKiBDbG92ZXJ2aWV3ICovCisgICAgY2FzZSAweDM2OiAvKiBDZWRhcnZpZXcgKi8K
KyAgICBjYXNlIDB4N2E6IC8qIEdvbGRtb250ICovCisgICAgICAgIGJyZWFrOworCisgICAgICAg
IC8qCisgICAgICAgICAqIE1pZGRsaW5nIEF0b20gcHJvY2Vzc29ycyBhcmUgdnVsbmVyYWJsZSB0
byBqdXN0IHRoZSBTdG9yZSBCdWZmZXIKKyAgICAgICAgICogYXNwZWN0LgorICAgICAgICAgKi8K
KyAgICBjYXNlIDB4Mzc6IC8qIEJheXRyYWlsIC8gVmFsbGV5dmlldyAoU2lsdmVybW9udCkgKi8K
KyAgICBjYXNlIDB4NGE6IC8qIE1lcnJpZmllbGQgKi8KKyAgICBjYXNlIDB4NGM6IC8qIENoZXJy
eXRyYWlsIC8gQnJhc3N3ZWxsICovCisgICAgY2FzZSAweDRkOiAvKiBBdmF0b24gLyBSYW5nZWx5
IChTaWx2ZXJtb250KSAqLworICAgIGNhc2UgMHg1YTogLyogTW9vcmVmaWVsZCAqLworICAgIGNh
c2UgMHg1ZDoKKyAgICBjYXNlIDB4NjU6CisgICAgY2FzZSAweDZlOgorICAgIGNhc2UgMHg3NToK
KyAgICAgICAgLyoKKyAgICAgICAgICogS25pZ2h0cyBwcm9jZXNzb3JzICh3aGljaCBhcmUgYmFz
ZWQgb24gdGhlIFNpbHZlcm1vbnQvQWlybW9udAorICAgICAgICAgKiBtaWNyb2FyY2hpdGVjdHVy
ZSkgYXJlIHNpbWlsYXJseSBvbmx5IGFmZmVjdGVkIGJ5IHRoZSBTdG9yZSBCdWZmZXIKKyAgICAg
ICAgICogYXNwZWN0LgorICAgICAgICAgKi8KKyAgICBjYXNlIDB4NTc6IC8qIEtuaWdodHMgTGFu
ZGluZyAqLworICAgIGNhc2UgMHg4NTogLyogS25pZ2h0cyBNaWxsICovCisgICAgICAgIGNwdV9o
YXNfYnVnX21zYmRzX29ubHkgPSAxOworICAgICAgICBicmVhazsKKworICAgIGRlZmF1bHQ6Cisg
ICAgICAgIHByaW50aygiVW5yZWNvZ25pc2VkIENQVSBtb2RlbCAlI3ggLSBhc3N1bWluZyB2dWxu
ZXJhYmxlIHRvIE1EU1xuIiwKKyAgICAgICAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2X21vZGVs
KTsKKyAgICAgICAgY3B1X2hhc19idWdfbWRzID0gMTsKKyAgICAgICAgYnJlYWs7CisgICAgfQor
fQorCiB2b2lkIF9faW5pdCBpbml0X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiB7CiAg
ICAgZW51bSBpbmRfdGh1bmsgdGh1bmsgPSBUSFVOS19ERUZBVUxUOwpAQCAtOTQwLDYgKzEwNTcs
NTAgQEAgdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQogICAg
ICAgICBwcmludGsoIioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKlxuIik7CiAgICAgfQogCisgICAgbWRzX2NhbGN1bGF0aW9ucyhjYXBzKTsKKwor
ICAgIC8qCisgICAgICogQnkgZGVmYXVsdCwgZW5hYmxlIFBWIGFuZCBIVk0gbWl0aWdhdGlvbnMg
b24gTURTLXZ1bG5lcmFibGUgaGFyZHdhcmUuCisgICAgICogVGhpcyB3aWxsIG9ubHkgYmUgYSB0
b2tlbiBlZmZvcnQgZm9yIE1MUERTL01GQkRTIHdoZW4gSFQgaXMgZW5hYmxlZCwKKyAgICAgKiBi
dXQgaXQgaXMgc29tZXdoYXQgYmV0dGVyIHRoYW4gbm90aGluZy4KKyAgICAgKi8KKyAgICBpZiAo
IG9wdF9tZF9jbGVhcl9wdiA9PSAtMSApCisgICAgICAgIG9wdF9tZF9jbGVhcl9wdiA9ICgoY3B1
X2hhc19idWdfbWRzIHx8IGNwdV9oYXNfYnVnX21zYmRzX29ubHkpICYmCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfTURfQ0xFQVIpKTsKKyAgICBp
ZiAoIG9wdF9tZF9jbGVhcl9odm0gPT0gLTEgKQorICAgICAgICBvcHRfbWRfY2xlYXJfaHZtID0g
KChjcHVfaGFzX2J1Z19tZHMgfHwgY3B1X2hhc19idWdfbXNiZHNfb25seSkgJiYKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfTURfQ0xFQVIpKTsK
KworICAgIC8qCisgICAgICogRW5hYmxlIE1EUyBkZWZlbmNlcyBhcyBhcHBsaWNhYmxlLiAgVGhl
IFBWIGJsb2NrcyBuZWVkIHVzaW5nIGFsbCB0aGUKKyAgICAgKiB0aW1lLCBhbmQgdGhlIElkbGUg
YmxvY2tzIG5lZWQgdXNpbmcgaWYgZWl0aGVyIFBWIG9yIEhWTSBkZWZlbmNlcyBhcmUKKyAgICAg
KiB1c2VkLgorICAgICAqCisgICAgICogSFZNIGlzIG1vcmUgY29tcGxpY2F0ZWQuICBUaGUgTURf
Q0xFQVIgbWljcm9jb2RlIGV4dGVuZHMgTDFEX0ZMVVNIIHdpdGgKKyAgICAgKiBlcXVpdmVsZW50
IHNlbWFudGljcyB0byBhdm9pZCBuZWVkaW5nIHRvIHBlcmZvcm0gYm90aCBmbHVzaGVzIG9uIHRo
ZQorICAgICAqIEhWTSBwYXRoLiAgVGhlIEhWTSBibG9ja3MgZG9uJ3QgbmVlZCBhY3RpdmF0aW5n
IGlmIG91ciBoeXBlcnZpc29yIHRvbGQKKyAgICAgKiB1cyBpdCB3YXMgaGFuZGxpbmcgTDFEX0ZM
VVNILCBvciB3ZSBhcmUgdXNpbmcgTDFEX0ZMVVNIIG91cnNlbHZlcy4KKyAgICAgKi8KKyAgICBp
ZiAoIG9wdF9tZF9jbGVhcl9wdiApCisgICAgICAgIF9fc2V0X2JpdChYODZfRkVBVFVSRV9TQ19W
RVJXX1BWLCBib290X2NwdV9kYXRhLng4Nl9jYXBhYmlsaXR5KTsKKyAgICBpZiAoIG9wdF9tZF9j
bGVhcl9wdiB8fCBvcHRfbWRfY2xlYXJfaHZtICkKKyAgICAgICAgX19zZXRfYml0KFg4Nl9GRUFU
VVJFX1NDX1ZFUldfSURMRSwgYm9vdF9jcHVfZGF0YS54ODZfY2FwYWJpbGl0eSk7CisgICAgaWYg
KCBvcHRfbWRfY2xlYXJfaHZtICYmICEoY2FwcyAmIEFSQ0hfQ0FQU19TS0lQX0wxREZMKSAmJiAh
b3B0X2wxZF9mbHVzaCApCisgICAgICAgIF9fc2V0X2JpdChYODZfRkVBVFVSRV9TQ19WRVJXX0hW
TSwgYm9vdF9jcHVfZGF0YS54ODZfY2FwYWJpbGl0eSk7CisKKyAgICAvKgorICAgICAqIFdhcm4g
dGhlIHVzZXIgaWYgdGhleSBhcmUgb24gTUxQRFMvTUZCRFMtdnVsbmVyYWJsZSBoYXJkd2FyZSB3
aXRoIEhUCisgICAgICogYWN0aXZlIGFuZCBubyBleHBsaWNpdCBTTVQgY2hvaWNlLgorICAgICAq
LworICAgIGlmICggb3B0X3NtdCA9PSAtMSAmJiBjcHVfaGFzX2J1Z19tZHMgJiYgaHdfc210X2Vu
YWJsZWQgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKCIqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiIpOworICAgICAgICBwcmludGsoIkJvb3Rl
ZCBvbiBNTFBEUy9NRkJEUy12dWxuZXJhYmxlIGhhcmR3YXJlIHdpdGggU01UL0h5cGVydGhyZWFk
aW5nXG4iKTsKKyAgICAgICAgcHJpbnRrKCJlbmFibGVkLiAgTWl0aWdhdGlvbnMgd2lsbCBub3Qg
YmUgZnVsbHkgZWZmZWN0aXZlLiAgUGxlYXNlXG4iKTsKKyAgICAgICAgcHJpbnRrKCJjaG9vc2Ug
YW4gZXhwbGljaXQgc210PTxib29sPiBzZXR0aW5nLiAgU2VlIFhTQS0yOTcuXG4iKTsKKyAgICAg
ICAgcHJpbnRrKCIqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKipcbiIpOworICAgIH0KKwogICAgIHByaW50X2RldGFpbHModGh1bmssIGNhcHMpOwog
CiAgICAgLyoKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWdpbmctNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Wed May 15 07:55:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 07:55:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hQokn-00007R-3K; Wed, 15 May 2019 07:55: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=FXlx=TP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQokl-00007M-C1
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 07:55:07 +0000
X-Inumbo-ID: c0870f1d-76e6-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c0870f1d-76e6-11e9-8980-bc764e045a96;
 Wed, 15 May 2019 07:55:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQokj-00056B-F9
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 07:55:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQokj-0008Rc-CL
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 07:55:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQokj-0008Rc-CL@xenbits.xenproject.org>
Date: Wed, 15 May 2019 07:55:05 +0000
Subject: [Xen-changelog] [xen staging-4.12] xen/sched: fix credit2 smt idle
 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>

Y29tbWl0IGI4ZWQxNDY4OTUzNzAxNTdhOWUxMzEyMTEzMWMwNjA2YTM0NGU4YjMKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTWF5IDE1
IDA5OjM0OjU3IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgTWF5IDE1IDA5OjM0OjU3IDIwMTkgKzAyMDAKCiAgICB4
ZW4vc2NoZWQ6IGZpeCBjcmVkaXQyIHNtdCBpZGxlIGhhbmRsaW5nCiAgICAKICAgIENyZWRpdDIn
cyBzbXRfaWRsZV9tYXNrX3NldCgpIGFuZCBzbXRfaWRsZV9tYXNrX2NsZWFyKCkgYXJlIHVzZWQg
dG8KICAgIGlkZW50aWZ5IGlkbGUgY29yZXMgd2hlcmUgdmNwdXMgY2FuIGJlIG1vdmVkIHRvLiBB
IGNvcmUgaXMgdGhvdWdodCB0bwogICAgYmUgaWRsZSB3aGVuIGFsbCBzaWJsaW5ncyBhcmUga25v
d24gdG8gaGF2ZSB0aGUgaWRsZSB2Y3B1IHJ1bm5pbmcgb24KICAgIHRoZW0uCiAgICAKICAgIFVu
Zm9ydHVuYXRlbHkgdGhlIGluZm9ybWF0aW9uIG9mIGEgdmNwdSBydW5uaW5nIG9uIGEgY3B1IGlz
IHBlcgogICAgcnVucXVldWUuIFNvIGluIGNhc2Ugbm90IGFsbCBzaWJsaW5ncyBhcmUgaW4gdGhl
IHNhbWUgcnVucXVldWUgYSBjb3JlCiAgICB3aWxsIG5ldmVyIGJlIHJlZ2FyZGVkIHRvIGJlIGlk
bGUsIGFzIHRoZSBzaWJsaW5nIG5vdCBpbiB0aGUgcnVucXVldWUKICAgIGlzIG5ldmVyIGtub3du
IHRvIHJ1biB0aGUgaWRsZSB2Y3B1LgogICAgCiAgICBVc2UgYSBjcmVkaXQyIHNwZWNpZmljIGNw
dW1hc2sgb2Ygc2libGluZ3Mgd2l0aCBvbmx5IHRob3NlIGNwdXMKICAgIGJlaW5nIG1hcmtlZCB3
aGljaCBhcmUgaW4gdGhlIHNhbWUgcnVucXVldWUgYXMgdGhlIGNwdSBpbiBxdWVzdGlvbi4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAg
UmV2aWV3ZWQtYnk6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+CiAgICBtYXN0
ZXIgY29tbWl0OiA3NTNiYTQzZDZkMTZlNjg4ZjY4OGUwMWUxYzc3NDYzZWEyYzZlYzlmCiAgICBt
YXN0ZXIgZGF0ZTogMjAxOS0wMy0yOSAxODoyODoyMSArMDAwMAotLS0KIHhlbi9jb21tb24vc2No
ZWRfY3JlZGl0Mi5jIHwgMjUgKysrKysrKysrKysrKysrKysrKysrLS0tLQogMSBmaWxlIGNoYW5n
ZWQsIDIxIGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9zY2hlZF9jcmVkaXQyLmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwppbmRleCA1
NDNkYzM2NjRkLi42OTU4YjI2NWZjIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRp
dDIuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwpAQCAtNTA0LDYgKzUwNCw3IEBA
IHN0cnVjdCBjc2NoZWQyX3ByaXZhdGUgewogICogUGh5c2ljYWwgQ1BVCiAgKi8KIHN0cnVjdCBj
c2NoZWQyX3BjcHUgeworICAgIGNwdW1hc2tfdCBzaWJsaW5nX21hc2s7ICAgICAgICAgICAgLyog
U2libGluZ3MgaW4gdGhlIHNhbWUgcnVucXVldWUgICAgICAqLwogICAgIGludCBydW5xX2lkOwog
fTsKIApAQCAtNjU2LDcgKzY1Nyw3IEBAIHN0YXRpYyBpbmxpbmUKIHZvaWQgc210X2lkbGVfbWFz
a19zZXQodW5zaWduZWQgaW50IGNwdSwgY29uc3QgY3B1bWFza190ICppZGxlcnMsCiAgICAgICAg
ICAgICAgICAgICAgICAgIGNwdW1hc2tfdCAqbWFzaykKIHsKLSAgICBjb25zdCBjcHVtYXNrX3Qg
KmNwdV9zaWJsaW5ncyA9IHBlcl9jcHUoY3B1X3NpYmxpbmdfbWFzaywgY3B1KTsKKyAgICBjb25z
dCBjcHVtYXNrX3QgKmNwdV9zaWJsaW5ncyA9ICZjc2NoZWQyX3BjcHUoY3B1KS0+c2libGluZ19t
YXNrOwogCiAgICAgaWYgKCBjcHVtYXNrX3N1YnNldChjcHVfc2libGluZ3MsIGlkbGVycykgKQog
ICAgICAgICBjcHVtYXNrX29yKG1hc2ssIG1hc2ssIGNwdV9zaWJsaW5ncyk7CkBAIC02NjgsMTAg
KzY2OSwxMCBAQCB2b2lkIHNtdF9pZGxlX21hc2tfc2V0KHVuc2lnbmVkIGludCBjcHUsIGNvbnN0
IGNwdW1hc2tfdCAqaWRsZXJzLAogc3RhdGljIGlubGluZQogdm9pZCBzbXRfaWRsZV9tYXNrX2Ns
ZWFyKHVuc2lnbmVkIGludCBjcHUsIGNwdW1hc2tfdCAqbWFzaykKIHsKLSAgICBjb25zdCBjcHVt
YXNrX3QgKmNwdV9zaWJsaW5ncyA9IHBlcl9jcHUoY3B1X3NpYmxpbmdfbWFzaywgY3B1KTsKKyAg
ICBjb25zdCBjcHVtYXNrX3QgKmNwdV9zaWJsaW5ncyA9ICZjc2NoZWQyX3BjcHUoY3B1KS0+c2li
bGluZ19tYXNrOwogCiAgICAgaWYgKCBjcHVtYXNrX3N1YnNldChjcHVfc2libGluZ3MsIG1hc2sp
ICkKLSAgICAgICAgY3B1bWFza19hbmRub3QobWFzaywgbWFzaywgcGVyX2NwdShjcHVfc2libGlu
Z19tYXNrLCBjcHUpKTsKKyAgICAgICAgY3B1bWFza19hbmRub3QobWFzaywgbWFzaywgY3B1X3Np
YmxpbmdzKTsKIH0KIAogLyoKQEAgLTM3OTMsNiArMzc5NCw3IEBAIGluaXRfcGRhdGEoc3RydWN0
IGNzY2hlZDJfcHJpdmF0ZSAqcHJ2LCBzdHJ1Y3QgY3NjaGVkMl9wY3B1ICpzcGMsCiAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBjcHUpCiB7CiAgICAgc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0
YSAqcnFkOworICAgIHVuc2lnbmVkIGludCByY3B1OwogCiAgICAgQVNTRVJUKHJ3X2lzX3dyaXRl
X2xvY2tlZCgmcHJ2LT5sb2NrKSk7CiAgICAgQVNTRVJUKCFjcHVtYXNrX3Rlc3RfY3B1KGNwdSwg
JnBydi0+aW5pdGlhbGl6ZWQpKTsKQEAgLTM4MTAsMTIgKzM4MTIsMjMgQEAgaW5pdF9wZGF0YShz
dHJ1Y3QgY3NjaGVkMl9wcml2YXRlICpwcnYsIHN0cnVjdCBjc2NoZWQyX3BjcHUgKnNwYywKICAg
ICAgICAgcHJpbnRrKFhFTkxPR19JTkZPICIgRmlyc3QgY3B1IG9uIHJ1bnF1ZXVlLCBhY3RpdmF0
aW5nXG4iKTsKICAgICAgICAgYWN0aXZhdGVfcnVucXVldWUocHJ2LCBzcGMtPnJ1bnFfaWQpOwog
ICAgIH0KLSAgICAKKwogICAgIF9fY3B1bWFza19zZXRfY3B1KGNwdSwgJnJxZC0+aWRsZSk7CiAg
ICAgX19jcHVtYXNrX3NldF9jcHUoY3B1LCAmcnFkLT5hY3RpdmUpOwogICAgIF9fY3B1bWFza19z
ZXRfY3B1KGNwdSwgJnBydi0+aW5pdGlhbGl6ZWQpOwogICAgIF9fY3B1bWFza19zZXRfY3B1KGNw
dSwgJnJxZC0+c210X2lkbGUpOwogCisgICAgLyogT24gdGhlIGJvb3QgY3B1IHdlIGFyZSBjYWxs
ZWQgYmVmb3JlIGNwdV9zaWJsaW5nX21hc2sgaGFzIGJlZW4gc2V0IHVwLiAqLworICAgIGlmICgg
Y3B1ID09IDAgJiYgc3lzdGVtX3N0YXRlIDwgU1lTX1NUQVRFX2FjdGl2ZSApCisgICAgICAgIF9f
Y3B1bWFza19zZXRfY3B1KGNwdSwgJmNzY2hlZDJfcGNwdShjcHUpLT5zaWJsaW5nX21hc2spOwor
ICAgIGVsc2UKKyAgICAgICAgZm9yX2VhY2hfY3B1ICggcmNwdSwgcGVyX2NwdShjcHVfc2libGlu
Z19tYXNrLCBjcHUpICkKKyAgICAgICAgICAgIGlmICggY3B1bWFza190ZXN0X2NwdShyY3B1LCAm
cnFkLT5hY3RpdmUpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBfX2NwdW1hc2tf
c2V0X2NwdShjcHUsICZjc2NoZWQyX3BjcHUocmNwdSktPnNpYmxpbmdfbWFzayk7CisgICAgICAg
ICAgICAgICAgX19jcHVtYXNrX3NldF9jcHUocmNwdSwgJmNzY2hlZDJfcGNwdShjcHUpLT5zaWJs
aW5nX21hc2spOworICAgICAgICAgICAgfQorCiAgICAgaWYgKCBjcHVtYXNrX3dlaWdodCgmcnFk
LT5hY3RpdmUpID09IDEgKQogICAgICAgICBycWQtPnBpY2tfYmlhcyA9IGNwdTsKIApAQCAtMzg5
Nyw2ICszOTEwLDcgQEAgY3NjaGVkMl9kZWluaXRfcGRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzLCB2b2lkICpwY3B1LCBpbnQgY3B1KQogICAgIHN0cnVjdCBjc2NoZWQyX3ByaXZhdGUg
KnBydiA9IGNzY2hlZDJfcHJpdihvcHMpOwogICAgIHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2Rh
dGEgKnJxZDsKICAgICBzdHJ1Y3QgY3NjaGVkMl9wY3B1ICpzcGMgPSBwY3B1OworICAgIHVuc2ln
bmVkIGludCByY3B1OwogCiAgICAgd3JpdGVfbG9ja19pcnFzYXZlKCZwcnYtPmxvY2ssIGZsYWdz
KTsKIApAQCAtMzkyMyw2ICszOTM3LDkgQEAgY3NjaGVkMl9kZWluaXRfcGRhdGEoY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLCB2b2lkICpwY3B1LCBpbnQgY3B1KQogCiAgICAgcHJpbnRrKFhF
TkxPR19JTkZPICJSZW1vdmluZyBjcHUgJWQgZnJvbSBydW5xdWV1ZSAlZFxuIiwgY3B1LCBzcGMt
PnJ1bnFfaWQpOwogCisgICAgZm9yX2VhY2hfY3B1ICggcmNwdSwgJnJxZC0+YWN0aXZlICkKKyAg
ICAgICAgX19jcHVtYXNrX2NsZWFyX2NwdShjcHUsICZjc2NoZWQyX3BjcHUocmNwdSktPnNpYmxp
bmdfbWFzayk7CisKICAgICBfX2NwdW1hc2tfY2xlYXJfY3B1KGNwdSwgJnJxZC0+aWRsZSk7CiAg
ICAgX19jcHVtYXNrX2NsZWFyX2NwdShjcHUsICZycWQtPnNtdF9pZGxlKTsKICAgICBfX2NwdW1h
c2tfY2xlYXJfY3B1KGNwdSwgJnJxZC0+YWN0aXZlKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed May 15 07:55:19 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 07:55:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hQokx-00008d-6b; Wed, 15 May 2019 07:55:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FXlx=TP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQokv-00008Q-LM
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 07:55:17 +0000
X-Inumbo-ID: c6a2a116-76e6-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c6a2a116-76e6-11e9-8980-bc764e045a96;
 Wed, 15 May 2019 07:55:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQokt-00056K-LX
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 07:55:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQokt-0008SN-Ir
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 07:55:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQokt-0008SN-Ir@xenbits.xenproject.org>
Date: Wed, 15 May 2019 07:55:15 +0000
Subject: [Xen-changelog] [xen staging-4.12] x86emul: suppress general
 register update upon AVX gather failures
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDExZmZjNWEzYzVlZjFmYzdiNzVkYWYxOThiYWQ1YzE1MjFjZjZkYzEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTWF5IDE1
IDA5OjM2OjA5IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgTWF5IDE1IDA5OjM2OjA5IDIwMTkgKzAyMDAKCiAgICB4
ODZlbXVsOiBzdXBwcmVzcyBnZW5lcmFsIHJlZ2lzdGVyIHVwZGF0ZSB1cG9uIEFWWCBnYXRoZXIg
ZmFpbHVyZXMKICAgIAogICAgV2hpbGUgZGVzdGluYXRpb24gYW5kIG1hc2sgcmVnaXN0ZXJzIG1h
eSBpbmRlZWQgbmVlZCB1cGRhdGluZyBpbiB0aGlzCiAgICBjYXNlLCB0aGUgcklQIHVwZGF0ZSBp
biBwYXJ0aWN1bGFyIG5lZWRzIHRvIGJlIGF2b2lkZWQsIGFzIHdlbGwgYXMgZS5nLgogICAgcmFp
c2luZyBhIHNpbmdsZSBzdGVwIHRyYXAuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBHZW9yZ2UgRHVu
bGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDc0ZjI5OWJiZDdkNWNj
NTIzMjViNTg2NmMxN2I0NGRkMGJkMWM1YTIKICAgIG1hc3RlciBkYXRlOiAyMDE5LTA0LTAzIDEw
OjE0OjMyICswMjAwCi0tLQogeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMg
fCAzICsrKwogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L3g4Nl9l
bXVsYXRlL3g4Nl9lbXVsYXRlLmMKaW5kZXggZTNiN2U4YzM5Ni4uNjUxMTk0YTY4MyAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2Fy
Y2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTg1NDksNiArODU0OSw5IEBAIHg4
Nl9lbXVsYXRlKAogICAgICAgICBpbnZva2Vfc3R1YigiIiwgIiIsICIrbSIgKG1hc2spIDogImEi
ICgmbWFzaykpOwogICAgICAgICBwdXRfc3R1YihzdHViKTsKIAorICAgICAgICBpZiAoIHJjICE9
IFg4NkVNVUxfT0tBWSApCisgICAgICAgICAgICBnb3RvIGRvbmU7CisKICAgICAgICAgc3RhdGUt
PnNpbWRfc2l6ZSA9IHNpbWRfbm9uZTsKICAgICAgICAgYnJlYWs7CiAgICAgfQotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjEy
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed May 15 07:55:32 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 07:55: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 1hQolA-00009x-8O; Wed, 15 May 2019 07:55:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FXlx=TP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQol8-00009i-JP
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 07:55:30 +0000
X-Inumbo-ID: ccadbd0c-76e6-11e9-b762-0f3114ee7c2a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ccadbd0c-76e6-11e9-b762-0f3114ee7c2a;
 Wed, 15 May 2019 07:55:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQol3-00056w-RD
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 07:55:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQol3-0008Th-Oo
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 07:55:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQol3-0008Th-Oo@xenbits.xenproject.org>
Date: Wed, 15 May 2019 07:55:25 +0000
Subject: [Xen-changelog] [xen staging-4.12] vm_event: fix
 XEN_VM_EVENT_RESUME domctl
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDlkMmEzMTI4ZGM1ZTc1NWQyZmY4Y2MyYWMxZDJlOTQxNTI3OTcwNTQKQXV0aG9yOiAg
ICAgUGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KQXV0aG9yRGF0
ZTogV2VkIE1heSAxNSAwOTozODoxMyAyMDE5ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIE1heSAxNSAwOTozODoxMyAyMDE5
ICswMjAwCgogICAgdm1fZXZlbnQ6IGZpeCBYRU5fVk1fRVZFTlRfUkVTVU1FIGRvbWN0bAogICAg
CiAgICBNYWtlIFhFTl9WTV9FVkVOVF9SRVNVTUUgcmV0dXJuIDAgaW4gY2FzZSBvZiBzdWNjZXNz
LCBpbnN0ZWFkIG9mCiAgICAtRUlOVkFMLgogICAgUmVtb3ZlIHZtX2V2ZW50X3Jlc3VtZSBmb3Jt
IHZtX2V2ZW50LmggaGVhZGVyIGFuZCBzZXQgdGhlIGZ1bmN0aW9uJ3MKICAgIHZpc2liaWxpdHkg
dG8gc3RhdGljIGFzIGlzIHVzZWQgb25seSBpbiB2bV9ldmVudC5jLgogICAgTW92ZSB0aGUgdm1f
ZXZlbnRfY2hlY2tfcmluZyB0ZXN0IGluc2lkZSB2bV9ldmVudF9yZXN1bWUgaW4gb3JkZXIgdG8K
ICAgIHNpbXBsaWZ5IHRoZSBjb2RlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQZXRyZSBQaXJj
YWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPgogICAgQWNrZWQtYnk6IFJhenZhbiBD
b2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGIz
MmMwNDQ2YjEwM2FhODAxZWUxODc4MGIyZmRkNzhkZmMwYjkwNTIKICAgIG1hc3RlciBkYXRlOiAy
MDE5LTA0LTA1IDE1OjQyOjAzICswMjAwCi0tLQogeGVuL2NvbW1vbi92bV9ldmVudC5jICAgICAg
fCAzNyArKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS94
ZW4vdm1fZXZlbnQuaCB8ICAyIC0tCiAyIGZpbGVzIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyks
IDI3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vdm1fZXZlbnQuYyBiL3hl
bi9jb21tb24vdm1fZXZlbnQuYwppbmRleCAyNmNmYTJjNjA1Li5iYjg3NTFlMDY1IDEwMDY0NAot
LS0gYS94ZW4vY29tbW9uL3ZtX2V2ZW50LmMKKysrIGIveGVuL2NvbW1vbi92bV9ldmVudC5jCkBA
IC0zNjYsNyArMzY2LDcgQEAgaW50IHZtX2V2ZW50X2dldF9yZXNwb25zZShzdHJ1Y3QgZG9tYWlu
ICpkLCBzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICp2ZWQsCiAgKiBOb3RlOiByZXNwb25zZXMgYXJl
IGhhbmRsZWQgdGhlIHNhbWUgd2F5IHJlZ2FyZGxlc3Mgb2Ygd2hpY2ggcmluZyB0aGV5CiAgKiBh
cnJpdmUgb24uCiAgKi8KLXZvaWQgdm1fZXZlbnRfcmVzdW1lKHN0cnVjdCBkb21haW4gKmQsIHN0
cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCkKK3N0YXRpYyBpbnQgdm1fZXZlbnRfcmVzdW1lKHN0
cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCkKIHsKICAgICB2bV9l
dmVudF9yZXNwb25zZV90IHJzcDsKIApAQCAtMzgwLDYgKzM4MCw5IEBAIHZvaWQgdm1fZXZlbnRf
cmVzdW1lKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCkKICAg
ICAgKi8KICAgICBBU1NFUlQoZCAhPSBjdXJyZW50LT5kb21haW4pOwogCisgICAgaWYgKCB1bmxp
a2VseSghdm1fZXZlbnRfY2hlY2tfcmluZyh2ZWQpKSApCisgICAgICAgICByZXR1cm4gLUVOT0RF
VjsKKwogICAgIC8qIFB1bGwgYWxsIHJlc3BvbnNlcyBvZmYgdGhlIHJpbmcuICovCiAgICAgd2hp
bGUgKCB2bV9ldmVudF9nZXRfcmVzcG9uc2UoZCwgdmVkLCAmcnNwKSApCiAgICAgewpAQCAtNDQz
LDYgKzQ0Niw4IEBAIHZvaWQgdm1fZXZlbnRfcmVzdW1lKHN0cnVjdCBkb21haW4gKmQsIHN0cnVj
dCB2bV9ldmVudF9kb21haW4gKnZlZCkKICAgICAgICAgICAgICAgICB2bV9ldmVudF92Y3B1X3Vu
cGF1c2Uodik7CiAgICAgICAgIH0KICAgICB9CisKKyAgICByZXR1cm4gMDsKIH0KIAogdm9pZCB2
bV9ldmVudF9jYW5jZWxfc2xvdChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qgdm1fZXZlbnRfZG9t
YWluICp2ZWQpCkBAIC01MjksMzAgKzUzNCwyMSBAQCBpbnQgX192bV9ldmVudF9jbGFpbV9zbG90
KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCwKIC8qIFJlZ2lz
dGVyZWQgd2l0aCBYZW4tYm91bmQgZXZlbnQgY2hhbm5lbCBmb3IgaW5jb21pbmcgbm90aWZpY2F0
aW9ucy4gKi8KIHN0YXRpYyB2b2lkIG1lbV9wYWdpbmdfbm90aWZpY2F0aW9uKHN0cnVjdCB2Y3B1
ICp2LCB1bnNpZ25lZCBpbnQgcG9ydCkKIHsKLSAgICBzdHJ1Y3QgZG9tYWluICpkb21haW4gPSB2
LT5kb21haW47Ci0KLSAgICBpZiAoIGxpa2VseSh2bV9ldmVudF9jaGVja19yaW5nKGRvbWFpbi0+
dm1fZXZlbnRfcGFnaW5nKSkgKQotICAgICAgICB2bV9ldmVudF9yZXN1bWUoZG9tYWluLCBkb21h
aW4tPnZtX2V2ZW50X3BhZ2luZyk7CisgICAgdm1fZXZlbnRfcmVzdW1lKHYtPmRvbWFpbiwgdi0+
ZG9tYWluLT52bV9ldmVudF9wYWdpbmcpOwogfQogI2VuZGlmCiAKIC8qIFJlZ2lzdGVyZWQgd2l0
aCBYZW4tYm91bmQgZXZlbnQgY2hhbm5lbCBmb3IgaW5jb21pbmcgbm90aWZpY2F0aW9ucy4gKi8K
IHN0YXRpYyB2b2lkIG1vbml0b3Jfbm90aWZpY2F0aW9uKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25l
ZCBpbnQgcG9ydCkKIHsKLSAgICBzdHJ1Y3QgZG9tYWluICpkb21haW4gPSB2LT5kb21haW47Ci0K
LSAgICBpZiAoIGxpa2VseSh2bV9ldmVudF9jaGVja19yaW5nKGRvbWFpbi0+dm1fZXZlbnRfbW9u
aXRvcikpICkKLSAgICAgICAgdm1fZXZlbnRfcmVzdW1lKGRvbWFpbiwgZG9tYWluLT52bV9ldmVu
dF9tb25pdG9yKTsKKyAgICB2bV9ldmVudF9yZXN1bWUodi0+ZG9tYWluLCB2LT5kb21haW4tPnZt
X2V2ZW50X21vbml0b3IpOwogfQogCiAjaWZkZWYgQ09ORklHX0hBU19NRU1fU0hBUklORwogLyog
UmVnaXN0ZXJlZCB3aXRoIFhlbi1ib3VuZCBldmVudCBjaGFubmVsIGZvciBpbmNvbWluZyBub3Rp
ZmljYXRpb25zLiAqLwogc3RhdGljIHZvaWQgbWVtX3NoYXJpbmdfbm90aWZpY2F0aW9uKHN0cnVj
dCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgcG9ydCkKIHsKLSAgICBzdHJ1Y3QgZG9tYWluICpkb21h
aW4gPSB2LT5kb21haW47Ci0KLSAgICBpZiAoIGxpa2VseSh2bV9ldmVudF9jaGVja19yaW5nKGRv
bWFpbi0+dm1fZXZlbnRfc2hhcmUpKSApCi0gICAgICAgIHZtX2V2ZW50X3Jlc3VtZShkb21haW4s
IGRvbWFpbi0+dm1fZXZlbnRfc2hhcmUpOworICAgIHZtX2V2ZW50X3Jlc3VtZSh2LT5kb21haW4s
IHYtPmRvbWFpbi0+dm1fZXZlbnRfc2hhcmUpOwogfQogI2VuZGlmCiAKQEAgLTY2NywxMCArNjYz
LDcgQEAgaW50IHZtX2V2ZW50X2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVuX2Rv
bWN0bF92bV9ldmVudF9vcCAqdmVjLAogICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgY2Fz
ZSBYRU5fVk1fRVZFTlRfUkVTVU1FOgotICAgICAgICAgICAgaWYgKCB2bV9ldmVudF9jaGVja19y
aW5nKGQtPnZtX2V2ZW50X3BhZ2luZykgKQotICAgICAgICAgICAgICAgIHZtX2V2ZW50X3Jlc3Vt
ZShkLCBkLT52bV9ldmVudF9wYWdpbmcpOwotICAgICAgICAgICAgZWxzZQotICAgICAgICAgICAg
ICAgIHJjID0gLUVOT0RFVjsKKyAgICAgICAgICAgIHJjID0gdm1fZXZlbnRfcmVzdW1lKGQsIGQt
PnZtX2V2ZW50X3BhZ2luZyk7CiAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICBkZWZhdWx0
OgpAQCAtNzA4LDEwICs3MDEsNyBAQCBpbnQgdm1fZXZlbnRfZG9tY3RsKHN0cnVjdCBkb21haW4g
KmQsIHN0cnVjdCB4ZW5fZG9tY3RsX3ZtX2V2ZW50X29wICp2ZWMsCiAgICAgICAgICAgICBicmVh
azsKIAogICAgICAgICBjYXNlIFhFTl9WTV9FVkVOVF9SRVNVTUU6Ci0gICAgICAgICAgICBpZiAo
IHZtX2V2ZW50X2NoZWNrX3JpbmcoZC0+dm1fZXZlbnRfbW9uaXRvcikgKQotICAgICAgICAgICAg
ICAgIHZtX2V2ZW50X3Jlc3VtZShkLCBkLT52bV9ldmVudF9tb25pdG9yKTsKLSAgICAgICAgICAg
IGVsc2UKLSAgICAgICAgICAgICAgICByYyA9IC1FTk9ERVY7CisgICAgICAgICAgICByYyA9IHZt
X2V2ZW50X3Jlc3VtZShkLCBkLT52bV9ldmVudF9tb25pdG9yKTsKICAgICAgICAgICAgIGJyZWFr
OwogCiAgICAgICAgIGRlZmF1bHQ6CkBAIC03NTUsMTAgKzc0NSw3IEBAIGludCB2bV9ldmVudF9k
b21jdGwoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHhlbl9kb21jdGxfdm1fZXZlbnRfb3AgKnZl
YywKICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIGNhc2UgWEVOX1ZNX0VWRU5UX1JFU1VN
RToKLSAgICAgICAgICAgIGlmICggdm1fZXZlbnRfY2hlY2tfcmluZyhkLT52bV9ldmVudF9zaGFy
ZSkgKQotICAgICAgICAgICAgICAgIHZtX2V2ZW50X3Jlc3VtZShkLCBkLT52bV9ldmVudF9zaGFy
ZSk7Ci0gICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICAgcmMgPSAtRU5PREVWOworICAg
ICAgICAgICAgcmMgPSB2bV9ldmVudF9yZXN1bWUoZCwgZC0+dm1fZXZlbnRfc2hhcmUpOwogICAg
ICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgZGVmYXVsdDoKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3hlbi92bV9ldmVudC5oIGIveGVuL2luY2x1ZGUveGVuL3ZtX2V2ZW50LmgKaW5kZXggNTMw
MmVlNTVjMS4uNTNhZjJkNTBhNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3ZtX2V2ZW50
LmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3ZtX2V2ZW50LmgKQEAgLTY3LDggKzY3LDYgQEAgdm9p
ZCB2bV9ldmVudF9wdXRfcmVxdWVzdChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qgdm1fZXZlbnRf
ZG9tYWluICp2ZWQsCiBpbnQgdm1fZXZlbnRfZ2V0X3Jlc3BvbnNlKHN0cnVjdCBkb21haW4gKmQs
IHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
dm1fZXZlbnRfcmVzcG9uc2VfdCAqcnNwKTsKIAotdm9pZCB2bV9ldmVudF9yZXN1bWUoc3RydWN0
IGRvbWFpbiAqZCwgc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqdmVkKTsKLQogaW50IHZtX2V2ZW50
X2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVuX2RvbWN0bF92bV9ldmVudF9vcCAq
dmVjLAogICAgICAgICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIHVf
ZG9tY3RsKTsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjc3RhZ2luZy00LjEyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed May 15 07:55:41 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 07:55: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 1hQolJ-0000B3-A2; Wed, 15 May 2019 07:55:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FXlx=TP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQolI-0000As-5D
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 07:55:40 +0000
X-Inumbo-ID: d2bbd6b6-76e6-11e9-8668-bf6cee6d24d0
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d2bbd6b6-76e6-11e9-8668-bf6cee6d24d0;
 Wed, 15 May 2019 07:55:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQolE-000570-1W
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 07:55:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQolD-0008UG-V1
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 07:55:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQolD-0008UG-V1@xenbits.xenproject.org>
Date: Wed, 15 May 2019 07:55:35 +0000
Subject: [Xen-changelog] [xen staging-4.12] x86emul: don't read mask
 register on AVX512F-incapable platforms
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDhlMThkY2E1OGE2YzI4ZTQ3YjllMWQxZjZmOTA3YjUxMjhhMTYzYjgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTWF5IDE1
IDA5OjM4OjU5IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgTWF5IDE1IDA5OjM4OjU5IDIwMTkgKzAyMDAKCiAgICB4
ODZlbXVsOiBkb24ndCByZWFkIG1hc2sgcmVnaXN0ZXIgb24gQVZYNTEyRi1pbmNhcGFibGUgcGxh
dGZvcm1zCiAgICAKICAgIE5vciB3aGVuIHJlZ2lzdGVyIHN0YXRlIGlzbid0IHN1ZmZpY2llbnRs
eSBlbmFibGVkLgogICAgCiAgICBSZXBvcnRlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA2Y2I3ZTUyZWRmODIzZmQ4OWZlMTRkYTk0
ZjliZjNlNWNmOTlkMWZmCiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0wNC0wNSAxNzoyNzoxMyArMDIw
MAotLS0KIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIHwgMTEgKysrKysr
KysrKy0KIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgYi94ZW4v
YXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwppbmRleCA2NTExOTRhNjgzLi5hNjE3
ZTA5ZDA4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUu
YworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtMzUxMSw3
ICszNTExLDggQEAgeDg2X2VtdWxhdGUoCiAgICAgfQogCiAgICAgLyogV2l0aCBhIG1lbW9yeSBv
cGVyYW5kLCBmZXRjaCB0aGUgbWFzayByZWdpc3RlciBpbiB1c2UgKGlmIGFueSkuICovCi0gICAg
aWYgKCBlYS50eXBlID09IE9QX01FTSAmJiBldmV4Lm9wbXNrICkKKyAgICBpZiAoIGVhLnR5cGUg
PT0gT1BfTUVNICYmIGV2ZXgub3Btc2sgJiYKKyAgICAgICAgIF9nZXRfZnB1KGZwdV90eXBlID0g
WDg2RU1VTF9GUFVfb3BtYXNrLCBjdHh0LCBvcHMpID09IFg4NkVNVUxfT0tBWSApCiAgICAgewog
ICAgICAgICB1aW50OF90ICpzdGIgPSBnZXRfc3R1YihzdHViKTsKIApAQCAtMzUzMiw2ICszNTMz
LDE0IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBmYXVsdF9zdXBwcmVzc2lvbiA9IHRydWU7CiAg
ICAgfQogCisgICAgaWYgKCBmcHVfdHlwZSA9PSBYODZFTVVMX0ZQVV9vcG1hc2sgKQorICAgIHsK
KyAgICAgICAgLyogU3F1YXNoIChzaWRlKSBlZmZlY3RzIG9mIHRoZSBfZ2V0X2ZwdSgpIGFib3Zl
LiAqLworICAgICAgICB4ODZfZW11bF9yZXNldF9ldmVudChjdHh0KTsKKyAgICAgICAgcHV0X2Zw
dShYODZFTVVMX0ZQVV9vcG1hc2ssIGZhbHNlLCBzdGF0ZSwgY3R4dCwgb3BzKTsKKyAgICAgICAg
ZnB1X3R5cGUgPSBYODZFTVVMX0ZQVV9ub25lOworICAgIH0KKwogICAgIC8qIERlY29kZSAoYnV0
IGRvbid0IGZldGNoKSB0aGUgZGVzdGluYXRpb24gb3BlcmFuZDogcmVnaXN0ZXIgb3IgbWVtb3J5
LiAqLwogICAgIHN3aXRjaCAoIGQgJiBEc3RNYXNrICkKICAgICB7Ci0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuMTIKCl9fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cg
bWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9s
aXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed May 15 07:55:49 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 07:55:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hQolR-0000C5-Ba; Wed, 15 May 2019 07:55: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=FXlx=TP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQolP-0000Bs-Ph
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 07:55:47 +0000
X-Inumbo-ID: d8d22aac-76e6-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d8d22aac-76e6-11e9-8980-bc764e045a96;
 Wed, 15 May 2019 07:55:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQolO-00057C-7h
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 07:55:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQolO-0008Ur-53
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 07:55:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQolO-0008Ur-53@xenbits.xenproject.org>
Date: Wed, 15 May 2019 07:55:46 +0000
Subject: [Xen-changelog] [xen staging-4.12] xen/timers: Fix memory leak with
 cpu unplug/plug
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBiZDVlMDNjYjc1YTNiMWEyODgxZjMxNjIzNDIwNjRjZWVhZTNjNzcKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE1heSAxNSAwOTo0MDowMCAyMDE5ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIE1heSAxNSAwOTo0MDowMCAyMDE5ICsw
MjAwCgogICAgeGVuL3RpbWVyczogRml4IG1lbW9yeSBsZWFrIHdpdGggY3B1IHVucGx1Zy9wbHVn
CiAgICAKICAgIHRpbWVyX3NvZnRpcnFfYWN0aW9uKCkgcmVhbGxvYydzIGl0c2VsZiBhIGxhcmdl
ciB0aW1lciBoZWFwIHdoZW5ldmVyCiAgICBuZWNlc3NhcnksIHdoaWNoIGluY2x1ZGVzIGJvb3Rz
dHJhcHBpbmcgZnJvbSB0aGUgZW1wdHkgZHVtbXlfaGVhcC4gIE5vdGhpbmcKICAgIGV2ZXIgZnJl
ZWQgdGhpcyBhbGxvY2F0aW9uLgogICAgCiAgICBDUFUgcGx1ZyBhbmQgdW5wbHVnIGhhcyB0aGUg
c2lkZSBlZmZlY3Qgb2YgemVyb2luZyB0aGUgcGVyY3B1IGRhdGEgYXJlYSwgd2hpY2gKICAgIGNs
ZWFycyB0cy0+aGVhcC4gIFRoaXMgaW4gdHVybiBjYXVzZXMgbmV3IHRpbWVycyB0byBiZSBwdXQg
b24gdGhlIGxpc3QgcmF0aGVyCiAgICB0aGFuIHRoZSBoZWFwLCBhbmQgZm9yIHRpbWVyX3NvZnRp
cnFfYWN0aW9uKCkgdG8gYm9vdHN0cmFwIGl0c2VsZiBhZ2Fpbi4KICAgIAogICAgVGhpcyBpbiBw
cmFjdGljZSBsZWFrcyB0cy0+aGVhcCBldmVyeSB0aW1lIGEgQ1BVIGlzIHVucGx1Z2dlZCBhbmQg
cmVwbHVnZ2VkLgogICAgCiAgICBJbXBsZW1lbnQgZnJlZV9wZXJjcHVfdGltZXJzKCkgd2hpY2gg
aW5jbHVkZXMgZnJlZWluZyB0cy0+aGVhcCB3aGVuCiAgICBhcHByb3ByaWF0ZSwgYW5kIHVwZGF0
ZSB0aGUgbm90aWZpZXIgY2FsbGJhY2sgd2l0aCB0aGUgcmVjZW50IGNwdSBwYXJraW5nCiAgICBs
b2dpYyBhbmQgZnJlZS1hdm9pZGFuY2UgYWNyb3NzIHN1c3BlbmQuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgCiAgICB4ZW4vY3B1
OiBGaXggQVJNIGJ1aWxkIGZvbGxvd2luZyBjL3MgNTk3ZmJiOAogICAgCiAgICBjL3MgNTk3ZmJi
OCAieGVuL3RpbWVyczogRml4IG1lbW9yeSBsZWFrIHdpdGggY3B1IHVucGx1Zy9wbHVnIiBicm9r
ZSB0aGUgQVJNCiAgICBidWlsZCBieSBiZWluZyB0aGUgZmlyc3QgcGF0Y2ggdG8gYWRkIHBhcmtf
b2ZmbGluZV9jcHVzIHRvIGNvbW1vbiBjb2RlLgogICAgCiAgICBXaGlsZSBpdCBpcyBjdXJyZW50
bHkgc3BlY2lmaWMgdG8gSW50ZWwgaGFyZHdhcmUgKGZvciByZWFzb25zIG9mIGJlaW5nIGFibGUg
dG8KICAgIGhhbmRsZSBtYWNoaW5lIGNoZWNrIGV4Y2VwdGlvbnMgd2l0aG91dCBhbiBpbW1lZGlh
dGUgc3lzdGVtIHJlc2V0KSwgaXQgaXNuJ3QKICAgIGluaGVyZW50bHkgYXJjaGl0ZWN0dXJlIHNw
ZWNpZmljLCBzbyBkZWZpbmUgaXQgdG8gYmUgZmFsc2Ugb24gQVJNIGZvciBub3cuCiAgICAKICAg
IEFkZCBhIGNvbW1lbnQgaW4gYm90aCBzbXAuaCBoZWFkZXJzIGV4cGxhaW5pbmcgdGhlIGludGVu
ZGVkIGJlaGF2aW91ciBvZiB0aGUKICAgIG9wdGlvbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICAKICAgIHRpbWVyczogbW92ZSBiYWNrIG1p
Z3JhdGVfdGltZXJzX2Zyb21fY3B1KCkgaW52b2NhdGlvbgogICAgCiAgICBDb21taXQgNTk3ZmJi
OGJlNiAoInhlbi90aW1lcnM6IEZpeCBtZW1vcnkgbGVhayB3aXRoIGNwdSB1bnBsdWcvcGx1ZyIp
CiAgICB3ZW50IGEgbGl0dGxlIHRvbyBmYXI6IE1pZ3JhdGluZyB0aW1lcnMgYXdheSBmcm9tIGEg
Q1BVIGJlaW5nIG9mZmxpbmVkCiAgICBuZWVkcyB0byBoZXBwZW4gaW5kZXBlbmRlbnQgb2Ygd2hl
dGhlciBpdCBnZXQgcGFya2VkIG9yIGZ1bGx5IG9mZmxpbmVkLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAKICAgIHhlbi90aW1lcnM6
IEZpeCBtZW1vcnkgbGVhayB3aXRoIGNwdSB1bnBsdWcvcGx1ZyAodGFrZSAyKQogICAgCiAgICBQ
cmV2aW91cyBhdHRlbXB0cyB0byBmaXggdGhpcyBsZWFrIGZhaWxlZCB0byBpZGVudGlmeSB0aGUg
cm9vdCBjYXVzZSwgYW5kCiAgICB1bHRpbWF0ZWx5IGZhaWxlZC4gIFRoZSBjYXVzZSBpcyB0aGUg
Q1BVX1VQX1BSRVBBUkUgY2FzZSAocmUpaW5pdGlhbGlzaW5nCiAgICB0cy0+aGVhcCBiYWNrIHRv
IGR1bW15X2hlYXAsIHdoaWNoIGxlYWtzIHRoZSBwcmV2aW91cyBhbGxvY2F0aW9uLgogICAgCiAg
ICBSZWFycmFuZ2UgdGhlIGxvZ2ljIHRvIG9ubHkgaW5pdGlhbGlzZSB0cyBvbmNlLiAgVGhpcyBh
bHNvIGF2b2lkcyB0aGUKICAgIHJlZHVuZGFudCAoYnV0IGJlbmlnbiwgZHVlIHRvIHRzLT5pbmFj
dGl2ZSBhbHdheXMgYmVpbmcgZW1wdHkpIGluaXRpYWxpc2luZyBvZgogICAgdGhlIG90aGVyIHRz
IGZpZWxkcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA1OTdmYmI4YmU2MDIxNDQwY2Q1MzQ5M2MxNDIw
MWMzMjY3MWJhZGUxCiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0wNC0wOCAxMToxNjowNiArMDEwMAog
ICAgbWFzdGVyIGNvbW1pdDogYTY0NDhhZGZkM2Q1MzdhYWNiYmQ3ODRlNWJmMTc3N2FiM2ZmNWY4
NQogICAgbWFzdGVyIGRhdGU6IDIwMTktMDQtMDkgMTA6MTI6NTcgKzAxMDAKICAgIG1hc3RlciBj
b21taXQ6IDFhZWM5NTM1MGFjODI2MWNiYTUxNjM3MTcxMGQ0ZDgzN2MyNmY2YTAKICAgIG1hc3Rl
ciBkYXRlOiAyMDE5LTA0LTE1IDE3OjUxOjMwICswMTAwCiAgICBtYXN0ZXIgY29tbWl0OiBlOTc4
ZTllZDllMWZmMGRjMzI2ZTcyNzA4ZWQwM2NhYzJiYTQxZGI4CiAgICBtYXN0ZXIgZGF0ZTogMjAx
OS0wNS0xMyAxMDozNTozNyArMDEwMAotLS0KIHhlbi9jb21tb24vdGltZXIuYyAgICAgICAgfCAz
NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJt
L3NtcC5oIHwgIDYgKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NtcC5oIHwgIDQgKysrKwog
MyBmaWxlcyBjaGFuZ2VkLCA0MSBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9jb21tb24vdGltZXIuYyBiL3hlbi9jb21tb24vdGltZXIuYwppbmRleCAzNzY1
ODFiZDU0Li4xMmZjZDk1MmZkIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3RpbWVyLmMKKysrIGIv
eGVuL2NvbW1vbi90aW1lci5jCkBAIC02MDEsNiArNjAxLDIwIEBAIHN0YXRpYyB2b2lkIG1pZ3Jh
dGVfdGltZXJzX2Zyb21fY3B1KHVuc2lnbmVkIGludCBvbGRfY3B1KQogCiBzdGF0aWMgc3RydWN0
IHRpbWVyICpkdW1teV9oZWFwOwogCitzdGF0aWMgdm9pZCBmcmVlX3BlcmNwdV90aW1lcnModW5z
aWduZWQgaW50IGNwdSkKK3sKKyAgICBzdHJ1Y3QgdGltZXJzICp0cyA9ICZwZXJfY3B1KHRpbWVy
cywgY3B1KTsKKworICAgIEFTU0VSVChHRVRfSEVBUF9TSVpFKHRzLT5oZWFwKSA9PSAwKTsKKyAg
ICBpZiAoIEdFVF9IRUFQX0xJTUlUKHRzLT5oZWFwKSApCisgICAgeworICAgICAgICB4ZnJlZSh0
cy0+aGVhcCk7CisgICAgICAgIHRzLT5oZWFwID0gJmR1bW15X2hlYXA7CisgICAgfQorICAgIGVs
c2UKKyAgICAgICAgQVNTRVJUKHRzLT5oZWFwID09ICZkdW1teV9oZWFwKTsKK30KKwogc3RhdGlj
IGludCBjcHVfY2FsbGJhY2soCiAgICAgc3RydWN0IG5vdGlmaWVyX2Jsb2NrICpuZmIsIHVuc2ln
bmVkIGxvbmcgYWN0aW9uLCB2b2lkICpoY3B1KQogewpAQCAtNjEwLDE0ICs2MjQsMjggQEAgc3Rh
dGljIGludCBjcHVfY2FsbGJhY2soCiAgICAgc3dpdGNoICggYWN0aW9uICkKICAgICB7CiAgICAg
Y2FzZSBDUFVfVVBfUFJFUEFSRToKLSAgICAgICAgSU5JVF9MSVNUX0hFQUQoJnRzLT5pbmFjdGl2
ZSk7Ci0gICAgICAgIHNwaW5fbG9ja19pbml0KCZ0cy0+bG9jayk7Ci0gICAgICAgIHRzLT5oZWFw
ID0gJmR1bW15X2hlYXA7CisgICAgICAgIC8qIE9ubHkgaW5pdGlhbGlzZSB0cyBvbmNlLiAqLwor
ICAgICAgICBpZiAoICF0cy0+aGVhcCApCisgICAgICAgIHsKKyAgICAgICAgICAgIElOSVRfTElT
VF9IRUFEKCZ0cy0+aW5hY3RpdmUpOworICAgICAgICAgICAgc3Bpbl9sb2NrX2luaXQoJnRzLT5s
b2NrKTsKKyAgICAgICAgICAgIHRzLT5oZWFwID0gJmR1bW15X2hlYXA7CisgICAgICAgIH0KICAg
ICAgICAgYnJlYWs7CisKICAgICBjYXNlIENQVV9VUF9DQU5DRUxFRDoKICAgICBjYXNlIENQVV9E
RUFEOgogICAgICAgICBtaWdyYXRlX3RpbWVyc19mcm9tX2NwdShjcHUpOworCisgICAgICAgIGlm
ICggIXBhcmtfb2ZmbGluZV9jcHVzICYmIHN5c3RlbV9zdGF0ZSAhPSBTWVNfU1RBVEVfc3VzcGVu
ZCApCisgICAgICAgICAgICBmcmVlX3BlcmNwdV90aW1lcnMoY3B1KTsKKyAgICAgICAgYnJlYWs7
CisKKyAgICBjYXNlIENQVV9SRU1PVkU6CisgICAgICAgIGlmICggcGFya19vZmZsaW5lX2NwdXMg
KQorICAgICAgICAgICAgZnJlZV9wZXJjcHVfdGltZXJzKGNwdSk7CiAgICAgICAgIGJyZWFrOwor
CiAgICAgZGVmYXVsdDoKICAgICAgICAgYnJlYWs7CiAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9zbXAuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21wLmgKaW5kZXggM2Mx
MjI2ODFkNy4uZmRiY2VmYTI0MSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9zbXAu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NtcC5oCkBAIC0xNCw2ICsxNCwxMiBAQCBERUNM
QVJFX1BFUl9DUFUoY3B1bWFza192YXJfdCwgY3B1X2NvcmVfbWFzayk7CiAKICNkZWZpbmUgcmF3
X3NtcF9wcm9jZXNzb3JfaWQoKSAoZ2V0X3Byb2Nlc3Nvcl9pZCgpKQogCisvKgorICogRG8gd2Us
IGZvciBwbGF0Zm9ybSByZWFzb25zLCBuZWVkIHRvIGFjdHVhbGx5IGtlZXAgQ1BVcyBvbmxpbmUg
d2hlbiB3ZQorICogd291bGQgb3RoZXJ3aXNlIHByZWZlciB0aGVtIHRvIGJlIG9mZj8KKyAqLwor
I2RlZmluZSBwYXJrX29mZmxpbmVfY3B1cyBmYWxzZQorCiBleHRlcm4gdm9pZCBub3JldHVybiBz
dG9wX2NwdSh2b2lkKTsKIAogZXh0ZXJuIGludCBhcmNoX3NtcF9pbml0KHZvaWQpOwpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zbXAuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc21w
LmgKaW5kZXggMDljNTU0NThkZi4uOWY1MzNmOTA3MiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9zbXAuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NtcC5oCkBAIC0yNiw2ICsy
NiwxMCBAQCBERUNMQVJFX1BFUl9DUFUoY3B1bWFza192YXJfdCwgY3B1X3NpYmxpbmdfbWFzayk7
CiBERUNMQVJFX1BFUl9DUFUoY3B1bWFza192YXJfdCwgY3B1X2NvcmVfbWFzayk7CiBERUNMQVJF
X1BFUl9DUFUoY3B1bWFza192YXJfdCwgc2NyYXRjaF9jcHVtYXNrKTsKIAorLyoKKyAqIERvIHdl
LCBmb3IgcGxhdGZvcm0gcmVhc29ucywgbmVlZCB0byBhY3R1YWxseSBrZWVwIENQVXMgb25saW5l
IHdoZW4gd2UKKyAqIHdvdWxkIG90aGVyd2lzZSBwcmVmZXIgdGhlbSB0byBiZSBvZmY/CisgKi8K
IGV4dGVybiBib29sIHBhcmtfb2ZmbGluZV9jcHVzOwogCiB2b2lkIHNtcF9zZW5kX25taV9hbGxi
dXRzZWxmKHZvaWQpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhZ2luZy00LjEyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed May 15 07:56:02 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 07:56: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 1hQole-0000Dy-DO; Wed, 15 May 2019 07:56:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FXlx=TP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQolc-0000Dr-Po
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 07:56:00 +0000
X-Inumbo-ID: dee1257c-76e6-11e9-a05b-c7503c7f1af9
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dee1257c-76e6-11e9-a05b-c7503c7f1af9;
 Wed, 15 May 2019 07:55:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQolY-00057M-Db
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 07:55:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQolY-0008VL-B1
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 07:55:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQolY-0008VL-B1@xenbits.xenproject.org>
Date: Wed, 15 May 2019 07:55:56 +0000
Subject: [Xen-changelog] [xen staging-4.12] x86/vmx: Fixup removals of MSR
 load/save list 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>

Y29tbWl0IDg0NTdjMTViOTgxYmEwNGMwNzA5ZTZmMjVhZjNiNzZiZWIzNGNhZmEKQXV0aG9yOiAg
ICAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFdlZCBNYXkgMTUgMDk6NDA6NDUgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFdlZCBNYXkgMTUgMDk6NDA6NDUgMjAxOSAr
MDIwMAoKICAgIHg4Ni92bXg6IEZpeHVwIHJlbW92YWxzIG9mIE1TUiBsb2FkL3NhdmUgbGlzdCBl
bnRyaWVzCiAgICAKICAgIENvbW1pdCA1NDBkNTQyMiAoIng4Ni92bXg6IFN1cHBvcnQgcmVtb3Zp
bmcgTVNScyBmcm9tIHRoZSBob3N0L2d1ZXN0CiAgICBsb2FkL3NhdmUgbGlzdHMiKSBpbnRyb2R1
Y2VkIGluZnJhc3RydWN0dXJlIGZpbmFsbHkgZXhwb3NlZCBieQogICAgY29tbWl0IGZkMzJkY2Zl
ICgieDg2L3ZteDogRG9uJ3QgbGVhayBFRkVSLk5YRSBpbnRvIGd1ZXN0IGNvbnRleHQiKQogICAg
dGhhdCBsZWQgdG8gYSBmdW5jdGlvbmFsIHJlZ3Jlc3Npb24gb24gSGFycGVydG93biBhbmQgZWFy
bGllciBjb3JlcwogICAgKEdlbiAxIFZULXgpIGR1ZSB0byBNU1IgY291bnQgYmVpbmcgaW5jb3Jy
ZWN0bHkgc2V0IGluIFZNQ1MuCiAgICBBcyB0aGUgcmVzdWx0LCBhcyBzb29uIGFzIGd1ZXN0IEVG
RVIgYmVjb21lcyBlcXVhbCB0byBYZW4gRUZFUgogICAgKHdoaWNoIGV2ZW50dWFsbHkgaGFwcGVu
cyBpbiBhbG1vc3QgZXZlcnkgNjQtYml0IFZNKSBhbmQgaXRzIE1TUgogICAgZW50cnkgaXMgc3Vw
cG9zZWQgdG8gYmUgcmVtb3ZlZCwgYSBzdGFsZSB2ZXJzaW9uIG9mIEVGRVIgaXMgbG9hZGVkCiAg
ICBpbnRvIGEgZ3Vlc3QgaW5zdGVhZCBjYXVzaW5nIGFsbW9zdCBpbW1lZGlhdGUgZ3Vlc3QgZmFp
bHVyZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhp
bmluQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBBY2tlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+
CiAgICBtYXN0ZXIgY29tbWl0OiBlMjhjMGVlMzM1NmY1MmY1ODliYmFlNTRlODlhYWVkMjVjMWY1
OTlkCiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0wNC0wOSAxMDo1ODoxOCArMDEwMAotLS0KIHhlbi9h
cmNoL3g4Ni9odm0vdm14L3ZtY3MuYyB8IDYgKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNl
cnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0v
dm14L3ZtY3MuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYwppbmRleCA3NGYyYTA4Y2Zk
Li40NWQxODQ5M2RmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMKKysr
IGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCkBAIC0xNDkwLDE1ICsxNDkwLDE1IEBAIGlu
dCB2bXhfZGVsX21zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbXNyLCBlbnVtIHZteF9tc3Jf
bGlzdF90eXBlIHR5cGUpCiAgICAgc3dpdGNoICggdHlwZSApCiAgICAgewogICAgIGNhc2UgVk1Y
X01TUl9IT1NUOgotICAgICAgICBfX3Ztd3JpdGUoVk1fRVhJVF9NU1JfTE9BRF9DT1VOVCwgdm14
LT5ob3N0X21zcl9jb3VudC0tKTsKKyAgICAgICAgX192bXdyaXRlKFZNX0VYSVRfTVNSX0xPQURf
Q09VTlQsIC0tdm14LT5ob3N0X21zcl9jb3VudCk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2Fz
ZSBWTVhfTVNSX0dVRVNUOgotICAgICAgICBfX3Ztd3JpdGUoVk1fRVhJVF9NU1JfU1RPUkVfQ09V
TlQsIHZteC0+bXNyX3NhdmVfY291bnQtLSk7CisgICAgICAgIF9fdm13cml0ZShWTV9FWElUX01T
Ul9TVE9SRV9DT1VOVCwgLS12bXgtPm1zcl9zYXZlX2NvdW50KTsKIAogICAgICAgICAvKiBGYWxs
dGhyb3VnaCAqLwogICAgIGNhc2UgVk1YX01TUl9HVUVTVF9MT0FET05MWToKLSAgICAgICAgX192
bXdyaXRlKFZNX0VOVFJZX01TUl9MT0FEX0NPVU5ULCB2bXgtPm1zcl9sb2FkX2NvdW50LS0pOwor
ICAgICAgICBfX3Ztd3JpdGUoVk1fRU5UUllfTVNSX0xPQURfQ09VTlQsIC0tdm14LT5tc3JfbG9h
ZF9jb3VudCk7CiAgICAgICAgIGJyZWFrOwogICAgIH0KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjEyCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed May 15 07:56:12 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 07:56: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 1hQolo-0000Ey-FH; Wed, 15 May 2019 07:56:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FXlx=TP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQoln-0000Er-9W
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 07:56:11 +0000
X-Inumbo-ID: e4f2b368-76e6-11e9-8041-abd04c584ae1
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e4f2b368-76e6-11e9-8041-abd04c584ae1;
 Wed, 15 May 2019 07:56:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQoli-00057e-Jd
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 07:56:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQoli-0008WD-HC
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 07:56:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQoli-0008WD-HC@xenbits.xenproject.org>
Date: Wed, 15 May 2019 07:56:06 +0000
Subject: [Xen-changelog] [xen staging-4.12] VT-d: posted interrupts require
 interrupt remapping
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGZhOWQ1YjhiZWIzZmYzYWEwYzFmMDcxMjE3M2UyZWMzYmQ3MDAyNzkKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTWF5IDE1
IDA5OjQxOjM3IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgTWF5IDE1IDA5OjQxOjM3IDIwMTkgKzAyMDAKCiAgICBW
VC1kOiBwb3N0ZWQgaW50ZXJydXB0cyByZXF1aXJlIGludGVycnVwdCByZW1hcHBpbmcKICAgIAog
ICAgSW5pdGlhbGx5IEkgaGFkIGp1c3Qgbm90aWNlZCB0aGUgdW5uZWNlc3NhcnkgaW5kaXJlY3Rp
b24gaW4gdGhlIGNhbGwKICAgIGZyb20gcGlfdXBkYXRlX2lydGUoKS4gVGhlIGdlbmVyaWMgd3Jh
cHBlciBoYXZpbmcgYW4gaW9tbXVfaW50cmVtYXAKICAgIGNvbmRpdGlvbmFsIG1hZGUgbWUgbG9v
ayBhdCB0aGUgc2V0dXAgY29kZSB0aG91Z2guIFNvIGZpcnN0IG9mIGFsbAogICAgZW5mb3JjZSB0
aGUgbmVjZXNzYXJ5IGRlcGVuZGVuY3kuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50
aWFuQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogNmM1NDY2Mzc4NmQ5ZjFlZDA0MTUz
ODY3Njg3YzE1ODY3NWU3Mjc3ZAogICAgbWFzdGVyIGRhdGU6IDIwMTktMDQtMDkgMTU6MTI6MDcg
KzAyMDAKLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW50cmVtYXAuYyB8IDMgKyst
CiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyAgICB8IDIgKy0KIDIgZmlsZXMg
Y2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pbnRyZW1hcC5jIGIveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvdnRkL2ludHJlbWFwLmMKaW5kZXggMWQxOTg1NjA5MS4uYzk5MjdlNDcwNiAxMDA2NDQK
LS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2ludHJlbWFwLmMKKysrIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvdnRkL2ludHJlbWFwLmMKQEAgLTk4OCw3ICs5ODgsOCBAQCBpbnQg
cGlfdXBkYXRlX2lydGUoY29uc3Qgc3RydWN0IHBpX2Rlc2MgKnBpX2Rlc2MsIGNvbnN0IHN0cnVj
dCBwaXJxICpwaXJxLAogICAgIHNwaW5fdW5sb2NrX2lycSgmZGVzYy0+bG9jayk7CiAKICAgICBB
U1NFUlQocGNpZGV2c19sb2NrZWQoKSk7Ci0gICAgcmV0dXJuIGlvbW11X3VwZGF0ZV9pcmVfZnJv
bV9tc2kobXNpX2Rlc2MsICZtc2lfZGVzYy0+bXNnKTsKKworICAgIHJldHVybiBtc2lfbXNnX3dy
aXRlX3JlbWFwX3J0ZShtc2lfZGVzYywgJm1zaV9kZXNjLT5tc2cpOwogCiAgdW5sb2NrX291dDoK
ICAgICBzcGluX3VubG9ja19pcnEoJmRlc2MtPmxvY2spOwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQv
aW9tbXUuYwppbmRleCA1MGEwZTI1MjI0Li4xZGIxY2Q5ZjJkIDEwMDY0NAotLS0gYS94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC92dGQvaW9tbXUuYwpAQCAtMjM0Miw3ICsyMzQyLDcgQEAgaW50IF9faW5pdCBpbnRlbF92dGRf
c2V0dXAodm9pZCkKICAgICAgICAgICogbm90IHN1cHBvcnRlZCwgc2luY2Ugd2UgY291bnQgb24g
dGhpcyBmZWF0dXJlIHRvCiAgICAgICAgICAqIGF0b21pY2FsbHkgdXBkYXRlIDE2LWJ5dGUgSVJU
RSBpbiBwb3N0ZWQgZm9ybWF0LgogICAgICAgICAgKi8KLSAgICAgICAgaWYgKCAhY2FwX2ludHJf
cG9zdChpb21tdS0+Y2FwKSB8fCAhY3B1X2hhc19jeDE2ICkKKyAgICAgICAgaWYgKCAhY2FwX2lu
dHJfcG9zdChpb21tdS0+Y2FwKSB8fCAhaW9tbXVfaW50cmVtYXAgfHwgIWNwdV9oYXNfY3gxNiAp
CiAgICAgICAgICAgICBpb21tdV9pbnRwb3N0ID0gMDsKIAogICAgICAgICBpZiAoICF2dGRfZXB0
X3BhZ2VfY29tcGF0aWJsZShpb21tdSkgKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjEyCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed May 15 07:56:19 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 07:56:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hQolv-0000GI-JF; Wed, 15 May 2019 07:56:19 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FXlx=TP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQolu-0000G9-VM
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 07:56:19 +0000
X-Inumbo-ID: eb0d5537-76e6-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eb0d5537-76e6-11e9-8980-bc764e045a96;
 Wed, 15 May 2019 07:56:17 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQols-00057q-PD
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 07:56:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQols-000057-Mt
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 07:56:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQols-000057-Mt@xenbits.xenproject.org>
Date: Wed, 15 May 2019 07:56:16 +0000
Subject: [Xen-changelog] [xen staging-4.12] x86: fix build race when
 generating temporary object files
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDRlZDZjOGI5NWM4MGE2ZmRjMzNmYWIzOGQzZmRhZTY0Yjg4Mjc5MTYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTWF5IDE1
IDA5OjQyOjE3IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgTWF5IDE1IDA5OjQyOjE3IDIwMTkgKzAyMDAKCiAgICB4
ODY6IGZpeCBidWlsZCByYWNlIHdoZW4gZ2VuZXJhdGluZyB0ZW1wb3Jhcnkgb2JqZWN0IGZpbGVz
CiAgICAKICAgIFRoZSBydWxlcyB0byBnZW5lcmF0ZSB4ZW4tc3ltcyBhbmQgeGVuLmVmaSBtYXkg
cnVuIGluIHBhcmFsbGVsLCBidXQgYm90aAogICAgcmVjdXJzaXZlbHkgaW52b2tlICQoTUFLRSkg
dG8gYnVpbGQgc3ltYm9sL3JlbG9jYXRpb24gdGFibGUgdGVtcG9yYXJ5CiAgICBvYmplY3QgZmls
ZXMuIFRoZXNlIHJlY3Vyc2l2ZSBidWlsZHMgd291bGQgYm90aCByZS1nZW5lcmF0ZSB0aGUgLiou
ZDIKICAgIGZpbGVzICh3aGVyZSBuZWVkZWQpLiBCb3RoIHdvdWxkIGluIHR1cm4gaW52b2tlIHRo
ZSBzYW1lIHJ1bGUsIHRodXMKICAgIGFsbG93aW5nIGZvciBhIHJhY2Ugb24gdGhlIC4qLmQyLnRt
cCBpbnRlcm1lZGlhdGUgZmlsZXMuCiAgICAKICAgIFRoZSBkZXBlbmRlbmN5IGZpbGVzIG9mIHRo
ZSB0ZW1wb3JhcnkgLnhlbioubyBmaWxlcyBsaXZlIGluIHhlbi8gcmF0aGVyCiAgICB0aGFuIHhl
bi9hcmNoL3g4Ni8gYW55d2F5LCBzbyB3b24ndCBiZSBpbmNsdWRlZCBubyBtYXR0ZXIgd2hhdC4g
VGFrZSB0aGUKICAgIG9wcG9ydHVuaXR5IGFuZCBkZWxldGUgdGhlbSwgYXMgdGhlIGp1c3QgcmUt
Z2VuZXJhdGVkIC54ZW4qLlMgZmlsZXMgd2lsbAogICAgdHJpZ2dlciBhIHByb3BlciByZS1idWls
ZCBvZiB0aGUgLnhlbioubyBvbmVzIGFueXdheS4KICAgIAogICAgRW1wdHkgdGhlIERFUFMgdmFy
aWFibGUgaW4gY2FzZSB0aGUgc2V0IG9mIGdvYWxzIGNvbnNpc3RzIG9mIGp1c3QgdGhvc2UKICAg
IHRlbXBvcmFyeSBvYmplY3QgZmlsZXMsIHRodXMgZWxpbWluYXRpbmcgdGhlIHJhY2UuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFj
a2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFz
dGVyIGNvbW1pdDogNzYxYmI1NzVjZTk3MjU1MDI5ZDJkMjI0OWIyNzE5ZTU0YmM3NjgyNQogICAg
bWFzdGVyIGRhdGU6IDIwMTktMDQtMTEgMTA6MjU6MDUgKzAyMDAKLS0tCiB4ZW4vYXJjaC94ODYv
TWFrZWZpbGUgfCAxMCArKysrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCsp
LCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZSBiL3hl
bi9hcmNoL3g4Ni9NYWtlZmlsZQppbmRleCBlZjA5OTM5OGJmLi44YThkOGYwNjBmIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvTWFrZWZpbGUKKysrIGIveGVuL2FyY2gveDg2L01ha2VmaWxlCkBA
IC0xNDUsNyArMTQ1LDcgQEAgJChUQVJHRVQpLXN5bXM6IHByZWxpbmsubyB4ZW4ubGRzCiAJJChO
TSkgLXBhIC0tZm9ybWF0PXN5c3YgJChARCkvJChARikgXAogCQl8ICQoQkFTRURJUikvdG9vbHMv
c3ltYm9scyAtLXhlbnN5bXMgLS1zeXN2IC0tc29ydCBcCiAJCT4kKEBEKS8kKEBGKS5tYXAKLQly
bSAtZiAkKEBEKS8uJChARikuWzAtOV0qCisJcm0gLWYgJChARCkvLiQoQEYpLlswLTldKiAkKEBE
KS8uLiQoQEYpLlswLTldKgogCiBub3RlLm86ICQoVEFSR0VUKS1zeW1zCiAJJChPQkpDT1BZKSAt
TyBiaW5hcnkgLS1vbmx5LXNlY3Rpb249Lm5vdGUuZ251LmJ1aWxkLWlkICAkKEJBU0VESVIpL3hl
bi1zeW1zICRALmJpbgpAQCAtMjA4LDcgKzIwOCw3IEBAICQoVEFSR0VUKS5lZmk6IHByZWxpbmst
ZWZpLm8gJChub3RlX2ZpbGUpIGVmaS5sZHMgZWZpL3JlbG9jcy1kdW1teS5vIGVmaS9ta3JlbG9j
CiAJaWYgJChndWFyZCkgZmFsc2U7IHRoZW4gcm0gLWYgJEA7IGVjaG8gJ0VGSSBzdXBwb3J0IGRp
c2FibGVkJzsgXAogCWVsc2UgJChOTSkgLXBhIC0tZm9ybWF0PXN5c3YgJChARCkvJChARikgXAog
CQl8ICQoQkFTRURJUikvdG9vbHMvc3ltYm9scyAtLXhlbnN5bXMgLS1zeXN2IC0tc29ydCA+JChA
RCkvJChARikubWFwOyBmaQotCXJtIC1mICQoQEQpLy4kKEBGKS5bMC05XSoKKwlybSAtZiAkKEBE
KS8uJChARikuWzAtOV0qICQoQEQpLy4uJChARikuWzAtOV0qCiAKIGVmaS9ib290LmluaXQubyBl
ZmkvcnVudGltZS5vIGVmaS9jb21wYXQubyBlZmkvYnVpbGRpZC5vOiAkKEJBU0VESVIpL2FyY2gv
eDg2L2VmaS9idWlsdF9pbi5vCiBlZmkvYm9vdC5pbml0Lm8gZWZpL3J1bnRpbWUubyBlZmkvY29t
cGF0Lm8gZWZpL2J1aWxkaWQubzogOwpAQCAtMjUzLDMgKzI1Myw5IEBAIGNsZWFuOjoKIAlybSAt
ZiAkKEJBU0VESVIpLy54ZW4uZWZpLlswLTldKiBlZmkvKi5lZmkgZWZpL21rcmVsb2MKIAlybSAt
ZiBib290L2NtZGxpbmUuUyBib290L3JlbG9jLlMgYm9vdC8qLmxuayBib290LyouYmluCiAJcm0g
LWYgbm90ZS5vCisKKyMgU3VwcHJlc3MgbG9hZGluZyBvZiBERVBTIGZpbGVzIGZvciBpbnRlcm5h
bCwgdGVtcG9yYXJ5IHRhcmdldCBmaWxlcy4gIFRoaXMKKyMgdGhlbiBhbHNvIHN1cHByZXNzZXMg
cmUtZ2VuZXJhdGlvbiBvZiB0aGUgcmVzcGVjdGl2ZSAuKi5kMiBmaWxlcy4KK2lmZXEgKCQoZmls
dGVyLW91dCAueGVuJS5vLCQobm90ZGlyICQoTUFLRUNNREdPQUxTKSkpLCkKK0RFUFM6PQorZW5k
aWYKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWdpbmctNC4xMgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed May 15 07:56:30 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 07:56:30 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hQom6-0000HW-L4; Wed, 15 May 2019 07:56:30 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FXlx=TP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQom5-0000HN-HO
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 07:56:29 +0000
X-Inumbo-ID: f193b8ed-76e6-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f193b8ed-76e6-11e9-8980-bc764e045a96;
 Wed, 15 May 2019 07:56:28 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQom3-00058d-O4
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 07:56:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQom3-000070-LW
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 07:56:27 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQom3-000070-LW@xenbits.xenproject.org>
Date: Wed, 15 May 2019 07:56:27 +0000
Subject: [Xen-changelog] [xen staging-4.11] xen/sched: fix credit2 smt idle
 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>

Y29tbWl0IDZhZmFhYzIyNzU0MWRmMjcyZTk3OTNjMmYzYWY5YzJlM2EyZTM5ZjkKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTWF5IDE1
IDA5OjQ1OjU4IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgTWF5IDE1IDA5OjQ1OjU4IDIwMTkgKzAyMDAKCiAgICB4
ZW4vc2NoZWQ6IGZpeCBjcmVkaXQyIHNtdCBpZGxlIGhhbmRsaW5nCiAgICAKICAgIENyZWRpdDIn
cyBzbXRfaWRsZV9tYXNrX3NldCgpIGFuZCBzbXRfaWRsZV9tYXNrX2NsZWFyKCkgYXJlIHVzZWQg
dG8KICAgIGlkZW50aWZ5IGlkbGUgY29yZXMgd2hlcmUgdmNwdXMgY2FuIGJlIG1vdmVkIHRvLiBB
IGNvcmUgaXMgdGhvdWdodCB0bwogICAgYmUgaWRsZSB3aGVuIGFsbCBzaWJsaW5ncyBhcmUga25v
d24gdG8gaGF2ZSB0aGUgaWRsZSB2Y3B1IHJ1bm5pbmcgb24KICAgIHRoZW0uCiAgICAKICAgIFVu
Zm9ydHVuYXRlbHkgdGhlIGluZm9ybWF0aW9uIG9mIGEgdmNwdSBydW5uaW5nIG9uIGEgY3B1IGlz
IHBlcgogICAgcnVucXVldWUuIFNvIGluIGNhc2Ugbm90IGFsbCBzaWJsaW5ncyBhcmUgaW4gdGhl
IHNhbWUgcnVucXVldWUgYSBjb3JlCiAgICB3aWxsIG5ldmVyIGJlIHJlZ2FyZGVkIHRvIGJlIGlk
bGUsIGFzIHRoZSBzaWJsaW5nIG5vdCBpbiB0aGUgcnVucXVldWUKICAgIGlzIG5ldmVyIGtub3du
IHRvIHJ1biB0aGUgaWRsZSB2Y3B1LgogICAgCiAgICBVc2UgYSBjcmVkaXQyIHNwZWNpZmljIGNw
dW1hc2sgb2Ygc2libGluZ3Mgd2l0aCBvbmx5IHRob3NlIGNwdXMKICAgIGJlaW5nIG1hcmtlZCB3
aGljaCBhcmUgaW4gdGhlIHNhbWUgcnVucXVldWUgYXMgdGhlIGNwdSBpbiBxdWVzdGlvbi4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAg
UmV2aWV3ZWQtYnk6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+CiAgICBtYXN0
ZXIgY29tbWl0OiA3NTNiYTQzZDZkMTZlNjg4ZjY4OGUwMWUxYzc3NDYzZWEyYzZlYzlmCiAgICBt
YXN0ZXIgZGF0ZTogMjAxOS0wMy0yOSAxODoyODoyMSArMDAwMAotLS0KIHhlbi9jb21tb24vc2No
ZWRfY3JlZGl0Mi5jIHwgMjUgKysrKysrKysrKysrKysrKysrKysrLS0tLQogMSBmaWxlIGNoYW5n
ZWQsIDIxIGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9zY2hlZF9jcmVkaXQyLmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwppbmRleCBl
NmRlY2YxMDRiLi5mMGRlMzRkMWI4IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRp
dDIuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwpAQCAtNTEwLDYgKzUxMCw3IEBA
IHN0cnVjdCBjc2NoZWQyX3ByaXZhdGUgewogICogUGh5c2ljYWwgQ1BVCiAgKi8KIHN0cnVjdCBj
c2NoZWQyX3BjcHUgeworICAgIGNwdW1hc2tfdCBzaWJsaW5nX21hc2s7ICAgICAgICAgICAgLyog
U2libGluZ3MgaW4gdGhlIHNhbWUgcnVucXVldWUgICAgICAqLwogICAgIGludCBydW5xX2lkOwog
fTsKIApAQCAtNjYyLDcgKzY2Myw3IEBAIHN0YXRpYyBpbmxpbmUKIHZvaWQgc210X2lkbGVfbWFz
a19zZXQodW5zaWduZWQgaW50IGNwdSwgY29uc3QgY3B1bWFza190ICppZGxlcnMsCiAgICAgICAg
ICAgICAgICAgICAgICAgIGNwdW1hc2tfdCAqbWFzaykKIHsKLSAgICBjb25zdCBjcHVtYXNrX3Qg
KmNwdV9zaWJsaW5ncyA9IHBlcl9jcHUoY3B1X3NpYmxpbmdfbWFzaywgY3B1KTsKKyAgICBjb25z
dCBjcHVtYXNrX3QgKmNwdV9zaWJsaW5ncyA9ICZjc2NoZWQyX3BjcHUoY3B1KS0+c2libGluZ19t
YXNrOwogCiAgICAgaWYgKCBjcHVtYXNrX3N1YnNldChjcHVfc2libGluZ3MsIGlkbGVycykgKQog
ICAgICAgICBjcHVtYXNrX29yKG1hc2ssIG1hc2ssIGNwdV9zaWJsaW5ncyk7CkBAIC02NzQsMTAg
KzY3NSwxMCBAQCB2b2lkIHNtdF9pZGxlX21hc2tfc2V0KHVuc2lnbmVkIGludCBjcHUsIGNvbnN0
IGNwdW1hc2tfdCAqaWRsZXJzLAogc3RhdGljIGlubGluZQogdm9pZCBzbXRfaWRsZV9tYXNrX2Ns
ZWFyKHVuc2lnbmVkIGludCBjcHUsIGNwdW1hc2tfdCAqbWFzaykKIHsKLSAgICBjb25zdCBjcHVt
YXNrX3QgKmNwdV9zaWJsaW5ncyA9IHBlcl9jcHUoY3B1X3NpYmxpbmdfbWFzaywgY3B1KTsKKyAg
ICBjb25zdCBjcHVtYXNrX3QgKmNwdV9zaWJsaW5ncyA9ICZjc2NoZWQyX3BjcHUoY3B1KS0+c2li
bGluZ19tYXNrOwogCiAgICAgaWYgKCBjcHVtYXNrX3N1YnNldChjcHVfc2libGluZ3MsIG1hc2sp
ICkKLSAgICAgICAgY3B1bWFza19hbmRub3QobWFzaywgbWFzaywgcGVyX2NwdShjcHVfc2libGlu
Z19tYXNrLCBjcHUpKTsKKyAgICAgICAgY3B1bWFza19hbmRub3QobWFzaywgbWFzaywgY3B1X3Np
YmxpbmdzKTsKIH0KIAogLyoKQEAgLTM4MDMsNiArMzgwNCw3IEBAIGluaXRfcGRhdGEoc3RydWN0
IGNzY2hlZDJfcHJpdmF0ZSAqcHJ2LCBzdHJ1Y3QgY3NjaGVkMl9wY3B1ICpzcGMsCiAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBjcHUpCiB7CiAgICAgc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0
YSAqcnFkOworICAgIHVuc2lnbmVkIGludCByY3B1OwogCiAgICAgQVNTRVJUKHJ3X2lzX3dyaXRl
X2xvY2tlZCgmcHJ2LT5sb2NrKSk7CiAgICAgQVNTRVJUKCFjcHVtYXNrX3Rlc3RfY3B1KGNwdSwg
JnBydi0+aW5pdGlhbGl6ZWQpKTsKQEAgLTM4MjAsMTIgKzM4MjIsMjMgQEAgaW5pdF9wZGF0YShz
dHJ1Y3QgY3NjaGVkMl9wcml2YXRlICpwcnYsIHN0cnVjdCBjc2NoZWQyX3BjcHUgKnNwYywKICAg
ICAgICAgcHJpbnRrKFhFTkxPR19JTkZPICIgRmlyc3QgY3B1IG9uIHJ1bnF1ZXVlLCBhY3RpdmF0
aW5nXG4iKTsKICAgICAgICAgYWN0aXZhdGVfcnVucXVldWUocHJ2LCBzcGMtPnJ1bnFfaWQpOwog
ICAgIH0KLSAgICAKKwogICAgIF9fY3B1bWFza19zZXRfY3B1KGNwdSwgJnJxZC0+aWRsZSk7CiAg
ICAgX19jcHVtYXNrX3NldF9jcHUoY3B1LCAmcnFkLT5hY3RpdmUpOwogICAgIF9fY3B1bWFza19z
ZXRfY3B1KGNwdSwgJnBydi0+aW5pdGlhbGl6ZWQpOwogICAgIF9fY3B1bWFza19zZXRfY3B1KGNw
dSwgJnJxZC0+c210X2lkbGUpOwogCisgICAgLyogT24gdGhlIGJvb3QgY3B1IHdlIGFyZSBjYWxs
ZWQgYmVmb3JlIGNwdV9zaWJsaW5nX21hc2sgaGFzIGJlZW4gc2V0IHVwLiAqLworICAgIGlmICgg
Y3B1ID09IDAgJiYgc3lzdGVtX3N0YXRlIDwgU1lTX1NUQVRFX2FjdGl2ZSApCisgICAgICAgIF9f
Y3B1bWFza19zZXRfY3B1KGNwdSwgJmNzY2hlZDJfcGNwdShjcHUpLT5zaWJsaW5nX21hc2spOwor
ICAgIGVsc2UKKyAgICAgICAgZm9yX2VhY2hfY3B1ICggcmNwdSwgcGVyX2NwdShjcHVfc2libGlu
Z19tYXNrLCBjcHUpICkKKyAgICAgICAgICAgIGlmICggY3B1bWFza190ZXN0X2NwdShyY3B1LCAm
cnFkLT5hY3RpdmUpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBfX2NwdW1hc2tf
c2V0X2NwdShjcHUsICZjc2NoZWQyX3BjcHUocmNwdSktPnNpYmxpbmdfbWFzayk7CisgICAgICAg
ICAgICAgICAgX19jcHVtYXNrX3NldF9jcHUocmNwdSwgJmNzY2hlZDJfcGNwdShjcHUpLT5zaWJs
aW5nX21hc2spOworICAgICAgICAgICAgfQorCiAgICAgaWYgKCBjcHVtYXNrX3dlaWdodCgmcnFk
LT5hY3RpdmUpID09IDEgKQogICAgICAgICBycWQtPnBpY2tfYmlhcyA9IGNwdTsKIApAQCAtMzkw
Nyw2ICszOTIwLDcgQEAgY3NjaGVkMl9kZWluaXRfcGRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzLCB2b2lkICpwY3B1LCBpbnQgY3B1KQogICAgIHN0cnVjdCBjc2NoZWQyX3ByaXZhdGUg
KnBydiA9IGNzY2hlZDJfcHJpdihvcHMpOwogICAgIHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2Rh
dGEgKnJxZDsKICAgICBzdHJ1Y3QgY3NjaGVkMl9wY3B1ICpzcGMgPSBwY3B1OworICAgIHVuc2ln
bmVkIGludCByY3B1OwogCiAgICAgd3JpdGVfbG9ja19pcnFzYXZlKCZwcnYtPmxvY2ssIGZsYWdz
KTsKIApAQCAtMzkzMyw2ICszOTQ3LDkgQEAgY3NjaGVkMl9kZWluaXRfcGRhdGEoY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLCB2b2lkICpwY3B1LCBpbnQgY3B1KQogCiAgICAgcHJpbnRrKFhF
TkxPR19JTkZPICJSZW1vdmluZyBjcHUgJWQgZnJvbSBydW5xdWV1ZSAlZFxuIiwgY3B1LCBzcGMt
PnJ1bnFfaWQpOwogCisgICAgZm9yX2VhY2hfY3B1ICggcmNwdSwgJnJxZC0+YWN0aXZlICkKKyAg
ICAgICAgX19jcHVtYXNrX2NsZWFyX2NwdShjcHUsICZjc2NoZWQyX3BjcHUocmNwdSktPnNpYmxp
bmdfbWFzayk7CisKICAgICBfX2NwdW1hc2tfY2xlYXJfY3B1KGNwdSwgJnJxZC0+aWRsZSk7CiAg
ICAgX19jcHVtYXNrX2NsZWFyX2NwdShjcHUsICZycWQtPnNtdF9pZGxlKTsKICAgICBfX2NwdW1h
c2tfY2xlYXJfY3B1KGNwdSwgJnJxZC0+YWN0aXZlKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMQoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed May 15 07:56:43 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 07:56: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 1hQomJ-0000Ii-Mz; Wed, 15 May 2019 07:56:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FXlx=TP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQomJ-0000Ic-14
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 07:56:43 +0000
X-Inumbo-ID: f7a0aaec-76e6-11e9-a1e5-af2c5749956e
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f7a0aaec-76e6-11e9-a1e5-af2c5749956e;
 Wed, 15 May 2019 07:56:38 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQomD-00059g-UQ
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 07:56:37 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQomD-00007d-Rw
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 07:56:37 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQomD-00007d-Rw@xenbits.xenproject.org>
Date: Wed, 15 May 2019 07:56:37 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86emul: suppress general
 register update upon AVX gather failures
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDM4NTllZDkyZDhjNTIyZmU4YTUwZTNkZGM0ZDE2NjlmYzU5NTdkNjYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTWF5IDE1
IDA5OjQ2OjQxIDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgTWF5IDE1IDA5OjQ2OjQxIDIwMTkgKzAyMDAKCiAgICB4
ODZlbXVsOiBzdXBwcmVzcyBnZW5lcmFsIHJlZ2lzdGVyIHVwZGF0ZSB1cG9uIEFWWCBnYXRoZXIg
ZmFpbHVyZXMKICAgIAogICAgV2hpbGUgZGVzdGluYXRpb24gYW5kIG1hc2sgcmVnaXN0ZXJzIG1h
eSBpbmRlZWQgbmVlZCB1cGRhdGluZyBpbiB0aGlzCiAgICBjYXNlLCB0aGUgcklQIHVwZGF0ZSBp
biBwYXJ0aWN1bGFyIG5lZWRzIHRvIGJlIGF2b2lkZWQsIGFzIHdlbGwgYXMgZS5nLgogICAgcmFp
c2luZyBhIHNpbmdsZSBzdGVwIHRyYXAuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBHZW9yZ2UgRHVu
bGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDc0ZjI5OWJiZDdkNWNj
NTIzMjViNTg2NmMxN2I0NGRkMGJkMWM1YTIKICAgIG1hc3RlciBkYXRlOiAyMDE5LTA0LTAzIDEw
OjE0OjMyICswMjAwCi0tLQogeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMg
fCAzICsrKwogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L3g4Nl9l
bXVsYXRlL3g4Nl9lbXVsYXRlLmMKaW5kZXggYjFmM2I1NjhhYi4uMjhlMTI0OGQyZiAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2Fy
Y2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTc3NDYsNiArNzc0Niw5IEBAIHg4
Nl9lbXVsYXRlKAogICAgICAgICBpbnZva2Vfc3R1YigiIiwgIiIsICIrbSIgKG1hc2spIDogImEi
ICgmbWFzaykpOwogICAgICAgICBwdXRfc3R1YihzdHViKTsKIAorICAgICAgICBpZiAoIHJjICE9
IFg4NkVNVUxfT0tBWSApCisgICAgICAgICAgICBnb3RvIGRvbmU7CisKICAgICAgICAgc3RhdGUt
PnNpbWRfc2l6ZSA9IHNpbWRfbm9uZTsKICAgICAgICAgYnJlYWs7CiAgICAgfQotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjEx
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed May 15 07:56:50 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 07:56:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hQomQ-0000JO-Oa; Wed, 15 May 2019 07:56: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=FXlx=TP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQomP-0000JG-N6
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 07:56:49 +0000
X-Inumbo-ID: fdb492d0-76e6-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fdb492d0-76e6-11e9-8980-bc764e045a96;
 Wed, 15 May 2019 07:56:48 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQomO-00059s-46
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 07:56:48 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQomO-00008p-1O
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 07:56:48 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQomO-00008p-1O@xenbits.xenproject.org>
Date: Wed, 15 May 2019 07:56:48 +0000
Subject: [Xen-changelog] [xen staging-4.11] xen/timers: Fix memory leak with
 cpu unplug/plug
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDlmNGEwYWYzN2Y1OWMxZjc1OWVhMDE4NWU0YjY2M2ExMGU5OGE1NjMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE1heSAxNSAwOTo0NzozMiAyMDE5ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIE1heSAxNSAwOTo0NzozMiAyMDE5ICsw
MjAwCgogICAgeGVuL3RpbWVyczogRml4IG1lbW9yeSBsZWFrIHdpdGggY3B1IHVucGx1Zy9wbHVn
CiAgICAKICAgIHRpbWVyX3NvZnRpcnFfYWN0aW9uKCkgcmVhbGxvYydzIGl0c2VsZiBhIGxhcmdl
ciB0aW1lciBoZWFwIHdoZW5ldmVyCiAgICBuZWNlc3NhcnksIHdoaWNoIGluY2x1ZGVzIGJvb3Rz
dHJhcHBpbmcgZnJvbSB0aGUgZW1wdHkgZHVtbXlfaGVhcC4gIE5vdGhpbmcKICAgIGV2ZXIgZnJl
ZWQgdGhpcyBhbGxvY2F0aW9uLgogICAgCiAgICBDUFUgcGx1ZyBhbmQgdW5wbHVnIGhhcyB0aGUg
c2lkZSBlZmZlY3Qgb2YgemVyb2luZyB0aGUgcGVyY3B1IGRhdGEgYXJlYSwgd2hpY2gKICAgIGNs
ZWFycyB0cy0+aGVhcC4gIFRoaXMgaW4gdHVybiBjYXVzZXMgbmV3IHRpbWVycyB0byBiZSBwdXQg
b24gdGhlIGxpc3QgcmF0aGVyCiAgICB0aGFuIHRoZSBoZWFwLCBhbmQgZm9yIHRpbWVyX3NvZnRp
cnFfYWN0aW9uKCkgdG8gYm9vdHN0cmFwIGl0c2VsZiBhZ2Fpbi4KICAgIAogICAgVGhpcyBpbiBw
cmFjdGljZSBsZWFrcyB0cy0+aGVhcCBldmVyeSB0aW1lIGEgQ1BVIGlzIHVucGx1Z2dlZCBhbmQg
cmVwbHVnZ2VkLgogICAgCiAgICBJbXBsZW1lbnQgZnJlZV9wZXJjcHVfdGltZXJzKCkgd2hpY2gg
aW5jbHVkZXMgZnJlZWluZyB0cy0+aGVhcCB3aGVuCiAgICBhcHByb3ByaWF0ZSwgYW5kIHVwZGF0
ZSB0aGUgbm90aWZpZXIgY2FsbGJhY2sgd2l0aCB0aGUgcmVjZW50IGNwdSBwYXJraW5nCiAgICBs
b2dpYyBhbmQgZnJlZS1hdm9pZGFuY2UgYWNyb3NzIHN1c3BlbmQuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgCiAgICB4ZW4vY3B1
OiBGaXggQVJNIGJ1aWxkIGZvbGxvd2luZyBjL3MgNTk3ZmJiOAogICAgCiAgICBjL3MgNTk3ZmJi
OCAieGVuL3RpbWVyczogRml4IG1lbW9yeSBsZWFrIHdpdGggY3B1IHVucGx1Zy9wbHVnIiBicm9r
ZSB0aGUgQVJNCiAgICBidWlsZCBieSBiZWluZyB0aGUgZmlyc3QgcGF0Y2ggdG8gYWRkIHBhcmtf
b2ZmbGluZV9jcHVzIHRvIGNvbW1vbiBjb2RlLgogICAgCiAgICBXaGlsZSBpdCBpcyBjdXJyZW50
bHkgc3BlY2lmaWMgdG8gSW50ZWwgaGFyZHdhcmUgKGZvciByZWFzb25zIG9mIGJlaW5nIGFibGUg
dG8KICAgIGhhbmRsZSBtYWNoaW5lIGNoZWNrIGV4Y2VwdGlvbnMgd2l0aG91dCBhbiBpbW1lZGlh
dGUgc3lzdGVtIHJlc2V0KSwgaXQgaXNuJ3QKICAgIGluaGVyZW50bHkgYXJjaGl0ZWN0dXJlIHNw
ZWNpZmljLCBzbyBkZWZpbmUgaXQgdG8gYmUgZmFsc2Ugb24gQVJNIGZvciBub3cuCiAgICAKICAg
IEFkZCBhIGNvbW1lbnQgaW4gYm90aCBzbXAuaCBoZWFkZXJzIGV4cGxhaW5pbmcgdGhlIGludGVu
ZGVkIGJlaGF2aW91ciBvZiB0aGUKICAgIG9wdGlvbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICAKICAgIHRpbWVyczogbW92ZSBiYWNrIG1p
Z3JhdGVfdGltZXJzX2Zyb21fY3B1KCkgaW52b2NhdGlvbgogICAgCiAgICBDb21taXQgNTk3ZmJi
OGJlNiAoInhlbi90aW1lcnM6IEZpeCBtZW1vcnkgbGVhayB3aXRoIGNwdSB1bnBsdWcvcGx1ZyIp
CiAgICB3ZW50IGEgbGl0dGxlIHRvbyBmYXI6IE1pZ3JhdGluZyB0aW1lcnMgYXdheSBmcm9tIGEg
Q1BVIGJlaW5nIG9mZmxpbmVkCiAgICBuZWVkcyB0byBoZXBwZW4gaW5kZXBlbmRlbnQgb2Ygd2hl
dGhlciBpdCBnZXQgcGFya2VkIG9yIGZ1bGx5IG9mZmxpbmVkLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAKICAgIHhlbi90aW1lcnM6
IEZpeCBtZW1vcnkgbGVhayB3aXRoIGNwdSB1bnBsdWcvcGx1ZyAodGFrZSAyKQogICAgCiAgICBQ
cmV2aW91cyBhdHRlbXB0cyB0byBmaXggdGhpcyBsZWFrIGZhaWxlZCB0byBpZGVudGlmeSB0aGUg
cm9vdCBjYXVzZSwgYW5kCiAgICB1bHRpbWF0ZWx5IGZhaWxlZC4gIFRoZSBjYXVzZSBpcyB0aGUg
Q1BVX1VQX1BSRVBBUkUgY2FzZSAocmUpaW5pdGlhbGlzaW5nCiAgICB0cy0+aGVhcCBiYWNrIHRv
IGR1bW15X2hlYXAsIHdoaWNoIGxlYWtzIHRoZSBwcmV2aW91cyBhbGxvY2F0aW9uLgogICAgCiAg
ICBSZWFycmFuZ2UgdGhlIGxvZ2ljIHRvIG9ubHkgaW5pdGlhbGlzZSB0cyBvbmNlLiAgVGhpcyBh
bHNvIGF2b2lkcyB0aGUKICAgIHJlZHVuZGFudCAoYnV0IGJlbmlnbiwgZHVlIHRvIHRzLT5pbmFj
dGl2ZSBhbHdheXMgYmVpbmcgZW1wdHkpIGluaXRpYWxpc2luZyBvZgogICAgdGhlIG90aGVyIHRz
IGZpZWxkcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA1OTdmYmI4YmU2MDIxNDQwY2Q1MzQ5M2MxNDIw
MWMzMjY3MWJhZGUxCiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0wNC0wOCAxMToxNjowNiArMDEwMAog
ICAgbWFzdGVyIGNvbW1pdDogYTY0NDhhZGZkM2Q1MzdhYWNiYmQ3ODRlNWJmMTc3N2FiM2ZmNWY4
NQogICAgbWFzdGVyIGRhdGU6IDIwMTktMDQtMDkgMTA6MTI6NTcgKzAxMDAKICAgIG1hc3RlciBj
b21taXQ6IDFhZWM5NTM1MGFjODI2MWNiYTUxNjM3MTcxMGQ0ZDgzN2MyNmY2YTAKICAgIG1hc3Rl
ciBkYXRlOiAyMDE5LTA0LTE1IDE3OjUxOjMwICswMTAwCiAgICBtYXN0ZXIgY29tbWl0OiBlOTc4
ZTllZDllMWZmMGRjMzI2ZTcyNzA4ZWQwM2NhYzJiYTQxZGI4CiAgICBtYXN0ZXIgZGF0ZTogMjAx
OS0wNS0xMyAxMDozNTozNyArMDEwMAotLS0KIHhlbi9jb21tb24vdGltZXIuYyAgICAgICAgfCAz
NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJt
L3NtcC5oIHwgIDYgKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NtcC5oIHwgIDQgKysrKwog
MyBmaWxlcyBjaGFuZ2VkLCA0MSBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9jb21tb24vdGltZXIuYyBiL3hlbi9jb21tb24vdGltZXIuYwppbmRleCAzNzY1
ODFiZDU0Li4xMmZjZDk1MmZkIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3RpbWVyLmMKKysrIGIv
eGVuL2NvbW1vbi90aW1lci5jCkBAIC02MDEsNiArNjAxLDIwIEBAIHN0YXRpYyB2b2lkIG1pZ3Jh
dGVfdGltZXJzX2Zyb21fY3B1KHVuc2lnbmVkIGludCBvbGRfY3B1KQogCiBzdGF0aWMgc3RydWN0
IHRpbWVyICpkdW1teV9oZWFwOwogCitzdGF0aWMgdm9pZCBmcmVlX3BlcmNwdV90aW1lcnModW5z
aWduZWQgaW50IGNwdSkKK3sKKyAgICBzdHJ1Y3QgdGltZXJzICp0cyA9ICZwZXJfY3B1KHRpbWVy
cywgY3B1KTsKKworICAgIEFTU0VSVChHRVRfSEVBUF9TSVpFKHRzLT5oZWFwKSA9PSAwKTsKKyAg
ICBpZiAoIEdFVF9IRUFQX0xJTUlUKHRzLT5oZWFwKSApCisgICAgeworICAgICAgICB4ZnJlZSh0
cy0+aGVhcCk7CisgICAgICAgIHRzLT5oZWFwID0gJmR1bW15X2hlYXA7CisgICAgfQorICAgIGVs
c2UKKyAgICAgICAgQVNTRVJUKHRzLT5oZWFwID09ICZkdW1teV9oZWFwKTsKK30KKwogc3RhdGlj
IGludCBjcHVfY2FsbGJhY2soCiAgICAgc3RydWN0IG5vdGlmaWVyX2Jsb2NrICpuZmIsIHVuc2ln
bmVkIGxvbmcgYWN0aW9uLCB2b2lkICpoY3B1KQogewpAQCAtNjEwLDE0ICs2MjQsMjggQEAgc3Rh
dGljIGludCBjcHVfY2FsbGJhY2soCiAgICAgc3dpdGNoICggYWN0aW9uICkKICAgICB7CiAgICAg
Y2FzZSBDUFVfVVBfUFJFUEFSRToKLSAgICAgICAgSU5JVF9MSVNUX0hFQUQoJnRzLT5pbmFjdGl2
ZSk7Ci0gICAgICAgIHNwaW5fbG9ja19pbml0KCZ0cy0+bG9jayk7Ci0gICAgICAgIHRzLT5oZWFw
ID0gJmR1bW15X2hlYXA7CisgICAgICAgIC8qIE9ubHkgaW5pdGlhbGlzZSB0cyBvbmNlLiAqLwor
ICAgICAgICBpZiAoICF0cy0+aGVhcCApCisgICAgICAgIHsKKyAgICAgICAgICAgIElOSVRfTElT
VF9IRUFEKCZ0cy0+aW5hY3RpdmUpOworICAgICAgICAgICAgc3Bpbl9sb2NrX2luaXQoJnRzLT5s
b2NrKTsKKyAgICAgICAgICAgIHRzLT5oZWFwID0gJmR1bW15X2hlYXA7CisgICAgICAgIH0KICAg
ICAgICAgYnJlYWs7CisKICAgICBjYXNlIENQVV9VUF9DQU5DRUxFRDoKICAgICBjYXNlIENQVV9E
RUFEOgogICAgICAgICBtaWdyYXRlX3RpbWVyc19mcm9tX2NwdShjcHUpOworCisgICAgICAgIGlm
ICggIXBhcmtfb2ZmbGluZV9jcHVzICYmIHN5c3RlbV9zdGF0ZSAhPSBTWVNfU1RBVEVfc3VzcGVu
ZCApCisgICAgICAgICAgICBmcmVlX3BlcmNwdV90aW1lcnMoY3B1KTsKKyAgICAgICAgYnJlYWs7
CisKKyAgICBjYXNlIENQVV9SRU1PVkU6CisgICAgICAgIGlmICggcGFya19vZmZsaW5lX2NwdXMg
KQorICAgICAgICAgICAgZnJlZV9wZXJjcHVfdGltZXJzKGNwdSk7CiAgICAgICAgIGJyZWFrOwor
CiAgICAgZGVmYXVsdDoKICAgICAgICAgYnJlYWs7CiAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9zbXAuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21wLmgKaW5kZXggM2Mx
MjI2ODFkNy4uZmRiY2VmYTI0MSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9zbXAu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NtcC5oCkBAIC0xNCw2ICsxNCwxMiBAQCBERUNM
QVJFX1BFUl9DUFUoY3B1bWFza192YXJfdCwgY3B1X2NvcmVfbWFzayk7CiAKICNkZWZpbmUgcmF3
X3NtcF9wcm9jZXNzb3JfaWQoKSAoZ2V0X3Byb2Nlc3Nvcl9pZCgpKQogCisvKgorICogRG8gd2Us
IGZvciBwbGF0Zm9ybSByZWFzb25zLCBuZWVkIHRvIGFjdHVhbGx5IGtlZXAgQ1BVcyBvbmxpbmUg
d2hlbiB3ZQorICogd291bGQgb3RoZXJ3aXNlIHByZWZlciB0aGVtIHRvIGJlIG9mZj8KKyAqLwor
I2RlZmluZSBwYXJrX29mZmxpbmVfY3B1cyBmYWxzZQorCiBleHRlcm4gdm9pZCBub3JldHVybiBz
dG9wX2NwdSh2b2lkKTsKIAogZXh0ZXJuIGludCBhcmNoX3NtcF9pbml0KHZvaWQpOwpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zbXAuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc21w
LmgKaW5kZXggMDljNTU0NThkZi4uOWY1MzNmOTA3MiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9zbXAuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NtcC5oCkBAIC0yNiw2ICsy
NiwxMCBAQCBERUNMQVJFX1BFUl9DUFUoY3B1bWFza192YXJfdCwgY3B1X3NpYmxpbmdfbWFzayk7
CiBERUNMQVJFX1BFUl9DUFUoY3B1bWFza192YXJfdCwgY3B1X2NvcmVfbWFzayk7CiBERUNMQVJF
X1BFUl9DUFUoY3B1bWFza192YXJfdCwgc2NyYXRjaF9jcHVtYXNrKTsKIAorLyoKKyAqIERvIHdl
LCBmb3IgcGxhdGZvcm0gcmVhc29ucywgbmVlZCB0byBhY3R1YWxseSBrZWVwIENQVXMgb25saW5l
IHdoZW4gd2UKKyAqIHdvdWxkIG90aGVyd2lzZSBwcmVmZXIgdGhlbSB0byBiZSBvZmY/CisgKi8K
IGV4dGVybiBib29sIHBhcmtfb2ZmbGluZV9jcHVzOwogCiB2b2lkIHNtcF9zZW5kX25taV9hbGxi
dXRzZWxmKHZvaWQpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhZ2luZy00LjExCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed May 15 07:57:02 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 07:57: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 1hQomc-0000LX-QR; Wed, 15 May 2019 07:57:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FXlx=TP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQomb-0000LR-S0
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 07:57:01 +0000
X-Inumbo-ID: 03c4c61e-76e7-11e9-9a56-2fdc0553ae1c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 03c4c61e-76e7-11e9-9a56-2fdc0553ae1c;
 Wed, 15 May 2019 07:56:58 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQomY-0005A0-AH
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 07:56:58 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQomY-00009k-7c
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 07:56:58 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQomY-00009k-7c@xenbits.xenproject.org>
Date: Wed, 15 May 2019 07:56:58 +0000
Subject: [Xen-changelog] [xen staging-4.11] vm_event: fix
 XEN_VM_EVENT_RESUME domctl
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE2ODcwYTk2YjU3MDg4YmEzMGE5Mjc5YWVhM2E0M2JmZGZjNDlhMzIKQXV0aG9yOiAg
ICAgUGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KQXV0aG9yRGF0
ZTogV2VkIE1heSAxNSAwOTo0ODoyOCAyMDE5ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIE1heSAxNSAwOTo0ODoyOCAyMDE5
ICswMjAwCgogICAgdm1fZXZlbnQ6IGZpeCBYRU5fVk1fRVZFTlRfUkVTVU1FIGRvbWN0bAogICAg
CiAgICBNYWtlIFhFTl9WTV9FVkVOVF9SRVNVTUUgcmV0dXJuIDAgaW4gY2FzZSBvZiBzdWNjZXNz
LCBpbnN0ZWFkIG9mCiAgICAtRUlOVkFMLgogICAgUmVtb3ZlIHZtX2V2ZW50X3Jlc3VtZSBmb3Jt
IHZtX2V2ZW50LmggaGVhZGVyIGFuZCBzZXQgdGhlIGZ1bmN0aW9uJ3MKICAgIHZpc2liaWxpdHkg
dG8gc3RhdGljIGFzIGlzIHVzZWQgb25seSBpbiB2bV9ldmVudC5jLgogICAgTW92ZSB0aGUgdm1f
ZXZlbnRfY2hlY2tfcmluZyB0ZXN0IGluc2lkZSB2bV9ldmVudF9yZXN1bWUgaW4gb3JkZXIgdG8K
ICAgIHNpbXBsaWZ5IHRoZSBjb2RlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQZXRyZSBQaXJj
YWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPgogICAgQWNrZWQtYnk6IFJhenZhbiBD
b2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGIz
MmMwNDQ2YjEwM2FhODAxZWUxODc4MGIyZmRkNzhkZmMwYjkwNTIKICAgIG1hc3RlciBkYXRlOiAy
MDE5LTA0LTA1IDE1OjQyOjAzICswMjAwCi0tLQogeGVuL2NvbW1vbi92bV9ldmVudC5jICAgICAg
fCAzNyArKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS94
ZW4vdm1fZXZlbnQuaCB8ICAyIC0tCiAyIGZpbGVzIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyks
IDI3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vdm1fZXZlbnQuYyBiL3hl
bi9jb21tb24vdm1fZXZlbnQuYwppbmRleCAxNDRhYjgxYzg2Li5iMDI5YzFmMWE3IDEwMDY0NAot
LS0gYS94ZW4vY29tbW9uL3ZtX2V2ZW50LmMKKysrIGIveGVuL2NvbW1vbi92bV9ldmVudC5jCkBA
IC0zNjYsNyArMzY2LDcgQEAgaW50IHZtX2V2ZW50X2dldF9yZXNwb25zZShzdHJ1Y3QgZG9tYWlu
ICpkLCBzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICp2ZWQsCiAgKiBOb3RlOiByZXNwb25zZXMgYXJl
IGhhbmRsZWQgdGhlIHNhbWUgd2F5IHJlZ2FyZGxlc3Mgb2Ygd2hpY2ggcmluZyB0aGV5CiAgKiBh
cnJpdmUgb24uCiAgKi8KLXZvaWQgdm1fZXZlbnRfcmVzdW1lKHN0cnVjdCBkb21haW4gKmQsIHN0
cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCkKK3N0YXRpYyBpbnQgdm1fZXZlbnRfcmVzdW1lKHN0
cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCkKIHsKICAgICB2bV9l
dmVudF9yZXNwb25zZV90IHJzcDsKIApAQCAtMzgwLDYgKzM4MCw5IEBAIHZvaWQgdm1fZXZlbnRf
cmVzdW1lKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCkKICAg
ICAgKi8KICAgICBBU1NFUlQoZCAhPSBjdXJyZW50LT5kb21haW4pOwogCisgICAgaWYgKCB1bmxp
a2VseSghdm1fZXZlbnRfY2hlY2tfcmluZyh2ZWQpKSApCisgICAgICAgICByZXR1cm4gLUVOT0RF
VjsKKwogICAgIC8qIFB1bGwgYWxsIHJlc3BvbnNlcyBvZmYgdGhlIHJpbmcuICovCiAgICAgd2hp
bGUgKCB2bV9ldmVudF9nZXRfcmVzcG9uc2UoZCwgdmVkLCAmcnNwKSApCiAgICAgewpAQCAtNDQz
LDYgKzQ0Niw4IEBAIHZvaWQgdm1fZXZlbnRfcmVzdW1lKHN0cnVjdCBkb21haW4gKmQsIHN0cnVj
dCB2bV9ldmVudF9kb21haW4gKnZlZCkKICAgICAgICAgICAgICAgICB2bV9ldmVudF92Y3B1X3Vu
cGF1c2Uodik7CiAgICAgICAgIH0KICAgICB9CisKKyAgICByZXR1cm4gMDsKIH0KIAogdm9pZCB2
bV9ldmVudF9jYW5jZWxfc2xvdChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qgdm1fZXZlbnRfZG9t
YWluICp2ZWQpCkBAIC01MjksMzAgKzUzNCwyMSBAQCBpbnQgX192bV9ldmVudF9jbGFpbV9zbG90
KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCwKIC8qIFJlZ2lz
dGVyZWQgd2l0aCBYZW4tYm91bmQgZXZlbnQgY2hhbm5lbCBmb3IgaW5jb21pbmcgbm90aWZpY2F0
aW9ucy4gKi8KIHN0YXRpYyB2b2lkIG1lbV9wYWdpbmdfbm90aWZpY2F0aW9uKHN0cnVjdCB2Y3B1
ICp2LCB1bnNpZ25lZCBpbnQgcG9ydCkKIHsKLSAgICBzdHJ1Y3QgZG9tYWluICpkb21haW4gPSB2
LT5kb21haW47Ci0KLSAgICBpZiAoIGxpa2VseSh2bV9ldmVudF9jaGVja19yaW5nKGRvbWFpbi0+
dm1fZXZlbnRfcGFnaW5nKSkgKQotICAgICAgICB2bV9ldmVudF9yZXN1bWUoZG9tYWluLCBkb21h
aW4tPnZtX2V2ZW50X3BhZ2luZyk7CisgICAgdm1fZXZlbnRfcmVzdW1lKHYtPmRvbWFpbiwgdi0+
ZG9tYWluLT52bV9ldmVudF9wYWdpbmcpOwogfQogI2VuZGlmCiAKIC8qIFJlZ2lzdGVyZWQgd2l0
aCBYZW4tYm91bmQgZXZlbnQgY2hhbm5lbCBmb3IgaW5jb21pbmcgbm90aWZpY2F0aW9ucy4gKi8K
IHN0YXRpYyB2b2lkIG1vbml0b3Jfbm90aWZpY2F0aW9uKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25l
ZCBpbnQgcG9ydCkKIHsKLSAgICBzdHJ1Y3QgZG9tYWluICpkb21haW4gPSB2LT5kb21haW47Ci0K
LSAgICBpZiAoIGxpa2VseSh2bV9ldmVudF9jaGVja19yaW5nKGRvbWFpbi0+dm1fZXZlbnRfbW9u
aXRvcikpICkKLSAgICAgICAgdm1fZXZlbnRfcmVzdW1lKGRvbWFpbiwgZG9tYWluLT52bV9ldmVu
dF9tb25pdG9yKTsKKyAgICB2bV9ldmVudF9yZXN1bWUodi0+ZG9tYWluLCB2LT5kb21haW4tPnZt
X2V2ZW50X21vbml0b3IpOwogfQogCiAjaWZkZWYgQ09ORklHX0hBU19NRU1fU0hBUklORwogLyog
UmVnaXN0ZXJlZCB3aXRoIFhlbi1ib3VuZCBldmVudCBjaGFubmVsIGZvciBpbmNvbWluZyBub3Rp
ZmljYXRpb25zLiAqLwogc3RhdGljIHZvaWQgbWVtX3NoYXJpbmdfbm90aWZpY2F0aW9uKHN0cnVj
dCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgcG9ydCkKIHsKLSAgICBzdHJ1Y3QgZG9tYWluICpkb21h
aW4gPSB2LT5kb21haW47Ci0KLSAgICBpZiAoIGxpa2VseSh2bV9ldmVudF9jaGVja19yaW5nKGRv
bWFpbi0+dm1fZXZlbnRfc2hhcmUpKSApCi0gICAgICAgIHZtX2V2ZW50X3Jlc3VtZShkb21haW4s
IGRvbWFpbi0+dm1fZXZlbnRfc2hhcmUpOworICAgIHZtX2V2ZW50X3Jlc3VtZSh2LT5kb21haW4s
IHYtPmRvbWFpbi0+dm1fZXZlbnRfc2hhcmUpOwogfQogI2VuZGlmCiAKQEAgLTY2OSwxMCArNjY1
LDcgQEAgaW50IHZtX2V2ZW50X2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVuX2Rv
bWN0bF92bV9ldmVudF9vcCAqdmVjLAogICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgY2Fz
ZSBYRU5fVk1fRVZFTlRfUkVTVU1FOgotICAgICAgICAgICAgaWYgKCB2bV9ldmVudF9jaGVja19y
aW5nKGQtPnZtX2V2ZW50X3BhZ2luZykgKQotICAgICAgICAgICAgICAgIHZtX2V2ZW50X3Jlc3Vt
ZShkLCBkLT52bV9ldmVudF9wYWdpbmcpOwotICAgICAgICAgICAgZWxzZQotICAgICAgICAgICAg
ICAgIHJjID0gLUVOT0RFVjsKKyAgICAgICAgICAgIHJjID0gdm1fZXZlbnRfcmVzdW1lKGQsIGQt
PnZtX2V2ZW50X3BhZ2luZyk7CiAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICBkZWZhdWx0
OgpAQCAtNzEwLDEwICs3MDMsNyBAQCBpbnQgdm1fZXZlbnRfZG9tY3RsKHN0cnVjdCBkb21haW4g
KmQsIHN0cnVjdCB4ZW5fZG9tY3RsX3ZtX2V2ZW50X29wICp2ZWMsCiAgICAgICAgICAgICBicmVh
azsKIAogICAgICAgICBjYXNlIFhFTl9WTV9FVkVOVF9SRVNVTUU6Ci0gICAgICAgICAgICBpZiAo
IHZtX2V2ZW50X2NoZWNrX3JpbmcoZC0+dm1fZXZlbnRfbW9uaXRvcikgKQotICAgICAgICAgICAg
ICAgIHZtX2V2ZW50X3Jlc3VtZShkLCBkLT52bV9ldmVudF9tb25pdG9yKTsKLSAgICAgICAgICAg
IGVsc2UKLSAgICAgICAgICAgICAgICByYyA9IC1FTk9ERVY7CisgICAgICAgICAgICByYyA9IHZt
X2V2ZW50X3Jlc3VtZShkLCBkLT52bV9ldmVudF9tb25pdG9yKTsKICAgICAgICAgICAgIGJyZWFr
OwogCiAgICAgICAgIGRlZmF1bHQ6CkBAIC03NTcsMTAgKzc0Nyw3IEBAIGludCB2bV9ldmVudF9k
b21jdGwoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHhlbl9kb21jdGxfdm1fZXZlbnRfb3AgKnZl
YywKICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIGNhc2UgWEVOX1ZNX0VWRU5UX1JFU1VN
RToKLSAgICAgICAgICAgIGlmICggdm1fZXZlbnRfY2hlY2tfcmluZyhkLT52bV9ldmVudF9zaGFy
ZSkgKQotICAgICAgICAgICAgICAgIHZtX2V2ZW50X3Jlc3VtZShkLCBkLT52bV9ldmVudF9zaGFy
ZSk7Ci0gICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICAgcmMgPSAtRU5PREVWOworICAg
ICAgICAgICAgcmMgPSB2bV9ldmVudF9yZXN1bWUoZCwgZC0+dm1fZXZlbnRfc2hhcmUpOwogICAg
ICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgZGVmYXVsdDoKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3hlbi92bV9ldmVudC5oIGIveGVuL2luY2x1ZGUveGVuL3ZtX2V2ZW50LmgKaW5kZXggMmZm
NmUxYzMzMy4uOGM3MDUyNDEwNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3ZtX2V2ZW50
LmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3ZtX2V2ZW50LmgKQEAgLTY3LDggKzY3LDYgQEAgdm9p
ZCB2bV9ldmVudF9wdXRfcmVxdWVzdChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qgdm1fZXZlbnRf
ZG9tYWluICp2ZWQsCiBpbnQgdm1fZXZlbnRfZ2V0X3Jlc3BvbnNlKHN0cnVjdCBkb21haW4gKmQs
IHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
dm1fZXZlbnRfcmVzcG9uc2VfdCAqcnNwKTsKIAotdm9pZCB2bV9ldmVudF9yZXN1bWUoc3RydWN0
IGRvbWFpbiAqZCwgc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqdmVkKTsKLQogaW50IHZtX2V2ZW50
X2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVuX2RvbWN0bF92bV9ldmVudF9vcCAq
dmVjLAogICAgICAgICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIHVf
ZG9tY3RsKTsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjc3RhZ2luZy00LjExCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed May 15 07:57:13 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 07:57: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 1hQomn-0000MZ-SE; Wed, 15 May 2019 07:57:13 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FXlx=TP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQomn-0000MT-E6
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 07:57:13 +0000
X-Inumbo-ID: 09d6a36a-76e7-11e9-93c3-cf80e1cf1704
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 09d6a36a-76e7-11e9-93c3-cf80e1cf1704;
 Wed, 15 May 2019 07:57:08 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQomi-0005AL-G2
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 07:57:08 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQomi-0000AU-Db
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 07:57:08 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQomi-0000AU-Db@xenbits.xenproject.org>
Date: Wed, 15 May 2019 07:57:08 +0000
Subject: [Xen-changelog] [xen staging-4.11] VT-d: posted interrupts require
 interrupt remapping
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ4NTc0OGJkMTA2Y2FkNjJkNzU5NGNlODIzMTE4ZGY5ZWNjMTk4MDcKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTWF5IDE1
IDA5OjQ5OjA0IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgTWF5IDE1IDA5OjQ5OjA0IDIwMTkgKzAyMDAKCiAgICBW
VC1kOiBwb3N0ZWQgaW50ZXJydXB0cyByZXF1aXJlIGludGVycnVwdCByZW1hcHBpbmcKICAgIAog
ICAgSW5pdGlhbGx5IEkgaGFkIGp1c3Qgbm90aWNlZCB0aGUgdW5uZWNlc3NhcnkgaW5kaXJlY3Rp
b24gaW4gdGhlIGNhbGwKICAgIGZyb20gcGlfdXBkYXRlX2lydGUoKS4gVGhlIGdlbmVyaWMgd3Jh
cHBlciBoYXZpbmcgYW4gaW9tbXVfaW50cmVtYXAKICAgIGNvbmRpdGlvbmFsIG1hZGUgbWUgbG9v
ayBhdCB0aGUgc2V0dXAgY29kZSB0aG91Z2guIFNvIGZpcnN0IG9mIGFsbAogICAgZW5mb3JjZSB0
aGUgbmVjZXNzYXJ5IGRlcGVuZGVuY3kuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50
aWFuQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogNmM1NDY2Mzc4NmQ5ZjFlZDA0MTUz
ODY3Njg3YzE1ODY3NWU3Mjc3ZAogICAgbWFzdGVyIGRhdGU6IDIwMTktMDQtMDkgMTU6MTI6MDcg
KzAyMDAKLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW50cmVtYXAuYyB8IDMgKyst
CiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyAgICB8IDIgKy0KIDIgZmlsZXMg
Y2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pbnRyZW1hcC5jIGIveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvdnRkL2ludHJlbWFwLmMKaW5kZXggZGZkMzljMjJjMS4uNWY2MjBjMzIwMiAxMDA2NDQK
LS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2ludHJlbWFwLmMKKysrIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvdnRkL2ludHJlbWFwLmMKQEAgLTk4Niw3ICs5ODYsOCBAQCBpbnQg
cGlfdXBkYXRlX2lydGUoY29uc3Qgc3RydWN0IHBpX2Rlc2MgKnBpX2Rlc2MsIGNvbnN0IHN0cnVj
dCBwaXJxICpwaXJxLAogICAgIHNwaW5fdW5sb2NrX2lycSgmZGVzYy0+bG9jayk7CiAKICAgICBB
U1NFUlQocGNpZGV2c19sb2NrZWQoKSk7Ci0gICAgcmV0dXJuIGlvbW11X3VwZGF0ZV9pcmVfZnJv
bV9tc2kobXNpX2Rlc2MsICZtc2lfZGVzYy0+bXNnKTsKKworICAgIHJldHVybiBtc2lfbXNnX3dy
aXRlX3JlbWFwX3J0ZShtc2lfZGVzYywgJm1zaV9kZXNjLT5tc2cpOwogCiAgdW5sb2NrX291dDoK
ICAgICBzcGluX3VubG9ja19pcnEoJmRlc2MtPmxvY2spOwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQv
aW9tbXUuYwppbmRleCBlMTgzOGU4ZTdkLi40YzcxOWQ0ZWU3IDEwMDY0NAotLS0gYS94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC92dGQvaW9tbXUuYwpAQCAtMjI5MCw3ICsyMjkwLDcgQEAgaW50IF9faW5pdCBpbnRlbF92dGRf
c2V0dXAodm9pZCkKICAgICAgICAgICogbm90IHN1cHBvcnRlZCwgc2luY2Ugd2UgY291bnQgb24g
dGhpcyBmZWF0dXJlIHRvCiAgICAgICAgICAqIGF0b21pY2FsbHkgdXBkYXRlIDE2LWJ5dGUgSVJU
RSBpbiBwb3N0ZWQgZm9ybWF0LgogICAgICAgICAgKi8KLSAgICAgICAgaWYgKCAhY2FwX2ludHJf
cG9zdChpb21tdS0+Y2FwKSB8fCAhY3B1X2hhc19jeDE2ICkKKyAgICAgICAgaWYgKCAhY2FwX2lu
dHJfcG9zdChpb21tdS0+Y2FwKSB8fCAhaW9tbXVfaW50cmVtYXAgfHwgIWNwdV9oYXNfY3gxNiAp
CiAgICAgICAgICAgICBpb21tdV9pbnRwb3N0ID0gMDsKIAogICAgICAgICBpZiAoICF2dGRfZXB0
X3BhZ2VfY29tcGF0aWJsZShpb21tdSkgKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjExCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed May 15 07:57:23 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 07:57: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 1hQomw-0000Ne-Vb; Wed, 15 May 2019 07:57:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FXlx=TP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQomv-0000NY-MN
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 07:57:21 +0000
X-Inumbo-ID: 0fea05c6-76e7-11e9-b8cb-af8fd76b3f2b
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0fea05c6-76e7-11e9-b8cb-af8fd76b3f2b;
 Wed, 15 May 2019 07: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 1hQoms-0005AV-Lk
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 07:57:18 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQoms-0000BE-JH
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 07:57:18 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQoms-0000BE-JH@xenbits.xenproject.org>
Date: Wed, 15 May 2019 07:57:18 +0000
Subject: [Xen-changelog] [xen staging-4.11] x86: fix build race when
 generating temporary object files
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBhYjk1YTk4ZmVhNzU1MzVkMTFkYzVmMDYyOTBkOTIzZmViMjdkZDEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTWF5IDE1
IDA5OjQ5OjM1IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgTWF5IDE1IDA5OjQ5OjM1IDIwMTkgKzAyMDAKCiAgICB4
ODY6IGZpeCBidWlsZCByYWNlIHdoZW4gZ2VuZXJhdGluZyB0ZW1wb3Jhcnkgb2JqZWN0IGZpbGVz
CiAgICAKICAgIFRoZSBydWxlcyB0byBnZW5lcmF0ZSB4ZW4tc3ltcyBhbmQgeGVuLmVmaSBtYXkg
cnVuIGluIHBhcmFsbGVsLCBidXQgYm90aAogICAgcmVjdXJzaXZlbHkgaW52b2tlICQoTUFLRSkg
dG8gYnVpbGQgc3ltYm9sL3JlbG9jYXRpb24gdGFibGUgdGVtcG9yYXJ5CiAgICBvYmplY3QgZmls
ZXMuIFRoZXNlIHJlY3Vyc2l2ZSBidWlsZHMgd291bGQgYm90aCByZS1nZW5lcmF0ZSB0aGUgLiou
ZDIKICAgIGZpbGVzICh3aGVyZSBuZWVkZWQpLiBCb3RoIHdvdWxkIGluIHR1cm4gaW52b2tlIHRo
ZSBzYW1lIHJ1bGUsIHRodXMKICAgIGFsbG93aW5nIGZvciBhIHJhY2Ugb24gdGhlIC4qLmQyLnRt
cCBpbnRlcm1lZGlhdGUgZmlsZXMuCiAgICAKICAgIFRoZSBkZXBlbmRlbmN5IGZpbGVzIG9mIHRo
ZSB0ZW1wb3JhcnkgLnhlbioubyBmaWxlcyBsaXZlIGluIHhlbi8gcmF0aGVyCiAgICB0aGFuIHhl
bi9hcmNoL3g4Ni8gYW55d2F5LCBzbyB3b24ndCBiZSBpbmNsdWRlZCBubyBtYXR0ZXIgd2hhdC4g
VGFrZSB0aGUKICAgIG9wcG9ydHVuaXR5IGFuZCBkZWxldGUgdGhlbSwgYXMgdGhlIGp1c3QgcmUt
Z2VuZXJhdGVkIC54ZW4qLlMgZmlsZXMgd2lsbAogICAgdHJpZ2dlciBhIHByb3BlciByZS1idWls
ZCBvZiB0aGUgLnhlbioubyBvbmVzIGFueXdheS4KICAgIAogICAgRW1wdHkgdGhlIERFUFMgdmFy
aWFibGUgaW4gY2FzZSB0aGUgc2V0IG9mIGdvYWxzIGNvbnNpc3RzIG9mIGp1c3QgdGhvc2UKICAg
IHRlbXBvcmFyeSBvYmplY3QgZmlsZXMsIHRodXMgZWxpbWluYXRpbmcgdGhlIHJhY2UuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFj
a2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFz
dGVyIGNvbW1pdDogNzYxYmI1NzVjZTk3MjU1MDI5ZDJkMjI0OWIyNzE5ZTU0YmM3NjgyNQogICAg
bWFzdGVyIGRhdGU6IDIwMTktMDQtMTEgMTA6MjU6MDUgKzAyMDAKLS0tCiB4ZW4vYXJjaC94ODYv
TWFrZWZpbGUgfCAxMCArKysrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCsp
LCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZSBiL3hl
bi9hcmNoL3g4Ni9NYWtlZmlsZQppbmRleCAxN2U3ZDNmYTM0Li5kYTFlNDgyN2Y0IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvTWFrZWZpbGUKKysrIGIveGVuL2FyY2gveDg2L01ha2VmaWxlCkBA
IC0xNDcsNyArMTQ3LDcgQEAgJChUQVJHRVQpLXN5bXM6IHByZWxpbmsubyB4ZW4ubGRzICQoQkFT
RURJUikvY29tbW9uL3N5bWJvbHMtZHVtbXkubwogCSQoTk0pIC1wYSAtLWZvcm1hdD1zeXN2ICQo
QEQpLyQoQEYpIFwKIAkJfCAkKEJBU0VESVIpL3Rvb2xzL3N5bWJvbHMgLS14ZW5zeW1zIC0tc3lz
diAtLXNvcnQgXAogCQk+JChARCkvJChARikubWFwCi0Jcm0gLWYgJChARCkvLiQoQEYpLlswLTld
KgorCXJtIC1mICQoQEQpLy4kKEBGKS5bMC05XSogJChARCkvLi4kKEBGKS5bMC05XSoKIAogbm90
ZS5vOiAkKFRBUkdFVCktc3ltcwogCSQoT0JKQ09QWSkgLU8gYmluYXJ5IC0tb25seS1zZWN0aW9u
PS5ub3RlLmdudS5idWlsZC1pZCAgJChCQVNFRElSKS94ZW4tc3ltcyAkQC5iaW4KQEAgLTIxMCw3
ICsyMTAsNyBAQCAkKFRBUkdFVCkuZWZpOiBwcmVsaW5rLWVmaS5vICQobm90ZV9maWxlKSBlZmku
bGRzIGVmaS9yZWxvY3MtZHVtbXkubyAkKEJBU0VESVIpLwogCWlmICQoZ3VhcmQpIGZhbHNlOyB0
aGVuIHJtIC1mICRAOyBlY2hvICdFRkkgc3VwcG9ydCBkaXNhYmxlZCc7IFwKIAllbHNlICQoTk0p
IC1wYSAtLWZvcm1hdD1zeXN2ICQoQEQpLyQoQEYpIFwKIAkJfCAkKEJBU0VESVIpL3Rvb2xzL3N5
bWJvbHMgLS14ZW5zeW1zIC0tc3lzdiAtLXNvcnQgPiQoQEQpLyQoQEYpLm1hcDsgZmkKLQlybSAt
ZiAkKEBEKS8uJChARikuWzAtOV0qCisJcm0gLWYgJChARCkvLiQoQEYpLlswLTldKiAkKEBEKS8u
LiQoQEYpLlswLTldKgogCiBlZmkvYm9vdC5pbml0Lm8gZWZpL3J1bnRpbWUubyBlZmkvY29tcGF0
Lm8gZWZpL2J1aWxkaWQubzogJChCQVNFRElSKS9hcmNoL3g4Ni9lZmkvYnVpbHRfaW4ubwogZWZp
L2Jvb3QuaW5pdC5vIGVmaS9ydW50aW1lLm8gZWZpL2NvbXBhdC5vIGVmaS9idWlsZGlkLm86IDsK
QEAgLTI0MSwzICsyNDEsOSBAQCBjbGVhbjo6CiAJcm0gLWYgJChCQVNFRElSKS8ueGVuLmVmaS5b
MC05XSogZWZpLyouZWZpIGVmaS9ta3JlbG9jCiAJcm0gLWYgYm9vdC9jbWRsaW5lLlMgYm9vdC9y
ZWxvYy5TIGJvb3QvKi5sbmsgYm9vdC8qLmJpbgogCXJtIC1mIG5vdGUubworCisjIFN1cHByZXNz
IGxvYWRpbmcgb2YgREVQUyBmaWxlcyBmb3IgaW50ZXJuYWwsIHRlbXBvcmFyeSB0YXJnZXQgZmls
ZXMuICBUaGlzCisjIHRoZW4gYWxzbyBzdXBwcmVzc2VzIHJlLWdlbmVyYXRpb24gb2YgdGhlIHJl
c3BlY3RpdmUgLiouZDIgZmlsZXMuCitpZmVxICgkKGZpbHRlci1vdXQgLnhlbiUubywkKG5vdGRp
ciAkKE1BS0VDTURHT0FMUykpKSwpCitERVBTOj0KK2VuZGlmCi0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuMTEKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed May 15 07:57:32 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 07:57:32 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hQon6-0000OZ-1I; Wed, 15 May 2019 07:57:32 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FXlx=TP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQon5-0000OR-E5
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 07:57:31 +0000
X-Inumbo-ID: 166c616e-76e7-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 166c616e-76e7-11e9-8980-bc764e045a96;
 Wed, 15 May 2019 07:57: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 1hQon3-0005B5-Iw
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 07:57:29 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQon3-0000Cl-GT
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 07:57:29 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQon3-0000Cl-GT@xenbits.xenproject.org>
Date: Wed, 15 May 2019 07:57:29 +0000
Subject: [Xen-changelog] [xen staging-4.10] xen/sched: fix credit2 smt idle
 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>

Y29tbWl0IDJhYmVmYzM2YWUxYzU3ODI4ZGFkMjIwMTJlMmVhMGQ5MWU4ODM4NDYKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTWF5IDE1
IDA5OjUyOjE1IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgTWF5IDE1IDA5OjUyOjE1IDIwMTkgKzAyMDAKCiAgICB4
ZW4vc2NoZWQ6IGZpeCBjcmVkaXQyIHNtdCBpZGxlIGhhbmRsaW5nCiAgICAKICAgIENyZWRpdDIn
cyBzbXRfaWRsZV9tYXNrX3NldCgpIGFuZCBzbXRfaWRsZV9tYXNrX2NsZWFyKCkgYXJlIHVzZWQg
dG8KICAgIGlkZW50aWZ5IGlkbGUgY29yZXMgd2hlcmUgdmNwdXMgY2FuIGJlIG1vdmVkIHRvLiBB
IGNvcmUgaXMgdGhvdWdodCB0bwogICAgYmUgaWRsZSB3aGVuIGFsbCBzaWJsaW5ncyBhcmUga25v
d24gdG8gaGF2ZSB0aGUgaWRsZSB2Y3B1IHJ1bm5pbmcgb24KICAgIHRoZW0uCiAgICAKICAgIFVu
Zm9ydHVuYXRlbHkgdGhlIGluZm9ybWF0aW9uIG9mIGEgdmNwdSBydW5uaW5nIG9uIGEgY3B1IGlz
IHBlcgogICAgcnVucXVldWUuIFNvIGluIGNhc2Ugbm90IGFsbCBzaWJsaW5ncyBhcmUgaW4gdGhl
IHNhbWUgcnVucXVldWUgYSBjb3JlCiAgICB3aWxsIG5ldmVyIGJlIHJlZ2FyZGVkIHRvIGJlIGlk
bGUsIGFzIHRoZSBzaWJsaW5nIG5vdCBpbiB0aGUgcnVucXVldWUKICAgIGlzIG5ldmVyIGtub3du
IHRvIHJ1biB0aGUgaWRsZSB2Y3B1LgogICAgCiAgICBVc2UgYSBjcmVkaXQyIHNwZWNpZmljIGNw
dW1hc2sgb2Ygc2libGluZ3Mgd2l0aCBvbmx5IHRob3NlIGNwdXMKICAgIGJlaW5nIG1hcmtlZCB3
aGljaCBhcmUgaW4gdGhlIHNhbWUgcnVucXVldWUgYXMgdGhlIGNwdSBpbiBxdWVzdGlvbi4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAg
UmV2aWV3ZWQtYnk6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+CiAgICBtYXN0
ZXIgY29tbWl0OiA3NTNiYTQzZDZkMTZlNjg4ZjY4OGUwMWUxYzc3NDYzZWEyYzZlYzlmCiAgICBt
YXN0ZXIgZGF0ZTogMjAxOS0wMy0yOSAxODoyODoyMSArMDAwMAotLS0KIHhlbi9jb21tb24vc2No
ZWRfY3JlZGl0Mi5jIHwgMjUgKysrKysrKysrKysrKysrKysrKysrLS0tLQogMSBmaWxlIGNoYW5n
ZWQsIDIxIGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9zY2hlZF9jcmVkaXQyLmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwppbmRleCA4
NjIwNzVkMTc4Li4wZjQxMzdiYTg2IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRp
dDIuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwpAQCAtNTA0LDYgKzUwNCw3IEBA
IHN0cnVjdCBjc2NoZWQyX3ByaXZhdGUgewogICogUGh5c2ljYWwgQ1BVCiAgKi8KIHN0cnVjdCBj
c2NoZWQyX3BjcHUgeworICAgIGNwdW1hc2tfdCBzaWJsaW5nX21hc2s7ICAgICAgICAgICAgLyog
U2libGluZ3MgaW4gdGhlIHNhbWUgcnVucXVldWUgICAgICAqLwogICAgIGludCBydW5xX2lkOwog
fTsKIApAQCAtNjU2LDcgKzY1Nyw3IEBAIHN0YXRpYyBpbmxpbmUKIHZvaWQgc210X2lkbGVfbWFz
a19zZXQodW5zaWduZWQgaW50IGNwdSwgY29uc3QgY3B1bWFza190ICppZGxlcnMsCiAgICAgICAg
ICAgICAgICAgICAgICAgIGNwdW1hc2tfdCAqbWFzaykKIHsKLSAgICBjb25zdCBjcHVtYXNrX3Qg
KmNwdV9zaWJsaW5ncyA9IHBlcl9jcHUoY3B1X3NpYmxpbmdfbWFzaywgY3B1KTsKKyAgICBjb25z
dCBjcHVtYXNrX3QgKmNwdV9zaWJsaW5ncyA9ICZjc2NoZWQyX3BjcHUoY3B1KS0+c2libGluZ19t
YXNrOwogCiAgICAgaWYgKCBjcHVtYXNrX3N1YnNldChjcHVfc2libGluZ3MsIGlkbGVycykgKQog
ICAgICAgICBjcHVtYXNrX29yKG1hc2ssIG1hc2ssIGNwdV9zaWJsaW5ncyk7CkBAIC02NjgsMTAg
KzY2OSwxMCBAQCB2b2lkIHNtdF9pZGxlX21hc2tfc2V0KHVuc2lnbmVkIGludCBjcHUsIGNvbnN0
IGNwdW1hc2tfdCAqaWRsZXJzLAogc3RhdGljIGlubGluZQogdm9pZCBzbXRfaWRsZV9tYXNrX2Ns
ZWFyKHVuc2lnbmVkIGludCBjcHUsIGNwdW1hc2tfdCAqbWFzaykKIHsKLSAgICBjb25zdCBjcHVt
YXNrX3QgKmNwdV9zaWJsaW5ncyA9IHBlcl9jcHUoY3B1X3NpYmxpbmdfbWFzaywgY3B1KTsKKyAg
ICBjb25zdCBjcHVtYXNrX3QgKmNwdV9zaWJsaW5ncyA9ICZjc2NoZWQyX3BjcHUoY3B1KS0+c2li
bGluZ19tYXNrOwogCiAgICAgaWYgKCBjcHVtYXNrX3N1YnNldChjcHVfc2libGluZ3MsIG1hc2sp
ICkKLSAgICAgICAgY3B1bWFza19hbmRub3QobWFzaywgbWFzaywgcGVyX2NwdShjcHVfc2libGlu
Z19tYXNrLCBjcHUpKTsKKyAgICAgICAgY3B1bWFza19hbmRub3QobWFzaywgbWFzaywgY3B1X3Np
YmxpbmdzKTsKIH0KIAogLyoKQEAgLTM3OTQsNiArMzc5NSw3IEBAIGluaXRfcGRhdGEoc3RydWN0
IGNzY2hlZDJfcHJpdmF0ZSAqcHJ2LCBzdHJ1Y3QgY3NjaGVkMl9wY3B1ICpzcGMsCiAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBjcHUpCiB7CiAgICAgc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0
YSAqcnFkOworICAgIHVuc2lnbmVkIGludCByY3B1OwogCiAgICAgQVNTRVJUKHJ3X2lzX3dyaXRl
X2xvY2tlZCgmcHJ2LT5sb2NrKSk7CiAgICAgQVNTRVJUKCFjcHVtYXNrX3Rlc3RfY3B1KGNwdSwg
JnBydi0+aW5pdGlhbGl6ZWQpKTsKQEAgLTM4MTEsMTIgKzM4MTMsMjMgQEAgaW5pdF9wZGF0YShz
dHJ1Y3QgY3NjaGVkMl9wcml2YXRlICpwcnYsIHN0cnVjdCBjc2NoZWQyX3BjcHUgKnNwYywKICAg
ICAgICAgcHJpbnRrKFhFTkxPR19JTkZPICIgRmlyc3QgY3B1IG9uIHJ1bnF1ZXVlLCBhY3RpdmF0
aW5nXG4iKTsKICAgICAgICAgYWN0aXZhdGVfcnVucXVldWUocHJ2LCBzcGMtPnJ1bnFfaWQpOwog
ICAgIH0KLSAgICAKKwogICAgIF9fY3B1bWFza19zZXRfY3B1KGNwdSwgJnJxZC0+aWRsZSk7CiAg
ICAgX19jcHVtYXNrX3NldF9jcHUoY3B1LCAmcnFkLT5hY3RpdmUpOwogICAgIF9fY3B1bWFza19z
ZXRfY3B1KGNwdSwgJnBydi0+aW5pdGlhbGl6ZWQpOwogICAgIF9fY3B1bWFza19zZXRfY3B1KGNw
dSwgJnJxZC0+c210X2lkbGUpOwogCisgICAgLyogT24gdGhlIGJvb3QgY3B1IHdlIGFyZSBjYWxs
ZWQgYmVmb3JlIGNwdV9zaWJsaW5nX21hc2sgaGFzIGJlZW4gc2V0IHVwLiAqLworICAgIGlmICgg
Y3B1ID09IDAgJiYgc3lzdGVtX3N0YXRlIDwgU1lTX1NUQVRFX2FjdGl2ZSApCisgICAgICAgIF9f
Y3B1bWFza19zZXRfY3B1KGNwdSwgJmNzY2hlZDJfcGNwdShjcHUpLT5zaWJsaW5nX21hc2spOwor
ICAgIGVsc2UKKyAgICAgICAgZm9yX2VhY2hfY3B1ICggcmNwdSwgcGVyX2NwdShjcHVfc2libGlu
Z19tYXNrLCBjcHUpICkKKyAgICAgICAgICAgIGlmICggY3B1bWFza190ZXN0X2NwdShyY3B1LCAm
cnFkLT5hY3RpdmUpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBfX2NwdW1hc2tf
c2V0X2NwdShjcHUsICZjc2NoZWQyX3BjcHUocmNwdSktPnNpYmxpbmdfbWFzayk7CisgICAgICAg
ICAgICAgICAgX19jcHVtYXNrX3NldF9jcHUocmNwdSwgJmNzY2hlZDJfcGNwdShjcHUpLT5zaWJs
aW5nX21hc2spOworICAgICAgICAgICAgfQorCiAgICAgaWYgKCBjcHVtYXNrX3dlaWdodCgmcnFk
LT5hY3RpdmUpID09IDEgKQogICAgICAgICBycWQtPnBpY2tfYmlhcyA9IGNwdTsKIApAQCAtMzg5
OCw2ICszOTExLDcgQEAgY3NjaGVkMl9kZWluaXRfcGRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzLCB2b2lkICpwY3B1LCBpbnQgY3B1KQogICAgIHN0cnVjdCBjc2NoZWQyX3ByaXZhdGUg
KnBydiA9IGNzY2hlZDJfcHJpdihvcHMpOwogICAgIHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2Rh
dGEgKnJxZDsKICAgICBzdHJ1Y3QgY3NjaGVkMl9wY3B1ICpzcGMgPSBwY3B1OworICAgIHVuc2ln
bmVkIGludCByY3B1OwogCiAgICAgd3JpdGVfbG9ja19pcnFzYXZlKCZwcnYtPmxvY2ssIGZsYWdz
KTsKIApAQCAtMzkyNCw2ICszOTM4LDkgQEAgY3NjaGVkMl9kZWluaXRfcGRhdGEoY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLCB2b2lkICpwY3B1LCBpbnQgY3B1KQogCiAgICAgcHJpbnRrKFhF
TkxPR19JTkZPICJSZW1vdmluZyBjcHUgJWQgZnJvbSBydW5xdWV1ZSAlZFxuIiwgY3B1LCBzcGMt
PnJ1bnFfaWQpOwogCisgICAgZm9yX2VhY2hfY3B1ICggcmNwdSwgJnJxZC0+YWN0aXZlICkKKyAg
ICAgICAgX19jcHVtYXNrX2NsZWFyX2NwdShjcHUsICZjc2NoZWQyX3BjcHUocmNwdSktPnNpYmxp
bmdfbWFzayk7CisKICAgICBfX2NwdW1hc2tfY2xlYXJfY3B1KGNwdSwgJnJxZC0+aWRsZSk7CiAg
ICAgX19jcHVtYXNrX2NsZWFyX2NwdShjcHUsICZycWQtPnNtdF9pZGxlKTsKICAgICBfX2NwdW1h
c2tfY2xlYXJfY3B1KGNwdSwgJnJxZC0+YWN0aXZlKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed May 15 07:57:42 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 07:57:42 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hQonG-0000Pz-32; Wed, 15 May 2019 07:57:42 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FXlx=TP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQonF-0000Pp-AC
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 07:57:41 +0000
X-Inumbo-ID: 1c7b77aa-76e7-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1c7b77aa-76e7-11e9-8980-bc764e045a96;
 Wed, 15 May 2019 07:57: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 1hQonD-0005BD-Oc
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 07:57:39 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQonD-0000DY-ME
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 07:57:39 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQonD-0000DY-ME@xenbits.xenproject.org>
Date: Wed, 15 May 2019 07:57:39 +0000
Subject: [Xen-changelog] [xen staging-4.10] xen/timers: Fix memory leak with
 cpu unplug/plug
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGZmMDk1OTY0NGU2MmE1NjMzYmRkNmM0NWUyYzNiZDk3MWZlZDNjZDQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE1heSAxNSAwOTo1MzoxNCAyMDE5ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIE1heSAxNSAwOTo1MzoxNCAyMDE5ICsw
MjAwCgogICAgeGVuL3RpbWVyczogRml4IG1lbW9yeSBsZWFrIHdpdGggY3B1IHVucGx1Zy9wbHVn
CiAgICAKICAgIHRpbWVyX3NvZnRpcnFfYWN0aW9uKCkgcmVhbGxvYydzIGl0c2VsZiBhIGxhcmdl
ciB0aW1lciBoZWFwIHdoZW5ldmVyCiAgICBuZWNlc3NhcnksIHdoaWNoIGluY2x1ZGVzIGJvb3Rz
dHJhcHBpbmcgZnJvbSB0aGUgZW1wdHkgZHVtbXlfaGVhcC4gIE5vdGhpbmcKICAgIGV2ZXIgZnJl
ZWQgdGhpcyBhbGxvY2F0aW9uLgogICAgCiAgICBDUFUgcGx1ZyBhbmQgdW5wbHVnIGhhcyB0aGUg
c2lkZSBlZmZlY3Qgb2YgemVyb2luZyB0aGUgcGVyY3B1IGRhdGEgYXJlYSwgd2hpY2gKICAgIGNs
ZWFycyB0cy0+aGVhcC4gIFRoaXMgaW4gdHVybiBjYXVzZXMgbmV3IHRpbWVycyB0byBiZSBwdXQg
b24gdGhlIGxpc3QgcmF0aGVyCiAgICB0aGFuIHRoZSBoZWFwLCBhbmQgZm9yIHRpbWVyX3NvZnRp
cnFfYWN0aW9uKCkgdG8gYm9vdHN0cmFwIGl0c2VsZiBhZ2Fpbi4KICAgIAogICAgVGhpcyBpbiBw
cmFjdGljZSBsZWFrcyB0cy0+aGVhcCBldmVyeSB0aW1lIGEgQ1BVIGlzIHVucGx1Z2dlZCBhbmQg
cmVwbHVnZ2VkLgogICAgCiAgICBJbXBsZW1lbnQgZnJlZV9wZXJjcHVfdGltZXJzKCkgd2hpY2gg
aW5jbHVkZXMgZnJlZWluZyB0cy0+aGVhcCB3aGVuCiAgICBhcHByb3ByaWF0ZSwgYW5kIHVwZGF0
ZSB0aGUgbm90aWZpZXIgY2FsbGJhY2sgd2l0aCB0aGUgcmVjZW50IGNwdSBwYXJraW5nCiAgICBs
b2dpYyBhbmQgZnJlZS1hdm9pZGFuY2UgYWNyb3NzIHN1c3BlbmQuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgCiAgICB4ZW4vY3B1
OiBGaXggQVJNIGJ1aWxkIGZvbGxvd2luZyBjL3MgNTk3ZmJiOAogICAgCiAgICBjL3MgNTk3ZmJi
OCAieGVuL3RpbWVyczogRml4IG1lbW9yeSBsZWFrIHdpdGggY3B1IHVucGx1Zy9wbHVnIiBicm9r
ZSB0aGUgQVJNCiAgICBidWlsZCBieSBiZWluZyB0aGUgZmlyc3QgcGF0Y2ggdG8gYWRkIHBhcmtf
b2ZmbGluZV9jcHVzIHRvIGNvbW1vbiBjb2RlLgogICAgCiAgICBXaGlsZSBpdCBpcyBjdXJyZW50
bHkgc3BlY2lmaWMgdG8gSW50ZWwgaGFyZHdhcmUgKGZvciByZWFzb25zIG9mIGJlaW5nIGFibGUg
dG8KICAgIGhhbmRsZSBtYWNoaW5lIGNoZWNrIGV4Y2VwdGlvbnMgd2l0aG91dCBhbiBpbW1lZGlh
dGUgc3lzdGVtIHJlc2V0KSwgaXQgaXNuJ3QKICAgIGluaGVyZW50bHkgYXJjaGl0ZWN0dXJlIHNw
ZWNpZmljLCBzbyBkZWZpbmUgaXQgdG8gYmUgZmFsc2Ugb24gQVJNIGZvciBub3cuCiAgICAKICAg
IEFkZCBhIGNvbW1lbnQgaW4gYm90aCBzbXAuaCBoZWFkZXJzIGV4cGxhaW5pbmcgdGhlIGludGVu
ZGVkIGJlaGF2aW91ciBvZiB0aGUKICAgIG9wdGlvbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICAKICAgIHRpbWVyczogbW92ZSBiYWNrIG1p
Z3JhdGVfdGltZXJzX2Zyb21fY3B1KCkgaW52b2NhdGlvbgogICAgCiAgICBDb21taXQgNTk3ZmJi
OGJlNiAoInhlbi90aW1lcnM6IEZpeCBtZW1vcnkgbGVhayB3aXRoIGNwdSB1bnBsdWcvcGx1ZyIp
CiAgICB3ZW50IGEgbGl0dGxlIHRvbyBmYXI6IE1pZ3JhdGluZyB0aW1lcnMgYXdheSBmcm9tIGEg
Q1BVIGJlaW5nIG9mZmxpbmVkCiAgICBuZWVkcyB0byBoZXBwZW4gaW5kZXBlbmRlbnQgb2Ygd2hl
dGhlciBpdCBnZXQgcGFya2VkIG9yIGZ1bGx5IG9mZmxpbmVkLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAKICAgIHhlbi90aW1lcnM6
IEZpeCBtZW1vcnkgbGVhayB3aXRoIGNwdSB1bnBsdWcvcGx1ZyAodGFrZSAyKQogICAgCiAgICBQ
cmV2aW91cyBhdHRlbXB0cyB0byBmaXggdGhpcyBsZWFrIGZhaWxlZCB0byBpZGVudGlmeSB0aGUg
cm9vdCBjYXVzZSwgYW5kCiAgICB1bHRpbWF0ZWx5IGZhaWxlZC4gIFRoZSBjYXVzZSBpcyB0aGUg
Q1BVX1VQX1BSRVBBUkUgY2FzZSAocmUpaW5pdGlhbGlzaW5nCiAgICB0cy0+aGVhcCBiYWNrIHRv
IGR1bW15X2hlYXAsIHdoaWNoIGxlYWtzIHRoZSBwcmV2aW91cyBhbGxvY2F0aW9uLgogICAgCiAg
ICBSZWFycmFuZ2UgdGhlIGxvZ2ljIHRvIG9ubHkgaW5pdGlhbGlzZSB0cyBvbmNlLiAgVGhpcyBh
bHNvIGF2b2lkcyB0aGUKICAgIHJlZHVuZGFudCAoYnV0IGJlbmlnbiwgZHVlIHRvIHRzLT5pbmFj
dGl2ZSBhbHdheXMgYmVpbmcgZW1wdHkpIGluaXRpYWxpc2luZyBvZgogICAgdGhlIG90aGVyIHRz
IGZpZWxkcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA1OTdmYmI4YmU2MDIxNDQwY2Q1MzQ5M2MxNDIw
MWMzMjY3MWJhZGUxCiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0wNC0wOCAxMToxNjowNiArMDEwMAog
ICAgbWFzdGVyIGNvbW1pdDogYTY0NDhhZGZkM2Q1MzdhYWNiYmQ3ODRlNWJmMTc3N2FiM2ZmNWY4
NQogICAgbWFzdGVyIGRhdGU6IDIwMTktMDQtMDkgMTA6MTI6NTcgKzAxMDAKICAgIG1hc3RlciBj
b21taXQ6IDFhZWM5NTM1MGFjODI2MWNiYTUxNjM3MTcxMGQ0ZDgzN2MyNmY2YTAKICAgIG1hc3Rl
ciBkYXRlOiAyMDE5LTA0LTE1IDE3OjUxOjMwICswMTAwCiAgICBtYXN0ZXIgY29tbWl0OiBlOTc4
ZTllZDllMWZmMGRjMzI2ZTcyNzA4ZWQwM2NhYzJiYTQxZGI4CiAgICBtYXN0ZXIgZGF0ZTogMjAx
OS0wNS0xMyAxMDozNTozNyArMDEwMAotLS0KIHhlbi9jb21tb24vdGltZXIuYyAgICAgICAgfCAz
NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJt
L3NtcC5oIHwgIDYgKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NtcC5oIHwgIDQgKysrKwog
MyBmaWxlcyBjaGFuZ2VkLCA0MSBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9jb21tb24vdGltZXIuYyBiL3hlbi9jb21tb24vdGltZXIuYwppbmRleCAzNzY1
ODFiZDU0Li4xMmZjZDk1MmZkIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3RpbWVyLmMKKysrIGIv
eGVuL2NvbW1vbi90aW1lci5jCkBAIC02MDEsNiArNjAxLDIwIEBAIHN0YXRpYyB2b2lkIG1pZ3Jh
dGVfdGltZXJzX2Zyb21fY3B1KHVuc2lnbmVkIGludCBvbGRfY3B1KQogCiBzdGF0aWMgc3RydWN0
IHRpbWVyICpkdW1teV9oZWFwOwogCitzdGF0aWMgdm9pZCBmcmVlX3BlcmNwdV90aW1lcnModW5z
aWduZWQgaW50IGNwdSkKK3sKKyAgICBzdHJ1Y3QgdGltZXJzICp0cyA9ICZwZXJfY3B1KHRpbWVy
cywgY3B1KTsKKworICAgIEFTU0VSVChHRVRfSEVBUF9TSVpFKHRzLT5oZWFwKSA9PSAwKTsKKyAg
ICBpZiAoIEdFVF9IRUFQX0xJTUlUKHRzLT5oZWFwKSApCisgICAgeworICAgICAgICB4ZnJlZSh0
cy0+aGVhcCk7CisgICAgICAgIHRzLT5oZWFwID0gJmR1bW15X2hlYXA7CisgICAgfQorICAgIGVs
c2UKKyAgICAgICAgQVNTRVJUKHRzLT5oZWFwID09ICZkdW1teV9oZWFwKTsKK30KKwogc3RhdGlj
IGludCBjcHVfY2FsbGJhY2soCiAgICAgc3RydWN0IG5vdGlmaWVyX2Jsb2NrICpuZmIsIHVuc2ln
bmVkIGxvbmcgYWN0aW9uLCB2b2lkICpoY3B1KQogewpAQCAtNjEwLDE0ICs2MjQsMjggQEAgc3Rh
dGljIGludCBjcHVfY2FsbGJhY2soCiAgICAgc3dpdGNoICggYWN0aW9uICkKICAgICB7CiAgICAg
Y2FzZSBDUFVfVVBfUFJFUEFSRToKLSAgICAgICAgSU5JVF9MSVNUX0hFQUQoJnRzLT5pbmFjdGl2
ZSk7Ci0gICAgICAgIHNwaW5fbG9ja19pbml0KCZ0cy0+bG9jayk7Ci0gICAgICAgIHRzLT5oZWFw
ID0gJmR1bW15X2hlYXA7CisgICAgICAgIC8qIE9ubHkgaW5pdGlhbGlzZSB0cyBvbmNlLiAqLwor
ICAgICAgICBpZiAoICF0cy0+aGVhcCApCisgICAgICAgIHsKKyAgICAgICAgICAgIElOSVRfTElT
VF9IRUFEKCZ0cy0+aW5hY3RpdmUpOworICAgICAgICAgICAgc3Bpbl9sb2NrX2luaXQoJnRzLT5s
b2NrKTsKKyAgICAgICAgICAgIHRzLT5oZWFwID0gJmR1bW15X2hlYXA7CisgICAgICAgIH0KICAg
ICAgICAgYnJlYWs7CisKICAgICBjYXNlIENQVV9VUF9DQU5DRUxFRDoKICAgICBjYXNlIENQVV9E
RUFEOgogICAgICAgICBtaWdyYXRlX3RpbWVyc19mcm9tX2NwdShjcHUpOworCisgICAgICAgIGlm
ICggIXBhcmtfb2ZmbGluZV9jcHVzICYmIHN5c3RlbV9zdGF0ZSAhPSBTWVNfU1RBVEVfc3VzcGVu
ZCApCisgICAgICAgICAgICBmcmVlX3BlcmNwdV90aW1lcnMoY3B1KTsKKyAgICAgICAgYnJlYWs7
CisKKyAgICBjYXNlIENQVV9SRU1PVkU6CisgICAgICAgIGlmICggcGFya19vZmZsaW5lX2NwdXMg
KQorICAgICAgICAgICAgZnJlZV9wZXJjcHVfdGltZXJzKGNwdSk7CiAgICAgICAgIGJyZWFrOwor
CiAgICAgZGVmYXVsdDoKICAgICAgICAgYnJlYWs7CiAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9zbXAuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21wLmgKaW5kZXggM2Mx
MjI2ODFkNy4uZmRiY2VmYTI0MSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9zbXAu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NtcC5oCkBAIC0xNCw2ICsxNCwxMiBAQCBERUNM
QVJFX1BFUl9DUFUoY3B1bWFza192YXJfdCwgY3B1X2NvcmVfbWFzayk7CiAKICNkZWZpbmUgcmF3
X3NtcF9wcm9jZXNzb3JfaWQoKSAoZ2V0X3Byb2Nlc3Nvcl9pZCgpKQogCisvKgorICogRG8gd2Us
IGZvciBwbGF0Zm9ybSByZWFzb25zLCBuZWVkIHRvIGFjdHVhbGx5IGtlZXAgQ1BVcyBvbmxpbmUg
d2hlbiB3ZQorICogd291bGQgb3RoZXJ3aXNlIHByZWZlciB0aGVtIHRvIGJlIG9mZj8KKyAqLwor
I2RlZmluZSBwYXJrX29mZmxpbmVfY3B1cyBmYWxzZQorCiBleHRlcm4gdm9pZCBub3JldHVybiBz
dG9wX2NwdSh2b2lkKTsKIAogZXh0ZXJuIGludCBhcmNoX3NtcF9pbml0KHZvaWQpOwpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zbXAuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc21w
LmgKaW5kZXggMDljNTU0NThkZi4uOWY1MzNmOTA3MiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9zbXAuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NtcC5oCkBAIC0yNiw2ICsy
NiwxMCBAQCBERUNMQVJFX1BFUl9DUFUoY3B1bWFza192YXJfdCwgY3B1X3NpYmxpbmdfbWFzayk7
CiBERUNMQVJFX1BFUl9DUFUoY3B1bWFza192YXJfdCwgY3B1X2NvcmVfbWFzayk7CiBERUNMQVJF
X1BFUl9DUFUoY3B1bWFza192YXJfdCwgc2NyYXRjaF9jcHVtYXNrKTsKIAorLyoKKyAqIERvIHdl
LCBmb3IgcGxhdGZvcm0gcmVhc29ucywgbmVlZCB0byBhY3R1YWxseSBrZWVwIENQVXMgb25saW5l
IHdoZW4gd2UKKyAqIHdvdWxkIG90aGVyd2lzZSBwcmVmZXIgdGhlbSB0byBiZSBvZmY/CisgKi8K
IGV4dGVybiBib29sIHBhcmtfb2ZmbGluZV9jcHVzOwogCiB2b2lkIHNtcF9zZW5kX25taV9hbGxi
dXRzZWxmKHZvaWQpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhZ2luZy00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed May 15 07:57:52 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 07:57: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 1hQonQ-0000Qz-4s; Wed, 15 May 2019 07:57: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=FXlx=TP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQonP-0000Qt-BE
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 07:57:51 +0000
X-Inumbo-ID: 228b0a26-76e7-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 228b0a26-76e7-11e9-8980-bc764e045a96;
 Wed, 15 May 2019 07:57: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 1hQonN-0005BL-UI
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 07:57:49 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQonN-0000EB-S1
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 07:57:49 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQonN-0000EB-S1@xenbits.xenproject.org>
Date: Wed, 15 May 2019 07:57:49 +0000
Subject: [Xen-changelog] [xen staging-4.10] vm_event: fix
 XEN_VM_EVENT_RESUME domctl
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY2Y2M4MjJmZTI0OGI1ODZjM2VjM2E5N2RjNGExMWYwYzYwZDc0NGQKQXV0aG9yOiAg
ICAgUGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KQXV0aG9yRGF0
ZTogV2VkIE1heSAxNSAwOTo1NDowMCAyMDE5ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIE1heSAxNSAwOTo1NDowMCAyMDE5
ICswMjAwCgogICAgdm1fZXZlbnQ6IGZpeCBYRU5fVk1fRVZFTlRfUkVTVU1FIGRvbWN0bAogICAg
CiAgICBNYWtlIFhFTl9WTV9FVkVOVF9SRVNVTUUgcmV0dXJuIDAgaW4gY2FzZSBvZiBzdWNjZXNz
LCBpbnN0ZWFkIG9mCiAgICAtRUlOVkFMLgogICAgUmVtb3ZlIHZtX2V2ZW50X3Jlc3VtZSBmb3Jt
IHZtX2V2ZW50LmggaGVhZGVyIGFuZCBzZXQgdGhlIGZ1bmN0aW9uJ3MKICAgIHZpc2liaWxpdHkg
dG8gc3RhdGljIGFzIGlzIHVzZWQgb25seSBpbiB2bV9ldmVudC5jLgogICAgTW92ZSB0aGUgdm1f
ZXZlbnRfY2hlY2tfcmluZyB0ZXN0IGluc2lkZSB2bV9ldmVudF9yZXN1bWUgaW4gb3JkZXIgdG8K
ICAgIHNpbXBsaWZ5IHRoZSBjb2RlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQZXRyZSBQaXJj
YWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPgogICAgQWNrZWQtYnk6IFJhenZhbiBD
b2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGIz
MmMwNDQ2YjEwM2FhODAxZWUxODc4MGIyZmRkNzhkZmMwYjkwNTIKICAgIG1hc3RlciBkYXRlOiAy
MDE5LTA0LTA1IDE1OjQyOjAzICswMjAwCi0tLQogeGVuL2NvbW1vbi92bV9ldmVudC5jICAgICAg
fCAzNyArKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS94
ZW4vdm1fZXZlbnQuaCB8ICAyIC0tCiAyIGZpbGVzIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyks
IDI3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vdm1fZXZlbnQuYyBiL3hl
bi9jb21tb24vdm1fZXZlbnQuYwppbmRleCAxNDRhYjgxYzg2Li5iMDI5YzFmMWE3IDEwMDY0NAot
LS0gYS94ZW4vY29tbW9uL3ZtX2V2ZW50LmMKKysrIGIveGVuL2NvbW1vbi92bV9ldmVudC5jCkBA
IC0zNjYsNyArMzY2LDcgQEAgaW50IHZtX2V2ZW50X2dldF9yZXNwb25zZShzdHJ1Y3QgZG9tYWlu
ICpkLCBzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICp2ZWQsCiAgKiBOb3RlOiByZXNwb25zZXMgYXJl
IGhhbmRsZWQgdGhlIHNhbWUgd2F5IHJlZ2FyZGxlc3Mgb2Ygd2hpY2ggcmluZyB0aGV5CiAgKiBh
cnJpdmUgb24uCiAgKi8KLXZvaWQgdm1fZXZlbnRfcmVzdW1lKHN0cnVjdCBkb21haW4gKmQsIHN0
cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCkKK3N0YXRpYyBpbnQgdm1fZXZlbnRfcmVzdW1lKHN0
cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCkKIHsKICAgICB2bV9l
dmVudF9yZXNwb25zZV90IHJzcDsKIApAQCAtMzgwLDYgKzM4MCw5IEBAIHZvaWQgdm1fZXZlbnRf
cmVzdW1lKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCkKICAg
ICAgKi8KICAgICBBU1NFUlQoZCAhPSBjdXJyZW50LT5kb21haW4pOwogCisgICAgaWYgKCB1bmxp
a2VseSghdm1fZXZlbnRfY2hlY2tfcmluZyh2ZWQpKSApCisgICAgICAgICByZXR1cm4gLUVOT0RF
VjsKKwogICAgIC8qIFB1bGwgYWxsIHJlc3BvbnNlcyBvZmYgdGhlIHJpbmcuICovCiAgICAgd2hp
bGUgKCB2bV9ldmVudF9nZXRfcmVzcG9uc2UoZCwgdmVkLCAmcnNwKSApCiAgICAgewpAQCAtNDQz
LDYgKzQ0Niw4IEBAIHZvaWQgdm1fZXZlbnRfcmVzdW1lKHN0cnVjdCBkb21haW4gKmQsIHN0cnVj
dCB2bV9ldmVudF9kb21haW4gKnZlZCkKICAgICAgICAgICAgICAgICB2bV9ldmVudF92Y3B1X3Vu
cGF1c2Uodik7CiAgICAgICAgIH0KICAgICB9CisKKyAgICByZXR1cm4gMDsKIH0KIAogdm9pZCB2
bV9ldmVudF9jYW5jZWxfc2xvdChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qgdm1fZXZlbnRfZG9t
YWluICp2ZWQpCkBAIC01MjksMzAgKzUzNCwyMSBAQCBpbnQgX192bV9ldmVudF9jbGFpbV9zbG90
KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCwKIC8qIFJlZ2lz
dGVyZWQgd2l0aCBYZW4tYm91bmQgZXZlbnQgY2hhbm5lbCBmb3IgaW5jb21pbmcgbm90aWZpY2F0
aW9ucy4gKi8KIHN0YXRpYyB2b2lkIG1lbV9wYWdpbmdfbm90aWZpY2F0aW9uKHN0cnVjdCB2Y3B1
ICp2LCB1bnNpZ25lZCBpbnQgcG9ydCkKIHsKLSAgICBzdHJ1Y3QgZG9tYWluICpkb21haW4gPSB2
LT5kb21haW47Ci0KLSAgICBpZiAoIGxpa2VseSh2bV9ldmVudF9jaGVja19yaW5nKGRvbWFpbi0+
dm1fZXZlbnRfcGFnaW5nKSkgKQotICAgICAgICB2bV9ldmVudF9yZXN1bWUoZG9tYWluLCBkb21h
aW4tPnZtX2V2ZW50X3BhZ2luZyk7CisgICAgdm1fZXZlbnRfcmVzdW1lKHYtPmRvbWFpbiwgdi0+
ZG9tYWluLT52bV9ldmVudF9wYWdpbmcpOwogfQogI2VuZGlmCiAKIC8qIFJlZ2lzdGVyZWQgd2l0
aCBYZW4tYm91bmQgZXZlbnQgY2hhbm5lbCBmb3IgaW5jb21pbmcgbm90aWZpY2F0aW9ucy4gKi8K
IHN0YXRpYyB2b2lkIG1vbml0b3Jfbm90aWZpY2F0aW9uKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25l
ZCBpbnQgcG9ydCkKIHsKLSAgICBzdHJ1Y3QgZG9tYWluICpkb21haW4gPSB2LT5kb21haW47Ci0K
LSAgICBpZiAoIGxpa2VseSh2bV9ldmVudF9jaGVja19yaW5nKGRvbWFpbi0+dm1fZXZlbnRfbW9u
aXRvcikpICkKLSAgICAgICAgdm1fZXZlbnRfcmVzdW1lKGRvbWFpbiwgZG9tYWluLT52bV9ldmVu
dF9tb25pdG9yKTsKKyAgICB2bV9ldmVudF9yZXN1bWUodi0+ZG9tYWluLCB2LT5kb21haW4tPnZt
X2V2ZW50X21vbml0b3IpOwogfQogCiAjaWZkZWYgQ09ORklHX0hBU19NRU1fU0hBUklORwogLyog
UmVnaXN0ZXJlZCB3aXRoIFhlbi1ib3VuZCBldmVudCBjaGFubmVsIGZvciBpbmNvbWluZyBub3Rp
ZmljYXRpb25zLiAqLwogc3RhdGljIHZvaWQgbWVtX3NoYXJpbmdfbm90aWZpY2F0aW9uKHN0cnVj
dCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgcG9ydCkKIHsKLSAgICBzdHJ1Y3QgZG9tYWluICpkb21h
aW4gPSB2LT5kb21haW47Ci0KLSAgICBpZiAoIGxpa2VseSh2bV9ldmVudF9jaGVja19yaW5nKGRv
bWFpbi0+dm1fZXZlbnRfc2hhcmUpKSApCi0gICAgICAgIHZtX2V2ZW50X3Jlc3VtZShkb21haW4s
IGRvbWFpbi0+dm1fZXZlbnRfc2hhcmUpOworICAgIHZtX2V2ZW50X3Jlc3VtZSh2LT5kb21haW4s
IHYtPmRvbWFpbi0+dm1fZXZlbnRfc2hhcmUpOwogfQogI2VuZGlmCiAKQEAgLTY2OSwxMCArNjY1
LDcgQEAgaW50IHZtX2V2ZW50X2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVuX2Rv
bWN0bF92bV9ldmVudF9vcCAqdmVjLAogICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgY2Fz
ZSBYRU5fVk1fRVZFTlRfUkVTVU1FOgotICAgICAgICAgICAgaWYgKCB2bV9ldmVudF9jaGVja19y
aW5nKGQtPnZtX2V2ZW50X3BhZ2luZykgKQotICAgICAgICAgICAgICAgIHZtX2V2ZW50X3Jlc3Vt
ZShkLCBkLT52bV9ldmVudF9wYWdpbmcpOwotICAgICAgICAgICAgZWxzZQotICAgICAgICAgICAg
ICAgIHJjID0gLUVOT0RFVjsKKyAgICAgICAgICAgIHJjID0gdm1fZXZlbnRfcmVzdW1lKGQsIGQt
PnZtX2V2ZW50X3BhZ2luZyk7CiAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICBkZWZhdWx0
OgpAQCAtNzEwLDEwICs3MDMsNyBAQCBpbnQgdm1fZXZlbnRfZG9tY3RsKHN0cnVjdCBkb21haW4g
KmQsIHN0cnVjdCB4ZW5fZG9tY3RsX3ZtX2V2ZW50X29wICp2ZWMsCiAgICAgICAgICAgICBicmVh
azsKIAogICAgICAgICBjYXNlIFhFTl9WTV9FVkVOVF9SRVNVTUU6Ci0gICAgICAgICAgICBpZiAo
IHZtX2V2ZW50X2NoZWNrX3JpbmcoZC0+dm1fZXZlbnRfbW9uaXRvcikgKQotICAgICAgICAgICAg
ICAgIHZtX2V2ZW50X3Jlc3VtZShkLCBkLT52bV9ldmVudF9tb25pdG9yKTsKLSAgICAgICAgICAg
IGVsc2UKLSAgICAgICAgICAgICAgICByYyA9IC1FTk9ERVY7CisgICAgICAgICAgICByYyA9IHZt
X2V2ZW50X3Jlc3VtZShkLCBkLT52bV9ldmVudF9tb25pdG9yKTsKICAgICAgICAgICAgIGJyZWFr
OwogCiAgICAgICAgIGRlZmF1bHQ6CkBAIC03NTcsMTAgKzc0Nyw3IEBAIGludCB2bV9ldmVudF9k
b21jdGwoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHhlbl9kb21jdGxfdm1fZXZlbnRfb3AgKnZl
YywKICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIGNhc2UgWEVOX1ZNX0VWRU5UX1JFU1VN
RToKLSAgICAgICAgICAgIGlmICggdm1fZXZlbnRfY2hlY2tfcmluZyhkLT52bV9ldmVudF9zaGFy
ZSkgKQotICAgICAgICAgICAgICAgIHZtX2V2ZW50X3Jlc3VtZShkLCBkLT52bV9ldmVudF9zaGFy
ZSk7Ci0gICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICAgcmMgPSAtRU5PREVWOworICAg
ICAgICAgICAgcmMgPSB2bV9ldmVudF9yZXN1bWUoZCwgZC0+dm1fZXZlbnRfc2hhcmUpOwogICAg
ICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgZGVmYXVsdDoKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3hlbi92bV9ldmVudC5oIGIveGVuL2luY2x1ZGUveGVuL3ZtX2V2ZW50LmgKaW5kZXggMmZm
NmUxYzMzMy4uOGM3MDUyNDEwNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3ZtX2V2ZW50
LmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3ZtX2V2ZW50LmgKQEAgLTY3LDggKzY3LDYgQEAgdm9p
ZCB2bV9ldmVudF9wdXRfcmVxdWVzdChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qgdm1fZXZlbnRf
ZG9tYWluICp2ZWQsCiBpbnQgdm1fZXZlbnRfZ2V0X3Jlc3BvbnNlKHN0cnVjdCBkb21haW4gKmQs
IHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
dm1fZXZlbnRfcmVzcG9uc2VfdCAqcnNwKTsKIAotdm9pZCB2bV9ldmVudF9yZXN1bWUoc3RydWN0
IGRvbWFpbiAqZCwgc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqdmVkKTsKLQogaW50IHZtX2V2ZW50
X2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVuX2RvbWN0bF92bV9ldmVudF9vcCAq
dmVjLAogICAgICAgICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIHVf
ZG9tY3RsKTsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjc3RhZ2luZy00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed May 15 07:58:03 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 07:58: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 1hQonb-0000SW-6p; Wed, 15 May 2019 07:58: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=FXlx=TP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQonZ-0000SQ-QN
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 07:58:01 +0000
X-Inumbo-ID: 289ed969-76e7-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 289ed969-76e7-11e9-8980-bc764e045a96;
 Wed, 15 May 2019 07:58:00 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQonY-0005BT-3s
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 07:58:00 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQonY-0000Ea-1X
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 07:58:00 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQonY-0000Ea-1X@xenbits.xenproject.org>
Date: Wed, 15 May 2019 07:58:00 +0000
Subject: [Xen-changelog] [xen staging-4.10] VT-d: posted interrupts require
 interrupt remapping
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDY1NTZjY2U5Nzc4MTEzMzA2YzRhNzQ5ZTRiNDkxYjAxNDNiMmYyMDUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTWF5IDE1
IDA5OjU0OjUyIDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgTWF5IDE1IDA5OjU0OjUyIDIwMTkgKzAyMDAKCiAgICBW
VC1kOiBwb3N0ZWQgaW50ZXJydXB0cyByZXF1aXJlIGludGVycnVwdCByZW1hcHBpbmcKICAgIAog
ICAgSW5pdGlhbGx5IEkgaGFkIGp1c3Qgbm90aWNlZCB0aGUgdW5uZWNlc3NhcnkgaW5kaXJlY3Rp
b24gaW4gdGhlIGNhbGwKICAgIGZyb20gcGlfdXBkYXRlX2lydGUoKS4gVGhlIGdlbmVyaWMgd3Jh
cHBlciBoYXZpbmcgYW4gaW9tbXVfaW50cmVtYXAKICAgIGNvbmRpdGlvbmFsIG1hZGUgbWUgbG9v
ayBhdCB0aGUgc2V0dXAgY29kZSB0aG91Z2guIFNvIGZpcnN0IG9mIGFsbAogICAgZW5mb3JjZSB0
aGUgbmVjZXNzYXJ5IGRlcGVuZGVuY3kuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50
aWFuQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogNmM1NDY2Mzc4NmQ5ZjFlZDA0MTUz
ODY3Njg3YzE1ODY3NWU3Mjc3ZAogICAgbWFzdGVyIGRhdGU6IDIwMTktMDQtMDkgMTU6MTI6MDcg
KzAyMDAKLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW50cmVtYXAuYyB8IDMgKyst
CiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyAgICB8IDIgKy0KIDIgZmlsZXMg
Y2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pbnRyZW1hcC5jIGIveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvdnRkL2ludHJlbWFwLmMKaW5kZXggZGZkMzljMjJjMS4uNWY2MjBjMzIwMiAxMDA2NDQK
LS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2ludHJlbWFwLmMKKysrIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvdnRkL2ludHJlbWFwLmMKQEAgLTk4Niw3ICs5ODYsOCBAQCBpbnQg
cGlfdXBkYXRlX2lydGUoY29uc3Qgc3RydWN0IHBpX2Rlc2MgKnBpX2Rlc2MsIGNvbnN0IHN0cnVj
dCBwaXJxICpwaXJxLAogICAgIHNwaW5fdW5sb2NrX2lycSgmZGVzYy0+bG9jayk7CiAKICAgICBB
U1NFUlQocGNpZGV2c19sb2NrZWQoKSk7Ci0gICAgcmV0dXJuIGlvbW11X3VwZGF0ZV9pcmVfZnJv
bV9tc2kobXNpX2Rlc2MsICZtc2lfZGVzYy0+bXNnKTsKKworICAgIHJldHVybiBtc2lfbXNnX3dy
aXRlX3JlbWFwX3J0ZShtc2lfZGVzYywgJm1zaV9kZXNjLT5tc2cpOwogCiAgdW5sb2NrX291dDoK
ICAgICBzcGluX3VubG9ja19pcnEoJmRlc2MtPmxvY2spOwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQv
aW9tbXUuYwppbmRleCAyMDkzNjY4MzI4Li40ODFlZmVmMmIwIDEwMDY0NAotLS0gYS94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC92dGQvaW9tbXUuYwpAQCAtMjI4NCw3ICsyMjg0LDcgQEAgaW50IF9faW5pdCBpbnRlbF92dGRf
c2V0dXAodm9pZCkKICAgICAgICAgICogbm90IHN1cHBvcnRlZCwgc2luY2Ugd2UgY291bnQgb24g
dGhpcyBmZWF0dXJlIHRvCiAgICAgICAgICAqIGF0b21pY2FsbHkgdXBkYXRlIDE2LWJ5dGUgSVJU
RSBpbiBwb3N0ZWQgZm9ybWF0LgogICAgICAgICAgKi8KLSAgICAgICAgaWYgKCAhY2FwX2ludHJf
cG9zdChpb21tdS0+Y2FwKSB8fCAhY3B1X2hhc19jeDE2ICkKKyAgICAgICAgaWYgKCAhY2FwX2lu
dHJfcG9zdChpb21tdS0+Y2FwKSB8fCAhaW9tbXVfaW50cmVtYXAgfHwgIWNwdV9oYXNfY3gxNiAp
CiAgICAgICAgICAgICBpb21tdV9pbnRwb3N0ID0gMDsKIAogICAgICAgICBpZiAoICF2dGRfZXB0
X3BhZ2VfY29tcGF0aWJsZShpb21tdSkgKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjEwCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed May 15 07:58:15 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 07:58: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 1hQonn-0000Tv-9w; Wed, 15 May 2019 07:58:15 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FXlx=TP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQonm-0000To-HG
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 07:58:14 +0000
X-Inumbo-ID: 2eab800c-76e7-11e9-9349-f76d40e16679
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2eab800c-76e7-11e9-9349-f76d40e16679;
 Wed, 15 May 2019 07:58: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 1hQoni-0005Bs-9b
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 07:58:10 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQoni-0000FU-7A
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 07:58:10 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQoni-0000FU-7A@xenbits.xenproject.org>
Date: Wed, 15 May 2019 07:58:10 +0000
Subject: [Xen-changelog] [xen staging-4.10] x86: fix build race when
 generating temporary object files
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQ4YmQ5MDYxYTI1MTc0ODI2MGEzM2Y2ZmFkMzhiN2E3ZGMxNTM1ZGYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTWF5IDE1
IDA5OjU1OjI1IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgTWF5IDE1IDA5OjU1OjI1IDIwMTkgKzAyMDAKCiAgICB4
ODY6IGZpeCBidWlsZCByYWNlIHdoZW4gZ2VuZXJhdGluZyB0ZW1wb3Jhcnkgb2JqZWN0IGZpbGVz
CiAgICAKICAgIFRoZSBydWxlcyB0byBnZW5lcmF0ZSB4ZW4tc3ltcyBhbmQgeGVuLmVmaSBtYXkg
cnVuIGluIHBhcmFsbGVsLCBidXQgYm90aAogICAgcmVjdXJzaXZlbHkgaW52b2tlICQoTUFLRSkg
dG8gYnVpbGQgc3ltYm9sL3JlbG9jYXRpb24gdGFibGUgdGVtcG9yYXJ5CiAgICBvYmplY3QgZmls
ZXMuIFRoZXNlIHJlY3Vyc2l2ZSBidWlsZHMgd291bGQgYm90aCByZS1nZW5lcmF0ZSB0aGUgLiou
ZDIKICAgIGZpbGVzICh3aGVyZSBuZWVkZWQpLiBCb3RoIHdvdWxkIGluIHR1cm4gaW52b2tlIHRo
ZSBzYW1lIHJ1bGUsIHRodXMKICAgIGFsbG93aW5nIGZvciBhIHJhY2Ugb24gdGhlIC4qLmQyLnRt
cCBpbnRlcm1lZGlhdGUgZmlsZXMuCiAgICAKICAgIFRoZSBkZXBlbmRlbmN5IGZpbGVzIG9mIHRo
ZSB0ZW1wb3JhcnkgLnhlbioubyBmaWxlcyBsaXZlIGluIHhlbi8gcmF0aGVyCiAgICB0aGFuIHhl
bi9hcmNoL3g4Ni8gYW55d2F5LCBzbyB3b24ndCBiZSBpbmNsdWRlZCBubyBtYXR0ZXIgd2hhdC4g
VGFrZSB0aGUKICAgIG9wcG9ydHVuaXR5IGFuZCBkZWxldGUgdGhlbSwgYXMgdGhlIGp1c3QgcmUt
Z2VuZXJhdGVkIC54ZW4qLlMgZmlsZXMgd2lsbAogICAgdHJpZ2dlciBhIHByb3BlciByZS1idWls
ZCBvZiB0aGUgLnhlbioubyBvbmVzIGFueXdheS4KICAgIAogICAgRW1wdHkgdGhlIERFUFMgdmFy
aWFibGUgaW4gY2FzZSB0aGUgc2V0IG9mIGdvYWxzIGNvbnNpc3RzIG9mIGp1c3QgdGhvc2UKICAg
IHRlbXBvcmFyeSBvYmplY3QgZmlsZXMsIHRodXMgZWxpbWluYXRpbmcgdGhlIHJhY2UuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFj
a2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFz
dGVyIGNvbW1pdDogNzYxYmI1NzVjZTk3MjU1MDI5ZDJkMjI0OWIyNzE5ZTU0YmM3NjgyNQogICAg
bWFzdGVyIGRhdGU6IDIwMTktMDQtMTEgMTA6MjU6MDUgKzAyMDAKLS0tCiB4ZW4vYXJjaC94ODYv
TWFrZWZpbGUgfCAxMCArKysrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCsp
LCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZSBiL3hl
bi9hcmNoL3g4Ni9NYWtlZmlsZQppbmRleCAyZWQ3ZDU0MzY2Li5kODZmYjk3ZmEzIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvTWFrZWZpbGUKKysrIGIveGVuL2FyY2gveDg2L01ha2VmaWxlCkBA
IC0xNDcsNyArMTQ3LDcgQEAgJChUQVJHRVQpLXN5bXM6IHByZWxpbmsubyB4ZW4ubGRzICQoQkFT
RURJUikvY29tbW9uL3N5bWJvbHMtZHVtbXkubwogCSQoTk0pIC1wYSAtLWZvcm1hdD1zeXN2ICQo
QEQpLyQoQEYpIFwKIAkJfCAkKEJBU0VESVIpL3Rvb2xzL3N5bWJvbHMgLS14ZW5zeW1zIC0tc3lz
diAtLXNvcnQgXAogCQk+JChARCkvJChARikubWFwCi0Jcm0gLWYgJChARCkvLiQoQEYpLlswLTld
KgorCXJtIC1mICQoQEQpLy4kKEBGKS5bMC05XSogJChARCkvLi4kKEBGKS5bMC05XSoKIAogbm90
ZS5vOiAkKFRBUkdFVCktc3ltcwogCSQoT0JKQ09QWSkgLU8gYmluYXJ5IC0tb25seS1zZWN0aW9u
PS5ub3RlLmdudS5idWlsZC1pZCAgJChCQVNFRElSKS94ZW4tc3ltcyAkQC5iaW4KQEAgLTIwNiw3
ICsyMDYsNyBAQCAkKFRBUkdFVCkuZWZpOiBwcmVsaW5rLWVmaS5vICQobm90ZV9maWxlKSBlZmku
bGRzIGVmaS9yZWxvY3MtZHVtbXkubyAkKEJBU0VESVIpLwogCWlmICQoZ3VhcmQpIGZhbHNlOyB0
aGVuIHJtIC1mICRAOyBlY2hvICdFRkkgc3VwcG9ydCBkaXNhYmxlZCc7IFwKIAllbHNlICQoTk0p
IC1wYSAtLWZvcm1hdD1zeXN2ICQoQEQpLyQoQEYpIFwKIAkJfCAkKEJBU0VESVIpL3Rvb2xzL3N5
bWJvbHMgLS14ZW5zeW1zIC0tc3lzdiAtLXNvcnQgPiQoQEQpLyQoQEYpLm1hcDsgZmkKLQlybSAt
ZiAkKEBEKS8uJChARikuWzAtOV0qCisJcm0gLWYgJChARCkvLiQoQEYpLlswLTldKiAkKEBEKS8u
LiQoQEYpLlswLTldKgogCiBlZmkvYm9vdC5pbml0Lm8gZWZpL3J1bnRpbWUubyBlZmkvY29tcGF0
Lm8gZWZpL2J1aWxkaWQubzogJChCQVNFRElSKS9hcmNoL3g4Ni9lZmkvYnVpbHRfaW4ubwogZWZp
L2Jvb3QuaW5pdC5vIGVmaS9ydW50aW1lLm8gZWZpL2NvbXBhdC5vIGVmaS9idWlsZGlkLm86IDsK
QEAgLTIzNywzICsyMzcsOSBAQCBjbGVhbjo6CiAJcm0gLWYgJChCQVNFRElSKS8ueGVuLmVmaS5b
MC05XSogZWZpLyouZWZpIGVmaS9ta3JlbG9jCiAJcm0gLWYgYm9vdC9jbWRsaW5lLlMgYm9vdC9y
ZWxvYy5TIGJvb3QvKi5sbmsgYm9vdC8qLmJpbgogCXJtIC1mIG5vdGUubworCisjIFN1cHByZXNz
IGxvYWRpbmcgb2YgREVQUyBmaWxlcyBmb3IgaW50ZXJuYWwsIHRlbXBvcmFyeSB0YXJnZXQgZmls
ZXMuICBUaGlzCisjIHRoZW4gYWxzbyBzdXBwcmVzc2VzIHJlLWdlbmVyYXRpb24gb2YgdGhlIHJl
c3BlY3RpdmUgLiouZDIgZmlsZXMuCitpZmVxICgkKGZpbHRlci1vdXQgLnhlbiUubywkKG5vdGRp
ciAkKE1BS0VDTURHT0FMUykpKSwpCitERVBTOj0KK2VuZGlmCi0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuMTAKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed May 15 09:33:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 09:33:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hQqHe-0000tC-4w; Wed, 15 May 2019 09:33:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FXlx=TP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQqHc-0000t7-LQ
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 09:33:08 +0000
X-Inumbo-ID: 7128cc16-76f4-11e9-abab-9bbbb7263c8d
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7128cc16-76f4-11e9-abab-9bbbb7263c8d;
 Wed, 15 May 2019 09:33:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQqHZ-0007YG-91
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 09:33:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQqHZ-0005wp-6E
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 09:33:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQqHZ-0005wp-6E@xenbits.xenproject.org>
Date: Wed, 15 May 2019 09:33:05 +0000
Subject: [Xen-changelog] [xen staging] x86/altp2m: move
 altp2m_get_effective_entry() under CONFIG_HVM
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI1MjBhN2YzMzgzNjYxNjA3N2EyY2EzYmQ5NmQwYjhiZGQ3Zjk0MDQKQXV0aG9yOiAg
ICAgUmF6dmFuIENvam9jYXJ1IDxyY29qb2NhcnVAYml0ZGVmZW5kZXIuY29tPgpBdXRob3JEYXRl
OiBUdWUgTWF5IDE0IDE5OjEzOjU3IDIwMTkgKzAzMDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIE1heSAxNSAxMDoyNzo0MiAyMDE5ICsw
MTAwCgogICAgeDg2L2FsdHAybTogbW92ZSBhbHRwMm1fZ2V0X2VmZmVjdGl2ZV9lbnRyeSgpIHVu
ZGVyIENPTkZJR19IVk0KICAgIAogICAgQWxsIGl0cyBjYWxsZXJzIGxpdmUgaW5zaWRlICNpZmRl
ZiBDT05GSUdfSFZNIHNlY3Rpb25zLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBSYXp2YW4gQ29q
b2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRlci5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBHZW9yZ2UgRHVubGFwIDxnZW9y
Z2UuZHVubGFwQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tL3AybS5jICAgICB8IDcy
ICsrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5j
bHVkZS9hc20teDg2L3AybS5oIHwgIDIgKysKIDIgZmlsZXMgY2hhbmdlZCwgMzggaW5zZXJ0aW9u
cygrKSwgMzYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3AybS5j
IGIveGVuL2FyY2gveDg2L21tL3AybS5jCmluZGV4IGNjNjY2MWU0ZjEuLjU3YzVlZWRhOTEgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJt
LmMKQEAgLTQ3OCw0MiArNDc4LDYgQEAgdm9pZCBwMm1fdW5sb2NrX2FuZF90bGJfZmx1c2goc3Ry
dWN0IHAybV9kb21haW4gKnAybSkKICAgICAgICAgbW1fd3JpdGVfdW5sb2NrKCZwMm0tPmxvY2sp
OwogfQogCi1pbnQgYWx0cDJtX2dldF9lZmZlY3RpdmVfZW50cnkoc3RydWN0IHAybV9kb21haW4g
KmFwMm0sIGdmbl90IGdmbiwgbWZuX3QgKm1mbiwKLSAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBwMm1fdHlwZV90ICp0LCBwMm1fYWNjZXNzX3QgKmEsCi0gICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgYm9vbCBwcmVwb3B1bGF0ZSkKLXsKLSAgICAqbWZuID0gYXAybS0+Z2V0X2Vu
dHJ5KGFwMm0sIGdmbiwgdCwgYSwgMCwgTlVMTCwgTlVMTCk7Ci0KLSAgICAvKiBDaGVjayBob3N0
IHAybSBpZiBubyB2YWxpZCBlbnRyeSBpbiBhbHRlcm5hdGUgKi8KLSAgICBpZiAoICFtZm5fdmFs
aWQoKm1mbikgJiYgIXAybV9pc19ob3N0cDJtKGFwMm0pICkKLSAgICB7Ci0gICAgICAgIHN0cnVj
dCBwMm1fZG9tYWluICpocDJtID0gcDJtX2dldF9ob3N0cDJtKGFwMm0tPmRvbWFpbik7Ci0gICAg
ICAgIHVuc2lnbmVkIGludCBwYWdlX29yZGVyOwotICAgICAgICBpbnQgcmM7Ci0KLSAgICAgICAg
Km1mbiA9IF9fZ2V0X2dmbl90eXBlX2FjY2VzcyhocDJtLCBnZm5feChnZm4pLCB0LCBhLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFAyTV9BTExPQyB8IFAyTV9VTlNIQVJF
LCAmcGFnZV9vcmRlciwgMCk7Ci0KLSAgICAgICAgcmMgPSAtRVNSQ0g7Ci0gICAgICAgIGlmICgg
IW1mbl92YWxpZCgqbWZuKSB8fCAqdCAhPSBwMm1fcmFtX3J3ICkKLSAgICAgICAgICAgIHJldHVy
biByYzsKLQotICAgICAgICAvKiBJZiB0aGlzIGlzIGEgc3VwZXJwYWdlLCBjb3B5IHRoYXQgZmly
c3QgKi8KLSAgICAgICAgaWYgKCBwcmVwb3B1bGF0ZSAmJiBwYWdlX29yZGVyICE9IFBBR0VfT1JE
RVJfNEsgKQotICAgICAgICB7Ci0gICAgICAgICAgICB1bnNpZ25lZCBsb25nIG1hc2sgPSB+KCgx
VUwgPDwgcGFnZV9vcmRlcikgLSAxKTsKLSAgICAgICAgICAgIGdmbl90IGdmbl9hbGlnbmVkID0g
X2dmbihnZm5feChnZm4pICYgbWFzayk7Ci0gICAgICAgICAgICBtZm5fdCBtZm5fYWxpZ25lZCA9
IF9tZm4obWZuX3goKm1mbikgJiBtYXNrKTsKLQotICAgICAgICAgICAgcmMgPSBhcDJtLT5zZXRf
ZW50cnkoYXAybSwgZ2ZuX2FsaWduZWQsIG1mbl9hbGlnbmVkLCBwYWdlX29yZGVyLCAqdCwgKmEs
IDEpOwotICAgICAgICAgICAgaWYgKCByYyApCi0gICAgICAgICAgICAgICAgcmV0dXJuIHJjOwot
ICAgICAgICB9Ci0gICAgfQotCi0gICAgcmV0dXJuIDA7Ci19Ci0KIG1mbl90IF9fZ2V0X2dmbl90
eXBlX2FjY2VzcyhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtLCB1bnNpZ25lZCBsb25nIGdmbl9sLAog
ICAgICAgICAgICAgICAgICAgICBwMm1fdHlwZV90ICp0LCBwMm1fYWNjZXNzX3QgKmEsIHAybV9x
dWVyeV90IHEsCiAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCAqcGFnZV9vcmRlciwg
Ym9vbF90IGxvY2tlZCkKQEAgLTIzNzgsNiArMjM0Miw0MiBAQCBpbnQgdW5tYXBfbW1pb19yZWdp
b25zKHN0cnVjdCBkb21haW4gKmQsCiAKICNpZmRlZiBDT05GSUdfSFZNCiAKK2ludCBhbHRwMm1f
Z2V0X2VmZmVjdGl2ZV9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqYXAybSwgZ2ZuX3QgZ2ZuLCBt
Zm5fdCAqbWZuLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHAybV90eXBlX3QgKnQs
IHAybV9hY2Nlc3NfdCAqYSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIHBy
ZXBvcHVsYXRlKQoreworICAgICptZm4gPSBhcDJtLT5nZXRfZW50cnkoYXAybSwgZ2ZuLCB0LCBh
LCAwLCBOVUxMLCBOVUxMKTsKKworICAgIC8qIENoZWNrIGhvc3QgcDJtIGlmIG5vIHZhbGlkIGVu
dHJ5IGluIGFsdGVybmF0ZSAqLworICAgIGlmICggIW1mbl92YWxpZCgqbWZuKSAmJiAhcDJtX2lz
X2hvc3RwMm0oYXAybSkgKQorICAgIHsKKyAgICAgICAgc3RydWN0IHAybV9kb21haW4gKmhwMm0g
PSBwMm1fZ2V0X2hvc3RwMm0oYXAybS0+ZG9tYWluKTsKKyAgICAgICAgdW5zaWduZWQgaW50IHBh
Z2Vfb3JkZXI7CisgICAgICAgIGludCByYzsKKworICAgICAgICAqbWZuID0gX19nZXRfZ2ZuX3R5
cGVfYWNjZXNzKGhwMm0sIGdmbl94KGdmbiksIHQsIGEsCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgUDJNX0FMTE9DIHwgUDJNX1VOU0hBUkUsICZwYWdlX29yZGVyLCAwKTsK
KworICAgICAgICByYyA9IC1FU1JDSDsKKyAgICAgICAgaWYgKCAhbWZuX3ZhbGlkKCptZm4pIHx8
ICp0ICE9IHAybV9yYW1fcncgKQorICAgICAgICAgICAgcmV0dXJuIHJjOworCisgICAgICAgIC8q
IElmIHRoaXMgaXMgYSBzdXBlcnBhZ2UsIGNvcHkgdGhhdCBmaXJzdCAqLworICAgICAgICBpZiAo
IHByZXBvcHVsYXRlICYmIHBhZ2Vfb3JkZXIgIT0gUEFHRV9PUkRFUl80SyApCisgICAgICAgIHsK
KyAgICAgICAgICAgIHVuc2lnbmVkIGxvbmcgbWFzayA9IH4oKDFVTCA8PCBwYWdlX29yZGVyKSAt
IDEpOworICAgICAgICAgICAgZ2ZuX3QgZ2ZuX2FsaWduZWQgPSBfZ2ZuKGdmbl94KGdmbikgJiBt
YXNrKTsKKyAgICAgICAgICAgIG1mbl90IG1mbl9hbGlnbmVkID0gX21mbihtZm5feCgqbWZuKSAm
IG1hc2spOworCisgICAgICAgICAgICByYyA9IGFwMm0tPnNldF9lbnRyeShhcDJtLCBnZm5fYWxp
Z25lZCwgbWZuX2FsaWduZWQsIHBhZ2Vfb3JkZXIsICp0LCAqYSwgMSk7CisgICAgICAgICAgICBp
ZiAoIHJjICkKKyAgICAgICAgICAgICAgICByZXR1cm4gcmM7CisgICAgICAgIH0KKyAgICB9CisK
KyAgICByZXR1cm4gMDsKK30KKwogdm9pZCBwMm1fYWx0cDJtX2NoZWNrKHN0cnVjdCB2Y3B1ICp2
LCB1aW50MTZfdCBpZHgpCiB7CiAgICAgaWYgKCBhbHRwMm1fYWN0aXZlKHYtPmRvbWFpbikgKQpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvcDJtLmgKaW5kZXggMmQwYmRhMTc2Zi4uN2U3MWJmMDc1YiAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9wMm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCkBAIC01
MTQsNiArNTE0LDcgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBsb25nIG1mbl90b19nZm4oc3Ry
dWN0IGRvbWFpbiAqZCwgbWZuX3QgbWZuKQogICAgICAgICByZXR1cm4gbWZuX3gobWZuKTsKIH0K
IAorI2lmZGVmIENPTkZJR19IVk0KICNkZWZpbmUgQVAyTUdFVF9wcmVwb3B1bGF0ZSB0cnVlCiAj
ZGVmaW5lIEFQMk1HRVRfcXVlcnkgZmFsc2UKIApAQCAtNTI1LDYgKzUyNiw3IEBAIHN0YXRpYyBp
bmxpbmUgdW5zaWduZWQgbG9uZyBtZm5fdG9fZ2ZuKHN0cnVjdCBkb21haW4gKmQsIG1mbl90IG1m
bikKIGludCBhbHRwMm1fZ2V0X2VmZmVjdGl2ZV9lbnRyeShzdHJ1Y3QgcDJtX2RvbWFpbiAqYXAy
bSwgZ2ZuX3QgZ2ZuLCBtZm5fdCAqbWZuLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHAybV90eXBlX3QgKnQsIHAybV9hY2Nlc3NfdCAqYSwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBib29sIHByZXBvcHVsYXRlKTsKKyNlbmRpZgogCiAvKiBEZWFkbG9jay1hdm9pZGFu
Y2Ugc2NoZW1lIHdoZW4gY2FsbGluZyBnZXRfZ2ZuIG9uIGRpZmZlcmVudCBnZm4ncyAqLwogc3Ry
dWN0IHR3b19nZm5zIHsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xenproject.org Wed May 15 11:11:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 11:11:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hQroT-0001p8-D2; Wed, 15 May 2019 11:11:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FXlx=TP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQroS-0001p3-38
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 11:11:08 +0000
X-Inumbo-ID: 21ee7822-7702-11e9-8647-1309f8d0a2eb
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 21ee7822-7702-11e9-8647-1309f8d0a2eb;
 Wed, 15 May 2019 11:11:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQroP-00016Z-93
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 11:11:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQroP-0003MM-64
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 11:11:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQroP-0003MM-64@xenbits.xenproject.org>
Date: Wed, 15 May 2019 11:11:05 +0000
Subject: [Xen-changelog] [xen staging] libxl: add helper function to set
 device_model_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: multipart/mixed; boundary="===============3133964459062144607=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 3802ecbaa9eb36cbadce39ab03a4f6d36f29ae5c
Author:     Olaf Hering <olaf@aepfle.de>
AuthorDate: Tue May 14 09:27:41 2019 +0200
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Wed May 15 10:40:03 2019 +0100

    libxl: add helper function to set device_model_version
    
    An upcoming change will set the value of device_model_version properly
    also for the non-HVM case.
    
    Move existing code to new function libxl__domain_set_device_model.
    Move also initialization for device_model_stubdomain to that function.
    Make sure libxl__domain_build_info_setdefault is called with
    device_model_version set.
    
    Update libxl__spawn_stub_dm() and initiate_domain_create() to call the
    new function prior libxl__domain_build_info_setdefault() because
    device_mode_version is expected to be initialzed.
    libxl_domain_need_memory() needs no update because it does not have a
    d_config available anyway, and the callers provide a populated b_info.
    
    The upcoming change needs a full libxl_domain_config, and the existing
    libxl__domain_build_info_setdefault has just a libxl_domain_build_info
    to work with.
    
    Signed-off-by: Olaf Hering <olaf@aepfle.de>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
---
 tools/libxl/libxl_create.c   | 90 +++++++++++++++++++++++++++-----------------
 tools/libxl/libxl_dm.c       |  2 +
 tools/libxl/libxl_internal.h |  2 +
 3 files changed, 59 insertions(+), 35 deletions(-)

diff --git a/tools/libxl/libxl_create.c b/tools/libxl/libxl_create.c
index 89fe80fc9c..3f0431cc84 100644
--- a/tools/libxl/libxl_create.c
+++ b/tools/libxl/libxl_create.c
@@ -27,6 +27,53 @@
 
 #include <xen-xsm/flask/flask.h>
 
+int libxl__domain_set_device_model(libxl__gc *gc, libxl_domain_config *d_config)
+{
+    libxl_domain_build_info *b_info = &d_config->b_info;
+    int ret;
+
+    libxl_defbool_setdefault(&b_info->device_model_stubdomain, false);
+
+    if (b_info->device_model_version)
+        return 0;
+
+    switch (b_info->type) {
+    case LIBXL_DOMAIN_TYPE_HVM:
+        if (libxl_defbool_val(b_info->device_model_stubdomain)) {
+            b_info->device_model_version =
+                LIBXL_DEVICE_MODEL_VERSION_QEMU_XEN_TRADITIONAL;
+        } else {
+            b_info->device_model_version = libxl__default_device_model(gc);
+        }
+        break;
+    default:
+        b_info->device_model_version =
+            LIBXL_DEVICE_MODEL_VERSION_QEMU_XEN_TRADITIONAL;
+        break;
+    }
+
+    if (b_info->device_model_version == LIBXL_DEVICE_MODEL_VERSION_QEMU_XEN) {
+        const char *dm;
+
+        dm = libxl__domain_device_model(gc, b_info);
+        ret = access(dm, X_OK);
+        if (ret < 0) {
+            /* qemu-xen unavailable, use qemu-xen-traditional */
+            if (errno == ENOENT) {
+                LOGE(INFO, "qemu-xen is unavailable"
+                     ", using qemu-xen-traditional instead");
+                b_info->device_model_version =
+                    LIBXL_DEVICE_MODEL_VERSION_QEMU_XEN_TRADITIONAL;
+            } else {
+                LOGE(ERROR, "qemu-xen access error");
+                return ERROR_FAIL;
+            }
+        }
+    }
+
+    return 0;
+}
+
 int libxl__domain_create_info_setdefault(libxl__gc *gc,
                                          libxl_domain_create_info *c_info)
 {
@@ -73,6 +120,8 @@ int libxl__domain_build_info_setdefault(libxl__gc *gc,
         return ERROR_INVAL;
     }
 
+    assert(b_info->device_model_version);
+
     /* Copy deprecated options to it's new position. */
     rc = libxl__domain_build_info_copy_deprecated(CTX, b_info);
     if (rc) {
@@ -80,45 +129,10 @@ int libxl__domain_build_info_setdefault(libxl__gc *gc,
         return rc;
     }
 
-    libxl_defbool_setdefault(&b_info->device_model_stubdomain, false);
-
     if (libxl_defbool_val(b_info->device_model_stubdomain) &&
         !b_info->device_model_ssidref)
         b_info->device_model_ssidref = SECINITSID_DOMDM;
 
-    if (!b_info->device_model_version) {
-        if (b_info->type == LIBXL_DOMAIN_TYPE_HVM) {
-            if (libxl_defbool_val(b_info->device_model_stubdomain)) {
-                b_info->device_model_version =
-                    LIBXL_DEVICE_MODEL_VERSION_QEMU_XEN_TRADITIONAL;
-            } else {
-                b_info->device_model_version = libxl__default_device_model(gc);
-            }
-        } else {
-            b_info->device_model_version =
-                LIBXL_DEVICE_MODEL_VERSION_QEMU_XEN;
-        }
-        if (b_info->device_model_version
-                == LIBXL_DEVICE_MODEL_VERSION_QEMU_XEN) {
-            const char *dm;
-
-            dm = libxl__domain_device_model(gc, b_info);
-            rc = access(dm, X_OK);
-            if (rc < 0) {
-                /* qemu-xen unavailable, use qemu-xen-traditional */
-                if (errno == ENOENT) {
-                    LOGE(INFO, "qemu-xen is unavailable"
-                         ", using qemu-xen-traditional instead");
-                    b_info->device_model_version =
-                        LIBXL_DEVICE_MODEL_VERSION_QEMU_XEN_TRADITIONAL;
-                } else {
-                    LOGE(ERROR, "qemu-xen access error");
-                    return ERROR_FAIL;
-                }
-            }
-        }
-    }
-
     if (b_info->blkdev_start == NULL)
         b_info->blkdev_start = libxl__strdup(NOGC, "xvda");
 
@@ -938,6 +952,12 @@ static void initiate_domain_create(libxl__egc *egc,
         goto error_out;
     }
 
+    ret = libxl__domain_set_device_model(gc, d_config);
+    if (ret) {
+        LOGD(ERROR, domid, "Unable to set domain device model");
+        goto error_out;
+    }
+
     ret = libxl__domain_create_info_setdefault(gc, &d_config->c_info);
     if (ret) {
         LOGD(ERROR, domid, "Unable to set domain create info defaults");
diff --git a/tools/libxl/libxl_dm.c b/tools/libxl/libxl_dm.c
index 2f19786bdd..086e566311 100644
--- a/tools/libxl/libxl_dm.c
+++ b/tools/libxl/libxl_dm.c
@@ -2168,6 +2168,8 @@ void libxl__spawn_stub_dm(libxl__egc *egc, libxl__stub_dm_spawn_state *sdss)
     dm_config->c_info.run_hotplug_scripts =
         guest_config->c_info.run_hotplug_scripts;
 
+    ret = libxl__domain_set_device_model(gc, dm_config);
+    if (ret) goto out;
     ret = libxl__domain_create_info_setdefault(gc, &dm_config->c_info);
     if (ret) goto out;
     ret = libxl__domain_build_info_setdefault(gc, &dm_config->b_info);
diff --git a/tools/libxl/libxl_internal.h b/tools/libxl/libxl_internal.h
index 44e0221284..25f113404b 100644
--- a/tools/libxl/libxl_internal.h
+++ b/tools/libxl/libxl_internal.h
@@ -1374,6 +1374,8 @@ _hidden int libxl__device_nextid(libxl__gc *gc, uint32_t domid,
 _hidden int libxl__resolve_domid(libxl__gc *gc, const char *name,
                                  uint32_t *domid);
 
+_hidden int libxl__domain_set_device_model(libxl__gc *gc,
+                                           libxl_domain_config *d_config);
 /*
  * For each aggregate type which can be used as an input we provide:
  *
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============3133964459062144607==--

From xen-changelog-bounces@lists.xenproject.org Wed May 15 11:11:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 11:11:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hQroc-0001pl-Eq; Wed, 15 May 2019 11:11:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FXlx=TP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQrob-0001pf-Dk
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 11:11:17 +0000
X-Inumbo-ID: 280d9a76-7702-11e9-8533-872aa140dc11
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 280d9a76-7702-11e9-8533-872aa140dc11;
 Wed, 15 May 2019 11:11:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQroZ-00016h-Gc
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 11:11:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQroZ-0003Mx-Cy
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 11:11:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQroZ-0003Mx-Cy@xenbits.xenproject.org>
Date: Wed, 15 May 2019 11:11:15 +0000
Subject: [Xen-changelog] [xen staging] libxl: fix migration of PV and PVH
 domUs with and without 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: multipart/mixed; boundary="===============7477365146047691178=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 899433f149d0cc48a5254c797d9e5a8c9dc3b0fb
Author:     Olaf Hering <olaf@aepfle.de>
AuthorDate: Tue May 14 10:05:58 2019 +0200
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Wed May 15 10:41:48 2019 +0100

    libxl: fix migration of PV and PVH domUs with and without qemu
    
    If a domU has a qemu-xen instance attached, it is required to call qemus
    "xen-save-devices-state" method. Without it, the receiving side of a PV or
    PVH migration may be unable to lock the image:
    
    xen be: qdisk-51712: xen be: qdisk-51712: error: Failed to get "write" lock
    error: Failed to get "write" lock
    xen be: qdisk-51712: xen be: qdisk-51712: initialise() failed
    initialise() failed
    
    To fix this bug, libxl__domain_suspend_device_model() and
    libxl__domain_resume_device_model() have to be called not only for HVM,
    but also if the active device_model is QEMU_XEN.
    
    Unfortunately, libxl__domain_build_info_setdefault() used to hardcode
    b_info->device_model_version to QEMU_XEN if it does not know it any
    better. As a result libxl__device_model_version_running() will return
    incorrect values. This breaks domUs without a device_model.
    libxl__qmp_stop() would wait 10 seconds in qmp_open() for a qemu that
    will never appear. During this long timeframe the domU remains in state
    paused on the sending side. As a result network connections may be
    dropped. Once this bug is fixed as well, by just removing the assumption
    that every domU has a QEMU_XEN, there is no code to actually initialise
    b_info->device_model_version.
    
    There is a helper function libxl__need_xenpv_qemu(), which is used in
    various places to decide if a device_model has to be spawned. This
    function can not be used as is, just to fill device_model_version,
    because store_libxl_entry() was already called earlier.
    
    Introduce LIBXL_DEVICE_MODEL_VERSION_NONE for PV and PVH that have no
    need for a device_model to make the state explicit. Indicate this new
    state via LIBXL_HAVE macro in libxl.h.
    
    Signed-off-by: Olaf Hering <olaf@aepfle.de>
    Cc: Roger Pau Monné <roger.pau@citrix.com>
    Cc: Anthony PERARD <anthony.perard@citrix.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
---
 tools/libxl/libxl.h             |  7 +++++++
 tools/libxl/libxl_create.c      | 17 ++++++++++++++---
 tools/libxl/libxl_dom_suspend.c |  8 ++++++--
 tools/libxl/libxl_types.idl     |  1 +
 4 files changed, 28 insertions(+), 5 deletions(-)

diff --git a/tools/libxl/libxl.h b/tools/libxl/libxl.h
index 482499a6c0..e0f6916b66 100644
--- a/tools/libxl/libxl.h
+++ b/tools/libxl/libxl.h
@@ -1182,6 +1182,13 @@ void libxl_mac_copy(libxl_ctx *ctx, libxl_mac *dst, const libxl_mac *src);
  */
 #define LIBXL_HAVE_PVCALLS 1
 
+/*
+ * LIBXL_HAVE_DEVICE_MODEL_VERSION_NONE
+ *
+ * If this is defined, libxl will only run a device-model if required.
+ */
+#define LIBXL_HAVE_DEVICE_MODEL_VERSION_NONE 1
+
 typedef char **libxl_string_list;
 void libxl_string_list_dispose(libxl_string_list *sl);
 int libxl_string_list_length(const libxl_string_list *sl);
diff --git a/tools/libxl/libxl_create.c b/tools/libxl/libxl_create.c
index 3f0431cc84..64336b0d29 100644
--- a/tools/libxl/libxl_create.c
+++ b/tools/libxl/libxl_create.c
@@ -47,9 +47,20 @@ int libxl__domain_set_device_model(libxl__gc *gc, libxl_domain_config *d_config)
         }
         break;
     default:
-        b_info->device_model_version =
-            LIBXL_DEVICE_MODEL_VERSION_QEMU_XEN_TRADITIONAL;
-        break;
+        ret = libxl__need_xenpv_qemu(gc, d_config);
+        switch (ret) {
+        case 1:
+            d_config->b_info.device_model_version =
+                LIBXL_DEVICE_MODEL_VERSION_QEMU_XEN;
+            break;
+        case 0:
+            d_config->b_info.device_model_version =
+                LIBXL_DEVICE_MODEL_VERSION_NONE;
+            break;
+        default:
+            LOGE(ERROR, "Unable to determine QEMU requisite");
+            return ret;
+        }
     }
 
     if (b_info->device_model_version == LIBXL_DEVICE_MODEL_VERSION_QEMU_XEN) {
diff --git a/tools/libxl/libxl_dom_suspend.c b/tools/libxl/libxl_dom_suspend.c
index d1af3a6573..c492fe5dd1 100644
--- a/tools/libxl/libxl_dom_suspend.c
+++ b/tools/libxl/libxl_dom_suspend.c
@@ -379,7 +379,9 @@ static void domain_suspend_common_guest_suspended(libxl__egc *egc,
     libxl__ev_xswatch_deregister(gc, &dsps->guest_watch);
     libxl__ev_time_deregister(gc, &dsps->guest_timeout);
 
-    if (dsps->type == LIBXL_DOMAIN_TYPE_HVM) {
+    if (dsps->type == LIBXL_DOMAIN_TYPE_HVM ||
+        libxl__device_model_version_running(gc, dsps->domid) ==
+        LIBXL_DEVICE_MODEL_VERSION_QEMU_XEN) {
         dsps->callback_device_model_done = domain_suspend_common_done;
         libxl__domain_suspend_device_model(egc, dsps); /* must be last */
         return;
@@ -459,7 +461,9 @@ int libxl__domain_resume(libxl__gc *gc, uint32_t domid, int suspend_cancel)
         goto out;
     }
 
-    if (type == LIBXL_DOMAIN_TYPE_HVM) {
+    if (type == LIBXL_DOMAIN_TYPE_HVM ||
+        libxl__device_model_version_running(gc, domid) ==
+        LIBXL_DEVICE_MODEL_VERSION_QEMU_XEN) {
         rc = libxl__domain_resume_device_model(gc, domid);
         if (rc) {
             LOGD(ERROR, domid, "failed to resume device model:%d", rc);
diff --git a/tools/libxl/libxl_types.idl b/tools/libxl/libxl_types.idl
index cb4702fd7a..75bde095bc 100644
--- a/tools/libxl/libxl_types.idl
+++ b/tools/libxl/libxl_types.idl
@@ -106,6 +106,7 @@ libxl_device_model_version = Enumeration("device_model_version", [
     (0, "UNKNOWN"),
     (1, "QEMU_XEN_TRADITIONAL"), # Historical qemu-xen device model (qemu-dm)
     (2, "QEMU_XEN"),             # Upstream based qemu-xen device model
+    (3, "NONE"),
     ])
 
 libxl_console_type = Enumeration("console_type", [
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============7477365146047691178==--

From xen-changelog-bounces@lists.xenproject.org Wed May 15 11:11:27 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 11:11:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hQrol-0001r5-Gn; Wed, 15 May 2019 11:11:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FXlx=TP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQrol-0001qy-50
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 11:11:27 +0000
X-Inumbo-ID: 2e1b3f6f-7702-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2e1b3f6f-7702-11e9-8980-bc764e045a96;
 Wed, 15 May 2019 11:11:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQroj-00016p-NU
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 11:11:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQroj-0003Na-Kr
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 11:11:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQroj-0003Na-Kr@xenbits.xenproject.org>
Date: Wed, 15 May 2019 11:11:25 +0000
Subject: [Xen-changelog] [xen staging] libxl: make vkbd tunable for HVM
 guests
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM1ZDdmMDFjYjkwNTFhMzM0ZjFhY2Q1YjY4YjQzNDFjMzhkNjM0NGEKQXV0aG9yOiAg
ICAgRXNsYW0gRWxuaWtldHkgPGVsbmlrZXR5QGFtYXpvbi5jb20+CkF1dGhvckRhdGU6IFR1ZSBN
YXkgMTQgMDg6NDM6MjUgMjAxOSArMDAwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3ZWkubGl1MkBj
aXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgTWF5IDE1IDEwOjQ2OjI1IDIwMTkgKzAxMDAKCiAg
ICBsaWJ4bDogbWFrZSB2a2JkIHR1bmFibGUgZm9yIEhWTSBndWVzdHMKICAgIAogICAgRWFjaCBI
Vk0gZ3Vlc3QgY3VycmVudGx5IGdldHMgYSB2a2JkIGZyb250ZW5kL2JhY2tlbmQgcGFpciAoYy9z
IGViYmQyNTYxYjRjKS4KICAgIFRoaXMgY29uc3VtZXMgaG9zdCByZXNvdXJjZXMgdW5uZWNlc3Nh
cmlseSBmb3IgZ3Vlc3RzIHRoYXQgaGF2ZSBubyB1c2UgZm9yCiAgICB2a2JkLiBNYWtlIHRoaXMg
YmVoYXZpb3VyIHR1bmFibGUgdG8gYWxsb3cgYW4gYWRtaW5pc3RyYXRvciB0byBjaG9vc2UuIFRo
ZQogICAgY29tbWl0IHJldGFpbnMgdGhlIGN1cnJlbnQgYmVoYXZpb3VyIC0tIEhWTSBndWVzdHMg
c3RpbGwgZ2V0IHZrZGIgdW5sZXNzCiAgICBzcGVjaWZpZWQgb3RoZXJ3aXNlLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBFc2xhbSBFbG5pa2V0eSA8ZWxuaWtldHlAYW1hem9uLmNvbT4KICAgIEFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIGRvY3MvbWFuL3hsLmNm
Zy41LnBvZC5pbiAgICB8IDQgKysrKwogdG9vbHMvbGlieGwvbGlieGwuaCAgICAgICAgIHwgOSAr
KysrKysrKysKIHRvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jICB8IDkgKysrKysrLS0tCiB0b29s
cy9saWJ4bC9saWJ4bF90eXBlcy5pZGwgfCAxICsKIHRvb2xzL3hsL3hsX3BhcnNlLmMgICAgICAg
ICB8IDEgKwogdG9vbHMveGwveGxfc3hwLmMgICAgICAgICAgIHwgMiArKwogNiBmaWxlcyBjaGFu
Z2VkLCAyMyBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3Mv
bWFuL3hsLmNmZy41LnBvZC5pbiBiL2RvY3MvbWFuL3hsLmNmZy41LnBvZC5pbgppbmRleCBjN2Q3
MGU2MThiLi5jOTlkNDAzMDdlIDEwMDY0NAotLS0gYS9kb2NzL21hbi94bC5jZmcuNS5wb2QuaW4K
KysrIGIvZG9jcy9tYW4veGwuY2ZnLjUucG9kLmluCkBAIC0yNDIzLDYgKzI0MjMsMTAgQEAgZGV2
aWNlcyBhcmUgZGVmaW5lZCBieSB0aGUgZGV2aWNlIG1vZGVsIGNvbmZpZ3VyYXRpb24sIHBsZWFz
ZSBzZWUgdGhlCiBCPHFlbXUoMSk+IG1hbnBhZ2UgZm9yIGRldGFpbHMuIFRoZSBkZWZhdWx0IGlz
IG5vdCB0byBleHBvcnQgYW55IHNvdW5kCiBkZXZpY2UuCiAKKz1pdGVtIEI8dmtiX2RldmljZT1C
T09MRUFOPgorCitTcGVjaWZpZXMgdGhhdCB0aGUgSFZNIGd1ZXN0IGdldHMgYSB2a2RiLiBUaGUg
ZGVmYXVsdCBpcyB0cnVlICgxKS4KKwogPWl0ZW0gQjx1c2I9Qk9PTEVBTj4KIAogRW5hYmxlcyBv
ciBkaXNhYmxlcyBhbiBlbXVsYXRlZCBVU0IgYnVzIGluIHRoZSBndWVzdC4KZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhsL2xpYnhsLmggYi90b29scy9saWJ4bC9saWJ4bC5oCmluZGV4IGUwZjY5MTZi
NjYuLmJhYjViZTRiZjggMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsLmgKKysrIGIvdG9v
bHMvbGlieGwvbGlieGwuaApAQCAtNjU3LDYgKzY1NywxNSBAQCB0eXBlZGVmIHN0cnVjdCBsaWJ4
bF9fY3R4IGxpYnhsX2N0eDsKICNkZWZpbmUgTElCWExfSEFWRV9CVUlMRElORk9fVkNQVV9BRkZJ
TklUWV9BUlJBWVMgMQogCiAvKgorICogTElCWExfSEFWRV9CVUlMRElORk9fVktCX0RFVklDRQor
ICoKKyAqIElmIHRoaXMgaXMgZGVmaW5lZCwgdGhlbiB0aGUgbGlieGxfZG9tYWluX2J1aWxkX2lu
Zm8gc3RydWN0dXJlIHdpbGwKKyAqIGNvbnRhaW4gYSBib29sZWFuIGh2bS52a2JfZGV2aWNlIHdo
aWNoIGluc3RydWN0cyBsaWJ4bCB3aGV0aGVyIHRvIGluY2x1ZGUKKyAqIGEgdmtiZCBhdCBidWls
ZCB0aW1lIG9yIG5vdC4KKyAqLworI2RlZmluZSBMSUJYTF9IQVZFX0JVSUxESU5GT19WS0JfREVW
SUNFIDEKKworLyoKICAqIExJQlhMX0hBVkVfQlVJTERJTkZPX1VTQkRFVklDRV9MSVNUCiAgKgog
ICogSWYgdGhpcyBpcyBkZWZpbmVkLCB0aGVuIHRoZSBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyBz
dHJ1Y3R1cmUgd2lsbApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgYi90
b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwppbmRleCA2NDMzNmIwZDI5Li44OWY5OWY3ZjQ0IDEw
MDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYworKysgYi90b29scy9saWJ4bC9s
aWJ4bF9jcmVhdGUuYwpAQCAtMzM1LDYgKzMzNSw3IEBAIGludCBsaWJ4bF9fZG9tYWluX2J1aWxk
X2luZm9fc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAogICAgICAgICBsaWJ4bF9kZWZib29sX3Nl
dGRlZmF1bHQoJmJfaW5mby0+dS5odm0udnB0X2FsaWduLCAgICAgICAgICB0cnVlKTsKICAgICAg
ICAgbGlieGxfZGVmYm9vbF9zZXRkZWZhdWx0KCZiX2luZm8tPnUuaHZtLmFsdHAybSwgICAgICAg
ICAgICAgZmFsc2UpOwogICAgICAgICBsaWJ4bF9kZWZib29sX3NldGRlZmF1bHQoJmJfaW5mby0+
dS5odm0udXNiLCAgICAgICAgICAgICAgICBmYWxzZSk7CisgICAgICAgIGxpYnhsX2RlZmJvb2xf
c2V0ZGVmYXVsdCgmYl9pbmZvLT51Lmh2bS52a2JfZGV2aWNlLCAgICAgICAgIHRydWUpOwogICAg
ICAgICBsaWJ4bF9kZWZib29sX3NldGRlZmF1bHQoJmJfaW5mby0+dS5odm0ueGVuX3BsYXRmb3Jt
X3BjaSwgICB0cnVlKTsKIAogICAgICAgICBsaWJ4bF9kZWZib29sX3NldGRlZmF1bHQoJmJfaW5m
by0+dS5odm0uc3BpY2UuZW5hYmxlLCBmYWxzZSk7CkBAIC0xNDQ3LDkgKzE0NDgsMTEgQEAgc3Rh
dGljIHZvaWQgZG9tY3JlYXRlX2xhdW5jaF9kbShsaWJ4bF9fZWdjICplZ2MsIGxpYnhsX19tdWx0
aWRldiAqbXVsdGlkZXYsCiAgICAgICAgIGxpYnhsX19kZXZpY2VfY29uc29sZV9hZGQoZ2MsIGRv
bWlkLCAmY29uc29sZSwgc3RhdGUsICZkZXZpY2UpOwogICAgICAgICBsaWJ4bF9fZGV2aWNlX2Nv
bnNvbGVfZGlzcG9zZSgmY29uc29sZSk7CiAKLSAgICAgICAgbGlieGxfZGV2aWNlX3ZrYl9pbml0
KCZ2a2IpOwotICAgICAgICBsaWJ4bF9fZGV2aWNlX2FkZChnYywgZG9taWQsICZsaWJ4bF9fdmti
X2RldnR5cGUsICZ2a2IpOwotICAgICAgICBsaWJ4bF9kZXZpY2VfdmtiX2Rpc3Bvc2UoJnZrYik7
CisgICAgICAgIGlmIChsaWJ4bF9kZWZib29sX3ZhbChkX2NvbmZpZy0+Yl9pbmZvLnUuaHZtLnZr
Yl9kZXZpY2UpKSB7CisgICAgICAgICAgICBsaWJ4bF9kZXZpY2VfdmtiX2luaXQoJnZrYik7Cisg
ICAgICAgICAgICBsaWJ4bF9fZGV2aWNlX2FkZChnYywgZG9taWQsICZsaWJ4bF9fdmtiX2RldnR5
cGUsICZ2a2IpOworICAgICAgICAgICAgbGlieGxfZGV2aWNlX3ZrYl9kaXNwb3NlKCZ2a2IpOwor
ICAgICAgICB9CiAKICAgICAgICAgZGNzLT5zZHNzLmRtLmd1ZXN0X2RvbWlkID0gZG9taWQ7CiAg
ICAgICAgIGlmIChsaWJ4bF9kZWZib29sX3ZhbChkX2NvbmZpZy0+Yl9pbmZvLmRldmljZV9tb2Rl
bF9zdHViZG9tYWluKSkKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCBi
L3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbAppbmRleCA3NWJkZTA5NWJjLi4wNmI4ZjQ5YWJh
IDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKKysrIGIvdG9vbHMvbGli
eGwvbGlieGxfdHlwZXMuaWRsCkBAIC01ODcsNiArNTg3LDcgQEAgbGlieGxfZG9tYWluX2J1aWxk
X2luZm8gPSBTdHJ1Y3QoImRvbWFpbl9idWlsZF9pbmZvIixbCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAjIC0gInRhYmxldCIgZm9yIGFic29sdXRlIG1vdXNlLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIyAtICJtb3VzZSIgZm9yIFBTLzIg
cHJvdG9jb2wgcmVsYXRpdmUgbW91c2UKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICgidXNiZGV2aWNlIiwgICAgICAgIHN0cmluZyksCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAoInZrYl9kZXZpY2UiLCAgICAgICBsaWJ4bF9kZWZib29sKSwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgic291bmRodyIsICAgICAg
ICAgIHN0cmluZyksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoInhl
bl9wbGF0Zm9ybV9wY2kiLCBsaWJ4bF9kZWZib29sKSwKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICgidXNiZGV2aWNlX2xpc3QiLCAgIGxpYnhsX3N0cmluZ19saXN0KSwK
ZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3BhcnNlLmMgYi90b29scy94bC94bF9wYXJzZS5jCmlu
ZGV4IDM1MmNkMjE0ZGQuLmUxMDViZGEyYmIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX3BhcnNl
LmMKKysrIGIvdG9vbHMveGwveGxfcGFyc2UuYwpAQCAtMjY1Miw2ICsyNjUyLDcgQEAgc2tpcF91
c2JkZXY6CiAgICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwieGw6IFVuYWJsZSB0byBwYXJzZSB1
c2JkZXZpY2UuXG4iKTsKICAgICAgICAgICAgIGV4aXQoLUVSUk9SX0ZBSUwpOwogICAgICAgICB9
CisgICAgICAgIHhsdV9jZmdfZ2V0X2RlZmJvb2woY29uZmlnLCAidmtiX2RldmljZSIsICZiX2lu
Zm8tPnUuaHZtLnZrYl9kZXZpY2UsIDApOwogICAgICAgICB4bHVfY2ZnX3JlcGxhY2Vfc3RyaW5n
IChjb25maWcsICJzb3VuZGh3IiwgJmJfaW5mby0+dS5odm0uc291bmRodywgMCk7CiAgICAgICAg
IHhsdV9jZmdfZ2V0X2RlZmJvb2woY29uZmlnLCAieGVuX3BsYXRmb3JtX3BjaSIsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgJmJfaW5mby0+dS5odm0ueGVuX3BsYXRmb3JtX3BjaSwgMCk7
CmRpZmYgLS1naXQgYS90b29scy94bC94bF9zeHAuYyBiL3Rvb2xzL3hsL3hsX3N4cC5jCmluZGV4
IDNlNjExN2QwY2QuLjM1OWEwMDE1NzAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hsL3hsX3N4cC5jCisr
KyBiL3Rvb2xzL3hsL3hsX3N4cC5jCkBAIC0xMzgsNiArMTM4LDggQEAgdm9pZCBwcmludGZfaW5m
b19zZXhwKGludCBkb21pZCwgbGlieGxfZG9tYWluX2NvbmZpZyAqZF9jb25maWcsIEZJTEUgKmZo
KQogICAgICAgICBmcHJpbnRmKGZoLCAiXHRcdFx0KGJvb3QgJXMpXG4iLCBiX2luZm8tPnUuaHZt
LmJvb3QpOwogICAgICAgICBmcHJpbnRmKGZoLCAiXHRcdFx0KHVzYiAlcylcbiIsIGxpYnhsX2Rl
ZmJvb2xfdG9fc3RyaW5nKGJfaW5mby0+dS5odm0udXNiKSk7CiAgICAgICAgIGZwcmludGYoZmgs
ICJcdFx0XHQodXNiZGV2aWNlICVzKVxuIiwgYl9pbmZvLT51Lmh2bS51c2JkZXZpY2UpOworICAg
ICAgICBmcHJpbnRmKGZoLCAiXHRcdFx0KHZrYl9kZXZpY2UgJXMpXG4iLAorICAgICAgICAgICAg
ICAgbGlieGxfZGVmYm9vbF90b19zdHJpbmcoYl9pbmZvLT51Lmh2bS52a2JfZGV2aWNlKSk7CiAg
ICAgICAgIGZwcmludGYoZmgsICJcdFx0KVxuIik7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2Ug
TElCWExfRE9NQUlOX1RZUEVfUFY6Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed May 15 11:11:38 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 11:11:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hQrow-0001sT-KO; Wed, 15 May 2019 11:11:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FXlx=TP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQrov-0001sL-NQ
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 11:11:37 +0000
X-Inumbo-ID: 343568a7-7702-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 343568a7-7702-11e9-8980-bc764e045a96;
 Wed, 15 May 2019 11:11:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQrot-00018D-Un
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 11:11:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQrot-0003OK-RX
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 11:11:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQrot-0003OK-RX@xenbits.xenproject.org>
Date: Wed, 15 May 2019 11:11:35 +0000
Subject: [Xen-changelog] [xen staging] pvshim: make PV shim build selectable
 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="===============2332991023396299902=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 8845155c831c59e867ee3dd31ee63e0cc6c7dcf2
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Tue May 14 15:59:22 2019 +0200
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Wed May 15 10:49:30 2019 +0100

    pvshim: make PV shim build selectable from configure
    
    So a user can decide whether to compile a PV shim as part of the tools
    build. Note that the default behavior is preserved, which is to build
    a PV shim when the target or host (if target is unset) architecture is
    64bit x86.
    
    Requested-by: Olaf Hering <olaf@aepfle.de>
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Wei Liu <wei.liu2@citrix.com>
    [ wei: run autogen.s ]
    Signed-off-by: Wei Liu <wei.liu2@citrix.com>
---
 config/Tools.mk.in      |  2 ++
 tools/configure         | 24 ++++++++++++++++++++++++
 tools/configure.ac      | 13 +++++++++++++
 tools/firmware/Makefile |  4 ----
 4 files changed, 39 insertions(+), 4 deletions(-)

diff --git a/config/Tools.mk.in b/config/Tools.mk.in
index 98245f63c9..84ddb1a542 100644
--- a/config/Tools.mk.in
+++ b/config/Tools.mk.in
@@ -75,3 +75,5 @@ TINFO_LIBS          := @TINFO_LIBS@
 ARGP_LDFLAGS        := @argp_ldflags@
 
 FILE_OFFSET_BITS    := @FILE_OFFSET_BITS@
+
+CONFIG_PV_SHIM      := @pvshim@
diff --git a/tools/configure b/tools/configure
index 92ead93335..0be0be75de 100755
--- a/tools/configure
+++ b/tools/configure
@@ -624,6 +624,7 @@ ac_includes_default="\
 
 ac_subst_vars='LTLIBOBJS
 LIBOBJS
+pvshim
 ninepfs
 SYSTEMD_LIBS
 SYSTEMD_CFLAGS
@@ -822,6 +823,7 @@ enable_systemd
 with_systemd
 with_systemd_modules_load
 enable_9pfs
+enable_pvshim
 '
       ac_precious_vars='build_alias
 host_alias
@@ -1504,6 +1506,8 @@ Optional Features:
   --enable-systemd        Enable systemd support (default is DISABLED)
   --enable-9pfs           Explicitly enable 9pfs support in QEMU build
                           (default is to defer to QEMU configure default)
+  --disable-pvshim        Disable pvshim build (enabled by default on 64bit
+                          x86)
 
 Optional Packages:
   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
@@ -9774,6 +9778,26 @@ fi
 
 
 
+# Check whether --enable-pvshim was given.
+if test "${enable_pvshim+set}" = set; then :
+  enableval=$enable_pvshim; if test "x$enable_pvshim" = "xno"; then :
+  pvshim=n
+else
+  pvshim=y
+fi
+else
+
+    cpu=`test -z "$target_cpu" && echo "$host_cpu" || echo "$target_cpu"`
+    case "$cpu" in
+        x86_64)
+           pvshim="y";;
+        *) pvshim="n";;
+    esac
+
+fi
+
+
+
 cat >confcache <<\_ACEOF
 # This file is a shell script that caches the results of configure
 # tests run on this system so they can be shared between configure
diff --git a/tools/configure.ac b/tools/configure.ac
index c9fd69ddfa..fcf282e74e 100644
--- a/tools/configure.ac
+++ b/tools/configure.ac
@@ -492,4 +492,17 @@ AC_ARG_ENABLE([9pfs],
 
 AC_SUBST(ninepfs)
 
+AC_ARG_ENABLE([pvshim],
+    AS_HELP_STRING([--disable-pvshim],
+                   [Disable pvshim build (enabled by default on 64bit x86)]),
+    [AS_IF([test "x$enable_pvshim" = "xno"], [pvshim=n], [pvshim=y])], [
+    cpu=`test -z "$target_cpu" && echo "$host_cpu" || echo "$target_cpu"`
+    case "$cpu" in
+        x86_64)
+           pvshim="y";;
+        *) pvshim="n";;
+    esac
+])
+AC_SUBST(pvshim)
+
 AC_OUTPUT()
diff --git a/tools/firmware/Makefile b/tools/firmware/Makefile
index cf304fc578..809a5fd025 100644
--- a/tools/firmware/Makefile
+++ b/tools/firmware/Makefile
@@ -1,10 +1,6 @@
 XEN_ROOT = $(CURDIR)/../..
 include $(XEN_ROOT)/tools/Rules.mk
 
-ifneq ($(XEN_TARGET_ARCH),x86_32)
-CONFIG_PV_SHIM := y
-endif
-
 # hvmloader is a 32-bit protected mode binary.
 TARGET      := hvmloader/hvmloader
 INST_DIR := $(DESTDIR)$(XENFIRMWAREDIR)
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============2332991023396299902==--

From xen-changelog-bounces@lists.xenproject.org Wed May 15 11:11:48 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 11:11:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hQrp6-0001tX-M9; Wed, 15 May 2019 11:11:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FXlx=TP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQrp5-0001tO-Db
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 11:11:47 +0000
X-Inumbo-ID: 3a449d23-7702-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3a449d23-7702-11e9-8980-bc764e045a96;
 Wed, 15 May 2019 11:11:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQrp4-00018W-5N
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 11:11:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQrp4-0003Ot-2U
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 11:11:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQrp4-0003Ot-2U@xenbits.xenproject.org>
Date: Wed, 15 May 2019 11:11:46 +0000
Subject: [Xen-changelog] [xen staging] gitlab-ci: allow specifying base and
 tip in build test
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFkMWYxNjExNTM1ZjVkOGY5MWY1NTBiMDQ5MzViZjM4YTZlY2YwMDIKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1heSAxNSAx
MTowMDozOCAyMDE5ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFdlZCBNYXkgMTUgMTE6MDE6MDYgMjAxOSArMDEwMAoKICAgIGdpdGxh
Yi1jaTogYWxsb3cgc3BlY2lmeWluZyBiYXNlIGFuZCB0aXAgaW4gYnVpbGQgdGVzdAogICAgCiAg
ICBXZSB3aWxsIHNvb24gcHJvdmlkZSB0aGlzIG5ldyBjYXBhYmlsaXR5IHRvIGh1bWFucyBhbmQg
YXV0b21hdGVkCiAgICBzeXN0ZW1zLgogICAgCiAgICBUaGUgZGVmYXVsdCBiZWhhdmlvdXIgaXMg
cmV0YWluZWQ6IHRpcCBhbmQgYmFzZSBhcmUgcGFzc2VkIGJ5IEdpdGxhYgogICAgQ0kuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tl
ZC1ieTogRG91ZyBHb2xkc3RlaW4gPGNhcmRvZUBjYXJkb2UuY29tPgotLS0KIGF1dG9tYXRpb24v
Z2l0bGFiLWNpL2J1aWxkLWVhY2gtY29tbWl0LnNoIHwgMTAgKysrKystLS0tLQogYXV0b21hdGlv
bi9naXRsYWItY2kvdGVzdC55YW1sICAgICAgICAgICAgfCAgMiArLQogMiBmaWxlcyBjaGFuZ2Vk
LCA2IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvYXV0b21hdGlv
bi9naXRsYWItY2kvYnVpbGQtZWFjaC1jb21taXQuc2ggYi9hdXRvbWF0aW9uL2dpdGxhYi1jaS9i
dWlsZC1lYWNoLWNvbW1pdC5zaAppbmRleCA4NzkwMjhiNWE3Li4xOWUzMzdiNDY4IDEwMDc1NQot
LS0gYS9hdXRvbWF0aW9uL2dpdGxhYi1jaS9idWlsZC1lYWNoLWNvbW1pdC5zaAorKysgYi9hdXRv
bWF0aW9uL2dpdGxhYi1jaS9idWlsZC1lYWNoLWNvbW1pdC5zaApAQCAtMSwxOCArMSwxOCBAQAog
IyEvYmluL2Jhc2gKIAogIyBGb3IgYSBuZXdseSBwdXNoZWQgYnJhbmNoIHRoZSBCRUZPUkVfU0hB
IHdpbGwgYmUgYWxsIDBzCi1pZiBbWyAke0NJX0NPTU1JVF9CRUZPUkVfU0hBfSA9PSAwMDAwMDAw
MDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwIF1dOyB0aGVuCitpZiBbWyAke0JBU0V9
ID09IDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAgXV07IHRoZW4KICAg
ICBlY2hvICJOZXdseSBwdXNoZWQgYnJhbmNoLCBza2lwcGVkIgogICAgIGV4aXQgMAogZmkKIAot
Z2l0IG1lcmdlLWJhc2UgLS1pcy1hbmNlc3RvciAke0NJX0NPTU1JVF9CRUZPUkVfU0hBfSAke0NJ
X0NPTU1JVF9TSEF9CitnaXQgbWVyZ2UtYmFzZSAtLWlzLWFuY2VzdG9yICR7QkFTRX0gJHtUSVB9
CiBpZiBbWyAkPyAtbmUgMCBdXTsgdGhlbgotICAgIGVjaG8gIiR7Q0lfQ09NTUlUX1NIQX0gaXMg
bm90IGEgZGVzY2VuZGVudCBvZiAke0NJX0NPTU1JVF9CRUZPUkVfU0hBfSwgc2tpcHBlZCIKKyAg
ICBlY2hvICIke1RJUH0gaXMgbm90IGEgZGVzY2VuZGVudCBvZiAke0JBU0V9LCBza2lwcGVkIgog
ICAgIGV4aXQgMAogZmkKIAotZWNobyAiQnVpbGRpbmcgJHtDSV9DT01NSVRfQkVGT1JFX1NIQX0u
LiR7Q0lfQ09NTUlUX1NIQX0iCitlY2hvICJCdWlsZGluZyAke0JBU0V9Li4ke1RJUH0iCiAKLU5P
Tl9TWU1CT0xJQ19SRUY9MSAuL2F1dG9tYXRpb24vc2NyaXB0cy9idWlsZC10ZXN0LnNoICR7Q0lf
Q09NTUlUX0JFRk9SRV9TSEF9ICR7Q0lfQ09NTUlUX1NIQX0gXAorTk9OX1NZTUJPTElDX1JFRj0x
IC4vYXV0b21hdGlvbi9zY3JpcHRzL2J1aWxkLXRlc3Quc2ggJHtCQVNFfSAke1RJUH0gXAogICAg
IGJhc2ggLWMgImdpdCBjbGVhbiAtZmZkeCAmJiAuL2F1dG9tYXRpb24vc2NyaXB0cy9idWlsZCIK
ZGlmZiAtLWdpdCBhL2F1dG9tYXRpb24vZ2l0bGFiLWNpL3Rlc3QueWFtbCBiL2F1dG9tYXRpb24v
Z2l0bGFiLWNpL3Rlc3QueWFtbAppbmRleCA3YmEyMGE1MWRhLi43OTNmZWFmZThiIDEwMDY0NAot
LS0gYS9hdXRvbWF0aW9uL2dpdGxhYi1jaS90ZXN0LnlhbWwKKysrIGIvYXV0b21hdGlvbi9naXRs
YWItY2kvdGVzdC55YW1sCkBAIC03LDcgKzcsNyBAQCBidWlsZC1lYWNoLWNvbW1pdC1nY2M6CiAg
ICAgWEVOX1RBUkdFVF9BUkNIOiB4ODZfNjQKICAgICBDQzogZ2NjCiAgIHNjcmlwdDoKLSAgICAt
IC4vYXV0b21hdGlvbi9naXRsYWItY2kvYnVpbGQtZWFjaC1jb21taXQuc2ggMj4mMSB8IHRlZSAu
Li9idWlsZC1lYWNoLWNvbW1pdC1nY2MubG9nCisgICAgLSBCQVNFPSR7QkFTRV9TSEE6LSR7Q0lf
Q09NTUlUX0JFRk9SRV9TSEF9fSBUSVA9JHtUSVBfU0hBOi0ke0NJX0NPTU1JVF9TSEF9fSAuL2F1
dG9tYXRpb24vZ2l0bGFiLWNpL2J1aWxkLWVhY2gtY29tbWl0LnNoIDI+JjEgfCB0ZWUgLi4vYnVp
bGQtZWFjaC1jb21taXQtZ2NjLmxvZwogICAgIC0gbXYgLi4vYnVpbGQtZWFjaC1jb21taXQtZ2Nj
LmxvZyAuCiAgIGFydGlmYWN0czoKICAgICBwYXRoczoKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed May 15 11:55:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 11: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 1hQsV2-0005YM-8g; Wed, 15 May 2019 11:55:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FXlx=TP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQsV1-0005YG-KI
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 11:55:07 +0000
X-Inumbo-ID: 46fbc6c8-7708-11e9-9aaa-2fbf66a44817
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 46fbc6c8-7708-11e9-9aaa-2fbf66a44817;
 Wed, 15 May 2019 11:55:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQsUy-0001wo-FF
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 11:55:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQsUy-000636-CZ
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 11:55:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQsUy-000636-CZ@xenbits.xenproject.org>
Date: Wed, 15 May 2019 11:55:04 +0000
Subject: [Xen-changelog] [xen staging] gitignore: ignore .vscode directory
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGU5MTFiNGUyNmZjNDUxZjgwN2RjNDdkYzRjN2FkODBjZWJlZTY2ZDYKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVHVlIE1heSAxNCAx
NToyMjozMSAyMDE5ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFdlZCBNYXkgMTUgMTI6NDU6MzcgMjAxOSArMDEwMAoKICAgIGdpdGln
bm9yZTogaWdub3JlIC52c2NvZGUgZGlyZWN0b3J5CiAgICAKICAgIFRoZSBkaXJlY3RvcnkgaXMg
Y3JlYXRlZCBieSBWaXN1YWwgU3R1ZGlvIENvZGUgZWRpdG9yIHRvIHN0b3JlIGl0cwogICAgbG9j
YWwgc3RhdGUuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CiAgICBBY2tlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1bmxhcEBjaXRyaXgu
Y29tPgotLS0KIC5naXRpZ25vcmUgfCAxICsKIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigr
KQoKZGlmZiAtLWdpdCBhLy5naXRpZ25vcmUgYi8uZ2l0aWdub3JlCmluZGV4IDI2YmM1ODNmNzQu
LjM4MjJiYjc1YmEgMTAwNjQ0Ci0tLSBhLy5naXRpZ25vcmUKKysrIGIvLmdpdGlnbm9yZQpAQCAt
MzAsNiArMzAsNyBAQCBjc2NvcGUub3V0CiBjc2NvcGUucG8ub3V0CiAuY29uZmlnCiAudmltcmMK
Ky52c2NvZGUKIAogZGlzdAogc3R1YmRvbS8qLnRhci5negotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed May 15 11:55:19 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 11:55:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hQsVD-0005ZI-AT; Wed, 15 May 2019 11:55:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FXlx=TP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQsVC-0005ZA-6F
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 11:55:18 +0000
X-Inumbo-ID: 4d0d43fc-7708-11e9-9ba7-3b1d340e44ef
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4d0d43fc-7708-11e9-9ba7-3b1d340e44ef;
 Wed, 15 May 2019 11:55:14 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQsV8-0001wx-LM
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 11:55:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQsV8-00064G-IY
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 11:55:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQsV8-00064G-IY@xenbits.xenproject.org>
Date: Wed, 15 May 2019 11:55:14 +0000
Subject: [Xen-changelog] [xen staging] README: document requirement about
 python
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJkZDBmM2M5YjA2ZjkzMmQ1YmFlMmEyNzdhZTJlZmIyMzNiNDhmMDQKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVHVlIE1heSAxNCAx
NToyMjozMiAyMDE5ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFdlZCBNYXkgMTUgMTI6NDU6NTAgMjAxOSArMDEwMAoKICAgIFJFQURN
RTogZG9jdW1lbnQgcmVxdWlyZW1lbnQgYWJvdXQgcHl0aG9uCiAgICAKICAgIFByb3ZpZGUgaW5m
b3JtYXRpb24gb24gd2hhdCBpcyBleHBlY3RlZCBmcm9tIHRoZSBidWlsZCBzeXN0ZW0KICAgIHJl
Z2FyZGluZyBweXRob24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgotLS0KIFJFQURNRSB8IDcgKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDcgaW5zZXJ0aW9ucygr
KQoKZGlmZiAtLWdpdCBhL1JFQURNRSBiL1JFQURNRQppbmRleCAyM2U0ZjdjM2RjLi4yNmQ0NGNm
N2MxIDEwMDY0NAotLS0gYS9SRUFETUUKKysrIGIvUkVBRE1FCkBAIC0xODEsNiArMTgxLDEzIEBA
IFZhcmlvdXMgdG9vbHMsIHN1Y2ggYXMgcHlncnViLCBoYXZlIHRoZSBmb2xsb3dpbmcgcnVudGlt
ZSBkZXBlbmRlbmNpZXM6CiAgICAgICAgICAgVVJMOiAgICBodHRwOi8vd3d3LnB5dGhvbi5vcmcv
CiAgICAgICAgICAgRGViaWFuOiBweXRob24KIAorTm90ZSB0aGF0IHRoZSBidWlsZCBzeXN0ZW0g
ZXhwZWN0cyBgcHl0aG9uYCB0byBiZSBhdmFpbGFibGUuIElmIHlvdXIgc3lzdGVtCitvbmx5IGhh
cyBgcHl0aG9uMmAgb3IgYHB5dGhvbjNgIGJ1dCBub3QgYHB5dGhvbmAgKGFzIGluIExpbnV4IEZy
b20gU2NyYXRjaCksCit5b3Ugd2lsbCBuZWVkIHRvIGNyZWF0ZSBhIHN5bWxpbmsgZm9yIGl0LCBv
ciBzcGVjaWZ5IFBZVEhPTj0gd2hlbiBpbnZva2luZworbWFrZSwgbGlrZSAobm90ZSB0aGUgcG9z
aXRpb24gb2YgUFlUSE9OPSBtYXR0ZXJzKToKKworICAgICMgbWFrZSBQWVRIT049L3Vzci9iaW4v
cHl0aG9uMworCiBJbnRlbChSKSBUcnVzdGVkIEV4ZWN1dGlvbiBUZWNobm9sb2d5IFN1cHBvcnQK
ID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQogCi0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed May 15 11:55:29 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 11:55:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hQsVN-0005aO-CK; Wed, 15 May 2019 11:55:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FXlx=TP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQsVM-0005aF-Lo
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 11:55:28 +0000
X-Inumbo-ID: 532037c2-7708-11e9-ab3e-1b919988ff23
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 532037c2-7708-11e9-ab3e-1b919988ff23;
 Wed, 15 May 2019 11:55:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQsVI-0001x5-RK
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 11:55:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQsVI-000659-Oj
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 11:55:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQsVI-000659-Oj@xenbits.xenproject.org>
Date: Wed, 15 May 2019 11:55:24 +0000
Subject: [Xen-changelog] [xen staging] INSTALL: remove duplicate sentence
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDAzZTQ4YjdiMmFmYjJhMGYyM2RhYTNkNTU3YTYxN2IwMzUyMzA1ZmQKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVHVlIE1heSAxNCAx
NToyMjozMyAyMDE5ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFdlZCBNYXkgMTUgMTI6NDY6MDEgMjAxOSArMDEwMAoKICAgIElOU1RB
TEw6IHJlbW92ZSBkdXBsaWNhdGUgc2VudGVuY2UKICAgIAogICAgVGhlIHNhbWUgc2VudGVuY2Ug
aXMgcmVwZWF0ZWQgaW4gdGhlIG5leHQgcGFyYWdyYXBoLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEdlb3JnZSBEdW5s
YXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KLS0tCiBJTlNUQUxMIHwgMSAtCiAxIGZpbGUg
Y2hhbmdlZCwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL0lOU1RBTEwgYi9JTlNUQUxMCmlu
ZGV4IDlhYTllYmRkZGMuLjE2NjVkZGQ2YTQgMTAwNjQ0Ci0tLSBhL0lOU1RBTEwKKysrIGIvSU5T
VEFMTApAQCAtMjI1LDcgKzIyNSw2IEBAIFhFTl9CVUlMRF9USU1FPWhoOm1tOnNzCiBTTUJJT1Nf
UkVMX0RBVEU9bW0vZGQveXl5eQogVkdBQklPU19SRUxfREFURT0iZGQgTW9uIHl5eXkiCiAKLUR1
cmluZyB0b29scyBidWlsZCBleHRlcm5hbCByZXBvcyB3aWxsIGJlIGNsb25lZCBpbnRvIHRoZSBz
b3VyY2UgdHJlZS4KIFRoaXMgdmFyaWFibGUgY2FuIGJlIHVzZWQgdG8gcG9pbnQgdG8gYSBkaWZm
ZXJlbnQgZ2l0IGJpbmFyeSB0byBiZSB1c2VkLgogR0lUPQogCi0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed May 15 12:44:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 12:44:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hQtGT-0001TM-Lr; Wed, 15 May 2019 12:44:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FXlx=TP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQtGS-0001TH-Fs
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 12:44:08 +0000
X-Inumbo-ID: 1f9fcc58-770f-11e9-bfa4-5bf53919152f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1f9fcc58-770f-11e9-bfa4-5bf53919152f;
 Wed, 15 May 2019 12:44:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQtGO-0002tq-Sz
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 12:44:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQtGO-0000bR-PV
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 12:44:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQtGO-0000bR-PV@xenbits.xenproject.org>
Date: Wed, 15 May 2019 12:44:04 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86emul/test: don't use *_len
 symbols
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDgwOTljMDRlYjMzYTkzNmJkNTIzNzIxMmI5YjFmYTBlMTczMWQxNDIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgSmFuIDI0
IDE2OjIyOjAzIDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIE1heSAxNSAxMzozNToyMiAyMDE5ICsw
MTAwCgogICAgeDg2ZW11bC90ZXN0OiBkb24ndCB1c2UgKl9sZW4gc3ltYm9scwogICAgCiAgICAu
Li4gYXMgdGhleSBkb24ndCB3b3JrIGFzIGludGVuZGVkIHdpdGggLWZQSUMuCiAgICAKICAgIEkg
ZGlkIHByZWZlciB0aGVtIG92ZXIgKl9lbmQgb25lcyBhdCB0aGUgdGltZSBiZWNhdXNlIG9sZGVy
IGdjYyB3b3VsZAogICAgY2F1c2UgLkwqIHN5bWJvbHMgdG8gYmUgcHVibGljLCBkdWUgdG8gaXNz
dWluZyAuZ2xvYmwgZm9yIGFsbAogICAgcmVmZXJlbmNlZCBleHRlcm5hbHMuIEFuZCBsYWJlbHMg
YXQgdGhlIGVuZCBvZiBpbnN0cnVjdGlvbnMgY29sbGlkZQogICAgd2l0aCB0aGUgb25lcyBhdCB0
aGUgc3RhcnQgb2YgdGhlIG5leHQgaW5zdHJ1Y3Rpb24sIG1ha2luZyBkaXNhc3NlbWJseQogICAg
aGFyZGVyIHRvIGdyb2suIEx1Y2tpbHkgcmVjZW50IGdjYyBubyBsb25nZXIgaXNzdWVzIHRob3Nl
IC5nbG9ibAogICAgZGlyZWN0aXZlcywgYW5kIGhlbmNlIC5MKiBsYWJlbHMsIHN0YXlpbmcgbG9j
YWwgYnkgZGVmYXVsdCwgbm8gbG9uZ2VyCiAgICBnZXQgaW4gdGhlIHdheS4KICAgIAogICAgUmVw
b3J0ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFRlc3RlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDkzMTVmYTBlZjczNmQx
MTUzYzk4Y2U0MmJmZjU4NTNkYTVlYzY5N2YpCi0tLQogdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9y
L3Rlc3RfeDg2X2VtdWxhdG9yLmMgfCA5ICsrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDUgaW5z
ZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy90ZXN0cy94ODZf
ZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90
ZXN0X3g4Nl9lbXVsYXRvci5jCmluZGV4IDdiNDY3ZmUwMjEuLjI5YzZjZjFlYzIgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCisrKyBiL3Rv
b2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCkBAIC03NjYsMTUgKzc2
NiwxNiBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgICAgIGdvdG8gZmFp
bDsKICAgICBwcmludGYoIm9rYXlcbiIpOwogCi0jZGVmaW5lIGRlY2xfaW5zbih3aGljaCkgZXh0
ZXJuIGNvbnN0IHVuc2lnbmVkIGNoYXIgd2hpY2hbXSwgd2hpY2gjI19sZW5bXQorI2RlZmluZSBk
ZWNsX2luc24od2hpY2gpIGV4dGVybiBjb25zdCB1bnNpZ25lZCBjaGFyIHdoaWNoW10sIFwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICB3aGljaCMjX2VuZFtdIGFzbSAoICIuTCIgI3doaWNoICJf
ZW5kIiApCiAjZGVmaW5lIHB1dF9pbnNuKHdoaWNoLCBpbnNuKSAiLnB1c2hzZWN0aW9uIC50ZXN0
LCBcImF4XCIsIEBwcm9nYml0c1xuIiBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAj
d2hpY2ggIjogIiBpbnNuICJcbiIgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAiLmVxdSAiICN3aGljaCAiX2xlbiwgLi0iICN3aGljaCAiXG4iICAg
ICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiLkwiICN3aGljaCAiX2VuZDpcbiIg
ICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiLnBv
cHNlY3Rpb24iCiAjZGVmaW5lIHNldF9pbnNuKHdoaWNoKSAocmVncy5laXAgPSAodW5zaWduZWQg
bG9uZyltZW1jcHkoaW5zdHIsIHdoaWNoLCBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAodW5zaWduZWQgbG9uZyl3aGljaCMjX2xlbikpCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICh1bnNpZ25lZCBsb25nKXdoaWNoIyNfZW5kIC0gKHVuc2lnbmVkIGxv
bmcpKHdoaWNoKSkpCiAjZGVmaW5lIGNoZWNrX2VpcCh3aGljaCkgKHJlZ3MuZWlwID09ICh1bnNp
Z25lZCBsb25nKWluc3RyICsgXAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAodW5zaWduZWQgbG9uZyl3aGljaCMjX2xlbikKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
KHVuc2lnbmVkIGxvbmcpd2hpY2gjI19lbmQgLSAodW5zaWduZWQgbG9uZykod2hpY2gpKQogCiAg
ICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nIG1vdnEgJW1tMywoJWVjeCkuLi4iKTsKICAgICBp
ZiAoIHN0YWNrX2V4ZWMgJiYgY3B1X2hhc19tbXggKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjgKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed May 15 12:44:20 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 12:44:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hQtGe-0001Uw-OB; Wed, 15 May 2019 12:44:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FXlx=TP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQtGc-0001Un-Ou
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 12:44:18 +0000
X-Inumbo-ID: 25f29a36-770f-11e9-b229-83968ca0edab
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 25f29a36-770f-11e9-b229-83968ca0edab;
 Wed, 15 May 2019 12:44:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQtGZ-0002tz-H7
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 12:44:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQtGZ-0000cX-EH
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 12:44:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQtGZ-0000cX-EH@xenbits.xenproject.org>
Date: Wed, 15 May 2019 12:44:15 +0000
Subject: [Xen-changelog] [xen staging-4.7] x86emul/test: don't use *_len
 symbols
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDUwYmRlY2FmMDE4YzU3ZWMyMTU4MjcwMTljYTIxYmY1NGJjZWE5MzUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgSmFuIDI0
IDE2OjIyOjAzIDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIE1heSAxNSAxMzozNjoxNyAyMDE5ICsw
MTAwCgogICAgeDg2ZW11bC90ZXN0OiBkb24ndCB1c2UgKl9sZW4gc3ltYm9scwogICAgCiAgICAu
Li4gYXMgdGhleSBkb24ndCB3b3JrIGFzIGludGVuZGVkIHdpdGggLWZQSUMuCiAgICAKICAgIEkg
ZGlkIHByZWZlciB0aGVtIG92ZXIgKl9lbmQgb25lcyBhdCB0aGUgdGltZSBiZWNhdXNlIG9sZGVy
IGdjYyB3b3VsZAogICAgY2F1c2UgLkwqIHN5bWJvbHMgdG8gYmUgcHVibGljLCBkdWUgdG8gaXNz
dWluZyAuZ2xvYmwgZm9yIGFsbAogICAgcmVmZXJlbmNlZCBleHRlcm5hbHMuIEFuZCBsYWJlbHMg
YXQgdGhlIGVuZCBvZiBpbnN0cnVjdGlvbnMgY29sbGlkZQogICAgd2l0aCB0aGUgb25lcyBhdCB0
aGUgc3RhcnQgb2YgdGhlIG5leHQgaW5zdHJ1Y3Rpb24sIG1ha2luZyBkaXNhc3NlbWJseQogICAg
aGFyZGVyIHRvIGdyb2suIEx1Y2tpbHkgcmVjZW50IGdjYyBubyBsb25nZXIgaXNzdWVzIHRob3Nl
IC5nbG9ibAogICAgZGlyZWN0aXZlcywgYW5kIGhlbmNlIC5MKiBsYWJlbHMsIHN0YXlpbmcgbG9j
YWwgYnkgZGVmYXVsdCwgbm8gbG9uZ2VyCiAgICBnZXQgaW4gdGhlIHdheS4KICAgIAogICAgUmVw
b3J0ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFRlc3RlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDkzMTVmYTBlZjczNmQx
MTUzYzk4Y2U0MmJmZjU4NTNkYTVlYzY5N2YpCi0tLQogdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9y
L3Rlc3RfeDg2X2VtdWxhdG9yLmMgfCA5ICsrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDUgaW5z
ZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy90ZXN0cy94ODZf
ZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90
ZXN0X3g4Nl9lbXVsYXRvci5jCmluZGV4IDM3NWU0NGRhZDAuLmZiZjk1OTBjYTggMTAwNjQ0Ci0t
LSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCisrKyBiL3Rv
b2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCkBAIC02ODksMTUgKzY4
OSwxNiBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgICAgIGdvdG8gZmFp
bDsKICAgICBwcmludGYoIm9rYXlcbiIpOwogCi0jZGVmaW5lIGRlY2xfaW5zbih3aGljaCkgZXh0
ZXJuIGNvbnN0IHVuc2lnbmVkIGNoYXIgd2hpY2hbXSwgd2hpY2gjI19sZW5bXQorI2RlZmluZSBk
ZWNsX2luc24od2hpY2gpIGV4dGVybiBjb25zdCB1bnNpZ25lZCBjaGFyIHdoaWNoW10sIFwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICB3aGljaCMjX2VuZFtdIGFzbSAoICIuTCIgI3doaWNoICJf
ZW5kIiApCiAjZGVmaW5lIHB1dF9pbnNuKHdoaWNoLCBpbnNuKSAiLnB1c2hzZWN0aW9uIC50ZXN0
LCBcImF4XCIsIEBwcm9nYml0c1xuIiBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAj
d2hpY2ggIjogIiBpbnNuICJcbiIgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAiLmVxdSAiICN3aGljaCAiX2xlbiwgLi0iICN3aGljaCAiXG4iICAg
ICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiLkwiICN3aGljaCAiX2VuZDpcbiIg
ICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiLnBv
cHNlY3Rpb24iCiAjZGVmaW5lIHNldF9pbnNuKHdoaWNoKSAocmVncy5laXAgPSAodW5zaWduZWQg
bG9uZyltZW1jcHkoaW5zdHIsIHdoaWNoLCBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAodW5zaWduZWQgbG9uZyl3aGljaCMjX2xlbikpCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICh1bnNpZ25lZCBsb25nKXdoaWNoIyNfZW5kIC0gKHVuc2lnbmVkIGxv
bmcpKHdoaWNoKSkpCiAjZGVmaW5lIGNoZWNrX2VpcCh3aGljaCkgKHJlZ3MuZWlwID09ICh1bnNp
Z25lZCBsb25nKWluc3RyICsgXAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAodW5zaWduZWQgbG9uZyl3aGljaCMjX2xlbikKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
KHVuc2lnbmVkIGxvbmcpd2hpY2gjI19lbmQgLSAodW5zaWduZWQgbG9uZykod2hpY2gpKQogCiAg
ICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nIG1vdnEgJW1tMywoJWVjeCkuLi4iKTsKICAgICBp
ZiAoIHN0YWNrX2V4ZWMgJiYgY3B1X2hhc19tbXggKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjcKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed May 15 12:44:29 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 12:44:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hQtGn-0001W5-Q8; Wed, 15 May 2019 12:44:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FXlx=TP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQtGm-0001Vp-Ax
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 12:44:28 +0000
X-Inumbo-ID: 2c443106-770f-11e9-901d-6f00232e46f8
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2c443106-770f-11e9-901d-6f00232e46f8;
 Wed, 15 May 2019 12:44: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 1hQtGk-0002uB-4J
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 12:44:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQtGk-0000dN-1n
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 12:44:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQtGk-0000dN-1n@xenbits.xenproject.org>
Date: Wed, 15 May 2019 12:44:26 +0000
Subject: [Xen-changelog] [xen staging-4.6] x86emul/test: don't use *_len
 symbols
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGMzOTI5YzEwYzYxMDJiMjY4ZjJiOTM4YjQ5MWRhYWYyMGY1NTFhNzQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPEpCZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgSmFuIDI0
IDE2OjIyOjAzIDIwMTcgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogV2VkIE1heSAxNSAxMzozNjo0OCAyMDE5ICsw
MTAwCgogICAgeDg2ZW11bC90ZXN0OiBkb24ndCB1c2UgKl9sZW4gc3ltYm9scwogICAgCiAgICAu
Li4gYXMgdGhleSBkb24ndCB3b3JrIGFzIGludGVuZGVkIHdpdGggLWZQSUMuCiAgICAKICAgIEkg
ZGlkIHByZWZlciB0aGVtIG92ZXIgKl9lbmQgb25lcyBhdCB0aGUgdGltZSBiZWNhdXNlIG9sZGVy
IGdjYyB3b3VsZAogICAgY2F1c2UgLkwqIHN5bWJvbHMgdG8gYmUgcHVibGljLCBkdWUgdG8gaXNz
dWluZyAuZ2xvYmwgZm9yIGFsbAogICAgcmVmZXJlbmNlZCBleHRlcm5hbHMuIEFuZCBsYWJlbHMg
YXQgdGhlIGVuZCBvZiBpbnN0cnVjdGlvbnMgY29sbGlkZQogICAgd2l0aCB0aGUgb25lcyBhdCB0
aGUgc3RhcnQgb2YgdGhlIG5leHQgaW5zdHJ1Y3Rpb24sIG1ha2luZyBkaXNhc3NlbWJseQogICAg
aGFyZGVyIHRvIGdyb2suIEx1Y2tpbHkgcmVjZW50IGdjYyBubyBsb25nZXIgaXNzdWVzIHRob3Nl
IC5nbG9ibAogICAgZGlyZWN0aXZlcywgYW5kIGhlbmNlIC5MKiBsYWJlbHMsIHN0YXlpbmcgbG9j
YWwgYnkgZGVmYXVsdCwgbm8gbG9uZ2VyCiAgICBnZXQgaW4gdGhlIHdheS4KICAgIAogICAgUmVw
b3J0ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogV2VpIExp
dSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIFRlc3RlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDkzMTVmYTBlZjczNmQx
MTUzYzk4Y2U0MmJmZjU4NTNkYTVlYzY5N2YpCi0tLQogdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9y
L3Rlc3RfeDg2X2VtdWxhdG9yLmMgfCA5ICsrKysrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDUgaW5z
ZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy90ZXN0cy94ODZf
ZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90
ZXN0X3g4Nl9lbXVsYXRvci5jCmluZGV4IDg5NjAzYmUwMDUuLjA1NjBmYTcyYzYgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCisrKyBiL3Rv
b2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCkBAIC02ODMsMTUgKzY4
MywxNiBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgICAgIGdvdG8gZmFp
bDsKICAgICBwcmludGYoIm9rYXlcbiIpOwogCi0jZGVmaW5lIGRlY2xfaW5zbih3aGljaCkgZXh0
ZXJuIGNvbnN0IHVuc2lnbmVkIGNoYXIgd2hpY2hbXSwgd2hpY2gjI19sZW5bXQorI2RlZmluZSBk
ZWNsX2luc24od2hpY2gpIGV4dGVybiBjb25zdCB1bnNpZ25lZCBjaGFyIHdoaWNoW10sIFwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICB3aGljaCMjX2VuZFtdIGFzbSAoICIuTCIgI3doaWNoICJf
ZW5kIiApCiAjZGVmaW5lIHB1dF9pbnNuKHdoaWNoLCBpbnNuKSAiLnB1c2hzZWN0aW9uIC50ZXN0
LCBcImF4XCIsIEBwcm9nYml0c1xuIiBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAj
d2hpY2ggIjogIiBpbnNuICJcbiIgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAiLmVxdSAiICN3aGljaCAiX2xlbiwgLi0iICN3aGljaCAiXG4iICAg
ICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiLkwiICN3aGljaCAiX2VuZDpcbiIg
ICAgICAgICAgICAgICAgICAgICBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiLnBv
cHNlY3Rpb24iCiAjZGVmaW5lIHNldF9pbnNuKHdoaWNoKSAocmVncy5laXAgPSAodW5zaWduZWQg
bG9uZyltZW1jcHkoaW5zdHIsIHdoaWNoLCBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAodW5zaWduZWQgbG9uZyl3aGljaCMjX2xlbikpCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICh1bnNpZ25lZCBsb25nKXdoaWNoIyNfZW5kIC0gKHVuc2lnbmVkIGxv
bmcpKHdoaWNoKSkpCiAjZGVmaW5lIGNoZWNrX2VpcCh3aGljaCkgKHJlZ3MuZWlwID09ICh1bnNp
Z25lZCBsb25nKWluc3RyICsgXAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAodW5zaWduZWQgbG9uZyl3aGljaCMjX2xlbikKKyAgICAgICAgICAgICAgICAgICAgICAgICAg
KHVuc2lnbmVkIGxvbmcpd2hpY2gjI19lbmQgLSAodW5zaWduZWQgbG9uZykod2hpY2gpKQogCiAg
ICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nIG1vdnEgJW1tMywoJWVjeCkuLi4iKTsKICAgICBp
ZiAoIHN0YWNrX2V4ZWMgJiYgY3B1X2hhc19tbXggKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjYKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed May 15 15:55:12 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 15:55: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 1hQwFJ-000891-IX; Wed, 15 May 2019 15:55: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=FXlx=TP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQwFI-00088H-Hn
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 15:55:08 +0000
X-Inumbo-ID: ce380ef4-7729-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ce380ef4-7729-11e9-8980-bc764e045a96;
 Wed, 15 May 2019 15:55:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQwFE-0006dS-Mw
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 15:55:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQwFE-00028j-K1
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 15:55:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQwFE-00028j-K1@xenbits.xenproject.org>
Date: Wed, 15 May 2019 15:55:04 +0000
Subject: [Xen-changelog] [xen staging] tools: remove blktap2 related code
 and documentation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDVjODgzY2YwMzZjZjVhYjhiMWI3OTM5MDU0OWUyNDc1ZjdhNTY4ZGQKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9uIEF1ZyAxNSAx
MTozMjo1NiAyMDE2ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFdlZCBNYXkgMTUgMTY6MTk6NDUgMjAxOSArMDEwMAoKICAgIHRvb2xz
OiByZW1vdmUgYmxrdGFwMiByZWxhdGVkIGNvZGUgYW5kIGRvY3VtZW50YXRpb24KICAgIAogICAg
QmxrdGFwMiBpcyBlZmZlY3RpdmVseSBkZWFkIGZvciBhIGZldyB5ZWFycy4KICAgIAogICAgTm90
YWJsZSBjaGFuZ2VzIGluIHRoaXMgcGF0Y2g6CiAgICAKICAgIDAuIFVuaG9vayBibGt0YXAyIGZy
b20gYnVpbGQgc3lzdGVtCiAgICAxLiBsaWJ4bCBubyBsb25nZXIgc3VwcG9ydHMgVEFQIGRpc2sg
YmFja2VuZCwgd2l0aCBhcHByb3ByaWF0ZSBhc3NlcnRpb25zCiAgICAgICBhZGRlZCBhbmQgc29t
ZSBjb2RlIHBhdGhzIG5vdyByZXR1cm4gRVJST1JfRkFJTAogICAgMi4gVGFwIGlzIG5vIGxvbmdl
ciBhIHN1cHBvcnRlZCBiYWNrZW5kCiAgICAzLiBSZW1vdmUgYmxrdGFwMiBlbnRyeSBmcm9tIE1B
SU5UQUlORVJTCiAgICAKICAgIEEgcGF0Y2ggdG8gcmVtb3ZlIGJsa3RhcDIgZGlyZWN0b3J5IHdp
bGwgY29tZSBsYXRlci4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0
cml4LmNvbT4KLS0tCiAuZ2l0aWdub3JlICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAxNSAt
LS0tLS0KIC5oZ2lnbm9yZSAgICAgICAgICAgICAgICAgICAgICAgICAgICB8IDEyIC0tLS0tCiBJ
TlNUQUxMICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNCAtLQogTUFJTlRBSU5FUlMg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgIDQgLS0KIGNvbmZpZy9Ub29scy5tay5pbiAgICAg
ICAgICAgICAgICAgICB8ICAxIC0KIGRvY3MvbWFuL3hsLWRpc2stY29uZmlndXJhdGlvbi41LnBv
ZCB8ICAyICstCiB0b29scy9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgICAgfCAgMSAtCiB0
b29scy9SdWxlcy5tayAgICAgICAgICAgICAgICAgICAgICAgfCAxNiArLS0tLS0KIHRvb2xzL2Nv
bmZpZy5oLmluICAgICAgICAgICAgICAgICAgICB8ICA2IC0tLQogdG9vbHMvY29uZmlndXJlICAg
ICAgICAgICAgICAgICAgICAgIHwgNzggLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB0
b29scy9jb25maWd1cmUuYWMgICAgICAgICAgICAgICAgICAgfCAxOCAtLS0tLS0tCiB0b29scy9n
b2xhbmcveGVubGlnaHQveGVubGlnaHQuZ28gICAgfCAgMiArLQogdG9vbHMvbGlieGwvTWFrZWZp
bGUgICAgICAgICAgICAgICAgIHwgIDggKy0tCiB0b29scy9saWJ4bC9jaGVjay14bC1kaXNrLXBh
cnNlICAgICAgfCAgMiArLQogdG9vbHMvbGlieGwvbGlieGxfYmxrdGFwMi5jICAgICAgICAgIHwg
OTQgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4
bF9kZXZpY2UuYyAgICAgICAgICAgfCA0MCArKy0tLS0tLS0tLS0tLS0KIHRvb2xzL2xpYnhsL2xp
YnhsX2Rpc2suYyAgICAgICAgICAgICB8IDI1ICsrLS0tLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhs
X2RtLmMgICAgICAgICAgICAgICB8IDE3ICsrLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2ludGVy
bmFsLmggICAgICAgICB8IDI2IC0tLS0tLS0tLS0KIHRvb2xzL2xpYnhsL2xpYnhsX25vYmxrdGFw
Mi5jICAgICAgICB8IDQyIC0tLS0tLS0tLS0tLS0tLS0KIHRvb2xzL2xpYnhsL3hlbmxpZ2h0LnBj
LmluICAgICAgICAgICB8ICAyICstCiB0b29scy94ZW5zdG9yZS9oYXNodGFibGUuYyAgICAgICAg
ICAgfCAgNSAtLQogdG9vbHMveGVuc3RvcmUvaGFzaHRhYmxlLmggICAgICAgICAgIHwgIDUgLS0K
IHRvb2xzL3hlbnN0b3JlL2hhc2h0YWJsZV9wcml2YXRlLmggICB8ICA1IC0tCiAyNCBmaWxlcyBj
aGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCA0MTUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEv
LmdpdGlnbm9yZSBiLy5naXRpZ25vcmUKaW5kZXggMzgyMmJiNzViYS4uMDQ5Y2NiODdlMSAxMDA2
NDQKLS0tIGEvLmdpdGlnbm9yZQorKysgYi8uZ2l0aWdub3JlCkBAIC0xMTUsMjAgKzExNSw2IEBA
IHRvb2xzL2xpYnMvZm9yZWlnbm1lbW9yeS9oZWFkZXJzLmNoawogdG9vbHMvbGlicy9mb3JlaWdu
bWVtb3J5L3hlbmZvcmVpZ25tZW1vcnkucGMKIHRvb2xzL2xpYnMvZGV2aWNlbW9kZWwvaGVhZGVy
cy5jaGsKIHRvb2xzL2xpYnMvZGV2aWNlbW9kZWwveGVuZGV2aWNlbW9kZWwucGMKLXRvb2xzL2Js
a3RhcDIvY29udHJvbC94ZW5ibGt0YXBjdGwucGMKLXRvb2xzL2Jsa3RhcDIvZGFlbW9uL2Jsa3Rh
cGN0cmwKLXRvb2xzL2Jsa3RhcDIvZHJpdmVycy9pbWcycWNvdwotdG9vbHMvYmxrdGFwMi9kcml2
ZXJzL2xvY2stdXRpbAotdG9vbHMvYmxrdGFwMi9kcml2ZXJzL3Fjb3ctY3JlYXRlCi10b29scy9i
bGt0YXAyL2RyaXZlcnMvcWNvdzJyYXcKLXRvb2xzL2Jsa3RhcDIvZHJpdmVycy90YXBkaXNrCi10
b29scy9ibGt0YXAyL2RyaXZlcnMvdGFwZGlzay1jbGllbnQKLXRvb2xzL2Jsa3RhcDIvZHJpdmVy
cy90YXBkaXNrLWRpZmYKLXRvb2xzL2Jsa3RhcDIvZHJpdmVycy90YXBkaXNrLXN0cmVhbQotdG9v
bHMvYmxrdGFwMi9kcml2ZXJzL3RhcGRpc2syCi10b29scy9ibGt0YXAyL2RyaXZlcnMvdGQtdXRp
bAotdG9vbHMvYmxrdGFwMi92aGQvdmhkLXVwZGF0ZQotdG9vbHMvYmxrdGFwMi92aGQvdmhkLXV0
aWwKIHRvb2xzL2NvbnNvbGUveGVuY29uc29sZQogdG9vbHMvY29uc29sZS94ZW5jb25zb2xlZAog
dG9vbHMvY29uc29sZS9jbGllbnQvX3BhdGhzLmgKQEAgLTM4Myw3ICszNjksNiBAQCB0b29scy9s
aWJ4bC8qLnB5YwogdG9vbHMvbGlieGwvbGlieGwtc2F2ZS1oZWxwZXIKIHRvb2xzL2xpYnhsL3Rl
c3RfdGltZWRlcmVnCiB0b29scy9saWJ4bC90ZXN0X2ZkZGVyZWdyYWNlCi10b29scy9ibGt0YXAy
L2NvbnRyb2wvdGFwLWN0bAogdG9vbHMvZmlybXdhcmUvZXRoZXJib290L2ViLXJvbXMuaAogdG9v
bHMvZmlybXdhcmUvZXRoZXJib290L2dweGUtZ2l0LXNuYXBzaG90LnRhci5negogdG9vbHMvbWlz
Yy94ZW53YXRjaGRvZ2QKZGlmZiAtLWdpdCBhLy5oZ2lnbm9yZSBiLy5oZ2lnbm9yZQppbmRleCBk
ZWQ4Y2VmNTMyLi4xMDAyNWM4NzkzIDEwMDY0NAotLS0gYS8uaGdpZ25vcmUKKysrIGIvLmhnaWdu
b3JlCkBAIC0xMjgsMTggKzEyOCw2IEBACiBec3R1YmRvbS9zdHViZG9tcGF0aFwuc2gkCiBec3R1
YmRvbS92dHBtL3Z0cG1fbWFuYWdlclwuaCQKIF50b29scy8uKi9idWlsZC9saWIuKi8uKlwucHkk
Ci1edG9vbHMvYmxrdGFwMi9jb250cm9sL3RhcC1jdGwkCi1edG9vbHMvYmxrdGFwMi9kcml2ZXJz
L2ltZzJxY293JAotXnRvb2xzL2Jsa3RhcDIvZHJpdmVycy9sb2NrLXV0aWwkCi1edG9vbHMvYmxr
dGFwMi9kcml2ZXJzL3Fjb3ctY3JlYXRlJAotXnRvb2xzL2Jsa3RhcDIvZHJpdmVycy9xY293MnJh
dyQKLV50b29scy9ibGt0YXAyL2RyaXZlcnMvdGFwZGlzay1jbGllbnQkCi1edG9vbHMvYmxrdGFw
Mi9kcml2ZXJzL3RhcGRpc2stZGlmZiQKLV50b29scy9ibGt0YXAyL2RyaXZlcnMvdGFwZGlzay1z
dHJlYW0kCi1edG9vbHMvYmxrdGFwMi9kcml2ZXJzL3RhcGRpc2syJAotXnRvb2xzL2Jsa3RhcDIv
ZHJpdmVycy90ZC11dGlsJAotXnRvb2xzL2Jsa3RhcDIvdmhkL3ZoZC11cGRhdGUkCi1edG9vbHMv
YmxrdGFwMi92aGQvdmhkLXV0aWwkCiBedG9vbHMvY2hlY2svXC4uKiQKIF50b29scy9jb25zb2xl
L3hlbmNvbnNvbGUkCiBedG9vbHMvY29uc29sZS94ZW5jb25zb2xlZCQKZGlmZiAtLWdpdCBhL0lO
U1RBTEwgYi9JTlNUQUxMCmluZGV4IDE2NjVkZGQ2YTQuLmFhMDg1NjJiOGEgMTAwNjQ0Ci0tLSBh
L0lOU1RBTEwKKysrIGIvSU5TVEFMTApAQCAtMTQ0LDEwICsxNDQsNiBAQCB0aGlzIGRldGVjdGlv
biBhbmQgdGhlIHN5c3YgcnVubGV2ZWwgc2NyaXB0cyBoYXZlIHRvIGJlIHVzZWQuCiAgIC0td2l0
aC1zeXN0ZW1kPURJUgogICAtLXdpdGgtc3lzdGVtZC1tb2R1bGVzLWxvYWQ9RElSCiAKLVRoZSBv
bGQgYmFja2VuZCBkcml2ZXJzIGFyZSBkaXNhYmxlZCBiZWNhdXNlIHFkaXNrIGlzIG5vdyB0aGUg
ZGVmYXVsdC4KLVRoaXMgb3B0aW9uIGNhbiBiZSB1c2VkIHRvIGJ1aWxkIHRoZW0gYW55d2F5Lgot
ICAtLWVuYWJsZS1ibGt0YXAyCi0KIEJ1aWxkIHZhcmlvdXMgc3R1Ym9tIGNvbXBvbmVudHMsIHNv
bWUgYXJlIG9ubHkgZXhhbXBsZSBjb2RlLiBJdHMgdXN1YWxseQogZW5vdWdoIHRvIHNwZWNpZnkg
anVzdCAtLWVuYWJsZS1zdHViZG9tIGFuZCBsZWF2ZSB0aGVzZSBvcHRpb25zIGFsb25lLgogICAt
LWVuYWJsZS1pb2VtdS1zdHViZG9tCmRpZmYgLS1naXQgYS9NQUlOVEFJTkVSUyBiL01BSU5UQUlO
RVJTCmluZGV4IDFmNDIyZDk2YTguLjhhMWUwNDAyNTggMTAwNjQ0Ci0tLSBhL01BSU5UQUlORVJT
CisrKyBiL01BSU5UQUlORVJTCkBAIC0xOTIsMTAgKzE5Miw2IEBAIEY6CXhlbi9pbmNsdWRlL2Fz
bS1hcm0vCiBGOgl4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC1hcm0vCiBGOgl4ZW4vaW5jbHVkZS9w
dWJsaWMvYXJjaC1hcm0uaAogCi1CTEtUQVAyCi1TOglPcnBoYW5lZAotRjoJdG9vbHMvYmxrdGFw
Mi8KLQogQ29udGludW91cyBJbnRlZ3JhdGlvbiAoQ0kpCiBNOglEb3VnIEdvbGRzdGVpbiA8Y2Fy
ZG9lQGNhcmRvZS5jb20+CiBXOglodHRwczovL2dpdGxhYi5jb20veGVuLXByb2plY3QveGVuCmRp
ZmYgLS1naXQgYS9jb25maWcvVG9vbHMubWsuaW4gYi9jb25maWcvVG9vbHMubWsuaW4KaW5kZXgg
ODRkZGIxYTU0Mi4uMTg5ZmRhMTU5NiAxMDA2NDQKLS0tIGEvY29uZmlnL1Rvb2xzLm1rLmluCisr
KyBiL2NvbmZpZy9Ub29scy5tay5pbgpAQCAtNTMsNyArNTMsNiBAQCBDT05GSUdfU0VBQklPUyAg
ICAgIDo9IEBzZWFiaW9zQAogQ09ORklHX0lQWEUgICAgICAgICA6PSBAaXB4ZUAKIENPTkZJR19R
RU1VX1RSQUQgICAgOj0gQHFlbXVfdHJhZGl0aW9uYWxACiBDT05GSUdfUUVNVV9YRU4gICAgIDo9
IEBxZW11X3hlbkAKLUNPTkZJR19CTEtUQVAyICAgICAgOj0gQGJsa3RhcDJACiBDT05GSUdfUUVN
VVVfRVhUUkFfQVJHUzo9IEBFWFRSQV9RRU1VVV9DT05GSUdVUkVfQVJHU0AKIENPTkZJR19MSUJO
TCAgICAgICAgOj0gQGxpYm5sQAogCmRpZmYgLS1naXQgYS9kb2NzL21hbi94bC1kaXNrLWNvbmZp
Z3VyYXRpb24uNS5wb2QgYi9kb2NzL21hbi94bC1kaXNrLWNvbmZpZ3VyYXRpb24uNS5wb2QKaW5k
ZXggZWVhODkzZWY5MS4uNzk2NWQ1ZGQ3MyAxMDA2NDQKLS0tIGEvZG9jcy9tYW4veGwtZGlzay1j
b25maWd1cmF0aW9uLjUucG9kCisrKyBiL2RvY3MvbWFuL3hsLWRpc2stY29uZmlndXJhdGlvbi41
LnBvZApAQCAtMjMyLDcgKzIzMiw3IEBAIFNwZWNpZmllcyB0aGUgYmFja2VuZCBpbXBsZW1lbnRh
dGlvbiB0byB1c2UKIAogPWl0ZW0gU3VwcG9ydGVkIHZhbHVlcwogCi1waHksIHRhcCwgcWRpc2sK
K3BoeSwgcWRpc2sKIAogPWl0ZW0gTWFuZGF0b3J5CiAKZGlmZiAtLWdpdCBhL3Rvb2xzL01ha2Vm
aWxlIGIvdG9vbHMvTWFrZWZpbGUKaW5kZXggOTljYmM5NTBkYy4uN2IxZjZjNGQyOCAxMDA2NDQK
LS0tIGEvdG9vbHMvTWFrZWZpbGUKKysrIGIvdG9vbHMvTWFrZWZpbGUKQEAgLTIwLDcgKzIwLDYg
QEAgU1VCRElSUy15ICs9IGNvbnNvbGUKIFNVQkRJUlMteSArPSB4ZW5tb24KIFNVQkRJUlMteSAr
PSB4ZW5zdGF0CiBTVUJESVJTLSQoQ09ORklHX0xpbnV4KSArPSBtZW1zaHIgCi1TVUJESVJTLSQo
Q09ORklHX0JMS1RBUDIpICs9IGJsa3RhcDIKIFNVQkRJUlMtJChDT05GSUdfTmV0QlNEKSArPSB4
ZW5iYWNrZW5kZAogU1VCRElSUy15ICs9IGxpYmZzaW1hZ2UKIFNVQkRJUlMtJChDT05GSUdfTGlu
dXgpICs9IGxpYnZjaGFuCmRpZmYgLS1naXQgYS90b29scy9SdWxlcy5tayBiL3Rvb2xzL1J1bGVz
Lm1rCmluZGV4IGY1NjEzZjczYTcuLmNmODkzNWQ2YTMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL1J1bGVz
Lm1rCisrKyBiL3Rvb2xzL1J1bGVzLm1rCkBAIC0yNSw3ICsyNSw2IEBAIFhFTl9YRU5MSUdIVCAg
ICAgICA9ICQoWEVOX1JPT1QpL3Rvb2xzL2xpYnhsCiBYRU5fWExVVElMICAgICAgICAgPSAkKFhF
Tl9YRU5MSUdIVCkKIFhFTl9YRU5TVE9SRSAgICAgICA9ICQoWEVOX1JPT1QpL3Rvb2xzL3hlbnN0
b3JlCiBYRU5fTElCWEVOU1RBVCAgICAgPSAkKFhFTl9ST09UKS90b29scy94ZW5zdGF0L2xpYnhl
bnN0YXQvc3JjCi1YRU5fQkxLVEFQMiAgICAgICAgPSAkKFhFTl9ST09UKS90b29scy9ibGt0YXAy
CiBYRU5fTElCVkNIQU4gICAgICAgPSAkKFhFTl9ST09UKS90b29scy9saWJ2Y2hhbgogCiBDRkxB
R1NfeGVuaW5jbHVkZSA9IC1JJChYRU5fSU5DTFVERSkKQEAgLTE3NCwyMSArMTczLDggQEAgZWxz
ZQogQ0ZMQUdTICs9IC1PMiAtZm9taXQtZnJhbWUtcG9pbnRlcgogZW5kaWYKIAotaWZlcSAoJChD
T05GSUdfQkxLVEFQMikseSkKLUNGTEFHU19saWJibGt0YXBjdGwgPSAtSSQoWEVOX0JMS1RBUDIp
L2NvbnRyb2wgLUkkKFhFTl9CTEtUQVAyKS9pbmNsdWRlICQoQ0ZMQUdTX3hlbmluY2x1ZGUpCi1T
SERFUFNfbGliYmxrdGFwY3RsID0KLUxETElCU19saWJibGt0YXBjdGwgPSAkKFNIREVQU19saWJi
bGt0YXBjdGwpICQoWEVOX0JMS1RBUDIpL2NvbnRyb2wvbGliYmxrdGFwY3RsJChsaWJleHRlbnNp
b24pCi1TSExJQl9saWJibGt0YXBjdGwgID0gJChTSERFUFNfbGliYmxrdGFwY3RsKSAtV2wsLXJw
YXRoLWxpbms9JChYRU5fQkxLVEFQMikvY29udHJvbAotZWxzZQotQ0ZMQUdTX2xpYmJsa3RhcGN0
bCA9Ci1TSERFUFNfbGliYmxrdGFwY3RsID0KLUxETElCU19saWJibGt0YXBjdGwgPQotU0hMSUJf
bGliYmxrdGFwY3RsICA9Ci1QS0dfQ09ORklHX1JFTU9WRSArPSB4ZW5ibGt0YXBjdGwKLWVuZGlm
Ci0KIENGTEFHU19saWJ4ZW5saWdodCA9IC1JJChYRU5fWEVOTElHSFQpICQoQ0ZMQUdTX2xpYnhl
bmN0cmwpICQoQ0ZMQUdTX3hlbmluY2x1ZGUpCi1TSERFUFNfbGlieGVubGlnaHQgPSAkKFNITElC
X2xpYnhlbmN0cmwpICQoU0hMSUJfbGlieGVuc3RvcmUpICQoU0hMSUJfbGliYmxrdGFwY3RsKQor
U0hERVBTX2xpYnhlbmxpZ2h0ID0gJChTSExJQl9saWJ4ZW5jdHJsKSAkKFNITElCX2xpYnhlbnN0
b3JlKQogTERMSUJTX2xpYnhlbmxpZ2h0ID0gJChTSERFUFNfbGlieGVubGlnaHQpICQoWEVOX1hF
TkxJR0hUKS9saWJ4ZW5saWdodCQobGliZXh0ZW5zaW9uKQogU0hMSUJfbGlieGVubGlnaHQgID0g
JChTSERFUFNfbGlieGVubGlnaHQpIC1XbCwtcnBhdGgtbGluaz0kKFhFTl9YRU5MSUdIVCkKIApk
aWZmIC0tZ2l0IGEvdG9vbHMvY29uZmlnLmguaW4gYi90b29scy9jb25maWcuaC5pbgppbmRleCA1
OTg3ZjA4N2I4Li41YTU5NDRlYmUxIDEwMDY0NAotLS0gYS90b29scy9jb25maWcuaC5pbgorKysg
Yi90b29scy9jb25maWcuaC5pbgpAQCAtMyw5ICszLDYgQEAKIC8qIEVuYWJsaW5nIHN1cHBvcnQg
cGFydGlhbCBkZXZpY2UgdHJlZSBpbiBsaWJ4bCAqLwogI3VuZGVmIEVOQUJMRV9QQVJUSUFMX0RF
VklDRV9UUkVFCiAKLS8qIEJsa3RhcDIgZW5hYmxlZCAqLwotI3VuZGVmIEhBVkVfQkxLVEFQMgot
CiAvKiBEZWZpbmUgdG8gMSBpZiB5b3UgaGF2ZSB0aGUgZGVjbGFyYXRpb24gb2YgYGZkdF9maXJz
dF9zdWJub2RlJywgYW5kIHRvIDAgaWYKICAgIHlvdSBkb24ndC4gKi8KICN1bmRlZiBIQVZFX0RF
Q0xfRkRUX0ZJUlNUX1NVQk5PREUKQEAgLTI3LDkgKzI0LDYgQEAKIC8qIERlZmluZSB0byAxIGlm
IHlvdSBoYXZlIHRoZSA8aW50dHlwZXMuaD4gaGVhZGVyIGZpbGUuICovCiAjdW5kZWYgSEFWRV9J
TlRUWVBFU19ICiAKLS8qIERlZmluZSB0byAxIGlmIHlvdSBoYXZlIHRoZSBgYWlvJyBsaWJyYXJ5
ICgtbGFpbykuICovCi0jdW5kZWYgSEFWRV9MSUJBSU8KLQogLyogRGVmaW5lIHRvIDEgaWYgeW91
IGhhdmUgdGhlIGBmZHQnIGxpYnJhcnkgKC1sZmR0KS4gKi8KICN1bmRlZiBIQVZFX0xJQkZEVAog
CmRpZmYgLS1naXQgYS90b29scy9jb25maWd1cmUgYi90b29scy9jb25maWd1cmUKaW5kZXggMGJl
MGJlNzVkZS4uMWJhYWNlYTlhYyAxMDA3NTUKLS0tIGEvdG9vbHMvY29uZmlndXJlCisrKyBiL3Rv
b2xzL2NvbmZpZ3VyZQpAQCAtNzA0LDcgKzcwNCw2IEBAIEJDQwogTEQ4NgogQVM4NgogcWVtdV90
cmFkaXRpb25hbAotYmxrdGFwMgogTElOVVhfQkFDS0VORF9NT0RVTEVTCiBzZWFiaW9zCiBvdm1m
CkBAIC04MDksNyArODA4LDYgQEAgZW5hYmxlX3hzbXBvbGljeQogZW5hYmxlX292bWYKIGVuYWJs
ZV9zZWFiaW9zCiB3aXRoX2xpbnV4X2JhY2tlbmRfbW9kdWxlcwotZW5hYmxlX2Jsa3RhcDIKIGVu
YWJsZV9xZW11X3RyYWRpdGlvbmFsCiBlbmFibGVfcm9tYmlvcwogd2l0aF9zeXN0ZW1fcWVtdQpA
QCAtMTQ5NSw3ICsxNDkzLDYgQEAgT3B0aW9uYWwgRmVhdHVyZXM6CiAgIC0tZGlzYWJsZS14c21w
b2xpY3kgICAgIERpc2FibGUgWFNNIHBvbGljeSBjb21waWxhdGlvbiAoZGVmYXVsdCBpcyBFTkFC
TEVEKQogICAtLWVuYWJsZS1vdm1mICAgICAgICAgICBFbmFibGUgT1ZNRiAoZGVmYXVsdCBpcyBE
SVNBQkxFRCkKICAgLS1kaXNhYmxlLXNlYWJpb3MgICAgICAgRGlzYWJsZSBTZWFCSU9TIChkZWZh
dWx0IGlzIEVOQUJMRUQpCi0gIC0tZW5hYmxlLWJsa3RhcDIgICAgICAgIEVuYWJsZSBibGt0YXAy
LCAoREVGQVVMVCBpcyBvZmYpCiAgIC0tZW5hYmxlLXFlbXUtdHJhZGl0aW9uYWwKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgRW5hYmxlIHFlbXUgdHJhZGl0aW9uYWwgZGV2aWNlIG1vZGVsLCAo
REVGQVVMVCBpcyBvbgogICAgICAgICAgICAgICAgICAgICAgICAgICBmb3IgTGludXggb3IgTmV0
QlNEIHg4Niwgb3RoZXJ3aXNlIG9mZikKQEAgLTQyMjUsNyArNDIyMiw2IEBAIHhlbi1zY3NpYmsK
IHVzYmJrCiBwY2liYWNrCiB4ZW4tYWNwaS1wcm9jZXNzb3IKLWJsa3RhcDIKICIKIDs7CiAqKQpA
QCAtNDIzNywyOSArNDIzMyw2IEBAIGZpCiBMSU5VWF9CQUNLRU5EX01PRFVMRVM9ImBldmFsIGVj
aG8gJExJTlVYX0JBQ0tFTkRfTU9EVUxFU2AiCiAKIAotIyBDaGVjayB3aGV0aGVyIC0tZW5hYmxl
LWJsa3RhcDIgd2FzIGdpdmVuLgotaWYgdGVzdCAiJHtlbmFibGVfYmxrdGFwMitzZXR9IiA9IHNl
dDsgdGhlbiA6Ci0gIGVuYWJsZXZhbD0kZW5hYmxlX2Jsa3RhcDI7Ci1lbHNlCi0KLSAgICAgICAg
ZW5hYmxlX2Jsa3RhcDI9Im5vIgotCi1maQotCi1pZiB0ZXN0ICJ4JGVuYWJsZV9ibGt0YXAyIiA9
ICJ4eWVzIjsgdGhlbiA6Ci0KLQotJGFzX2VjaG8gIiNkZWZpbmUgSEFWRV9CTEtUQVAyIDEiID4+
Y29uZmRlZnMuaAotCi0gICAgYmxrdGFwMj15Ci1lbHNlCi0KLSAgICBibGt0YXAyPW4KLQotZmkK
LQotCi0KICMgQ2hlY2sgd2hldGhlciAtLWVuYWJsZS1xZW11LXRyYWRpdGlvbmFsIHdhcyBnaXZl
bi4KIGlmIHRlc3QgIiR7ZW5hYmxlX3FlbXVfdHJhZGl0aW9uYWwrc2V0fSIgPSBzZXQ7IHRoZW4g
OgogICBlbmFibGV2YWw9JGVuYWJsZV9xZW11X3RyYWRpdGlvbmFsOwpAQCAtODQ3MSw1NyArODQ0
NCw2IEBAIGZpCiAKIAogCi1pZiB0ZXN0ICJ4JGVuYWJsZV9ibGt0YXAyIiA9ICJ4eWVzIjsgdGhl
biA6Ci0KLXsgJGFzX2VjaG8gIiRhc19tZToke2FzX2xpbmVuby0kTElORU5PfTogY2hlY2tpbmcg
Zm9yIGlvX3NldHVwIGluIC1sYWlvIiA+JjUKLSRhc19lY2hvX24gImNoZWNraW5nIGZvciBpb19z
ZXR1cCBpbiAtbGFpby4uLiAiID4mNjsgfQotaWYgJHthY19jdl9saWJfYWlvX2lvX3NldHVwKzp9
IGZhbHNlOyB0aGVuIDoKLSAgJGFzX2VjaG9fbiAiKGNhY2hlZCkgIiA+JjYKLWVsc2UKLSAgYWNf
Y2hlY2tfbGliX3NhdmVfTElCUz0kTElCUwotTElCUz0iLWxhaW8gICRMSUJTIgotY2F0IGNvbmZk
ZWZzLmggLSA8PF9BQ0VPRiA+Y29uZnRlc3QuJGFjX2V4dAotLyogZW5kIGNvbmZkZWZzLmguICAq
LwotCi0vKiBPdmVycmlkZSBhbnkgR0NDIGludGVybmFsIHByb3RvdHlwZSB0byBhdm9pZCBhbiBl
cnJvci4KLSAgIFVzZSBjaGFyIGJlY2F1c2UgaW50IG1pZ2h0IG1hdGNoIHRoZSByZXR1cm4gdHlw
ZSBvZiBhIEdDQwotICAgYnVpbHRpbiBhbmQgdGhlbiBpdHMgYXJndW1lbnQgcHJvdG90eXBlIHdv
dWxkIHN0aWxsIGFwcGx5LiAgKi8KLSNpZmRlZiBfX2NwbHVzcGx1cwotZXh0ZXJuICJDIgotI2Vu
ZGlmCi1jaGFyIGlvX3NldHVwICgpOwotaW50Ci1tYWluICgpCi17Ci1yZXR1cm4gaW9fc2V0dXAg
KCk7Ci0gIDsKLSAgcmV0dXJuIDA7Ci19Ci1fQUNFT0YKLWlmIGFjX2ZuX2NfdHJ5X2xpbmsgIiRM
SU5FTk8iOyB0aGVuIDoKLSAgYWNfY3ZfbGliX2Fpb19pb19zZXR1cD15ZXMKLWVsc2UKLSAgYWNf
Y3ZfbGliX2Fpb19pb19zZXR1cD1ubwotZmkKLXJtIC1mIGNvcmUgY29uZnRlc3QuZXJyIGNvbmZ0
ZXN0LiRhY19vYmpleHQgXAotICAgIGNvbmZ0ZXN0JGFjX2V4ZWV4dCBjb25mdGVzdC4kYWNfZXh0
Ci1MSUJTPSRhY19jaGVja19saWJfc2F2ZV9MSUJTCi1maQoteyAkYXNfZWNobyAiJGFzX21lOiR7
YXNfbGluZW5vLSRMSU5FTk99OiByZXN1bHQ6ICRhY19jdl9saWJfYWlvX2lvX3NldHVwIiA+JjUK
LSRhc19lY2hvICIkYWNfY3ZfbGliX2Fpb19pb19zZXR1cCIgPiY2OyB9Ci1pZiB0ZXN0ICJ4JGFj
X2N2X2xpYl9haW9faW9fc2V0dXAiID0geHllczsgdGhlbiA6Ci0gIGNhdCA+PmNvbmZkZWZzLmgg
PDxfQUNFT0YKLSNkZWZpbmUgSEFWRV9MSUJBSU8gMQotX0FDRU9GCi0KLSAgTElCUz0iLWxhaW8g
JExJQlMiCi0KLWVsc2UKLSAgYXNfZm5fZXJyb3IgJD8gIkNvdWxkIG5vdCBmaW5kIGxpYmFpbyIg
IiRMSU5FTk8iIDUKLWZpCi0KLQotZmkKIAogCiBhY19mbl9jX2NoZWNrX2hlYWRlcl9tb25ncmVs
ICIkTElORU5PIiAiZXh0MmZzL2V4dDJmcy5oIiAiYWNfY3ZfaGVhZGVyX2V4dDJmc19leHQyZnNf
aCIgIiRhY19pbmNsdWRlc19kZWZhdWx0IgpkaWZmIC0tZ2l0IGEvdG9vbHMvY29uZmlndXJlLmFj
IGIvdG9vbHMvY29uZmlndXJlLmFjCmluZGV4IGZjZjI4MmU3NGUuLjNmZTA0OTA3YTIgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2NvbmZpZ3VyZS5hYworKysgYi90b29scy9jb25maWd1cmUuYWMKQEAgLTEw
Niw3ICsxMDYsNiBAQCB4ZW4tc2NzaWJrCiB1c2JiawogcGNpYmFjawogeGVuLWFjcGktcHJvY2Vz
c29yCi1ibGt0YXAyCiAiCiA7OwogKikKQEAgLTExNiwyMCArMTE1LDYgQEAgZXNhY10pCiBMSU5V
WF9CQUNLRU5EX01PRFVMRVM9ImBldmFsIGVjaG8gJExJTlVYX0JBQ0tFTkRfTU9EVUxFU2AiCiBB
Q19TVUJTVChMSU5VWF9CQUNLRU5EX01PRFVMRVMpCiAKLWRubCBFbmFibGUgYmxrdGFwMiBvbiBM
aW51eCBvbmx5LgotQUNfQVJHX0VOQUJMRShbYmxrdGFwMl0sCi0gICAgQVNfSEVMUF9TVFJJTkco
Wy0tZW5hYmxlLWJsa3RhcDJdLAotICAgICAgICAgICAgICAgICAgIFtFbmFibGUgYmxrdGFwMiwg
KERFRkFVTFQgaXMgb2ZmKV0pLCxbCi0gICAgICAgIGVuYWJsZV9ibGt0YXAyPSJubyIKLV0pCi1B
U19JRihbdGVzdCAieCRlbmFibGVfYmxrdGFwMiIgPSAieHllcyJdLCBbCi1BQ19ERUZJTkUoW0hB
VkVfQkxLVEFQMl0sIFsxXSwgW0Jsa3RhcDIgZW5hYmxlZF0pCi0gICAgYmxrdGFwMj15XSxbCi0g
ICAgYmxrdGFwMj1uCi1dKQotQUNfU1VCU1QoYmxrdGFwMikKLQotCiBBQ19BUkdfRU5BQkxFKFtx
ZW11LXRyYWRpdGlvbmFsXSwKICAgICBBU19IRUxQX1NUUklORyhbLS1lbmFibGUtcWVtdS10cmFk
aXRpb25hbF0sCiAgICAgICAgICAgICAgICAgICAgW0VuYWJsZSBxZW11IHRyYWRpdGlvbmFsIGRl
dmljZSBtb2RlbCwgKERFRkFVTFQgaXMgb24gZm9yIExpbnV4IG9yIE5ldEJTRCB4ODYsIG90aGVy
d2lzZSBvZmYpXSksLFsKQEAgLTQwMiw5ICszODcsNiBAQCBBQ19DSEVDS19IRUFERVIoW2x6by9s
em8xeC5oXSwgWwogQUNfQ0hFQ0tfTElCKFtsem8yXSwgW2x6bzF4X2RlY29tcHJlc3NdLCBbemxp
Yj0iJHpsaWIgLURIQVZFX0xaTzFYIC1sbHpvMiJdKQogXSkKIEFDX1NVQlNUKHpsaWIpCi1BU19J
RihbdGVzdCAieCRlbmFibGVfYmxrdGFwMiIgPSAieHllcyJdLCBbCi1BQ19DSEVDS19MSUIoW2Fp
b10sIFtpb19zZXR1cF0sIFtdLCBbQUNfTVNHX0VSUk9SKFtDb3VsZCBub3QgZmluZCBsaWJhaW9d
KV0pCi1dKQogQUNfU1VCU1Qoc3lzdGVtX2FpbykKIEFYX0NIRUNLX0VYVEZTCiBBWF9DSEVDS19Q
VEhSRUFECmRpZmYgLS1naXQgYS90b29scy9nb2xhbmcveGVubGlnaHQveGVubGlnaHQuZ28gYi90
b29scy9nb2xhbmcveGVubGlnaHQveGVubGlnaHQuZ28KaW5kZXggOWMzN2U1OWVjMC4uNTM1MzRk
MDQ3ZSAxMDA2NDQKLS0tIGEvdG9vbHMvZ29sYW5nL3hlbmxpZ2h0L3hlbmxpZ2h0LmdvCisrKyBi
L3Rvb2xzL2dvbGFuZy94ZW5saWdodC94ZW5saWdodC5nbwpAQCAtMjgsNyArMjgsNyBAQCBpbXBv
cnQgIkMiCiAgKiAgLWxubC1yb3V0ZS0zIC1sbmwtMwogICoKICAqIFRvIGdldCBiYWNrIHRvIHN0
YXRpYyBsaW5raW5nOgotICogI2NnbyBMREZMQUdTOiAtbHhlbmxpZ2h0IC1seWFqbF9zIC1seGVu
Z250dGFiIC1seGVuc3RvcmUgLWx4ZW5ndWVzdCAtbHhlbnRvb2xsb2cgLWx4ZW5ldnRjaG4gLWx4
ZW5jdHJsIC1sYmxrdGFwY3RsIC1seGVuZm9yZWlnbm1lbW9yeSAtbHhlbmNhbGwgLWx6IC1sdXVp
ZCAtbHV0aWwKKyAqICNjZ28gTERGTEFHUzogLWx4ZW5saWdodCAtbHlhamxfcyAtbHhlbmdudHRh
YiAtbHhlbnN0b3JlIC1seGVuZ3Vlc3QgLWx4ZW50b29sbG9nIC1seGVuZXZ0Y2huIC1seGVuY3Ry
bCAtbHhlbmZvcmVpZ25tZW1vcnkgLWx4ZW5jYWxsIC1seiAtbHV1aWQgLWx1dGlsCiAgKi8KIAog
aW1wb3J0ICgKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL01ha2VmaWxlIGIvdG9vbHMvbGlieGwv
TWFrZWZpbGUKaW5kZXggNTAxNWVjYmYyNy4uNmZkY2JiZGRkNiAxMDA2NDQKLS0tIGEvdG9vbHMv
bGlieGwvTWFrZWZpbGUKKysrIGIvdG9vbHMvbGlieGwvTWFrZWZpbGUKQEAgLTIwLDcgKzIwLDcg
QEAgTElCVVVJRF9MSUJTICs9IC1sdXVpZAogZW5kaWYKIAogTElCWExfTElCUyA9Ci1MSUJYTF9M
SUJTID0gJChMRExJQlNfbGlieGVudG9vbGxvZykgJChMRExJQlNfbGlieGVuZXZ0Y2huKSAkKExE
TElCU19saWJ4ZW5jdHJsKSAkKExETElCU19saWJ4ZW5ndWVzdCkgJChMRExJQlNfbGlieGVuc3Rv
cmUpICQoTERMSUJTX2xpYmJsa3RhcGN0bCkgJChMRExJQlNfbGlieGVudG9vbGNvcmUpICQoUFRZ
RlVOQ1NfTElCUykgJChMSUJVVUlEX0xJQlMpCitMSUJYTF9MSUJTID0gJChMRExJQlNfbGlieGVu
dG9vbGxvZykgJChMRExJQlNfbGlieGVuZXZ0Y2huKSAkKExETElCU19saWJ4ZW5jdHJsKSAkKExE
TElCU19saWJ4ZW5ndWVzdCkgJChMRExJQlNfbGlieGVuc3RvcmUpICQoTERMSUJTX2xpYnhlbnRv
b2xjb3JlKSAkKFBUWUZVTkNTX0xJQlMpICQoTElCVVVJRF9MSUJTKQogaWZlcSAoJChDT05GSUdf
TElCTkwpLHkpCiBMSUJYTF9MSUJTICs9ICQoTElCTkwzX0xJQlMpCiBlbmRpZgpAQCAtMzEsNyAr
MzEsNiBAQCBDRkxBR1NfTElCWEwgKz0gJChDRkxBR1NfbGlieGVuZXZ0Y2huKQogQ0ZMQUdTX0xJ
QlhMICs9ICQoQ0ZMQUdTX2xpYnhlbmN0cmwpCiBDRkxBR1NfTElCWEwgKz0gJChDRkxBR1NfbGli
eGVuZ3Vlc3QpCiBDRkxBR1NfTElCWEwgKz0gJChDRkxBR1NfbGlieGVuc3RvcmUpCi1DRkxBR1Nf
TElCWEwgKz0gJChDRkxBR1NfbGliYmxrdGFwY3RsKSAKIGlmZXEgKCQoQ09ORklHX0xJQk5MKSx5
KQogQ0ZMQUdTX0xJQlhMICs9ICQoTElCTkwzX0NGTEFHUykKIGVuZGlmCkBAIC00NywxMSArNDYs
NiBAQCBMSUJYTF9MSUJTICs9ICQoTElCWExfTElCUy15KQogTElCWExVX0xJQlMgPSAkKExETElC
U19saWJ4ZW5saWdodCkKIAogTElCWExfT0JKUy15ID0gb3NkZXBzLm8gbGlieGxfcGF0aHMubyBs
aWJ4bF9ib290bG9hZGVyLm8gZmxleGFycmF5Lm8KLWlmZXEgKCQoQ09ORklHX0JMS1RBUDIpLHkp
Ci1MSUJYTF9PQkpTLXkgKz0gbGlieGxfYmxrdGFwMi5vCi1lbHNlCi1MSUJYTF9PQkpTLXkgKz0g
bGlieGxfbm9ibGt0YXAyLm8KLWVuZGlmCiAKIGlmZXEgKCQoQ09ORklHX0xJQk5MKSx5KQogTElC
WExfT0JKUy15ICs9IGxpYnhsX25ldGJ1ZmZlci5vCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9j
aGVjay14bC1kaXNrLXBhcnNlIGIvdG9vbHMvbGlieGwvY2hlY2steGwtZGlzay1wYXJzZQppbmRl
eCAwMzU3MmU0NDcxLi42NDNmNGY0ZWNiIDEwMDc1NQotLS0gYS90b29scy9saWJ4bC9jaGVjay14
bC1kaXNrLXBhcnNlCisrKyBiL3Rvb2xzL2xpYnhsL2NoZWNrLXhsLWRpc2stcGFyc2UKQEAgLTMs
NyArMyw3IEBACiBzZXQgLWUKIAogaWYgWyAteCAuL3hsIF0gOyB0aGVuCi0gICAgZXhwb3J0IExE
X0xJQlJBUllfUEFUSD0uOi4uL2xpYnhjOi4uL3hlbnN0b3JlOi4uL2Jsa3RhcDIvY29udHJvbAor
ICAgIGV4cG9ydCBMRF9MSUJSQVJZX1BBVEg9LjouLi9saWJ4YzouLi94ZW5zdG9yZQogICAgIFhM
PS4veGwKIGVsc2UKICAgICBYTD14bApkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfYmxr
dGFwMi5jIGIvdG9vbHMvbGlieGwvbGlieGxfYmxrdGFwMi5jCmRlbGV0ZWQgZmlsZSBtb2RlIDEw
MDY0NAppbmRleCA1YzlhMGEyZGE4Li4wMDAwMDAwMDAwCi0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhs
X2Jsa3RhcDIuYworKysgL2Rldi9udWxsCkBAIC0xLDk0ICswLDAgQEAKLS8qCi0gKiBDb3B5cmln
aHQgKEMpIDIwMTAgICAgICBBZHZhbmNlZCBNaWNybyBEZXZpY2VzCi0gKiBBdXRob3IgQ2hyaXN0
b3BoIEVnZ2VyIDxDaHJpc3RvcGguRWdnZXJAYW1kLmNvbT4KLSAqCi0gKiBUaGlzIHByb2dyYW0g
aXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQot
ICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVibGljIExp
Y2Vuc2UgYXMgcHVibGlzaGVkCi0gKiBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyB2
ZXJzaW9uIDIuMSBvbmx5LgotICoKLSAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRlZCBpbiB0
aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAotICogYnV0IFdJVEhPVVQgQU5ZIFdBUlJB
TlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKLSAqIE1FUkNIQU5UQUJJ
TElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUKLSAqIEdO
VSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgotICovCi0K
LSNpbmNsdWRlICJsaWJ4bF9vc2RlcHMuaCIgLyogbXVzdCBjb21lIGJlZm9yZSBhbnkgb3RoZXIg
aGVhZGVycyAqLwotI2luY2x1ZGUgImxpYnhsX2ludGVybmFsLmgiCi0KLSNpbmNsdWRlICJ0YXAt
Y3RsLmgiCi0KLWludCBsaWJ4bF9fYmxrdGFwX2VuYWJsZWQobGlieGxfX2djICpnYykKLXsKLSAg
ICBjb25zdCBjaGFyICptc2c7Ci0gICAgcmV0dXJuICF0YXBfY3RsX2NoZWNrKCZtc2cpOwotfQot
Ci1jaGFyICpsaWJ4bF9fYmxrdGFwX2RldnBhdGgobGlieGxfX2djICpnYywKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpkaXNrLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxpYnhsX2Rpc2tfZm9ybWF0IGZvcm1hdCkKLXsKLSAgICBjb25zdCBjaGFyICp0eXBl
OwotICAgIGNoYXIgKnBhcmFtcywgKmRldm5hbWUgPSBOVUxMOwotICAgIHRhcF9saXN0X3QgdGFw
OwotICAgIGludCBlcnI7Ci0KLSAgICB0eXBlID0gbGlieGxfX2RldmljZV9kaXNrX3N0cmluZ19v
Zl9mb3JtYXQoZm9ybWF0KTsKLSAgICBlcnIgPSB0YXBfY3RsX2ZpbmQodHlwZSwgZGlzaywgJnRh
cCk7Ci0gICAgaWYgKGVyciA9PSAwKSB7Ci0gICAgICAgIGRldm5hbWUgPSBHQ1NQUklOVEYoIi9k
ZXYveGVuL2Jsa3RhcC0yL3RhcGRldiVkIiwgdGFwLm1pbm9yKTsKLSAgICAgICAgaWYgKGRldm5h
bWUpCi0gICAgICAgICAgICByZXR1cm4gZGV2bmFtZTsKLSAgICB9Ci0KLSAgICBwYXJhbXMgPSBH
Q1NQUklOVEYoIiVzOiVzIiwgdHlwZSwgZGlzayk7Ci0gICAgZXJyID0gdGFwX2N0bF9jcmVhdGUo
cGFyYW1zLCAmZGV2bmFtZSk7Ci0gICAgaWYgKCFlcnIpIHsKLSAgICAgICAgbGlieGxfX3B0cl9h
ZGQoZ2MsIGRldm5hbWUpOwotICAgICAgICByZXR1cm4gZGV2bmFtZTsKLSAgICB9Ci0KLSAgICBm
cmVlKGRldm5hbWUpOwotICAgIHJldHVybiBOVUxMOwotfQotCi0KLWludCBsaWJ4bF9fZGV2aWNl
X2Rlc3Ryb3lfdGFwZGlzayhsaWJ4bF9fZ2MgKmdjLCBjb25zdCBjaGFyICpwYXJhbXMpCi17Ci0g
ICAgY2hhciAqdHlwZSwgKmRpc2s7Ci0gICAgaW50IGVycjsKLSAgICB0YXBfbGlzdF90IHRhcDsK
LQotICAgIHR5cGUgPSBsaWJ4bF9fc3RyZHVwKGdjLCBwYXJhbXMpOwotCi0gICAgZGlzayA9IHN0
cmNocih0eXBlLCAnOicpOwotICAgIGlmICghZGlzaykgewotICAgICAgICBMT0coRVJST1IsICJV
bmFibGUgdG8gcGFyc2UgcGFyYW1zICVzIiwgcGFyYW1zKTsKLSAgICAgICAgcmV0dXJuIEVSUk9S
X0lOVkFMOwotICAgIH0KLQotICAgICpkaXNrKysgPSAnXDAnOwotCi0gICAgZXJyID0gdGFwX2N0
bF9maW5kKHR5cGUsIGRpc2ssICZ0YXApOwotICAgIGlmIChlcnIgPCAwKSB7Ci0gICAgICAgIC8q
IHJldHVybnMgLWVycm5vICovCi0gICAgICAgIExPR0VWKEVSUk9SLCAtZXJyLCAiVW5hYmxlIHRv
IGZpbmQgdHlwZSAlcyBkaXNrICVzIiwgdHlwZSwgZGlzayk7Ci0gICAgICAgIHJldHVybiBFUlJP
Ul9GQUlMOwotICAgIH0KLQotICAgIGVyciA9IHRhcF9jdGxfZGVzdHJveSh0YXAuaWQsIHRhcC5t
aW5vcik7Ci0gICAgaWYgKGVyciA8IDApIHsKLSAgICAgICAgTE9HRVYoRVJST1IsIC1lcnIsICJG
YWlsZWQgdG8gZGVzdHJveSB0YXAgZGV2aWNlIGlkICVkIG1pbm9yICVkIiwKLSAgICAgICAgICAg
ICAgdGFwLmlkLCB0YXAubWlub3IpOwotICAgICAgICByZXR1cm4gRVJST1JfRkFJTDsKLSAgICB9
Ci0KLSAgICByZXR1cm4gMDsKLX0KLQotLyoKLSAqIExvY2FsIHZhcmlhYmxlczoKLSAqIG1vZGU6
IEMKLSAqIGMtYmFzaWMtb2Zmc2V0OiA0Ci0gKiBpbmRlbnQtdGFicy1tb2RlOiBuaWwKLSAqIEVu
ZDoKLSAqLwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMgYi90b29scy9s
aWJ4bC9saWJ4bF9kZXZpY2UuYwppbmRleCA4N2RkZmMzYWM3Li5mODM0MGJhODE1IDEwMDY0NAot
LS0gYS90b29scy9saWJ4bC9saWJ4bF9kZXZpY2UuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9k
ZXZpY2UuYwpAQCAtMzIxLDI2ICszMjEsOSBAQCBzdGF0aWMgaW50IGRpc2tfdHJ5X2JhY2tlbmQo
ZGlza190cnlfYmFja2VuZF9hcmdzICphLAogICAgICAgICByZXR1cm4gMDsKIAogICAgIGNhc2Ug
TElCWExfRElTS19CQUNLRU5EX1RBUDoKLSAgICAgICAgaWYgKGEtPmRpc2stPnNjcmlwdCkgZ290
byBiYWRfc2NyaXB0OwotCi0gICAgICAgIGlmIChsaWJ4bF9kZWZib29sX3ZhbChhLT5kaXNrLT5j
b2xvX2VuYWJsZSkpCi0gICAgICAgICAgICBnb3RvIGJhZF9jb2xvOwotCi0gICAgICAgIGlmIChh
LT5kaXNrLT5pc19jZHJvbSkgewotICAgICAgICAgICAgTE9HKERFQlVHLCAiRGlzayB2ZGV2PSVz
LCBiYWNrZW5kIHRhcCB1bnN1aXRhYmxlIGZvciBjZHJvbXMiLAotICAgICAgICAgICAgICAgICAg
ICAgICBhLT5kaXNrLT52ZGV2KTsKLSAgICAgICAgICAgIHJldHVybiAwOwotICAgICAgICB9Ci0g
ICAgICAgIGlmICghbGlieGxfX2Jsa3RhcF9lbmFibGVkKGEtPmdjKSkgewotICAgICAgICAgICAg
TE9HKERFQlVHLCAiRGlzayB2ZGV2PSVzLCBiYWNrZW5kIHRhcCB1bnN1aXRhYmxlIGJlY2F1c2Ug
YmxrdGFwICIKLSAgICAgICAgICAgICAgICAgICAgICAgIm5vdCBhdmFpbGFibGUiLCBhLT5kaXNr
LT52ZGV2KTsKLSAgICAgICAgICAgIHJldHVybiAwOwotICAgICAgICB9Ci0gICAgICAgIGlmICgh
KGEtPmRpc2stPmZvcm1hdCA9PSBMSUJYTF9ESVNLX0ZPUk1BVF9SQVcgfHwKLSAgICAgICAgICAg
ICAgYS0+ZGlzay0+Zm9ybWF0ID09IExJQlhMX0RJU0tfRk9STUFUX1ZIRCkpIHsKLSAgICAgICAg
ICAgIGdvdG8gYmFkX2Zvcm1hdDsKLSAgICAgICAgfQotICAgICAgICByZXR1cm4gYmFja2VuZDsK
KyAgICAgICAgTE9HKERFQlVHLCAiRGlzayB2ZGV2PSVzLCBiYWNrZW5kIHRhcCB1bnN1aXRhYmxl
IGJlY2F1c2UgYmxrdGFwICIKKyAgICAgICAgICAgICAgICAgICAibm90IGF2YWlsYWJsZSIsIGEt
PmRpc2stPnZkZXYpOworICAgICAgICByZXR1cm4gMDsKIAogICAgIGNhc2UgTElCWExfRElTS19C
QUNLRU5EX1FESVNLOgogICAgICAgICBpZiAoYS0+ZGlzay0+c2NyaXB0KSBnb3RvIGJhZF9zY3Jp
cHQ7CkBAIC03NDYsMTkgKzcyOSwxMSBAQCBpbnQgbGlieGxfX2RldmljZV9kZXN0cm95KGxpYnhs
X19nYyAqZ2MsIGxpYnhsX19kZXZpY2UgKmRldikKICAgICBjb25zdCBjaGFyICpiZV9wYXRoID0g
TlVMTDsKICAgICBjb25zdCBjaGFyICpmZV9wYXRoID0gTlVMTDsKICAgICBjb25zdCBjaGFyICps
aWJ4bF9wYXRoID0gbGlieGxfX2RldmljZV9saWJ4bF9wYXRoKGdjLCBkZXYpOwotICAgIGNvbnN0
IGNoYXIgKnRhcGRpc2tfcGF0aCA9IE5VTEw7Ci0gICAgY29uc3QgY2hhciAqdGFwZGlza19wYXJh
bXMgPSBOVUxMOwogICAgIHhzX3RyYW5zYWN0aW9uX3QgdCA9IDA7CiAgICAgaW50IHJjOwogICAg
IHVpbnQzMl90IGRvbWlkOwogICAgIGludCBsaWJ4bF9vbmx5ID0gZGV2LT5iYWNrZW5kX2tpbmQg
PT0gTElCWExfX0RFVklDRV9LSU5EX05PTkU7CiAKLSAgICBpZiAoIWxpYnhsX29ubHkpIHsKLSAg
ICAgICAgYmVfcGF0aCA9IGxpYnhsX19kZXZpY2VfYmFja2VuZF9wYXRoKGdjLCBkZXYpOwotICAg
ICAgICBmZV9wYXRoID0gbGlieGxfX2RldmljZV9mcm9udGVuZF9wYXRoKGdjLCBkZXYpOwotICAg
ICAgICB0YXBkaXNrX3BhdGggPSBHQ1NQUklOVEYoIiVzLyVzIiwgYmVfcGF0aCwgInRhcGRpc2st
cGFyYW1zIik7Ci0gICAgfQotCiAgICAgcmMgPSBsaWJ4bF9fZ2V0X2RvbWlkKGdjLCAmZG9taWQp
OwogICAgIGlmIChyYykgZ290byBvdXQ7CiAKQEAgLTc2NiwxMiArNzQxLDYgQEAgaW50IGxpYnhs
X19kZXZpY2VfZGVzdHJveShsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fZGV2aWNlICpkZXYpCiAgICAg
ICAgIHJjID0gbGlieGxfX3hzX3RyYW5zYWN0aW9uX3N0YXJ0KGdjLCAmdCk7CiAgICAgICAgIGlm
IChyYykgZ290byBvdXQ7CiAKLSAgICAgICAgLyogTWF5IG5vdCBleGlzdCBpZiB0aGlzIGlzIG5v
dCBhIHRhcCBkZXZpY2UgKi8KLSAgICAgICAgaWYgKHRhcGRpc2tfcGF0aCkgewotICAgICAgICAg
ICAgcmMgPSBsaWJ4bF9feHNfcmVhZF9jaGVja2VkKGdjLCB0LCB0YXBkaXNrX3BhdGgsICZ0YXBk
aXNrX3BhcmFtcyk7Ci0gICAgICAgICAgICBpZiAocmMpIGdvdG8gb3V0OwotICAgICAgICB9Ci0K
ICAgICAgICAgaWYgKGRvbWlkID09IExJQlhMX1RPT0xTVEFDS19ET01JRCkgewogICAgICAgICAg
ICAgLyoKICAgICAgICAgICAgICAqIFRoZSB0b29sc3RhY2sgZG9tYWluIGlzIGluIGNoYXJnZSBv
ZiByZW1vdmluZyB0aGUKQEAgLTc5NCw5ICs3NjMsNiBAQCBpbnQgbGlieGxfX2RldmljZV9kZXN0
cm95KGxpYnhsX19nYyAqZ2MsIGxpYnhsX19kZXZpY2UgKmRldikKICAgICAgICAgaWYgKHJjIDwg
MCkgZ290byBvdXQ7CiAgICAgfQogCi0gICAgaWYgKHRhcGRpc2tfcGFyYW1zKQotICAgICAgICBy
YyA9IGxpYnhsX19kZXZpY2VfZGVzdHJveV90YXBkaXNrKGdjLCB0YXBkaXNrX3BhcmFtcyk7Ci0K
IG91dDoKICAgICBsaWJ4bF9feHNfdHJhbnNhY3Rpb25fYWJvcnQoZ2MsICZ0KTsKICAgICByZXR1
cm4gcmM7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9kaXNrLmMgYi90b29scy9saWJ4
bC9saWJ4bF9kaXNrLmMKaW5kZXggNzllMzBmOGQ1Mi4uYmM5ZTJkNWE3NCAxMDA2NDQKLS0tIGEv
dG9vbHMvbGlieGwvbGlieGxfZGlzay5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2Rpc2suYwpA
QCAtMzIxLDcgKzMyMSw2IEBAIHN0YXRpYyB2b2lkIGRldmljZV9kaXNrX2FkZChsaWJ4bF9fZWdj
ICplZ2MsIHVpbnQzMl90IGRvbWlkLAogICAgICAgICAgICAgY2FzZSBMSUJYTF9ESVNLX0JBQ0tF
TkRfUEhZOgogICAgICAgICAgICAgICAgIGRldiA9IGRpc2stPnBkZXZfcGF0aDsKIAotICAgICAg
ICBkb19iYWNrZW5kX3BoeToKICAgICAgICAgICAgICAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ss
ICJwYXJhbXMiKTsKICAgICAgICAgICAgICAgICBmbGV4YXJyYXlfYXBwZW5kKGJhY2ssIGRldik7
CiAKQEAgLTMzMywyNyArMzMyLDkgQEAgc3RhdGljIHZvaWQgZGV2aWNlX2Rpc2tfYWRkKGxpYnhs
X19lZ2MgKmVnYywgdWludDMyX3QgZG9taWQsCiAgICAgICAgICAgICAgICAgYnJlYWs7CiAKICAg
ICAgICAgICAgIGNhc2UgTElCWExfRElTS19CQUNLRU5EX1RBUDoKLSAgICAgICAgICAgICAgICBp
ZiAoZGV2ID09IE5VTEwpIHsKLSAgICAgICAgICAgICAgICAgICAgZGV2ID0gbGlieGxfX2Jsa3Rh
cF9kZXZwYXRoKGdjLCBkaXNrLT5wZGV2X3BhdGgsCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBkaXNrLT5mb3JtYXQpOwotICAgICAgICAgICAgICAgICAg
ICBpZiAoIWRldikgewotICAgICAgICAgICAgICAgICAgICAgICAgTE9HRChFUlJPUiwgZG9taWQs
ICJGYWlsZWQgdG8gZ2V0IGJsa3RhcCBkZXZwYXRoIGZvciAlcCIsCi0gICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGRpc2stPnBkZXZfcGF0aCk7Ci0gICAgICAgICAgICAgICAgICAgICAgICBy
YyA9IEVSUk9SX0ZBSUw7Ci0gICAgICAgICAgICAgICAgICAgICAgICBnb3RvIG91dDsKLSAgICAg
ICAgICAgICAgICAgICAgfQotICAgICAgICAgICAgICAgIH0KLSAgICAgICAgICAgICAgICBmbGV4
YXJyYXlfYXBwZW5kKGJhY2ssICJ0YXBkaXNrLXBhcmFtcyIpOwotICAgICAgICAgICAgICAgIGZs
ZXhhcnJheV9hcHBlbmQoYmFjaywgR0NTUFJJTlRGKCIlczolcyIsCi0gICAgICAgICAgICAgICAg
ICAgIGxpYnhsX19kZXZpY2VfZGlza19zdHJpbmdfb2ZfZm9ybWF0KGRpc2stPmZvcm1hdCksCi0g
ICAgICAgICAgICAgICAgICAgIGRpc2stPnBkZXZfcGF0aCkpOwotCi0gICAgICAgICAgICAgICAg
LyogdGFwIGJhY2tlbmRzIHdpdGggc2NyaXB0cyBhcmUgcmVqZWN0ZWQgYnkKLSAgICAgICAgICAg
ICAgICAgKiBsaWJ4bF9fZGV2aWNlX2Rpc2tfc2V0X2JhY2tlbmQgKi8KLSAgICAgICAgICAgICAg
ICBhc3NlcnQoIWRpc2stPnNjcmlwdCk7Ci0KLSAgICAgICAgICAgICAgICAvKiBub3cgY3JlYXRl
IGEgcGh5IGRldmljZSB0byBleHBvcnQgdGhlIGRldmljZSB0byB0aGUgZ3Vlc3QgKi8KLSAgICAg
ICAgICAgICAgICBnb3RvIGRvX2JhY2tlbmRfcGh5OworICAgICAgICAgICAgICAgIExPRyhFUlJP
UiwgImJsa3RhcCBpcyBub3Qgc3VwcG9ydGVkIik7CisgICAgICAgICAgICAgICAgcmMgPSBFUlJP
Ul9GQUlMOworICAgICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICAgICAgY2FzZSBMSUJY
TF9ESVNLX0JBQ0tFTkRfUURJU0s6CiAgICAgICAgICAgICAgICAgZmxleGFycmF5X2FwcGVuZChi
YWNrLCAicGFyYW1zIik7CiAgICAgICAgICAgICAgICAgZmxleGFycmF5X2FwcGVuZChiYWNrLCBH
Q1NQUklOVEYoIiVzOiVzIiwKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMgYi90
b29scy9saWJ4bC9saWJ4bF9kbS5jCmluZGV4IDA4NmU1NjYzMTEuLjIwOWRlZWRjZTYgMTAwNjQ0
Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG0u
YwpAQCAtMTgxMiwyMCArMTgxMiw5IEBAIHN0YXRpYyBpbnQgbGlieGxfX2J1aWxkX2RldmljZV9t
b2RlbF9hcmdzX25ldyhsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgICAgICBjb250aW51
ZTsKICAgICAgICAgICAgICAgICB9CiAKLSAgICAgICAgICAgICAgICAvKgotICAgICAgICAgICAg
ICAgICAqIFdlIGNhbid0IGNhbGwgbGlieGxfX2Jsa3RhcF9kZXZwYXRoIGZyb20KLSAgICAgICAg
ICAgICAgICAgKiBsaWJ4bF9fZGV2aWNlX2Rpc2tfZmluZF9sb2NhbF9wYXRoIGZvciBub3cgYmVj
YXVzZQotICAgICAgICAgICAgICAgICAqIHRoZSBib290bG9hZGVyIGlzIGNhbGxlZCBiZWZvcmUg
dGhlIGRpc2tzIGFyZSBzZXQKLSAgICAgICAgICAgICAgICAgKiB1cCwgc28gdGhpcyBmdW5jdGlv
biB3b3VsZCBzZXQgdXAgYSBibGt0YXAgbm9kZSwKLSAgICAgICAgICAgICAgICAgKiBidXQgdGhl
cmUncyBubyBUQVAgdGVhci1kb3duIG9uIGVycm9yIGNvbmRpdGlvbnMgaW4KLSAgICAgICAgICAg
ICAgICAgKiB0aGUgYm9vdGxvYWRlciBwYXRoLgotICAgICAgICAgICAgICAgICAqLwotICAgICAg
ICAgICAgICAgIGlmIChkaXNrc1tpXS5iYWNrZW5kID09IExJQlhMX0RJU0tfQkFDS0VORF9UQVAp
Ci0gICAgICAgICAgICAgICAgICAgIHRhcmdldF9wYXRoID0gbGlieGxfX2Jsa3RhcF9kZXZwYXRo
KGdjLCBkaXNrc1tpXS5wZGV2X3BhdGgsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGRpc2tzW2ldLmZvcm1hdCk7Ci0gICAgICAgICAgICAg
ICAgZWxzZQotICAgICAgICAgICAgICAgICAgICB0YXJnZXRfcGF0aCA9IGxpYnhsX19kZXZpY2Vf
ZGlza19maW5kX2xvY2FsX3BhdGgoZ2MsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgZ3Vlc3RfZG9taWQsICZkaXNrc1tpXSwgdHJ1ZSk7CisgICAgICAg
ICAgICAgICAgYXNzZXJ0KGRpc2tzW2ldLmJhY2tlbmQgIT0gTElCWExfRElTS19CQUNLRU5EX1RB
UCk7CisgICAgICAgICAgICAgICAgdGFyZ2V0X3BhdGggPSBsaWJ4bF9fZGV2aWNlX2Rpc2tfZmlu
ZF9sb2NhbF9wYXRoKGdjLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZ3Vl
c3RfZG9taWQsICZkaXNrc1tpXSwgdHJ1ZSk7CiAKICAgICAgICAgICAgICAgICBpZiAoIXRhcmdl
dF9wYXRoKSB7CiAgICAgICAgICAgICAgICAgICAgIExPR0QoV0FSTiwgZ3Vlc3RfZG9taWQsICJO
byB3YXkgdG8gZ2V0IGxvY2FsIGFjY2VzcyBkaXNrIHRvIGltYWdlOiAlc1xuIgpkaWZmIC0tZ2l0
IGEvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVy
bmFsLmgKaW5kZXggMjVmMTEzNDA0Yi4uNjk4Y2Y3MDM1NiAxMDA2NDQKLS0tIGEvdG9vbHMvbGli
eGwvbGlieGxfaW50ZXJuYWwuaAorKysgYi90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCkBA
IC0xODkyLDMyICsxODkyLDYgQEAgc3RydWN0IGxpYnhsX19jcHVpZF9wb2xpY3kgewogICAgIGNo
YXIgKnBvbGljeVs0XTsKIH07CiAKLS8qCi0gKiBibGt0YXAyIHN1cHBvcnQKLSAqLwotCi0vKiBs
aWJ4bF9fYmxrdGFwX2VuYWJsZWQ6Ci0gKiAgICByZXR1cm4gdHJ1ZSBpZiBibGt0YXAvYmxrdGFw
MiBzdXBwb3J0IGlzIGF2YWlsYWJsZS4KLSAqLwotX2hpZGRlbiBpbnQgbGlieGxfX2Jsa3RhcF9l
bmFibGVkKGxpYnhsX19nYyAqZ2MpOwotCi0vKiBsaWJ4bF9fYmxrdGFwX2RldnBhdGg6Ci0gKiAg
ICBBcmd1bWVudDogcGF0aCBhbmQgZGlzayBpbWFnZSBhcyBzcGVjaWZpZWQgaW4gY29uZmlnIGZp
bGUuCi0gKiAgICAgIFRoZSB0eXBlIHNwZWNpZmllcyB3aGV0aGVyIHRoaXMgaXMgYWlvLCBxY293
LCBxY293MiwgZXRjLgotICogICAgcmV0dXJucyBkZXZpY2UgcGF0aCB4ZW5zdG9yZSB3YW50cyB0
byBoYXZlLiByZXR1cm5zIE5VTEwKLSAqICAgICAgaWYgbm8gZGV2aWNlIGNvcnJlc3BvbmRzIHRv
IHRoZSBkaXNrLgotICovCi1faGlkZGVuIGNoYXIgKmxpYnhsX19ibGt0YXBfZGV2cGF0aChsaWJ4
bF9fZ2MgKmdjLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29uc3QgY2hh
ciAqZGlzaywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpYnhsX2Rpc2tf
Zm9ybWF0IGZvcm1hdCk7Ci0KLS8qIGxpYnhsX19kZXZpY2VfZGVzdHJveV90YXBkaXNrOgotICog
ICBEZXN0cm95cyBhbnkgdGFwZGlzayBwcm9jZXNzIGFzc29jaWF0ZWQgd2l0aCB0aGUgYmFja2Vu
ZCByZXByZXNlbnRlZAotICogICBieSBiZV9wYXRoLgotICogICBBbHdheXMgbG9ncyBvbiBmYWls
dXJlLgotICovCi1faGlkZGVuIGludCBsaWJ4bF9fZGV2aWNlX2Rlc3Ryb3lfdGFwZGlzayhsaWJ4
bF9fZ2MgKmdjLCBjb25zdCBjaGFyICpwYXJhbXMpOwotCiAvKiBDYWxscyBwb2xsKCkgYWdhaW4g
LSB1c2VmdWwgdG8gY2hlY2sgd2hldGhlciBhIHNpZ25hbGVkIGNvbmRpdGlvbgogICogaXMgc3Rp
bGwgdHJ1ZS4gIENhbm5vdCBmYWlsLiAgUmV0dXJucyBjdXJyZW50bHktdHJ1ZSByZXZlbnRzLiAq
LwogX2hpZGRlbiBzaG9ydCBsaWJ4bF9fZmRfcG9sbF9yZWNoZWNrKGxpYnhsX19lZ2MgKmVnYywg
aW50IGZkLCBzaG9ydCBldmVudHMpOwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfbm9i
bGt0YXAyLmMgYi90b29scy9saWJ4bC9saWJ4bF9ub2Jsa3RhcDIuYwpkZWxldGVkIGZpbGUgbW9k
ZSAxMDA2NDQKaW5kZXggNWE4NmVkMWI2YS4uMDAwMDAwMDAwMAotLS0gYS90b29scy9saWJ4bC9s
aWJ4bF9ub2Jsa3RhcDIuYworKysgL2Rldi9udWxsCkBAIC0xLDQyICswLDAgQEAKLS8qCi0gKiBD
b3B5cmlnaHQgKEMpIDIwMTAgICAgICBBZHZhbmNlZCBNaWNybyBEZXZpY2VzCi0gKiBBdXRob3Ig
Q2hyaXN0b3BoIEVnZ2VyIDxDaHJpc3RvcGguRWdnZXJAYW1kLmNvbT4KLSAqCi0gKiBUaGlzIHBy
b2dyYW0gaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29yIG1v
ZGlmeQotICogaXQgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgTGVzc2VyIEdlbmVyYWwgUHVi
bGljIExpY2Vuc2UgYXMgcHVibGlzaGVkCi0gKiBieSB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0
aW9uOyB2ZXJzaW9uIDIuMSBvbmx5LgotICoKLSAqIFRoaXMgcHJvZ3JhbSBpcyBkaXN0cmlidXRl
ZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLAotICogYnV0IFdJVEhPVVQgQU5Z
IFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKLSAqIE1FUkNI
QU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGUK
LSAqIEdOVSBMZXNzZXIgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgot
ICovCi0KLSNpbmNsdWRlICJsaWJ4bF9vc2RlcHMuaCIgLyogbXVzdCBjb21lIGJlZm9yZSBhbnkg
b3RoZXIgaGVhZGVycyAqLwotCi0jaW5jbHVkZSAibGlieGxfaW50ZXJuYWwuaCIKLQotaW50IGxp
YnhsX19ibGt0YXBfZW5hYmxlZChsaWJ4bF9fZ2MgKmdjKQotewotICAgIHJldHVybiAwOwotfQot
Ci1jaGFyICpsaWJ4bF9fYmxrdGFwX2RldnBhdGgobGlieGxfX2djICpnYywKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpkaXNrLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGxpYnhsX2Rpc2tfZm9ybWF0IGZvcm1hdCkKLXsKLSAgICByZXR1cm4gTlVMTDsKLX0K
LQotaW50IGxpYnhsX19kZXZpY2VfZGVzdHJveV90YXBkaXNrKGxpYnhsX19nYyAqZ2MsIGNvbnN0
IGNoYXIgKnBhcmFtcykKLXsKLSAgICByZXR1cm4gMDsKLX0KLQotLyoKLSAqIExvY2FsIHZhcmlh
YmxlczoKLSAqIG1vZGU6IEMKLSAqIGMtYmFzaWMtb2Zmc2V0OiA0Ci0gKiBpbmRlbnQtdGFicy1t
b2RlOiBuaWwKLSAqIEVuZDoKLSAqLwpkaWZmIC0tZ2l0IGEvdG9vbHMvbGlieGwveGVubGlnaHQu
cGMuaW4gYi90b29scy9saWJ4bC94ZW5saWdodC5wYy5pbgppbmRleCA4NmMzOGE1NjM0Li5jMGY3
NjlmZDIwIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC94ZW5saWdodC5wYy5pbgorKysgYi90b29s
cy9saWJ4bC94ZW5saWdodC5wYy5pbgpAQCAtOSw0ICs5LDQgQEAgRGVzY3JpcHRpb246IFRoZSBY
ZW5saWdodCBsaWJyYXJ5IGZvciBYZW4gaHlwZXJ2aXNvcgogVmVyc2lvbjogQEB2ZXJzaW9uQEAK
IENmbGFnczogLUkke2luY2x1ZGVkaXJ9CiBMaWJzOiBAQGxpYnNmbGFnQEAke2xpYmRpcn0gLWx4
ZW5saWdodAotUmVxdWlyZXMucHJpdmF0ZTogeGVudG9vbGxvZyx4ZW5ldnRjaG4seGVuY29udHJv
bCx4ZW5ndWVzdCx4ZW5zdG9yZSx4ZW5ibGt0YXBjdGwKK1JlcXVpcmVzLnByaXZhdGU6IHhlbnRv
b2xsb2cseGVuZXZ0Y2huLHhlbmNvbnRyb2wseGVuZ3Vlc3QseGVuc3RvcmUKZGlmZiAtLWdpdCBh
L3Rvb2xzL3hlbnN0b3JlL2hhc2h0YWJsZS5jIGIvdG9vbHMveGVuc3RvcmUvaGFzaHRhYmxlLmMK
aW5kZXggMGJhMWQ1NTJmMS4uMzk0YjFjZjlkMCAxMDA2NDQKLS0tIGEvdG9vbHMveGVuc3RvcmUv
aGFzaHRhYmxlLmMKKysrIGIvdG9vbHMveGVuc3RvcmUvaGFzaHRhYmxlLmMKQEAgLTEsMTAgKzEs
NSBAQAogLyogQ29weXJpZ2h0IChDKSAyMDA0IENocmlzdG9waGVyIENsYXJrIDxmaXJzdG5hbWUu
bGFzdG5hbWVAY2wuY2FtLmFjLnVrPiAqLwogCi0vKgotICogVGhlcmUgYXJlIGR1cGxpY2F0ZXMg
b2YgdGhpcyBjb2RlIGluOgotICogIC0gdG9vbHMvYmxrdGFwMi9kcml2ZXJzL2hhc2h0YWJsZS5j
Ci0gKi8KLQogI2luY2x1ZGUgImhhc2h0YWJsZS5oIgogI2luY2x1ZGUgImhhc2h0YWJsZV9wcml2
YXRlLmgiCiAjaW5jbHVkZSA8c3RkbGliLmg+CmRpZmYgLS1naXQgYS90b29scy94ZW5zdG9yZS9o
YXNodGFibGUuaCBiL3Rvb2xzL3hlbnN0b3JlL2hhc2h0YWJsZS5oCmluZGV4IDRkNjgyMjM1NGUu
LmI5MDc4MWFiZDQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hlbnN0b3JlL2hhc2h0YWJsZS5oCisrKyBi
L3Rvb2xzL3hlbnN0b3JlL2hhc2h0YWJsZS5oCkBAIC0xLDEwICsxLDUgQEAKIC8qIENvcHlyaWdo
dCAoQykgMjAwMiBDaHJpc3RvcGhlciBDbGFyayA8Zmlyc3RuYW1lLmxhc3RuYW1lQGNsLmNhbS5h
Yy51az4gKi8KIAotLyoKLSAqIFRoZXJlIGFyZSBkdXBsaWNhdGVzIG9mIHRoaXMgY29kZSBpbjoK
LSAqICAtIHRvb2xzL2Jsa3RhcDIvZHJpdmVycy9oYXNodGFibGUuaAotICovCi0KICNpZm5kZWYg
X19IQVNIVEFCTEVfQ1dDMjJfSF9fCiAjZGVmaW5lIF9fSEFTSFRBQkxFX0NXQzIyX0hfXwogCmRp
ZmYgLS1naXQgYS90b29scy94ZW5zdG9yZS9oYXNodGFibGVfcHJpdmF0ZS5oIGIvdG9vbHMveGVu
c3RvcmUvaGFzaHRhYmxlX3ByaXZhdGUuaAppbmRleCBhMDg1NTlkNWRmLi4zZTk1ZjYwMDU3IDEw
MDY0NAotLS0gYS90b29scy94ZW5zdG9yZS9oYXNodGFibGVfcHJpdmF0ZS5oCisrKyBiL3Rvb2xz
L3hlbnN0b3JlL2hhc2h0YWJsZV9wcml2YXRlLmgKQEAgLTEsMTAgKzEsNSBAQAogLyogQ29weXJp
Z2h0IChDKSAyMDAyLCAyMDA0IENocmlzdG9waGVyIENsYXJrIDxmaXJzdG5hbWUubGFzdG5hbWVA
Y2wuY2FtLmFjLnVrPiAqLwogCi0vKgotICogVGhlcmUgYXJlIGR1cGxpY2F0ZXMgb2YgdGhpcyBj
b2RlIGluOgotICogIC0gdG9vbHMvYmxrdGFwMi9kcml2ZXJzL2hhc2h0YWJsZV9wcml2YXRlLmgK
LSAqLwotCiAjaWZuZGVmIF9fSEFTSFRBQkxFX1BSSVZBVEVfQ1dDMjJfSF9fCiAjZGVmaW5lIF9f
SEFTSFRBQkxFX1BSSVZBVEVfQ1dDMjJfSF9fCiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed May 15 15:55:25 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 15 May 2019 15:55:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hQwFZ-00089p-Oc; Wed, 15 May 2019 15:55:25 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=FXlx=TP=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hQwFY-00089j-EF
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 15:55:24 +0000
X-Inumbo-ID: d44f3098-7729-11e9-a544-ef64bddc3d3b
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d44f3098-7729-11e9-a544-ef64bddc3d3b;
 Wed, 15 May 2019 15:55:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hQwFO-0006dX-VE
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 15:55:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hQwFO-00029N-SF
 for xen-changelog@lists.xenproject.org; Wed, 15 May 2019 15:55:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hQwFO-00029N-SF@xenbits.xenproject.org>
Date: Wed, 15 May 2019 15:55:14 +0000
Subject: [Xen-changelog] [xen staging] Drop blktap2
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJhNTU2YjYzYTIyZGQ2ODY5N2ZlYjM5OTRlNjhkZTkzOWQwMWE4MDQKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1heSAxNSAx
NjoxOTo1NyAyMDE5ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFdlZCBNYXkgMTUgMTY6MTk6NTcgMjAxOSArMDEwMAoKICAgIERyb3Ag
YmxrdGFwMgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXgu
Y29tPgogICAgQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5jaXRyaXguY29t
PgotLS0KIHRvb2xzL2Jsa3RhcDIvQ09QWUlORyAgICAgICAgICAgICAgICAgICAgICB8ICAgNzIg
LQogdG9vbHMvYmxrdGFwMi9NYWtlZmlsZSAgICAgICAgICAgICAgICAgICAgIHwgICAyMCAtCiB0
b29scy9ibGt0YXAyL1JFQURNRSAgICAgICAgICAgICAgICAgICAgICAgfCAgMzIxIC0tLQogdG9v
bHMvYmxrdGFwMi9jb250cm9sL01ha2VmaWxlICAgICAgICAgICAgIHwgIDEwNyAtCiB0b29scy9i
bGt0YXAyL2NvbnRyb2wvdGFwLWN0bC1hbGxvY2F0ZS5jICAgfCAgMjQzIC0tCiB0b29scy9ibGt0
YXAyL2NvbnRyb2wvdGFwLWN0bC1hdHRhY2guYyAgICAgfCAgIDYxIC0KIHRvb2xzL2Jsa3RhcDIv
Y29udHJvbC90YXAtY3RsLWNoZWNrLmMgICAgICB8ICAgNzkgLQogdG9vbHMvYmxrdGFwMi9jb250
cm9sL3RhcC1jdGwtY2xvc2UuYyAgICAgIHwgICA4NyAtCiB0b29scy9ibGt0YXAyL2NvbnRyb2wv
dGFwLWN0bC1jcmVhdGUuYyAgICAgfCAgIDY3IC0KIHRvb2xzL2Jsa3RhcDIvY29udHJvbC90YXAt
Y3RsLWRlc3Ryb3kuYyAgICB8ICAgNTYgLQogdG9vbHMvYmxrdGFwMi9jb250cm9sL3RhcC1jdGwt
ZGV0YWNoLmMgICAgIHwgICA2MSAtCiB0b29scy9ibGt0YXAyL2NvbnRyb2wvdGFwLWN0bC1mcmVl
LmMgICAgICAgfCAgIDU0IC0KIHRvb2xzL2Jsa3RhcDIvY29udHJvbC90YXAtY3RsLWlwYy5jICAg
ICAgICB8ICAyNDkgLS0tCiB0b29scy9ibGt0YXAyL2NvbnRyb2wvdGFwLWN0bC1saXN0LmMgICAg
ICAgfCAgNTM2IC0tLS0tCiB0b29scy9ibGt0YXAyL2NvbnRyb2wvdGFwLWN0bC1tYWpvci5jICAg
ICAgfCAgIDY5IC0KIHRvb2xzL2Jsa3RhcDIvY29udHJvbC90YXAtY3RsLW9wZW4uYyAgICAgICB8
ICAgNzUgLQogdG9vbHMvYmxrdGFwMi9jb250cm9sL3RhcC1jdGwtcGF1c2UuYyAgICAgIHwgICA1
OSAtCiB0b29scy9ibGt0YXAyL2NvbnRyb2wvdGFwLWN0bC1zcGF3bi5jICAgICAgfCAgMTc0IC0t
CiB0b29scy9ibGt0YXAyL2NvbnRyb2wvdGFwLWN0bC11bnBhdXNlLmMgICAgfCAgIDY0IC0KIHRv
b2xzL2Jsa3RhcDIvY29udHJvbC90YXAtY3RsLmMgICAgICAgICAgICB8ICA4MTUgLS0tLS0tLQog
dG9vbHMvYmxrdGFwMi9jb250cm9sL3RhcC1jdGwuaCAgICAgICAgICAgIHwgIDEwMSAtCiB0b29s
cy9ibGt0YXAyL2NvbnRyb2wveGVuYmxrdGFwY3RsLnBjLmluICAgfCAgICA5IC0KIHRvb2xzL2Js
a3RhcDIvZHJpdmVycy9NYWtlZmlsZSAgICAgICAgICAgICB8ICAxMTYgLQogdG9vbHMvYmxrdGFw
Mi9kcml2ZXJzL2Flcy5jICAgICAgICAgICAgICAgIHwgMTMxOSAtLS0tLS0tLS0tLQogdG9vbHMv
YmxrdGFwMi9kcml2ZXJzL2Flcy5oICAgICAgICAgICAgICAgIHwgICAyOCAtCiB0b29scy9ibGt0
YXAyL2RyaXZlcnMvYXRvbWljaW8uYyAgICAgICAgICAgfCAgIDYxIC0KIHRvb2xzL2Jsa3RhcDIv
ZHJpdmVycy9ibGsuaCAgICAgICAgICAgICAgICB8ICAgMzYgLQogdG9vbHMvYmxrdGFwMi9kcml2
ZXJzL2Jsa19saW51eC5jICAgICAgICAgIHwgICA0MyAtCiB0b29scy9ibGt0YXAyL2RyaXZlcnMv
YmxrX25ldGJzZC5jICAgICAgICAgfCAgIDQxIC0KIHRvb2xzL2Jsa3RhcDIvZHJpdmVycy9ibG9j
ay1haW8uYyAgICAgICAgICB8ICAyNTggLS0tCiB0b29scy9ibGt0YXAyL2RyaXZlcnMvYmxvY2st
Y2FjaGUuYyAgICAgICAgfCAgNzg3IC0tLS0tLS0KIHRvb2xzL2Jsa3RhcDIvZHJpdmVycy9ibG9j
ay1sb2cuYyAgICAgICAgICB8ICA2NjUgLS0tLS0tCiB0b29scy9ibGt0YXAyL2RyaXZlcnMvYmxv
Y2stcWNvdy5jICAgICAgICAgfCAxNTAyIC0tLS0tLS0tLS0tLS0KIHRvb2xzL2Jsa3RhcDIvZHJp
dmVycy9ibG9jay1yYW0uYyAgICAgICAgICB8ICAyNTYgLS0tCiB0b29scy9ibGt0YXAyL2RyaXZl
cnMvYmxvY2stcmVtdXMuYyAgICAgICAgfCAxNzMyIC0tLS0tLS0tLS0tLS0tCiB0b29scy9ibGt0
YXAyL2RyaXZlcnMvYmxvY2stdmhkLmMgICAgICAgICAgfCAyMzIyIC0tLS0tLS0tLS0tLS0tLS0t
LS0KIHRvb2xzL2Jsa3RhcDIvZHJpdmVycy9ic3dhcC5oICAgICAgICAgICAgICB8ICAxNzkgLS0K
IHRvb2xzL2Jsa3RhcDIvZHJpdmVycy9jaGVja19nY3J5cHQgICAgICAgICB8ICAgMTggLQogdG9v
bHMvYmxrdGFwMi9kcml2ZXJzL2hhc2h0YWJsZS5jICAgICAgICAgIHwgIDI3OSAtLS0KIHRvb2xz
L2Jsa3RhcDIvZHJpdmVycy9oYXNodGFibGUuaCAgICAgICAgICB8ICAyMDQgLS0KIHRvb2xzL2Js
a3RhcDIvZHJpdmVycy9oYXNodGFibGVfaXRyLmMgICAgICB8ICAxOTUgLS0KIHRvb2xzL2Jsa3Rh
cDIvZHJpdmVycy9oYXNodGFibGVfaXRyLmggICAgICB8ICAgOTYgLQogdG9vbHMvYmxrdGFwMi9k
cml2ZXJzL2hhc2h0YWJsZV9wcml2YXRlLmggIHwgICA5MCAtCiB0b29scy9ibGt0YXAyL2RyaXZl
cnMvaGFzaHRhYmxlX3V0aWxpdHkuYyAgfCAgIDcxIC0KIHRvb2xzL2Jsa3RhcDIvZHJpdmVycy9o
YXNodGFibGVfdXRpbGl0eS5oICB8ICAgNTUgLQogdG9vbHMvYmxrdGFwMi9kcml2ZXJzL2ltZzJx
Y293LmMgICAgICAgICAgIHwgIDMxNiAtLS0KIHRvb2xzL2Jsa3RhcDIvZHJpdmVycy9pby1vcHRp
bWl6ZS5jICAgICAgICB8ICA2NzEgLS0tLS0tCiB0b29scy9ibGt0YXAyL2RyaXZlcnMvaW8tb3B0
aW1pemUuaCAgICAgICAgfCAgIDY4IC0KIHRvb2xzL2Jsa3RhcDIvZHJpdmVycy9saWJhaW8tY29t
cGF0LmggICAgICB8ICAxMDIgLQogdG9vbHMvYmxrdGFwMi9kcml2ZXJzL2xvY2suYyAgICAgICAg
ICAgICAgIHwgMTAwMCAtLS0tLS0tLS0KIHRvb2xzL2Jsa3RhcDIvZHJpdmVycy9sb2NrLmggICAg
ICAgICAgICAgICB8ICAgNTEgLQogdG9vbHMvYmxrdGFwMi9kcml2ZXJzL2xvZy5oICAgICAgICAg
ICAgICAgIHwgIDEyMyAtCiB0b29scy9ibGt0YXAyL2RyaXZlcnMvbWQ1LmMgICAgICAgICAgICAg
ICAgfCAgMjc4IC0tLQogdG9vbHMvYmxrdGFwMi9kcml2ZXJzL21kNS5oICAgICAgICAgICAgICAg
IHwgICAxNSAtCiB0b29scy9ibGt0YXAyL2RyaXZlcnMvcHJvZmlsZS5oICAgICAgICAgICAgfCAg
MTkxIC0tCiB0b29scy9ibGt0YXAyL2RyaXZlcnMvcWNvdy1jcmVhdGUuYyAgICAgICAgfCAgMTIx
IC0KIHRvb2xzL2Jsa3RhcDIvZHJpdmVycy9xY293LmggICAgICAgICAgICAgICB8ICAxMzEgLS0K
IHRvb2xzL2Jsa3RhcDIvZHJpdmVycy9xY293MnJhdy5jICAgICAgICAgICB8ICA0NDMgLS0tLQog
dG9vbHMvYmxrdGFwMi9kcml2ZXJzL3NjaGVkdWxlci5jICAgICAgICAgIHwgIDI2NSAtLS0KIHRv
b2xzL2Jsa3RhcDIvZHJpdmVycy9zY2hlZHVsZXIuaCAgICAgICAgICB8ICAgNjUgLQogdG9vbHMv
YmxrdGFwMi9kcml2ZXJzL3RhcGRpc2stY2xpZW50LmMgICAgIHwgIDQ5NiAtLS0tLQogdG9vbHMv
YmxrdGFwMi9kcml2ZXJzL3RhcGRpc2stY29udHJvbC5jICAgIHwgIDgzOCAtLS0tLS0tCiB0b29s
cy9ibGt0YXAyL2RyaXZlcnMvdGFwZGlzay1jb250cm9sLmggICAgfCAgIDM1IC0KIHRvb2xzL2Js
a3RhcDIvZHJpdmVycy90YXBkaXNrLWRpZmYuYyAgICAgICB8ICA4MDIgLS0tLS0tLQogdG9vbHMv
YmxrdGFwMi9kcml2ZXJzL3RhcGRpc2stZGlza3R5cGUuYyAgIHwgIDIwMCAtLQogdG9vbHMvYmxr
dGFwMi9kcml2ZXJzL3RhcGRpc2stZGlza3R5cGUuaCAgIHwgICA2MiAtCiB0b29scy9ibGt0YXAy
L2RyaXZlcnMvdGFwZGlzay1kcml2ZXIuYyAgICAgfCAgMTAxIC0KIHRvb2xzL2Jsa3RhcDIvZHJp
dmVycy90YXBkaXNrLWRyaXZlci5oICAgICB8ICAgNjIgLQogdG9vbHMvYmxrdGFwMi9kcml2ZXJz
L3RhcGRpc2stZmlsdGVyLmMgICAgIHwgIDI3MiAtLS0KIHRvb2xzL2Jsa3RhcDIvZHJpdmVycy90
YXBkaXNrLWZpbHRlci5oICAgICB8ICAgNjcgLQogdG9vbHMvYmxrdGFwMi9kcml2ZXJzL3RhcGRp
c2staW1hZ2UuYyAgICAgIHwgIDE2OSAtLQogdG9vbHMvYmxrdGFwMi9kcml2ZXJzL3RhcGRpc2st
aW1hZ2UuaCAgICAgIHwgICA1NiAtCiB0b29scy9ibGt0YXAyL2RyaXZlcnMvdGFwZGlzay1pbnRl
cmZhY2UuYyAgfCAgMjU5IC0tLQogdG9vbHMvYmxrdGFwMi9kcml2ZXJzL3RhcGRpc2staW50ZXJm
YWNlLmggIHwgICA1NCAtCiB0b29scy9ibGt0YXAyL2RyaXZlcnMvdGFwZGlzay1sb2cuYyAgICAg
ICAgfCAgMjU3IC0tLQogdG9vbHMvYmxrdGFwMi9kcml2ZXJzL3RhcGRpc2stbG9nLmggICAgICAg
IHwgICA1MSAtCiB0b29scy9ibGt0YXAyL2RyaXZlcnMvdGFwZGlzay1xdWV1ZS5jICAgICAgfCAg
NzQzIC0tLS0tLQogdG9vbHMvYmxrdGFwMi9kcml2ZXJzL3RhcGRpc2stcXVldWUuaCAgICAgIHwg
IDEyNSAtLQogdG9vbHMvYmxrdGFwMi9kcml2ZXJzL3RhcGRpc2stcmluZy5jICAgICAgIHwgIDQz
OSAtLS0tCiB0b29scy9ibGt0YXAyL2RyaXZlcnMvdGFwZGlzay1yaW5nLmggICAgICAgfCAgIDg3
IC0KIHRvb2xzL2Jsa3RhcDIvZHJpdmVycy90YXBkaXNrLXNlcnZlci5jICAgICB8ICAzNDUgLS0t
CiB0b29scy9ibGt0YXAyL2RyaXZlcnMvdGFwZGlzay1zZXJ2ZXIuaCAgICAgfCAgIDY3IC0KIHRv
b2xzL2Jsa3RhcDIvZHJpdmVycy90YXBkaXNrLXN0cmVhbS5jICAgICB8ICA2MDUgLS0tLS0KIHRv
b2xzL2Jsa3RhcDIvZHJpdmVycy90YXBkaXNrLXV0aWxzLmMgICAgICB8ICAyMTQgLS0KIHRvb2xz
L2Jsa3RhcDIvZHJpdmVycy90YXBkaXNrLXV0aWxzLmggICAgICB8ICAgNDUgLQogdG9vbHMvYmxr
dGFwMi9kcml2ZXJzL3RhcGRpc2stdmJkLmMgICAgICAgIHwgMTcyNCAtLS0tLS0tLS0tLS0tLQog
dG9vbHMvYmxrdGFwMi9kcml2ZXJzL3RhcGRpc2stdmJkLmggICAgICAgIHwgIDIwNyAtLQogdG9v
bHMvYmxrdGFwMi9kcml2ZXJzL3RhcGRpc2suaCAgICAgICAgICAgIHwgIDE2OSAtLQogdG9vbHMv
YmxrdGFwMi9kcml2ZXJzL3RhcGRpc2syLmMgICAgICAgICAgIHwgIDEzOCAtLQogdG9vbHMvYmxr
dGFwMi9kcml2ZXJzL3RkLmMgICAgICAgICAgICAgICAgIHwgIDY5MSAtLS0tLS0KIHRvb2xzL2Js
a3RhcDIvZHJpdmVycy94bXNuYXAgICAgICAgICAgICAgICB8ICAgNzggLQogdG9vbHMvYmxrdGFw
Mi9pbmNsdWRlL01ha2VmaWxlICAgICAgICAgICAgIHwgICAxOSAtCiB0b29scy9ibGt0YXAyL2lu
Y2x1ZGUvYXRvbWljaW8uaCAgICAgICAgICAgfCAgIDM1IC0KIHRvb2xzL2Jsa3RhcDIvaW5jbHVk
ZS9ibGt0YXAyLmggICAgICAgICAgICB8ICAgNjcgLQogdG9vbHMvYmxrdGFwMi9pbmNsdWRlL2Js
a3RhcGxpYi5oICAgICAgICAgIHwgIDI0MiAtLQogdG9vbHMvYmxrdGFwMi9pbmNsdWRlL2xpYnZo
ZC1qb3VybmFsLmggICAgIHwgICA2OCAtCiB0b29scy9ibGt0YXAyL2luY2x1ZGUvbGlidmhkLmgg
ICAgICAgICAgICAgfCAgMzI2IC0tLQogdG9vbHMvYmxrdGFwMi9pbmNsdWRlL2xpc3QuaCAgICAg
ICAgICAgICAgIHwgIDEyNSAtLQogdG9vbHMvYmxrdGFwMi9pbmNsdWRlL2x2bS11dGlsLmggICAg
ICAgICAgIHwgICA3MSAtCiB0b29scy9ibGt0YXAyL2luY2x1ZGUvcmVsYXRpdmUtcGF0aC5oICAg
ICAgfCAgIDQzIC0KIHRvb2xzL2Jsa3RhcDIvaW5jbHVkZS90YXBkaXNrLW1lc3NhZ2UuaCAgICB8
ICAyMDMgLS0KIHRvb2xzL2Jsa3RhcDIvaW5jbHVkZS92aGQtdXRpbC5oICAgICAgICAgICB8ICAg
NDQgLQogdG9vbHMvYmxrdGFwMi9pbmNsdWRlL3ZoZC11dWlkLmggICAgICAgICAgIHwgICA2MyAt
CiB0b29scy9ibGt0YXAyL2luY2x1ZGUvdmhkLmggICAgICAgICAgICAgICAgfCAgMjE5IC0tCiB0
b29scy9ibGt0YXAyL2x2bS9NYWtlZmlsZSAgICAgICAgICAgICAgICAgfCAgIDM4IC0KIHRvb2xz
L2Jsa3RhcDIvbHZtL2x2bS11dGlsLmMgICAgICAgICAgICAgICB8ICAzNDkgLS0tCiB0b29scy9i
bGt0YXAyL3ZoZC9NYWtlZmlsZSAgICAgICAgICAgICAgICAgfCAgIDU1IC0KIHRvb2xzL2Jsa3Rh
cDIvdmhkL2xpYi9NYWtlZmlsZSAgICAgICAgICAgICB8ICAgODggLQogdG9vbHMvYmxrdGFwMi92
aGQvbGliL2F0b21pY2lvLmMgICAgICAgICAgIHwgICA2MSAtCiB0b29scy9ibGt0YXAyL3ZoZC9s
aWIvbGlidmhkLWpvdXJuYWwuYyAgICAgfCAxNTMzIC0tLS0tLS0tLS0tLS0KIHRvb2xzL2Jsa3Rh
cDIvdmhkL2xpYi9saWJ2aGQuYyAgICAgICAgICAgICB8IDMzNDggLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQogdG9vbHMvYmxrdGFwMi92aGQvbGliL3JlbGF0aXZlLXBhdGguYyAgICAgIHwg
IDI5OSAtLS0KIHRvb2xzL2Jsa3RhcDIvdmhkL2xpYi92aGQtdXRpbC1jaGVjay5jICAgICB8ICA5
ODAgLS0tLS0tLS0KIHRvb2xzL2Jsa3RhcDIvdmhkL2xpYi92aGQtdXRpbC1jb2FsZXNjZS5jICB8
ICAyMTggLS0KIHRvb2xzL2Jsa3RhcDIvdmhkL2xpYi92aGQtdXRpbC1jcmVhdGUuYyAgICB8ICAg
ODAgLQogdG9vbHMvYmxrdGFwMi92aGQvbGliL3ZoZC11dGlsLWZpbGwuYyAgICAgIHwgIDEwNSAt
CiB0b29scy9ibGt0YXAyL3ZoZC9saWIvdmhkLXV0aWwtbW9kaWZ5LmMgICAgfCAgMTMyIC0tCiB0
b29scy9ibGt0YXAyL3ZoZC9saWIvdmhkLXV0aWwtcXVlcnkuYyAgICAgfCAgMTU5IC0tCiB0b29s
cy9ibGt0YXAyL3ZoZC9saWIvdmhkLXV0aWwtcmVhZC5jICAgICAgfCAgNzQyIC0tLS0tLQogdG9v
bHMvYmxrdGFwMi92aGQvbGliL3ZoZC11dGlsLXJlcGFpci5jICAgIHwgICA4NCAtCiB0b29scy9i
bGt0YXAyL3ZoZC9saWIvdmhkLXV0aWwtcmVzaXplLmMgICAgfCAxMTMxIC0tLS0tLS0tLS0KIHRv
b2xzL2Jsa3RhcDIvdmhkL2xpYi92aGQtdXRpbC1yZXZlcnQuYyAgICB8ICAxMDYgLQogdG9vbHMv
YmxrdGFwMi92aGQvbGliL3ZoZC11dGlsLXNjYW4uYyAgICAgIHwgMTMxNyAtLS0tLS0tLS0tLQog
dG9vbHMvYmxrdGFwMi92aGQvbGliL3ZoZC11dGlsLXNldC1maWVsZC5jIHwgIDEwNiAtCiB0b29s
cy9ibGt0YXAyL3ZoZC9saWIvdmhkLXV0aWwtc25hcHNob3QuYyAgfCAgMjE2IC0tCiB0b29scy9i
bGt0YXAyL3ZoZC9saWIvdmhkLXV0aWwtdXVpZC5jICAgICAgfCAgMTI4IC0tCiB0b29scy9ibGt0
YXAyL3ZoZC92aGQtdXBkYXRlLmMgICAgICAgICAgICAgfCAgMjU5IC0tLQogdG9vbHMvYmxrdGFw
Mi92aGQvdmhkLXV0aWwuYyAgICAgICAgICAgICAgIHwgIDE2MyAtLQogMTI4IGZpbGVzIGNoYW5n
ZWQsIDQwMjUyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2Jsa3RhcDIvQ09QWUlO
RyBiL3Rvb2xzL2Jsa3RhcDIvQ09QWUlORwpkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXgg
ZGRhZWVlY2IzMi4uMDAwMDAwMDAwMAotLS0gYS90b29scy9ibGt0YXAyL0NPUFlJTkcKKysrIC9k
ZXYvbnVsbApAQCAtMSw3MiArMCwwIEBACi1Nb3N0IGZpbGVzIGluIHRoaXMgZGlyZWN0b3J5IGFy
ZSBjb3ZlcmVkIGJ5IGEgQlNELTMtQ2xhdXNlCi1saWNlbnNlIGFzIHN0YXRlZCBpbiB0aGUgdGV4
dCBiZWxvdywgdW5sZXNzIGV4cGxpY2l0bHkgb3RoZXJ3aXNlCi1zdGF0ZWQuCi0KLU5ldyBjb250
cmlidXRpb25zIHRvIGV4aXN0aW5nIGZpbGVzIGluIHRoaXMgZGlyZWN0b3J5IGFyZQotZ292ZXJu
ZWQgYnkgdGhlIGxpY2Vuc2UgdGhhdCBhcHBsaWVzIHRvIHRoZSByZWxldmFudCBzcGVjaWZpYwot
ZmlsZS4gTmV3IGNvbnRyaWJ1dGlvbnMgdG8gdGhlIGZpbGVzIGxpc3RlZCBpbiBbMV0gYXJlIHRv
IGJlCi10YWtlbiB1bmRlciBhIEJTRC0zLUNsYXVzZSBsaWNlbnNlLiBXZSBiZWxpZXZlIHRoYXQg
bW9zdAotKGlmIG5vdCBhbGwpIG9mIHRoZSBleGlzdGluZyBjb3B5cmlnaHQgaG9sZGVycyBpbnRl
bmRlZAotdG8gbWFrZSB0aGVpciBjb250cmlidXRpb24gdW5kZXIgQlNELTMgZXZlbiBmb3IgdGhl
IGZpbGVzCi13aXRoIG5vIGNvcHlyaWdodCBoZWFkZXJzLiBCdXQgdGhpcyBoYXMgbm90IGJlZW4g
dmVyaWZpZWQuCi0KLU5ldyBmaWxlcyBhcmUgdG8gYmUgdGFrZW4gdW5kZXIgQlNELTMtQ2xhdXNl
LCB1bmxlc3Mgb3RoZXJ3aXNlCi1leHBsaWNpdGx5IHN0YXRlZCBpbiB0aGUgY29weXJpZ2h0IGhl
YWRlci4KLQotSWYgeW91IHdhbnQgdG8gZGVhbCBpbiB0aGlzIGNvZGUgeW91IG1heSBkbyBzbyB1
bmRlciBHUEx2MiwKLWF0IGxlYXN0LgotCi1GaWxlcyB3aXRob3V0IChjKSBoZWFkZXJzCi09PT09
PT09PT09PT09PT09PT09PT09PT09Ci1UaGUgZm9sbG93aW5nIHNvdXJjZSBmaWxlcyBkaWQgbm90
IGhhdmUgYSAoYykgbm90aWNlIGF0IHRoZQotdGltZSB0aGlzIENPUFlJTkcgbm90aWNlIHdhcyBh
ZGRlZCB0byB0aGUgc291cmNlIHRyZWU6Ci0KLVsxXQotLi9kcml2ZXJzL2Flcy5oCi0uL2RyaXZl
cnMvYmxrX2xpbnV4LmMKLS4vZHJpdmVycy9ibGtfbmV0YnNkLmMKLS4vZHJpdmVycy9ibG9jay1y
ZW11cy5jCi0uL2RyaXZlcnMvYnN3YXAuaAotLi9kcml2ZXJzL2NoZWNrX2djcnlwdAotLi9kcml2
ZXJzL21kNS5oCi0uL2RyaXZlcnMveG1zbmFwCi0uL2luY2x1ZGUvbGlzdC5oCi0KLVFDT1cgZmls
ZXMKLT09PT09PT09PT0KLVRoZSBmb2xsb3dpbmcgZmlsZXMgYXJlIGR1YWxseSBsaWNlbnNlZCB1
bmRlciBhbiBNSVQgYW5kIEdQTHYyCi1saWNlbnNlCi0KLVsyXQotLi9kcml2ZXJzL2ltZzJxY293
LmMKLS4vZHJpdmVycy9xY293MnJhdy5jCi0uL2RyaXZlcnMvcWNvdy1jcmVhdGUuYwotCi09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT0KLQotUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBm
b3Jtcywgd2l0aCBvciB3aXRob3V0Ci1tb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlk
ZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMKLWFyZSBtZXQ6Ci0KLTEuIFJlZGlzdHJp
YnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0Ci0g
ICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2Ns
YWltZXIuCi0KLTIuIFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVj
ZSB0aGUgYWJvdmUgY29weXJpZ2h0Ci0gICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25z
IGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIgaW4gdGhlCi0gICBkb2N1bWVudGF0aW9uIGFu
ZC9vciBvdGhlciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUgZGlzdHJpYnV0aW9uLgotCi0z
LiBOZWl0aGVyIHRoZSBuYW1lIG9mIHRoZSBjb3B5cmlnaHQgaG9sZGVyIEluYy4gbm9yIHRoZSBu
YW1lcyBvZiBpdHMKLSAgIGNvbnRyaWJ1dG9ycyBtYXkgYmUgdXNlZCB0byBlbmRvcnNlIG9yIHBy
b21vdGUgcHJvZHVjdHMgZGVyaXZlZAotICAgZnJvbSB0aGlzIHNvZnR3YXJlIHdpdGhvdXQgc3Bl
Y2lmaWMgcHJpb3Igd3JpdHRlbiBwZXJtaXNzaW9uLgotCi1USElTIFNPRlRXQVJFIElTIFBST1ZJ
REVEIEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQgQ09OVFJJQlVUT1JTCi0iQVMgSVMiIEFO
RCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVAot
TElNSVRFRCBUTywgVEhFIElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5E
IEZJVE5FU1MgRk9SCi1BIFBBUlRJQ1VMQVIgUFVSUE9TRSBBUkUgRElTQ0xBSU1FRC4gSU4gTk8g
RVZFTlQgU0hBTEwgVEhFIENPUFlSSUdIVAotT1dORVIgT1IgQ09OVFJJQlVUT1JTIEJFIExJQUJM
RSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsCi1TUEVDSUFMLCBFWEVNUExB
UlksIE9SIENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5HLCBCVVQgTk9UCi1MSU1JVEVE
IFRPLCBQUk9DVVJFTUVOVCBPRiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9G
IFVTRSwKLURBVEEsIE9SIFBST0ZJVFM7IE9SIEJVU0lORVNTIElOVEVSUlVQVElPTikgSE9XRVZF
UiBDQVVTRUQgQU5EIE9OIEFOWQotVEhFT1JZIE9GIExJQUJJTElUWSwgV0hFVEhFUiBJTiBDT05U
UkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVAotKElOQ0xVRElORyBORUdMSUdFTkNFIE9S
IE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFCi1PRiBUSElTIFNP
RlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YgVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdF
LgpkaWZmIC0tZ2l0IGEvdG9vbHMvYmxrdGFwMi9NYWtlZmlsZSBiL3Rvb2xzL2Jsa3RhcDIvTWFr
ZWZpbGUKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IGY0YWMxZWI4MjcuLjAwMDAwMDAw
MDAKLS0tIGEvdG9vbHMvYmxrdGFwMi9NYWtlZmlsZQorKysgL2Rldi9udWxsCkBAIC0xLDIwICsw
LDAgQEAKLVhFTl9ST09UID0gJChDVVJESVIpLy4uLy4uCi1pbmNsdWRlICQoWEVOX1JPT1QpL3Rv
b2xzL1J1bGVzLm1rCi0KLUNGTEFHUyAgKz0gJChDRkxBR1NfbGlieGVuY3RybCkKLUxETElCUyAr
PSAkKExETElCU19saWJ4ZW5jdHJsKQotCi1TVUJESVJTLXkgOj0KLVNVQkRJUlMteSArPSBpbmNs
dWRlCi1TVUJESVJTLXkgKz0gbHZtCi1TVUJESVJTLXkgKz0gdmhkCi1TVUJESVJTLSQoQ09ORklH
X0xpbnV4KSArPSBkcml2ZXJzCi1TVUJESVJTLSQoQ09ORklHX0xpbnV4KSArPSBjb250cm9sCi0K
LWNsZWFuOgotCXJtIC1yZiAqLmEgKi5zbyAqLm8gKi5ycG0gJChMSUIpICp+ICQoREVQU19STSkg
VEFHUwotCi1kaXN0Y2xlYW46IGNsZWFuCi0KLS5QSE9OWTogYWxsIGNsZWFuIGluc3RhbGwgZGlz
dGNsZWFuIHVuaW5zdGFsbAotYWxsIGNsZWFuIGluc3RhbGwgZGlzdGNsZWFuIHVuaW5zdGFsbDog
JTogc3ViZGlycy0lCmRpZmYgLS1naXQgYS90b29scy9ibGt0YXAyL1JFQURNRSBiL3Rvb2xzL2Js
a3RhcDIvUkVBRE1FCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCA3NWZjNjE0ZTMxLi4w
MDAwMDAwMDAwCi0tLSBhL3Rvb2xzL2Jsa3RhcDIvUkVBRE1FCisrKyAvZGV2L251bGwKQEAgLTEs
MzIxICswLDAgQEAKLUJsa3RhcDIgVXNlcnNwYWNlIFRvb2xzICsgTGlicmFyeQotPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT0KLQotRHV0Y2ggTWV5ZXIKLTR0aCBKdW5lIDIwMDkKLQot
QW5kcmV3IFdhcmZpZWxkIGFuZCBKdWxpYW4gQ2hlc3RlcmZpZWxkCi0xNnRoIEp1bmUgMjAwNgot
Ci0KLVRoZSBibGt0YXAyIHVzZXJzcGFjZSB0b29sa2l0IHByb3ZpZGVzIGEgdXNlci1sZXZlbCBk
aXNrIEkvTwotaW50ZXJmYWNlLiBUaGUgYmxrdGFwMiBtZWNoYW5pc20gaW52b2x2ZXMgYSBrZXJu
ZWwgZHJpdmVyIHRoYXQgYWN0cwotc2ltaWxhcmx5IHRvIHRoZSBleGlzdGluZyBYZW4vTGludXgg
YmxrYmFjayBkcml2ZXIsIGFuZCBhIHNldCBvZgotYXNzb2NpYXRlZCB1c2VyLWxldmVsIGxpYnJh
cmllcy4gIFVzaW5nIHRoZXNlIHRvb2xzLCBibGt0YXAyIGFsbG93cwotdmlydHVhbCBibG9jayBk
ZXZpY2VzIHByZXNlbnRlZCB0byBWTXMgdG8gYmUgaW1wbGVtZW50ZWQgaW4gdXNlcnNwYWNlCi1h
bmQgdG8gYmUgYmFja2VkIGJ5IHJhdyBwYXJ0aXRpb25zLCBmaWxlcywgbmV0d29yaywgZXRjLgot
Ci1UaGUga2V5IGJlbmVmaXQgb2YgYmxrdGFwMiBpcyB0aGF0IGl0IG1ha2VzIGl0IGVhc3kgYW5k
IGZhc3QgdG8gd3JpdGUKLWFyYml0cmFyeSBibG9jayBiYWNrZW5kcywgYW5kIHRoYXQgdGhlc2Ug
dXNlci1sZXZlbCBiYWNrZW5kcyBhY3R1YWxseQotcGVyZm9ybSB2ZXJ5IHdlbGwuICBTcGVjaWZp
Y2FsbHk6Ci0KLS0gTWV0YWRhdGEgZGlzayBmb3JtYXRzIHN1Y2ggYXMgQ29weS1vbi1Xcml0ZSwg
ZW5jcnlwdGVkIGRpc2tzLCBzcGFyc2UKLSAgZm9ybWF0cyBhbmQgb3RoZXIgY29tcHJlc3Npb24g
ZmVhdHVyZXMgY2FuIGJlIGVhc2lseSBpbXBsZW1lbnRlZC4KLQotLSBBY2Nlc3NpbmcgZmlsZS1i
YXNlZCBpbWFnZXMgZnJvbSB1c2Vyc3BhY2UgYXZvaWRzIHByb2JsZW1zIHJlbGF0ZWQKLSAgdG8g
Zmx1c2hpbmcgZGlydHkgcGFnZXMgd2hpY2ggYXJlIHByZXNlbnQgaW4gdGhlIExpbnV4IGxvb3Bi
YWNrCi0gIGRyaXZlci4gIChTcGVjaWZpY2FsbHksIGRvaW5nIGEgbGFyZ2UgbnVtYmVyIG9mIHdy
aXRlcyB0byBhbgotICBORlMtYmFja2VkIGltYWdlIGRvbid0IHJlc3VsdCBpbiB0aGUgT09NIGtp
bGxlciBnb2luZyBiZXJzZXJrLikKLQotLSBQZXItZGlzayBoYW5kbGVyIHByb2Nlc3NlcyBlbmFi
bGUgZWFzaWVyIHVzZXJzcGFjZSBwb2xpY2luZyBvZiBibG9jawotICByZXNvdXJjZXMsIGFuZCBw
cm9jZXNzLWdyYW51bGFyaXR5IFFvUyB0ZWNobmlxdWVzIChkaXNrIHNjaGVkdWxpbmcKLSAgYW5k
IHJlbGF0ZWQgdG9vbHMpIG1heSBiZSB0cml2aWFsbHkgYXBwbGllZCB0byBibG9jayBkZXZpY2Vz
LgotCi0tIEl0J3MgdmVyeSBlYXN5IHRvIHRha2UgYWR2YW50YWdlIG9mIHVzZXJzcGFjZSBmYWNp
bGl0aWVzIHN1Y2ggYXMKLSAgbmV0d29ya2luZyBsaWJyYXJpZXMsIGNvbXByZXNzaW9uIHV0aWxp
dGllcywgcGVlci10by1wZWVyCi0gIGZpbGUtc2hhcmluZyBzeXN0ZW1zIGFuZCBzbyBvbiB0byBi
dWlsZCBtb3JlIGNvbXBsZXggYmxvY2sgYmFja2VuZHMuCi0KLS0gQ3Jhc2hlcyBhcmUgY29udGFp
bmVkIC0tIGluY3JlbWVudGFsIGRldmVsb3BtZW50L2RlYnVnZ2luZyBpcyB2ZXJ5Ci0gIGZhc3Qu
Ci0KLUhvdyBpdCB3b3JrcyAoaW4gb25lIHBhcmFncmFwaCk6Ci0KLVdvcmtpbmcgaW4gY29uanVu
Y3Rpb24gd2l0aCB0aGUga2VybmVsIGJsa3RhcDIgZHJpdmVyLCBhbGwgZGlzayBJL08KLXJlcXVl
c3RzIGZyb20gVk1zIGFyZSBwYXNzZWQgdG8gdGhlIHVzZXJzcGFjZSBkZWFtb24gKHVzaW5nIGEg
c2hhcmVkCi1tZW1vcnkgaW50ZXJmYWNlKSB0aHJvdWdoIGEgY2hhcmFjdGVyIGRldmljZS4gRWFj
aCBhY3RpdmUgZGlzayBpcwotbWFwcGVkIHRvIGFuIGluZGl2aWR1YWwgZGV2aWNlIG5vZGUsIGFs
bG93aW5nIHBlci1kaXNrIHByb2Nlc3NlcyB0bwotaW1wbGVtZW50IGluZGl2aWR1YWwgYmxvY2sg
ZGV2aWNlcyB3aGVyZSBkZXNpcmVkLiAgVGhlIHVzZXJzcGFjZQotZHJpdmVycyBhcmUgaW1wbGVt
ZW50ZWQgdXNpbmcgYXN5bmNocm9ub3VzIChMaW51eCBsaWJhaW8pLAotT19ESVJFQ1QtYmFzZWQg
Y2FsbHMgdG8gcHJlc2VydmUgdGhlIHVuYnVmZmVyZWQsIGJhdGNoZWQgYW5kCi1hc3luY2hyb25v
dXMgcmVxdWVzdCBkaXNwYXRjaCBhY2hpZXZlZCB3aXRoIHRoZSBleGlzdGluZyBibGtiYWNrCi1j
b2RlLiAgV2UgcHJvdmlkZSBhIHNpbXBsZSwgYXN5bmNocm9ub3VzIHZpcnR1YWwgZGlzayBpbnRl
cmZhY2UgdGhhdAotbWFrZXMgaXQgcXVpdGUgZWFzeSB0byBhZGQgbmV3IGRpc2sgaW1wbGVtZW50
YXRpb25zLgotCi1BcyBvZiBKdW5lIDIwMDkgdGhlIGN1cnJlbnQgc3VwcG9ydGVkIGRpc2sgZm9y
bWF0cyBhcmU6Ci0KLSAtIFJhdyBJbWFnZXMgKGJvdGggb24gcGFydGl0aW9ucyBhbmQgaW4gaW1h
Z2UgZmlsZXMpCi0gLSBGYXN0IHNoYXJhYmxlIFJBTSBkaXNrIGJldHdlZW4gVk1zIChyZXF1aXJl
cyBzb21lIGZvcm0gb2YgCi0gICBjbHVzdGVyLWJhc2VkIGZpbGVzeXN0ZW0gc3VwcG9ydCBlLmcu
IE9DRlMyIGluIHRoZSBndWVzdCBrZXJuZWwpCi0gLSBWSEQsIGluY2x1ZGluZyBzbmFwc2hvdHMg
YW5kIHNwYXJzZSBpbWFnZXMKLSAtIFFjb3csIGluY2x1ZGluZyBzbmFwc2hvdHMgYW5kIHNwYXJz
ZSBpbWFnZXMKLQotCi1CdWlsZCBhbmQgSW5zdGFsbGF0aW9uIEluc3RydWN0aW9ucwotPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLQotTWFrZSB0byBjb25maWd1cmUgdGhlIGJs
a3RhcDIgYmFja2VuZCBkcml2ZXIgaW4geW91ciBkb20wIGtlcm5lbC4gIEl0Ci13aWxsIGludGVy
LW9wZXJhdGUgd2l0aCB0aGUgZXhpc3RpbmcgYmFja2VuZCBhbmQgZnJvbnRlbmQgZHJpdmVycy4g
IEl0Ci13aWxsIGFsc28gY29oYWJpdGF0ZSB3aXRoIHRoZSBvcmlnaW5hbCBibGt0YXAgZHJpdmVy
LiAgSG93ZXZlciwgc29tZQotZm9ybWF0cyAoY3VycmVudGx5IGFpbyBhbmQgcWNvdykgd2lsbCBk
ZWZhdWx0IHRvIHRoZWlyIGJsa3RhcDIKLXZlcnNpb25zIHdoZW4gc3BlY2lmaWVkIGluIGEgdm0g
Y29uZmlndXJhdGlvbiBmaWxlLgotCi1UbyBidWlsZCB0aGUgdG9vbHMgc2VwYXJhdGVseSwgIm1h
a2UgJiYgbWFrZSBpbnN0YWxsIiBpbgotdG9vbHMvYmxrdGFwMi4KLQotCi1Vc2luZyB0aGUgVG9v
bHMKLT09PT09PT09PT09PT09PQotCi1QcmVwYXJpbmcgYW4gaW1hZ2UgZm9yIGJvb3Q6Ci0KLVRo
ZSB1c2Vyc3BhY2UgZGlzayBhZ2VudCBpcyBjb25maWd1cmVkIHRvIHN0YXJ0IGF1dG9tYXRpY2Fs
bHkgdmlhIHhlbmQKLQotQ3VzdG9taXplIHRoZSBWTSBjb25maWcgZmlsZSB0byB1c2UgdGhlICd0
YXA6dGFwZGlzaycgaGFuZGxlciwKLWZvbGxvd2VkIGJ5IHRoZSBkcml2ZXIgdHlwZS4gZS5nLiBm
b3IgYSByYXcgaW1hZ2Ugc3VjaCBhcyBhIGZpbGUgb3IKLXBhcnRpdGlvbjoKLQotZGlzayA9IFsn
dGFwOnRhcGRpc2s6YWlvOjxGSUxFTkFNRT4sc2RhMSx3J10KLQotQWx0ZXJuYXRpdmVseSwgdGhl
IHZoZC11dGlsIHRvb2wgKGluc3RhbGxlZCB3aXRoIG1ha2UgaW5zdGFsbCwgb3IgaW4KLS9ibGt0
YXAyL3ZoZCkgY2FuIGJlIHVzZWQgdG8gYnVpbGQgc3BhcnNlIGNvcHktb24td3JpdGUgdmhkIGlt
YWdlcy4KLQotRm9yIGV4YW1wbGUsIHRvIGJ1aWxkIGEgc3BhcnNlIGltYWdlIC0KLSAgdmhkLXV0
aWwgY3JlYXRlIC1uIE15VkhERmlsZSAtcyAxMDI0Ci0KLVRoaXMgY3JlYXRlcyBhIHNwYXJzZSAx
R0IgZmlsZSBuYW1lZCAiTXlWSERGaWxlIiB0aGF0IGNhbiBiZSBtb3VudGVkCi1hbmQgcG9wdWxh
dGVkIHdpdGggZGF0YS4KLQotT25lIGNhbiBhbHNvIGJhc2UgdGhlIGltYWdlIG9uIGEgcmF3IGZp
bGUgLQotICB2aGQtdXRpbCBzbmFwc2hvdCAtbiBNeVZIREZpbGUgLXAgU29tZVJhd0ZpbGUgLW0K
LQotVGhpcyBjcmVhdGVzIGEgc3BhcnNlIFZIRCBmaWxlIG5hbWVkICJNeVZIREZpbGUiIHVzaW5n
ICJTb21lUmF3RmlsZSIKLWFzIGEgcGFyZW50IGltYWdlLiAgQ29weS1vbi13cml0ZSBzZW1hbnRp
Y3MgZW5zdXJlIHRoYXQgd3JpdGVzIHdpbGwgYmUKLXN0b3JlZCBpbiAiTXlWSERGaWxlIiB3aGls
ZSByZWFkcyB3aWxsIGJlIGRpcmVjdGVkIHRvIHRoZSBtb3N0Ci1yZWNlbnRseSB3cml0dGVuIHZl
cnNpb24gb2YgdGhlIGRhdGEsIGVpdGhlciBpbiAiTXlWSERGaWxlIiBvcgotIlNvbWVSYXdGaWxl
IiBhcyBpcyBhcHByb3ByaWF0ZS4gIE90aGVyIG9wdGlvbnMgZXhpc3QgYXMgd2VsbCwgY29uc3Vs
dAotdGhlIHZoZC11dGlsIGFwcGxpY2F0aW9uIGZvciB0aGUgY29tcGxldGUgc2V0IG9mIFZIRCB0
b29scy4KLQotVkhEIGZpbGVzIGNhbiBiZSBtb3VudGVkIGF1dG9tYXRpY2FsbHkgaW4gYSBndWVz
dCBzaW1pbGFybHkgdG8gdGhlCi1hYm92ZSBBSU8gZXhhbXBsZSBzaW1wbHkgYnkgc3BlY2lmeWlu
ZyB0aGUgdmhkIGRyaXZlci4KLQotZGlzayA9IFsndGFwOnRhcGRpc2s6dmhkOjxWSEQgRklMRU5B
TUU+LHNkYTEsdyddCi0KLQotU25hcHNob3RzOgotCi1QYXVzaW5nIGEgZ3Vlc3Qgd2lsbCBhbHNv
IHBsdWcgdGhlIGNvcnJlc3BvbmRpbmcgSU8gcXVldWUgZm9yIGJsa3RhcDIKLWRldmljZXMgYW5k
IHN0b3AgYmxrdGFwMiBkcml2ZXJzLiAgVGhpcyBjYW4gYmUgdXNlZCB0byBpbXBsZW1lbnQgYQot
c2FmZSBsaXZlIHNuYXBzaG90IG9mIHFjb3cgYW5kIHZoZCBkaXNrcy4gIEFuIGV4YW1wbGUgc2Ny
aXB0ICJ4bXNuYXAiCi1pcyBzaG93biBpbiB0aGUgdG9vbHMvYmxrdGFwMi9kcml2ZXJzIGRpcmVj
dG9yeS4gIFRoaXMgc2NyaXB0IHdpbGwKLXBlcmZvcm0gYSBsaXZlIHNuYXBzaG90IG9mIGEgcWNv
dyBkaXNrLiAgVkhEIGZpbGVzIGNhbiB1c2UgdGhlCi0idmhkLXV0aWwgc25hcHNob3QiIHRvb2wg
ZGlzY3Vzc2VkIGFib3ZlLiAgSWYgdGhpcyBzbmFwc2hvdCBjb21tYW5kIGlzCi1hcHBsaWVkIHRv
IGEgcmF3IGZpbGUgbW91bnRlZCB3aXRoIHRhcDp0YXBkaXNrOkFJTywgaW5jbHVkZSB0aGUgLW0K
LWZsYWcgYW5kIHRoZSBkcml2ZXIgd2lsbCBiZSByZWxvYWRlZCBhcyBWSEQuICBJZiBhcHBsaWVk
IHRvIGFuIGFscmVhZHkKLW1vdW50ZWQgVkhEIGZpbGUsIG9taXQgdGhlIC1tIGZsYWcuCi0KLQot
TW91bnRpbmcgaW1hZ2VzIGluIERvbTAgdXNpbmcgdGhlIGJsa3RhcDIgZHJpdmVyCi09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotVGFwIChhbmQgYmxrYmFj
aykgZGlza3MgYXJlIGFsc28gbW91bnRhYmxlIGluIERvbTAgd2l0aG91dCByZXF1aXJpbmcgYW4K
LWFjdGl2ZSBWTSB0byBhdHRhY2guIAotCi1UaGUgc3ludGF4IGlzIC0KLSAgdGFwZGlzazIgLW4g
PHR5cGU+OjxmdWxsIHBhdGggdG8gZmlsZT4KLQotRm9yIGV4YW1wbGUgLQotICB0YXBkaXNrMiAg
LW4gYWlvOi9ob21lL2ltYWdlcy9yYXdGaWxlLmltZwotCi1XaGVuIHN1Y2Nlc3NmdWwgdGhlIGxv
Y2F0aW9uIG9mIHRoZSBuZXcgZGV2aWNlIHdpbGwgYmUgcHJvdmlkZWQgYnkKLXRhcGRpc2syIHRv
IHN0ZG91dCBhbmQgdGFwZGlzazIgd2lsbCB0ZXJtaW5hdGUuICBGcm9tIHRoYXQgcG9pbnQKLWZv
cndhcmQgY29udHJvbCBvZiB0aGUgZGV2aWNlIGlzIHByb3ZpZGVkIHRocm91Z2ggc3lzZnMgaW4g
dGhlCi1kaXJlY3RvcnktCi0KLSAgL3N5cy9jbGFzcy9ibGt0YXAyL2Jsa3RhcCMvCi0KLVdoZXJl
ICMgaXMgYSBibGt0YXAyIGRldmljZSBudW1iZXIgcHJlc2VudCBpbiB0aGUgcGF0aCB0aGF0IHRh
cGRpc2syCi1wcmludGVkIGJlZm9yZSB0ZXJtaW5hdGluZy4gIFRoZSBzeXNmcyBpbnRlcmZhY2Ug
aXMgbGFyZ2VseSBpbnR1aXRpdmUsCi1mb3IgZXhhbXBsZSwgdG8gcmVtb3ZlIHRhcCBkZXZpY2Ug
MCBvbmUgd291bGQtCi0gIAotICBlY2hvIDEgPiAvc3lzL2NsYXNzL2Jsa3RhcDIvYmxrdGFwMC9y
ZW1vdmUKLQotU2ltaWxhcmx5LCBhIHBhdXNlIGNvbnRyb2wgaXMgYXZhaWxhYmxlLCB3aGljaCBp
cyBjYW4gYmUgdXNlZCB0byBwbHVnCi10aGUgcmVxdWVzdCBxdWV1ZSBvZiBhIGxpdmUgcnVubmlu
ZyBndWVzdC4KLQotUHJldmlvdXMgdmVyc2lvbnMgb2YgYmxrdGFwIG1vdW50ZWQgZGV2aWNlcyBp
biBkb20wIGJ5IHVzaW5nIGJsa2Zyb250Ci1pbiBkb20wIGFuZCB0aGUgeG0gYmxvY2stYXR0YWNo
IGNvbW1hbmQuICBUaGlzIGFwcHJvYWNoIGlzIHN0aWxsCi1hdmFpbGFibGUsIHRob3VnaCBzbGln
aHRseSBtb3JlIGN1bWJlcnNvbWUuCi0KLQotVGFwZGlzayBEZXZlbG9wbWVudAotPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLQotUGVvcGxlIHJlZ3VsYXJs
eSBhc2sgaG93IHRvIGRldmVsb3AgdGhlaXIgb3duIHRhcGRpc2sgZHJpdmVycywgYW5kCi13aGls
ZSBpdCBoYXMgbm90IHlldCBiZWVuIHdlbGwgZG9jdW1lbnRlZCwgdGhlIHByb2Nlc3MgaXMgcmVs
YXRpdmVseQotZWFzeS4gIEhlcmUgSSB3aWxsIHByb3ZpZGUgYSBicmllZiBvdmVydmlldy4gIFRo
ZSBiZXN0IHJlZmVyZW5jZSwgb2YKLWNvdXJzZSwgY29tZXMgZnJvbSB0aGUgZXhpc3RpbmcgZHJp
dmVycy4gIFNwZWNpZmljYWxseSwKLWJsa3RhcDIvZHJpdmVycy9ibG9jay1yYW0uYyBhbmQgYmxr
dGFwMi9kcml2ZXJzL2Jsb2NrLWFpby5jIHByb3ZpZGUKLXRoZSBjbGVhcmVzdCBleGFtcGxlcyBv
ZiBzaW1wbGUgZHJpdmVycy4KLSAKLQotU2V0dXA6Ci0KLUZpcnN0IHlvdSBuZWVkIHRvIHJlZ2lz
dGVyIHlvdXIgbmV3IGRyaXZlciB3aXRoIGJsa3RhcC4gVGhpcyBpcyBkb25lCi1pbiBkaXNrdHlw
ZXMuaC4gIFRoZXJlIGFyZSBmaXZlIHRoaW5ncyB0aGF0IHlvdSBtdXN0IGRvLiAgVG8KLWRlbW9u
c3RyYXRlLCBJIHdpbGwgY3JlYXRlIGEgZGlzayBjYWxsZWQgIm15bmV3ZGlzayIsIHlvdSBjYW4g
bmFtZQoteW91cnMgZnJlZWx5LgotCi0xKSBGb3J3YXJkIGRlY2xhcmUgYW4gaW5zdGFuY2Ugb2Yg
c3RydWN0IHRhcF9kaXNrLgotCi1lLmcuIC0gIAotICBleHRlcm4gc3RydWN0IHRhcF9kaXNrIHRh
cGRpc2tfbXluZXdkaXNrOwotCi0yKSBDbGFpbSBvbmUgb2YgdGhlIHVudXNlZCBkaXNrIHR5cGUg
bnVtYmVycywgdGFrZSBjYXJlIHRvIG9ic2VydmUgdGhlCi1NQVhfRElTS19UWVBFUyBtYWNybywg
aW5jcmVhc2luZyB0aGUgbnVtYmVyIGlmIG5lY2Vzc2FyeS4KLQotZS5nLiAtCi0gICNkZWZpbmUg
RElTS19UWVBFX01ZTkVXRElTSyAgICAgICAgIDEwCi0KLTMpIENyZWF0ZSBhbiBpbnN0YW5jZSBv
ZiBkaXNrX2luZm9fdC4gIFRoZSBidWxrIG9mIHRoaXMgZmlsZSBjb250YWlucyBleGFtcGxlcyBv
ZiB0aGVzZS4KLQotZS5nLiAtCi0gIHN0YXRpYyBkaXNrX2luZm9fdCBteW5ld2Rpc2tfZGlzayA9
IHsKLSAgICAgICAgICBESVNLX1RZUEVfTVlORVdESVNLLAotICAgICAgICAgICJNeSBOZXcgRGlz
ayAobXluZXdkaXNrKSIsCi0gICAgICAgICAgIm15bmV3ZGlzayIsCi0gICAgICAgICAgMCwKLSAg
I2lmZGVmIFRBUERJU0sKLSAgICAgICAgICAmdGFwZGlza19teW5ld2Rpc2ssCi0gICNlbmRpZgot
ICB9OwotCi1BIGZldyB3b3JkcyBhYm91dCB3aGF0IHRoZXNlIG1lYW4uICBUaGUgZmlyc3QgZmll
bGQgbXVzdCBiZSB0aGUgZGlzawotdHlwZSBudW1iZXIgeW91IGNsYWltZWQgaW4gc3RlcCAoMiku
ICBUaGUgc2Vjb25kIGZpZWxkIGlzIGEgc3RyaW5nCi1kZXNjcmliaW5nIHlvdXIgZGlzaywgYW5k
IG1heSBjb250YWluIGFueSByZWxldmFudCBpbmZvLiAgVGhlIHRoaXJkCi1maWVsZCBpcyB0aGUg
bmFtZSBvZiB5b3VyIGRpc2sgYXMgd2lsbCBiZSB1c2VkIGJ5IHRoZSB0YXBkaXNrMiB1dGlsaXR5
Ci1hbmQgeGVuZCAoZm9yIGV4YW1wbGUgdGFwZGlzazIgLW4gbXluZXdkaXNrOi9wYXRoL3RvL2Rp
c2suaW1hZ2UsIG9yIGluCi15b3VyIHhtIGNyZWF0ZSBjb25maWcgZmlsZSkuICBUaGUgZm9ydGgg
aXMgYmluYXJ5IGFuZCBkZXRlcm1pbmVzCi13aGV0aGVyIHlvdSB3aWxsIGhhdmUgb25lIGluc3Rh
bmNlIG9mIHlvdXIgZHJpdmVyLCBvciBtYW55LiAgSGVyZSwgYSAxCi1tZWFucyB0aGF0IHlvdXIg
ZHJpdmVyIGlzIGEgc2luZ2xldG9uIGFuZCB3aWxsIGNvb3JkaW5hdGUgYWNjZXNzIHRvCi1hbnkg
bnVtYmVyIG9mIHRhcCBkZXZpY2VzLiAgMCBpcyBtb3JlIGNvbW1vbiwgbWVhbmluZyB0aGF0IHlv
dSB3aWxsCi1oYXZlIG9uZSBkcml2ZXIgZm9yIGVhY2ggZGV2aWNlIHRoYXQgaXMgY3JlYXRlZC4g
IFRoZSBmaW5hbCBmaWVsZAotc2hvdWxkIGNvbnRhaW4gYSByZWZlcmVuY2UgdG8gdGhlIHN0cnVj
dCB0YXBfZGlzayB5b3UgY3JlYXRlZCBpbiBzdGVwCi0oMSkuCi0KLTQpIEFkZCBhIHJlZmVyZW5j
ZSB0byB5b3VyIGRpc2sgaW5mbyBzdHJ1Y3R1cmUgKGZyb20gc3RlcCAoMykpIHRvIHRoZQotZHR5
cGVzIGFycmF5LiAgVGFrZSBjYXJlIGhlcmUgLSB5b3UgbmVlZCB0byBwbGFjZSBpdCBpbiB0aGUg
cG9zaXRpb24KLWNvcnJlc3BvbmRpbmcgdG8gdGhlIGRldmljZSB0eXBlIG51bWJlciB5b3UgY2xh
aW1lZCBpbiBzdGVwICgyKS4gIFNvCi13ZSB3b3VsZCBwbGFjZSAmbXluZXdkaXNrX2Rpc2sgaW4g
ZHR5cGVzWzEwXS4gIExvb2sgYXQgdGhlIG90aGVyCi1kZXZpY2VzIGluIHRoaXMgYXJyYXkgYW5k
IHBhZCB3aXRoICImbnVsbF9kaXNrLCIgYXMgbmVjZXNzYXJ5LgotCi01KSBNb2RpZnkgdGhlIHhl
bmQgcHl0aG9uIHNjcmlwdHMuICBZb3UgbmVlZCB0byBhZGQgeW91ciBkaXNrIG5hbWUgdG8KLXRo
ZSBsaXN0IG9mIGRpc2tzIHRoYXQgeGVuZCByZWNvZ25pemVzLgotCi1lZGl0OgotICB0b29scy9w
eXRob24veGVuL3hlbmQvc2VydmVyL0Jsa3RhcENvbnRyb2xsZXIucHkKLQotQW5kIGFkZCB5b3Vy
IGRpc2sgdG8gdGhlICJibGt0YXBfZGlza190eXBlcyIgYXJyYXkgbmVhciB0aGUgdG9wIG9mCi15
b3VyIGZpbGUuICBVc2UgdGhlIHNhbWUgbmFtZSB5b3Ugc3BlY2lmaWVkIGluIHRoZSB0aGlyZCBm
aWVsZCBvZiBzdGVwCi0oMykuICBUaGUgb3JkZXIgb2YgdGhpcyBsaXN0IGlzIG5vdCBpbXBvcnRh
bnQuCi0KLQotTm93IHlvdXIgZHJpdmVyIGlzIHJlYWR5IHRvIGJlIHdyaXR0ZW4uICBDcmVhdGUg
YSBibG9jay1teW5ld2Rpc2suYyBpbgotdG9vbHMvYmxrdGFwMi9kcml2ZXJzIGFuZCBhZGQgaXQg
dG8gdGhlIE1ha2VmaWxlLgotCi0KLURldmVsb3BtZW50OgotCi1Db3B5aW5nIGJsb2NrLWFpby5j
IGFuZCBibG9jay1yYW0uYyB3b3VsZCBiZSBhIGdvb2QgcGxhY2UgdG8gc3RhcnQuCi1SZWFkIHRo
b3NlIGZpbGVzIGFzIHlvdSBnbyB0aHJvdWdoIHRoaXMsIEkgd2lsbCBiZSBhc3Npc3RpbmcgYnkK
LWNvbW1lbnRpbmcgb24gYSBmZXcgdXNlZnVsIGZ1bmN0aW9ucyBhbmQgc3RydWN0dXJlcy4KLQot
c3RydWN0IHRhcF9kaXNrOgotCi1SZW1lbWJlciB0aGUgZm9yd2FyZCBkZWNsYXJhdGlvbiBpbiBz
dGVwICgxKSBvZiB0aGUgc2V0dXAgcGhhc2UgYWJvdmU/Ci1Ob3cgaXMgdGhlIHRpbWUgdG8gbWFr
ZSB0aGF0IHN0cnVjdHVyZSBhIHJlYWxpdHkuICBUaGlzIHN0cnVjdHVyZQotY29udGFpbnMgYSBs
aXN0IG9mIGZ1bmN0aW9uIHBvaW50ZXJzIGZvciBhbGwgdGhlIHJvdXRpbmVzIHRoYXQgd2lsbCBi
ZQotYXNrZWQgb2YgeW91ciBkcml2ZXIuICBDdXJyZW50bHkgdGhlIHJlcXVpcmVkIGZ1bmN0aW9u
cyBhcmUgb3BlbiwKLWNsb3NlLCByZWFkLCB3cml0ZSwgZ2V0X3BhcmVudF9pZCwgdmFsaWRhdGVf
cGFyZW50LCBhbmQgZGVidWcuCi0KLWUuZy4gLQotICBzdHJ1Y3QgdGFwX2Rpc2sgdGFwZGlza19t
eW5ld2Rpc2sgPSB7Ci0gICAgICAgICAgLmRpc2tfdHlwZSAgICAgICAgICA9ICJ0YXBkaXNrX215
bmV3ZGlzayIsCi0gICAgICAgICAgLmZsYWdzICAgICAgICAgICAgICA9IDAsCi0gICAgICAgICAg
LnByaXZhdGVfZGF0YV9zaXplICA9IHNpemVvZihzdHJ1Y3QgdGRteW5ld2Rpc2tfc3RhdGUpLAot
ICAgICAgICAgIC50ZF9vcGVuICAgICAgICAgICAgPSB0ZG15bmV3ZGlza19vcGVuLAotICAgICAg
ICAgICAgICAgICAuLi4uCi0KLVRoZSBwcml2YXRlX2RhdGFfc2l6ZSBmaWVsZCBpcyB1c2VkIHRv
IHByb3ZpZGUgYSBzdHJ1Y3R1cmUgdG8gc3RvcmUKLXRoZSBzdGF0ZSBvZiB5b3VyIGRldmljZS4g
IEl0IGlzIHZlcnkgbGlrZWx5IHRoYXQgeW91IHdpbGwgd2FudAotc29tZXRoaW5nIGhlcmUsIGJ1
dCB5b3UgYXJlIGZyZWUgdG8gZGVzaWduIHdoYXRldmVyIHN0cnVjdHVyZSB5b3UKLXdhbnQuICBC
bGt0YXAgd2lsbCBhbGxvY2F0ZSB0aGlzIHNwYWNlIGZvciB5b3UsIHlvdSBqdXN0IG5lZWQgdG8g
dGVsbAotaXQgaG93IG11Y2ggc3BhY2UgeW91IHdhbnQuCi0KLQotdGRteW5ld2Rpc2tfb3BlbjoK
LQotVGhpcyBpcyB0aGUgb3BlbiByb3V0aW5lLiAgVGhlIGZpcnN0IGFyZ3VtZW50IGlzIGEgc3Ry
dWN0dXJlCi1yZXByZXNlbnRpbmcgeW91ciBkcml2ZXIuICBUd28gZmllbGRzIGluIHRoaXMgYXJy
YXkgYXJlCi1pbnRlcmVzdGluZy4gCi0KLWRyaXZlci0+ZGF0YSB3aWxsIGNvbnRhaW4gYSBibG9j
ayBvZiBtZW1vcnkgb2YgdGhlIHNpemUgeW91ciByZXF1ZXN0ZWQKLWluIGluIHRoZSAucHJpdmF0
ZV9kYXRhX3NpemUgZmllbGQgb2YgeW91ciBzdHJ1Y3QgdGFwX2Rpc2sgKGFib3ZlKS4KLQotZHJp
dmVyLT5pbmZvIGNvbnRhaW5zIGEgc3RydWN0dXJlIHRoYXQgZGV0YWlscyBpbmZvcm1hdGlvbiBh
Ym91dCB5b3VyCi1kaXNrLiAgWW91IG5lZWQgdG8gZmlsbCB0aGlzIG91dC4gIEJ5IGNvbnZlbnRp
b24gdGhpcyBpcyBkb25lIHdpdGggYQotX2dldF9pbWFnZV9pbmZvKCkgZnVuY3Rpb24uICBBc3Np
Z24gYSBzaXplICh0aGUgdG90YWwgbnVtYmVyIG9mCi1zZWN0b3JzKSwgc2VjdG9yX3NpemUgKHRo
ZSBzaXplIG9mIGVhY2ggc2VjdG9yIGluIGJ5dGVzLCBhbmQgc2V0Ci1kcml2ZXItPmluZm8tPmlu
Zm8gdG8gMC4KLQotVGhlIHNlY29uZCBwYXJhbWV0ZXIgY29udGFpbnMgdGhlIG5hbWUgdGhhdCB3
YXMgc3BlY2lmaWVkIGluIHRoZQotY3JlYXRpb24gb2YgeW91ciBkZXZpY2UsIGVpdGhlciB0aHJv
dWdoIHhlbmQsIG9yIG9uIHRoZSBjb21tYW5kIGxpbmUKLXdpdGggdGFwZGlzazIuICBVc3VhbGx5
IHRoaXMgc3BlY2lmaWVzIGEgZmlsZSB0aGF0IHlvdSB3aWxsIG9wZW4gaW4KLXRoaXMgcm91dGlu
ZS4gIFRoZSBmaW5hbCBwYXJhbWV0ZXIsIGZsYWdzLCBjb250YWlucyBvbmUgb2YgYSBudW1iZXIg
b2YKLWZsYWdzIHNwZWNpZmllZCBpbiB0YXBkaXNrLmggdGhhdCBtYXkgY2hhbmdlIHRoZSB3YXkg
eW91IHRyZWF0IHRoZQotZGlzay4KLQotCi1fcXVldWVfcmVhZC93cml0ZToKLQotVGhlc2UgYXJl
IHlvdXIgcmVhZCBhbmQgd3JpdGUgb3BlcmF0aW9ucy4gIFdoYXQgeW91IGRvIGhlcmUgd2lsbAot
ZGVwZW5kIG9uIHlvdXIgZGlzaywgYnV0IHlvdSBzaG91bGQgZG8gZXhhY3RseSBvbmUgb2YtIAot
Ci0xKSBjYWxsIHRkX2NvbXBsZXRlX3JlcXVlc3Qgd2l0aCBlaXRoZXIgZXJyb3Igb3Igc3VjY2Vz
cyBjb2RlLgotCi0yKSBDYWxsIHRkX2ZvcndhcmRfcmVxdWVzdCwgd2hpY2ggd2lsbCBmb3J3YXJk
IHRoZSByZXF1ZXN0IHRvIHRoZSBuZXh0Ci1kcml2ZXIgaW4gdGhlIHN0YWNrLgotCi0zKSBRdWV1
ZSB0aGUgcmVxdWVzdCBmb3IgYXN5bmNocm9ub3VzIHByb2Nlc3Npbmcgd2l0aAotdGRfcHJlcF9y
ZWFkL3dyaXRlLiAgSW4gZG9pbmcgc28sIHlvdSB3aWxsIGFsc28gcmVnaXN0ZXIgYSBjYWxsYmFj
awotZm9yIHJlcXVlc3QgY29tcGxldGlvbi4gIFdoZW4gdGhlIHJlcXVlc3QgY29tcGxldGVzIHlv
dSBtdXN0IGRvIG9uZSBvZgotb3B0aW9ucyAoMSkgb3IgKDIpIGFib3ZlLiAgRmluYWxseSwgY2Fs
bCB0ZF9xdWV1ZV90aW9jYiB0byBzdWJtaXQgdGhlCi1yZXF1ZXN0IHRvIGEgd2FpdCBxdWV1ZS4K
LQotVGhlIGFib3ZlIGZ1bmN0aW9ucyBhcmUgZGVmaW5lZCBpbiB0YXBkaXNrLWludGVyZmFjZS5j
LiAgSWYgeW91IGRvbid0Ci11c2UgdGhlbSBhcyBzcGVjaWZpZWQgeW91IHdpbGwgcnVuIGludG8g
cHJvYmxlbXMgYXMgeW91ciBkcml2ZXIgd2lsbAotZmFpbCB0byBpbmZvcm0gYmxrdGFwIG9mIHRo
ZSBzdGF0ZSBvZiByZXF1ZXN0cyB0aGF0IGhhdmUgYmVlbgotc3VibWl0dGVkLiAgQmxrdGFwIGtl
ZXBzIHRyYWNrIG9mIGFsbCByZXF1ZXN0cyBhbmQgZG9lcyBub3QgbGlrZSBsb3NpbmcgdHJhY2su
Ci0KLQotX2Nsb3NlLCBfZ2V0X3BhcmVudF9pZCwgX3ZhbGlkYXRlX3BhcmVudDoKLQotVGhlc2Ug
bGFzdCBmZXcgdGVuZCB0byBiZSB2ZXJ5IHJvdXRpbmUuICBfY2xvc2UgaXMgY2FsbGVkIHdoZW4g
dGhlCi1kZXZpY2UgaXMgY2xvc2VkLCBhbmQgYWxzbyB3aGVuIGl0IGlzIHBhdXNlZCAoaW4gdGhp
cyBjYXNlLCBvcGVuIHdpbGwKLWFsc28gYmUgY2FsbGVkIGxhdGVyKS4gIFRoZSBvdGhlciBmdW5j
dGlvbnMgYXJlIHVzZWQgaW4gc3RhY2tpbmcKLWRyaXZlcnMuICBNb3N0IG9mdGVuIGRyaXZlcnMg
d2lsbCByZXR1cm4gVERfTk9fUEFSRU5UIGFuZCAtRUlOVkFMLAotcmVzcGVjdGl2ZWx5LgotCi0K
LQotCi0KLQpkaWZmIC0tZ2l0IGEvdG9vbHMvYmxrdGFwMi9jb250cm9sL01ha2VmaWxlIGIvdG9v
bHMvYmxrdGFwMi9jb250cm9sL01ha2VmaWxlCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRl
eCAxZWE1ZGY4M2JjLi4wMDAwMDAwMDAwCi0tLSBhL3Rvb2xzL2Jsa3RhcDIvY29udHJvbC9NYWtl
ZmlsZQorKysgL2Rldi9udWxsCkBAIC0xLDEwNyArMCwwIEBACi1YRU5fUk9PVCA6PSAkKENVUkRJ
UikvLi4vLi4vLi4vCi1pbmNsdWRlICQoWEVOX1JPT1QpL3Rvb2xzL1J1bGVzLm1rCi0KLU1BSk9S
ICAgICAgICAgICAgICA9IDEuMAotTUlOT1IgICAgICAgICAgICAgID0gMAotTElCTkFNRSAgICAg
ICAgICAgID0gbGliYmxrdGFwY3RsCi1MSUJTT05BTUUgICAgICAgICAgPSAkKExJQk5BTUUpLnNv
LiQoTUFKT1IpCi0KLUlCSU4gICAgICAgICAgICAgICA9IHRhcC1jdGwKLQotQ0ZMQUdTICAgICAg
ICAgICAgKz0gLVdlcnJvcgotQ0ZMQUdTICAgICAgICAgICAgKz0gLVduby11bnVzZWQKLUNGTEFH
UyAgICAgICAgICAgICs9IC1JLi4vaW5jbHVkZSAtSS4uL2RyaXZlcnMKLUNGTEFHUyAgICAgICAg
ICAgICs9ICQoQ0ZMQUdTX3hlbmluY2x1ZGUpCi1DRkxBR1MgICAgICAgICAgICArPSAkKENGTEFH
U19saWJ4ZW5jdHJsKQotQ0ZMQUdTICAgICAgICAgICAgKz0gLURfR05VX1NPVVJDRQotQ0ZMQUdT
ICAgICAgICAgICAgKz0gLURUQVBDVEwKLQotQ1RMX09CSlMgIDo9IHRhcC1jdGwtaXBjLm8KLUNU
TF9PQkpTICArPSB0YXAtY3RsLWxpc3QubwotQ1RMX09CSlMgICs9IHRhcC1jdGwtYWxsb2NhdGUu
bwotQ1RMX09CSlMgICs9IHRhcC1jdGwtZnJlZS5vCi1DVExfT0JKUyAgKz0gdGFwLWN0bC1jcmVh
dGUubwotQ1RMX09CSlMgICs9IHRhcC1jdGwtZGVzdHJveS5vCi1DVExfT0JKUyAgKz0gdGFwLWN0
bC1zcGF3bi5vCi1DVExfT0JKUyAgKz0gdGFwLWN0bC1hdHRhY2gubwotQ1RMX09CSlMgICs9IHRh
cC1jdGwtZGV0YWNoLm8KLUNUTF9PQkpTICArPSB0YXAtY3RsLW9wZW4ubwotQ1RMX09CSlMgICs9
IHRhcC1jdGwtY2xvc2UubwotQ1RMX09CSlMgICs9IHRhcC1jdGwtcGF1c2UubwotQ1RMX09CSlMg
ICs9IHRhcC1jdGwtdW5wYXVzZS5vCi1DVExfT0JKUyAgKz0gdGFwLWN0bC1tYWpvci5vCi1DVExf
T0JKUyAgKz0gdGFwLWN0bC1jaGVjay5vCi0KLUNUTF9QSUNTICA9ICQocGF0c3Vic3QgJS5vLCUu
b3BpYywkKENUTF9PQkpTKSkKLQotT0JKUyA9ICQoQ1RMX09CSlMpIHRhcC1jdGwubwotUElDUyA9
ICQoQ1RMX1BJQ1MpCi0KLUxJQl9TVEFUSUMgPSAkKExJQk5BTUUpLmEKLUxJQl9TSEFSRUQgPSAk
KExJQlNPTkFNRSkuJChNSU5PUikKLUlCSU4gPSB0YXAtY3RsCi0KLVBLR19DT05GSUcgOj0geGVu
YmxrdGFwY3RsLnBjCi1QS0dfQ09ORklHX1ZFUlNJT04gOj0gJChNQUpPUikuJChNSU5PUikKLQot
aWZuZXEgKCQoQ09ORklHX0xJQlhDX01JTklPUykseSkKLVBLR19DT05GSUdfSU5TVCA6PSAkKFBL
R19DT05GSUcpCi0kKFBLR19DT05GSUdfSU5TVCk6IFBLR19DT05GSUdfUFJFRklYID0gJChwcmVm
aXgpCi0kKFBLR19DT05GSUdfSU5TVCk6IFBLR19DT05GSUdfSU5DRElSID0gJChpbmNsdWRlZGly
KQotJChQS0dfQ09ORklHX0lOU1QpOiBQS0dfQ09ORklHX0xJQkRJUiA9ICQobGliZGlyKQotZW5k
aWYKLQotUEtHX0NPTkZJR19MT0NBTCA6PSAkKGZvcmVhY2ggcGMsJChQS0dfQ09ORklHKSwkKFBL
R19DT05GSUdfRElSKS8kKHBjKSkKLQotJChQS0dfQ09ORklHX0xPQ0FMKTogUEtHX0NPTkZJR19Q
UkVGSVggPSAkKFhFTl9ST09UKQotJChQS0dfQ09ORklHX0xPQ0FMKTogUEtHX0NPTkZJR19JTkNE
SVIgPSAkKFhFTl9CTEtUQVAyKS9pbmNsdWRlCi0kKFBLR19DT05GSUdfTE9DQUwpOiBQS0dfQ09O
RklHX0xJQkRJUiA9ICQoQ1VSRElSKQotJChQS0dfQ09ORklHX0xPQ0FMKTogUEtHX0NPTkZJR19D
RkxBR1NfTE9DQUwgPSAkKENGTEFHU194ZW5pbmNsdWRlKSAkKENGTEFHU19saWJ4ZW5jdHJsKQot
Ci1hbGw6IGJ1aWxkCi0KLWJ1aWxkOiAkKElCSU4pICQoTElCX1NUQVRJQykgJChMSUJfU0hBUkVE
KSAkKFBLR19DT05GSUdfSU5TVCkgJChQS0dfQ09ORklHX0xPQ0FMKQotCi0kKExJQk5BTUUpLnNv
OiAkKExJQlNPTkFNRSkKLQlsbiAtc2YgJDwgJEAKLQotJChMSUJTT05BTUUpOiAkKExJQl9TSEFS
RUQpCi0JbG4gLXNmICQ8ICRACi0KLXRhcC1jdGw6IHRhcC1jdGwubyAkKExJQk5BTUUpLnNvCi0J
JChDQykgJChMREZMQUdTKSAtbyAkQCAkXiAkKEFQUEVORF9MREZMQUdTKQotCi0kKExJQl9TVEFU
SUMpOiAkKENUTF9PQkpTKQotCSQoQVIpIHIgJEAgJF4KLQotJChMSUJfU0hBUkVEKTogJChDVExf
UElDUykKLQkkKENDKSAkKExERkxBR1MpIC1mUElDICAtV2wsJChTT05BTUVfTERGTEFHKSAtV2ws
JChMSUJTT05BTUUpICQoU0hMSUJfTERGTEFHUykgLXJkeW5hbWljICReIC1vICRAICAkKEFQUEVO
RF9MREZMQUdTKQotCi1pbnN0YWxsOiBidWlsZAotCSQoSU5TVEFMTF9ESVIpIC1wICQoREVTVERJ
UikkKHNiaW5kaXIpCi0JJChJTlNUQUxMX1BST0cpICQoSUJJTikgJChERVNURElSKSQoc2JpbmRp
cikKLQkkKElOU1RBTExfREFUQSkgJChMSUJfU1RBVElDKSAkKERFU1RESVIpJChsaWJkaXIpCi0J
JChJTlNUQUxMX1BST0cpICQoTElCX1NIQVJFRCkgJChERVNURElSKSQobGliZGlyKQotCWxuIC1z
ZiAkKExJQlNPTkFNRSkgJChERVNURElSKSQobGliZGlyKS8kKExJQk5BTUUpLnNvCi0JbG4gLXNm
ICQoTElCX1NIQVJFRCkgJChERVNURElSKSQobGliZGlyKS8kKExJQlNPTkFNRSkKLQkkKElOU1RB
TExfREFUQSkgeGVuYmxrdGFwY3RsLnBjICQoREVTVERJUikkKFBLR19JTlNUQUxMRElSKQotCi1j
bGVhbjoKLQlybSAtZiAkKE9CSlMpICQoUElDUykgJChERVBTX1JNKSAkKElCSU4pICQoTElCX1NU
QVRJQykgJChMSUJfU0hBUkVEKQotCXJtIC1mICQoTElCTkFNRSkuc28gJChMSUJTT05BTUUpCi0J
cm0gLWYgKn4KLQlybSAtZiB4ZW5ibGt0YXBjdGwucGMKLQotdW5pbnN0YWxsOgotCXJtIC1mICQo
REVTVERJUikkKFBLR19JTlNUQUxMRElSKS94ZW5ibGt0YXBjdGwucGMKLQlybSAtZiAkKERFU1RE
SVIpJChsaWJkaXIpLyQoTElCU09OQU1FKQotCXJtIC1mICQoREVTVERJUikkKGxpYmRpcikvJChM
SUJOQU1FKS5zbwotCXJtIC1mICQoYWRkcHJlZml4ICQoREVTVERJUikkKGxpYmRpcikvLCAkKExJ
Ql9TSEFSRUQpKQotCXJtIC1mICQoYWRkcHJlZml4ICQoREVTVERJUikkKGxpYmRpcikvLCAkKExJ
Ql9TVEFUSUMpKQotCXJtIC1mICQoYWRkcHJlZml4ICQoREVTVERJUikkKHNiaW5kaXIpLywgJChJ
QklOKSkKLQotZGlzdGNsZWFuOiBjbGVhbgotCi0uUEhPTlk6IGFsbCBidWlsZCBjbGVhbiBkaXN0
Y2xlYW4gaW5zdGFsbCB1bmluc3RhbGwKLQotLWluY2x1ZGUgJChERVBTX0lOQ0xVREUpCmRpZmYg
LS1naXQgYS90b29scy9ibGt0YXAyL2NvbnRyb2wvdGFwLWN0bC1hbGxvY2F0ZS5jIGIvdG9vbHMv
YmxrdGFwMi9jb250cm9sL3RhcC1jdGwtYWxsb2NhdGUuYwpkZWxldGVkIGZpbGUgbW9kZSAxMDA2
NDQKaW5kZXggMTg3Y2FkY2RlNy4uMDAwMDAwMDAwMAotLS0gYS90b29scy9ibGt0YXAyL2NvbnRy
b2wvdGFwLWN0bC1hbGxvY2F0ZS5jCisrKyAvZGV2L251bGwKQEAgLTEsMjQzICswLDAgQEAKLS8q
Ci0gKiBDb3B5cmlnaHQgKGMpIDIwMDgsIFhlblNvdXJjZSBJbmMuCi0gKiBBbGwgcmlnaHRzIHJl
c2VydmVkLgotICoKLSAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5h
cnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAotICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVk
IHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zIGFyZSBtZXQ6Ci0gKiAgICAg
KiBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNv
cHlyaWdodAotICogICAgICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhl
IGZvbGxvd2luZyBkaXNjbGFpbWVyLgotICogICAgICogUmVkaXN0cmlidXRpb25zIGluIGJpbmFy
eSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQKLSAqICAgICAgIG5vdGlj
ZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lciBp
biB0aGUKLSAqICAgICAgIGRvY3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92
aWRlZCB3aXRoIHRoZSBkaXN0cmlidXRpb24uCi0gKiAgICAgKiBOZWl0aGVyIHRoZSBuYW1lIG9m
IFhlblNvdXJjZSBJbmMuIG5vciB0aGUgbmFtZXMgb2YgaXRzIGNvbnRyaWJ1dG9ycwotICogICAg
ICAgbWF5IGJlIHVzZWQgdG8gZW5kb3JzZSBvciBwcm9tb3RlIHByb2R1Y3RzIGRlcml2ZWQgZnJv
bSB0aGlzIHNvZnR3YXJlCi0gKiAgICAgICB3aXRob3V0IHNwZWNpZmljIHByaW9yIHdyaXR0ZW4g
cGVybWlzc2lvbi4KLSAqCi0gKiBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZ
UklHSFQgSE9MREVSUyBBTkQgQ09OVFJJQlVUT1JTCi0gKiAiQVMgSVMiIEFORCBBTlkgRVhQUkVT
UyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVAotICogTElNSVRFRCBU
TywgVEhFIElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1Mg
Rk9SCi0gKiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQg
U0hBTEwgVEhFIENPUFlSSUdIVCBPV05FUgotICogT1IgQ09OVFJJQlVUT1JTIEJFIExJQUJMRSBG
T1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsIFNQRUNJQUwsCi0gKiBFWEVNUExB
UlksIE9SIENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQg
VE8sCi0gKiBQUk9DVVJFTUVOVCBPRiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NT
IE9GIFVTRSwgREFUQSwgT1IKLSAqIFBST0ZJVFM7IE9SIEJVU0lORVNTIElOVEVSUlVQVElPTikg
SE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFOWSBUSEVPUlkgT0YKLSAqIExJQUJJTElUWSwgV0hFVEhF
UiBJTiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVCAoSU5DTFVESU5HCi0gKiBO
RUdMSUdFTkNFIE9SIE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNF
IE9GIFRISVMKLSAqIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YgVEhFIFBPU1NJQklMSVRZ
IE9GIFNVQ0ggREFNQUdFLgotICovCi0jaW5jbHVkZSA8c3RkaW8uaD4KLSNpbmNsdWRlIDxlcnJu
by5oPgotI2luY2x1ZGUgPGZjbnRsLmg+Ci0jaW5jbHVkZSA8c3RkbGliLmg+Ci0jaW5jbHVkZSA8
dW5pc3RkLmg+Ci0jaW5jbHVkZSA8c3RyaW5nLmg+Ci0jaW5jbHVkZSA8Z2V0b3B0Lmg+Ci0jaW5j
bHVkZSA8bGliZ2VuLmg+Ci0jaW5jbHVkZSA8c3lzL3N5c21hY3Jvcy5oPgotI2luY2x1ZGUgPHN5
cy9zdGF0Lmg+Ci0jaW5jbHVkZSA8c3lzL3R5cGVzLmg+Ci0jaW5jbHVkZSA8c3lzL2lvY3RsLmg+
Ci0jaW5jbHVkZSA8bGludXgvbWFqb3IuaD4KLQotI2luY2x1ZGUgInRhcC1jdGwuaCIKLSNpbmNs
dWRlICJibGt0YXAyLmgiCi0KLXN0YXRpYyBpbnQKLXRhcF9jdGxfcHJlcGFyZV9kaXJlY3Rvcnko
Y29uc3QgY2hhciAqZGlyKQotewotCWludCBlcnI7Ci0JY2hhciAqcHRyLCAqbmFtZSwgKnN0YXJ0
OwotCi0JZXJyID0gYWNjZXNzKGRpciwgV19PSyB8IFJfT0spOwotCWlmICghZXJyKQotCQlyZXR1
cm4gMDsKLQotCW5hbWUgPSBzdHJkdXAoZGlyKTsKLQlpZiAoIW5hbWUpCi0JCXJldHVybiBFTk9N
RU07Ci0KLQlzdGFydCA9IG5hbWU7Ci0KLQlmb3IgKDs7KSB7Ci0JCXB0ciA9IHN0cmNocihzdGFy
dCArIDEsICcvJyk7Ci0JCWlmIChwdHIpCi0JCQkqcHRyID0gJ1wwJzsKLQotCQllcnIgPSBta2Rp
cihuYW1lLCAwNzU1KTsKLQkJaWYgKGVyciAmJiBlcnJubyAhPSBFRVhJU1QpIHsKLQkJCVBFUlJP
UigibWtkaXIgJXMiLCBuYW1lKTsKLQkJCWVyciA9IGVycm5vOwotCQkJYnJlYWs7Ci0JCX0KLQot
CQlpZiAoIXB0cikKLQkJCWJyZWFrOwotCQllbHNlIHsKLQkJCSpwdHIgPSAnLyc7Ci0JCQlzdGFy
dCA9IHB0ciArIDE7Ci0JCX0KLQl9Ci0KLQlmcmVlKG5hbWUpOwotCXJldHVybiBlcnI7Ci19Ci0K
LXN0YXRpYyBpbnQKLXRhcF9jdGxfbWFrZV9kZXZpY2UoY29uc3QgY2hhciAqZGV2bmFtZSwgY29u
c3QgaW50IG1ham9yLAotCQkgICAgY29uc3QgaW50IG1pbm9yLCBjb25zdCBpbnQgcGVybSkKLXsK
LQlpbnQgZXJyOwotCWNoYXIgKmNvcHksICpkaXI7Ci0KLQljb3B5ID0gc3RyZHVwKGRldm5hbWUp
OwotCWlmICghY29weSkKLQkJcmV0dXJuIEVOT01FTTsKLQotCWRpciA9IGRpcm5hbWUoY29weSk7
Ci0KLQllcnIgPSB0YXBfY3RsX3ByZXBhcmVfZGlyZWN0b3J5KGRpcik7Ci0JZnJlZShjb3B5KTsK
LQotCWlmIChlcnIpCi0JCXJldHVybiBlcnI7Ci0KLQlpZiAoIWFjY2VzcyhkZXZuYW1lLCBGX09L
KSkKLQkJaWYgKHVubGluayhkZXZuYW1lKSkgewotCQkJUEVSUk9SKCJ1bmxpbmsgJXMiLCBkZXZu
YW1lKTsKLQkJCXJldHVybiBlcnJubzsKLQkJfQotCi0JZXJyID0gbWtub2QoZGV2bmFtZSwgcGVy
bSwgbWFrZWRldihtYWpvciwgbWlub3IpKTsKLQlpZiAoZXJyKSB7Ci0JCVBFUlJPUigibWtub2Qg
JXMiLCBkZXZuYW1lKTsKLQkJcmV0dXJuIGVycm5vOwotCX0KLQotCXJldHVybiAwOwotfQotCi1z
dGF0aWMgaW50Ci10YXBfY3RsX2NoZWNrX2Vudmlyb25tZW50KHZvaWQpCi17Ci0JRklMRSAqZjsK
LQlpbnQgZXJyLCBtaW5vcjsKLQljaGFyIG5hbWVbMjU2XTsKLQotCWVyciA9IHRhcF9jdGxfcHJl
cGFyZV9kaXJlY3RvcnkoQkxLVEFQMl9DT05UUk9MX0RJUik7Ci0JaWYgKGVycikKLQkJcmV0dXJu
IGVycjsKLQotCWlmICghYWNjZXNzKEJMS1RBUDJfQ09OVFJPTF9ERVZJQ0UsIFJfT0sgfCBXX09L
KSkKLQkJcmV0dXJuIDA7Ci0KLQltZW1zZXQobmFtZSwgMCwgc2l6ZW9mKG5hbWUpKTsKLQotCWYg
PSBmb3BlbigiL3Byb2MvbWlzYyIsICJyIik7Ci0JaWYgKCFmKSB7Ci0JCUVQUklOVEYoImZhaWxl
ZCB0byBvcGVuIC9wcm9jL21pc2M6ICVkXG4iLCBlcnJubyk7Ci0JCXJldHVybiBlcnJubzsKLQl9
Ci0KLQl3aGlsZSAoZnNjYW5mKGYsICIlZCAlMjU2cyIsICZtaW5vciwgbmFtZSkgPT0gMikKLQkJ
aWYgKCFzdHJjbXAobmFtZSwgQkxLVEFQMl9DT05UUk9MX05BTUUpKSB7Ci0JCQllcnIgPSB0YXBf
Y3RsX21ha2VfZGV2aWNlKEJMS1RBUDJfQ09OVFJPTF9ERVZJQ0UsCi0JCQkJCQkgIE1JU0NfTUFK
T1IsCi0JCQkJCQkgIG1pbm9yLCBTX0lGQ0hSIHwgMDYwMCk7Ci0JCQlnb3RvIG91dDsKLQkJfQot
Ci0JZXJyID0gRU5PU1lTOwotCUVQUklOVEYoImRpZG4ndCBmaW5kICVzIGluIC9wcm9jL21pc2Nc
biIsIEJMS1RBUDJfQ09OVFJPTF9OQU1FKTsKLQotb3V0OgotCWZjbG9zZShmKTsKLQlyZXR1cm4g
ZXJyOwotfQotCi1zdGF0aWMgaW50Ci10YXBfY3RsX2FsbG9jYXRlX2RldmljZShpbnQgKm1pbm9y
LCBjaGFyICoqZGV2bmFtZSkKLXsKLQljaGFyICpuYW1lOwotCWludCBmZCwgZXJyOwotCXN0cnVj
dCBibGt0YXAyX2hhbmRsZSBoYW5kbGU7Ci0KLQkqbWlub3IgPSAtMTsKLQlpZiAoIWRldm5hbWUp
Ci0JCXJldHVybiBFSU5WQUw7Ci0KLQlmZCA9IG9wZW4oQkxLVEFQMl9DT05UUk9MX0RFVklDRSwg
T19SRE9OTFkpOwotCWlmIChmZCA9PSAtMSkgewotCQlFUFJJTlRGKCJmYWlsZWQgdG8gb3BlbiBj
b250cm9sIGRldmljZTogJWRcbiIsIGVycm5vKTsKLQkJcmV0dXJuIGVycm5vOwotCX0KLQotCWVy
ciA9IGlvY3RsKGZkLCBCTEtUQVAyX0lPQ1RMX0FMTE9DX1RBUCwgJmhhbmRsZSk7Ci0JY2xvc2Uo
ZmQpOwotCWlmIChlcnIgPT0gLTEpIHsKLQkJRVBSSU5URigiZmFpbGVkIHRvIGFsbG9jYXRlIG5l
dyBkZXZpY2U6ICVkXG4iLCBlcnJubyk7Ci0JCXJldHVybiBlcnJubzsKLQl9Ci0KLQllcnIgPSBh
c3ByaW50ZigmbmFtZSwgIiVzJWQiLCBCTEtUQVAyX1JJTkdfREVWSUNFLCBoYW5kbGUubWlub3Ip
OwotCWlmIChlcnIgPT0gLTEpIHsKLQkJZXJyID0gRU5PTUVNOwotCQlnb3RvIGZhaWw7Ci0JfQot
Ci0JZXJyID0gdGFwX2N0bF9tYWtlX2RldmljZShuYW1lLCBoYW5kbGUucmluZywKLQkJCQkgIGhh
bmRsZS5taW5vciwgU19JRkNIUiB8IDA2MDApOwotCWZyZWUobmFtZSk7Ci0JaWYgKGVycikgewot
CQlFUFJJTlRGKCJjcmVhdGluZyByaW5nIGRldmljZSBmb3IgJWQgZmFpbGVkOiAlZFxuIiwKLQkJ
CWhhbmRsZS5taW5vciwgZXJyKTsKLQkJZ290byBmYWlsOwotCX0KLQotCWlmICgqZGV2bmFtZSkK
LQkJbmFtZSA9ICpkZXZuYW1lOwotCWVsc2UgewotCQllcnIgPSBhc3ByaW50ZigmbmFtZSwgIiVz
JWQiLAotCQkJICAgICAgIEJMS1RBUDJfSU9fREVWSUNFLCBoYW5kbGUubWlub3IpOwotCQlpZiAo
ZXJyID09IC0xKSB7Ci0JCQllcnIgPSBFTk9NRU07Ci0JCQlnb3RvIGZhaWw7Ci0JCX0KLQkJKmRl
dm5hbWUgPSBuYW1lOwotCX0KLQotCWVyciA9IHRhcF9jdGxfbWFrZV9kZXZpY2UobmFtZSwgaGFu
ZGxlLmRldmljZSwKLQkJCQkgIGhhbmRsZS5taW5vciwgU19JRkJMSyB8IDA2MDApOwotCWlmIChl
cnIpIHsKLQkJRVBSSU5URigiY3JlYXRpbmcgSU8gZGV2aWNlIGZvciAlZCBmYWlsZWQ6ICVkXG4i
LAotCQkJaGFuZGxlLm1pbm9yLCBlcnIpOwotCQlnb3RvIGZhaWw7Ci0JfQotCi0JREJHKCJuZXcg
aW50ZXJmYWNlOiByaW5nOiAldSwgZGV2aWNlOiAldSwgbWlub3I6ICV1XG4iLAotCSAgICBoYW5k
bGUucmluZywgaGFuZGxlLmRldmljZSwgaGFuZGxlLm1pbm9yKTsKLQotCSptaW5vciA9IGhhbmRs
ZS5taW5vcjsKLQlyZXR1cm4gMDsKLQotZmFpbDoKLQl0YXBfY3RsX2ZyZWUoaGFuZGxlLm1pbm9y
KTsKLQlyZXR1cm4gZXJyOwotfQotCi1pbnQKLXRhcF9jdGxfYWxsb2NhdGUoaW50ICptaW5vciwg
Y2hhciAqKmRldm5hbWUpCi17Ci0JaW50IGVycjsKLQotCSptaW5vciA9IC0xOwotCi0JZXJyID0g
dGFwX2N0bF9jaGVja19lbnZpcm9ubWVudCgpOwotCWlmIChlcnIpCi0JCXJldHVybiBlcnI7Ci0K
LQllcnIgPSB0YXBfY3RsX2FsbG9jYXRlX2RldmljZShtaW5vciwgZGV2bmFtZSk7Ci0JaWYgKGVy
cikKLQkJcmV0dXJuIGVycjsKLQotCXJldHVybiAwOwotfQpkaWZmIC0tZ2l0IGEvdG9vbHMvYmxr
dGFwMi9jb250cm9sL3RhcC1jdGwtYXR0YWNoLmMgYi90b29scy9ibGt0YXAyL2NvbnRyb2wvdGFw
LWN0bC1hdHRhY2guYwpkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggM2NiOTMzY2VjOC4u
MDAwMDAwMDAwMAotLS0gYS90b29scy9ibGt0YXAyL2NvbnRyb2wvdGFwLWN0bC1hdHRhY2guYwor
KysgL2Rldi9udWxsCkBAIC0xLDYxICswLDAgQEAKLS8qCi0gKiBDb3B5cmlnaHQgKGMpIDIwMDgs
IFhlblNvdXJjZSBJbmMuCi0gKiBBbGwgcmlnaHRzIHJlc2VydmVkLgotICoKLSAqIFJlZGlzdHJp
YnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91
dAotICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxv
d2luZyBjb25kaXRpb25zIGFyZSBtZXQ6Ci0gKiAgICAgKiBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291
cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdodAotICogICAgICAgbm90aWNl
LCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLgot
ICogICAgICogUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRo
ZSBhYm92ZSBjb3B5cmlnaHQKLSAqICAgICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlv
bnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lciBpbiB0aGUKLSAqICAgICAgIGRvY3VtZW50
YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZSBkaXN0cmlidXRp
b24uCi0gKiAgICAgKiBOZWl0aGVyIHRoZSBuYW1lIG9mIFhlblNvdXJjZSBJbmMuIG5vciB0aGUg
bmFtZXMgb2YgaXRzIGNvbnRyaWJ1dG9ycwotICogICAgICAgbWF5IGJlIHVzZWQgdG8gZW5kb3Jz
ZSBvciBwcm9tb3RlIHByb2R1Y3RzIGRlcml2ZWQgZnJvbSB0aGlzIHNvZnR3YXJlCi0gKiAgICAg
ICB3aXRob3V0IHNwZWNpZmljIHByaW9yIHdyaXR0ZW4gcGVybWlzc2lvbi4KLSAqCi0gKiBUSElT
IFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQgQ09OVFJJ
QlVUT1JTCi0gKiAiQVMgSVMiIEFORCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMs
IElOQ0xVRElORywgQlVUIE5PVAotICogTElNSVRFRCBUTywgVEhFIElNUExJRUQgV0FSUkFOVElF
UyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SCi0gKiBBIFBBUlRJQ1VMQVIgUFVS
UE9TRSBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIENPUFlSSUdIVCBPV05F
UgotICogT1IgQ09OVFJJQlVUT1JTIEJFIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1Qs
IElOQ0lERU5UQUwsIFNQRUNJQUwsCi0gKiBFWEVNUExBUlksIE9SIENPTlNFUVVFTlRJQUwgREFN
QUdFUyAoSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sCi0gKiBQUk9DVVJFTUVOVCBPRiBT
VUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwgREFUQSwgT1IKLSAqIFBS
T0ZJVFM7IE9SIEJVU0lORVNTIElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFO
WSBUSEVPUlkgT0YKLSAqIExJQUJJTElUWSwgV0hFVEhFUiBJTiBDT05UUkFDVCwgU1RSSUNUIExJ
QUJJTElUWSwgT1IgVE9SVCAoSU5DTFVESU5HCi0gKiBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkg
QVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFIE9GIFRISVMKLSAqIFNPRlRXQVJFLCBF
VkVOIElGIEFEVklTRUQgT0YgVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgotICovCi0j
aW5jbHVkZSA8c3RkaW8uaD4KLSNpbmNsdWRlIDxlcnJuby5oPgotI2luY2x1ZGUgPHN0ZGxpYi5o
PgotI2luY2x1ZGUgPHN0cmluZy5oPgotI2luY2x1ZGUgPGdldG9wdC5oPgotCi0jaW5jbHVkZSAi
dGFwLWN0bC5oIgotCi1pbnQKLXRhcF9jdGxfYXR0YWNoKGNvbnN0IGludCBpZCwgY29uc3QgaW50
IG1pbm9yKQotewotCWludCBlcnI7Ci0JdGFwZGlza19tZXNzYWdlX3QgbWVzc2FnZTsKLQotCW1l
bXNldCgmbWVzc2FnZSwgMCwgc2l6ZW9mKG1lc3NhZ2UpKTsKLQltZXNzYWdlLnR5cGUgPSBUQVBE
SVNLX01FU1NBR0VfQVRUQUNIOwotCW1lc3NhZ2UuY29va2llID0gbWlub3I7Ci0KLQllcnIgPSB0
YXBfY3RsX2Nvbm5lY3Rfc2VuZF9hbmRfcmVjZWl2ZShpZCwgJm1lc3NhZ2UsIDUpOwotCWlmIChl
cnIpCi0JCXJldHVybiBlcnI7Ci0KLQlpZiAobWVzc2FnZS50eXBlID09IFRBUERJU0tfTUVTU0FH
RV9BVFRBQ0hfUlNQKSB7Ci0JCWVyciA9IG1lc3NhZ2UudS5yZXNwb25zZS5lcnJvcjsKLQkJaWYg
KGVycikKLQkJCUVQUklOVEYoImF0dGFjaCBmYWlsZWQ6ICVkXG4iLCBlcnIpOwotCX0gZWxzZSB7
Ci0JCUVQUklOVEYoImdvdCB1bmV4cGVjdGVkIHJlc3VsdCAnJXMnIGZyb20gJWRcbiIsCi0JCQl0
YXBkaXNrX21lc3NhZ2VfbmFtZShtZXNzYWdlLnR5cGUpLCBpZCk7Ci0JCWVyciA9IEVJTlZBTDsK
LQl9Ci0KLQlyZXR1cm4gZXJyOwotfQpkaWZmIC0tZ2l0IGEvdG9vbHMvYmxrdGFwMi9jb250cm9s
L3RhcC1jdGwtY2hlY2suYyBiL3Rvb2xzL2Jsa3RhcDIvY29udHJvbC90YXAtY3RsLWNoZWNrLmMK
ZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IGU5ODU4M2E3M2IuLjAwMDAwMDAwMDAKLS0t
IGEvdG9vbHMvYmxrdGFwMi9jb250cm9sL3RhcC1jdGwtY2hlY2suYworKysgL2Rldi9udWxsCkBA
IC0xLDc5ICswLDAgQEAKLS8qCi0gKiBDb3B5cmlnaHQgKGMpIDIwMDgsIFhlblNvdXJjZSBJbmMu
Ci0gKiBBbGwgcmlnaHRzIHJlc2VydmVkLgotICoKLSAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2Ug
aW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAotICogbW9kaWZpY2F0
aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25z
IGFyZSBtZXQ6Ci0gKiAgICAgKiBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCBy
ZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdodAotICogICAgICAgbm90aWNlLCB0aGlzIGxpc3Qgb2Yg
Y29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLgotICogICAgICogUmVkaXN0
cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5cmln
aHQKLSAqICAgICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xs
b3dpbmcgZGlzY2xhaW1lciBpbiB0aGUKLSAqICAgICAgIGRvY3VtZW50YXRpb24gYW5kL29yIG90
aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZSBkaXN0cmlidXRpb24uCi0gKiAgICAgKiBO
ZWl0aGVyIHRoZSBuYW1lIG9mIFhlblNvdXJjZSBJbmMuIG5vciB0aGUgbmFtZXMgb2YgaXRzIGNv
bnRyaWJ1dG9ycwotICogICAgICAgbWF5IGJlIHVzZWQgdG8gZW5kb3JzZSBvciBwcm9tb3RlIHBy
b2R1Y3RzIGRlcml2ZWQgZnJvbSB0aGlzIHNvZnR3YXJlCi0gKiAgICAgICB3aXRob3V0IHNwZWNp
ZmljIHByaW9yIHdyaXR0ZW4gcGVybWlzc2lvbi4KLSAqCi0gKiBUSElTIFNPRlRXQVJFIElTIFBS
T1ZJREVEIEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQgQ09OVFJJQlVUT1JTCi0gKiAiQVMg
SVMiIEFORCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVU
IE5PVAotICogTElNSVRFRCBUTywgVEhFIElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFC
SUxJVFkgQU5EIEZJVE5FU1MgRk9SCi0gKiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBUkUgRElTQ0xB
SU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIENPUFlSSUdIVCBPV05FUgotICogT1IgQ09OVFJJ
QlVUT1JTIEJFIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsIFNQ
RUNJQUwsCi0gKiBFWEVNUExBUlksIE9SIENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5H
LCBCVVQgTk9UIExJTUlURUQgVE8sCi0gKiBQUk9DVVJFTUVOVCBPRiBTVUJTVElUVVRFIEdPT0RT
IE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwgREFUQSwgT1IKLSAqIFBST0ZJVFM7IE9SIEJVU0lO
RVNTIElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFOWSBUSEVPUlkgT0YKLSAq
IExJQUJJTElUWSwgV0hFVEhFUiBJTiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9S
VCAoSU5DTFVESU5HCi0gKiBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkg
V0FZIE9VVCBPRiBUSEUgVVNFIE9GIFRISVMKLSAqIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQg
T0YgVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgotICovCi0jaW5jbHVkZSA8c3RkaW8u
aD4KLSNpbmNsdWRlIDxlcnJuby5oPgotI2luY2x1ZGUgPHVuaXN0ZC5oPgotI2luY2x1ZGUgPHN0
cmluZy5oPgotCi0jaW5jbHVkZSAidGFwLWN0bC5oIgotI2luY2x1ZGUgImJsa3RhcDIuaCIKLQot
aW50Ci10YXBfY3RsX2NoZWNrX2Jsa3RhcChjb25zdCBjaGFyICoqbXNnKQotewotCUZJTEUgKmY7
Ci0JaW50IGVyciA9IDAsIG1pbm9yOwotCWNoYXIgbmFtZVszMl07Ci0KLQltZW1zZXQobmFtZSwg
MCwgc2l6ZW9mKG5hbWUpKTsKLQotCWYgPSBmb3BlbigiL3Byb2MvbWlzYyIsICJyIik7Ci0JaWYg
KCFmKSB7Ci0JCSptc2cgPSAiZmFpbGVkIHRvIG9wZW4gL3Byb2MvbWlzYyI7Ci0JCXJldHVybiAt
ZXJybm87Ci0JfQotCi0Jd2hpbGUgKGZzY2FuZihmLCAiJWQgJTMycyIsICZtaW5vciwgbmFtZSkg
PT0gMikgewotCQlpZiAoIXN0cmNtcChuYW1lLCBCTEtUQVAyX0NPTlRST0xfTkFNRSkpCi0JCQln
b3RvIG91dDsKLQl9Ci0KLQllcnIgPSAtRU5PU1lTOwotCSptc2cgPSAiYmxrdGFwIGtlcm5lbCBt
b2R1bGUgbm90IGluc3RhbGxlZCI7Ci0KLW91dDoKLQlmY2xvc2UoZik7Ci0JcmV0dXJuIGVycjsK
LX0KLQotaW50Ci10YXBfY3RsX2NoZWNrKGNvbnN0IGNoYXIgKiptc2cpCi17Ci0JaW50IGVycjsK
LQl1aWRfdCB1aWQ7Ci0KLQllcnIgPSB0YXBfY3RsX2NoZWNrX2Jsa3RhcChtc2cpOwotCWlmIChl
cnIpCi0JCWdvdG8gb3V0OwotCi0JZXJyICA9IDA7Ci0JKm1zZyA9ICJvayI7Ci0KLW91dDoKLQly
ZXR1cm4gZXJyOwotfQpkaWZmIC0tZ2l0IGEvdG9vbHMvYmxrdGFwMi9jb250cm9sL3RhcC1jdGwt
Y2xvc2UuYyBiL3Rvb2xzL2Jsa3RhcDIvY29udHJvbC90YXAtY3RsLWNsb3NlLmMKZGVsZXRlZCBm
aWxlIG1vZGUgMTAwNjQ0CmluZGV4IDJlNWY4MGIyOWQuLjAwMDAwMDAwMDAKLS0tIGEvdG9vbHMv
YmxrdGFwMi9jb250cm9sL3RhcC1jdGwtY2xvc2UuYworKysgL2Rldi9udWxsCkBAIC0xLDg3ICsw
LDAgQEAKLS8qCi0gKiBDb3B5cmlnaHQgKGMpIDIwMDgsIFhlblNvdXJjZSBJbmMuCi0gKiBBbGwg
cmlnaHRzIHJlc2VydmVkLgotICoKLSAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNl
IGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAotICogbW9kaWZpY2F0aW9uLCBhcmUg
cGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zIGFyZSBtZXQ6
Ci0gKiAgICAgKiBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhl
IGFib3ZlIGNvcHlyaWdodAotICogICAgICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9u
cyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLgotICogICAgICogUmVkaXN0cmlidXRpb25z
IGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQKLSAqICAg
ICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlz
Y2xhaW1lciBpbiB0aGUKLSAqICAgICAgIGRvY3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVy
aWFscyBwcm92aWRlZCB3aXRoIHRoZSBkaXN0cmlidXRpb24uCi0gKiAgICAgKiBOZWl0aGVyIHRo
ZSBuYW1lIG9mIFhlblNvdXJjZSBJbmMuIG5vciB0aGUgbmFtZXMgb2YgaXRzIGNvbnRyaWJ1dG9y
cwotICogICAgICAgbWF5IGJlIHVzZWQgdG8gZW5kb3JzZSBvciBwcm9tb3RlIHByb2R1Y3RzIGRl
cml2ZWQgZnJvbSB0aGlzIHNvZnR3YXJlCi0gKiAgICAgICB3aXRob3V0IHNwZWNpZmljIHByaW9y
IHdyaXR0ZW4gcGVybWlzc2lvbi4KLSAqCi0gKiBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZ
IFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQgQ09OVFJJQlVUT1JTCi0gKiAiQVMgSVMiIEFORCBB
TlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVAotICog
TElNSVRFRCBUTywgVEhFIElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5E
IEZJVE5FU1MgRk9SCi0gKiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBUkUgRElTQ0xBSU1FRC4gSU4g
Tk8gRVZFTlQgU0hBTEwgVEhFIENPUFlSSUdIVCBPV05FUgotICogT1IgQ09OVFJJQlVUT1JTIEJF
IExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsIFNQRUNJQUwsCi0g
KiBFWEVNUExBUlksIE9SIENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5HLCBCVVQgTk9U
IExJTUlURUQgVE8sCi0gKiBQUk9DVVJFTUVOVCBPRiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJ
Q0VTOyBMT1NTIE9GIFVTRSwgREFUQSwgT1IKLSAqIFBST0ZJVFM7IE9SIEJVU0lORVNTIElOVEVS
UlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFOWSBUSEVPUlkgT0YKLSAqIExJQUJJTElU
WSwgV0hFVEhFUiBJTiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVCAoSU5DTFVE
SU5HCi0gKiBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBP
RiBUSEUgVVNFIE9GIFRISVMKLSAqIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YgVEhFIFBP
U1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgotICovCi0jaW5jbHVkZSA8c3RkaW8uaD4KLSNpbmNs
dWRlIDxlcnJuby5oPgotI2luY2x1ZGUgPHN0ZGxpYi5oPgotI2luY2x1ZGUgPHVuaXN0ZC5oPgot
I2luY2x1ZGUgPHN0cmluZy5oPgotI2luY2x1ZGUgPGdldG9wdC5oPgotCi0jaW5jbHVkZSAidGFw
LWN0bC5oIgotCi1zdGF0aWMgaW50Ci1fX3RhcF9jdGxfY2xvc2UoY29uc3QgaW50IGlkLCBjb25z
dCBpbnQgbWlub3IsIGNvbnN0IGludCBmb3JjZSkKLXsKLQlpbnQgZXJyOwotCXRhcGRpc2tfbWVz
c2FnZV90IG1lc3NhZ2U7Ci0KLQltZW1zZXQoJm1lc3NhZ2UsIDAsIHNpemVvZihtZXNzYWdlKSk7
Ci0JbWVzc2FnZS50eXBlID0gVEFQRElTS19NRVNTQUdFX0NMT1NFOwotCWlmIChmb3JjZSkKLQkJ
bWVzc2FnZS50eXBlID0gVEFQRElTS19NRVNTQUdFX0ZPUkNFX1NIVVRET1dOOwotCW1lc3NhZ2Uu
Y29va2llID0gbWlub3I7Ci0KLQllcnIgPSB0YXBfY3RsX2Nvbm5lY3Rfc2VuZF9hbmRfcmVjZWl2
ZShpZCwgJm1lc3NhZ2UsIDUpOwotCWlmIChlcnIpCi0JCXJldHVybiBlcnI7Ci0KLQlpZiAobWVz
c2FnZS50eXBlID09IFRBUERJU0tfTUVTU0FHRV9DTE9TRV9SU1ApIHsKLQkJZXJyID0gbWVzc2Fn
ZS51LnJlc3BvbnNlLmVycm9yOwotCQlpZiAoZXJyKQotCQkJRVBSSU5URigiY2xvc2UgZmFpbGVk
OiAlZFxuIiwgZXJyKTsKLQl9IGVsc2UgewotCQlFUFJJTlRGKCJnb3QgdW5leHBlY3RlZCByZXN1
bHQgJyVzJyBmcm9tICVkXG4iLAotCQkJdGFwZGlza19tZXNzYWdlX25hbWUobWVzc2FnZS50eXBl
KSwgaWQpOwotCQllcnIgPSBFSU5WQUw7Ci0JfQotCi0JcmV0dXJuIGVycjsKLX0KLQotaW50Ci10
YXBfY3RsX2Nsb3NlKGNvbnN0IGludCBpZCwgY29uc3QgaW50IG1pbm9yLCBjb25zdCBpbnQgZm9y
Y2UpCi17Ci0JaW50IGksIGVycjsKLQotCWZvciAoaSA9IDA7IGkgPCAyMDsgaSsrKSB7Ci0JCWVy
ciA9IF9fdGFwX2N0bF9jbG9zZShpZCwgbWlub3IsIGZvcmNlKTsKLQkJaWYgKCFlcnIpCi0JCQly
ZXR1cm4gMDsKLQotCQllcnIgPSAoZXJyIDwgMCA/IC1lcnIgOiBlcnIpOwotCQlpZiAoZXJyICE9
IEVBR0FJTikgewotCQkJRVBSSU5URigiY2xvc2UgZmFpbGVkOiAlZFxuIiwgZXJyKTsKLQkJCXJl
dHVybiBlcnI7Ci0JCX0KLQotCQl1c2xlZXAoMTAwMCk7Ci0JfQotCi0JRVBSSU5URigiY2xvc2Ug
dGltZWQgb3V0XG4iKTsKLQlyZXR1cm4gRUlPOwotfQpkaWZmIC0tZ2l0IGEvdG9vbHMvYmxrdGFw
Mi9jb250cm9sL3RhcC1jdGwtY3JlYXRlLmMgYi90b29scy9ibGt0YXAyL2NvbnRyb2wvdGFwLWN0
bC1jcmVhdGUuYwpkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggZjRjNDdmMWY3ZC4uMDAw
MDAwMDAwMAotLS0gYS90b29scy9ibGt0YXAyL2NvbnRyb2wvdGFwLWN0bC1jcmVhdGUuYworKysg
L2Rldi9udWxsCkBAIC0xLDY3ICswLDAgQEAKLS8qCi0gKiBDb3B5cmlnaHQgKGMpIDIwMDgsIFhl
blNvdXJjZSBJbmMuCi0gKiBBbGwgcmlnaHRzIHJlc2VydmVkLgotICoKLSAqIFJlZGlzdHJpYnV0
aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAot
ICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2lu
ZyBjb25kaXRpb25zIGFyZSBtZXQ6Ci0gKiAgICAgKiBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNl
IGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdodAotICogICAgICAgbm90aWNlLCB0
aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLgotICog
ICAgICogUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBh
Ym92ZSBjb3B5cmlnaHQKLSAqICAgICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMg
YW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lciBpbiB0aGUKLSAqICAgICAgIGRvY3VtZW50YXRp
b24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZSBkaXN0cmlidXRpb24u
Ci0gKiAgICAgKiBOZWl0aGVyIHRoZSBuYW1lIG9mIFhlblNvdXJjZSBJbmMuIG5vciB0aGUgbmFt
ZXMgb2YgaXRzIGNvbnRyaWJ1dG9ycwotICogICAgICAgbWF5IGJlIHVzZWQgdG8gZW5kb3JzZSBv
ciBwcm9tb3RlIHByb2R1Y3RzIGRlcml2ZWQgZnJvbSB0aGlzIHNvZnR3YXJlCi0gKiAgICAgICB3
aXRob3V0IHNwZWNpZmljIHByaW9yIHdyaXR0ZW4gcGVybWlzc2lvbi4KLSAqCi0gKiBUSElTIFNP
RlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQgQ09OVFJJQlVU
T1JTCi0gKiAiQVMgSVMiIEFORCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElO
Q0xVRElORywgQlVUIE5PVAotICogTElNSVRFRCBUTywgVEhFIElNUExJRUQgV0FSUkFOVElFUyBP
RiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SCi0gKiBBIFBBUlRJQ1VMQVIgUFVSUE9T
RSBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIENPUFlSSUdIVCBPV05FUgot
ICogT1IgQ09OVFJJQlVUT1JTIEJFIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElO
Q0lERU5UQUwsIFNQRUNJQUwsCi0gKiBFWEVNUExBUlksIE9SIENPTlNFUVVFTlRJQUwgREFNQUdF
UyAoSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sCi0gKiBQUk9DVVJFTUVOVCBPRiBTVUJT
VElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwgREFUQSwgT1IKLSAqIFBST0ZJ
VFM7IE9SIEJVU0lORVNTIElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFOWSBU
SEVPUlkgT0YKLSAqIExJQUJJTElUWSwgV0hFVEhFUiBJTiBDT05UUkFDVCwgU1RSSUNUIExJQUJJ
TElUWSwgT1IgVE9SVCAoSU5DTFVESU5HCi0gKiBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkgQVJJ
U0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFIE9GIFRISVMKLSAqIFNPRlRXQVJFLCBFVkVO
IElGIEFEVklTRUQgT0YgVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgotICovCi0jaW5j
bHVkZSA8c3RkaW8uaD4KLSNpbmNsdWRlIDxlcnJuby5oPgotI2luY2x1ZGUgPHN0ZGxpYi5oPgot
I2luY2x1ZGUgPHVuaXN0ZC5oPgotI2luY2x1ZGUgPGdldG9wdC5oPgotCi0jaW5jbHVkZSAidGFw
LWN0bC5oIgotI2luY2x1ZGUgImJsa3RhcDIuaCIKLQotaW50Ci10YXBfY3RsX2NyZWF0ZShjb25z
dCBjaGFyICpwYXJhbXMsIGNoYXIgKipkZXZuYW1lKQotewotCWludCBlcnIsIGlkLCBtaW5vcjsK
LQotCWVyciA9IHRhcF9jdGxfYWxsb2NhdGUoJm1pbm9yLCBkZXZuYW1lKTsKLQlpZiAoZXJyKQot
CQlyZXR1cm4gZXJyOwotCi0JaWQgPSB0YXBfY3RsX3NwYXduKCk7Ci0JaWYgKGlkIDwgMCkgewot
CQllcnIgPSBpZDsKLQkJZ290byBkZXN0cm95OwotCX0KLQotCWVyciA9IHRhcF9jdGxfYXR0YWNo
KGlkLCBtaW5vcik7Ci0JaWYgKGVycikKLQkJZ290byBkZXN0cm95OwotCi0JZXJyID0gdGFwX2N0
bF9vcGVuKGlkLCBtaW5vciwgcGFyYW1zKTsKLQlpZiAoZXJyKQotCQlnb3RvIGRldGFjaDsKLQot
CXJldHVybiAwOwotCi1kZXRhY2g6Ci0JdGFwX2N0bF9kZXRhY2goaWQsIG1pbm9yKTsKLWRlc3Ry
b3k6Ci0JdGFwX2N0bF9mcmVlKG1pbm9yKTsKLQlyZXR1cm4gZXJyOwotfQpkaWZmIC0tZ2l0IGEv
dG9vbHMvYmxrdGFwMi9jb250cm9sL3RhcC1jdGwtZGVzdHJveS5jIGIvdG9vbHMvYmxrdGFwMi9j
b250cm9sL3RhcC1jdGwtZGVzdHJveS5jCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCBk
YzVkYmFhMWEyLi4wMDAwMDAwMDAwCi0tLSBhL3Rvb2xzL2Jsa3RhcDIvY29udHJvbC90YXAtY3Rs
LWRlc3Ryb3kuYworKysgL2Rldi9udWxsCkBAIC0xLDU2ICswLDAgQEAKLS8qCi0gKiBDb3B5cmln
aHQgKGMpIDIwMDgsIFhlblNvdXJjZSBJbmMuCi0gKiBBbGwgcmlnaHRzIHJlc2VydmVkLgotICoK
LSAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdp
dGggb3Igd2l0aG91dAotICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRo
YXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zIGFyZSBtZXQ6Ci0gKiAgICAgKiBSZWRpc3RyaWJ1
dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdodAotICog
ICAgICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBk
aXNjbGFpbWVyLgotICogICAgICogUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3Qg
cmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQKLSAqICAgICAgIG5vdGljZSwgdGhpcyBsaXN0
IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lciBpbiB0aGUKLSAqICAg
ICAgIGRvY3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRo
ZSBkaXN0cmlidXRpb24uCi0gKiAgICAgKiBOZWl0aGVyIHRoZSBuYW1lIG9mIFhlblNvdXJjZSBJ
bmMuIG5vciB0aGUgbmFtZXMgb2YgaXRzIGNvbnRyaWJ1dG9ycwotICogICAgICAgbWF5IGJlIHVz
ZWQgdG8gZW5kb3JzZSBvciBwcm9tb3RlIHByb2R1Y3RzIGRlcml2ZWQgZnJvbSB0aGlzIHNvZnR3
YXJlCi0gKiAgICAgICB3aXRob3V0IHNwZWNpZmljIHByaW9yIHdyaXR0ZW4gcGVybWlzc2lvbi4K
LSAqCi0gKiBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklHSFQgSE9MREVS
UyBBTkQgQ09OVFJJQlVUT1JTCi0gKiAiQVMgSVMiIEFORCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVE
IFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVAotICogTElNSVRFRCBUTywgVEhFIElNUExJ
RUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SCi0gKiBBIFBB
UlRJQ1VMQVIgUFVSUE9TRSBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIENP
UFlSSUdIVCBPV05FUgotICogT1IgQ09OVFJJQlVUT1JTIEJFIExJQUJMRSBGT1IgQU5ZIERJUkVD
VCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsIFNQRUNJQUwsCi0gKiBFWEVNUExBUlksIE9SIENPTlNF
UVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sCi0gKiBQUk9D
VVJFTUVOVCBPRiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwgREFU
QSwgT1IKLSAqIFBST0ZJVFM7IE9SIEJVU0lORVNTIElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVT
RUQgQU5EIE9OIEFOWSBUSEVPUlkgT0YKLSAqIExJQUJJTElUWSwgV0hFVEhFUiBJTiBDT05UUkFD
VCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVCAoSU5DTFVESU5HCi0gKiBORUdMSUdFTkNFIE9S
IE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFIE9GIFRISVMKLSAq
IFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YgVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFN
QUdFLgotICovCi0jaW5jbHVkZSA8c3RkaW8uaD4KLSNpbmNsdWRlIDxlcnJuby5oPgotI2luY2x1
ZGUgPGZjbnRsLmg+Ci0jaW5jbHVkZSA8c3RkbGliLmg+Ci0jaW5jbHVkZSA8dW5pc3RkLmg+Ci0j
aW5jbHVkZSA8Z2V0b3B0Lmg+Ci0KLSNpbmNsdWRlICJ0YXAtY3RsLmgiCi0jaW5jbHVkZSAiYmxr
dGFwMi5oIgotCi1pbnQKLXRhcF9jdGxfZGVzdHJveShjb25zdCBpbnQgaWQsIGNvbnN0IGludCBt
aW5vcikKLXsKLQlpbnQgZXJyOwotCi0JZXJyID0gdGFwX2N0bF9jbG9zZShpZCwgbWlub3IsIDAp
OwotCWlmIChlcnIpCi0JCXJldHVybiBlcnI7Ci0KLQllcnIgPSB0YXBfY3RsX2RldGFjaChpZCwg
bWlub3IpOwotCWlmIChlcnIpCi0JCXJldHVybiBlcnI7Ci0KLQllcnIgPSB0YXBfY3RsX2ZyZWUo
bWlub3IpOwotCWlmIChlcnIpCi0JCXJldHVybiBlcnI7Ci0KLQlyZXR1cm4gMDsKLX0KZGlmZiAt
LWdpdCBhL3Rvb2xzL2Jsa3RhcDIvY29udHJvbC90YXAtY3RsLWRldGFjaC5jIGIvdG9vbHMvYmxr
dGFwMi9jb250cm9sL3RhcC1jdGwtZGV0YWNoLmMKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0Cmlu
ZGV4IDdkN2JiZjMwZDMuLjAwMDAwMDAwMDAKLS0tIGEvdG9vbHMvYmxrdGFwMi9jb250cm9sL3Rh
cC1jdGwtZGV0YWNoLmMKKysrIC9kZXYvbnVsbApAQCAtMSw2MSArMCwwIEBACi0vKgotICogQ29w
eXJpZ2h0IChjKSAyMDA4LCBYZW5Tb3VyY2UgSW5jLgotICogQWxsIHJpZ2h0cyByZXNlcnZlZC4K
LSAqCi0gKiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1z
LCB3aXRoIG9yIHdpdGhvdXQKLSAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRl
ZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucyBhcmUgbWV0OgotICogICAgICogUmVkaXN0
cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQK
LSAqICAgICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dp
bmcgZGlzY2xhaW1lci4KLSAqICAgICAqIFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBt
dXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0Ci0gKiAgICAgICBub3RpY2UsIHRoaXMg
bGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIgaW4gdGhlCi0g
KiAgICAgICBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhlciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0
aCB0aGUgZGlzdHJpYnV0aW9uLgotICogICAgICogTmVpdGhlciB0aGUgbmFtZSBvZiBYZW5Tb3Vy
Y2UgSW5jLiBub3IgdGhlIG5hbWVzIG9mIGl0cyBjb250cmlidXRvcnMKLSAqICAgICAgIG1heSBi
ZSB1c2VkIHRvIGVuZG9yc2Ugb3IgcHJvbW90ZSBwcm9kdWN0cyBkZXJpdmVkIGZyb20gdGhpcyBz
b2Z0d2FyZQotICogICAgICAgd2l0aG91dCBzcGVjaWZpYyBwcmlvciB3cml0dGVuIHBlcm1pc3Np
b24uCi0gKgotICogVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBUSEUgQ09QWVJJR0hUIEhP
TERFUlMgQU5EIENPTlRSSUJVVE9SUwotICogIkFTIElTIiBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1Q
TElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QKLSAqIExJTUlURUQgVE8sIFRIRSBJ
TVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUgotICog
QSBQQVJUSUNVTEFSIFBVUlBPU0UgQVJFIERJU0NMQUlNRUQuIElOIE5PIEVWRU5UIFNIQUxMIFRI
RSBDT1BZUklHSFQgT1dORVIKLSAqIE9SIENPTlRSSUJVVE9SUyBCRSBMSUFCTEUgRk9SIEFOWSBE
SVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLCBTUEVDSUFMLAotICogRVhFTVBMQVJZLCBPUiBD
T05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLAotICog
UFJPQ1VSRU1FTlQgT0YgU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBVU0Us
IERBVEEsIE9SCi0gKiBQUk9GSVRTOyBPUiBCVVNJTkVTUyBJTlRFUlJVUFRJT04pIEhPV0VWRVIg
Q0FVU0VEIEFORCBPTiBBTlkgVEhFT1JZIE9GCi0gKiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQ09O
VFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQgKElOQ0xVRElORwotICogTkVHTElHRU5D
RSBPUiBPVEhFUldJU0UpIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRSBPRiBUSElT
Ci0gKiBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRSBQT1NTSUJJTElUWSBPRiBTVUNI
IERBTUFHRS4KLSAqLwotI2luY2x1ZGUgPHN0ZGlvLmg+Ci0jaW5jbHVkZSA8ZXJybm8uaD4KLSNp
bmNsdWRlIDxzdGRsaWIuaD4KLSNpbmNsdWRlIDxzdHJpbmcuaD4KLSNpbmNsdWRlIDxnZXRvcHQu
aD4KLQotI2luY2x1ZGUgInRhcC1jdGwuaCIKLQotaW50Ci10YXBfY3RsX2RldGFjaChjb25zdCBp
bnQgaWQsIGNvbnN0IGludCBtaW5vcikKLXsKLQlpbnQgZXJyOwotCXRhcGRpc2tfbWVzc2FnZV90
IG1lc3NhZ2U7Ci0KLQltZW1zZXQoJm1lc3NhZ2UsIDAsIHNpemVvZihtZXNzYWdlKSk7Ci0JbWVz
c2FnZS50eXBlID0gVEFQRElTS19NRVNTQUdFX0RFVEFDSDsKLQltZXNzYWdlLmNvb2tpZSA9IG1p
bm9yOwotCi0JZXJyID0gdGFwX2N0bF9jb25uZWN0X3NlbmRfYW5kX3JlY2VpdmUoaWQsICZtZXNz
YWdlLCA1KTsKLQlpZiAoZXJyKQotCQlyZXR1cm4gZXJyOwotCi0JaWYgKG1lc3NhZ2UudHlwZSA9
PSBUQVBESVNLX01FU1NBR0VfREVUQUNIX1JTUCkgewotCQllcnIgPSBtZXNzYWdlLnUucmVzcG9u
c2UuZXJyb3I7Ci0JCWlmIChlcnIgPCAwKQotCQkJcHJpbnRmKCJkZXRhY2ggZmFpbGVkOiAlZFxu
IiwgZXJyKTsKLQl9IGVsc2UgewotCQlwcmludGYoImdvdCB1bmV4cGVjdGVkIHJlc3VsdCAnJXMn
IGZyb20gJWRcbiIsCi0JCSAgICAgICB0YXBkaXNrX21lc3NhZ2VfbmFtZShtZXNzYWdlLnR5cGUp
LCBpZCk7Ci0JCWVyciA9IEVJTlZBTDsKLQl9Ci0KLQlyZXR1cm4gZXJyOwotfQpkaWZmIC0tZ2l0
IGEvdG9vbHMvYmxrdGFwMi9jb250cm9sL3RhcC1jdGwtZnJlZS5jIGIvdG9vbHMvYmxrdGFwMi9j
b250cm9sL3RhcC1jdGwtZnJlZS5jCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCA5YWU3
Mjk1NzQ3Li4wMDAwMDAwMDAwCi0tLSBhL3Rvb2xzL2Jsa3RhcDIvY29udHJvbC90YXAtY3RsLWZy
ZWUuYworKysgL2Rldi9udWxsCkBAIC0xLDU0ICswLDAgQEAKLS8qCi0gKiBDb3B5cmlnaHQgKGMp
IDIwMDgsIFhlblNvdXJjZSBJbmMuCi0gKiBBbGwgcmlnaHRzIHJlc2VydmVkLgotICoKLSAqIFJl
ZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Ig
d2l0aG91dAotICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhl
IGZvbGxvd2luZyBjb25kaXRpb25zIGFyZSBtZXQ6Ci0gKiAgICAgKiBSZWRpc3RyaWJ1dGlvbnMg
b2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdodAotICogICAgICAg
bm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFp
bWVyLgotICogICAgICogUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9k
dWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQKLSAqICAgICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNv
bmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lciBpbiB0aGUKLSAqICAgICAgIGRv
Y3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZSBkaXN0
cmlidXRpb24uCi0gKiAgICAgKiBOZWl0aGVyIHRoZSBuYW1lIG9mIFhlblNvdXJjZSBJbmMuIG5v
ciB0aGUgbmFtZXMgb2YgaXRzIGNvbnRyaWJ1dG9ycwotICogICAgICAgbWF5IGJlIHVzZWQgdG8g
ZW5kb3JzZSBvciBwcm9tb3RlIHByb2R1Y3RzIGRlcml2ZWQgZnJvbSB0aGlzIHNvZnR3YXJlCi0g
KiAgICAgICB3aXRob3V0IHNwZWNpZmljIHByaW9yIHdyaXR0ZW4gcGVybWlzc2lvbi4KLSAqCi0g
KiBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQg
Q09OVFJJQlVUT1JTCi0gKiAiQVMgSVMiIEFORCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJB
TlRJRVMsIElOQ0xVRElORywgQlVUIE5PVAotICogTElNSVRFRCBUTywgVEhFIElNUExJRUQgV0FS
UkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SCi0gKiBBIFBBUlRJQ1VM
QVIgUFVSUE9TRSBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIENPUFlSSUdI
VCBPV05FUgotICogT1IgQ09OVFJJQlVUT1JTIEJFIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5E
SVJFQ1QsIElOQ0lERU5UQUwsIFNQRUNJQUwsCi0gKiBFWEVNUExBUlksIE9SIENPTlNFUVVFTlRJ
QUwgREFNQUdFUyAoSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sCi0gKiBQUk9DVVJFTUVO
VCBPRiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwgREFUQSwgT1IK
LSAqIFBST0ZJVFM7IE9SIEJVU0lORVNTIElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5E
IE9OIEFOWSBUSEVPUlkgT0YKLSAqIExJQUJJTElUWSwgV0hFVEhFUiBJTiBDT05UUkFDVCwgU1RS
SUNUIExJQUJJTElUWSwgT1IgVE9SVCAoSU5DTFVESU5HCi0gKiBORUdMSUdFTkNFIE9SIE9USEVS
V0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFIE9GIFRISVMKLSAqIFNPRlRX
QVJFLCBFVkVOIElGIEFEVklTRUQgT0YgVEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgot
ICovCi0jaW5jbHVkZSA8c3RkaW8uaD4KLSNpbmNsdWRlIDxlcnJuby5oPgotI2luY2x1ZGUgPGZj
bnRsLmg+Ci0jaW5jbHVkZSA8c3RkbGliLmg+Ci0jaW5jbHVkZSA8dW5pc3RkLmg+Ci0jaW5jbHVk
ZSA8Z2V0b3B0Lmg+Ci0jaW5jbHVkZSA8c3lzL2lvY3RsLmg+Ci0KLSNpbmNsdWRlICJ0YXAtY3Rs
LmgiCi0jaW5jbHVkZSAiYmxrdGFwMi5oIgotCi1pbnQKLXRhcF9jdGxfZnJlZShjb25zdCBpbnQg
bWlub3IpCi17Ci0JaW50IGZkLCBlcnI7Ci0KLQlmZCA9IG9wZW4oQkxLVEFQMl9DT05UUk9MX0RF
VklDRSwgT19SRE9OTFkpOwotCWlmIChmZCA9PSAtMSkgewotCQlFUFJJTlRGKCJmYWlsZWQgdG8g
b3BlbiBjb250cm9sIGRldmljZTogJWRcbiIsIGVycm5vKTsKLQkJcmV0dXJuIGVycm5vOwotCX0K
LQotCWVyciA9IGlvY3RsKGZkLCBCTEtUQVAyX0lPQ1RMX0ZSRUVfVEFQLCBtaW5vcik7Ci0JY2xv
c2UoZmQpOwotCi0JcmV0dXJuIGVycjsKLX0KZGlmZiAtLWdpdCBhL3Rvb2xzL2Jsa3RhcDIvY29u
dHJvbC90YXAtY3RsLWlwYy5jIGIvdG9vbHMvYmxrdGFwMi9jb250cm9sL3RhcC1jdGwtaXBjLmMK
ZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IGM3ZTQyZDljYjkuLjAwMDAwMDAwMDAKLS0t
IGEvdG9vbHMvYmxrdGFwMi9jb250cm9sL3RhcC1jdGwtaXBjLmMKKysrIC9kZXYvbnVsbApAQCAt
MSwyNDkgKzAsMCBAQAotLyoKLSAqIENvcHlyaWdodCAoYykgMjAwOCwgWGVuU291cmNlIEluYy4K
LSAqIEFsbCByaWdodHMgcmVzZXJ2ZWQuCi0gKgotICogUmVkaXN0cmlidXRpb24gYW5kIHVzZSBp
biBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0Ci0gKiBtb2RpZmljYXRp
b24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMg
YXJlIG1ldDoKLSAqICAgICAqIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJl
dGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0Ci0gKiAgICAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBj
b25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCi0gKiAgICAgKiBSZWRpc3Ry
aWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdo
dAotICogICAgICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxv
d2luZyBkaXNjbGFpbWVyIGluIHRoZQotICogICAgICAgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3Ro
ZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlIGRpc3RyaWJ1dGlvbi4KLSAqICAgICAqIE5l
aXRoZXIgdGhlIG5hbWUgb2YgWGVuU291cmNlIEluYy4gbm9yIHRoZSBuYW1lcyBvZiBpdHMgY29u
dHJpYnV0b3JzCi0gKiAgICAgICBtYXkgYmUgdXNlZCB0byBlbmRvcnNlIG9yIHByb21vdGUgcHJv
ZHVjdHMgZGVyaXZlZCBmcm9tIHRoaXMgc29mdHdhcmUKLSAqICAgICAgIHdpdGhvdXQgc3BlY2lm
aWMgcHJpb3Igd3JpdHRlbiBwZXJtaXNzaW9uLgotICoKLSAqIFRISVMgU09GVFdBUkUgSVMgUFJP
VklERUQgQlkgVEhFIENPUFlSSUdIVCBIT0xERVJTIEFORCBDT05UUklCVVRPUlMKLSAqICJBUyBJ
UyIgQU5EIEFOWSBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQg
Tk9UCi0gKiBMSU1JVEVEIFRPLCBUSEUgSU1QTElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJ
TElUWSBBTkQgRklUTkVTUyBGT1IKLSAqIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFSRSBESVNDTEFJ
TUVELiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUgQ09QWVJJR0hUIE9XTkVSCi0gKiBPUiBDT05UUklC
VVRPUlMgQkUgTElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwgU1BF
Q0lBTCwKLSAqIEVYRU1QTEFSWSwgT1IgQ09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcs
IEJVVCBOT1QgTElNSVRFRCBUTywKLSAqIFBST0NVUkVNRU5UIE9GIFNVQlNUSVRVVEUgR09PRFMg
T1IgU0VSVklDRVM7IExPU1MgT0YgVVNFLCBEQVRBLCBPUgotICogUFJPRklUUzsgT1IgQlVTSU5F
U1MgSU5URVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZIFRIRU9SWSBPRgotICog
TElBQklMSVRZLCBXSEVUSEVSIElOIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JU
IChJTkNMVURJTkcKLSAqIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKSBBUklTSU5HIElOIEFOWSBX
QVkgT1VUIE9GIFRIRSBVU0UgT0YgVEhJUwotICogU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBP
RiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCi0gKi8KLSNpbmNsdWRlIDxzdGRpby5o
PgotI2luY2x1ZGUgPGVycm5vLmg+Ci0jaW5jbHVkZSA8dW5pc3RkLmg+Ci0jaW5jbHVkZSA8c3Rk
bGliLmg+Ci0jaW5jbHVkZSA8c3RyaW5nLmg+Ci0jaW5jbHVkZSA8c3lzL3VuLmg+Ci0jaW5jbHVk
ZSA8c3lzL3N0YXQuaD4KLSNpbmNsdWRlIDxzeXMvdHlwZXMuaD4KLSNpbmNsdWRlIDxzeXMvc29j
a2V0Lmg+Ci0KLSNpbmNsdWRlICJ0YXAtY3RsLmgiCi0jaW5jbHVkZSAiYmxrdGFwMi5oIgotCi1p
bnQgdGFwX2N0bF9kZWJ1ZyA9IDA7Ci0KLWludAotdGFwX2N0bF9yZWFkX21lc3NhZ2UoaW50IGZk
LCB0YXBkaXNrX21lc3NhZ2VfdCAqbWVzc2FnZSwgaW50IHRpbWVvdXQpCi17Ci0JZmRfc2V0IHJl
YWRmZHM7Ci0JaW50IHJldCwgbGVuLCBvZmZzZXQ7Ci0Jc3RydWN0IHRpbWV2YWwgdHYsICp0Owot
Ci0JdCAgICAgID0gTlVMTDsKLQlvZmZzZXQgPSAwOwotCWxlbiAgICA9IHNpemVvZih0YXBkaXNr
X21lc3NhZ2VfdCk7Ci0KLQlpZiAodGltZW91dCkgewotCQl0di50dl9zZWMgID0gdGltZW91dDsK
LQkJdHYudHZfdXNlYyA9IDA7Ci0JCXQgPSAmdHY7Ci0JfQotCi0JbWVtc2V0KG1lc3NhZ2UsIDAs
IHNpemVvZih0YXBkaXNrX21lc3NhZ2VfdCkpOwotCi0Jd2hpbGUgKG9mZnNldCA8IGxlbikgewot
CQlGRF9aRVJPKCZyZWFkZmRzKTsKLQkJRkRfU0VUKGZkLCAmcmVhZGZkcyk7Ci0KLQkJcmV0ID0g
c2VsZWN0KGZkICsgMSwgJnJlYWRmZHMsIE5VTEwsIE5VTEwsIHQpOwotCQlpZiAocmV0ID09IC0x
KSB7Ci0JCQlpZiAoZXJybm8gPT0gRUlOVFIpCi0JCQkJY29udGludWU7Ci0JCQlicmVhazsKLQkJ
fQotCQllbHNlIGlmIChGRF9JU1NFVChmZCwgJnJlYWRmZHMpKSB7Ci0JCQlyZXQgPSByZWFkKGZk
LCBtZXNzYWdlICsgb2Zmc2V0LCBsZW4gLSBvZmZzZXQpOwotCQkJaWYgKHJldCA8PSAwKSB7Ci0J
CQkJaWYgKGVycm5vID09IEVJTlRSKQotCQkJCQljb250aW51ZTsKLQkJCQlicmVhazsKLQkJCX0K
LQkJCW9mZnNldCArPSByZXQ7Ci0JCX0gZWxzZQotCQkJYnJlYWs7Ci0JfQotCi0JaWYgKG9mZnNl
dCAhPSBsZW4pIHsKLQkJRVBSSU5URigiZmFpbHVyZSByZWFkaW5nIG1lc3NhZ2VcbiIpOwotCQly
ZXR1cm4gLUVJTzsKLQl9Ci0KLQlEQkcoInJlY2VpdmVkICclcycgbWVzc2FnZSAodXVpZCA9ICV1
KVxuIiwKLQkgICAgdGFwZGlza19tZXNzYWdlX25hbWUobWVzc2FnZS0+dHlwZSksIG1lc3NhZ2Ut
PmNvb2tpZSk7Ci0KLQlyZXR1cm4gMDsKLX0KLQotaW50Ci10YXBfY3RsX3dyaXRlX21lc3NhZ2Uo
aW50IGZkLCB0YXBkaXNrX21lc3NhZ2VfdCAqbWVzc2FnZSwgaW50IHRpbWVvdXQpCi17Ci0JZmRf
c2V0IHdyaXRlZmRzOwotCWludCByZXQsIGxlbiwgb2Zmc2V0OwotCXN0cnVjdCB0aW1ldmFsIHR2
LCAqdDsKLQotCXQgICAgICA9IE5VTEw7Ci0Jb2Zmc2V0ID0gMDsKLQlsZW4gICAgPSBzaXplb2Yo
dGFwZGlza19tZXNzYWdlX3QpOwotCi0JaWYgKHRpbWVvdXQpIHsKLQkJdHYudHZfc2VjICA9IHRp
bWVvdXQ7Ci0JCXR2LnR2X3VzZWMgPSAwOwotCQl0ID0gJnR2OwotCX0KLQotCURCRygic2VuZGlu
ZyAnJXMnIG1lc3NhZ2UgKHV1aWQgPSAldSlcbiIsCi0JICAgIHRhcGRpc2tfbWVzc2FnZV9uYW1l
KG1lc3NhZ2UtPnR5cGUpLCBtZXNzYWdlLT5jb29raWUpOwotCi0Jd2hpbGUgKG9mZnNldCA8IGxl
bikgewotCQlGRF9aRVJPKCZ3cml0ZWZkcyk7Ci0JCUZEX1NFVChmZCwgJndyaXRlZmRzKTsKLQot
CQkvKiB3ZSBkb24ndCBib3RoZXIgcmVpbml0aWFsaXppbmcgdHYuIGF0IHdvcnN0LCBpdCB3aWxs
IHdhaXQgYQotCQkgKiBiaXQgbW9yZSB0aW1lIHRoYW4gZXhwZWN0ZWQuICovCi0KLQkJcmV0ID0g
c2VsZWN0KGZkICsgMSwgTlVMTCwgJndyaXRlZmRzLCBOVUxMLCB0KTsKLQkJaWYgKHJldCA9PSAt
MSkgewotCQkJaWYgKGVycm5vID09IEVJTlRSKQotCQkJCWNvbnRpbnVlOwotCQkJYnJlYWs7Ci0J
CX0KLQkJZWxzZSBpZiAoRkRfSVNTRVQoZmQsICZ3cml0ZWZkcykpIHsKLQkJCXJldCA9IHdyaXRl
KGZkLCBtZXNzYWdlICsgb2Zmc2V0LCBsZW4gLSBvZmZzZXQpOwotCQkJaWYgKHJldCA8PSAwKSB7
Ci0JCQkJaWYgKGVycm5vID09IEVJTlRSKQotCQkJCQljb250aW51ZTsKLQkJCQlicmVhazsKLQkJ
CX0KLQkJCW9mZnNldCArPSByZXQ7Ci0JCX0gZWxzZQotCQkJYnJlYWs7Ci0JfQotCi0JaWYgKG9m
ZnNldCAhPSBsZW4pIHsKLQkJRVBSSU5URigiZmFpbHVyZSB3cml0aW5nIG1lc3NhZ2VcbiIpOwot
CQlyZXR1cm4gLUVJTzsKLQl9Ci0KLQlyZXR1cm4gMDsKLX0KLQotaW50Ci10YXBfY3RsX3NlbmRf
YW5kX3JlY2VpdmUoaW50IHNmZCwgdGFwZGlza19tZXNzYWdlX3QgKm1lc3NhZ2UsIGludCB0aW1l
b3V0KQotewotCWludCBlcnI7Ci0KLQllcnIgPSB0YXBfY3RsX3dyaXRlX21lc3NhZ2Uoc2ZkLCBt
ZXNzYWdlLCB0aW1lb3V0KTsKLQlpZiAoZXJyKSB7Ci0JCUVQUklOVEYoImZhaWxlZCB0byBzZW5k
ICclcycgbWVzc2FnZVxuIiwKLQkJCXRhcGRpc2tfbWVzc2FnZV9uYW1lKG1lc3NhZ2UtPnR5cGUp
KTsKLQkJcmV0dXJuIGVycjsKLQl9Ci0KLQllcnIgPSB0YXBfY3RsX3JlYWRfbWVzc2FnZShzZmQs
IG1lc3NhZ2UsIHRpbWVvdXQpOwotCWlmIChlcnIpIHsKLQkJRVBSSU5URigiZmFpbGVkIHRvIHJl
Y2VpdmUgJyVzJyBtZXNzYWdlXG4iLAotCQkJdGFwZGlza19tZXNzYWdlX25hbWUobWVzc2FnZS0+
dHlwZSkpOwotCQlyZXR1cm4gZXJyOwotCX0KLQotCXJldHVybiAwOwotfQotCi1jaGFyICoKLXRh
cF9jdGxfc29ja2V0X25hbWUoaW50IGlkKQotewotCWNoYXIgKm5hbWU7Ci0KLQlpZiAoYXNwcmlu
dGYoJm5hbWUsICIlcy8lcyVkIiwKLQkJICAgICBCTEtUQVAyX0NPTlRST0xfRElSLCBCTEtUQVAy
X0NPTlRST0xfU09DS0VULCBpZCkgPT0gLTEpCi0JCXJldHVybiBOVUxMOwotCi0JcmV0dXJuIG5h
bWU7Ci19Ci0KLWludAotdGFwX2N0bF9jb25uZWN0KGNvbnN0IGNoYXIgKm5hbWUsIGludCAqc2Zk
KQotewotCWludCBmZCwgZXJyOwotCXN0cnVjdCBzb2NrYWRkcl91biBzYWRkcjsKLQotCSpzZmQg
PSAtMTsKLQotCWZkID0gc29ja2V0KEFGX1VOSVgsIFNPQ0tfU1RSRUFNLCAwKTsKLQlpZiAoZmQg
PT0gLTEpIHsKLQkJRVBSSU5URigiY291bGRuJ3QgY3JlYXRlIHNvY2tldCBmb3IgJXM6ICVkXG4i
LCBuYW1lLCBlcnJubyk7Ci0JCXJldHVybiAtZXJybm87Ci0JfQotCi0JbWVtc2V0KCZzYWRkciwg
MCwgc2l6ZW9mKHNhZGRyKSk7Ci0Jc2FkZHIuc3VuX2ZhbWlseSA9IEFGX1VOSVg7Ci0Jc3RyY3B5
KHNhZGRyLnN1bl9wYXRoLCBuYW1lKTsKLQotCWVyciA9IGNvbm5lY3QoZmQsIChjb25zdCBzdHJ1
Y3Qgc29ja2FkZHIgKikmc2FkZHIsIHNpemVvZihzYWRkcikpOwotCWlmIChlcnIpIHsKLQkJRVBS
SU5URigiY291bGRuJ3QgY29ubmVjdCB0byAlczogJWRcbiIsIG5hbWUsIGVycm5vKTsKLQkJY2xv
c2UoZmQpOwotCQlyZXR1cm4gLWVycm5vOwotCX0KLQotCSpzZmQgPSBmZDsKLQlyZXR1cm4gMDsK
LX0KLQotaW50Ci10YXBfY3RsX2Nvbm5lY3RfaWQoaW50IGlkLCBpbnQgKnNmZCkKLXsKLQlpbnQg
ZXJyOwotCWNoYXIgKm5hbWU7Ci0KLQkqc2ZkID0gLTE7Ci0KLQlpZiAoaWQgPCAwKSB7Ci0JCUVQ
UklOVEYoImludmFsaWQgaWQgJWRcbiIsIGlkKTsKLQkJcmV0dXJuIC1FSU5WQUw7Ci0JfQotCi0J
bmFtZSA9IHRhcF9jdGxfc29ja2V0X25hbWUoaWQpOwotCWlmICghbmFtZSkgewotCQlFUFJJTlRG
KCJjb3VsZG4ndCBuYW1lIHNvY2tldCBmb3IgJWRcbiIsIGlkKTsKLQkJcmV0dXJuIC1FTk9NRU07
Ci0JfQotCi0JZXJyID0gdGFwX2N0bF9jb25uZWN0KG5hbWUsIHNmZCk7Ci0JZnJlZShuYW1lKTsK
LQotCXJldHVybiBlcnI7Ci19Ci0KLWludAotdGFwX2N0bF9jb25uZWN0X3NlbmRfYW5kX3JlY2Vp
dmUoaW50IGlkLCB0YXBkaXNrX21lc3NhZ2VfdCAqbWVzc2FnZSwgaW50IHRpbWVvdXQpCi17Ci0J
aW50IGVyciwgc2ZkOwotCi0JZXJyID0gdGFwX2N0bF9jb25uZWN0X2lkKGlkLCAmc2ZkKTsKLQlp
ZiAoZXJyKQotCQlyZXR1cm4gZXJyOwotCi0JZXJyID0gdGFwX2N0bF9zZW5kX2FuZF9yZWNlaXZl
KHNmZCwgbWVzc2FnZSwgdGltZW91dCk7Ci0KLQljbG9zZShzZmQpOwotCXJldHVybiBlcnI7Ci19
CmRpZmYgLS1naXQgYS90b29scy9ibGt0YXAyL2NvbnRyb2wvdGFwLWN0bC1saXN0LmMgYi90b29s
cy9ibGt0YXAyL2NvbnRyb2wvdGFwLWN0bC1saXN0LmMKZGVsZXRlZCBmaWxlIG1vZGUgMTAwNjQ0
CmluZGV4IGY4ZDQ5YzMzNDIuLjAwMDAwMDAwMDAKLS0tIGEvdG9vbHMvYmxrdGFwMi9jb250cm9s
L3RhcC1jdGwtbGlzdC5jCisrKyAvZGV2L251bGwKQEAgLTEsNTM2ICswLDAgQEAKLS8qCi0gKiBD
b3B5cmlnaHQgKGMpIDIwMDgsIFhlblNvdXJjZSBJbmMuCi0gKiBBbGwgcmlnaHRzIHJlc2VydmVk
LgotICoKLSAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4gc291cmNlIGFuZCBiaW5hcnkgZm9y
bXMsIHdpdGggb3Igd2l0aG91dAotICogbW9kaWZpY2F0aW9uLCBhcmUgcGVybWl0dGVkIHByb3Zp
ZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zIGFyZSBtZXQ6Ci0gKiAgICAgKiBSZWRp
c3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRhaW4gdGhlIGFib3ZlIGNvcHlyaWdo
dAotICogICAgICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxv
d2luZyBkaXNjbGFpbWVyLgotICogICAgICogUmVkaXN0cmlidXRpb25zIGluIGJpbmFyeSBmb3Jt
IG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQKLSAqICAgICAgIG5vdGljZSwgdGhp
cyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lciBpbiB0aGUK
LSAqICAgICAgIGRvY3VtZW50YXRpb24gYW5kL29yIG90aGVyIG1hdGVyaWFscyBwcm92aWRlZCB3
aXRoIHRoZSBkaXN0cmlidXRpb24uCi0gKiAgICAgKiBOZWl0aGVyIHRoZSBuYW1lIG9mIFhlblNv
dXJjZSBJbmMuIG5vciB0aGUgbmFtZXMgb2YgaXRzIGNvbnRyaWJ1dG9ycwotICogICAgICAgbWF5
IGJlIHVzZWQgdG8gZW5kb3JzZSBvciBwcm9tb3RlIHByb2R1Y3RzIGRlcml2ZWQgZnJvbSB0aGlz
IHNvZnR3YXJlCi0gKiAgICAgICB3aXRob3V0IHNwZWNpZmljIHByaW9yIHdyaXR0ZW4gcGVybWlz
c2lvbi4KLSAqCi0gKiBUSElTIFNPRlRXQVJFIElTIFBST1ZJREVEIEJZIFRIRSBDT1BZUklHSFQg
SE9MREVSUyBBTkQgQ09OVFJJQlVUT1JTCi0gKiAiQVMgSVMiIEFORCBBTlkgRVhQUkVTUyBPUiBJ
TVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5PVAotICogTElNSVRFRCBUTywgVEhF
IElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJVFkgQU5EIEZJVE5FU1MgRk9SCi0g
KiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBUkUgRElTQ0xBSU1FRC4gSU4gTk8gRVZFTlQgU0hBTEwg
VEhFIENPUFlSSUdIVCBPV05FUgotICogT1IgQ09OVFJJQlVUT1JTIEJFIExJQUJMRSBGT1IgQU5Z
IERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsIFNQRUNJQUwsCi0gKiBFWEVNUExBUlksIE9S
IENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5HLCBCVVQgTk9UIExJTUlURUQgVE8sCi0g
KiBQUk9DVVJFTUVOVCBPRiBTVUJTVElUVVRFIEdPT0RTIE9SIFNFUlZJQ0VTOyBMT1NTIE9GIFVT
RSwgREFUQSwgT1IKLSAqIFBST0ZJVFM7IE9SIEJVU0lORVNTIElOVEVSUlVQVElPTikgSE9XRVZF
UiBDQVVTRUQgQU5EIE9OIEFOWSBUSEVPUlkgT0YKLSAqIExJQUJJTElUWSwgV0hFVEhFUiBJTiBD
T05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVCAoSU5DTFVESU5HCi0gKiBORUdMSUdF
TkNFIE9SIE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZIE9VVCBPRiBUSEUgVVNFIE9GIFRI
SVMKLSAqIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0YgVEhFIFBPU1NJQklMSVRZIE9GIFNV
Q0ggREFNQUdFLgotICovCi0KLSNpbmNsdWRlIDxzdGRpby5oPgotI2luY2x1ZGUgPGVycm5vLmg+
Ci0jaW5jbHVkZSA8c3RkbGliLmg+Ci0jaW5jbHVkZSA8dW5pc3RkLmg+Ci0jaW5jbHVkZSA8c3Ry
aW5nLmg+Ci0jaW5jbHVkZSA8Z2xvYi5oPgotCi0jaW5jbHVkZSAidGFwLWN0bC5oIgotI2luY2x1
ZGUgImJsa3RhcDIuaCIKLSNpbmNsdWRlICJsaXN0LmgiCi0KLXN0YXRpYyB2b2lkCi1mcmVlX2xp
c3QodGFwX2xpc3RfdCAqZW50cnkpCi17Ci0JaWYgKGVudHJ5LT50eXBlKSB7Ci0JCWZyZWUoZW50
cnktPnR5cGUpOwotCQllbnRyeS0+dHlwZSA9IE5VTEw7Ci0JfQotCi0JaWYgKGVudHJ5LT5wYXRo
KSB7Ci0JCWZyZWUoZW50cnktPnBhdGgpOwotCQllbnRyeS0+cGF0aCA9IE5VTEw7Ci0JfQotCi0J
ZnJlZShlbnRyeSk7Ci19Ci0KLWludAotX3BhcnNlX3BhcmFtcyhjb25zdCBjaGFyICpwYXJhbXMs
IGNoYXIgKip0eXBlLCBjaGFyICoqcGF0aCkKLXsKLQljaGFyICpwdHI7Ci0Jc2l6ZV90IGxlbjsK
LQotCXB0ciA9IHN0cmNocihwYXJhbXMsICc6Jyk7Ci0JaWYgKCFwdHIpCi0JCXJldHVybiAtRUlO
VkFMOwotCi0JbGVuID0gcHRyIC0gcGFyYW1zOwotCi0JKnR5cGUgPSBzdHJuZHVwKHBhcmFtcywg
bGVuKTsKLQkqcGF0aCA9ICBzdHJkdXAocGFyYW1zICsgbGVuICsgMSk7Ci0KLQlpZiAoISp0eXBl
IHx8ICEqcGF0aCkgewotCQlmcmVlKCp0eXBlKTsKLQkJKnR5cGUgPSBOVUxMOwotCi0JCWZyZWUo
KnBhdGgpOwotCQkqcGF0aCA9IE5VTEw7Ci0KLQkJcmV0dXJuIC1lcnJubzsKLQl9Ci0KLQlyZXR1
cm4gMDsKLX0KLQotc3RhdGljIGludAotaW5pdF9saXN0KHRhcF9saXN0X3QgKmVudHJ5LAotCSAg
aW50IHRhcF9pZCwgcGlkX3QgdGFwX3BpZCwgaW50IHZiZF9taW5vciwgaW50IHZiZF9zdGF0ZSwK
LQkgIGNvbnN0IGNoYXIgKnBhcmFtcykKLXsKLQlpbnQgZXJyID0gMDsKLQotCWVudHJ5LT5pZCAg
ICAgPSB0YXBfaWQ7Ci0JZW50cnktPnBpZCAgICA9IHRhcF9waWQ7Ci0JZW50cnktPm1pbm9yICA9
IHZiZF9taW5vcjsKLQllbnRyeS0+c3RhdGUgID0gdmJkX3N0YXRlOwotCi0JaWYgKHBhcmFtcykK
LQkJZXJyID0gX3BhcnNlX3BhcmFtcyhwYXJhbXMsICZlbnRyeS0+dHlwZSwgJmVudHJ5LT5wYXRo
KTsKLQotCXJldHVybiBlcnI7Ci19Ci0KLXZvaWQKLXRhcF9jdGxfZnJlZV9saXN0KHRhcF9saXN0
X3QgKipsaXN0KQotewotCXRhcF9saXN0X3QgKipfZW50cnk7Ci0KLQlmb3IgKF9lbnRyeSA9IGxp
c3Q7ICpfZW50cnkgIT0gTlVMTDsgKytfZW50cnkpCi0JCWZyZWVfbGlzdCgqX2VudHJ5KTsKLQot
CWZyZWUobGlzdCk7Ci19Ci0KLXN0YXRpYyB0YXBfbGlzdF90KioKLXRhcF9jdGxfYWxsb2NfbGlz
dChpbnQgbikKLXsKLQl0YXBfbGlzdF90ICoqbGlzdCwgKmVudHJ5OwotCXNpemVfdCBzaXplOwot
CWludCBpOwotCi0Jc2l6ZSA9IHNpemVvZih0YXBfbGlzdF90KikgKiAobisxKTsKLQlsaXN0ID0g
bWFsbG9jKHNpemUpOwotCWlmICghbGlzdCkKLQkJZ290byBmYWlsOwotCi0JbWVtc2V0KGxpc3Qs
IDAsIHNpemUpOwotCi0JZm9yIChpID0gMDsgaSA8IG47ICsraSkgewotCQl0YXBfbGlzdF90ICpl
bnRyeTsKLQotCQllbnRyeSA9IG1hbGxvYyhzaXplb2YodGFwX2xpc3RfdCkpOwotCQlpZiAoIWVu
dHJ5KQotCQkJZ290byBmYWlsOwotCi0JCW1lbXNldChlbnRyeSwgMCwgc2l6ZW9mKHRhcF9saXN0
X3QpKTsKLQotCQlsaXN0W2ldID0gZW50cnk7Ci0JfQotCi0JcmV0dXJuIGxpc3Q7Ci0KLWZhaWw6
Ci0JaWYgKGxpc3QpCi0JCXRhcF9jdGxfZnJlZV9saXN0KGxpc3QpOwotCi0JcmV0dXJuIE5VTEw7
Ci19Ci0KLXN0YXRpYyBpbnQKLXRhcF9jdGxfbGlzdF9sZW5ndGgoY29uc3QgdGFwX2xpc3RfdCAq
Kmxpc3QpCi17Ci0JY29uc3QgdGFwX2xpc3RfdCAqKl9lbnRyeTsKLQlpbnQgbjsKLQotCW4gPSAw
OwotCWZvciAoX2VudHJ5ID0gbGlzdDsgKl9lbnRyeSAhPSBOVUxMOyArK19lbnRyeSkKLQkJbisr
OwotCi0JcmV0dXJuIG47Ci19Ci0KLXN0YXRpYyBpbnQKLV90YXBfbWlub3JfY21wKGNvbnN0IHZv
aWQgKmEsIGNvbnN0IHZvaWQgKmIpCi17Ci0JcmV0dXJuICooaW50KilhIC0gKihpbnQqKWI7Ci19
Ci0KLWludAotX3RhcF9jdGxfZmluZF9taW5vcnMoaW50ICoqX21pbm9ydikKLXsKLQlnbG9iX3Qg
Z2xidWYgPSB7IDAgfTsKLQljb25zdCBjaGFyICpwYXR0ZXJuLCAqZm9ybWF0OwotCWludCAqbWlu
b3J2ID0gTlVMTCwgbl9taW5vcnMgPSAwOwotCWludCBlcnIsIGk7Ci0KLQlwYXR0ZXJuID0gQkxL
VEFQMl9TWVNGU19ESVIiL2Jsa3RhcCoiOwotCWZvcm1hdCAgPSBCTEtUQVAyX1NZU0ZTX0RJUiIv
YmxrdGFwJWQiOwotCi0Jbl9taW5vcnMgPSAwOwotCW1pbm9ydiAgID0gTlVMTDsKLQotCWVyciA9
IGdsb2IocGF0dGVybiwgMCwgTlVMTCwgJmdsYnVmKTsKLQlzd2l0Y2ggKGVycikgewotCWNhc2Ug
R0xPQl9OT01BVENIOgotCQlnb3RvIGRvbmU7Ci0KLQljYXNlIEdMT0JfQUJPUlRFRDoKLQljYXNl
IEdMT0JfTk9TUEFDRToKLQkJZXJyID0gLWVycm5vOwotCQlFUFJJTlRGKCIlczogZ2xvYiBmYWls
ZWQsIGVyciAlZCIsIHBhdHRlcm4sIGVycik7Ci0JCWdvdG8gZmFpbDsKLQl9Ci0KLQltaW5vcnYg
PSBtYWxsb2Moc2l6ZW9mKGludCkgKiBnbGJ1Zi5nbF9wYXRoYyk7Ci0JaWYgKCFtaW5vcnYpIHsK
LQkJZXJyID0gLWVycm5vOwotCQlnb3RvIGZhaWw7Ci0JfQotCi0JZm9yIChpID0gMDsgaSA8IGds
YnVmLmdsX3BhdGhjOyArK2kpIHsKLQkJaW50IG47Ci0KLQkJbiA9IHNzY2FuZihnbGJ1Zi5nbF9w
YXRodltpXSwgZm9ybWF0LCAmbWlub3J2W25fbWlub3JzXSk7Ci0JCWlmIChuICE9IDEpCi0JCQlj
b250aW51ZTsKLQotCQluX21pbm9ycysrOwotCX0KLQotCXFzb3J0KG1pbm9ydiwgbl9taW5vcnMs
IHNpemVvZihpbnQpLCBfdGFwX21pbm9yX2NtcCk7Ci0KLWRvbmU6Ci0JKl9taW5vcnYgPSBtaW5v
cnY7Ci0JZXJyID0gMDsKLQotb3V0OgotCWlmIChnbGJ1Zi5nbF9wYXRodikKLQkJZ2xvYmZyZWUo
JmdsYnVmKTsKLQotCXJldHVybiBlcnIgPyA6IG5fbWlub3JzOwotCi1mYWlsOgotCWlmIChtaW5v
cnYpCi0JCWZyZWUobWlub3J2KTsKLQotCWdvdG8gb3V0OwotfQotCi1zdHJ1Y3QgdGFwZGlzayB7
Ci0JaW50ICAgIGlkOwotCXBpZF90ICBwaWQ7Ci0Jc3RydWN0IGxpc3RfaGVhZCBsaXN0OwotfTsK
LQotc3RhdGljIGludAotX3RhcF90YXBkaXNrX2NtcChjb25zdCB2b2lkICphLCBjb25zdCB2b2lk
ICpiKQotewotCXJldHVybiAoKHN0cnVjdCB0YXBkaXNrKilhKS0+aWQgLSAoKHN0cnVjdCB0YXBk
aXNrKiliKS0+aWQ7Ci19Ci0KLWludAotX3RhcF9jdGxfZmluZF90YXBkaXNrcyhzdHJ1Y3QgdGFw
ZGlzayAqKl90YXB2KQotewotCWdsb2JfdCBnbGJ1ZiA9IHsgMCB9OwotCWNvbnN0IGNoYXIgKnBh
dHRlcm4sICpmb3JtYXQ7Ci0Jc3RydWN0IHRhcGRpc2sgKnRhcHYgPSBOVUxMOwotCWludCBlcnIs
IGksIG5fdGFwcyA9IDA7Ci0KLQlwYXR0ZXJuID0gQkxLVEFQMl9DT05UUk9MX0RJUiIvIkJMS1RB
UDJfQ09OVFJPTF9TT0NLRVQiKiI7Ci0JZm9ybWF0ICA9IEJMS1RBUDJfQ09OVFJPTF9ESVIiLyJC
TEtUQVAyX0NPTlRST0xfU09DS0VUIiVkIjsKLQotCW5fdGFwcyA9IDA7Ci0JdGFwdiAgID0gTlVM
TDsKLQotCWVyciA9IGdsb2IocGF0dGVybiwgMCwgTlVMTCwgJmdsYnVmKTsKLQlzd2l0Y2ggKGVy
cikgewotCWNhc2UgR0xPQl9OT01BVENIOgotCQlnb3RvIGRvbmU7Ci0KLQljYXNlIEdMT0JfQUJP
UlRFRDoKLQljYXNlIEdMT0JfTk9TUEFDRToKLQkJZXJyID0gLWVycm5vOwotCQlFUFJJTlRGKCIl
czogZ2xvYiBmYWlsZWQsIGVyciAlZCIsIHBhdHRlcm4sIGVycik7Ci0JCWdvdG8gZmFpbDsKLQl9
Ci0KLQl0YXB2ID0gbWFsbG9jKHNpemVvZihzdHJ1Y3QgdGFwZGlzaykgKiBnbGJ1Zi5nbF9wYXRo
Yyk7Ci0JaWYgKCF0YXB2KSB7Ci0JCWVyciA9IC1lcnJubzsKLQkJZ290byBmYWlsOwotCX0KLQot
CWZvciAoaSA9IDA7IGkgPCBnbGJ1Zi5nbF9wYXRoYzsgKytpKSB7Ci0JCXN0cnVjdCB0YXBkaXNr
ICp0YXA7Ci0JCWludCBuOwotCi0JCXRhcCA9ICZ0YXB2W25fdGFwc107Ci0KLQkJZXJyID0gc3Nj
YW5mKGdsYnVmLmdsX3BhdGh2W2ldLCBmb3JtYXQsICZ0YXAtPmlkKTsKLQkJaWYgKGVyciAhPSAx
KQotCQkJY29udGludWU7Ci0KLQkJdGFwLT5waWQgPSB0YXBfY3RsX2dldF9waWQodGFwLT5pZCk7
Ci0JCWlmICh0YXAtPnBpZCA8IDApCi0JCQljb250aW51ZTsKLQotCQluX3RhcHMrKzsKLQl9Ci0K
LQlxc29ydCh0YXB2LCBuX3RhcHMsIHNpemVvZihzdHJ1Y3QgdGFwZGlzayksIF90YXBfdGFwZGlz
a19jbXApOwotCi0JZm9yIChpID0gMDsgaSA8IG5fdGFwczsgKytpKQotCQlJTklUX0xJU1RfSEVB
RCgmdGFwdltpXS5saXN0KTsKLQotZG9uZToKLQkqX3RhcHYgPSB0YXB2OwotCWVyciA9IDA7Ci0K
LW91dDoKLQlpZiAoZ2xidWYuZ2xfcGF0aHYpCi0JCWdsb2JmcmVlKCZnbGJ1Zik7Ci0KLQlyZXR1
cm4gZXJyID8gOiBuX3RhcHM7Ci0KLWZhaWw6Ci0JaWYgKHRhcHYpCi0JCWZyZWUodGFwdik7Ci0K
LQlnb3RvIG91dDsKLX0KLQotc3RydWN0IHRhcGRpc2tfbGlzdCB7Ci0JaW50ICBtaW5vcjsKLQlp
bnQgIHN0YXRlOwotCWNoYXIgKnBhcmFtczsKLQlzdHJ1Y3QgbGlzdF9oZWFkIGVudHJ5OwotfTsK
LQotaW50Ci1fdGFwX2N0bF9saXN0X3RhcGRpc2soaW50IGlkLCBzdHJ1Y3QgbGlzdF9oZWFkICpf
bGlzdCkKLXsKLQl0YXBkaXNrX21lc3NhZ2VfdCBtZXNzYWdlOwotCXN0cnVjdCBsaXN0X2hlYWQg
bGlzdDsKLQlzdHJ1Y3QgdGFwZGlza19saXN0ICp0bCwgKm5leHQ7Ci0JaW50IGVyciwgc2ZkOwot
Ci0JZXJyID0gdGFwX2N0bF9jb25uZWN0X2lkKGlkLCAmc2ZkKTsKLQlpZiAoZXJyKQotCQlyZXR1
cm4gZXJyOwotCi0JbWVtc2V0KCZtZXNzYWdlLCAwLCBzaXplb2YobWVzc2FnZSkpOwotCW1lc3Nh
Z2UudHlwZSAgID0gVEFQRElTS19NRVNTQUdFX0xJU1Q7Ci0JbWVzc2FnZS5jb29raWUgPSAtMTsK
LQotCWVyciA9IHRhcF9jdGxfd3JpdGVfbWVzc2FnZShzZmQsICZtZXNzYWdlLCAyKTsKLQlpZiAo
ZXJyKQotCQlyZXR1cm4gZXJyOwotCi0JSU5JVF9MSVNUX0hFQUQoJmxpc3QpOwotCWRvIHsKLQkJ
ZXJyID0gdGFwX2N0bF9yZWFkX21lc3NhZ2Uoc2ZkLCAmbWVzc2FnZSwgMik7Ci0JCWlmIChlcnIp
IHsKLQkJCWVyciA9IC1FUFJPVE87Ci0JCQlicmVhazsKLQkJfQotCi0JCWlmIChtZXNzYWdlLnUu
bGlzdC5jb3VudCA9PSAwKQotCQkJYnJlYWs7Ci0KLQkJdGwgPSBtYWxsb2Moc2l6ZW9mKHN0cnVj
dCB0YXBkaXNrX2xpc3QpKTsKLQkJaWYgKCF0bCkgewotCQkJZXJyID0gLUVOT01FTTsKLQkJCWJy
ZWFrOwotCQl9Ci0KLQkJdGwtPm1pbm9yICA9IG1lc3NhZ2UudS5saXN0Lm1pbm9yOwotCQl0bC0+
c3RhdGUgID0gbWVzc2FnZS51Lmxpc3Quc3RhdGU7Ci0JCWlmIChtZXNzYWdlLnUubGlzdC5wYXRo
WzBdICE9IDApIHsKLQkJCXRsLT5wYXJhbXMgPSBzdHJuZHVwKG1lc3NhZ2UudS5saXN0LnBhdGgs
Ci0JCQkJCSAgICAgc2l6ZW9mKG1lc3NhZ2UudS5saXN0LnBhdGgpKTsKLQkJCWlmICghdGwtPnBh
cmFtcykgewotCQkJCWVyciA9IC1lcnJubzsKLQkJCQlicmVhazsKLQkJCX0KLQkJfSBlbHNlCi0J
CQl0bC0+cGFyYW1zID0gTlVMTDsKLQotCQlsaXN0X2FkZCgmdGwtPmVudHJ5LCAmbGlzdCk7Ci0J
fSB3aGlsZSAoMSk7Ci0KLQlpZiAoZXJyKQotCQlsaXN0X2Zvcl9lYWNoX2VudHJ5X3NhZmUodGws
IG5leHQsICZsaXN0LCBlbnRyeSkgewotCQkJbGlzdF9kZWwoJnRsLT5lbnRyeSk7Ci0JCQlmcmVl
KHRsLT5wYXJhbXMpOwotCQkJZnJlZSh0bCk7Ci0JCX0KLQotCWNsb3NlKHNmZCk7Ci0JbGlzdF9z
cGxpY2UoJmxpc3QsIF9saXN0KTsKLQlyZXR1cm4gZXJyOwotfQotCi12b2lkCi1fdGFwX2N0bF9m
cmVlX3RhcGRpc2tzKHN0cnVjdCB0YXBkaXNrICp0YXB2LCBpbnQgbl90YXBzKQotewotCXN0cnVj
dCB0YXBkaXNrICp0YXA7Ci0KLQlmb3IgKHRhcCA9IHRhcHY7IHRhcCA8ICZ0YXB2W25fdGFwc107
ICsrdGFwKSB7Ci0JCXN0cnVjdCB0YXBkaXNrX2xpc3QgKnRsLCAqbmV4dDsKLQotCQlsaXN0X2Zv
cl9lYWNoX2VudHJ5X3NhZmUodGwsIG5leHQsICZ0YXAtPmxpc3QsIGVudHJ5KSB7Ci0JCQlmcmVl
KHRsLT5wYXJhbXMpOwotCQkJZnJlZSh0bCk7Ci0JCX0KLQl9Ci0KLQlmcmVlKHRhcHYpOwotfQot
Ci1pbnQKLV90YXBfbGlzdF9qb2luMyhpbnQgbl9taW5vcnMsIGludCAqbWlub3J2LCBpbnQgbl90
YXBzLCBzdHJ1Y3QgdGFwZGlzayAqdGFwdiwKLQkJdGFwX2xpc3RfdCAqKipfbGlzdCkKLXsKLQl0
YXBfbGlzdF90ICoqbGlzdCwgKipfZW50cnk7Ci0JaW50IGksIF9tLCBlcnI7Ci0KLQlsaXN0ID0g
dGFwX2N0bF9hbGxvY19saXN0KG5fbWlub3JzICsgbl90YXBzKTsKLQlpZiAoIWxpc3QpIHsKLQkJ
ZXJyID0gLUVOT01FTTsKLQkJZ290byBmYWlsOwotCX0KLQotCV9lbnRyeSA9IGxpc3Q7Ci0KLQlm
b3IgKGkgPSAwOyBpIDwgbl90YXBzOyArK2kpIHsKLQkJc3RydWN0IHRhcGRpc2sgKnRhcCA9ICZ0
YXB2W2ldOwotCQlzdHJ1Y3QgdGFwZGlza19saXN0ICp0bDsKLQotCQkvKiBvcnBoYW5lZCB0YXBk
aXNrICovCi0JCWlmIChsaXN0X2VtcHR5KCZ0YXAtPmxpc3QpKSB7Ci0JCQllcnIgPSBpbml0X2xp
c3QoKl9lbnRyeSsrLCB0YXAtPmlkLCB0YXAtPnBpZCwgLTEsIC0xLCBOVUxMKTsKLQkJCWlmIChl
cnIpCi0JCQkJZ290byBmYWlsOwotCQkJY29udGludWU7Ci0JCX0KLQotCQlsaXN0X2Zvcl9lYWNo
X2VudHJ5KHRsLCAmdGFwLT5saXN0LCBlbnRyeSkgewotCi0JCQllcnIgPSBpbml0X2xpc3QoKl9l
bnRyeSsrLAotCQkJCQl0YXAtPmlkLCB0YXAtPnBpZCwKLQkJCQkJdGwtPm1pbm9yLCB0bC0+c3Rh
dGUsIHRsLT5wYXJhbXMpOwotCQkJaWYgKGVycikKLQkJCQlnb3RvIGZhaWw7Ci0KLQkJCWlmICh0
bC0+bWlub3IgPj0gMCkgewotCQkJCS8qIGNsZWFyIG1pbm9yICovCi0JCQkJZm9yIChfbSA9IDA7
IF9tIDwgbl9taW5vcnM7ICsrX20pIHsKLQkJCQkJaWYgKG1pbm9ydltfbV0gPT0gdGwtPm1pbm9y
KSB7Ci0JCQkJCQltaW5vcnZbX21dID0gLTE7Ci0JCQkJCQlicmVhazsKLQkJCQkJfQotCQkJCX0K
LQkJCX0KLQkJfQotCX0KLQotCS8qIG9ycGhhbmVkIG1pbm9ycyAqLwotCWZvciAoX20gPSAwOyBf
bSA8IG5fbWlub3JzOyArK19tKSB7Ci0JCWludCBtaW5vciA9IG1pbm9ydltfbV07Ci0JCWlmICht
aW5vciA+PSAwKSB7Ci0JCQllcnIgPSBpbml0X2xpc3QoKl9lbnRyeSsrLCAtMSwgLTEsIG1pbm9y
LCAtMSwgTlVMTCk7Ci0JCQlpZiAoZXJyKQotCQkJCWdvdG8gZmFpbDsKLQkJfQotCX0KLQotCS8q
IGZyZWUgZXh0cmFuZW91cyBsaXN0IGVudHJpZXMgKi8KLQlmb3IgKDsgKl9lbnRyeSAhPSBOVUxM
OyArK19lbnRyeSkgewotCQlmcmVlX2xpc3QoKl9lbnRyeSk7Ci0JCSpfZW50cnkgPSBOVUxMOwot
CX0KLQotCSpfbGlzdCA9IGxpc3Q7Ci0KLQlyZXR1cm4gMDsKLQotZmFpbDoKLQlpZiAobGlzdCkK
LQkJdGFwX2N0bF9mcmVlX2xpc3QobGlzdCk7Ci0KLQlyZXR1cm4gZXJyOwotfQotCi1pbnQKLXRh
cF9jdGxfbGlzdCh0YXBfbGlzdF90ICoqKmxpc3QpCi17Ci0JaW50IG5fdGFwcywgbl9taW5vcnMs
IGVyciwgKm1pbm9ydjsKLQlzdHJ1Y3QgdGFwZGlzayAqdGFwdiwgKnRhcDsKLQotCW5fdGFwcyAg
ID0gLTE7Ci0Jbl9taW5vcnMgPSAtMTsKLQotCWVyciA9IG5fbWlub3JzID0gX3RhcF9jdGxfZmlu
ZF9taW5vcnMoJm1pbm9ydik7Ci0JaWYgKGVyciA8IDApCi0JCWdvdG8gb3V0OwotCi0JZXJyID0g
bl90YXBzID0gX3RhcF9jdGxfZmluZF90YXBkaXNrcygmdGFwdik7Ci0JaWYgKGVyciA8IDApCi0J
CWdvdG8gb3V0OwotCi0JZm9yICh0YXAgPSB0YXB2OyB0YXAgPCAmdGFwdltuX3RhcHNdOyArK3Rh
cCkgewotCQllcnIgPSBfdGFwX2N0bF9saXN0X3RhcGRpc2sodGFwLT5pZCwgJnRhcC0+bGlzdCk7
Ci0JCWlmIChlcnIpCi0JCQlnb3RvIG91dDsKLQl9Ci0KLQllcnIgPSBfdGFwX2xpc3Rfam9pbjMo
bl9taW5vcnMsIG1pbm9ydiwgbl90YXBzLCB0YXB2LCBsaXN0KTsKLQotb3V0OgotCWlmIChuX3Rh
cHMgPiAwKQotCQlfdGFwX2N0bF9mcmVlX3RhcGRpc2tzKHRhcHYsIG5fdGFwcyk7Ci0KLQlpZiAo
bl9taW5vcnMgPiAwKQotCQlmcmVlKG1pbm9ydik7Ci0KLQlyZXR1cm4gZXJyOwotfQotCi1pbnQK
LXRhcF9jdGxfZmluZChjb25zdCBjaGFyICp0eXBlLCBjb25zdCBjaGFyICpwYXRoLCB0YXBfbGlz
dF90ICp0YXApCi17Ci0JdGFwX2xpc3RfdCAqKmxpc3QsICoqX2VudHJ5OwotCWludCByZXQgPSAt
RU5PRU5ULCBlcnI7Ci0KLQllcnIgPSB0YXBfY3RsX2xpc3QoJmxpc3QpOwotCWlmIChlcnIpCi0J
CXJldHVybiBlcnI7Ci0KLQlmb3IgKF9lbnRyeSA9IGxpc3Q7ICpfZW50cnkgIT0gTlVMTDsgKytf
ZW50cnkpIHsKLQkJdGFwX2xpc3RfdCAqZW50cnkgID0gKl9lbnRyeTsKLQotCQlpZiAodHlwZSAm
JiAoIWVudHJ5LT50eXBlIHx8IHN0cmNtcChlbnRyeS0+dHlwZSwgdHlwZSkpKQotCQkJY29udGlu
dWU7Ci0KLQkJaWYgKHBhdGggJiYgKCFlbnRyeS0+cGF0aCB8fCBzdHJjbXAoZW50cnktPnBhdGgs
IHBhdGgpKSkKLQkJCWNvbnRpbnVlOwotCi0JCSp0YXAgPSAqZW50cnk7Ci0JCXRhcC0+dHlwZSA9
IHRhcC0+cGF0aCA9IE5VTEw7Ci0JCXJldCA9IDA7Ci0JCWJyZWFrOwotCX0KLQotCXRhcF9jdGxf
ZnJlZV9saXN0KGxpc3QpOwotCi0JcmV0dXJuIHJldDsKLX0KZGlmZiAtLWdpdCBhL3Rvb2xzL2Js
a3RhcDIvY29udHJvbC90YXAtY3RsLW1ham9yLmMgYi90b29scy9ibGt0YXAyL2NvbnRyb2wvdGFw
LWN0bC1tYWpvci5jCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCA4NDdhZjI4NzA4Li4w
MDAwMDAwMDAwCi0tLSBhL3Rvb2xzL2Jsa3RhcDIvY29udHJvbC90YXAtY3RsLW1ham9yLmMKKysr
IC9kZXYvbnVsbApAQCAtMSw2OSArMCwwIEBACi0vKgotICogQ29weXJpZ2h0IChjKSAyMDA4LCBY
ZW5Tb3VyY2UgSW5jLgotICogQWxsIHJpZ2h0cyByZXNlcnZlZC4KLSAqCi0gKiBSZWRpc3RyaWJ1
dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQK
LSAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dp
bmcgY29uZGl0aW9ucyBhcmUgbWV0OgotICogICAgICogUmVkaXN0cmlidXRpb25zIG9mIHNvdXJj
ZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQKLSAqICAgICAgIG5vdGljZSwg
dGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lci4KLSAq
ICAgICAqIFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUg
YWJvdmUgY29weXJpZ2h0Ci0gKiAgICAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25z
IGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIgaW4gdGhlCi0gKiAgICAgICBkb2N1bWVudGF0
aW9uIGFuZC9vciBvdGhlciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUgZGlzdHJpYnV0aW9u
LgotICogICAgICogTmVpdGhlciB0aGUgbmFtZSBvZiBYZW5Tb3VyY2UgSW5jLiBub3IgdGhlIG5h
bWVzIG9mIGl0cyBjb250cmlidXRvcnMKLSAqICAgICAgIG1heSBiZSB1c2VkIHRvIGVuZG9yc2Ug
b3IgcHJvbW90ZSBwcm9kdWN0cyBkZXJpdmVkIGZyb20gdGhpcyBzb2Z0d2FyZQotICogICAgICAg
d2l0aG91dCBzcGVjaWZpYyBwcmlvciB3cml0dGVuIHBlcm1pc3Npb24uCi0gKgotICogVEhJUyBT
T0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBUSEUgQ09QWVJJR0hUIEhPTERFUlMgQU5EIENPTlRSSUJV
VE9SUwotICogIkFTIElTIiBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJ
TkNMVURJTkcsIEJVVCBOT1QKLSAqIExJTUlURUQgVE8sIFRIRSBJTVBMSUVEIFdBUlJBTlRJRVMg
T0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUgotICogQSBQQVJUSUNVTEFSIFBVUlBP
U0UgQVJFIERJU0NMQUlNRUQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRSBDT1BZUklHSFQgT1dORVIK
LSAqIE9SIENPTlRSSUJVVE9SUyBCRSBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJ
TkNJREVOVEFMLCBTUEVDSUFMLAotICogRVhFTVBMQVJZLCBPUiBDT05TRVFVRU5USUFMIERBTUFH
RVMgKElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLAotICogUFJPQ1VSRU1FTlQgT0YgU1VC
U1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsIERBVEEsIE9SCi0gKiBQUk9G
SVRTOyBPUiBCVVNJTkVTUyBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkg
VEhFT1JZIE9GCi0gKiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNUUklDVCBMSUFC
SUxJVFksIE9SIFRPUlQgKElOQ0xVRElORwotICogTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpIEFS
SVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRSBPRiBUSElTCi0gKiBTT0ZUV0FSRSwgRVZF
TiBJRiBBRFZJU0VEIE9GIFRIRSBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4KLSAqLwotCi0j
aW5jbHVkZSA8c3RkaW8uaD4KLSNpbmNsdWRlIDxlcnJuby5oPgotCi0jaW5jbHVkZSAidGFwLWN0
bC5oIgotCi1pbnQKLXRhcF9jdGxfYmxrX21ham9yKHZvaWQpCi17Ci0JRklMRSAqZGV2aWNlczsK
LQlpbnQgcnYsIG1ham9yOwotCi0JZGV2aWNlcyA9IGZvcGVuKCIvcHJvYy9kZXZpY2VzIiwgInIi
KTsKLQlpZiAoIWRldmljZXMpIHsKLQkJcnYgPSAtZXJybm87Ci0JCWdvdG8gb3V0OwotCX0KLQot
CWRvIHsKLQkJY2hhciBidWZbMzJdLCAqczsKLQkJaW50IG4sIG9mZnNldDsKLQotCQlzID0gZmdl
dHMoYnVmLCBzaXplb2YoYnVmKSwgZGV2aWNlcyk7Ci0JCWlmICghcykKLQkJCWJyZWFrOwotCi0J
CW1ham9yICA9IC1FTk9ERVY7Ci0JCW9mZnNldCA9IDA7Ci0KLQkJbiA9IHNzY2FuZihidWYsICIl
ZCB0YXBkZXYlbiIsICZtYWpvciwgJm9mZnNldCk7Ci0JCWlmIChuID09IDEgJiYgb2Zmc2V0KQot
CQkJYnJlYWs7Ci0JfSB3aGlsZSAoMSk7Ci0KLQlydiA9IG1ham9yOwotCi1vdXQ6Ci0JaWYgKGRl
dmljZXMpCi0JCWZjbG9zZShkZXZpY2VzKTsKLQotCXJldHVybiBydjsKLX0KZGlmZiAtLWdpdCBh
L3Rvb2xzL2Jsa3RhcDIvY29udHJvbC90YXAtY3RsLW9wZW4uYyBiL3Rvb2xzL2Jsa3RhcDIvY29u
dHJvbC90YXAtY3RsLW9wZW4uYwpkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggNTk2MWM5
OTE4My4uMDAwMDAwMDAwMAotLS0gYS90b29scy9ibGt0YXAyL2NvbnRyb2wvdGFwLWN0bC1vcGVu
LmMKKysrIC9kZXYvbnVsbApAQCAtMSw3NSArMCwwIEBACi0vKgotICogQ29weXJpZ2h0IChjKSAy
MDA4LCBYZW5Tb3VyY2UgSW5jLgotICogQWxsIHJpZ2h0cyByZXNlcnZlZC4KLSAqCi0gKiBSZWRp
c3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBhbmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdp
dGhvdXQKLSAqIG1vZGlmaWNhdGlvbiwgYXJlIHBlcm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBm
b2xsb3dpbmcgY29uZGl0aW9ucyBhcmUgbWV0OgotICogICAgICogUmVkaXN0cmlidXRpb25zIG9m
IHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBhYm92ZSBjb3B5cmlnaHQKLSAqICAgICAgIG5v
dGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1l
ci4KLSAqICAgICAqIFJlZGlzdHJpYnV0aW9ucyBpbiBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVj
ZSB0aGUgYWJvdmUgY29weXJpZ2h0Ci0gKiAgICAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25k
aXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIgaW4gdGhlCi0gKiAgICAgICBkb2N1
bWVudGF0aW9uIGFuZC9vciBvdGhlciBtYXRlcmlhbHMgcHJvdmlkZWQgd2l0aCB0aGUgZGlzdHJp
YnV0aW9uLgotICogICAgICogTmVpdGhlciB0aGUgbmFtZSBvZiBYZW5Tb3VyY2UgSW5jLiBub3Ig
dGhlIG5hbWVzIG9mIGl0cyBjb250cmlidXRvcnMKLSAqICAgICAgIG1heSBiZSB1c2VkIHRvIGVu
ZG9yc2Ugb3IgcHJvbW90ZSBwcm9kdWN0cyBkZXJpdmVkIGZyb20gdGhpcyBzb2Z0d2FyZQotICog
ICAgICAgd2l0aG91dCBzcGVjaWZpYyBwcmlvciB3cml0dGVuIHBlcm1pc3Npb24uCi0gKgotICog
VEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBUSEUgQ09QWVJJR0hUIEhPTERFUlMgQU5EIENP
TlRSSUJVVE9SUwotICogIkFTIElTIiBBTkQgQU5ZIEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5U
SUVTLCBJTkNMVURJTkcsIEJVVCBOT1QKLSAqIExJTUlURUQgVE8sIFRIRSBJTVBMSUVEIFdBUlJB
TlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBGSVRORVNTIEZPUgotICogQSBQQVJUSUNVTEFS
IFBVUlBPU0UgQVJFIERJU0NMQUlNRUQuIElOIE5PIEVWRU5UIFNIQUxMIFRIRSBDT1BZUklHSFQg
T1dORVIKLSAqIE9SIENPTlRSSUJVVE9SUyBCRSBMSUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElS
RUNULCBJTkNJREVOVEFMLCBTUEVDSUFMLAotICogRVhFTVBMQVJZLCBPUiBDT05TRVFVRU5USUFM
IERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVCBMSU1JVEVEIFRPLAotICogUFJPQ1VSRU1FTlQg
T0YgU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNFUzsgTE9TUyBPRiBVU0UsIERBVEEsIE9SCi0g
KiBQUk9GSVRTOyBPUiBCVVNJTkVTUyBJTlRFUlJVUFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBP
TiBBTlkgVEhFT1JZIE9GCi0gKiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNUUklD
VCBMSUFCSUxJVFksIE9SIFRPUlQgKElOQ0xVRElORwotICogTkVHTElHRU5DRSBPUiBPVEhFUldJ
U0UpIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0YgVEhFIFVTRSBPRiBUSElTCi0gKiBTT0ZUV0FS
RSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRSBQT1NTSUJJTElUWSBPRiBTVUNIIERBTUFHRS4KLSAq
LwotI2luY2x1ZGUgPHN0ZGlvLmg+Ci0jaW5jbHVkZSA8ZXJybm8uaD4KLSNpbmNsdWRlIDxzdGRs
aWIuaD4KLSNpbmNsdWRlIDx1bmlzdGQuaD4KLSNpbmNsdWRlIDxzdHJpbmcuaD4KLSNpbmNsdWRl
IDxnZXRvcHQuaD4KLQotI2luY2x1ZGUgInRhcC1jdGwuaCIKLSNpbmNsdWRlICJibGt0YXBsaWIu
aCIKLQotaW50Ci10YXBfY3RsX29wZW4oY29uc3QgaW50IGlkLCBjb25zdCBpbnQgbWlub3IsIGNv
bnN0IGNoYXIgKnBhcmFtcykKLXsKLQlpbnQgZXJyOwotCXRhcGRpc2tfbWVzc2FnZV90IG1lc3Nh
Z2U7Ci0KLQltZW1zZXQoJm1lc3NhZ2UsIDAsIHNpemVvZihtZXNzYWdlKSk7Ci0JbWVzc2FnZS50
eXBlID0gVEFQRElTS19NRVNTQUdFX09QRU47Ci0JbWVzc2FnZS5jb29raWUgPSBtaW5vcjsKLQlt
ZXNzYWdlLnUucGFyYW1zLnN0b3JhZ2UgPSBUQVBESVNLX1NUT1JBR0VfVFlQRV9ERUZBVUxUOwot
CW1lc3NhZ2UudS5wYXJhbXMuZGV2bnVtID0gbWlub3I7Ci0KLQllcnIgPSBzbnByaW50ZihtZXNz
YWdlLnUucGFyYW1zLnBhdGgsCi0JCSAgICAgICBzaXplb2YobWVzc2FnZS51LnBhcmFtcy5wYXRo
KSAtIDEsICIlcyIsIHBhcmFtcyk7Ci0JaWYgKGVyciA+PSBzaXplb2YobWVzc2FnZS51LnBhcmFt
cy5wYXRoKSkgewotCQlFUFJJTlRGKCJuYW1lIHRvbyBsb25nXG4iKTsKLQkJcmV0dXJuIEVOQU1F
VE9PTE9ORzsKLQl9Ci0KLQllcnIgPSB0YXBfY3RsX2Nvbm5lY3Rfc2VuZF9hbmRfcmVjZWl2ZShp
ZCwgJm1lc3NhZ2UsIDUpOwotCWlmIChlcnIpCi0JCXJldHVybiBlcnI7Ci0KLQlzd2l0Y2ggKG1l
c3NhZ2UudHlwZSkgewotCWNhc2UgVEFQRElTS19NRVNTQUdFX09QRU5fUlNQOgotCQlicmVhazsK
LQljYXNlIFRBUERJU0tfTUVTU0FHRV9FUlJPUjoKLQkJZXJyID0gLW1lc3NhZ2UudS5yZXNwb25z
ZS5lcnJvcjsKLQkJRVBSSU5URigib3BlbiBmYWlsZWQsIGVyciAlZFxuIiwgZXJyKTsKLQkJYnJl
YWs7Ci0JZGVmYXVsdDoKLQkJRVBSSU5URigiZ290IHVuZXhwZWN0ZWQgcmVzdWx0ICclcycgZnJv
bSAlZFxuIiwKLQkJCXRhcGRpc2tfbWVzc2FnZV9uYW1lKG1lc3NhZ2UudHlwZSksIGlkKTsKLQkJ
ZXJyID0gRUlOVkFMOwotCX0KLQotCXJldHVybiBlcnI7Ci19CmRpZmYgLS1naXQgYS90b29scy9i
bGt0YXAyL2NvbnRyb2wvdGFwLWN0bC1wYXVzZS5jIGIvdG9vbHMvYmxrdGFwMi9jb250cm9sL3Rh
cC1jdGwtcGF1c2UuYwpkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggNWUzMWE1ODY2ZC4u
MDAwMDAwMDAwMAotLS0gYS90b29scy9ibGt0YXAyL2NvbnRyb2wvdGFwLWN0bC1wYXVzZS5jCisr
KyAvZGV2L251bGwKQEAgLTEsNTkgKzAsMCBAQAotLyoKLSAqIENvcHlyaWdodCAoYykgMjAwOCwg
WGVuU291cmNlIEluYy4KLSAqIEFsbCByaWdodHMgcmVzZXJ2ZWQuCi0gKgotICogUmVkaXN0cmli
dXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJpbmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0
Ci0gKiBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93
aW5nIGNvbmRpdGlvbnMgYXJlIG1ldDoKLSAqICAgICAqIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3Vy
Y2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUgY29weXJpZ2h0Ci0gKiAgICAgICBub3RpY2Us
IHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCi0g
KiAgICAgKiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmluYXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhl
IGFib3ZlIGNvcHlyaWdodAotICogICAgICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9u
cyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyIGluIHRoZQotICogICAgICAgZG9jdW1lbnRh
dGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHByb3ZpZGVkIHdpdGggdGhlIGRpc3RyaWJ1dGlv
bi4KLSAqICAgICAqIE5laXRoZXIgdGhlIG5hbWUgb2YgWGVuU291cmNlIEluYy4gbm9yIHRoZSBu
YW1lcyBvZiBpdHMgY29udHJpYnV0b3JzCi0gKiAgICAgICBtYXkgYmUgdXNlZCB0byBlbmRvcnNl
IG9yIHByb21vdGUgcHJvZHVjdHMgZGVyaXZlZCBmcm9tIHRoaXMgc29mdHdhcmUKLSAqICAgICAg
IHdpdGhvdXQgc3BlY2lmaWMgcHJpb3Igd3JpdHRlbiBwZXJtaXNzaW9uLgotICoKLSAqIFRISVMg
U09GVFdBUkUgSVMgUFJPVklERUQgQlkgVEhFIENPUFlSSUdIVCBIT0xERVJTIEFORCBDT05UUklC
VVRPUlMKLSAqICJBUyBJUyIgQU5EIEFOWSBFWFBSRVNTIE9SIElNUExJRUQgV0FSUkFOVElFUywg
SU5DTFVESU5HLCBCVVQgTk9UCi0gKiBMSU1JVEVEIFRPLCBUSEUgSU1QTElFRCBXQVJSQU5USUVT
IE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVTUyBGT1IKLSAqIEEgUEFSVElDVUxBUiBQVVJQ
T1NFIEFSRSBESVNDTEFJTUVELiBJTiBOTyBFVkVOVCBTSEFMTCBUSEUgQ09QWVJJR0hUIE9XTkVS
Ci0gKiBPUiBDT05UUklCVVRPUlMgQkUgTElBQkxFIEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwg
SU5DSURFTlRBTCwgU1BFQ0lBTCwKLSAqIEVYRU1QTEFSWSwgT1IgQ09OU0VRVUVOVElBTCBEQU1B
R0VTIChJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRFRCBUTywKLSAqIFBST0NVUkVNRU5UIE9GIFNV
QlNUSVRVVEUgR09PRFMgT1IgU0VSVklDRVM7IExPU1MgT0YgVVNFLCBEQVRBLCBPUgotICogUFJP
RklUUzsgT1IgQlVTSU5FU1MgSU5URVJSVVBUSU9OKSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5Z
IFRIRU9SWSBPRgotICogTElBQklMSVRZLCBXSEVUSEVSIElOIENPTlRSQUNULCBTVFJJQ1QgTElB
QklMSVRZLCBPUiBUT1JUIChJTkNMVURJTkcKLSAqIE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKSBB
UklTSU5HIElOIEFOWSBXQVkgT1VUIE9GIFRIRSBVU0UgT0YgVEhJUwotICogU09GVFdBUkUsIEVW
RU4gSUYgQURWSVNFRCBPRiBUSEUgUE9TU0lCSUxJVFkgT0YgU1VDSCBEQU1BR0UuCi0gKi8KLSNp
bmNsdWRlIDxzdGRpby5oPgotI2luY2x1ZGUgPGVycm5vLmg+Ci0jaW5jbHVkZSA8c3RkbGliLmg+
Ci0jaW5jbHVkZSA8dW5pc3RkLmg+Ci0jaW5jbHVkZSA8c3RyaW5nLmg+Ci0KLSNpbmNsdWRlICJ0
YXAtY3RsLmgiCi0KLWludAotdGFwX2N0bF9wYXVzZShjb25zdCBpbnQgaWQsIGNvbnN0IGludCBt
aW5vcikKLXsKLQlpbnQgZXJyOwotCXRhcGRpc2tfbWVzc2FnZV90IG1lc3NhZ2U7Ci0KLQltZW1z
ZXQoJm1lc3NhZ2UsIDAsIHNpemVvZihtZXNzYWdlKSk7Ci0JbWVzc2FnZS50eXBlID0gVEFQRElT
S19NRVNTQUdFX1BBVVNFOwotCW1lc3NhZ2UuY29va2llID0gbWlub3I7Ci0KLQllcnIgPSB0YXBf
Y3RsX2Nvbm5lY3Rfc2VuZF9hbmRfcmVjZWl2ZShpZCwgJm1lc3NhZ2UsIDUpOwotCWlmIChlcnIp
Ci0JCXJldHVybiBlcnI7Ci0KLQlpZiAobWVzc2FnZS50eXBlID09IFRBUERJU0tfTUVTU0FHRV9Q
QVVTRV9SU1ApCi0JCWVyciA9IG1lc3NhZ2UudS5yZXNwb25zZS5lcnJvcjsKLQllbHNlIHsKLQkJ
ZXJyID0gRUlOVkFMOwotCQlFUFJJTlRGKCJnb3QgdW5leHBlY3RlZCByZXN1bHQgJyVzJyBmcm9t
ICVkXG4iLAotCQkJdGFwZGlza19tZXNzYWdlX25hbWUobWVzc2FnZS50eXBlKSwgaWQpOwotCX0K
LQotCXJldHVybiBlcnI7Ci19CmRpZmYgLS1naXQgYS90b29scy9ibGt0YXAyL2NvbnRyb2wvdGFw
LWN0bC1zcGF3bi5jIGIvdG9vbHMvYmxrdGFwMi9jb250cm9sL3RhcC1jdGwtc3Bhd24uYwpkZWxl
dGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggMzFhNjUxZWMzOC4uMDAwMDAwMDAwMAotLS0gYS90
b29scy9ibGt0YXAyL2NvbnRyb2wvdGFwLWN0bC1zcGF3bi5jCisrKyAvZGV2L251bGwKQEAgLTEs
MTc0ICswLDAgQEAKLS8qCi0gKiBDb3B5cmlnaHQgKGMpIDIwMDgsIFhlblNvdXJjZSBJbmMuCi0g
KiBBbGwgcmlnaHRzIHJlc2VydmVkLgotICoKLSAqIFJlZGlzdHJpYnV0aW9uIGFuZCB1c2UgaW4g
c291cmNlIGFuZCBiaW5hcnkgZm9ybXMsIHdpdGggb3Igd2l0aG91dAotICogbW9kaWZpY2F0aW9u
LCBhcmUgcGVybWl0dGVkIHByb3ZpZGVkIHRoYXQgdGhlIGZvbGxvd2luZyBjb25kaXRpb25zIGFy
ZSBtZXQ6Ci0gKiAgICAgKiBSZWRpc3RyaWJ1dGlvbnMgb2Ygc291cmNlIGNvZGUgbXVzdCByZXRh
aW4gdGhlIGFib3ZlIGNvcHlyaWdodAotICogICAgICAgbm90aWNlLCB0aGlzIGxpc3Qgb2YgY29u
ZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVyLgotICogICAgICogUmVkaXN0cmli
dXRpb25zIGluIGJpbmFyeSBmb3JtIG11c3QgcmVwcm9kdWNlIHRoZSBhYm92ZSBjb3B5cmlnaHQK
LSAqICAgICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMgYW5kIHRoZSBmb2xsb3dp
bmcgZGlzY2xhaW1lciBpbiB0aGUKLSAqICAgICAgIGRvY3VtZW50YXRpb24gYW5kL29yIG90aGVy
IG1hdGVyaWFscyBwcm92aWRlZCB3aXRoIHRoZSBkaXN0cmlidXRpb24uCi0gKiAgICAgKiBOZWl0
aGVyIHRoZSBuYW1lIG9mIFhlblNvdXJjZSBJbmMuIG5vciB0aGUgbmFtZXMgb2YgaXRzIGNvbnRy
aWJ1dG9ycwotICogICAgICAgbWF5IGJlIHVzZWQgdG8gZW5kb3JzZSBvciBwcm9tb3RlIHByb2R1
Y3RzIGRlcml2ZWQgZnJvbSB0aGlzIHNvZnR3YXJlCi0gKiAgICAgICB3aXRob3V0IHNwZWNpZmlj
IHByaW9yIHdyaXR0ZW4gcGVybWlzc2lvbi4KLSAqCi0gKiBUSElTIFNPRlRXQVJFIElTIFBST1ZJ
REVEIEJZIFRIRSBDT1BZUklHSFQgSE9MREVSUyBBTkQgQ09OVFJJQlVUT1JTCi0gKiAiQVMgSVMi
IEFORCBBTlkgRVhQUkVTUyBPUiBJTVBMSUVEIFdBUlJBTlRJRVMsIElOQ0xVRElORywgQlVUIE5P
VAotICogTElNSVRFRCBUTywgVEhFIElNUExJRUQgV0FSUkFOVElFUyBPRiBNRVJDSEFOVEFCSUxJ
VFkgQU5EIEZJVE5FU1MgRk9SCi0gKiBBIFBBUlRJQ1VMQVIgUFVSUE9TRSBBUkUgRElTQ0xBSU1F
RC4gSU4gTk8gRVZFTlQgU0hBTEwgVEhFIENPUFlSSUdIVCBPV05FUgotICogT1IgQ09OVFJJQlVU
T1JTIEJFIExJQUJMRSBGT1IgQU5ZIERJUkVDVCwgSU5ESVJFQ1QsIElOQ0lERU5UQUwsIFNQRUNJ
QUwsCi0gKiBFWEVNUExBUlksIE9SIENPTlNFUVVFTlRJQUwgREFNQUdFUyAoSU5DTFVESU5HLCBC
VVQgTk9UIExJTUlURUQgVE8sCi0gKiBQUk9DVVJFTUVOVCBPRiBTVUJTVElUVVRFIEdPT0RTIE9S
IFNFUlZJQ0VTOyBMT1NTIE9GIFVTRSwgREFUQSwgT1IKLSAqIFBST0ZJVFM7IE9SIEJVU0lORVNT
IElOVEVSUlVQVElPTikgSE9XRVZFUiBDQVVTRUQgQU5EIE9OIEFOWSBUSEVPUlkgT0YKLSAqIExJ
QUJJTElUWSwgV0hFVEhFUiBJTiBDT05UUkFDVCwgU1RSSUNUIExJQUJJTElUWSwgT1IgVE9SVCAo
SU5DTFVESU5HCi0gKiBORUdMSUdFTkNFIE9SIE9USEVSV0lTRSkgQVJJU0lORyBJTiBBTlkgV0FZ
IE9VVCBPRiBUSEUgVVNFIE9GIFRISVMKLSAqIFNPRlRXQVJFLCBFVkVOIElGIEFEVklTRUQgT0Yg
VEhFIFBPU1NJQklMSVRZIE9GIFNVQ0ggREFNQUdFLgotICovCi0KLSNpbmNsdWRlIDxzdGRpby5o
PgotI2luY2x1ZGUgPGVycm5vLmg+Ci0jaW5jbHVkZSA8dW5pc3RkLmg+Ci0jaW5jbHVkZSA8c3Rk
bGliLmg+Ci0jaW5jbHVkZSA8c3RyaW5nLmg+Ci0jaW5jbHVkZSA8c3lzL3dhaXQuaD4KLQotI2lu
Y2x1ZGUgInRhcC1jdGwuaCIKLSNpbmNsdWRlICJibGt0YXAyLmgiCi0KLXN0YXRpYyBwaWRfdAot
X190YXBfY3RsX3NwYXduKGludCAqcmVhZGZkKQotewotCWludCBlcnIsIGNoaWxkLCBjaGFubmVs
WzJdOwotCWNoYXIgKnRhcGRpc2s7Ci0KLQlpZiAocGlwZShjaGFubmVsKSkgewotCQlFUFJJTlRG
KCJwaXBlIGZhaWxlZDogJWRcbiIsIGVycm5vKTsKLQkJcmV0dXJuIC1lcnJubzsKLQl9Ci0KLQlp
ZiAoKGNoaWxkID0gZm9yaygpKSA9PSAtMSkgewotCQlFUFJJTlRGKCJmb3JrIGZhaWxlZDogJWRc
biIsIGVycm5vKTsKLQkJcmV0dXJuIC1lcnJubzsKLQl9Ci0KLQlpZiAoY2hpbGQpIHsKLQkJY2xv
c2UoY2hhbm5lbFsxXSk7Ci0JCSpyZWFkZmQgPSBjaGFubmVsWzBdOwotCQlyZXR1cm4gY2hpbGQ7
Ci0JfQotCi0JaWYgKGR1cDIoY2hhbm5lbFsxXSwgU1RET1VUX0ZJTEVOTykgPT0gLTEpIHsKLQkJ
RVBSSU5URigiZHVwMiBmYWlsZWQ6ICVkXG4iLCBlcnJubyk7Ci0JCWV4aXQoZXJybm8pOwotCX0K
LQotCWlmIChkdXAyKGNoYW5uZWxbMV0sIFNUREVSUl9GSUxFTk8pID09IC0xKSB7Ci0JCUVQUklO
VEYoImR1cDIgZmFpbGVkOiAlZFxuIiwgZXJybm8pOwotCQlleGl0KGVycm5vKTsKLQl9Ci0KLQlj
bG9zZShjaGFubmVsWzBdKTsKLQljbG9zZShjaGFubmVsWzFdKTsKLQotCXRhcGRpc2sgPSBnZXRl
bnYoIlRBUERJU0syIik7Ci0JaWYgKCF0YXBkaXNrKQotCQl0YXBkaXNrID0gInRhcGRpc2syIjsK
LQotCWV4ZWNscCh0YXBkaXNrLCB0YXBkaXNrLCBOVUxMKTsKLQotCUVQUklOVEYoImV4ZWMgZmFp
bGVkXG4iKTsKLQlleGl0KDEpOwotfQotCi1waWRfdAotdGFwX2N0bF9nZXRfcGlkKGNvbnN0IGlu
dCBpZCkKLXsKLQlpbnQgZXJyOwotCXRhcGRpc2tfbWVzc2FnZV90IG1lc3NhZ2U7Ci0KLQltZW1z
ZXQoJm1lc3NhZ2UsIDAsIHNpemVvZihtZXNzYWdlKSk7Ci0JbWVzc2FnZS50eXBlID0gVEFQRElT
S19NRVNTQUdFX1BJRDsKLQotCWVyciA9IHRhcF9jdGxfY29ubmVjdF9zZW5kX2FuZF9yZWNlaXZl
KGlkLCAmbWVzc2FnZSwgMik7Ci0JaWYgKGVycikKLQkJcmV0dXJuIGVycjsKLQotCXJldHVybiBt
ZXNzYWdlLnUudGFwZGlza19waWQ7Ci19Ci0KLXN0YXRpYyBpbnQKLXRhcF9jdGxfd2FpdChwaWRf
dCBjaGlsZCkKLXsKLQlwaWRfdCBwaWQ7Ci0JaW50IHN0YXR1czsKLQotCXBpZCA9IHdhaXRwaWQo
Y2hpbGQsICZzdGF0dXMsIDApOwotCWlmIChwaWQgPCAwKSB7Ci0JCUVQUklOVEYoIndhaXQoJWQp
IGZhaWxlZCwgZXJyICVkXG4iLCBjaGlsZCwgZXJybm8pOwotCQlyZXR1cm4gLWVycm5vOwotCX0K
LQotCWlmIChXSUZFWElURUQoc3RhdHVzKSkgewotCQlpbnQgY29kZSA9IFdFWElUU1RBVFVTKHN0
YXR1cyk7Ci0JCWlmIChjb2RlKQotCQkJRVBSSU5URigidGFwZGlzazJbJWRdIGZhaWxlZCwgc3Rh
dHVzICVkXG4iLCBjaGlsZCwgY29kZSk7Ci0JCXJldHVybiAtY29kZTsKLQl9Ci0KLQlpZiAoV0lG
U0lHTkFMRUQoc3RhdHVzKSkgewotCQlpbnQgc2lnbm8gPSBXVEVSTVNJRyhzdGF0dXMpOwotCQlF
UFJJTlRGKCJ0YXBkaXNrMlslZF0ga2lsbGVkIGJ5IHNpZ25hbCAlZFxuIiwgY2hpbGQsIHNpZ25v
KTsKLQkJcmV0dXJuIC1FSU5UUjsKLQl9Ci0KLQlFUFJJTlRGKCJ0YXBkaXNrMlslZF06IHVuZXhw
ZWN0ZWQgc3RhdHVzICUjeFxuIiwgY2hpbGQsIHN0YXR1cyk7Ci0JcmV0dXJuIC1FQUdBSU47Ci19
Ci0KLXN0YXRpYyBpbnQKLXRhcF9jdGxfZ2V0X2NoaWxkX2lkKGludCByZWFkZmQpCi17Ci0JaW50
IGlkOwotCUZJTEUgKmY7Ci0KLQlmID0gZmRvcGVuKHJlYWRmZCwgInIiKTsKLQlpZiAoIWYpIHsK
LQkJRVBSSU5URigiZmRvcGVuIGZhaWxlZDogJWRcbiIsIGVycm5vKTsKLQkJcmV0dXJuIC0xOwot
CX0KLQotCWVycm5vID0gMDsKLQlpZiAoZnNjYW5mKGYsIEJMS1RBUDJfQ09OVFJPTF9ESVIiLyIK
LQkJICAgQkxLVEFQMl9DT05UUk9MX1NPQ0tFVCIlZCIsICZpZCkgIT0gMSkgewotCQllcnJubyA9
IChlcnJubyA/IDogRUlOVkFMKTsKLQkJRVBSSU5URigicGFyc2luZyBpZCBmYWlsZWQ6ICVkXG4i
LCBlcnJubyk7Ci0JCWlkID0gLTE7Ci0JfQotCi0JZmNsb3NlKGYpOwotCXJldHVybiBpZDsKLX0K
LQotaW50Ci10YXBfY3RsX3NwYXduKHZvaWQpCi17Ci0JcGlkX3QgY2hpbGQ7Ci0JaW50IGVyciwg
aWQsIHJlYWRmZDsKLQotCXJlYWRmZCA9IC0xOwotCi0JY2hpbGQgPSBfX3RhcF9jdGxfc3Bhd24o
JnJlYWRmZCk7Ci0JaWYgKGNoaWxkIDwgMCkKLQkJcmV0dXJuIGNoaWxkOwotCi0JZXJyID0gdGFw
X2N0bF93YWl0KGNoaWxkKTsKLQlpZiAoZXJyKQotCQlyZXR1cm4gZXJyOwotCi0JaWQgPSB0YXBf
Y3RsX2dldF9jaGlsZF9pZChyZWFkZmQpOwotCWlmIChpZCA8IDApCi0JCUVQUklOVEYoImdldF9p
ZCBmYWlsZWQsIGNoaWxkICVkIGVyciAlZFxuIiwgY2hpbGQsIGVycm5vKTsKLQotCXJldHVybiBp
ZDsKLX0KZGlmZiAtLWdpdCBhL3Rvb2xzL2Jsa3RhcDIvY29udHJvbC90YXAtY3RsLXVucGF1c2Uu
YyBiL3Rvb2xzL2Jsa3RhcDIvY29udHJvbC90YXAtY3RsLXVucGF1c2UuYwpkZWxldGVkIGZpbGUg
bW9kZSAxMDA2NDQKaW5kZXggZGZiNzQ1MDIyNi4uMDAwMDAwMDAwMAotLS0gYS90b29scy9ibGt0
YXAyL2NvbnRyb2wvdGFwLWN0bC11bnBhdXNlLmMKKysrIC9kZXYvbnVsbApAQCAtMSw2NCArMCww
IEBACi0vKgotICogQ29weXJpZ2h0IChjKSAyMDA4LCBYZW5Tb3VyY2UgSW5jLgotICogQWxsIHJp
Z2h0cyByZXNlcnZlZC4KLSAqCi0gKiBSZWRpc3RyaWJ1dGlvbiBhbmQgdXNlIGluIHNvdXJjZSBh
bmQgYmluYXJ5IGZvcm1zLCB3aXRoIG9yIHdpdGhvdXQKLSAqIG1vZGlmaWNhdGlvbiwgYXJlIHBl
cm1pdHRlZCBwcm92aWRlZCB0aGF0IHRoZSBmb2xsb3dpbmcgY29uZGl0aW9ucyBhcmUgbWV0Ogot
ICogICAgICogUmVkaXN0cmlidXRpb25zIG9mIHNvdXJjZSBjb2RlIG11c3QgcmV0YWluIHRoZSBh
Ym92ZSBjb3B5cmlnaHQKLSAqICAgICAgIG5vdGljZSwgdGhpcyBsaXN0IG9mIGNvbmRpdGlvbnMg
YW5kIHRoZSBmb2xsb3dpbmcgZGlzY2xhaW1lci4KLSAqICAgICAqIFJlZGlzdHJpYnV0aW9ucyBp
biBiaW5hcnkgZm9ybSBtdXN0IHJlcHJvZHVjZSB0aGUgYWJvdmUgY29weXJpZ2h0Ci0gKiAgICAg
ICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0aGUgZm9sbG93aW5nIGRpc2Ns
YWltZXIgaW4gdGhlCi0gKiAgICAgICBkb2N1bWVudGF0aW9uIGFuZC9vciBvdGhlciBtYXRlcmlh
bHMgcHJvdmlkZWQgd2l0aCB0aGUgZGlzdHJpYnV0aW9uLgotICogICAgICogTmVpdGhlciB0aGUg
bmFtZSBvZiBYZW5Tb3VyY2UgSW5jLiBub3IgdGhlIG5hbWVzIG9mIGl0cyBjb250cmlidXRvcnMK
LSAqICAgICAgIG1heSBiZSB1c2VkIHRvIGVuZG9yc2Ugb3IgcHJvbW90ZSBwcm9kdWN0cyBkZXJp
dmVkIGZyb20gdGhpcyBzb2Z0d2FyZQotICogICAgICAgd2l0aG91dCBzcGVjaWZpYyBwcmlvciB3
cml0dGVuIHBlcm1pc3Npb24uCi0gKgotICogVEhJUyBTT0ZUV0FSRSBJUyBQUk9WSURFRCBCWSBU
SEUgQ09QWVJJR0hUIEhPTERFUlMgQU5EIENPTlRSSUJVVE9SUwotICogIkFTIElTIiBBTkQgQU5Z
IEVYUFJFU1MgT1IgSU1QTElFRCBXQVJSQU5USUVTLCBJTkNMVURJTkcsIEJVVCBOT1QKLSAqIExJ
TUlURUQgVE8sIFRIRSBJTVBMSUVEIFdBUlJBTlRJRVMgT0YgTUVSQ0hBTlRBQklMSVRZIEFORCBG
SVRORVNTIEZPUgotICogQSBQQVJUSUNVTEFSIFBVUlBPU0UgQVJFIERJU0NMQUlNRUQuIElOIE5P
IEVWRU5UIFNIQUxMIFRIRSBDT1BZUklHSFQgT1dORVIKLSAqIE9SIENPTlRSSUJVVE9SUyBCRSBM
SUFCTEUgRk9SIEFOWSBESVJFQ1QsIElORElSRUNULCBJTkNJREVOVEFMLCBTUEVDSUFMLAotICog
RVhFTVBMQVJZLCBPUiBDT05TRVFVRU5USUFMIERBTUFHRVMgKElOQ0xVRElORywgQlVUIE5PVCBM
SU1JVEVEIFRPLAotICogUFJPQ1VSRU1FTlQgT0YgU1VCU1RJVFVURSBHT09EUyBPUiBTRVJWSUNF
UzsgTE9TUyBPRiBVU0UsIERBVEEsIE9SCi0gKiBQUk9GSVRTOyBPUiBCVVNJTkVTUyBJTlRFUlJV
UFRJT04pIEhPV0VWRVIgQ0FVU0VEIEFORCBPTiBBTlkgVEhFT1JZIE9GCi0gKiBMSUFCSUxJVFks
IFdIRVRIRVIgSU4gQ09OVFJBQ1QsIFNUUklDVCBMSUFCSUxJVFksIE9SIFRPUlQgKElOQ0xVRElO
RwotICogTkVHTElHRU5DRSBPUiBPVEhFUldJU0UpIEFSSVNJTkcgSU4gQU5ZIFdBWSBPVVQgT0Yg
VEhFIFVTRSBPRiBUSElTCi0gKiBTT0ZUV0FSRSwgRVZFTiBJRiBBRFZJU0VEIE9GIFRIRSBQT1NT
SUJJTElUWSBPRiBTVUNIIERBTUFHRS4KLSAqLwotI2luY2x1ZGUgPHN0ZGlvLmg+Ci0jaW5jbHVk
ZSA8ZXJybm8uaD4KLSNpbmNsdWRlIDxzdGRsaWIuaD4KLSNpbmNsdWRlIDx1bmlzdGQuaD4KLSNp
bmNsdWRlIDxzdHJpbmcuaD4KLSNpbmNsdWRlIDxnZXRvcHQuaD4KLQotI2luY2x1ZGUgInRhcC1j
dGwuaCIKLQotaW50Ci10YXBfY3RsX3VucGF1c2UoY29uc3QgaW50IGlkLCBjb25zdCBpbnQgbWlu
b3IsIGNvbnN0IGNoYXIgKnBhcmFtcykKLXsKLQlpbnQgZXJyOwotCXRhcGRpc2tfbWVzc2FnZV90
IG1lc3NhZ2U7Ci0KLQltZW1zZXQoJm1lc3NhZ2UsIDAsIHNpemVvZihtZXNzYWdlKSk7Ci0JbWVz
c2FnZS50eXBlID0gVEFQRElTS19NRVNTQUdFX1JFU1VNRTsKLQltZXNzYWdlLmNvb2tpZSA9IG1p
bm9yOwotCi0JaWYgKHBhcmFtcykKLQkJc3RybmNweShtZXNzYWdlLnUucGFyYW1zLnBhdGgsIHBh
cmFtcywKLQkJCXNpemVvZihtZXNzYWdlLnUucGFyYW1zLnBhdGgpIC0gMSk7Ci0KLQllcnIgPSB0
YXBfY3RsX2Nvbm5lY3Rfc2VuZF9hbmRfcmVjZWl2ZShpZCwgJm1lc3NhZ2UsIDE1KTsKLQlpZiAo
ZXJyKQotCQlyZXR1cm4gZXJyOwotCi0JaWYgKG1lc3NhZ2UudHlwZSA9PSBUQVBESVNLX01FU1NB
R0VfUkVTVU1FX1JTUCkKLQkJZXJyID0gbWVzc2FnZS51LnJlc3BvbnNlLmVycm9yOwotCWVsc2Ug
ewotCQllcnIgPSBFSU5WQUw7Ci0JCUVQUklOVEYoImdvdCB1bmV4cGVjdGVkIHJlc3VsdCAnJXMn
IGZyb20gJWRcbiIsCi0JCQl0YXBkaXNrX21lc3NhZ2VfbmFtZShtZXNzYWdlLnR5cGUpLCBpZCk7
Ci0JfQotCi0JcmV0dXJuIGVycjsKLX0KZGlmZiAtLWdpdCBhL3Rvb2xzL2Jsa3RhcDIvY29udHJv
bC90YXAtY3RsLmMgYi90b29scy9ibGt0YXAyL2NvbnRyb2wvdGFwLWN0bC5jCmRlbGV0ZWQgZmls
ZSBtb2RlIDEwMDY0NAppbmRleCBlMjU0ZjA3MjRmLi4wMDAwMDAwMDAwCi0tLSBhL3Rvb2xzL2Js
a3RhcDIvY29udHJvbC90YXAtY3RsLmMKKysrIC9kZXYvbnVsbApAQCAtMSw4MTUgKzAsMCBAQAot
LyoKLSAqIENvcHlyaWdodCAoYykgMjAwOCwgWGVuU291cmNlIEluYy4KLSAqIEFsbCByaWdodHMg
cmVzZXJ2ZWQuCi0gKgotICogUmVkaXN0cmlidXRpb24gYW5kIHVzZSBpbiBzb3VyY2UgYW5kIGJp
bmFyeSBmb3Jtcywgd2l0aCBvciB3aXRob3V0Ci0gKiBtb2RpZmljYXRpb24sIGFyZSBwZXJtaXR0
ZWQgcHJvdmlkZWQgdGhhdCB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnMgYXJlIG1ldDoKLSAqICAg
ICAqIFJlZGlzdHJpYnV0aW9ucyBvZiBzb3VyY2UgY29kZSBtdXN0IHJldGFpbiB0aGUgYWJvdmUg
Y29weXJpZ2h0Ci0gKiAgICAgICBub3RpY2UsIHRoaXMgbGlzdCBvZiBjb25kaXRpb25zIGFuZCB0
aGUgZm9sbG93aW5nIGRpc2NsYWltZXIuCi0gKiAgICAgKiBSZWRpc3RyaWJ1dGlvbnMgaW4gYmlu
YXJ5IGZvcm0gbXVzdCByZXByb2R1Y2UgdGhlIGFib3ZlIGNvcHlyaWdodAotICogICAgICAgbm90
aWNlLCB0aGlzIGxpc3Qgb2YgY29uZGl0aW9ucyBhbmQgdGhlIGZvbGxvd2luZyBkaXNjbGFpbWVy
IGluIHRoZQotICogICAgICAgZG9jdW1lbnRhdGlvbiBhbmQvb3Igb3RoZXIgbWF0ZXJpYWxzIHBy
b3ZpZGVkIHdpdGggdGhlIGRpc3RyaWJ1dGlvbi4KLSAqICAgICAqIE5laXRoZXIgdGhlIG5hbWUg
b2YgWGVuU291cmNlIEluYy4gbm9yIHRoZSBuYW1lcyBvZiBpdHMgY29udHJpYnV0b3JzCi0gKiAg
ICAgICBtYXkgYmUgdXNlZCB0byBlbmRvcnNlIG9yIHByb21vdGUgcHJvZHVjdHMgZGVyaXZlZCBm
cm9tIHRoaXMgc29mdHdhcmUKLSAqICAgICAgIHdpdGhvdXQgc3BlY2lmaWMgcHJpb3Igd3JpdHRl
biBwZXJtaXNzaW9uLgotICoKLSAqIFRISVMgU09GVFdBUkUgSVMgUFJPVklERUQgQlkgVEhFIENP
UFlSSUdIVCBIT0xERVJTIEFORCBDT05UUklCVVRPUlMKLSAqICJBUyBJUyIgQU5EIEFOWSBFWFBS
RVNTIE9SIElNUExJRUQgV0FSUkFOVElFUywgSU5DTFVESU5HLCBCVVQgTk9UCi0gKiBMSU1JVEVE
IFRPLCBUSEUgSU1QTElFRCBXQVJSQU5USUVTIE9GIE1FUkNIQU5UQUJJTElUWSBBTkQgRklUTkVT
UyBGT1IKLSAqIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFSRSBESVNDTEFJTUVELiBJTiBOTyBFVkVO
VCBTSEFMTCBUSEUgQ09QWVJJR0hUIE9XTkVSCi0gKiBPUiBDT05UUklCVVRPUlMgQkUgTElBQkxF
IEZPUiBBTlkgRElSRUNULCBJTkRJUkVDVCwgSU5DSURFTlRBTCwgU1BFQ0lBTCwKLSAqIEVYRU1Q
TEFSWSwgT1IgQ09OU0VRVUVOVElBTCBEQU1BR0VTIChJTkNMVURJTkcsIEJVVCBOT1QgTElNSVRF
RCBUTywKLSAqIFBST0NVUkVNRU5UIE9GIFNVQlNUSVRVVEUgR09PRFMgT1IgU0VSVklDRVM7IExP
U1MgT0YgVVNFLCBEQVRBLCBPUgotICogUFJPRklUUzsgT1IgQlVTSU5FU1MgSU5URVJSVVBUSU9O
KSBIT1dFVkVSIENBVVNFRCBBTkQgT04gQU5ZIFRIRU9SWSBPRgotICogTElBQklMSVRZLCBXSEVU
SEVSIElOIENPTlRSQUNULCBTVFJJQ1QgTElBQklMSVRZLCBPUiBUT1JUIChJTkNMVURJTkcKLSAq
IE5FR0xJR0VOQ0UgT1IgT1RIRVJXSVNFKSBBUklTSU5HIElOIEFOWSBXQVkgT1VUIE9GIFRIRSBV
U0UgT0YgVEhJUwotICogU09GVFdBUkUsIEVWRU4gSUYgQURWSVNFRCBPRiBUSEUgUE9TU0lCSUxJ
VFkgT0YgU1VDSCBEQU1BR0UuCi0gKi8KLQotI2luY2x1ZGUgPHN0ZGlvLmg+Ci0jaW5jbHVkZSA8
c3RkbGliLmg+Ci0jaW5jbHVkZSA8c3RyaW5nLmg+Ci0jaW5jbHVkZSA8dW5pc3RkLmg+Ci0jaW5j
bHVkZSA8Z2V0b3B0Lmg+Ci0KLSNpbmNsdWRlICJ0YXAtY3RsLmgiCi0KLXR5cGVkZWYgaW50ICgq
dGFwX2N0bF9mdW5jX3QpIChpbnQsIGNoYXIgKiopOwotCi1zdHJ1Y3QgY29tbWFuZCB7Ci0JY2hh
ciAgICAgICAgICAgICAgICAgICAgICpuYW1lOwotCXRhcF9jdGxfZnVuY190ICAgICAgICAgICAg
ZnVuYzsKLX07Ci0KLXN0YXRpYyB2b2lkCi10YXBfY2xpX2xpc3RfdXNhZ2UoRklMRSAqc3RyZWFt
KQotewotCWZwcmludGYoc3RyZWFtLAotCQkidXNhZ2U6IGxpc3QgWy1oXSBbLXAgcGlkXSBbLW0g
bWlub3JdIFstdCB0eXBlXSBbLWYgZmlsZV1cbiIpOwotfQotCi1zdGF0aWMgdm9pZAotdGFwX2N0
bF9saXN0X3Jvdyh0YXBfbGlzdF90ICplbnRyeSkKLXsKLQljaGFyIG1pbm9yX3N0clsxMF0gPSAi
LSI7Ci0JY2hhciBzdGF0ZV9zdHJbMTBdID0gIi0iOwotCWNoYXIgcGlkX3N0clsxMF0gICA9ICIt
IjsKLQotCWlmIChlbnRyeS0+cGlkICE9IC0xKQotCQlzcHJpbnRmKHBpZF9zdHIsICIlZCIsIGVu
dHJ5LT5waWQpOwotCi0JaWYgKGVudHJ5LT5taW5vciAhPSAtMSkKLQkJc3ByaW50ZihtaW5vcl9z
dHIsICIlZCIsIGVudHJ5LT5taW5vcik7Ci0KLQlpZiAoZW50cnktPnN0YXRlICE9IC0xKQotCQlz
cHJpbnRmKHN0YXRlX3N0ciwgIiV4IiwgZW50cnktPnN0YXRlKTsKLQotCXByaW50ZigiJThzICUy
cyAlNHMgJTEwcyAlc1xuIiwKLQkgICAgICAgcGlkX3N0ciwgbWlub3Jfc3RyLCBzdGF0ZV9zdHIs
Ci0JICAgICAgIGVudHJ5LT50eXBlID8gOiAiLSIsIGVudHJ5LT5wYXRoID8gOiAiLSIpOwotfQot
Ci1zdGF0aWMgdm9pZAotdGFwX2N0bF9saXN0X2RpY3QodGFwX2xpc3RfdCAqZW50cnkpCi17Ci0J
aW50IGQgPSAwOwotCi0JaWYgKGVudHJ5LT5waWQgIT0gLTEpIHsKLQkJaWYgKGQpIHB1dGMoJyAn
LCBzdGRvdXQpOwotCQlkID0gcHJpbnRmKCJwaWQ9JWQiLCBlbnRyeS0+cGlkKTsKLQl9Ci0KLQlp
ZiAoZW50cnktPm1pbm9yICE9IC0xKSB7Ci0JCWlmIChkKSBwdXRjKCcgJywgc3Rkb3V0KTsKLQkJ
ZCA9IHByaW50ZigibWlub3I9JWQiLCBlbnRyeS0+bWlub3IpOwotCX0KLQotCWlmIChlbnRyeS0+
c3RhdGUgIT0gLTEpIHsKLQkJaWYgKGQpIHB1dGMoJyAnLCBzdGRvdXQpOwotCQlkID0gcHJpbnRm
KCJzdGF0ZT0lZCIsIGVudHJ5LT5zdGF0ZSk7Ci0JfQotCi0JaWYgKGVudHJ5LT50eXBlICYmIGVu
dHJ5LT5wYXRoKSB7Ci0JCWlmIChkKSBwdXRjKCcgJywgc3Rkb3V0KTsKLQkJZCA9IHByaW50Zigi
YXJncz0lczolcyIsIGVudHJ5LT50eXBlLCBlbnRyeS0+cGF0aCk7Ci0JfQotCi0JcHV0YygnXG4n
LCBzdGRvdXQpOwotfQotCi1pbnQKLXRhcF9jbGlfbGlzdChpbnQgYXJnYywgY2hhciAqKmFyZ3Yp
Ci17Ci0JdGFwX2xpc3RfdCAqKmxpc3QsICoqX2VudHJ5OwotCWludCBjLCBtaW5vciwgdHR5LCBl
cnI7Ci0JY29uc3QgY2hhciAqdHlwZSwgKmZpbGU7Ci0JcGlkX3QgcGlkOwotCi0JZXJyID0gdGFw
X2N0bF9saXN0KCZsaXN0KTsKLQlpZiAoZXJyKQotCQlyZXR1cm4gLWVycjsKLQotCXBpZCAgID0g
LTE7Ci0JbWlub3IgPSAtMTsKLQl0eXBlICA9IE5VTEw7Ci0JZmlsZSAgPSBOVUxMOwotCi0Jd2hp
bGUgKChjID0gZ2V0b3B0KGFyZ2MsIGFyZ3YsICJtOnA6dDpmOmgiKSkgIT0gLTEpIHsKLQkJc3dp
dGNoIChjKSB7Ci0JCWNhc2UgJ20nOgotCQkJbWlub3IgPSBhdG9pKG9wdGFyZyk7Ci0JCQlicmVh
azsKLQkJY2FzZSAncCc6Ci0JCQlwaWQgPSBhdG9pKG9wdGFyZyk7Ci0JCQlicmVhazsKLQkJY2Fz
ZSAndCc6Ci0JCQl0eXBlID0gb3B0YXJnOwotCQkJYnJlYWs7Ci0JCWNhc2UgJ2YnOgotCQkJZmls
ZSA9IG9wdGFyZzsKLQkJCWJyZWFrOwotCQljYXNlICc/JzoKLQkJCWdvdG8gdXNhZ2U7Ci0JCWNh
c2UgJ2gnOgotCQkJdGFwX2NsaV9saXN0X3VzYWdlKHN0ZG91dCk7Ci0JCQlyZXR1cm4gMDsKLQkJ
fQotCX0KLQotCXR0eSA9IGlzYXR0eShTVERPVVRfRklMRU5PKTsKLQotCWZvciAoX2VudHJ5ID0g
bGlzdDsgKl9lbnRyeSAhPSBOVUxMOyArK19lbnRyeSkgewotCQl0YXBfbGlzdF90ICplbnRyeSAg
PSAqX2VudHJ5OwotCi0JCWlmIChtaW5vciA+PSAwICYmIGVudHJ5LT5taW5vciAhPSBtaW5vcikK
LQkJCWNvbnRpbnVlOwotCi0JCWlmIChwaWQgPj0gMCAmJiBlbnRyeS0+cGlkICE9IHBpZCkKLQkJ
CWNvbnRpbnVlOwotCi0JCWlmICh0eXBlICYmICghZW50cnktPnR5cGUgfHwgc3RyY21wKGVudHJ5
LT50eXBlLCB0eXBlKSkpCi0JCQljb250aW51ZTsKLQotCQlpZiAoZmlsZSAmJiAoIWVudHJ5LT5w
YXRoIHx8IHN0cmNtcChlbnRyeS0+cGF0aCwgZmlsZSkpKQotCQkJY29udGludWU7Ci0KLQkJaWYg
KHR0eSkKLQkJCXRhcF9jdGxfbGlzdF9yb3coZW50cnkpOwotCQllbHNlCi0JCQl0YXBfY3RsX2xp
c3RfZGljdChlbnRyeSk7Ci0JfQotCi0JdGFwX2N0bF9mcmVlX2xpc3QobGlzdCk7Ci0KLQlyZXR1
cm4gMDsKLQotdXNhZ2U6Ci0JdGFwX2NsaV9saXN0X3VzYWdlKHN0ZGVycik7Ci0JcmV0dXJuIEVJ
TlZBTDsKLX0KLQotc3RhdGljIHZvaWQKLXRhcF9jbGlfYWxsb2NhdGVfdXNhZ2UoRklMRSAqc3Ry
ZWFtKQotewotCWZwcmludGYoc3RyZWFtLCAidXNhZ2U6IGFsbG9jYXRlIFstZCBkZXZpY2UgbmFt
ZV0+XG4iKTsKLX0KLQotc3RhdGljIGludAotdGFwX2NsaV9hbGxvY2F0ZShpbnQgYXJnYywgY2hh
ciAqKmFyZ3YpCi17Ci0JY2hhciAqZGV2bmFtZTsKLQlpbnQgYywgbWlub3IsIGVycjsKLQotCWRl
dm5hbWUgPSBOVUxMOwotCi0Jb3B0aW5kID0gMDsKLQl3aGlsZSAoKGMgPSBnZXRvcHQoYXJnYywg
YXJndiwgImQ6aCIpKSAhPSAtMSkgewotCQlzd2l0Y2ggKGMpIHsKLQkJY2FzZSAnZCc6Ci0JCQlk
ZXZuYW1lID0gb3B0YXJnOwotCQkJYnJlYWs7Ci0JCWNhc2UgJz8nOgotCQkJZ290byB1c2FnZTsK
LQkJY2FzZSAnaCc6Ci0JCQl0YXBfY2xpX2FsbG9jYXRlX3VzYWdlKHN0ZG91dCk7Ci0JCQlyZXR1
cm4gMDsKLQkJfQotCX0KLQotCWVyciA9IHRhcF9jdGxfYWxsb2NhdGUoJm1pbm9yLCAmZGV2bmFt
ZSk7Ci0JaWYgKCFlcnIpCi0JCXByaW50ZigiJXNcbiIsIGRldm5hbWUpOwotCi0JcmV0dXJuIGVy
cjsKLQotdXNhZ2U6Ci0JdGFwX2NsaV9hbGxvY2F0ZV91c2FnZShzdGRlcnIpOwotCXJldHVybiBF
SU5WQUw7Ci19Ci0KLXN0YXRpYyB2b2lkCi10YXBfY2xpX2ZyZWVfdXNhZ2UoRklMRSAqc3RyZWFt
KQotewotCWZwcmludGYoc3RyZWFtLCAidXNhZ2U6IGZyZWUgPC1tIG1pbm9yPlxuIik7Ci19Ci0K
LXN0YXRpYyBpbnQKLXRhcF9jbGlfZnJlZShpbnQgYXJnYywgY2hhciAqKmFyZ3YpCi17Ci0JaW50
IGMsIG1pbm9yOwotCi0JbWlub3IgPSAtMTsKLQotCW9wdGluZCA9IDA7Ci0Jd2hpbGUgKChjID0g
Z2V0b3B0KGFyZ2MsIGFyZ3YsICJtOmgiKSkgIT0gLTEpIHsKLQkJc3dpdGNoIChjKSB7Ci0JCWNh
c2UgJ20nOgotCQkJbWlub3IgPSBhdG9pKG9wdGFyZyk7Ci0JCQlicmVhazsKLQkJY2FzZSAnPyc6
Ci0JCQlnb3RvIHVzYWdlOwotCQljYXNlICdoJzoKLQkJCXRhcF9jbGlfZnJlZV91c2FnZShzdGRv
dXQpOwotCQkJcmV0dXJuIDA7Ci0JCX0KLQl9Ci0KLQlpZiAobWlub3IgPT0gLTEpCi0JCWdvdG8g
dXNhZ2U7Ci0KLQlyZXR1cm4gdGFwX2N0bF9mcmVlKG1pbm9yKTsKLQotdXNhZ2U6Ci0JdGFwX2Ns
aV9mcmVlX3VzYWdlKHN0ZGVycik7Ci0JcmV0dXJuIEVJTlZBTDsKLX0KLQotc3RhdGljIHZvaWQK
LXRhcF9jbGlfY3JlYXRlX3VzYWdlKEZJTEUgKnN0cmVhbSkKLXsKLQlmcHJpbnRmKHN0cmVhbSwg
InVzYWdlOiBjcmVhdGUgPC1hIGFyZ3M+IFstZCBkZXZpY2UgbmFtZV1cbiIpOwotfQotCi1zdGF0
aWMgaW50Ci10YXBfY2xpX2NyZWF0ZShpbnQgYXJnYywgY2hhciAqKmFyZ3YpCi17Ci0JaW50IGMs
IGVycjsKLQljaGFyICphcmdzLCAqZGV2bmFtZTsKLQotCWFyZ3MgICAgPSBOVUxMOwotCWRldm5h
bWUgPSBOVUxMOwotCi0Jb3B0aW5kID0gMDsKLQl3aGlsZSAoKGMgPSBnZXRvcHQoYXJnYywgYXJn
diwgImE6ZDpoIikpICE9IC0xKSB7Ci0JCXN3aXRjaCAoYykgewotCQljYXNlICdhJzoKLQkJCWFy
Z3MgPSBvcHRhcmc7Ci0JCQlicmVhazsKLQkJY2FzZSAnZCc6Ci0JCQlkZXZuYW1lID0gb3B0YXJn
OwotCQkJYnJlYWs7Ci0JCWNhc2UgJz8nOgotCQkJZ290byB1c2FnZTsKLQkJY2FzZSAnaCc6Ci0J
CQl0YXBfY2xpX2NyZWF0ZV91c2FnZShzdGRvdXQpOwotCQkJcmV0dXJuIDA7Ci0JCX0KLQl9Ci0K
LQlpZiAoIWFyZ3MpCi0JCWdvdG8gdXNhZ2U7CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu May 16 10:22:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 10:22:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hRDWY-0003wk-RR; Thu, 16 May 2019 10:22:06 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YOnx=TQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRDWY-0003wf-Dr
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 10:22:06 +0000
X-Inumbo-ID: 73c9f85c-77c4-11e9-937c-53bd33a461aa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 73c9f85c-77c4-11e9-937c-53bd33a461aa;
 Thu, 16 May 2019 10:22:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRDWX-0005yO-0T
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 10:22:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hRDWW-0007X7-Ty
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 10:22:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hRDWW-0007X7-Ty@xenbits.xenproject.org>
Date: Thu, 16 May 2019 10:22:04 +0000
Subject: [Xen-changelog] [xen staging] libxl: fix regression introduced in
 5c883cf036cf
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGU1YjdhZmRhOTQwODhmMzBjNmJlMmFkZjY4MDA3NjMxZTU4ZGEyODgKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogVGh1IE1heSAxNiAx
MDoxMTo1MyAyMDE5ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFRodSBNYXkgMTYgMTE6MTE6NTIgMjAxOSArMDEwMAoKICAgIGxpYnhs
OiBmaXggcmVncmVzc2lvbiBpbnRyb2R1Y2VkIGluIDVjODgzY2YwMzZjZgogICAgCiAgICBBIGZl
dyBsaW5lcyB3ZXJlIGVycm9uZW91c2x5IGRlbGV0ZWQgZHVyaW5nIHJlYmFzZSB3aGljaCBjYXVz
ZWQgZG9tYWluCiAgICBkZXN0cnVjdGlvbiB0byBmYWlsLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgVGVzdGVkLWJ5OiBKdWVyZ2VuIEdy
b3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBSZXZpZXdlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdy
b3NzQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBldS5j
aXRyaXguY29tPgotLS0KIHRvb2xzL2xpYnhsL2xpYnhsX2RldmljZS5jIHwgNSArKysrKwogMSBm
aWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xp
YnhsX2RldmljZS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMKaW5kZXggZjgzNDBiYTgx
NS4uZGI2YzAyMDNiNyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMKKysr
IGIvdG9vbHMvbGlieGwvbGlieGxfZGV2aWNlLmMKQEAgLTczNCw2ICs3MzQsMTEgQEAgaW50IGxp
YnhsX19kZXZpY2VfZGVzdHJveShsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9fZGV2aWNlICpkZXYpCiAg
ICAgdWludDMyX3QgZG9taWQ7CiAgICAgaW50IGxpYnhsX29ubHkgPSBkZXYtPmJhY2tlbmRfa2lu
ZCA9PSBMSUJYTF9fREVWSUNFX0tJTkRfTk9ORTsKIAorICAgIGlmICghbGlieGxfb25seSkgewor
ICAgICAgICBiZV9wYXRoID0gbGlieGxfX2RldmljZV9iYWNrZW5kX3BhdGgoZ2MsIGRldik7Cisg
ICAgICAgIGZlX3BhdGggPSBsaWJ4bF9fZGV2aWNlX2Zyb250ZW5kX3BhdGgoZ2MsIGRldik7Cisg
ICAgfQorCiAgICAgcmMgPSBsaWJ4bF9fZ2V0X2RvbWlkKGdjLCAmZG9taWQpOwogICAgIGlmIChy
YykgZ290byBvdXQ7CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xenproject.org Thu May 16 11:55:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 11:55:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hREya-0005F8-0j; Thu, 16 May 2019 11:55:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YOnx=TQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hREyY-0005F1-EC
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 11:55:06 +0000
X-Inumbo-ID: 7177cc7d-77d1-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7177cc7d-77d1-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 11:55:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hREyW-0007nj-J9
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 11:55:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hREyW-00047W-GM
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 11:55:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hREyW-00047W-GM@xenbits.xenproject.org>
Date: Thu, 16 May 2019 11:55:04 +0000
Subject: [Xen-changelog] [xen staging] AMD/IOMMU: don't open-code
 for_each_amd_iommu()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============4566162793870098883=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit e49fc30455dfe31b9b6678501b960957753939a6
Author:     Jan Beulich <jbeulich@suse.com>
AuthorDate: Thu May 16 13:41:39 2019 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Thu May 16 13:41:39 2019 +0200

    AMD/IOMMU: don't open-code for_each_amd_iommu()
    
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Andrew Cooper <andrew.cooper3@citrix.com>
---
 xen/drivers/passthrough/amd/iommu_intr.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/xen/drivers/passthrough/amd/iommu_intr.c b/xen/drivers/passthrough/amd/iommu_intr.c
index dad2d1e5ab..da3c3c1a44 100644
--- a/xen/drivers/passthrough/amd/iommu_intr.c
+++ b/xen/drivers/passthrough/amd/iommu_intr.c
@@ -503,7 +503,7 @@ static struct amd_iommu *_find_iommu_for_device(int seg, int bdf)
 {
     struct amd_iommu *iommu;
 
-    list_for_each_entry ( iommu, &amd_iommu_head, list )
+    for_each_amd_iommu ( iommu )
         if ( iommu->seg == seg && iommu->bdf == bdf )
             return NULL;
 
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============4566162793870098883==--

From xen-changelog-bounces@lists.xenproject.org Thu May 16 11:55:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 11:55:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hREyk-0005G0-35; Thu, 16 May 2019 11:55:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YOnx=TQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hREyj-0005Fs-5l
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 11:55:17 +0000
X-Inumbo-ID: 778bd142-77d1-11e9-ab2f-9bac26ec6458
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 778bd142-77d1-11e9-ab2f-9bac26ec6458;
 Thu, 16 May 2019 11:55:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hREyg-0007o4-Pd
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 11:55:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hREyg-000485-My
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 11:55:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hREyg-000485-My@xenbits.xenproject.org>
Date: Thu, 16 May 2019 11:55:14 +0000
Subject: [Xen-changelog] [xen staging] x86emul: add support for missing {,
 V}PMADDWD insns
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFhNDhiZGQ1OTliMjY4YTJkOWI3ZDBjNDVmMWZkNDBjNDg5MjE4NmUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUaHUgTWF5IDE2
IDEzOjQzOjE3IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUaHUgTWF5IDE2IDEzOjQzOjE3IDIwMTkgKzAyMDAKCiAgICB4
ODZlbXVsOiBhZGQgc3VwcG9ydCBmb3IgbWlzc2luZyB7LFZ9UE1BRERXRCBpbnNucwogICAgCiAg
ICBUaGVpciBwcmUtQVZYNTEyIGluY2FybmF0aW9ucyBoYXZlIGNsZWFybHkgYmVlbiBvdmVybG9v
a2VkIGR1cmluZyBtdWNoCiAgICBlYXJsaWVyIHdvcmsuIFRoZWlyIG1lbW9yeSBhY2Nlc3MgcGF0
dGVybiBpcyBlbnRpcmVseSBzdGFuZGFyZCwgc28gbm8KICAgIHNwZWNpZmljIHRlc3RzIGdldCBh
ZGRlZCB0byB0aGUgaGFybmVzcy4KICAgIAogICAgUmVwb3J0ZWQtYnk6IFJhenZhbiBDb2pvY2Fy
dSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFRlc3RlZC1ieTogQWxleGFuZHJ1IElzYWlsYSA8
YWlzYWlsYUBiaXRkZWZlbmRlci5jb20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUv
eDg2X2VtdWxhdGUuYyB8IDIgKysKIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKykKCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyBiL3hlbi9h
cmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCmluZGV4IDAzMjk5NWVhNTguLmY1OTg5
ZjMwNzEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC02NjI0LDYg
KzY2MjQsOCBAQCB4ODZfZW11bGF0ZSgKICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBm
LCAweGYzKTogLyogdnBzbGxxIHhtbS9tMTI4LHt4LHl9bW0se3gseX1tbSAqLwogICAgIGNhc2Ug
WDg2RU1VTF9PUENfNjYoMHgwZiwgMHhmNCk6ICAgICAvKiBwbXVsdWRxIHhtbS9tMTI4LHhtbSAq
LwogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4ZjQpOiAvKiB2cG11bHVkcSB7
eCx5fW1tL21lbSx7eCx5fW1tLHt4LHl9bW0gKi8KKyAgICBDQVNFX1NJTURfUEFDS0VEX0lOVCgw
eDBmLCAweGY1KTogICAgLyogcG1hZGR3ZCB7LHh9bW0vbWVtLHsseH1tbSAqLworICAgIGNhc2Ug
WDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4ZjUpOiAvKiB2cG1hZGR3ZCB7eCx5fW1tL21lbSx7
eCx5fW1tLHt4LHl9bW0gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYsIDB4ZjYpOiAg
ICAgLyogcHNhZGJ3IHhtbS9tMTI4LHhtbSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2
KDB4MGYsIDB4ZjYpOiAvKiB2cHNhZGJ3IHt4LHl9bW0vbWVtLHt4LHl9bW0se3gseX1tbSAqLwog
ICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4MGYsIDB4ZjgpOiAgICAvKiBwc3ViYiB7LHh9bW0v
bWVtLHsseH1tbSAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Thu May 16 11:55:28 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 11:55:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hREyu-0005HL-55; Thu, 16 May 2019 11:55:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YOnx=TQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hREys-0005H7-NF
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 11:55:26 +0000
X-Inumbo-ID: 7da037d6-77d1-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7da037d6-77d1-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 11:55:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hREyq-0007or-Vn
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 11:55:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hREyq-00048d-T4
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 11:55:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hREyq-00048d-T4@xenbits.xenproject.org>
Date: Thu, 16 May 2019 11:55:24 +0000
Subject: [Xen-changelog] [xen staging] page-alloc: accompany BUG() with
 printk()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============4222816985649946214=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 9dc8043ba18409e7a2057d8cccbf0ddaff71eb7e
Author:     Jan Beulich <jbeulich@suse.com>
AuthorDate: Thu May 16 13:43:54 2019 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Thu May 16 13:43:54 2019 +0200

    page-alloc: accompany BUG() with printk()
    
    Log information likely relevant for understanding why the BUG()s were
    triggering.
    
    Requested-by: Andrew Cooper <andrew.cooper3@citrix.com>
    Signed-off-by: Jan Beulich <jbeulich@suse.com>
    Reviewed-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Andrew Cooper <andrew.cooper3@citirx.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
---
 xen/common/page_alloc.c | 25 +++++++++++++++++++++++--
 1 file changed, 23 insertions(+), 2 deletions(-)

diff --git a/xen/common/page_alloc.c b/xen/common/page_alloc.c
index 296902835b..7825fd8c42 100644
--- a/xen/common/page_alloc.c
+++ b/xen/common/page_alloc.c
@@ -984,7 +984,15 @@ static struct page_info *alloc_heap_pages(
     for ( i = 0; i < (1 << order); i++ )
     {
         /* Reference count must continuously be zero for free pages. */
-        BUG_ON((pg[i].count_info & ~PGC_need_scrub) != PGC_state_free);
+        if ( (pg[i].count_info & ~PGC_need_scrub) != PGC_state_free )
+        {
+            printk(XENLOG_ERR
+                   "pg[%u] MFN %"PRI_mfn" c=%#lx o=%u v=%#lx t=%#x\n",
+                   i, mfn_x(page_to_mfn(pg + i)),
+                   pg[i].count_info, pg[i].v.free.order,
+                   pg[i].u.free.val, pg[i].tlbflush_timestamp);
+            BUG();
+        }
 
         /* PGC_need_scrub can only be set if first_dirty is valid */
         ASSERT(first_dirty != INVALID_DIRTY_IDX || !(pg[i].count_info & PGC_need_scrub));
@@ -1393,6 +1401,11 @@ static void free_heap_pages(
             break;
 
         default:
+            printk(XENLOG_ERR
+                   "pg[%u] MFN %"PRI_mfn" c=%#lx o=%u v=%#lx t=%#x\n",
+                   i, mfn_x(page_to_mfn(pg + i)),
+                   pg[i].count_info, pg[i].v.free.order,
+                   pg[i].u.free.val, pg[i].tlbflush_timestamp);
             BUG();
         }
 
@@ -2336,7 +2349,15 @@ void free_domheap_pages(struct page_info *pg, unsigned int order)
 
             for ( i = 0; i < (1 << order); i++ )
             {
-                BUG_ON((pg[i].u.inuse.type_info & PGT_count_mask) != 0);
+                if ( pg[i].u.inuse.type_info & PGT_count_mask )
+                {
+                    printk(XENLOG_ERR
+                           "pg[%u] MFN %"PRI_mfn" c=%#lx o=%u v=%#lx t=%#x\n",
+                           i, mfn_x(page_to_mfn(pg + i)),
+                           pg[i].count_info, pg[i].v.free.order,
+                           pg[i].u.free.val, pg[i].tlbflush_timestamp);
+                    BUG();
+                }
                 arch_free_heap_page(d, &pg[i]);
             }
 
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============4222816985649946214==--

From xen-changelog-bounces@lists.xenproject.org Thu May 16 15:33:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 15:33:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hRINY-0003bA-Aw; Thu, 16 May 2019 15:33:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YOnx=TQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRINX-0003b4-2P
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 15:33:07 +0000
X-Inumbo-ID: e4bcea58-77ef-11e9-bd7e-f3e925c94950
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e4bcea58-77ef-11e9-bd7e-f3e925c94950;
 Thu, 16 May 2019 15:33:03 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRINS-0003nu-RR
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 15:33:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hRINS-0006qw-Og
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 15:33:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hRINS-0006qw-Og@xenbits.xenproject.org>
Date: Thu, 16 May 2019 15:33:02 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.12] xen-mapcache: use MAP_FIXED
 flag so the mmap address hint is always honored
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============8882160264773560716=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit af88bba0d28a489e713676fb7925f331c63e58ab
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Mon Mar 18 18:37:31 2019 +0100
Commit:     Anthony PERARD <anthony.perard@citrix.com>
CommitDate: Mon Mar 25 17:04:57 2019 +0000

    xen-mapcache: use MAP_FIXED flag so the mmap address hint is always honored
    
    Or if it's not possible to honor the hinted address an error is returned
    instead. This makes it easier to spot the actual failure, instead of
    failing later on when the caller of xen_remap_bucket realizes the
    mapping has not been created at the requested address.
    
    Also note that at least on FreeBSD using MAP_FIXED will cause mmap to
    try harder to honor the passed address.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
    Acked-by: Anthony PERARD <anthony.perard@citrix.com>
    Reviewed-by: Igor Druzhinin <igor.druzhinin@cirtix.com>
    Message-Id: <20190318173731.14494-1-roger.pau@citrix.com>
    Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
    (cherry picked from commit 4158e93f4aced247c8db94a0275fc027da7dc97e)
---
 hw/i386/xen/xen-mapcache.c | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/hw/i386/xen/xen-mapcache.c b/hw/i386/xen/xen-mapcache.c
index 4e4f069a24..d843325d1a 100644
--- a/hw/i386/xen/xen-mapcache.c
+++ b/hw/i386/xen/xen-mapcache.c
@@ -184,9 +184,14 @@ static void xen_remap_bucket(MapCacheEntry *entry,
         pfns[i] = (address_index << (MCACHE_BUCKET_SHIFT-XC_PAGE_SHIFT)) + i;
     }
 
+    /*
+     * If the caller has requested the mapping at a specific address use
+     * MAP_FIXED to make sure it's honored.
+     */
     if (!dummy) {
         vaddr_base = xenforeignmemory_map2(xen_fmem, xen_domid, vaddr,
-                                           PROT_READ | PROT_WRITE, 0,
+                                           PROT_READ | PROT_WRITE,
+                                           vaddr ? MAP_FIXED : 0,
                                            nb_pfn, pfns, err);
         if (vaddr_base == NULL) {
             perror("xenforeignmemory_map2");
@@ -198,7 +203,8 @@ static void xen_remap_bucket(MapCacheEntry *entry,
          * mapping immediately due to certain circumstances (i.e. on resume now)
          */
         vaddr_base = mmap(vaddr, size, PROT_READ | PROT_WRITE,
-                          MAP_ANON | MAP_SHARED, -1, 0);
+                          MAP_ANON | MAP_SHARED | (vaddr ? MAP_FIXED : 0),
+                          -1, 0);
         if (vaddr_base == MAP_FAILED) {
             perror("mmap");
             exit(-1);
--
generated by git-patchbot for /home/xen/git/qemu-xen.git#stable-4.12


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============8882160264773560716==--

From xen-changelog-bounces@lists.xenproject.org Thu May 16 15:33:17 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 15:33:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hRINh-0003bp-Ct; Thu, 16 May 2019 15:33:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YOnx=TQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRINg-0003bh-5V
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 15:33:16 +0000
X-Inumbo-ID: eacc11e4-77ef-11e9-b8bd-7b05a90f01ee
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id eacc11e4-77ef-11e9-b8bd-7b05a90f01ee;
 Thu, 16 May 2019 15:33:13 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRINd-0003o6-1K
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 15:33:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hRINc-0006rp-Uq
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 15:33:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hRINc-0006rp-Uq@xenbits.xenproject.org>
Date: Thu, 16 May 2019 15:33:12 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.12] 9p: take write lock on fid
 path updates (CVE-2018-19364)
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc1OWQ3N2QwMzk1YjU5Y2MwNTk0M2Y4M2JhNjQ4ODMwZDZkMzVlNTIKQXV0aG9yOiAg
ICAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KQXV0aG9yRGF0ZTogVHVlIE5vdiAyMCAxMzow
MDozNSAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFy
ZEBjaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgQXByIDIgMTc6Mjc6MzMgMjAxOSArMDEwMAoK
ICAgIDlwOiB0YWtlIHdyaXRlIGxvY2sgb24gZmlkIHBhdGggdXBkYXRlcyAoQ1ZFLTIwMTgtMTkz
NjQpCiAgICAKICAgIFJlY2VudCBjb21taXQgNWI3NmVmNTBmNjIwNzlhIGZpeGVkIGEgcmFjZSB3
aGVyZSB2OWZzX2NvX29wZW4yKCkgY291bGQKICAgIHBvc3NpYmx5IG92ZXJ3cml0ZSBhIGZpZCBw
YXRoIHdpdGggdjlmc19wYXRoX2NvcHkoKSB3aGlsZSBpdCBpcyBiZWluZwogICAgYWNjZXNzZWQg
Ynkgc29tZSBvdGhlciB0aHJlYWQsIGllLCB1c2UtYWZ0ZXItZnJlZSB0aGF0IGNhbiBiZSBkZXRl
Y3RlZAogICAgYnkgQVNBTiB3aXRoIGEgY3VzdG9tIDlwIGNsaWVudC4KICAgIAogICAgSXQgdHVy
bnMgb3V0IHRoYXQgdGhlIHNhbWUgY2FuIGhhcHBlbiBhdCBzZXZlcmFsIGxvY2F0aW9ucyB3aGVy
ZQogICAgdjlmc19wYXRoX2NvcHkoKSBpcyB1c2VkIHRvIHNldCB0aGUgZmlkIHBhdGguIFRoZSBm
aXggaXMgYWdhaW4gdG8KICAgIHRha2UgdGhlIHdyaXRlIGxvY2suCiAgICAKICAgIEZpeGVzIENW
RS0yMDE4LTE5MzY0LgogICAgCiAgICBDYzogUCBKIFAgPHBwYW5kaXRAcmVkaGF0LmNvbT4KICAg
IFJlcG9ydGVkLWJ5OiB6aGliaW4gaHUgPG5vaXJmYXRlQGdtYWlsLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBQcmFzYWQgSiBQYW5kaXQgPHBqcEBmZWRvcmFwcm9qZWN0Lm9yZz4KICAgIFNpZ25lZC1v
ZmYtYnk6IEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9t
IGNvbW1pdCA1YjNjNzdhYTU4MWViYjIxNTEyNWM4NGIwNzQyMTE5NDgzNTcxZTU1KQotLS0KIGh3
LzlwZnMvOXAuYyB8IDE1ICsrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDE1IGluc2Vy
dGlvbnMoKykKCmRpZmYgLS1naXQgYS9ody85cGZzLzlwLmMgYi9ody85cGZzLzlwLmMKaW5kZXgg
ZWVmMjg5ZTM5NC4uMjY3YTI1NTMzYiAxMDA2NDQKLS0tIGEvaHcvOXBmcy85cC5jCisrKyBiL2h3
LzlwZnMvOXAuYwpAQCAtMTM5MSw3ICsxMzkxLDkgQEAgc3RhdGljIHZvaWQgY29yb3V0aW5lX2Zu
IHY5ZnNfd2Fsayh2b2lkICpvcGFxdWUpCiAgICAgICAgICAgICBlcnIgPSAtRUlOVkFMOwogICAg
ICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgIH0KKyAgICAgICAgdjlmc19wYXRoX3dyaXRlX2xv
Y2socyk7CiAgICAgICAgIHY5ZnNfcGF0aF9jb3B5KCZmaWRwLT5wYXRoLCAmcGF0aCk7CisgICAg
ICAgIHY5ZnNfcGF0aF91bmxvY2socyk7CiAgICAgfSBlbHNlIHsKICAgICAgICAgbmV3ZmlkcCA9
IGFsbG9jX2ZpZChzLCBuZXdmaWQpOwogICAgICAgICBpZiAobmV3ZmlkcCA9PSBOVUxMKSB7CkBA
IC0yMTYwLDYgKzIxNjIsNyBAQCBzdGF0aWMgdm9pZCBjb3JvdXRpbmVfZm4gdjlmc19jcmVhdGUo
dm9pZCAqb3BhcXVlKQogICAgIFY5ZnNTdHJpbmcgZXh0ZW5zaW9uOwogICAgIGludCBpb3VuaXQ7
CiAgICAgVjlmc1BEVSAqcGR1ID0gb3BhcXVlOworICAgIFY5ZnNTdGF0ZSAqcyA9IHBkdS0+czsK
IAogICAgIHY5ZnNfcGF0aF9pbml0KCZwYXRoKTsKICAgICB2OWZzX3N0cmluZ19pbml0KCZuYW1l
KTsKQEAgLTIyMDAsNyArMjIwMyw5IEBAIHN0YXRpYyB2b2lkIGNvcm91dGluZV9mbiB2OWZzX2Ny
ZWF0ZSh2b2lkICpvcGFxdWUpCiAgICAgICAgIGlmIChlcnIgPCAwKSB7CiAgICAgICAgICAgICBn
b3RvIG91dDsKICAgICAgICAgfQorICAgICAgICB2OWZzX3BhdGhfd3JpdGVfbG9jayhzKTsKICAg
ICAgICAgdjlmc19wYXRoX2NvcHkoJmZpZHAtPnBhdGgsICZwYXRoKTsKKyAgICAgICAgdjlmc19w
YXRoX3VubG9jayhzKTsKICAgICAgICAgZXJyID0gdjlmc19jb19vcGVuZGlyKHBkdSwgZmlkcCk7
CiAgICAgICAgIGlmIChlcnIgPCAwKSB7CiAgICAgICAgICAgICBnb3RvIG91dDsKQEAgLTIyMTYs
NyArMjIyMSw5IEBAIHN0YXRpYyB2b2lkIGNvcm91dGluZV9mbiB2OWZzX2NyZWF0ZSh2b2lkICpv
cGFxdWUpCiAgICAgICAgIGlmIChlcnIgPCAwKSB7CiAgICAgICAgICAgICBnb3RvIG91dDsKICAg
ICAgICAgfQorICAgICAgICB2OWZzX3BhdGhfd3JpdGVfbG9jayhzKTsKICAgICAgICAgdjlmc19w
YXRoX2NvcHkoJmZpZHAtPnBhdGgsICZwYXRoKTsKKyAgICAgICAgdjlmc19wYXRoX3VubG9jayhz
KTsKICAgICB9IGVsc2UgaWYgKHBlcm0gJiBQOV9TVEFUX01PREVfTElOSykgewogICAgICAgICBp
bnQzMl90IG9maWQgPSBhdG9pKGV4dGVuc2lvbi5kYXRhKTsKICAgICAgICAgVjlmc0ZpZFN0YXRl
ICpvZmlkcCA9IGdldF9maWQocGR1LCBvZmlkKTsKQEAgLTIyMzQsNyArMjI0MSw5IEBAIHN0YXRp
YyB2b2lkIGNvcm91dGluZV9mbiB2OWZzX2NyZWF0ZSh2b2lkICpvcGFxdWUpCiAgICAgICAgICAg
ICBmaWRwLT5maWRfdHlwZSA9IFA5X0ZJRF9OT05FOwogICAgICAgICAgICAgZ290byBvdXQ7CiAg
ICAgICAgIH0KKyAgICAgICAgdjlmc19wYXRoX3dyaXRlX2xvY2socyk7CiAgICAgICAgIHY5ZnNf
cGF0aF9jb3B5KCZmaWRwLT5wYXRoLCAmcGF0aCk7CisgICAgICAgIHY5ZnNfcGF0aF91bmxvY2so
cyk7CiAgICAgICAgIGVyciA9IHY5ZnNfY29fbHN0YXQocGR1LCAmZmlkcC0+cGF0aCwgJnN0YnVm
KTsKICAgICAgICAgaWYgKGVyciA8IDApIHsKICAgICAgICAgICAgIGZpZHAtPmZpZF90eXBlID0g
UDlfRklEX05PTkU7CkBAIC0yMjcyLDcgKzIyODEsOSBAQCBzdGF0aWMgdm9pZCBjb3JvdXRpbmVf
Zm4gdjlmc19jcmVhdGUodm9pZCAqb3BhcXVlKQogICAgICAgICBpZiAoZXJyIDwgMCkgewogICAg
ICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgIH0KKyAgICAgICAgdjlmc19wYXRoX3dyaXRlX2xv
Y2socyk7CiAgICAgICAgIHY5ZnNfcGF0aF9jb3B5KCZmaWRwLT5wYXRoLCAmcGF0aCk7CisgICAg
ICAgIHY5ZnNfcGF0aF91bmxvY2socyk7CiAgICAgfSBlbHNlIGlmIChwZXJtICYgUDlfU1RBVF9N
T0RFX05BTUVEX1BJUEUpIHsKICAgICAgICAgZXJyID0gdjlmc19jb19ta25vZChwZHUsIGZpZHAs
ICZuYW1lLCBmaWRwLT51aWQsIC0xLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAsIFNf
SUZJRk8gfCAocGVybSAmIDA3NzcpLCAmc3RidWYpOwpAQCAtMjI4Myw3ICsyMjk0LDkgQEAgc3Rh
dGljIHZvaWQgY29yb3V0aW5lX2ZuIHY5ZnNfY3JlYXRlKHZvaWQgKm9wYXF1ZSkKICAgICAgICAg
aWYgKGVyciA8IDApIHsKICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICB9CisgICAgICAg
IHY5ZnNfcGF0aF93cml0ZV9sb2NrKHMpOwogICAgICAgICB2OWZzX3BhdGhfY29weSgmZmlkcC0+
cGF0aCwgJnBhdGgpOworICAgICAgICB2OWZzX3BhdGhfdW5sb2NrKHMpOwogICAgIH0gZWxzZSBp
ZiAocGVybSAmIFA5X1NUQVRfTU9ERV9TT0NLRVQpIHsKICAgICAgICAgZXJyID0gdjlmc19jb19t
a25vZChwZHUsIGZpZHAsICZuYW1lLCBmaWRwLT51aWQsIC0xLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDAsIFNfSUZTT0NLIHwgKHBlcm0gJiAwNzc3KSwgJnN0YnVmKTsKQEAgLTIyOTQs
NyArMjMwNyw5IEBAIHN0YXRpYyB2b2lkIGNvcm91dGluZV9mbiB2OWZzX2NyZWF0ZSh2b2lkICpv
cGFxdWUpCiAgICAgICAgIGlmIChlcnIgPCAwKSB7CiAgICAgICAgICAgICBnb3RvIG91dDsKICAg
ICAgICAgfQorICAgICAgICB2OWZzX3BhdGhfd3JpdGVfbG9jayhzKTsKICAgICAgICAgdjlmc19w
YXRoX2NvcHkoJmZpZHAtPnBhdGgsICZwYXRoKTsKKyAgICAgICAgdjlmc19wYXRoX3VubG9jayhz
KTsKICAgICB9IGVsc2UgewogICAgICAgICBlcnIgPSB2OWZzX2NvX29wZW4yKHBkdSwgZmlkcCwg
Jm5hbWUsIC0xLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9tb2RlX3RvX3VmbGFncyht
b2RlKXxPX0NSRUFULCBwZXJtLCAmc3RidWYpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdCNzdGFibGUtNC4xMgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu May 16 15:33:27 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 15:33:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hRINr-0003e4-TJ; Thu, 16 May 2019 15:33:27 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YOnx=TQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRINr-0003dw-E8
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 15:33:27 +0000
X-Inumbo-ID: f0dde27e-77ef-11e9-891c-33c70a69b67a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f0dde27e-77ef-11e9-891c-33c70a69b67a;
 Thu, 16 May 2019 15:33:23 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRINn-0003oE-7N
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 15:33:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hRINn-0006sE-4u
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 15:33:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hRINn-0006sE-4u@xenbits.xenproject.org>
Date: Thu, 16 May 2019 15:33:23 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.12] nvme: fix out-of-bounds
 access to the CMB
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============8491675030955432208=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 310f2140e78d3e2224a052d57551cd1952f7142e
Author:     Paolo Bonzini <pbonzini@redhat.com>
AuthorDate: Tue Nov 20 19:41:48 2018 +0100
Commit:     Anthony PERARD <anthony.perard@citrix.com>
CommitDate: Tue Apr 2 17:27:33 2019 +0100

    nvme: fix out-of-bounds access to the CMB
    
    Because the CMB BAR has a min_access_size of 2, if you read the last
    byte it will try to memcpy *2* bytes from n->cmbuf, causing an off-by-one
    error.  This is CVE-2018-16847.
    
    Another way to fix this might be to register the CMB as a RAM memory
    region, which would also be more efficient.  However, that might be a
    change for big-endian machines; I didn't think this through and I don't
    know how real hardware works.  Add a basic testcase for the CMB in case
    somebody does this change later on.
    
    Cc: Keith Busch <keith.busch@intel.com>
    Cc: qemu-block@nongnu.org
    Reported-by: Li Qiang <liq3ea@gmail.com>
    Reviewed-by: Li Qiang <liq3ea@gmail.com>
    Tested-by: Li Qiang <liq3ea@gmail.com>
    Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
    Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
    Tested-by: Philippe Mathieu-Daudé <philmd@redhat.com>
    Signed-off-by: Kevin Wolf <kwolf@redhat.com>
    (cherry picked from commit 87ad860c622cc8f8916b5232bd8728c08f938fce)
---
 hw/block/nvme.c        |  2 +-
 tests/Makefile.include |  2 +-
 tests/nvme-test.c      | 68 ++++++++++++++++++++++++++++++++++++++++++--------
 3 files changed, 60 insertions(+), 12 deletions(-)

diff --git a/hw/block/nvme.c b/hw/block/nvme.c
index 5e508ab1b3..5f304bd098 100644
--- a/hw/block/nvme.c
+++ b/hw/block/nvme.c
@@ -1192,7 +1192,7 @@ static const MemoryRegionOps nvme_cmb_ops = {
     .write = nvme_cmb_write,
     .endianness = DEVICE_LITTLE_ENDIAN,
     .impl = {
-        .min_access_size = 2,
+        .min_access_size = 1,
         .max_access_size = 8,
     },
 };
diff --git a/tests/Makefile.include b/tests/Makefile.include
index a49282704e..91af385e2f 100644
--- a/tests/Makefile.include
+++ b/tests/Makefile.include
@@ -821,7 +821,7 @@ tests/test-hmp$(EXESUF): tests/test-hmp.o
 tests/machine-none-test$(EXESUF): tests/machine-none-test.o
 tests/drive_del-test$(EXESUF): tests/drive_del-test.o $(libqos-virtio-obj-y)
 tests/qdev-monitor-test$(EXESUF): tests/qdev-monitor-test.o $(libqos-pc-obj-y)
-tests/nvme-test$(EXESUF): tests/nvme-test.o
+tests/nvme-test$(EXESUF): tests/nvme-test.o $(libqos-pc-obj-y)
 tests/pvpanic-test$(EXESUF): tests/pvpanic-test.o
 tests/i82801b11-test$(EXESUF): tests/i82801b11-test.o
 tests/ac97-test$(EXESUF): tests/ac97-test.o
diff --git a/tests/nvme-test.c b/tests/nvme-test.c
index 7674a446e4..2700ba838a 100644
--- a/tests/nvme-test.c
+++ b/tests/nvme-test.c
@@ -8,25 +8,73 @@
  */
 
 #include "qemu/osdep.h"
+#include "qemu/units.h"
 #include "libqtest.h"
+#include "libqos/libqos-pc.h"
+
+static QOSState *qnvme_start(const char *extra_opts)
+{
+    QOSState *qs;
+    const char *arch = qtest_get_arch();
+    const char *cmd = "-drive id=drv0,if=none,file=null-co://,format=raw "
+                      "-device nvme,addr=0x4.0,serial=foo,drive=drv0 %s";
+
+    if (strcmp(arch, "i386") == 0 || strcmp(arch, "x86_64") == 0) {
+        qs = qtest_pc_boot(cmd, extra_opts ? : "");
+        global_qtest = qs->qts;
+        return qs;
+    }
+
+    g_printerr("nvme tests are only available on x86\n");
+    exit(EXIT_FAILURE);
+}
+
+static void qnvme_stop(QOSState *qs)
+{
+    qtest_shutdown(qs);
+}
 
-/* Tests only initialization so far. TODO: Replace with functional tests */
 static void nop(void)
 {
+    QOSState *qs;
+
+    qs = qnvme_start(NULL);
+    qnvme_stop(qs);
 }
 
-int main(int argc, char **argv)
+static void nvmetest_cmb_test(void)
 {
-    int ret;
+    const int cmb_bar_size = 2 * MiB;
+    QOSState *qs;
+    QPCIDevice *pdev;
+    QPCIBar bar;
 
-    g_test_init(&argc, &argv, NULL);
-    qtest_add_func("/nvme/nop", nop);
+    qs = qnvme_start("-global nvme.cmb_size_mb=2");
+    pdev = qpci_device_find(qs->pcibus, QPCI_DEVFN(4,0));
+    g_assert(pdev != NULL);
+
+    qpci_device_enable(pdev);
+    bar = qpci_iomap(pdev, 2, NULL);
+
+    qpci_io_writel(pdev, bar, 0, 0xccbbaa99);
+    g_assert_cmpint(qpci_io_readb(pdev, bar, 0), ==, 0x99);
+    g_assert_cmpint(qpci_io_readw(pdev, bar, 0), ==, 0xaa99);
+
+    /* Test partially out-of-bounds accesses.  */
+    qpci_io_writel(pdev, bar, cmb_bar_size - 1, 0x44332211);
+    g_assert_cmpint(qpci_io_readb(pdev, bar, cmb_bar_size - 1), ==, 0x11);
+    g_assert_cmpint(qpci_io_readw(pdev, bar, cmb_bar_size - 1), !=, 0x2211);
+    g_assert_cmpint(qpci_io_readl(pdev, bar, cmb_bar_size - 1), !=, 0x44332211);
+    g_free(pdev);
 
-    qtest_start("-drive id=drv0,if=none,file=null-co://,format=raw "
-                "-device nvme,drive=drv0,serial=foo");
-    ret = g_test_run();
+    qnvme_stop(qs);
+}
 
-    qtest_end();
+int main(int argc, char **argv)
+{
+    g_test_init(&argc, &argv, NULL);
+    qtest_add_func("/nvme/nop", nop);
+    qtest_add_func("/nvme/cmb_test", nvmetest_cmb_test);
 
-    return ret;
+    return g_test_run();
 }
--
generated by git-patchbot for /home/xen/git/qemu-xen.git#stable-4.12


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============8491675030955432208==--

From xen-changelog-bounces@lists.xenproject.org Thu May 16 15:33:36 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 15:33:36 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hRINz-0003fv-V7; Thu, 16 May 2019 15:33: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=YOnx=TQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRINz-0003fk-0X
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 15:33:35 +0000
X-Inumbo-ID: f6f67231-77ef-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f6f67231-77ef-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 15:33:33 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRINx-0003p5-Dj
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 15:33:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hRINx-0006ss-Aw
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 15:33:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hRINx-0006ss-Aw@xenbits.xenproject.org>
Date: Thu, 16 May 2019 15:33:33 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.12] 9p: fix QEMU crash when
 renaming files
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQ0NjljYWI2OGU1Mzk4OTljYmMyYjFlYWU1NGRiYzUzNzNkZTU2MWMKQXV0aG9yOiAg
ICAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KQXV0aG9yRGF0ZTogRnJpIE5vdiAyMyAxMzoy
ODowMyAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFy
ZEBjaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgQXByIDIgMTc6Mjc6MzMgMjAxOSArMDEwMAoK
ICAgIDlwOiBmaXggUUVNVSBjcmFzaCB3aGVuIHJlbmFtaW5nIGZpbGVzCiAgICAKICAgIFdoZW4g
dXNpbmcgdGhlIDlQMjAwMC51IHZlcnNpb24gb2YgdGhlIHByb3RvY29sLCB0aGUgZm9sbG93aW5n
IHNoZWxsCiAgICBjb21tYW5kIGxpbmUgaW4gdGhlIGd1ZXN0IGNhbiBjYXVzZSBRRU1VIHRvIGNy
YXNoOgogICAgCiAgICAgICAgd2hpbGUgdHJ1ZTsgZG8gcm0gLXJmIGFhOyBta2RpciAtcCBhL2Ig
JiB0b3VjaCBhL2IvYyAmIG12IGEgYWE7IGRvbmUKICAgIAogICAgV2l0aCA5UDIwMDAudSwgZmls
ZSByZW5hbWluZyBpcyBoYW5kbGVkIGJ5IHRoZSBXU1RBVCBjb21tYW5kLiBUaGUKICAgIHY5ZnNf
d3N0YXQoKSBmdW5jdGlvbiBjYWxscyB2OWZzX2NvbXBsZXRlX3JlbmFtZSgpLCB3aGljaCBjYWxs
cwogICAgdjlmc19maXhfcGF0aCgpIGZvciBldmVyeSBmaWQgd2hvc2UgcGF0aCBpcyBhZmZlY3Rl
ZCBieSB0aGUgY2hhbmdlLgogICAgVGhlIGludm9sdmVkIGNhbGxzIHRvIHY5ZnNfcGF0aF9jb3B5
KCkgbWF5IHJhY2Ugd2l0aCBhbnkgb3RoZXIgYWNjZXNzCiAgICB0byB0aGUgZmlkIHBhdGggcGVy
Zm9ybWVkIGJ5IHNvbWUgd29ya2VyIHRocmVhZCwgY2F1c2luZyBhIGNyYXNoIGxpa2UKICAgIHNo
b3duIGJlbG93OgogICAgCiAgICBUaHJlYWQgMTIgInFlbXUtc3lzdGVtLXg4NiIgcmVjZWl2ZWQg
c2lnbmFsIFNJR1NFR1YsIFNlZ21lbnRhdGlvbiBmYXVsdC4KICAgIDB4MDAwMDU1NTU1NWEyNWRh
MiBpbiBsb2NhbF9vcGVuX25vZm9sbG93IChmc19jdHg9MHg1NTU1NTdkOTU4YjgsIHBhdGg9MHgw
LAogICAgIGZsYWdzPTY1NTM2LCBtb2RlPTApIGF0IGh3LzlwZnMvOXAtbG9jYWwuYzo1OQogICAg
NTkgICAgICAgICAgd2hpbGUgKCpwYXRoICYmIGZkICE9IC0xKSB7CiAgICAoZ2RiKSBidAogICAg
IzAgIDB4MDAwMDU1NTU1NWEyNWRhMiBpbiBsb2NhbF9vcGVuX25vZm9sbG93IChmc19jdHg9MHg1
NTU1NTdkOTU4YjgsCiAgICAgcGF0aD0weDAsIGZsYWdzPTY1NTM2LCBtb2RlPTApIGF0IGh3Lzlw
ZnMvOXAtbG9jYWwuYzo1OQogICAgIzEgIDB4MDAwMDU1NTU1NWEyNWUwYyBpbiBsb2NhbF9vcGVu
ZGlyX25vZm9sbG93IChmc19jdHg9MHg1NTU1NTdkOTU4YjgsCiAgICAgcGF0aD0weDApIGF0IGh3
LzlwZnMvOXAtbG9jYWwuYzo5MgogICAgIzIgIDB4MDAwMDU1NTU1NWEyNjFiOCBpbiBsb2NhbF9s
c3RhdCAoZnNfY3R4PTB4NTU1NTU3ZDk1OGI4LAogICAgIGZzX3BhdGg9MHg1NTU1NTZiNTY4NTgs
IHN0YnVmPTB4N2ZmZjg0ODMwZWYwKSBhdCBody85cGZzLzlwLWxvY2FsLmM6MTg1CiAgICAjMyAg
MHgwMDAwNTU1NTU1YTJiMzY3IGluIHY5ZnNfY29fbHN0YXQgKHBkdT0weDU1NTU1N2Q5NzQ5OCwK
ICAgICBwYXRoPTB4NTU1NTU2YjU2ODU4LCBzdGJ1Zj0weDdmZmY4NDgzMGVmMCkgYXQgaHcvOXBm
cy9jb2ZpbGUuYzo1MwogICAgIzQgIDB4MDAwMDU1NTU1NWExZTllMiBpbiB2OWZzX3N0YXQgKG9w
YXF1ZT0weDU1NTU1N2Q5NzQ5OCkKICAgICBhdCBody85cGZzLzlwLmM6MTA4MwogICAgIzUgIDB4
MDAwMDU1NTU1NWUwNjBhMiBpbiBjb3JvdXRpbmVfdHJhbXBvbGluZSAoaTA9LTY2OTE2NTQyNCwg
aTE9MzI3NjcpCiAgICAgYXQgdXRpbC9jb3JvdXRpbmUtdWNvbnRleHQuYzoxMTYKICAgICM2ICAw
eDAwMDA3ZmZmZWY0ZjU2MDAgaW4gX19zdGFydF9jb250ZXh0ICgpIGF0IC9saWI2NC9saWJjLnNv
LjYKICAgICM3ICAweDAwMDAwMDAwMDAwMDAwMDAgaW4gICgpCiAgICAoZ2RiKQogICAgCiAgICBU
aGUgZml4IGlzIHRvIHRha2UgdGhlIHBhdGggd3JpdGUgbG9jayB3aGVuIGNhbGxpbmcgdjlmc19j
b21wbGV0ZV9yZW5hbWUoKSwKICAgIGxpa2UgaW4gdjlmc19yZW5hbWUoKS4KICAgIAogICAgSW1w
YWN0OiAgRG9TIHRyaWdnZXJlZCBieSB1bnByaXZpbGVnZWQgZ3Vlc3QgdXNlcnMuCiAgICAKICAg
IEZpeGVzOiBDVkUtMjAxOC0xOTQ4OQogICAgQ2M6IFAgSiBQIDxwcGFuZGl0QHJlZGhhdC5jb20+
CiAgICBSZXBvcnRlZC1ieTogemhpYmluIGh1IDxub2lyZmF0ZUBnbWFpbC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogUHJhc2FkIEogUGFuZGl0IDxwanBAZmVkb3JhcHJvamVjdC5vcmc+CiAgICBTaWdu
ZWQtb2ZmLWJ5OiBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogICAgKGNoZXJyeSBwaWNrZWQg
ZnJvbSBjb21taXQgMWQyMDM5ODY5NGEzYjY3YTM4OGQ5NTViN2E5NDViYTRhYTkwYThhOCkKLS0t
CiBody85cGZzLzlwLmMgfCAzICsrKwogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKQoK
ZGlmZiAtLWdpdCBhL2h3LzlwZnMvOXAuYyBiL2h3LzlwZnMvOXAuYwppbmRleCAyNjdhMjU1MzNi
Li5iZGY3OTE5YWJmIDEwMDY0NAotLS0gYS9ody85cGZzLzlwLmMKKysrIGIvaHcvOXBmcy85cC5j
CkBAIC0yODU1LDYgKzI4NTUsNyBAQCBzdGF0aWMgdm9pZCBjb3JvdXRpbmVfZm4gdjlmc193c3Rh
dCh2b2lkICpvcGFxdWUpCiAgICAgc3RydWN0IHN0YXQgc3RidWY7CiAgICAgVjlmc0ZpZFN0YXRl
ICpmaWRwOwogICAgIFY5ZnNQRFUgKnBkdSA9IG9wYXF1ZTsKKyAgICBWOWZzU3RhdGUgKnMgPSBw
ZHUtPnM7CiAKICAgICB2OWZzX3N0YXRfaW5pdCgmdjlzdGF0KTsKICAgICBlcnIgPSBwZHVfdW5t
YXJzaGFsKHBkdSwgb2Zmc2V0LCAiZHdTIiwgJmZpZCwgJnVudXNlZCwgJnY5c3RhdCk7CkBAIC0y
OTIwLDcgKzI5MjEsOSBAQCBzdGF0aWMgdm9pZCBjb3JvdXRpbmVfZm4gdjlmc193c3RhdCh2b2lk
ICpvcGFxdWUpCiAgICAgICAgIH0KICAgICB9CiAgICAgaWYgKHY5c3RhdC5uYW1lLnNpemUgIT0g
MCkgeworICAgICAgICB2OWZzX3BhdGhfd3JpdGVfbG9jayhzKTsKICAgICAgICAgZXJyID0gdjlm
c19jb21wbGV0ZV9yZW5hbWUocGR1LCBmaWRwLCAtMSwgJnY5c3RhdC5uYW1lKTsKKyAgICAgICAg
djlmc19wYXRoX3VubG9jayhzKTsKICAgICAgICAgaWYgKGVyciA8IDApIHsKICAgICAgICAgICAg
IGdvdG8gb3V0OwogICAgICAgICB9Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0I3N0YWJsZS00LjEyCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu May 16 15:33:51 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 15:33: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 1hRIOF-0003iQ-0s; Thu, 16 May 2019 15:33:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YOnx=TQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRIOD-0003iC-Lk
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 15:33:49 +0000
X-Inumbo-ID: fd03bf7e-77ef-11e9-9191-ef194e1b1059
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fd03bf7e-77ef-11e9-9191-ef194e1b1059;
 Thu, 16 May 2019 15:33:43 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRIO7-0003pD-Jj
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 15:33:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hRIO7-0006tG-H5
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 15:33:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hRIO7-0006tG-H5@xenbits.xenproject.org>
Date: Thu, 16 May 2019 15:33:43 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.12] net: ignore packet size
 greater than INT_MAX
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDgyOThiZWFiMTNmYTI1ZTZlZGM4ZmRhYzZlZjVjNzkyNGVmODU3OGUKQXV0aG9yOiAg
ICAgSmFzb24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1heSAz
MCAxMzoxNjozNiAyMDE4ICswODAwCkNvbW1pdDogICAgIEFudGhvbnkgUEVSQVJEIDxhbnRob255
LnBlcmFyZEBjaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgQXByIDIgMTc6Mjc6MzMgMjAxOSAr
MDEwMAoKICAgIG5ldDogaWdub3JlIHBhY2tldCBzaXplIGdyZWF0ZXIgdGhhbiBJTlRfTUFYCiAg
ICAKICAgIFRoZXJlIHNob3VsZCBub3QgYmUgYSByZWFzb24gZm9yIHBhc3NpbmcgYSBwYWNrZXQg
c2l6ZSBncmVhdGVyIHRoYW4KICAgIElOVF9NQVguIEl0J3MgdXN1YWxseSBhIGhpbnQgb2YgYnVn
IHNvbWV3aGVyZSwgc28gaWdub3JlIHBhY2tldCBzaXplCiAgICBncmVhdGVyIHRoYW4gSU5UX01B
WCBpbiBxZW11X2RlbGl2ZXJfcGFja2V0X2lvdigpCiAgICAKICAgIENDOiBxZW11LXN0YWJsZUBu
b25nbnUub3JnCiAgICBSZXBvcnRlZC1ieTogRGFuaWVsIFNoYXBpcmEgPGRhbmllbEB0d2lzdGxv
Y2suY29tPgogICAgUmV2aWV3ZWQtYnk6IE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5j
b20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYXNvbiBXYW5nIDxqYXNvd2FuZ0ByZWRoYXQuY29tPgog
ICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgMTU5MmE5OTQ3MDM2ZDYwZGRlNTQwNDIwNGE1
ZDQ1OTc1MTMzY2FmNSkKLS0tCiBuZXQvbmV0LmMgfCA3ICsrKysrKy0KIDEgZmlsZSBjaGFuZ2Vk
LCA2IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9uZXQvbmV0LmMg
Yi9uZXQvbmV0LmMKaW5kZXggMmEzMTMzOTkwYy4uNDZkYjcyODExYiAxMDA2NDQKLS0tIGEvbmV0
L25ldC5jCisrKyBiL25ldC9uZXQuYwpAQCAtNzEyLDEwICs3MTIsMTUgQEAgc3NpemVfdCBxZW11
X2RlbGl2ZXJfcGFja2V0X2lvdihOZXRDbGllbnRTdGF0ZSAqc2VuZGVyLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB2b2lkICpvcGFxdWUpCiB7CiAgICAgTmV0Q2xpZW50U3RhdGUg
Km5jID0gb3BhcXVlOworICAgIHNpemVfdCBzaXplID0gaW92X3NpemUoaW92LCBpb3ZjbnQpOwog
ICAgIGludCByZXQ7CiAKKyAgICBpZiAoc2l6ZSA+IElOVF9NQVgpIHsKKyAgICAgICAgcmV0dXJu
IHNpemU7CisgICAgfQorCiAgICAgaWYgKG5jLT5saW5rX2Rvd24pIHsKLSAgICAgICAgcmV0dXJu
IGlvdl9zaXplKGlvdiwgaW92Y250KTsKKyAgICAgICAgcmV0dXJuIHNpemU7CiAgICAgfQogCiAg
ICAgaWYgKG5jLT5yZWNlaXZlX2Rpc2FibGVkKSB7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0I3N0YWJsZS00LjEyCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu May 16 15:33:57 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 15:33:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hRIOL-0003kB-2i; Thu, 16 May 2019 15:33:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YOnx=TQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRIOK-0003k0-68
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 15:33:56 +0000
X-Inumbo-ID: 031611f0-77f0-11e9-bad4-a72500b2b767
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 031611f0-77f0-11e9-bad4-a72500b2b767;
 Thu, 16 May 2019 15:33: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 1hRIOH-0003pH-Pu
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 15:33:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hRIOH-0006tp-N8
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 15:33:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hRIOH-0006tp-N8@xenbits.xenproject.org>
Date: Thu, 16 May 2019 15:33:53 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.12] net: drop too large packet
 early
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE0ZWE2NzhkNDc4Yjc5YzA2MTk2MGQ0ZjBmY2UwMzc4ZjUyZGMxYmEKQXV0aG9yOiAg
ICAgSmFzb24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4KQXV0aG9yRGF0ZTogVHVlIERlYyA0
IDExOjUzOjQzIDIwMTggKzA4MDAKQ29tbWl0OiAgICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnku
cGVyYXJkQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBBcHIgMiAxNzoyNzozMyAyMDE5ICsw
MTAwCgogICAgbmV0OiBkcm9wIHRvbyBsYXJnZSBwYWNrZXQgZWFybHkKICAgIAogICAgV2UgdHJ5
IHRvIGRldGVjdCBhbmQgZHJvcCB0b28gbGFyZ2UgcGFja2V0ICg+SU5UX01BWCkgaW4gMTU5MmE5
OTQ3MDM2CiAgICAoIm5ldDogaWdub3JlIHBhY2tldCBzaXplIGdyZWF0ZXIgdGhhbiBJTlRfTUFY
IikgZHVyaW5nIHBhY2tldAogICAgZGVsaXZlcmluZy4gVW5mb3J0dW5hdGVseSwgdGhpcyBpcyBu
b3Qgc3VmZmljaWVudCBhcyB3ZSBtYXkgaGl0CiAgICBhbm90aGVyIGludGVnZXIgb3ZlcmZsb3cg
d2hlbiB0cnlpbmcgdG8gcXVldWUgc3VjaCBsYXJnZSBwYWNrZXQgaW4KICAgIHFlbXVfbmV0X3F1
ZXVlX2FwcGVuZF9pb3YoKToKICAgIAogICAgLSBzaXplIG9mIHRoZSBhbGxvY2F0aW9uIG1heSBv
dmVyZmxvdyBvbiAzMmJpdAogICAgLSBwYWNrZXQtPnNpemUgaXMgaW50ZWdlciB3aGljaCBtYXkg
b3ZlcmZsb3cgZXZlbiBvbiA2NGJpdAogICAgCiAgICBGaXhpbmcgdGhpcyBieSBtb3ZpbmcgdGhl
IGNoZWNrIHRvIHFlbXVfc2VuZHZfcGFja2V0X2FzeW5jKCkgd2hpY2ggaXMKICAgIHRoZSBlbnRy
YW5jZSBvZiBhbGwgbmV0d29ya2luZyBjb2RlcyBhbmQgcmVkdWNlIHRoZSBsaW1pdCB0bwogICAg
TkVUX0JVRlNJWkUgdG8gYmUgbW9yZSBjb25zZXJ2YXRpdmUuIFRoaXMgd29ya3Mgc2luY2U6CiAg
ICAKICAgIC0gRm9yIHRoZSBjYWxsZXJzIHRoYXQgY2FsbCBxZW11X3NlbmR2X3BhY2tldF9hc3lu
YygpIGRpcmVjdGx5LCB0aGV5CiAgICAgIG9ubHkgY2FyZSBhYm91dCBpZiB6ZXJvIGlzIHJldHVy
bmVkIHRvIGRldGVybWluZSB3aGV0aGVyIHRvIHByZXZlbnQKICAgICAgdGhlIHNvdXJjZSBmcm9t
IHByb2R1Y2luZyBtb3JlIHBhY2tldHMuIEEgY2FsbGJhY2sgd2lsbCBiZSB0cmlnZ2VyZWQKICAg
ICAgaWYgcGVlciBjYW4gYWNjZXB0IG1vcmUgdGhlbiBzb3VyY2UgY291bGQgYmUgZW5hYmxlZC4g
VGhpcyBpcwogICAgICB1c3VhbGx5IHVzZWQgYnkgaGlnaCBzcGVlZCBuZXR3b3JraW5nIGltcGxl
bWVudGF0aW9uIGxpa2UgdmlydGlvLW5ldAogICAgICBvciBuZXRtYXAuCiAgICAtIEZvciB0aGUg
Y2FsbGVycyB0aGF0IGNhbGwgcWVtdV9zZW5kdl9wYWNrZXQoKSB0aGF0IGNhbGxzCiAgICAgIHFl
bXVfc2VuZHZfcGFja2V0X2FzeW5jKCkgaW5kaXJlY3RseSwgdGhleSBvZnRlbiBpZ25vcmUgdGhl
IHJldHVybgogICAgICB2YWx1ZS4gSW4gdGhpcyBjYXNlIHFlbXUgd2lsbCBqdXN0IHRoZSBkcm9w
IHBhY2tldHMgaWYgcGVlciBjYW4ndAogICAgICByZWNlaXZlLgogICAgCiAgICBRZW11IHdpbGwg
Y29weSB0aGUgcGFja2V0IGlmIGl0IHdhcyBxdWV1ZWQuIFNvIGl0IHdhcyBzYWZlIGZvciBib3Ro
CiAgICBraW5kcyBvZiB0aGUgY2FsbGVycyB0byBhc3N1bWUgdGhlIHBhY2tldCB3YXMgc2VudC4K
ICAgIAogICAgU2luY2Ugd2UgbW92ZSB0aGUgY2hlY2sgZnJvbSBxZW11X2RlbGl2ZXJfcGFja2V0
X2lvdigpIHRvCiAgICBxZW11X3NlbmR2X3BhY2tldF9hc3luYygpLCBpdCB3b3VsZCBiZSBzYWZl
ciB0byBtYWtlCiAgICBxZW11X2RlbGl2ZXJfcGFja2V0X2lvdigpIHN0YXRpYyB0byBwcmV2ZW50
IGFueSBleHRlcm5hbCB1c2VyIGluIHRoZQogICAgZnV0dXJlLgogICAgCiAgICBUaGlzIGlzIGEg
cmV2aXNlZCBwYXRjaCBvZiBDVkUtMjAxOC0xNzk2My4KICAgIAogICAgQ2M6IHFlbXUtc3RhYmxl
QG5vbmdudS5vcmcKICAgIENjOiBMaSBRaWFuZyA8bGlxM2VhQDE2My5jb20+CiAgICBGaXhlczog
MTU5MmE5OTQ3MDM2ICgibmV0OiBpZ25vcmUgcGFja2V0IHNpemUgZ3JlYXRlciB0aGFuIElOVF9N
QVgiKQogICAgUmVwb3J0ZWQtYnk6IExpIFFpYW5nIDxsaXEzZWFAZ21haWwuY29tPgogICAgUmV2
aWV3ZWQtYnk6IExpIFFpYW5nIDxsaXEzZWFAZ21haWwuY29tPgogICAgU2lnbmVkLW9mZi1ieTog
SmFzb24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBUaG9tYXMg
SHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KICAgIE1lc3NhZ2UtaWQ6IDIwMTgxMjA0MDM1MzQ3LjYx
NDgtMi1qYXNvd2FuZ0ByZWRoYXQuY29tCiAgICBTaWduZWQtb2ZmLWJ5OiBQZXRlciBNYXlkZWxs
IDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1p
dCAyNWMwMWJkMTlkMGU0YjY2ZjM1NzYxOGFlZWZkYTFlZjdhNDFlMjFhKQotLS0KIGluY2x1ZGUv
bmV0L25ldC5oIHwgIDYgLS0tLS0tCiBuZXQvbmV0LmMgICAgICAgICB8IDI4ICsrKysrKysrKysr
KysrKysrLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgMTcg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9uZXQvbmV0LmggYi9pbmNsdWRlL25l
dC9uZXQuaAppbmRleCAxNDI1OTYwZjc2Li4zZTQ2MzhiOGM2IDEwMDY0NAotLS0gYS9pbmNsdWRl
L25ldC9uZXQuaAorKysgYi9pbmNsdWRlL25ldC9uZXQuaApAQCAtMTY5LDEyICsxNjksNiBAQCB2
b2lkIHFlbXVfY2hlY2tfbmljX21vZGVsKE5JQ0luZm8gKm5kLCBjb25zdCBjaGFyICptb2RlbCk7
CiBpbnQgcWVtdV9maW5kX25pY19tb2RlbChOSUNJbmZvICpuZCwgY29uc3QgY2hhciAqIGNvbnN0
ICptb2RlbHMsCiAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpkZWZhdWx0X21v
ZGVsKTsKIAotc3NpemVfdCBxZW11X2RlbGl2ZXJfcGFja2V0X2lvdihOZXRDbGllbnRTdGF0ZSAq
c2VuZGVyLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGZsYWdzLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBpb3ZlYyAqaW92LAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGludCBpb3ZjbnQsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdm9pZCAqb3BhcXVlKTsKLQogdm9pZCBwcmludF9uZXRfY2xpZW50KE1vbml0b3IgKm1v
biwgTmV0Q2xpZW50U3RhdGUgKm5jKTsKIHZvaWQgaG1wX2luZm9fbmV0d29yayhNb25pdG9yICpt
b24sIGNvbnN0IFFEaWN0ICpxZGljdCk7CiB2b2lkIG5ldF9zb2NrZXRfcnNfaW5pdChTb2NrZXRS
ZWFkU3RhdGUgKnJzLApkaWZmIC0tZ2l0IGEvbmV0L25ldC5jIGIvbmV0L25ldC5jCmluZGV4IDQ2
ZGI3MjgxMWIuLmY4Mjc1ODQzZmIgMTAwNjQ0Ci0tLSBhL25ldC9uZXQuYworKysgYi9uZXQvbmV0
LmMKQEAgLTIzMSw2ICsyMzEsMTEgQEAgc3RhdGljIHZvaWQgcWVtdV9uZXRfY2xpZW50X2Rlc3Ry
dWN0b3IoTmV0Q2xpZW50U3RhdGUgKm5jKQogewogICAgIGdfZnJlZShuYyk7CiB9CitzdGF0aWMg
c3NpemVfdCBxZW11X2RlbGl2ZXJfcGFja2V0X2lvdihOZXRDbGllbnRTdGF0ZSAqc2VuZGVyLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgZmxhZ3MsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgaW92ZWMg
KmlvdiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBpb3ZjbnQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpvcGFxdWUpOwog
CiBzdGF0aWMgdm9pZCBxZW11X25ldF9jbGllbnRfc2V0dXAoTmV0Q2xpZW50U3RhdGUgKm5jLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5ldENsaWVudEluZm8gKmluZm8sCkBA
IC03MDUsMjIgKzcxMCwxOCBAQCBzdGF0aWMgc3NpemVfdCBuY19zZW5kdl9jb21wYXQoTmV0Q2xp
ZW50U3RhdGUgKm5jLCBjb25zdCBzdHJ1Y3QgaW92ZWMgKmlvdiwKICAgICByZXR1cm4gcmV0Owog
fQogCi1zc2l6ZV90IHFlbXVfZGVsaXZlcl9wYWNrZXRfaW92KE5ldENsaWVudFN0YXRlICpzZW5k
ZXIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGZsYWdzLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgaW92ZWMgKmlvdiwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGlvdmNudCwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdm9pZCAqb3BhcXVlKQorc3RhdGljIHNzaXplX3QgcWVtdV9kZWxp
dmVyX3BhY2tldF9pb3YoTmV0Q2xpZW50U3RhdGUgKnNlbmRlciwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGZsYWdzLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGlvdmVjICppb3YsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgaW92Y250LAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqb3BhcXVlKQogewogICAgIE5ldENsaWVudFN0
YXRlICpuYyA9IG9wYXF1ZTsKLSAgICBzaXplX3Qgc2l6ZSA9IGlvdl9zaXplKGlvdiwgaW92Y250
KTsKICAgICBpbnQgcmV0OwogCi0gICAgaWYgKHNpemUgPiBJTlRfTUFYKSB7Ci0gICAgICAgIHJl
dHVybiBzaXplOwotICAgIH0KIAogICAgIGlmIChuYy0+bGlua19kb3duKSB7Ci0gICAgICAgIHJl
dHVybiBzaXplOworICAgICAgICByZXR1cm4gaW92X3NpemUoaW92LCBpb3ZjbnQpOwogICAgIH0K
IAogICAgIGlmIChuYy0+cmVjZWl2ZV9kaXNhYmxlZCkgewpAQCAtNzQ1LDEwICs3NDYsMTUgQEAg
c3NpemVfdCBxZW11X3NlbmR2X3BhY2tldF9hc3luYyhOZXRDbGllbnRTdGF0ZSAqc2VuZGVyLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOZXRQYWNrZXRTZW50ICpzZW50X2NiKQog
ewogICAgIE5ldFF1ZXVlICpxdWV1ZTsKKyAgICBzaXplX3Qgc2l6ZSA9IGlvdl9zaXplKGlvdiwg
aW92Y250KTsKICAgICBpbnQgcmV0OwogCisgICAgaWYgKHNpemUgPiBORVRfQlVGU0laRSkgewor
ICAgICAgICByZXR1cm4gc2l6ZTsKKyAgICB9CisKICAgICBpZiAoc2VuZGVyLT5saW5rX2Rvd24g
fHwgIXNlbmRlci0+cGVlcikgewotICAgICAgICByZXR1cm4gaW92X3NpemUoaW92LCBpb3ZjbnQp
OworICAgICAgICByZXR1cm4gc2l6ZTsKICAgICB9CiAKICAgICAvKiBMZXQgZmlsdGVycyBoYW5k
bGUgdGhlIHBhY2tldCBmaXJzdCAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdCNzdGFibGUtNC4xMgoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu May 16 15:34:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 15:34:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hRIOW-0003nJ-G2; Thu, 16 May 2019 15:34:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YOnx=TQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRIOV-0003n1-HH
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 15:34:07 +0000
X-Inumbo-ID: 09330a70-77f0-11e9-988a-839565e44f20
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 09330a70-77f0-11e9-988a-839565e44f20;
 Thu, 16 May 2019 15:34: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 1hRIOS-0003pk-0E
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 15:34:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hRIOR-0006vW-Ti
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 15:34:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hRIOR-0006vW-Ti@xenbits.xenproject.org>
Date: Thu, 16 May 2019 15:34:03 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.12] gtk: Don't
 vte_terminal_set_encoding() on new VTE 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>

Y29tbWl0IGMwMDc1ZTZlODQxMzI3YzFlZWY2ZmJkYjYwMzE2MmQ4Y2RkMzgxNWUKQXV0aG9yOiAg
ICAgS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9jdCAxMSAx
NzozMDozOSAyMDE4ICswMjAwCkNvbW1pdDogICAgIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBl
cmFyZEBjaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgQXByIDIgMTc6Mjk6MDggMjAxOSArMDEw
MAoKICAgIGd0azogRG9uJ3QgdnRlX3Rlcm1pbmFsX3NldF9lbmNvZGluZygpIG9uIG5ldyBWVEUg
dmVyc2lvbnMKICAgIAogICAgVGhlIGZ1bmN0aW9uIHZ0ZV90ZXJtaW5hbF9zZXRfZW5jb2Rpbmco
KSBpcyBkZXByZWNhdGVkIHNpbmNlIFZURSAwLjU0LAogICAgc28gc3RvcCBjYWxsaW5nIGl0IGZy
b20gdGhhdCB2ZXJzaW9uIG9uLiBUaGlzIGZpeGVzIGEgYnVpbGQgZXJyb3IKICAgIGJlY2F1c2Ug
b2Ygb3VyIHVzZSBvZiB3YXJuaW5nIGZsYWdzIFstV2Vycm9yPWRlcHJlY2F0ZWQtZGVjbGFyYXRp
b25zXS4KICAgIAogICAgRml4ZXM6IGh0dHBzOi8vYnVncy5sYXVuY2hwYWQubmV0L2J1Z3MvMTc5
NDkzOQogICAgUmVwb3J0ZWQtYnk6IEJhc3RpYW4gS29wcGVsbWFubiA8a2Jhc3RpYW5AbWFpbC51
bmktcGFkZXJib3JuLmRlPgogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gV29sZiA8a3dvbGZAcmVk
aGF0LmNvbT4KICAgIE1lc3NhZ2UtaWQ6IDIwMTgxMDExMTUzMDM5LjIzMjQtMS1rd29sZkByZWRo
YXQuY29tCiAgICBTaWduZWQtb2ZmLWJ5OiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNv
bT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDY0MTU5OTRmZmNjNmQyMmIzZjVhZGQ2
N2Y2M2ZlNzdlNGI5NzExZjQpCi0tLQogdWkvZ3RrLmMgfCA2ICsrKystLQogMSBmaWxlIGNoYW5n
ZWQsIDQgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS91aS9ndGsu
YyBiL3VpL2d0ay5jCmluZGV4IDVjY2U2ZWQ0MmQuLjg2OWIwN2VkZGMgMTAwNjQ0Ci0tLSBhL3Vp
L2d0ay5jCisrKyBiL3VpL2d0ay5jCkBAIC0xOTUxLDEzICsxOTUxLDE1IEBAIHN0YXRpYyBHU0xp
c3QgKmdkX3ZjX3Z0ZV9pbml0KEd0a0Rpc3BsYXlTdGF0ZSAqcywgVmlydHVhbENvbnNvbGUgKnZj
LAogICAgIGdfc2lnbmFsX2Nvbm5lY3QodmMtPnZ0ZS50ZXJtaW5hbCwgImNvbW1pdCIsIEdfQ0FM
TEJBQ0soZ2RfdmNfaW4pLCB2Yyk7CiAKICAgICAvKiBUaGUgZG9jdW1lbnRhdGlvbiBzYXlzIHRo
YXQgdGhlIGRlZmF1bHQgaXMgVVRGLTgsIGJ1dCBhY3R1YWxseSBpdCBpcwotICAgICAqIDctYml0
IEFTQ0lJIGF0IGxlYXN0IGluIFZURSAwLjM4LgotICAgICAqLworICAgICAqIDctYml0IEFTQ0lJ
IGF0IGxlYXN0IGluIFZURSAwLjM4LiBUaGUgZnVuY3Rpb24gaXMgZGVwcmVjYXRlZCBzaW5jZQor
ICAgICAqIFZURSAwLjU0IChvbmx5IFVURi04IGlzIHN1cHBvcnRlZCBub3cpLiAqLworI2lmICFW
VEVfQ0hFQ0tfVkVSU0lPTigwLCA1NCwgMCkKICNpZiBWVEVfQ0hFQ0tfVkVSU0lPTigwLCAzOCwg
MCkKICAgICB2dGVfdGVybWluYWxfc2V0X2VuY29kaW5nKFZURV9URVJNSU5BTCh2Yy0+dnRlLnRl
cm1pbmFsKSwgIlVURi04IiwgTlVMTCk7CiAjZWxzZQogICAgIHZ0ZV90ZXJtaW5hbF9zZXRfZW5j
b2RpbmcoVlRFX1RFUk1JTkFMKHZjLT52dGUudGVybWluYWwpLCAiVVRGLTgiKTsKICNlbmRpZgor
I2VuZGlmCiAKICAgICB2dGVfdGVybWluYWxfc2V0X3Njcm9sbGJhY2tfbGluZXMoVlRFX1RFUk1J
TkFMKHZjLT52dGUudGVybWluYWwpLCAtMSk7CiAgICAgdnRlX3Rlcm1pbmFsX3NldF9zaXplKFZU
RV9URVJNSU5BTCh2Yy0+dnRlLnRlcm1pbmFsKSwKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQjc3RhYmxlLTQuMTIKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu May 16 15:34:17 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 15:34:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hRIOf-0003q6-Hw; Thu, 16 May 2019 15:34:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YOnx=TQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRIOe-0003pq-6Q
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 15:34:16 +0000
X-Inumbo-ID: 0f413aae-77f0-11e9-9aaf-9f24c7b9f017
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0f413aae-77f0-11e9-9aaf-9f24c7b9f017;
 Thu, 16 May 2019 15:34: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 1hRIOc-0003ps-6m
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 15:34:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hRIOc-0006w5-3x
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 15:34:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hRIOc-0006w5-3x@xenbits.xenproject.org>
Date: Thu, 16 May 2019 15:34:14 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.12] gluster: Handle changed
 glfs_ftruncate signature
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGU0ODE5NDYxMmQyYzkyNGE0NGE5ZTVhNjk0M2VhNzM1ODViM2YwMjUKQXV0aG9yOiAg
ICAgUHJhc2FubmEgS3VtYXIgS2FsZXZlciA8cHJhc2FubmEua2FsZXZlckByZWRoYXQuY29tPgpB
dXRob3JEYXRlOiBUdWUgTWFyIDUgMTY6NDY6MzMgMjAxOSArMDEwMApDb21taXQ6ICAgICBBbnRo
b255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIEFw
ciAyIDE3OjI5OjA5IDIwMTkgKzAxMDAKCiAgICBnbHVzdGVyOiBIYW5kbGUgY2hhbmdlZCBnbGZz
X2Z0cnVuY2F0ZSBzaWduYXR1cmUKICAgIAogICAgTmV3IHZlcnNpb25zIG9mIEdsdXN0ZXJzIGxp
YmdmYXBpLnNvIGhhdmUgYW4gdXBkYXRlZCBnbGZzX2Z0cnVuY2F0ZSgpCiAgICBmdW5jdGlvbiB0
aGF0IHJldHVybnMgYWRkaXRpb25hbCAnc3RydWN0IHN0YXQnIHN0cnVjdHVyZXMgdG8gZW5hYmxl
CiAgICBhZHZhbmNlZCBjYWNoaW5nIG9mIGF0dHJpYnV0ZXMuIFRoaXMgaXMgdXNlZnVsIGZvciBm
aWxlIHNlcnZlcnMsIG5vdCBzbwogICAgbXVjaCBmb3IgUUVNVS4gTmV2ZXJ0aGVsZXNzLCB0aGUg
QVBJIGhhcyBjaGFuZ2VkIGFuZCBuZWVkcyB0byBiZQogICAgYWRvcHRlZC4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogUHJhc2FubmEgS3VtYXIgS2FsZXZlciA8cHJhc2FubmEua2FsZXZlckByZWRo
YXQuY29tPgogICAgU2lnbmVkLW9mZi1ieTogTmllbHMgZGUgVm9zIDxuZGV2b3NAcmVkaGF0LmNv
bT4KICAgIFNpZ25lZC1vZmYtYnk6IEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CiAgICAo
Y2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBlMDE0ZGJlNzRlMDQ4NDE4ODE2NGM2MWZmNjg0M2Y4
YTA0YThjYjlkKQotLS0KIGJsb2NrL2dsdXN0ZXIuYyB8ICA0ICsrKysKIGNvbmZpZ3VyZSAgICAg
ICB8IDE4ICsrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAyMiBpbnNlcnRpb25z
KCspCgpkaWZmIC0tZ2l0IGEvYmxvY2svZ2x1c3Rlci5jIGIvYmxvY2svZ2x1c3Rlci5jCmluZGV4
IDRmZDU1YTljYzUuLmRkNTg1NjdlN2UgMTAwNjQ0Ci0tLSBhL2Jsb2NrL2dsdXN0ZXIuYworKysg
Yi9ibG9jay9nbHVzdGVyLmMKQEAgLTIwLDYgKzIwLDEwIEBACiAjaW5jbHVkZSAicWVtdS9vcHRp
b24uaCIKICNpbmNsdWRlICJxZW11L2N1dGlscy5oIgogCisjaWZkZWYgQ09ORklHX0dMVVNURVJG
U19GVFJVTkNBVEVfSEFTX1NUQVQKKyMgZGVmaW5lIGdsZnNfZnRydW5jYXRlKGZkLCBvZmZzZXQp
IGdsZnNfZnRydW5jYXRlKGZkLCBvZmZzZXQsIE5VTEwsIE5VTEwpCisjZW5kaWYKKwogI2RlZmlu
ZSBHTFVTVEVSX09QVF9GSUxFTkFNRSAgICAgICAgImZpbGVuYW1lIgogI2RlZmluZSBHTFVTVEVS
X09QVF9WT0xVTUUgICAgICAgICAgInZvbHVtZSIKICNkZWZpbmUgR0xVU1RFUl9PUFRfUEFUSCAg
ICAgICAgICAgICJwYXRoIgpkaWZmIC0tZ2l0IGEvY29uZmlndXJlIGIvY29uZmlndXJlCmluZGV4
IGI2ZDM3YTczNWIuLmI0NGQ5MzQ2NDUgMTAwNzU1Ci0tLSBhL2NvbmZpZ3VyZQorKysgYi9jb25m
aWd1cmUKQEAgLTQ1Miw2ICs0NTIsNyBAQCBnbHVzdGVyZnNfeGxhdG9yX29wdD0ibm8iCiBnbHVz
dGVyZnNfZGlzY2FyZD0ibm8iCiBnbHVzdGVyZnNfZmFsbG9jYXRlPSJubyIKIGdsdXN0ZXJmc196
ZXJvZmlsbD0ibm8iCitnbHVzdGVyZnNfZnRydW5jYXRlX2hhc19zdGF0PSJubyIKIGd0az0iIgog
Z3RrYWJpPSIiCiBndGtfZ2w9Im5vIgpAQCAtMzk5NSw2ICszOTk2LDE5IEBAIGlmIHRlc3QgIiRn
bHVzdGVyZnMiICE9ICJubyIgOyB0aGVuCiAgICAgICBnbHVzdGVyZnNfZmFsbG9jYXRlPSJ5ZXMi
CiAgICAgICBnbHVzdGVyZnNfemVyb2ZpbGw9InllcyIKICAgICBmaQorICAgIGNhdCA+ICRUTVBD
IDw8IEVPRgorI2luY2x1ZGUgPGdsdXN0ZXJmcy9hcGkvZ2xmcy5oPgorCitpbnQKK21haW4odm9p
ZCkKK3sKKwkvKiBuZXcgZ2xmc19mdHJ1bmNhdGUoKSBwYXNzZXMgdHdvIGFkZGl0aW9uYWwgYXJn
cyAqLworCXJldHVybiBnbGZzX2Z0cnVuY2F0ZShOVUxMLCAwLCBOVUxMLCBOVUxMKTsKK30KK0VP
RgorICAgIGlmIGNvbXBpbGVfcHJvZyAiJGdsdXN0ZXJmc19jZmxhZ3MiICIkZ2x1c3RlcmZzX2xp
YnMiIDsgdGhlbgorICAgICAgZ2x1c3RlcmZzX2Z0cnVuY2F0ZV9oYXNfc3RhdD0ieWVzIgorICAg
IGZpCiAgIGVsc2UKICAgICBpZiB0ZXN0ICIkZ2x1c3RlcmZzIiA9ICJ5ZXMiIDsgdGhlbgogICAg
ICAgZmVhdHVyZV9ub3RfZm91bmQgIkdsdXN0ZXJGUyBiYWNrZW5kIHN1cHBvcnQiIFwKQEAgLTY2
OTMsNiArNjcwNywxMCBAQCBpZiB0ZXN0ICIkZ2x1c3RlcmZzX3plcm9maWxsIiA9ICJ5ZXMiIDsg
dGhlbgogICBlY2hvICJDT05GSUdfR0xVU1RFUkZTX1pFUk9GSUxMPXkiID4+ICRjb25maWdfaG9z
dF9tYWsKIGZpCiAKK2lmIHRlc3QgIiRnbHVzdGVyZnNfZnRydW5jYXRlX2hhc19zdGF0IiA9ICJ5
ZXMiIDsgdGhlbgorICBlY2hvICJDT05GSUdfR0xVU1RFUkZTX0ZUUlVOQ0FURV9IQVNfU1RBVD15
IiA+PiAkY29uZmlnX2hvc3RfbWFrCitmaQorCiBpZiB0ZXN0ICIkbGlic3NoMiIgPSAieWVzIiA7
IHRoZW4KICAgZWNobyAiQ09ORklHX0xJQlNTSDI9bSIgPj4gJGNvbmZpZ19ob3N0X21hawogICBl
Y2hvICJMSUJTU0gyX0NGTEFHUz0kbGlic3NoMl9jZmxhZ3MiID4+ICRjb25maWdfaG9zdF9tYWsK
LS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC9xZW11LXhlbi5n
aXQjc3RhYmxlLTQuMTIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu May 16 15:34:27 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 15:34:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hRIOp-0003rj-Ji; Thu, 16 May 2019 15:34:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YOnx=TQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRIOo-0003rZ-4Q
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 15:34:26 +0000
X-Inumbo-ID: 1555d78e-77f0-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1555d78e-77f0-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 15:34:24 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRIOm-0003q1-D7
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 15:34:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hRIOm-0006wX-AY
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 15:34:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hRIOm-0006wX-AY@xenbits.xenproject.org>
Date: Thu, 16 May 2019 15:34:24 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.12] gluster: the glfs_io_cbk
 callback function pointer adds pre/post stat args
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE1NWUyZWNhNGI0NTEwOGM5ZmZhNGFiNmY2MDY4Y2QyZTg1MDE2NTQKQXV0aG9yOiAg
ICAgTmllbHMgZGUgVm9zIDxuZGV2b3NAcmVkaGF0LmNvbT4KQXV0aG9yRGF0ZTogVHVlIE1hciA1
IDE2OjQ2OjM0IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnku
cGVyYXJkQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBBcHIgMiAxNzoyOTowOSAyMDE5ICsw
MTAwCgogICAgZ2x1c3RlcjogdGhlIGdsZnNfaW9fY2JrIGNhbGxiYWNrIGZ1bmN0aW9uIHBvaW50
ZXIgYWRkcyBwcmUvcG9zdCBzdGF0IGFyZ3MKICAgIAogICAgVGhlIGdsZnNfKl9hc3luYygpIGZ1
bmN0aW9ucyBkbyBhIGNhbGxiYWNrIG9uY2UgZmluaXNoZWQuIFRoaXMgY2FsbGJhY2sKICAgIGhh
cyBjaGFuZ2VkIGl0cyBhcmd1bWVudHMsIHByZS0gYW5kIHBvc3Qtc3RhdCBzdHJ1Y3R1cmVzIGhh
dmUgYmVlbgogICAgYWRkZWQuIFRoaXMgbWFrZXMgaXQgcG9zc2libGUgdG8gaW1wcm92ZSBjYWNo
aW5nLCB3aGljaCBpcyB1c2VmdWwgZm9yCiAgICBTYW1iYSBhbmQgTkZTLUdhbmVzaGEsIGJ1dCBu
b3Qgc28gbXVjaCBmb3IgUUVNVS4gR2x1c3RlciA2IGlzIHRoZSBmaXJzdAogICAgcmVsZWFzZSB0
aGF0IGluY2x1ZGVzIHRoZXNlIG5ldyBhcmd1bWVudHMuCiAgICAKICAgIFdpdGggYW4gYWRkaXRp
b25hbCBkZXRlY3Rpb24gaW4gLi9jb25maWd1cmUsIHRoZSBuZXcgYXJndW1lbnRzIGNhbgogICAg
Y29uZGl0aW9uYWxseSBnZXQgaW5jbHVkZWQgaW4gdGhlIGdsZnNfaW9fY2JrIGhhbmRsZXIuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IE5pZWxzIGRlIFZvcyA8bmRldm9zQHJlZGhhdC5jb20+CiAg
ICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogICAgKGNoZXJy
eSBwaWNrZWQgZnJvbSBjb21taXQgMGUzYjg5MWZlZmFjYzBlNDlmM2M4ZmZhM2E3NTNiNjllYjcy
MTRkMikKLS0tCiBibG9jay9nbHVzdGVyLmMgfCAgNiArKysrKy0KIGNvbmZpZ3VyZSAgICAgICB8
IDI0ICsrKysrKysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAyOSBpbnNlcnRp
b25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvYmxvY2svZ2x1c3Rlci5jIGIvYmxv
Y2svZ2x1c3Rlci5jCmluZGV4IGRkNTg1NjdlN2UuLmU1MThkZTFiMGQgMTAwNjQ0Ci0tLSBhL2Js
b2NrL2dsdXN0ZXIuYworKysgYi9ibG9jay9nbHVzdGVyLmMKQEAgLTcyOSw3ICs3MjksMTEgQEAg
c3RhdGljIHN0cnVjdCBnbGZzICpxZW11X2dsdXN0ZXJfaW5pdChCbG9ja2Rldk9wdGlvbnNHbHVz
dGVyICpnY29uZiwKIC8qCiAgKiBBSU8gY2FsbGJhY2sgcm91dGluZSBjYWxsZWQgZnJvbSBHbHVz
dGVyRlMgdGhyZWFkLgogICovCi1zdGF0aWMgdm9pZCBnbHVzdGVyX2ZpbmlzaF9haW9jYihzdHJ1
Y3QgZ2xmc19mZCAqZmQsIHNzaXplX3QgcmV0LCB2b2lkICphcmcpCitzdGF0aWMgdm9pZCBnbHVz
dGVyX2ZpbmlzaF9haW9jYihzdHJ1Y3QgZ2xmc19mZCAqZmQsIHNzaXplX3QgcmV0LAorI2lmZGVm
IENPTkZJR19HTFVTVEVSRlNfSU9DQl9IQVNfU1RBVAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc3RydWN0IGdsZnNfc3RhdCAqcHJlLCBzdHJ1Y3QgZ2xmc19zdGF0ICpwb3N0LAor
I2VuZGlmCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICphcmcpCiB7CiAg
ICAgR2x1c3RlckFJT0NCICphY2IgPSAoR2x1c3RlckFJT0NCICopYXJnOwogCmRpZmYgLS1naXQg
YS9jb25maWd1cmUgYi9jb25maWd1cmUKaW5kZXggYjQ0ZDkzNDY0NS4uYThiNzA3YTY3MCAxMDA3
NTUKLS0tIGEvY29uZmlndXJlCisrKyBiL2NvbmZpZ3VyZQpAQCAtNDUzLDYgKzQ1Myw3IEBAIGds
dXN0ZXJmc19kaXNjYXJkPSJubyIKIGdsdXN0ZXJmc19mYWxsb2NhdGU9Im5vIgogZ2x1c3RlcmZz
X3plcm9maWxsPSJubyIKIGdsdXN0ZXJmc19mdHJ1bmNhdGVfaGFzX3N0YXQ9Im5vIgorZ2x1c3Rl
cmZzX2lvY2JfaGFzX3N0YXQ9Im5vIgogZ3RrPSIiCiBndGthYmk9IiIKIGd0a19nbD0ibm8iCkBA
IC00MDA5LDYgKzQwMTAsMjUgQEAgRU9GCiAgICAgaWYgY29tcGlsZV9wcm9nICIkZ2x1c3RlcmZz
X2NmbGFncyIgIiRnbHVzdGVyZnNfbGlicyIgOyB0aGVuCiAgICAgICBnbHVzdGVyZnNfZnRydW5j
YXRlX2hhc19zdGF0PSJ5ZXMiCiAgICAgZmkKKyAgICBjYXQgPiAkVE1QQyA8PCBFT0YKKyNpbmNs
dWRlIDxnbHVzdGVyZnMvYXBpL2dsZnMuaD4KKworLyogbmV3IGdsZnNfaW9fY2JrKCkgcGFzc2Vz
IHR3byBhZGRpdGlvbmFsIGdsZnNfc3RhdCBzdHJ1Y3RzICovCitzdGF0aWMgdm9pZAorZ2x1c3Rl
cmZzX2lvY2IoZ2xmc19mZF90ICpmZCwgc3NpemVfdCByZXQsIHN0cnVjdCBnbGZzX3N0YXQgKnBy
ZXN0YXQsIHN0cnVjdCBnbGZzX3N0YXQgKnBvc3RzdGF0LCB2b2lkICpkYXRhKQore30KKworaW50
CittYWluKHZvaWQpCit7CisJZ2xmc19pb19jYmsgaW9jYiA9ICZnbHVzdGVyZnNfaW9jYjsKKwlp
b2NiKE5VTEwsIDAgLCBOVUxMLCBOVUxMLCBOVUxMKTsKKwlyZXR1cm4gMDsKK30KK0VPRgorICAg
IGlmIGNvbXBpbGVfcHJvZyAiJGdsdXN0ZXJmc19jZmxhZ3MiICIkZ2x1c3RlcmZzX2xpYnMiIDsg
dGhlbgorICAgICAgZ2x1c3RlcmZzX2lvY2JfaGFzX3N0YXQ9InllcyIKKyAgICBmaQogICBlbHNl
CiAgICAgaWYgdGVzdCAiJGdsdXN0ZXJmcyIgPSAieWVzIiA7IHRoZW4KICAgICAgIGZlYXR1cmVf
bm90X2ZvdW5kICJHbHVzdGVyRlMgYmFja2VuZCBzdXBwb3J0IiBcCkBAIC02NzExLDYgKzY3MzEs
MTAgQEAgaWYgdGVzdCAiJGdsdXN0ZXJmc19mdHJ1bmNhdGVfaGFzX3N0YXQiID0gInllcyIgOyB0
aGVuCiAgIGVjaG8gIkNPTkZJR19HTFVTVEVSRlNfRlRSVU5DQVRFX0hBU19TVEFUPXkiID4+ICRj
b25maWdfaG9zdF9tYWsKIGZpCiAKK2lmIHRlc3QgIiRnbHVzdGVyZnNfaW9jYl9oYXNfc3RhdCIg
PSAieWVzIiA7IHRoZW4KKyAgZWNobyAiQ09ORklHX0dMVVNURVJGU19JT0NCX0hBU19TVEFUPXki
ID4+ICRjb25maWdfaG9zdF9tYWsKK2ZpCisKIGlmIHRlc3QgIiRsaWJzc2gyIiA9ICJ5ZXMiIDsg
dGhlbgogICBlY2hvICJDT05GSUdfTElCU1NIMj1tIiA+PiAkY29uZmlnX2hvc3RfbWFrCiAgIGVj
aG8gIkxJQlNTSDJfQ0ZMQUdTPSRsaWJzc2gyX2NmbGFncyIgPj4gJGNvbmZpZ19ob3N0X21hawot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdp
dCNzdGFibGUtNC4xMgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu May 16 15:34:44 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 15:34: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 1hRIP5-0003tz-NR; Thu, 16 May 2019 15:34:43 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YOnx=TQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRIP4-0003to-Fi
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 15:34:42 +0000
X-Inumbo-ID: 1c99f04c-77f0-11e9-8472-7b7f0a5302c3
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1c99f04c-77f0-11e9-8472-7b7f0a5302c3;
 Thu, 16 May 2019 15:34: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 1hRIOy-0003qb-JZ
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 15:34:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hRIOy-00078h-Gw
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 15:34:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hRIOy-00078h-Gw@xenbits.xenproject.org>
Date: Thu, 16 May 2019 15:34:36 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.12] Merge tag 'v3.0.1' into
 staging-4.12
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

PT09IFRoaXMgY2hhbmdlc2V0IGluY2x1ZGVzIG1lcmdlIGZyb20gaGlnaC10cmFmZmljIGJyYW5j
aCA9PT0KQ29tbWl0cyBvbiB0aGF0IGJyYW5jaCBhcmUgbm90IHJlcG9ydGVkIGluZGl2aWR1YWxs
eS4KCmNvbW1pdCA4MDIzYTYyMDgxZmZiZTNmNzM0MDE5MDc2ZWMxYTJiNDIxMzE0MmJiCk1lcmdl
OiBhNTVlMmVjYTRiNDUxMDhjOWZmYTRhYjZmNjA2OGNkMmU4NTAxNjU0IDFkZmNmNjUyZTZhZTVl
YjZiOThkMmM1NWE1MDllOGViMDU0YTJmYWIKQXV0aG9yOiAgICAgQW50aG9ueSBQRVJBUkQgPGFu
dGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6IFR1ZSBBcHIgMTYgMTA6NTI6NTMg
MjAxOSArMDEwMApDb21taXQ6ICAgICBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0
cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIEFwciAxNiAxMDo1Mjo1MyAyMDE5ICswMTAwCgogICAg
TWVyZ2UgdGFnICd2My4wLjEnIGludG8gc3RhZ2luZy00LjEyCiAgICAKICAgIDMuMC4xCiBWRVJT
SU9OICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyICstCiBibG9jay5jICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyICsKIGJsb2NrL2Jsb2NrLWJhY2tlbmQuYyAg
ICAgICAgICAgICAgICAgfCAgIDMgKwogYmxvY2svbWlycm9yLmMgICAgICAgICAgICAgICAgICAg
ICAgICB8ICAxOCArKystLS0KIGJsb2NrL25iZC1jbGllbnQuYyAgICAgICAgICAgICAgICAgICAg
fCAgMjIgKysrKysrLQogYmxvY2svbnZtZS5jICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAz
NyArKysrLS0tLS0tLS0KIGJsb2NrL3FhcGkuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAg
IDMgKy0KIGJsb2NrL3JiZC5jICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgOTAgKysrKysr
KysrKysrKysrKysrKysrKysrLS0tLS0KIGNvbmZpZ3VyZSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgfCAgIDcgKy0tCiBleGVjLmMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwg
IDEwICsrLS0KIGh3L2FjcGkvcGlpeDQuYyAgICAgICAgICAgICAgICAgICAgICAgfCAgIDEgKwog
aHcvYXJtL3ZpcnQuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAgMiArCiBody9hdWRpby9m
bW9wbC5oICAgICAgICAgICAgICAgICAgICAgIHwgICA0ICstCiBody9ibG9jay9mZGMuYyAgICAg
ICAgICAgICAgICAgICAgICAgIHwgICAyICstCiBody9jaGFyL3ZpcnRpby1zZXJpYWwtYnVzLmMg
ICAgICAgICAgIHwgICA2ICstCiBody9pMmMvYml0YmFuZ19pMmMuaCAgICAgICAgICAgICAgICAg
IHwgICAyIC0KIGh3L2kyYy9zbWJ1cy5jICAgICAgICAgICAgICAgICAgICAgICAgfCAgIDYgKy0K
IGh3L2kzODYvYWNwaS1idWlsZC5jICAgICAgICAgICAgICAgICAgfCAgODUgKysrKysrKy0tLS0t
LS0tLS0tLS0tLS0tLS0tCiBody9pMzg2L2ludGVsX2lvbW11LmMgICAgICAgICAgICAgICAgIHwg
IDM0ICsrKysrKystLS0tCiBody9uZXQvbmUyMDAwLmMgICAgICAgICAgICAgICAgICAgICAgIHwg
ICA0ICstCiBody9uZXQvcGNuZXQuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgICA0ICstCiBo
dy9uZXQvcnRsODEzOS5jICAgICAgICAgICAgICAgICAgICAgIHwgICA4ICstLQogaHcvcGNpL3Bj
aWUuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAxMiArKysrCiBody9wcGMvcG52X2xwYy5j
ICAgICAgICAgICAgICAgICAgICAgIHwgICA4ICsrLQogaHcvcHBjL3NwYXByX2NwdV9jb3JlLmMg
ICAgICAgICAgICAgICB8ICA2MiArKysrKysrKysrLS0tLS0tLS0tLQogaHcvcmRtYS9yZG1hX3Jt
X2RlZnMuaCAgICAgICAgICAgICAgICB8ICAgNCArLQogaHcvc2NzaS9sc2k1M2M4OTVhLmMgICAg
ICAgICAgICAgICAgICB8ICAxOSArKysrKy0KIGh3L3Njc2kvdmhvc3Qtc2NzaS5jICAgICAgICAg
ICAgICAgICAgfCAgIDIgKy0KIGh3L3RwbS90cG1fZW11bGF0b3IuYyAgICAgICAgICAgICAgICAg
fCAgIDEgKwogaHcvdHBtL3RwbV90aXMuYyAgICAgICAgICAgICAgICAgICAgICB8ICAxMCArKyst
CiBody91c2IvZGV2LW10cC5jICAgICAgICAgICAgICAgICAgICAgIHwgIDE5ICsrKystLQogaHcv
dmlydGlvL3Zob3N0LXVzZXIuYyAgICAgICAgICAgICAgICB8ICAyMCArKystLS0tCiBody92aXJ0
aW8vdmhvc3QuYyAgICAgICAgICAgICAgICAgICAgIHwgICA0ICstCiBody92aXJ0aW8vdmlydGlv
LmMgICAgICAgICAgICAgICAgICAgIHwgIDE3ICsrKysrLQogaW5jbHVkZS9ibG9jay9uYmQuaCAg
ICAgICAgICAgICAgICAgICB8ICAgNCArLQogaW5jbHVkZS9ody9pMmMvaTJjLmggICAgICAgICAg
ICAgICAgICB8ICAgMiArCiBpbmNsdWRlL2h3L2kyYy9wcGM0eHhfaTJjLmggICAgICAgICAgIHwg
ICAzIC0KIGluY2x1ZGUvaHcvczM5MHgvdG9kLmggICAgICAgICAgICAgICAgfCAgIDIgKy0KIGpv
Yi5jICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgMjAgKystLS0tLQogbGludXgt
dXNlci9zeXNjYWxsLmMgICAgICAgICAgICAgICAgICB8ICA0NCArKysrKysrKysrLS0tLQogbWln
cmF0aW9uL3Bvc3Rjb3B5LXJhbS5jICAgICAgICAgICAgICB8ICAxMSArKy0tCiBtb25pdG9yLmMg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAyICsKIG5iZC9zZXJ2ZXIuYyAgICAgICAg
ICAgICAgICAgICAgICAgICAgfCAgIDkgKystCiBuZXQvc2xpcnAuYyAgICAgICAgICAgICAgICAg
ICAgICAgICAgIHwgICA5ICsrKwogcWVtdS1kZXByZWNhdGVkLnRleGkgICAgICAgICAgICAgICAg
ICB8ICAxNSArKysrKwogcWVtdS1pbWcuYyAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICAz
NSArKysrKystLS0tLQogcWVtdS1zZWNjb21wLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICAz
NiArKysrKysrKysrKy0KIHFnYS9xYXBpLXNjaGVtYS5qc29uICAgICAgICAgICAgICAgICAgfCAg
MjUgKysrKy0tLS0KIHNjcmlwdHMvbWFrZS1yZWxlYXNlICAgICAgICAgICAgICAgICAgfCAgIDEg
Kwogc2xpcnAvYm9vdHAuYyAgICAgICAgICAgICAgICAgICAgICAgICB8ICAzMiArKysrKystLS0t
CiBzbGlycC90Y3Bfc3Vici5jICAgICAgICAgICAgICAgICAgICAgIHwgIDE1ICsrKy0tCiB0YXJn
ZXQvYXJtL2NwdS5jICAgICAgICAgICAgICAgICAgICAgIHwgICA2ICstCiB0YXJnZXQvYXJtL2Nw
dS5oICAgICAgICAgICAgICAgICAgICAgIHwgICA1ICstCiB0YXJnZXQvYXJtL2NwdTY0LmMgICAg
ICAgICAgICAgICAgICAgIHwgIDI5ICsrKysrKysrKysKIHRhcmdldC9hcm0vaGVscGVyLmMgICAg
ICAgICAgICAgICAgICAgfCAgNTUgKysrKysrKysrKystLS0tLS0tCiB0YXJnZXQvYXJtL3N2ZV9o
ZWxwZXIuYyAgICAgICAgICAgICAgIHwgIDIzICsrKy0tLS0tCiB0YXJnZXQvYXJtL3RyYW5zbGF0
ZS1hNjQuYyAgICAgICAgICAgIHwgMTA2ICsrKysrKysrKysrKysrKysrKysrKysrKysrKystLS0t
LS0KIHRhcmdldC9hcm0vdHJhbnNsYXRlLXN2ZS5jICAgICAgICAgICAgfCAgODEgKysrKysrKysr
KysrKysrLS0tLS0tLS0tLS0KIHRhcmdldC9pMzg2L2NwdS5jICAgICAgICAgICAgICAgICAgICAg
fCAgIDYgKysKIHRhcmdldC9wcGMvdHJhbnNsYXRlL3ZteC1vcHMuaW5jLmMgICAgfCAgIDIgKy0K
IHRhcmdldC9zMzkweC9kaWFnLmMgICAgICAgICAgICAgICAgICAgfCAgIDIgKy0KIHRhcmdldC94
dGVuc2EvdHJhbnNsYXRlLmMgICAgICAgICAgICAgfCAgIDggKy0tCiB0ZXN0cy9hY3BpLXRlc3Qt
ZGF0YS9wYy9EU0RUICAgICAgICAgIHwgQmluIDUxNDQgLT4gNTEzMSBieXRlcwogdGVzdHMvYWNw
aS10ZXN0LWRhdGEvcGMvRFNEVC5icmlkZ2UgICB8IEJpbiA3MDAzIC0+IDY5OTAgYnl0ZXMKIHRl
c3RzL2FjcGktdGVzdC1kYXRhL3BjL0RTRFQuY3BocCAgICAgfCBCaW4gNTYwNyAtPiA1NTk0IGJ5
dGVzCiB0ZXN0cy9hY3BpLXRlc3QtZGF0YS9wYy9EU0RULmRpbW1weG0gIHwgQmluIDY4MDMgLT4g
Njc5MCBieXRlcwogdGVzdHMvYWNwaS10ZXN0LWRhdGEvcGMvRFNEVC5pcG1pa2NzICB8IEJpbiA1
MjE2IC0+IDUyMDMgYnl0ZXMKIHRlc3RzL2FjcGktdGVzdC1kYXRhL3BjL0RTRFQubWVtaHAgICAg
fCBCaW4gNjUwOSAtPiA2NDk2IGJ5dGVzCiB0ZXN0cy9hY3BpLXRlc3QtZGF0YS9wYy9EU0RULm51
bWFtZW0gIHwgQmluIDUxNTAgLT4gNTEzNyBieXRlcwogdGVzdHMvYWNwaS10ZXN0LWRhdGEvcGMv
U1JBVC5kaW1tcHhtICB8IEJpbiA0NzIgLT4gMzkyIGJ5dGVzCiB0ZXN0cy9hY3BpLXRlc3QtZGF0
YS9wYy9TUkFULm1lbWhwICAgIHwgQmluIDI2NCAtPiAyNjQgYnl0ZXMKIHRlc3RzL2FjcGktdGVz
dC1kYXRhL3EzNS9EU0RUICAgICAgICAgfCBCaW4gNzgyOCAtPiA3ODE1IGJ5dGVzCiB0ZXN0cy9h
Y3BpLXRlc3QtZGF0YS9xMzUvRFNEVC5icmlkZ2UgIHwgQmluIDc4NDUgLT4gNzgzMiBieXRlcwog
dGVzdHMvYWNwaS10ZXN0LWRhdGEvcTM1L0RTRFQuY3BocCAgICB8IEJpbiA4MjkxIC0+IDgyNzgg
Ynl0ZXMKIHRlc3RzL2FjcGktdGVzdC1kYXRhL3EzNS9EU0RULmRpbW1weG0gfCBCaW4gOTQ4NyAt
PiA5NDc0IGJ5dGVzCiB0ZXN0cy9hY3BpLXRlc3QtZGF0YS9xMzUvRFNEVC5pcG1pYnQgIHwgQmlu
IDc5MDMgLT4gNzg5MCBieXRlcwogdGVzdHMvYWNwaS10ZXN0LWRhdGEvcTM1L0RTRFQubWVtaHAg
ICB8IEJpbiA5MTkzIC0+IDkxODAgYnl0ZXMKIHRlc3RzL2FjcGktdGVzdC1kYXRhL3EzNS9EU0RU
Lm51bWFtZW0gfCBCaW4gNzgzNCAtPiA3ODIxIGJ5dGVzCiB0ZXN0cy9hY3BpLXRlc3QtZGF0YS9x
MzUvU1JBVC5kaW1tcHhtIHwgQmluIDQ3MiAtPiAzOTIgYnl0ZXMKIHRlc3RzL2FjcGktdGVzdC1k
YXRhL3EzNS9TUkFULm1lbWhwICAgfCBCaW4gMjY0IC0+IDI2NCBieXRlcwogdGVzdHMvcWVtdS1p
b3Rlc3RzLzA0MSAgICAgICAgICAgICAgICB8ICAgNiArKwogdGVzdHMvcWVtdS1pb3Rlc3RzLzA0
MS5vdXQgICAgICAgICAgICB8ICAgNCArLQogdGVzdHMvcWVtdS1pb3Rlc3RzLzA2Ny5vdXQgICAg
ICAgICAgICB8ICAgMSArCiB0ZXN0cy9xZW11LWlvdGVzdHMvMjI5ICAgICAgICAgICAgICAgIHwg
IDk1ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKwogdGVzdHMvcWVtdS1pb3Rlc3RzLzIy
OS5vdXQgICAgICAgICAgICB8ICAyMyArKysrKysrKwogdGVzdHMvcWVtdS1pb3Rlc3RzLzIzMSAg
ICAgICAgICAgICAgICB8ICA2MiArKysrKysrKysrKysrKysrKysrKwogdGVzdHMvcWVtdS1pb3Rl
c3RzLzIzMS5vdXQgICAgICAgICAgICB8ICAgOSArKysKIHRlc3RzL3FlbXUtaW90ZXN0cy8yMzUg
ICAgICAgICAgICAgICAgfCAgNzggKysrKysrKysrKysrKysrKysrKysrKysrKwogdGVzdHMvcWVt
dS1pb3Rlc3RzLzIzNS5vdXQgICAgICAgICAgICB8ICAgMyArCiB0ZXN0cy9xZW11LWlvdGVzdHMv
Z3JvdXAgICAgICAgICAgICAgIHwgICAzICsKIHVpL3ZuYy1qb2JzLmMgICAgICAgICAgICAgICAg
ICAgICAgICAgfCAgIDMgKy0KIHV0aWwvYWlvLXBvc2l4LmMgICAgICAgICAgICAgICAgICAgICAg
fCAgIDcgKystCiB1dGlsL2Fpby13aW4zMi5jICAgICAgICAgICAgICAgICAgICAgIHwgICAzICst
CiB1dGlsL2hiaXRtYXAuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgICAzICsKIHV0aWwvdmZp
by1oZWxwZXJzLmMgICAgICAgICAgICAgICAgICAgfCAgIDIgKy0KIHZsLmMgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgfCAgIDEgKwogOTYgZmlsZXMgY2hhbmdlZCwgMTAyNiBpbnNl
cnRpb25zKCspLCAzOTUgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvVkVSU0lPTiBiL1ZFUlNJ
T04KaW5kZXggNGEzNjM0MmZjYS4uY2IyYjAwZTRmNyAxMDA2NDQKLS0tIGEvVkVSU0lPTgorKysg
Yi9WRVJTSU9OCkBAIC0xICsxIEBACi0zLjAuMAorMy4wLjEKZGlmZiAtLWdpdCBhL2Jsb2NrLmMg
Yi9ibG9jay5jCmluZGV4IDM5ZjM3M2UwMzUuLjUwYjliZDY5NWQgMTAwNjQ0Ci0tLSBhL2Jsb2Nr
LmMKKysrIGIvYmxvY2suYwpAQCAtMjc4Nyw2ICsyNzg3LDcgQEAgc3RhdGljIEJsb2NrRHJpdmVy
U3RhdGUgKmJkcnZfb3Blbl9pbmhlcml0KGNvbnN0IGNoYXIgKmZpbGVuYW1lLAogICAgIGJkcnZf
cGFyZW50X2NiX2NoYW5nZV9tZWRpYShicywgdHJ1ZSk7CiAKICAgICBxb2JqZWN0X3VucmVmKG9w
dGlvbnMpOworICAgIG9wdGlvbnMgPSBOVUxMOwogCiAgICAgLyogRm9yIHNuYXBzaG90PW9uLCBj
cmVhdGUgYSB0ZW1wb3JhcnkgcWNvdzIgb3ZlcmxheS4gYnMgcG9pbnRzIHRvIHRoZQogICAgICAq
IHRlbXBvcmFyeSBzbmFwc2hvdCBhZnRlcndhcmRzLiAqLwpAQCAtNDM5NCw2ICs0Mzk1LDcgQEAg
c3RhdGljIHZvaWQgY29yb3V0aW5lX2ZuIGJkcnZfY29faW52YWxpZGF0ZV9jYWNoZShCbG9ja0Ry
aXZlclN0YXRlICpicywKICAgICAgICAgaWYgKHBhcmVudC0+cm9sZS0+YWN0aXZhdGUpIHsKICAg
ICAgICAgICAgIHBhcmVudC0+cm9sZS0+YWN0aXZhdGUocGFyZW50LCAmbG9jYWxfZXJyKTsKICAg
ICAgICAgICAgIGlmIChsb2NhbF9lcnIpIHsKKyAgICAgICAgICAgICAgICBicy0+b3Blbl9mbGFn
cyB8PSBCRFJWX09fSU5BQ1RJVkU7CiAgICAgICAgICAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVy
cnAsIGxvY2FsX2Vycik7CiAgICAgICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICAgICAgfQpk
aWZmIC0tZ2l0IGEvYmxvY2svYmxvY2stYmFja2VuZC5jIGIvYmxvY2svYmxvY2stYmFja2VuZC5j
CmluZGV4IGYyZjc1YTk3N2QuLjFiMjdhNjhhZTcgMTAwNjQ0Ci0tLSBhL2Jsb2NrL2Jsb2NrLWJh
Y2tlbmQuYworKysgYi9ibG9jay9ibG9jay1iYWNrZW5kLmMKQEAgLTMyNCw2ICszMjQsOSBAQCBC
bG9ja0JhY2tlbmQgKmJsa19uZXcodWludDY0X3QgcGVybSwgdWludDY0X3Qgc2hhcmVkX3Blcm0p
CiAgICAgYmxrLT5zaGFyZWRfcGVybSA9IHNoYXJlZF9wZXJtOwogICAgIGJsa19zZXRfZW5hYmxl
X3dyaXRlX2NhY2hlKGJsaywgdHJ1ZSk7CiAKKyAgICBibGstPm9uX3JlYWRfZXJyb3IgPSBCTE9D
S0RFVl9PTl9FUlJPUl9SRVBPUlQ7CisgICAgYmxrLT5vbl93cml0ZV9lcnJvciA9IEJMT0NLREVW
X09OX0VSUk9SX0VOT1NQQzsKKwogICAgIGJsb2NrX2FjY3RfaW5pdCgmYmxrLT5zdGF0cyk7CiAK
ICAgICBub3RpZmllcl9saXN0X2luaXQoJmJsay0+cmVtb3ZlX2JzX25vdGlmaWVycyk7CmRpZmYg
LS1naXQgYS9ibG9jay9taXJyb3IuYyBiL2Jsb2NrL21pcnJvci5jCmluZGV4IGI0OGMzZjhjZjUu
LmIwOTc4NTM5ODMgMTAwNjQ0Ci0tLSBhL2Jsb2NrL21pcnJvci5jCisrKyBiL2Jsb2NrL21pcnJv
ci5jCkBAIC0xOTgsNyArMTk4LDYgQEAgc3RhdGljIHZvaWQgY29yb3V0aW5lX2ZuIG1pcnJvcl93
cml0ZV9jb21wbGV0ZShNaXJyb3JPcCAqb3AsIGludCByZXQpCiB7CiAgICAgTWlycm9yQmxvY2tK
b2IgKnMgPSBvcC0+czsKIAotICAgIGFpb19jb250ZXh0X2FjcXVpcmUoYmxrX2dldF9haW9fY29u
dGV4dChzLT5jb21tb24uYmxrKSk7CiAgICAgaWYgKHJldCA8IDApIHsKICAgICAgICAgQmxvY2tF
cnJvckFjdGlvbiBhY3Rpb247CiAKQEAgLTIwOCwxNSArMjA3LDE0IEBAIHN0YXRpYyB2b2lkIGNv
cm91dGluZV9mbiBtaXJyb3Jfd3JpdGVfY29tcGxldGUoTWlycm9yT3AgKm9wLCBpbnQgcmV0KQog
ICAgICAgICAgICAgcy0+cmV0ID0gcmV0OwogICAgICAgICB9CiAgICAgfQorCiAgICAgbWlycm9y
X2l0ZXJhdGlvbl9kb25lKG9wLCByZXQpOwotICAgIGFpb19jb250ZXh0X3JlbGVhc2UoYmxrX2dl
dF9haW9fY29udGV4dChzLT5jb21tb24uYmxrKSk7CiB9CiAKIHN0YXRpYyB2b2lkIGNvcm91dGlu
ZV9mbiBtaXJyb3JfcmVhZF9jb21wbGV0ZShNaXJyb3JPcCAqb3AsIGludCByZXQpCiB7CiAgICAg
TWlycm9yQmxvY2tKb2IgKnMgPSBvcC0+czsKIAotICAgIGFpb19jb250ZXh0X2FjcXVpcmUoYmxr
X2dldF9haW9fY29udGV4dChzLT5jb21tb24uYmxrKSk7CiAgICAgaWYgKHJldCA8IDApIHsKICAg
ICAgICAgQmxvY2tFcnJvckFjdGlvbiBhY3Rpb247CiAKQEAgLTIyNywxMiArMjI1LDExIEBAIHN0
YXRpYyB2b2lkIGNvcm91dGluZV9mbiBtaXJyb3JfcmVhZF9jb21wbGV0ZShNaXJyb3JPcCAqb3As
IGludCByZXQpCiAgICAgICAgIH0KIAogICAgICAgICBtaXJyb3JfaXRlcmF0aW9uX2RvbmUob3As
IHJldCk7Ci0gICAgfSBlbHNlIHsKLSAgICAgICAgcmV0ID0gYmxrX2NvX3B3cml0ZXYocy0+dGFy
Z2V0LCBvcC0+b2Zmc2V0LAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcC0+cWlvdi5z
aXplLCAmb3AtPnFpb3YsIDApOwotICAgICAgICBtaXJyb3Jfd3JpdGVfY29tcGxldGUob3AsIHJl
dCk7CisgICAgICAgIHJldHVybjsKICAgICB9Ci0gICAgYWlvX2NvbnRleHRfcmVsZWFzZShibGtf
Z2V0X2Fpb19jb250ZXh0KHMtPmNvbW1vbi5ibGspKTsKKworICAgIHJldCA9IGJsa19jb19wd3Jp
dGV2KHMtPnRhcmdldCwgb3AtPm9mZnNldCwgb3AtPnFpb3Yuc2l6ZSwgJm9wLT5xaW92LCAwKTsK
KyAgICBtaXJyb3Jfd3JpdGVfY29tcGxldGUob3AsIHJldCk7CiB9CiAKIC8qIENsaXAgYnl0ZXMg
cmVsYXRpdmUgdG8gb2Zmc2V0IHRvIG5vdCBleGNlZWQgZW5kLW9mLWZpbGUgKi8KQEAgLTE0OTks
NiArMTQ5NiwxMSBAQCBzdGF0aWMgdm9pZCBtaXJyb3Jfc3RhcnRfam9iKGNvbnN0IGNoYXIgKmpv
Yl9pZCwgQmxvY2tEcml2ZXJTdGF0ZSAqYnMsCiAgICAgICAgIGJ1Zl9zaXplID0gREVGQVVMVF9N
SVJST1JfQlVGX1NJWkU7CiAgICAgfQogCisgICAgaWYgKGJzID09IHRhcmdldCkgeworICAgICAg
ICBlcnJvcl9zZXRnKGVycnAsICJDYW4ndCBtaXJyb3Igbm9kZSBpbnRvIGl0c2VsZiIpOworICAg
ICAgICByZXR1cm47CisgICAgfQorCiAgICAgLyogSW4gdGhlIGNhc2Ugb2YgYWN0aXZlIGNvbW1p
dCwgYWRkIGR1bW15IGRyaXZlciB0byBwcm92aWRlIGNvbnNpc3RlbnQKICAgICAgKiByZWFkcyBv
biB0aGUgdG9wLCB3aGlsZSBkaXNhYmxpbmcgaXQgaW4gdGhlIGludGVybWVkaWF0ZSBub2Rlcywg
YW5kIG1ha2UKICAgICAgKiB0aGUgYmFja2luZyBjaGFpbiB3cml0YWJsZS4gKi8KZGlmZiAtLWdp
dCBhL2Jsb2NrL25iZC1jbGllbnQuYyBiL2Jsb2NrL25iZC1jbGllbnQuYwppbmRleCA5Njg2ZWNi
ZDVlLi4xYjdiNWIwYTg4IDEwMDY0NAotLS0gYS9ibG9jay9uYmQtY2xpZW50LmMKKysrIGIvYmxv
Y2svbmJkLWNsaWVudC5jCkBAIC05OTIsMTEgKzk5MiwxOCBAQCBpbnQgbmJkX2NsaWVudF9pbml0
KEJsb2NrRHJpdmVyU3RhdGUgKmJzLAogICAgICAgICBsb2dvdXQoIkZhaWxlZCB0byBuZWdvdGlh
dGUgd2l0aCB0aGUgTkJEIHNlcnZlclxuIik7CiAgICAgICAgIHJldHVybiByZXQ7CiAgICAgfQor
ICAgIGlmICh4X2RpcnR5X2JpdG1hcCAmJiAhY2xpZW50LT5pbmZvLmJhc2VfYWxsb2NhdGlvbikg
eworICAgICAgICBlcnJvcl9zZXRnKGVycnAsICJyZXF1ZXN0ZWQgeC1kaXJ0eS1iaXRtYXAgJXMg
bm90IGZvdW5kIiwKKyAgICAgICAgICAgICAgICAgICB4X2RpcnR5X2JpdG1hcCk7CisgICAgICAg
IHJldCA9IC1FSU5WQUw7CisgICAgICAgIGdvdG8gZmFpbDsKKyAgICB9CiAgICAgaWYgKGNsaWVu
dC0+aW5mby5mbGFncyAmIE5CRF9GTEFHX1JFQURfT05MWSAmJgogICAgICAgICAhYmRydl9pc19y
ZWFkX29ubHkoYnMpKSB7CiAgICAgICAgIGVycm9yX3NldGcoZXJycCwKICAgICAgICAgICAgICAg
ICAgICAicmVxdWVzdCBmb3Igd3JpdGUgYWNjZXNzIGNvbmZsaWN0cyB3aXRoIHJlYWQtb25seSBl
eHBvcnQiKTsKLSAgICAgICAgcmV0dXJuIC1FQUNDRVM7CisgICAgICAgIHJldCA9IC1FQUNDRVM7
CisgICAgICAgIGdvdG8gZmFpbDsKICAgICB9CiAgICAgaWYgKGNsaWVudC0+aW5mby5mbGFncyAm
IE5CRF9GTEFHX1NFTkRfRlVBKSB7CiAgICAgICAgIGJzLT5zdXBwb3J0ZWRfd3JpdGVfZmxhZ3Mg
PSBCRFJWX1JFUV9GVUE7CkBAIC0xMDI0LDQgKzEwMzEsMTcgQEAgaW50IG5iZF9jbGllbnRfaW5p
dChCbG9ja0RyaXZlclN0YXRlICpicywKIAogICAgIGxvZ291dCgiRXN0YWJsaXNoZWQgY29ubmVj
dGlvbiB3aXRoIE5CRCBzZXJ2ZXJcbiIpOwogICAgIHJldHVybiAwOworCisgZmFpbDoKKyAgICAv
KgorICAgICAqIFdlIGhhdmUgY29ubmVjdGVkLCBidXQgbXVzdCBmYWlsIGZvciBvdGhlciByZWFz
b25zLiBUaGUKKyAgICAgKiBjb25uZWN0aW9uIGlzIHN0aWxsIGJsb2NraW5nOyBzZW5kIE5CRF9D
TURfRElTQyBhcyBhIGNvdXJ0ZXN5CisgICAgICogdG8gdGhlIHNlcnZlci4KKyAgICAgKi8KKyAg
ICB7CisgICAgICAgIE5CRFJlcXVlc3QgcmVxdWVzdCA9IHsgLnR5cGUgPSBOQkRfQ01EX0RJU0Mg
fTsKKworICAgICAgICBuYmRfc2VuZF9yZXF1ZXN0KGNsaWVudC0+aW9jID86IFFJT19DSEFOTkVM
KHNpb2MpLCAmcmVxdWVzdCk7CisgICAgICAgIHJldHVybiByZXQ7CisgICAgfQogfQpkaWZmIC0t
Z2l0IGEvYmxvY2svbnZtZS5jIGIvYmxvY2svbnZtZS5jCmluZGV4IDZmNzExMjJiZjUuLjM3ODA1
ZTg4OTAgMTAwNjQ0Ci0tLSBhL2Jsb2NrL252bWUuYworKysgYi9ibG9jay9udm1lLmMKQEAgLTU2
OSwxMyArNTY5LDEzIEBAIHN0YXRpYyBpbnQgbnZtZV9pbml0KEJsb2NrRHJpdmVyU3RhdGUgKmJz
LCBjb25zdCBjaGFyICpkZXZpY2UsIGludCBuYW1lc3BhY2UsCiAgICAgcy0+dmZpbyA9IHFlbXVf
dmZpb19vcGVuX3BjaShkZXZpY2UsIGVycnApOwogICAgIGlmICghcy0+dmZpbykgewogICAgICAg
ICByZXQgPSAtRUlOVkFMOwotICAgICAgICBnb3RvIGZhaWw7CisgICAgICAgIGdvdG8gb3V0Owog
ICAgIH0KIAogICAgIHMtPnJlZ3MgPSBxZW11X3ZmaW9fcGNpX21hcF9iYXIocy0+dmZpbywgMCwg
MCwgTlZNRV9CQVJfU0laRSwgZXJycCk7CiAgICAgaWYgKCFzLT5yZWdzKSB7CiAgICAgICAgIHJl
dCA9IC1FSU5WQUw7Ci0gICAgICAgIGdvdG8gZmFpbDsKKyAgICAgICAgZ290byBvdXQ7CiAgICAg
fQogCiAgICAgLyogUGVyZm9ybSBpbml0aWFsaXplIHNlcXVlbmNlIGFzIGRlc2NyaWJlZCBpbiBO
Vk1lIHNwZWMgIjcuNi4xCkBAIC01ODUsNyArNTg1LDcgQEAgc3RhdGljIGludCBudm1lX2luaXQo
QmxvY2tEcml2ZXJTdGF0ZSAqYnMsIGNvbnN0IGNoYXIgKmRldmljZSwgaW50IG5hbWVzcGFjZSwK
ICAgICBpZiAoIShjYXAgJiAoMVVMTCA8PCAzNykpKSB7CiAgICAgICAgIGVycm9yX3NldGcoZXJy
cCwgIkRldmljZSBkb2Vzbid0IHN1cHBvcnQgTlZNZSBjb21tYW5kIHNldCIpOwogICAgICAgICBy
ZXQgPSAtRUlOVkFMOwotICAgICAgICBnb3RvIGZhaWw7CisgICAgICAgIGdvdG8gb3V0OwogICAg
IH0KIAogICAgIHMtPnBhZ2Vfc2l6ZSA9IE1BWCg0MDk2LCAxIDw8ICgxMiArICgoY2FwID4+IDQ4
KSAmIDB4RikpKTsKQEAgLTYwMyw3ICs2MDMsNyBAQCBzdGF0aWMgaW50IG52bWVfaW5pdChCbG9j
a0RyaXZlclN0YXRlICpicywgY29uc3QgY2hhciAqZGV2aWNlLCBpbnQgbmFtZXNwYWNlLAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBQUklkNjQgIiBtcykiLAogICAgICAgICAgICAgICAg
ICAgICAgICB0aW1lb3V0X21zKTsKICAgICAgICAgICAgIHJldCA9IC1FVElNRURPVVQ7Ci0gICAg
ICAgICAgICBnb3RvIGZhaWw7CisgICAgICAgICAgICBnb3RvIG91dDsKICAgICAgICAgfQogICAg
IH0KIApAQCAtNjEzLDcgKzYxMyw3IEBAIHN0YXRpYyBpbnQgbnZtZV9pbml0KEJsb2NrRHJpdmVy
U3RhdGUgKmJzLCBjb25zdCBjaGFyICpkZXZpY2UsIGludCBuYW1lc3BhY2UsCiAgICAgcy0+cXVl
dWVzWzBdID0gbnZtZV9jcmVhdGVfcXVldWVfcGFpcihicywgMCwgTlZNRV9RVUVVRV9TSVpFLCBl
cnJwKTsKICAgICBpZiAoIXMtPnF1ZXVlc1swXSkgewogICAgICAgICByZXQgPSAtRUlOVkFMOwot
ICAgICAgICBnb3RvIGZhaWw7CisgICAgICAgIGdvdG8gb3V0OwogICAgIH0KICAgICBRRU1VX0JV
SUxEX0JVR19PTihOVk1FX1FVRVVFX1NJWkUgJiAweEYwMDApOwogICAgIHMtPnJlZ3MtPmFxYSA9
IGNwdV90b19sZTMyKChOVk1FX1FVRVVFX1NJWkUgPDwgMTYpIHwgTlZNRV9RVUVVRV9TSVpFKTsK
QEAgLTYzMywxNCArNjMzLDE0IEBAIHN0YXRpYyBpbnQgbnZtZV9pbml0KEJsb2NrRHJpdmVyU3Rh
dGUgKmJzLCBjb25zdCBjaGFyICpkZXZpY2UsIGludCBuYW1lc3BhY2UsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFBSSWQ2NCAiIG1zKSIsCiAgICAgICAgICAgICAgICAgICAgICAgIHRp
bWVvdXRfbXMpOwogICAgICAgICAgICAgcmV0ID0gLUVUSU1FRE9VVDsKLSAgICAgICAgICAgIGdv
dG8gZmFpbF9xdWV1ZTsKKyAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICB9CiAgICAgfQog
CiAgICAgcmV0ID0gcWVtdV92ZmlvX3BjaV9pbml0X2lycShzLT52ZmlvLCAmcy0+aXJxX25vdGlm
aWVyLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVkZJT19QQ0lfTVNJWF9JUlFf
SU5ERVgsIGVycnApOwogICAgIGlmIChyZXQpIHsKLSAgICAgICAgZ290byBmYWlsX3F1ZXVlOwor
ICAgICAgICBnb3RvIG91dDsKICAgICB9CiAgICAgYWlvX3NldF9ldmVudF9ub3RpZmllcihiZHJ2
X2dldF9haW9fY29udGV4dChicyksICZzLT5pcnFfbm90aWZpZXIsCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBmYWxzZSwgbnZtZV9oYW5kbGVfZXZlbnQsIG52bWVfcG9sbF9jYik7CkBAIC02
NDksMzAgKzY0OSwxNSBAQCBzdGF0aWMgaW50IG52bWVfaW5pdChCbG9ja0RyaXZlclN0YXRlICpi
cywgY29uc3QgY2hhciAqZGV2aWNlLCBpbnQgbmFtZXNwYWNlLAogICAgIGlmIChsb2NhbF9lcnIp
IHsKICAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vycik7CiAgICAgICAgIHJl
dCA9IC1FSU87Ci0gICAgICAgIGdvdG8gZmFpbF9oYW5kbGVyOworICAgICAgICBnb3RvIG91dDsK
ICAgICB9CiAKICAgICAvKiBTZXQgdXAgY29tbWFuZCBxdWV1ZXMuICovCiAgICAgaWYgKCFudm1l
X2FkZF9pb19xdWV1ZShicywgZXJycCkpIHsKICAgICAgICAgcmV0ID0gLUVJTzsKLSAgICAgICAg
Z290byBmYWlsX2hhbmRsZXI7CiAgICAgfQotICAgIHJldHVybiAwOwotCi1mYWlsX2hhbmRsZXI6
Ci0gICAgYWlvX3NldF9ldmVudF9ub3RpZmllcihiZHJ2X2dldF9haW9fY29udGV4dChicyksICZz
LT5pcnFfbm90aWZpZXIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSwgTlVMTCwg
TlVMTCk7Ci1mYWlsX3F1ZXVlOgotICAgIG52bWVfZnJlZV9xdWV1ZV9wYWlyKGJzLCBzLT5xdWV1
ZXNbMF0pOwotZmFpbDoKLSAgICBnX2ZyZWUocy0+cXVldWVzKTsKLSAgICBpZiAocy0+cmVncykg
ewotICAgICAgICBxZW11X3ZmaW9fcGNpX3VubWFwX2JhcihzLT52ZmlvLCAwLCAodm9pZCAqKXMt
PnJlZ3MsIDAsIE5WTUVfQkFSX1NJWkUpOwotICAgIH0KLSAgICBpZiAocy0+dmZpbykgewotICAg
ICAgICBxZW11X3ZmaW9fY2xvc2Uocy0+dmZpbyk7Ci0gICAgfQotICAgIGV2ZW50X25vdGlmaWVy
X2NsZWFudXAoJnMtPmlycV9ub3RpZmllcik7CitvdXQ6CisgICAgLyogQ2xlYW5pbmcgdXAgaXMg
ZG9uZSBpbiBudm1lX2ZpbGVfb3BlbigpIHVwb24gZXJyb3IuICovCiAgICAgcmV0dXJuIHJldDsK
IH0KIApAQCAtNzM5LDggKzcyNCwxMCBAQCBzdGF0aWMgdm9pZCBudm1lX2Nsb3NlKEJsb2NrRHJp
dmVyU3RhdGUgKmJzKQogICAgIGZvciAoaSA9IDA7IGkgPCBzLT5ucl9xdWV1ZXM7ICsraSkgewog
ICAgICAgICBudm1lX2ZyZWVfcXVldWVfcGFpcihicywgcy0+cXVldWVzW2ldKTsKICAgICB9Cisg
ICAgZ19mcmVlKHMtPnF1ZXVlcyk7CiAgICAgYWlvX3NldF9ldmVudF9ub3RpZmllcihiZHJ2X2dl
dF9haW9fY29udGV4dChicyksICZzLT5pcnFfbm90aWZpZXIsCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmYWxzZSwgTlVMTCwgTlVMTCk7CisgICAgZXZlbnRfbm90aWZpZXJfY2xlYW51cCgm
cy0+aXJxX25vdGlmaWVyKTsKICAgICBxZW11X3ZmaW9fcGNpX3VubWFwX2JhcihzLT52ZmlvLCAw
LCAodm9pZCAqKXMtPnJlZ3MsIDAsIE5WTUVfQkFSX1NJWkUpOwogICAgIHFlbXVfdmZpb19jbG9z
ZShzLT52ZmlvKTsKIH0KZGlmZiAtLWdpdCBhL2Jsb2NrL3FhcGkuYyBiL2Jsb2NrL3FhcGkuYwpp
bmRleCAzMzk3MjdmMGY0Li5jNjZmOTQ5ZGI4IDEwMDY0NAotLS0gYS9ibG9jay9xYXBpLmMKKysr
IGIvYmxvY2svcWFwaS5jCkBAIC01OTQsNyArNTk0LDcgQEAgQmxvY2tTdGF0c0xpc3QgKnFtcF9x
dWVyeV9ibG9ja3N0YXRzKGJvb2wgaGFzX3F1ZXJ5X25vZGVzLAogICAgICAgICB9CiAgICAgfSBl
bHNlIHsKICAgICAgICAgZm9yIChibGsgPSBibGtfYWxsX25leHQoTlVMTCk7IGJsazsgYmxrID0g
YmxrX2FsbF9uZXh0KGJsaykpIHsKLSAgICAgICAgICAgIEJsb2NrU3RhdHNMaXN0ICppbmZvID0g
Z19tYWxsb2MwKHNpemVvZigqaW5mbykpOworICAgICAgICAgICAgQmxvY2tTdGF0c0xpc3QgKmlu
Zm87CiAgICAgICAgICAgICBBaW9Db250ZXh0ICpjdHggPSBibGtfZ2V0X2Fpb19jb250ZXh0KGJs
ayk7CiAgICAgICAgICAgICBCbG9ja1N0YXRzICpzOwogICAgICAgICAgICAgY2hhciAqcWRldjsK
QEAgLTYxOSw2ICs2MTksNyBAQCBCbG9ja1N0YXRzTGlzdCAqcW1wX3F1ZXJ5X2Jsb2Nrc3RhdHMo
Ym9vbCBoYXNfcXVlcnlfbm9kZXMsCiAgICAgICAgICAgICBiZHJ2X3F1ZXJ5X2Jsa19zdGF0cyhz
LT5zdGF0cywgYmxrKTsKICAgICAgICAgICAgIGFpb19jb250ZXh0X3JlbGVhc2UoY3R4KTsKIAor
ICAgICAgICAgICAgaW5mbyA9IGdfbWFsbG9jMChzaXplb2YoKmluZm8pKTsKICAgICAgICAgICAg
IGluZm8tPnZhbHVlID0gczsKICAgICAgICAgICAgICpwX25leHQgPSBpbmZvOwogICAgICAgICAg
ICAgcF9uZXh0ID0gJmluZm8tPm5leHQ7CmRpZmYgLS1naXQgYS9ibG9jay9yYmQuYyBiL2Jsb2Nr
L3JiZC5jCmluZGV4IGNhOGU1YmJhY2UuLjAxNGM2OGQ2MjkgMTAwNjQ0Ci0tLSBhL2Jsb2NrL3Ji
ZC5jCisrKyBiL2Jsb2NrL3JiZC5jCkBAIC02NTUsMTIgKzY1NSw2MSBAQCBmYWlsZWRfb3B0czoK
ICAgICByZXR1cm4gcjsKIH0KIAorc3RhdGljIGludCBxZW11X3JiZF9jb252ZXJ0X29wdGlvbnMo
UURpY3QgKm9wdGlvbnMsIEJsb2NrZGV2T3B0aW9uc1JiZCAqKm9wdHMsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBFcnJvciAqKmVycnApCit7CisgICAgVmlzaXRvciAqdjsK
KyAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKKworICAgIC8qIENvbnZlcnQgdGhlIHJlbWFp
bmluZyBvcHRpb25zIGludG8gYSBRQVBJIG9iamVjdCAqLworICAgIHYgPSBxb2JqZWN0X2lucHV0
X3Zpc2l0b3JfbmV3X2ZsYXRfY29uZnVzZWQob3B0aW9ucywgZXJycCk7CisgICAgaWYgKCF2KSB7
CisgICAgICAgIHJldHVybiAtRUlOVkFMOworICAgIH0KKworICAgIHZpc2l0X3R5cGVfQmxvY2tk
ZXZPcHRpb25zUmJkKHYsIE5VTEwsIG9wdHMsICZsb2NhbF9lcnIpOworICAgIHZpc2l0X2ZyZWUo
dik7CisKKyAgICBpZiAobG9jYWxfZXJyKSB7CisgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJw
LCBsb2NhbF9lcnIpOworICAgICAgICByZXR1cm4gLUVJTlZBTDsKKyAgICB9CisKKyAgICByZXR1
cm4gMDsKK30KKworc3RhdGljIGludCBxZW11X3JiZF9hdHRlbXB0X2xlZ2FjeV9vcHRpb25zKFFE
aWN0ICpvcHRpb25zLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IEJsb2NrZGV2T3B0aW9uc1JiZCAqKm9wdHMsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY2hhciAqKmtleXBhaXJzKQoreworICAgIGNoYXIgKmZpbGVuYW1lOwor
ICAgIGludCByOworCisgICAgZmlsZW5hbWUgPSBnX3N0cmR1cChxZGljdF9nZXRfdHJ5X3N0cihv
cHRpb25zLCAiZmlsZW5hbWUiKSk7CisgICAgaWYgKCFmaWxlbmFtZSkgeworICAgICAgICByZXR1
cm4gLUVJTlZBTDsKKyAgICB9CisgICAgcWRpY3RfZGVsKG9wdGlvbnMsICJmaWxlbmFtZSIpOwor
CisgICAgcWVtdV9yYmRfcGFyc2VfZmlsZW5hbWUoZmlsZW5hbWUsIG9wdGlvbnMsIE5VTEwpOwor
CisgICAgLyoga2V5cGFpcnMgZnJlZWQgYnkgY2FsbGVyICovCisgICAgKmtleXBhaXJzID0gZ19z
dHJkdXAocWRpY3RfZ2V0X3RyeV9zdHIob3B0aW9ucywgIj1rZXl2YWx1ZS1wYWlycyIpKTsKKyAg
ICBpZiAoKmtleXBhaXJzKSB7CisgICAgICAgIHFkaWN0X2RlbChvcHRpb25zLCAiPWtleXZhbHVl
LXBhaXJzIik7CisgICAgfQorCisgICAgciA9IHFlbXVfcmJkX2NvbnZlcnRfb3B0aW9ucyhvcHRp
b25zLCBvcHRzLCBOVUxMKTsKKworICAgIGdfZnJlZShmaWxlbmFtZSk7CisgICAgcmV0dXJuIHI7
Cit9CisKIHN0YXRpYyBpbnQgcWVtdV9yYmRfb3BlbihCbG9ja0RyaXZlclN0YXRlICpicywgUURp
Y3QgKm9wdGlvbnMsIGludCBmbGFncywKICAgICAgICAgICAgICAgICAgICAgICAgICBFcnJvciAq
KmVycnApCiB7CiAgICAgQkRSVlJCRFN0YXRlICpzID0gYnMtPm9wYXF1ZTsKICAgICBCbG9ja2Rl
dk9wdGlvbnNSYmQgKm9wdHMgPSBOVUxMOwotICAgIFZpc2l0b3IgKnY7CiAgICAgY29uc3QgUURp
Y3RFbnRyeSAqZTsKICAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVMTDsKICAgICBjaGFyICprZXlw
YWlycywgKnNlY3JldGlkOwpAQCAtNjc2LDIwICs3MjUsMzMgQEAgc3RhdGljIGludCBxZW11X3Ji
ZF9vcGVuKEJsb2NrRHJpdmVyU3RhdGUgKmJzLCBRRGljdCAqb3B0aW9ucywgaW50IGZsYWdzLAog
ICAgICAgICBxZGljdF9kZWwob3B0aW9ucywgInBhc3N3b3JkLXNlY3JldCIpOwogICAgIH0KIAot
ICAgIC8qIENvbnZlcnQgdGhlIHJlbWFpbmluZyBvcHRpb25zIGludG8gYSBRQVBJIG9iamVjdCAq
LwotICAgIHYgPSBxb2JqZWN0X2lucHV0X3Zpc2l0b3JfbmV3X2ZsYXRfY29uZnVzZWQob3B0aW9u
cywgZXJycCk7Ci0gICAgaWYgKCF2KSB7Ci0gICAgICAgIHIgPSAtRUlOVkFMOwotICAgICAgICBn
b3RvIG91dDsKLSAgICB9Ci0KLSAgICB2aXNpdF90eXBlX0Jsb2NrZGV2T3B0aW9uc1JiZCh2LCBO
VUxMLCAmb3B0cywgJmxvY2FsX2Vycik7Ci0gICAgdmlzaXRfZnJlZSh2KTsKLQorICAgIHIgPSBx
ZW11X3JiZF9jb252ZXJ0X29wdGlvbnMob3B0aW9ucywgJm9wdHMsICZsb2NhbF9lcnIpOwogICAg
IGlmIChsb2NhbF9lcnIpIHsKLSAgICAgICAgZXJyb3JfcHJvcGFnYXRlKGVycnAsIGxvY2FsX2Vy
cik7Ci0gICAgICAgIHIgPSAtRUlOVkFMOwotICAgICAgICBnb3RvIG91dDsKKyAgICAgICAgLyog
SWYga2V5cGFpcnMgYXJlIHByZXNlbnQsIHRoYXQgbWVhbnMgc29tZSBvcHRpb25zIGFyZSBwcmVz
ZW50IGluCisgICAgICAgICAqIHRoZSBtb2Rlcm4gb3B0aW9uIGZvcm1hdC4gIERvbid0IGF0dGVt
cHQgdG8gcGFyc2UgbGVnYWN5IG9wdGlvbgorICAgICAgICAgKiBmb3JtYXRzLCBhcyB3ZSB3b24n
dCBzdXBwb3J0IG1peGVkIHVzYWdlLiAqLworICAgICAgICBpZiAoa2V5cGFpcnMpIHsKKyAgICAg
ICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2NhbF9lcnIpOworICAgICAgICAgICAgZ290
byBvdXQ7CisgICAgICAgIH0KKworICAgICAgICAvKiBJZiB0aGUgaW5pdGlhbCBhdHRlbXB0IHRv
IGNvbnZlcnQgYW5kIHByb2Nlc3MgdGhlIG9wdGlvbnMgZmFpbGVkLAorICAgICAgICAgKiB3ZSBt
YXkgYmUgYXR0ZW1wdGluZyB0byBvcGVuIGFuIGltYWdlIGZpbGUgdGhhdCBoYXMgdGhlIHJiZCBv
cHRpb25zCisgICAgICAgICAqIHNwZWNpZmllZCBpbiB0aGUgb2xkZXIgZm9ybWF0IGNvbnNpc3Rp
bmcgb2YgYWxsIGtleS92YWx1ZSBwYWlycworICAgICAgICAgKiBlbmNvZGVkIGluIHRoZSBmaWxl
bmFtZS4gIEdvIGFoZWFkIGFuZCBhdHRlbXB0IHRvIHBhcnNlIHRoZQorICAgICAgICAgKiBmaWxl
bmFtZSwgYW5kIHNlZSBpZiB3ZSBjYW4gcHVsbCBvdXQgdGhlIHJlcXVpcmVkIG9wdGlvbnMuICov
CisgICAgICAgIHIgPSBxZW11X3JiZF9hdHRlbXB0X2xlZ2FjeV9vcHRpb25zKG9wdGlvbnMsICZv
cHRzLCAma2V5cGFpcnMpOworICAgICAgICBpZiAociA8IDApIHsKKyAgICAgICAgICAgIC8qIFBy
b3BhZ2F0ZSB0aGUgb3JpZ2luYWwgZXJyb3IsIG5vdCB0aGUgbGVnYWN5IHBhcnNpbmcgZmFsbGJh
Y2sKKyAgICAgICAgICAgICAqIGVycm9yLCBhcyB0aGUgbGF0dGVyIHdhcyBqdXN0IGEgYmVzdC1l
ZmZvcnQgYXR0ZW1wdC4gKi8KKyAgICAgICAgICAgIGVycm9yX3Byb3BhZ2F0ZShlcnJwLCBsb2Nh
bF9lcnIpOworICAgICAgICAgICAgZ290byBvdXQ7CisgICAgICAgIH0KKyAgICAgICAgLyogVGFr
ZSBjYXJlIHdoZW5ldmVyIGRlY2lkaW5nIHRvIGFjdHVhbGx5IGRlcHJlY2F0ZTsgb25jZSB0aGlz
IGFiaWxpdHkKKyAgICAgICAgICogaXMgcmVtb3ZlZCwgd2Ugd2lsbCBub3QgYmUgYWJsZSB0byBv
cGVuIGFueSBpbWFnZXMgd2l0aCBsZWdhY3ktc3R5bGVkCisgICAgICAgICAqIGJhY2tpbmcgaW1h
Z2Ugc3RyaW5ncy4gKi8KKyAgICAgICAgZXJyb3JfcmVwb3J0KCJSQkQgb3B0aW9ucyBlbmNvZGVk
IGluIHRoZSBmaWxlbmFtZSBhcyBrZXl2YWx1ZSBwYWlycyAiCisgICAgICAgICAgICAgICAgICAg
ICAiaXMgZGVwcmVjYXRlZCIpOwogICAgIH0KIAogICAgIC8qIFJlbW92ZSB0aGUgcHJvY2Vzc2Vk
IG9wdGlvbnMgZnJvbSB0aGUgUURpY3QgKHRoZSB2aXNpdG9yIHByb2Nlc3NlcwpkaWZmIC0tZ2l0
IGEvY29uZmlndXJlIGIvY29uZmlndXJlCmluZGV4IGE4YjcwN2E2NzAuLjk4ODcwZjU2ZWMgMTAw
NzU1Ci0tLSBhL2NvbmZpZ3VyZQorKysgYi9jb25maWd1cmUKQEAgLTIyMjQsMTMgKzIyMjQsMTAg
QEAgZmkKICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwogIyBsaWJz
ZWNjb21wIGNoZWNrCiAKK2xpYnNlY2NvbXBfbWludmVyPSIyLjIuMCIKIGlmIHRlc3QgIiRzZWNj
b21wIiAhPSAibm8iIDsgdGhlbgogICAgIGNhc2UgIiRjcHUiIGluCi0gICAgaTM4Nnx4ODZfNjQp
Ci0gICAgICAgIGxpYnNlY2NvbXBfbWludmVyPSIyLjEuMCIKLSAgICAgICAgOzsKLSAgICBtaXBz
KQotICAgICAgICBsaWJzZWNjb21wX21pbnZlcj0iMi4yLjAiCisgICAgaTM4Nnx4ODZfNjR8bWlw
cykKICAgICAgICAgOzsKICAgICBhcm18YWFyY2g2NCkKICAgICAgICAgbGlic2VjY29tcF9taW52
ZXI9IjIuMi4zIgpkaWZmIC0tZ2l0IGEvZXhlYy5jIGIvZXhlYy5jCmluZGV4IDRmNWRmMDdiNmEu
LjliYWZjYjE1NWEgMTAwNjQ0Ci0tLSBhL2V4ZWMuYworKysgYi9leGVjLmMKQEAgLTY5MCw3ICs2
OTAsNyBAQCBzdGF0aWMgdm9pZCB0Y2dfcmVnaXN0ZXJfaW9tbXVfbm90aWZpZXIoQ1BVU3RhdGUg
KmNwdSwKICAgICBpbnQgaTsKIAogICAgIGZvciAoaSA9IDA7IGkgPCBjcHUtPmlvbW11X25vdGlm
aWVycy0+bGVuOyBpKyspIHsKLSAgICAgICAgbm90aWZpZXIgPSAmZ19hcnJheV9pbmRleChjcHUt
PmlvbW11X25vdGlmaWVycywgVENHSU9NTVVOb3RpZmllciwgaSk7CisgICAgICAgIG5vdGlmaWVy
ID0gZ19hcnJheV9pbmRleChjcHUtPmlvbW11X25vdGlmaWVycywgVENHSU9NTVVOb3RpZmllciAq
LCBpKTsKICAgICAgICAgaWYgKG5vdGlmaWVyLT5tciA9PSBtciAmJiBub3RpZmllci0+aW9tbXVf
aWR4ID09IGlvbW11X2lkeCkgewogICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgIH0KQEAgLTY5
OCw3ICs2OTgsOCBAQCBzdGF0aWMgdm9pZCB0Y2dfcmVnaXN0ZXJfaW9tbXVfbm90aWZpZXIoQ1BV
U3RhdGUgKmNwdSwKICAgICBpZiAoaSA9PSBjcHUtPmlvbW11X25vdGlmaWVycy0+bGVuKSB7CiAg
ICAgICAgIC8qIE5vdCBmb3VuZCwgYWRkIGEgbmV3IGVudHJ5IGF0IHRoZSBlbmQgb2YgdGhlIGFy
cmF5ICovCiAgICAgICAgIGNwdS0+aW9tbXVfbm90aWZpZXJzID0gZ19hcnJheV9zZXRfc2l6ZShj
cHUtPmlvbW11X25vdGlmaWVycywgaSArIDEpOwotICAgICAgICBub3RpZmllciA9ICZnX2FycmF5
X2luZGV4KGNwdS0+aW9tbXVfbm90aWZpZXJzLCBUQ0dJT01NVU5vdGlmaWVyLCBpKTsKKyAgICAg
ICAgbm90aWZpZXIgPSBnX25ldzAoVENHSU9NTVVOb3RpZmllciwgMSk7CisgICAgICAgIGdfYXJy
YXlfaW5kZXgoY3B1LT5pb21tdV9ub3RpZmllcnMsIFRDR0lPTU1VTm90aWZpZXIgKiwgaSkgPSBu
b3RpZmllcjsKIAogICAgICAgICBub3RpZmllci0+bXIgPSBtcjsKICAgICAgICAgbm90aWZpZXIt
PmlvbW11X2lkeCA9IGlvbW11X2lkeDsKQEAgLTczMCw4ICs3MzEsOSBAQCBzdGF0aWMgdm9pZCB0
Y2dfaW9tbXVfZnJlZV9ub3RpZmllcl9saXN0KENQVVN0YXRlICpjcHUpCiAgICAgVENHSU9NTVVO
b3RpZmllciAqbm90aWZpZXI7CiAKICAgICBmb3IgKGkgPSAwOyBpIDwgY3B1LT5pb21tdV9ub3Rp
ZmllcnMtPmxlbjsgaSsrKSB7Ci0gICAgICAgIG5vdGlmaWVyID0gJmdfYXJyYXlfaW5kZXgoY3B1
LT5pb21tdV9ub3RpZmllcnMsIFRDR0lPTU1VTm90aWZpZXIsIGkpOworICAgICAgICBub3RpZmll
ciA9IGdfYXJyYXlfaW5kZXgoY3B1LT5pb21tdV9ub3RpZmllcnMsIFRDR0lPTU1VTm90aWZpZXIg
KiwgaSk7CiAgICAgICAgIG1lbW9yeV9yZWdpb25fdW5yZWdpc3Rlcl9pb21tdV9ub3RpZmllcihu
b3RpZmllci0+bXIsICZub3RpZmllci0+bik7CisgICAgICAgIGdfZnJlZShub3RpZmllcik7CiAg
ICAgfQogICAgIGdfYXJyYXlfZnJlZShjcHUtPmlvbW11X25vdGlmaWVycywgdHJ1ZSk7CiB9CkBA
IC0xMDAwLDcgKzEwMDIsNyBAQCB2b2lkIGNwdV9leGVjX3JlYWxpemVmbihDUFVTdGF0ZSAqY3B1
LCBFcnJvciAqKmVycnApCiAgICAgICAgIHZtc3RhdGVfcmVnaXN0ZXIoTlVMTCwgY3B1LT5jcHVf
aW5kZXgsIGNjLT52bXNkLCBjcHUpOwogICAgIH0KIAotICAgIGNwdS0+aW9tbXVfbm90aWZpZXJz
ID0gZ19hcnJheV9uZXcoZmFsc2UsIHRydWUsIHNpemVvZihUQ0dJT01NVU5vdGlmaWVyKSk7Cisg
ICAgY3B1LT5pb21tdV9ub3RpZmllcnMgPSBnX2FycmF5X25ldyhmYWxzZSwgdHJ1ZSwgc2l6ZW9m
KFRDR0lPTU1VTm90aWZpZXIgKikpOwogI2VuZGlmCiB9CiAKZGlmZiAtLWdpdCBhL2h3L2FjcGkv
cGlpeDQuYyBiL2h3L2FjcGkvcGlpeDQuYwppbmRleCA2NDA0YWY1ZjMzLi43YWU2ZDE0YjQ2IDEw
MDY0NAotLS0gYS9ody9hY3BpL3BpaXg0LmMKKysrIGIvaHcvYWNwaS9waWl4NC5jCkBAIC0xNzMs
NiArMTczLDcgQEAgc3RhdGljIGludCB2bXN0YXRlX2FjcGlfcG9zdF9sb2FkKHZvaWQgKm9wYXF1
ZSwgaW50IHZlcnNpb25faWQpCiAgICAgUElJWDRQTVN0YXRlICpzID0gb3BhcXVlOwogCiAgICAg
cG1faW9fc3BhY2VfdXBkYXRlKHMpOworICAgIHNtYnVzX2lvX3NwYWNlX3VwZGF0ZShzKTsKICAg
ICByZXR1cm4gMDsKIH0KIApkaWZmIC0tZ2l0IGEvaHcvYXJtL3ZpcnQuYyBiL2h3L2FybS92aXJ0
LmMKaW5kZXggMjgxZGRjZGY2ZS4uN2YyMzRmZjZlOCAxMDA2NDQKLS0tIGEvaHcvYXJtL3ZpcnQu
YworKysgYi9ody9hcm0vdmlydC5jCkBAIC0xODgxLDYgKzE4ODEsOCBAQCBzdGF0aWMgdm9pZCB2
aXJ0X21hY2hpbmVfMl8xMF9vcHRpb25zKE1hY2hpbmVDbGFzcyAqbWMpCiB7CiAgICAgdmlydF9t
YWNoaW5lXzJfMTFfb3B0aW9ucyhtYyk7CiAgICAgU0VUX01BQ0hJTkVfQ09NUEFUKG1jLCBWSVJU
X0NPTVBBVF8yXzEwKTsKKyAgICAvKiBiZWZvcmUgMi4xMSB3ZSBuZXZlciBmYXVsdGVkIGFjY2Vz
c2VzIHRvIGJhZCBhZGRyZXNzZXMgKi8KKyAgICBtYy0+aWdub3JlX21lbW9yeV90cmFuc2FjdGlv
bl9mYWlsdXJlcyA9IHRydWU7CiB9CiBERUZJTkVfVklSVF9NQUNISU5FKDIsIDEwKQogCmRpZmYg
LS1naXQgYS9ody9hdWRpby9mbW9wbC5oIGIvaHcvYXVkaW8vZm1vcGwuaAppbmRleCBlN2U1Nzhh
NDhlLi5lMDA4ZTcyZDdhIDEwMDY0NAotLS0gYS9ody9hdWRpby9mbW9wbC5oCisrKyBiL2h3L2F1
ZGlvL2Ztb3BsLmgKQEAgLTcyLDggKzcyLDggQEAgdHlwZWRlZiBzdHJ1Y3QgZm1fb3BsX2Ygewog
CS8qIFJoeXRobSBzZW50aW9uICovCiAJdWludDhfdCByaHl0aG07CQkvKiBSaHl0aG0gbW9kZSAs
IGtleSBmbGFnICovCiAJLyogdGltZSB0YWJsZXMgKi8KLQlpbnQzMl90IEFSX1RBQkxFWzc1XTsJ
LyogYXR0dGFjayByYXRlIHRhYmxlcyAqLwotCWludDMyX3QgRFJfVEFCTEVbNzVdOwkvKiBkZWNh
eSByYXRlIHRhYmxlcyAgICovCisJaW50MzJfdCBBUl9UQUJMRVs3Nl07CS8qIGF0dGFjayByYXRl
IHRhYmxlcyAgKi8KKwlpbnQzMl90IERSX1RBQkxFWzc2XTsJLyogZGVjYXkgcmF0ZSB0YWJsZXMg
ICAqLwogCXVpbnQzMl90IEZOX1RBQkxFWzEwMjRdOyAgLyogZm51bWJlciAtPiBpbmNyZW1lbnQg
Y291bnRlciAqLwogCS8qIExGTyAqLwogCWludDMyX3QgKmFtc190YWJsZTsKZGlmZiAtLWdpdCBh
L2h3L2Jsb2NrL2ZkYy5jIGIvaHcvYmxvY2svZmRjLmMKaW5kZXggMmU5YzFlMWUyZi4uNmYxOWYx
MjdhNSAxMDA2NDQKLS0tIGEvaHcvYmxvY2svZmRjLmMKKysrIGIvaHcvYmxvY2svZmRjLmMKQEAg
LTE2MTcsNyArMTYxNyw3IEBAIHN0YXRpYyB2b2lkIGZkY3RybF9zdG9wX3RyYW5zZmVyKEZEQ3Ry
bCAqZmRjdHJsLCB1aW50OF90IHN0YXR1czAsCiAgICAgZmRjdHJsLT5maWZvWzVdID0gY3VyX2Ry
di0+c2VjdDsKICAgICBmZGN0cmwtPmZpZm9bNl0gPSBGRF9TRUNUT1JfU0M7CiAgICAgZmRjdHJs
LT5kYXRhX2RpciA9IEZEX0RJUl9SRUFEOwotICAgIGlmICghKGZkY3RybC0+bXNyICYgRkRfTVNS
X05PTkRNQSkpIHsKKyAgICBpZiAoZmRjdHJsLT5kbWFfY2hhbm4gIT0gLTEgJiYgIShmZGN0cmwt
Pm1zciAmIEZEX01TUl9OT05ETUEpKSB7CiAgICAgICAgIElzYURtYUNsYXNzICprID0gSVNBRE1B
X0dFVF9DTEFTUyhmZGN0cmwtPmRtYSk7CiAgICAgICAgIGstPnJlbGVhc2VfRFJFUShmZGN0cmwt
PmRtYSwgZmRjdHJsLT5kbWFfY2hhbm4pOwogICAgIH0KZGlmZiAtLWdpdCBhL2h3L2NoYXIvdmly
dGlvLXNlcmlhbC1idXMuYyBiL2h3L2NoYXIvdmlydGlvLXNlcmlhbC1idXMuYwppbmRleCBkMmRk
OGFiNTAyLi4wNGUzZWJlMzUyIDEwMDY0NAotLS0gYS9ody9jaGFyL3ZpcnRpby1zZXJpYWwtYnVz
LmMKKysrIGIvaHcvY2hhci92aXJ0aW8tc2VyaWFsLWJ1cy5jCkBAIC02NjcsOSArNjY3LDkgQEAg
c3RhdGljIHZvaWQgdmlydGlvX3NlcmlhbF9zYXZlX2RldmljZShWaXJ0SU9EZXZpY2UgKnZkZXYs
IFFFTVVGaWxlICpmKQogCiAgICAgLyogVGhlIGNvbmZpZyBzcGFjZSAoaWdub3JlZCBvbiB0aGUg
ZmFyIGVuZCBpbiBjdXJyZW50IHZlcnNpb25zKSAqLwogICAgIGdldF9jb25maWcodmRldiwgKHVp
bnQ4X3QgKikmY29uZmlnKTsKLSAgICBxZW11X3B1dF9iZTE2cyhmLCAmY29uZmlnLmNvbHMpOwot
ICAgIHFlbXVfcHV0X2JlMTZzKGYsICZjb25maWcucm93cyk7Ci0gICAgcWVtdV9wdXRfYmUzMnMo
ZiwgJmNvbmZpZy5tYXhfbnJfcG9ydHMpOworICAgIHFlbXVfcHV0X2JlMTYoZiwgY29uZmlnLmNv
bHMpOworICAgIHFlbXVfcHV0X2JlMTYoZiwgY29uZmlnLnJvd3MpOworICAgIHFlbXVfcHV0X2Jl
MzIoZiwgY29uZmlnLm1heF9ucl9wb3J0cyk7CiAKICAgICAvKiBUaGUgcG9ydHMgbWFwICovCiAg
ICAgbWF4X25yX3BvcnRzID0gcy0+c2VyaWFsLm1heF92aXJ0c2VyaWFsX3BvcnRzOwpkaWZmIC0t
Z2l0IGEvaHcvaTJjL2JpdGJhbmdfaTJjLmggYi9ody9pMmMvYml0YmFuZ19pMmMuaAppbmRleCAz
YTcxMjZkNWRlLi45NDQzMDIxNzEwIDEwMDY0NAotLS0gYS9ody9pMmMvYml0YmFuZ19pMmMuaAor
KysgYi9ody9pMmMvYml0YmFuZ19pMmMuaApAQCAtMyw4ICszLDYgQEAKIAogI2luY2x1ZGUgImh3
L2kyYy9pMmMuaCIKIAotdHlwZWRlZiBzdHJ1Y3QgYml0YmFuZ19pMmNfaW50ZXJmYWNlIGJpdGJh
bmdfaTJjX2ludGVyZmFjZTsKLQogI2RlZmluZSBCSVRCQU5HX0kyQ19TREEgMAogI2RlZmluZSBC
SVRCQU5HX0kyQ19TQ0wgMQogCmRpZmYgLS1naXQgYS9ody9pMmMvc21idXMuYyBiL2h3L2kyYy9z
bWJ1cy5jCmluZGV4IDU4N2NlMWFiN2YuLjYzOWZmOTBiNjUgMTAwNjQ0Ci0tLSBhL2h3L2kyYy9z
bWJ1cy5jCisrKyBiL2h3L2kyYy9zbWJ1cy5jCkBAIC0xOTMsNyArMTkzLDExIEBAIHN0YXRpYyBp
bnQgc21idXNfaTJjX3NlbmQoSTJDU2xhdmUgKnMsIHVpbnQ4X3QgZGF0YSkKICAgICBzd2l0Y2gg
KGRldi0+bW9kZSkgewogICAgIGNhc2UgU01CVVNfV1JJVEVfREFUQToKICAgICAgICAgRFBSSU5U
RigiV3JpdGUgZGF0YSAlMDJ4XG4iLCBkYXRhKTsKLSAgICAgICAgZGV2LT5kYXRhX2J1ZltkZXYt
PmRhdGFfbGVuKytdID0gZGF0YTsKKyAgICAgICAgaWYgKGRldi0+ZGF0YV9sZW4gPj0gc2l6ZW9m
KGRldi0+ZGF0YV9idWYpKSB7CisgICAgICAgICAgICBCQURGKCJUb28gbWFueSBieXRlcyBzZW50
XG4iKTsKKyAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgIGRldi0+ZGF0YV9idWZbZGV2LT5k
YXRhX2xlbisrXSA9IGRhdGE7CisgICAgICAgIH0KICAgICAgICAgYnJlYWs7CiAgICAgZGVmYXVs
dDoKICAgICAgICAgQkFERigiVW5leHBlY3RlZCB3cml0ZSBpbiBzdGF0ZSAlZFxuIiwgZGV2LT5t
b2RlKTsKZGlmZiAtLWdpdCBhL2h3L2kzODYvYWNwaS1idWlsZC5jIGIvaHcvaTM4Ni9hY3BpLWJ1
aWxkLmMKaW5kZXggZTFlZThhZTllMC4uMzFlZDBlMTZhMiAxMDA2NDQKLS0tIGEvaHcvaTM4Ni9h
Y3BpLWJ1aWxkLmMKKysrIGIvaHcvaTM4Ni9hY3BpLWJ1aWxkLmMKQEAgLTIxMzQsOCArMjEzNCwx
NiBAQCBidWlsZF9kc2R0KEdBcnJheSAqdGFibGVfZGF0YSwgQklPU0xpbmtlciAqbGlua2VyLAog
ICAgICAgICAgICAgYnVpbGRfYXBwZW5kX3BjaV9idXNfZGV2aWNlcyhzY29wZSwgYnVzLCBwbS0+
cGNpaHBfYnJpZGdlX2VuKTsKIAogICAgICAgICAgICAgaWYgKFRQTV9JU19USVModHBtX2ZpbmQo
KSkpIHsKLSAgICAgICAgICAgICAgICBkZXYgPSBhbWxfZGV2aWNlKCJJU0EuVFBNIik7Ci0gICAg
ICAgICAgICAgICAgYW1sX2FwcGVuZChkZXYsIGFtbF9uYW1lX2RlY2woIl9ISUQiLCBhbWxfZWlz
YWlkKCJQTlAwQzMxIikpKTsKKyAgICAgICAgICAgICAgICBpZiAobWlzYy0+dHBtX3ZlcnNpb24g
PT0gVFBNX1ZFUlNJT05fMl8wKSB7CisgICAgICAgICAgICAgICAgICAgIGRldiA9IGFtbF9kZXZp
Y2UoIlRQTSIpOworICAgICAgICAgICAgICAgICAgICBhbWxfYXBwZW5kKGRldiwgYW1sX25hbWVf
ZGVjbCgiX0hJRCIsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGFtbF9zdHJpbmcoIk1TRlQwMTAxIikpKTsKKyAgICAgICAgICAgICAgICB9IGVsc2Ug
eworICAgICAgICAgICAgICAgICAgICBkZXYgPSBhbWxfZGV2aWNlKCJJU0EuVFBNIik7CisgICAg
ICAgICAgICAgICAgICAgIGFtbF9hcHBlbmQoZGV2LCBhbWxfbmFtZV9kZWNsKCJfSElEIiwKKyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYW1sX2Vpc2Fp
ZCgiUE5QMEMzMSIpKSk7CisgICAgICAgICAgICAgICAgfQorCiAgICAgICAgICAgICAgICAgYW1s
X2FwcGVuZChkZXYsIGFtbF9uYW1lX2RlY2woIl9TVEEiLCBhbWxfaW50KDB4RikpKTsKICAgICAg
ICAgICAgICAgICBjcnMgPSBhbWxfcmVzb3VyY2VfdGVtcGxhdGUoKTsKICAgICAgICAgICAgICAg
ICBhbWxfYXBwZW5kKGNycywgYW1sX21lbW9yeTMyX2ZpeGVkKFRQTV9USVNfQUREUl9CQVNFLApA
QCAtMjI1MSw2NCArMjI1OSw2IEBAIGJ1aWxkX3RwbTIoR0FycmF5ICp0YWJsZV9kYXRhLCBCSU9T
TGlua2VyICpsaW5rZXIsIEdBcnJheSAqdGNwYWxvZykKICNkZWZpbmUgSE9MRV82NDBLX1NUQVJU
ICAoNjQwICogS2lCKQogI2RlZmluZSBIT0xFXzY0MEtfRU5EICAgKDEgKiBNaUIpCiAKLXN0YXRp
YyB2b2lkIGJ1aWxkX3NyYXRfaG90cGx1Z2dhYmxlX21lbW9yeShHQXJyYXkgKnRhYmxlX2RhdGEs
IHVpbnQ2NF90IGJhc2UsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgdWludDY0X3QgbGVuLCBpbnQgZGVmYXVsdF9ub2RlKQotewotICAgIE1lbW9yeURldmljZUlu
Zm9MaXN0ICppbmZvX2xpc3QgPSBxbXBfbWVtb3J5X2RldmljZV9saXN0KCk7Ci0gICAgTWVtb3J5
RGV2aWNlSW5mb0xpc3QgKmluZm87Ci0gICAgTWVtb3J5RGV2aWNlSW5mbyAqbWk7Ci0gICAgUENE
SU1NRGV2aWNlSW5mbyAqZGk7Ci0gICAgdWludDY0X3QgZW5kID0gYmFzZSArIGxlbiwgY3VyLCBz
aXplOwotICAgIGJvb2wgaXNfbnZkaW1tOwotICAgIEFjcGlTcmF0TWVtb3J5QWZmaW5pdHkgKm51
bWFtZW07Ci0gICAgTWVtb3J5QWZmaW5pdHlGbGFncyBmbGFnczsKLQotICAgIGZvciAoY3VyID0g
YmFzZSwgaW5mbyA9IGluZm9fbGlzdDsKLSAgICAgICAgIGN1ciA8IGVuZDsKLSAgICAgICAgIGN1
ciArPSBzaXplLCBpbmZvID0gaW5mby0+bmV4dCkgewotICAgICAgICBudW1hbWVtID0gYWNwaV9k
YXRhX3B1c2godGFibGVfZGF0YSwgc2l6ZW9mICpudW1hbWVtKTsKLQotICAgICAgICBpZiAoIWlu
Zm8pIHsKLSAgICAgICAgICAgIC8qCi0gICAgICAgICAgICAgKiBFbnRyeSBpcyByZXF1aXJlZCBm
b3IgV2luZG93cyB0byBlbmFibGUgbWVtb3J5IGhvdHBsdWcgaW4gT1MKLSAgICAgICAgICAgICAq
IGFuZCBmb3IgTGludXggdG8gZW5hYmxlIFNXSU9UTEIgd2hlbiBib290ZWQgd2l0aCBsZXNzIHRo
YW4KLSAgICAgICAgICAgICAqIDRHIG9mIFJBTS4gV2luZG93cyB3b3JrcyBiZXR0ZXIgaWYgdGhl
IGVudHJ5IHNldHMgcHJveGltaXR5Ci0gICAgICAgICAgICAgKiB0byB0aGUgaGlnaGVzdCBOVU1B
IG5vZGUgaW4gdGhlIG1hY2hpbmUgYXQgdGhlIGVuZCBvZiB0aGUKLSAgICAgICAgICAgICAqIHJl
c2VydmVkIHNwYWNlLgotICAgICAgICAgICAgICogTWVtb3J5IGRldmljZXMgbWF5IG92ZXJyaWRl
IHByb3hpbWl0eSBzZXQgYnkgdGhpcyBlbnRyeSwKLSAgICAgICAgICAgICAqIHByb3ZpZGluZyBf
UFhNIG1ldGhvZCBpZiBuZWNlc3NhcnkuCi0gICAgICAgICAgICAgKi8KLSAgICAgICAgICAgIGJ1
aWxkX3NyYXRfbWVtb3J5KG51bWFtZW0sIGVuZCAtIDEsIDEsIGRlZmF1bHRfbm9kZSwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIE1FTV9BRkZJTklUWV9IT1RQTFVHR0FCTEUgfCBNRU1f
QUZGSU5JVFlfRU5BQkxFRCk7Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgfQotCi0gICAg
ICAgIG1pID0gaW5mby0+dmFsdWU7Ci0gICAgICAgIGlzX252ZGltbSA9IChtaS0+dHlwZSA9PSBN
RU1PUllfREVWSUNFX0lORk9fS0lORF9OVkRJTU0pOwotICAgICAgICBkaSA9ICFpc19udmRpbW0g
PyBtaS0+dS5kaW1tLmRhdGEgOiBtaS0+dS5udmRpbW0uZGF0YTsKLQotICAgICAgICBpZiAoY3Vy
IDwgZGktPmFkZHIpIHsKLSAgICAgICAgICAgIGJ1aWxkX3NyYXRfbWVtb3J5KG51bWFtZW0sIGN1
ciwgZGktPmFkZHIgLSBjdXIsIGRlZmF1bHRfbm9kZSwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIE1FTV9BRkZJTklUWV9IT1RQTFVHR0FCTEUgfCBNRU1fQUZGSU5JVFlfRU5BQkxFRCk7
Ci0gICAgICAgICAgICBudW1hbWVtID0gYWNwaV9kYXRhX3B1c2godGFibGVfZGF0YSwgc2l6ZW9m
ICpudW1hbWVtKTsKLSAgICAgICAgfQotCi0gICAgICAgIHNpemUgPSBkaS0+c2l6ZTsKLQotICAg
ICAgICBmbGFncyA9IE1FTV9BRkZJTklUWV9FTkFCTEVEOwotICAgICAgICBpZiAoZGktPmhvdHBs
dWdnYWJsZSkgewotICAgICAgICAgICAgZmxhZ3MgfD0gTUVNX0FGRklOSVRZX0hPVFBMVUdHQUJM
RTsKLSAgICAgICAgfQotICAgICAgICBpZiAoaXNfbnZkaW1tKSB7Ci0gICAgICAgICAgICBmbGFn
cyB8PSBNRU1fQUZGSU5JVFlfTk9OX1ZPTEFUSUxFOwotICAgICAgICB9Ci0KLSAgICAgICAgYnVp
bGRfc3JhdF9tZW1vcnkobnVtYW1lbSwgZGktPmFkZHIsIHNpemUsIGRpLT5ub2RlLCBmbGFncyk7
Ci0gICAgfQotCi0gICAgcWFwaV9mcmVlX01lbW9yeURldmljZUluZm9MaXN0KGluZm9fbGlzdCk7
Ci19Ci0KIHN0YXRpYyB2b2lkCiBidWlsZF9zcmF0KEdBcnJheSAqdGFibGVfZGF0YSwgQklPU0xp
bmtlciAqbGlua2VyLCBNYWNoaW5lU3RhdGUgKm1hY2hpbmUpCiB7CkBAIC0yNDE0LDEwICsyMzY0
LDE5IEBAIGJ1aWxkX3NyYXQoR0FycmF5ICp0YWJsZV9kYXRhLCBCSU9TTGlua2VyICpsaW5rZXIs
IE1hY2hpbmVTdGF0ZSAqbWFjaGluZSkKICAgICAgICAgYnVpbGRfc3JhdF9tZW1vcnkobnVtYW1l
bSwgMCwgMCwgMCwgTUVNX0FGRklOSVRZX05PRkxBR1MpOwogICAgIH0KIAorICAgIC8qCisgICAg
ICogRW50cnkgaXMgcmVxdWlyZWQgZm9yIFdpbmRvd3MgdG8gZW5hYmxlIG1lbW9yeSBob3RwbHVn
IGluIE9TCisgICAgICogYW5kIGZvciBMaW51eCB0byBlbmFibGUgU1dJT1RMQiB3aGVuIGJvb3Rl
ZCB3aXRoIGxlc3MgdGhhbgorICAgICAqIDRHIG9mIFJBTS4gV2luZG93cyB3b3JrcyBiZXR0ZXIg
aWYgdGhlIGVudHJ5IHNldHMgcHJveGltaXR5CisgICAgICogdG8gdGhlIGhpZ2hlc3QgTlVNQSBu
b2RlIGluIHRoZSBtYWNoaW5lLgorICAgICAqIE1lbW9yeSBkZXZpY2VzIG1heSBvdmVycmlkZSBw
cm94aW1pdHkgc2V0IGJ5IHRoaXMgZW50cnksCisgICAgICogcHJvdmlkaW5nIF9QWE0gbWV0aG9k
IGlmIG5lY2Vzc2FyeS4KKyAgICAgKi8KICAgICBpZiAoaG90cGx1Z2FiYmxlX2FkZHJlc3Nfc3Bh
Y2Vfc2l6ZSkgewotICAgICAgICBidWlsZF9zcmF0X2hvdHBsdWdnYWJsZV9tZW1vcnkodGFibGVf
ZGF0YSwgbWFjaGluZS0+ZGV2aWNlX21lbW9yeS0+YmFzZSwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGhvdHBsdWdhYmJsZV9hZGRyZXNzX3NwYWNlX3NpemUsCi0gICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwY21zLT5udW1hX25vZGVzIC0gMSk7
CisgICAgICAgIG51bWFtZW0gPSBhY3BpX2RhdGFfcHVzaCh0YWJsZV9kYXRhLCBzaXplb2YgKm51
bWFtZW0pOworICAgICAgICBidWlsZF9zcmF0X21lbW9yeShudW1hbWVtLCBtYWNoaW5lLT5kZXZp
Y2VfbWVtb3J5LT5iYXNlLAorICAgICAgICAgICAgICAgICAgICAgICAgICBob3RwbHVnYWJibGVf
YWRkcmVzc19zcGFjZV9zaXplLCBwY21zLT5udW1hX25vZGVzIC0gMSwKKyAgICAgICAgICAgICAg
ICAgICAgICAgICAgTUVNX0FGRklOSVRZX0hPVFBMVUdHQUJMRSB8IE1FTV9BRkZJTklUWV9FTkFC
TEVEKTsKICAgICB9CiAKICAgICBidWlsZF9oZWFkZXIobGlua2VyLCB0YWJsZV9kYXRhLApkaWZm
IC0tZ2l0IGEvaHcvaTM4Ni9pbnRlbF9pb21tdS5jIGIvaHcvaTM4Ni9pbnRlbF9pb21tdS5jCmlu
ZGV4IDBhOGNkNGU5Y2MuLjRkZmE5ZDVlMmIgMTAwNjQ0Ci0tLSBhL2h3L2kzODYvaW50ZWxfaW9t
bXUuYworKysgYi9ody9pMzg2L2ludGVsX2lvbW11LmMKQEAgLTM3LDYgKzM3LDggQEAKICNpbmNs
dWRlICJrdm1faTM4Ni5oIgogI2luY2x1ZGUgInRyYWNlLmgiCiAKK3N0YXRpYyB2b2lkIHZ0ZF9h
ZGRyZXNzX3NwYWNlX3JlZnJlc2hfYWxsKEludGVsSU9NTVVTdGF0ZSAqcyk7CisKIHN0YXRpYyB2
b2lkIHZ0ZF9kZWZpbmVfcXVhZChJbnRlbElPTU1VU3RhdGUgKnMsIGh3YWRkciBhZGRyLCB1aW50
NjRfdCB2YWwsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdWludDY0X3Qgd21hc2ssIHVp
bnQ2NF90IHcxY21hc2spCiB7CkBAIC0yMjcsNiArMjI5LDE0IEBAIHN0YXRpYyB2b2lkIHZ0ZF9y
ZXNldF9pb3RsYihJbnRlbElPTU1VU3RhdGUgKnMpCiAgICAgdnRkX2lvbW11X3VubG9jayhzKTsK
IH0KIAorc3RhdGljIHZvaWQgdnRkX3Jlc2V0X2NhY2hlcyhJbnRlbElPTU1VU3RhdGUgKnMpCit7
CisgICAgdnRkX2lvbW11X2xvY2socyk7CisgICAgdnRkX3Jlc2V0X2lvdGxiX2xvY2tlZChzKTsK
KyAgICB2dGRfcmVzZXRfY29udGV4dF9jYWNoZV9sb2NrZWQocyk7CisgICAgdnRkX2lvbW11X3Vu
bG9jayhzKTsKK30KKwogc3RhdGljIHVpbnQ2NF90IHZ0ZF9nZXRfaW90bGJfa2V5KHVpbnQ2NF90
IGdmbiwgdWludDE2X3Qgc291cmNlX2lkLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIHVpbnQzMl90IGxldmVsKQogewpAQCAtMTQxOCw3ICsxNDI4LDcgQEAgc3RhdGljIHZvaWQg
dnRkX2NvbnRleHRfZ2xvYmFsX2ludmFsaWRhdGUoSW50ZWxJT01NVVN0YXRlICpzKQogICAgICAg
ICB2dGRfcmVzZXRfY29udGV4dF9jYWNoZV9sb2NrZWQocyk7CiAgICAgfQogICAgIHZ0ZF9pb21t
dV91bmxvY2socyk7Ci0gICAgdnRkX3N3aXRjaF9hZGRyZXNzX3NwYWNlX2FsbChzKTsKKyAgICB2
dGRfYWRkcmVzc19zcGFjZV9yZWZyZXNoX2FsbChzKTsKICAgICAvKgogICAgICAqIEZyb20gVlQt
ZCBzcGVjIDYuNS4yLjEsIGEgZ2xvYmFsIGNvbnRleHQgZW50cnkgaW52YWxpZGF0aW9uCiAgICAg
ICogc2hvdWxkIGJlIGZvbGxvd2VkIGJ5IGEgSU9UTEIgZ2xvYmFsIGludmFsaWRhdGlvbiwgc28g
d2Ugc2hvdWxkCkBAIC0xNzAzLDYgKzE3MTMsOCBAQCBzdGF0aWMgdm9pZCB2dGRfaGFuZGxlX2dj
bWRfc3J0cChJbnRlbElPTU1VU3RhdGUgKnMpCiAgICAgdnRkX3Jvb3RfdGFibGVfc2V0dXAocyk7
CiAgICAgLyogT2sgLSByZXBvcnQgYmFjayB0byBkcml2ZXIgKi8KICAgICB2dGRfc2V0X2NsZWFy
X21hc2tfbG9uZyhzLCBETUFSX0dTVFNfUkVHLCAwLCBWVERfR1NUU19SVFBTKTsKKyAgICB2dGRf
cmVzZXRfY2FjaGVzKHMpOworICAgIHZ0ZF9hZGRyZXNzX3NwYWNlX3JlZnJlc2hfYWxsKHMpOwog
fQogCiAvKiBTZXQgSW50ZXJydXB0IFJlbWFwIFRhYmxlIFBvaW50ZXIgKi8KQEAgLTE3MzUsNyAr
MTc0Nyw4IEBAIHN0YXRpYyB2b2lkIHZ0ZF9oYW5kbGVfZ2NtZF90ZShJbnRlbElPTU1VU3RhdGUg
KnMsIGJvb2wgZW4pCiAgICAgICAgIHZ0ZF9zZXRfY2xlYXJfbWFza19sb25nKHMsIERNQVJfR1NU
U19SRUcsIFZURF9HU1RTX1RFUywgMCk7CiAgICAgfQogCi0gICAgdnRkX3N3aXRjaF9hZGRyZXNz
X3NwYWNlX2FsbChzKTsKKyAgICB2dGRfcmVzZXRfY2FjaGVzKHMpOworICAgIHZ0ZF9hZGRyZXNz
X3NwYWNlX3JlZnJlc2hfYWxsKHMpOwogfQogCiAvKiBIYW5kbGUgSW50ZXJydXB0IFJlbWFwIEVu
YWJsZS9EaXNhYmxlICovCkBAIC0zMDE0LDYgKzMwMjcsMTIgQEAgc3RhdGljIHZvaWQgdnRkX2Fk
ZHJlc3Nfc3BhY2VfdW5tYXBfYWxsKEludGVsSU9NTVVTdGF0ZSAqcykKICAgICB9CiB9CiAKK3N0
YXRpYyB2b2lkIHZ0ZF9hZGRyZXNzX3NwYWNlX3JlZnJlc2hfYWxsKEludGVsSU9NTVVTdGF0ZSAq
cykKK3sKKyAgICB2dGRfYWRkcmVzc19zcGFjZV91bm1hcF9hbGwocyk7CisgICAgdnRkX3N3aXRj
aF9hZGRyZXNzX3NwYWNlX2FsbChzKTsKK30KKwogc3RhdGljIGludCB2dGRfcmVwbGF5X2hvb2so
SU9NTVVUTEJFbnRyeSAqZW50cnksIHZvaWQgKnByaXZhdGUpCiB7CiAgICAgbWVtb3J5X3JlZ2lv
bl9ub3RpZnlfb25lKChJT01NVU5vdGlmaWVyICopcHJpdmF0ZSwgZW50cnkpOwpAQCAtMzEyMywx
MCArMzE0Miw3IEBAIHN0YXRpYyB2b2lkIHZ0ZF9pbml0KEludGVsSU9NTVVTdGF0ZSAqcykKICAg
ICAgICAgcy0+Y2FwIHw9IFZURF9DQVBfQ007CiAgICAgfQogCi0gICAgdnRkX2lvbW11X2xvY2so
cyk7Ci0gICAgdnRkX3Jlc2V0X2NvbnRleHRfY2FjaGVfbG9ja2VkKHMpOwotICAgIHZ0ZF9yZXNl
dF9pb3RsYl9sb2NrZWQocyk7Ci0gICAgdnRkX2lvbW11X3VubG9jayhzKTsKKyAgICB2dGRfcmVz
ZXRfY2FjaGVzKHMpOwogCiAgICAgLyogRGVmaW5lIHJlZ2lzdGVycyB3aXRoIGRlZmF1bHQgdmFs
dWVzIGFuZCBiaXQgc2VtYW50aWNzICovCiAgICAgdnRkX2RlZmluZV9sb25nKHMsIERNQVJfVkVS
X1JFRywgMHgxMFVMLCAwLCAwKTsKQEAgLTMxODksMTEgKzMyMDUsNyBAQCBzdGF0aWMgdm9pZCB2
dGRfcmVzZXQoRGV2aWNlU3RhdGUgKmRldikKICAgICBJbnRlbElPTU1VU3RhdGUgKnMgPSBJTlRF
TF9JT01NVV9ERVZJQ0UoZGV2KTsKIAogICAgIHZ0ZF9pbml0KHMpOwotCi0gICAgLyoKLSAgICAg
KiBXaGVuIGRldmljZSByZXNldCwgdGhyb3cgYXdheSBhbGwgbWFwcGluZ3MgYW5kIGV4dGVybmFs
IGNhY2hlcwotICAgICAqLwotICAgIHZ0ZF9hZGRyZXNzX3NwYWNlX3VubWFwX2FsbChzKTsKKyAg
ICB2dGRfYWRkcmVzc19zcGFjZV9yZWZyZXNoX2FsbChzKTsKIH0KIAogc3RhdGljIEFkZHJlc3NT
cGFjZSAqdnRkX2hvc3RfZG1hX2lvbW11KFBDSUJ1cyAqYnVzLCB2b2lkICpvcGFxdWUsIGludCBk
ZXZmbikKZGlmZiAtLWdpdCBhL2h3L25ldC9uZTIwMDAuYyBiL2h3L25ldC9uZTIwMDAuYwppbmRl
eCAwN2Q3OWUzMTdmLi44Njk1MThlZTA2IDEwMDY0NAotLS0gYS9ody9uZXQvbmUyMDAwLmMKKysr
IGIvaHcvbmV0L25lMjAwMC5jCkBAIC0xNzQsNyArMTc0LDcgQEAgc3RhdGljIGludCBuZTIwMDBf
YnVmZmVyX2Z1bGwoTkUyMDAwU3RhdGUgKnMpCiBzc2l6ZV90IG5lMjAwMF9yZWNlaXZlKE5ldENs
aWVudFN0YXRlICpuYywgY29uc3QgdWludDhfdCAqYnVmLCBzaXplX3Qgc2l6ZV8pCiB7CiAgICAg
TkUyMDAwU3RhdGUgKnMgPSBxZW11X2dldF9uaWNfb3BhcXVlKG5jKTsKLSAgICBpbnQgc2l6ZSA9
IHNpemVfOworICAgIHNpemVfdCBzaXplID0gc2l6ZV87CiAgICAgdWludDhfdCAqcDsKICAgICB1
bnNpZ25lZCBpbnQgdG90YWxfbGVuLCBuZXh0LCBhdmFpbCwgbGVuLCBpbmRleCwgbWNhc3RfaWR4
OwogICAgIHVpbnQ4X3QgYnVmMVs2MF07CkBAIC0xODIsNyArMTgyLDcgQEAgc3NpemVfdCBuZTIw
MDBfcmVjZWl2ZShOZXRDbGllbnRTdGF0ZSAqbmMsIGNvbnN0IHVpbnQ4X3QgKmJ1Ziwgc2l6ZV90
IHNpemVfKQogICAgICAgICB7IDB4ZmYsIDB4ZmYsIDB4ZmYsIDB4ZmYsIDB4ZmYsIDB4ZmYgfTsK
IAogI2lmIGRlZmluZWQoREVCVUdfTkUyMDAwKQotICAgIHByaW50ZigiTkUyMDAwOiByZWNlaXZl
ZCBsZW49JWRcbiIsIHNpemUpOworICAgIHByaW50ZigiTkUyMDAwOiByZWNlaXZlZCBsZW49JXp1
XG4iLCBzaXplKTsKICNlbmRpZgogCiAgICAgaWYgKHMtPmNtZCAmIEU4MzkwX1NUT1AgfHwgbmUy
MDAwX2J1ZmZlcl9mdWxsKHMpKQpkaWZmIC0tZ2l0IGEvaHcvbmV0L3BjbmV0LmMgYi9ody9uZXQv
cGNuZXQuYwppbmRleCAwYzQ0NTU0MTY4Li5kOWJhMDRiZGZjIDEwMDY0NAotLS0gYS9ody9uZXQv
cGNuZXQuYworKysgYi9ody9uZXQvcGNuZXQuYwpAQCAtOTg4LDE0ICs5ODgsMTQgQEAgc3NpemVf
dCBwY25ldF9yZWNlaXZlKE5ldENsaWVudFN0YXRlICpuYywgY29uc3QgdWludDhfdCAqYnVmLCBz
aXplX3Qgc2l6ZV8pCiAgICAgdWludDhfdCBidWYxWzYwXTsKICAgICBpbnQgcmVtYWluaW5nOwog
ICAgIGludCBjcmNfZXJyID0gMDsKLSAgICBpbnQgc2l6ZSA9IHNpemVfOworICAgIHNpemVfdCBz
aXplID0gc2l6ZV87CiAKICAgICBpZiAoQ1NSX0RSWChzKSB8fCBDU1JfU1RPUChzKSB8fCBDU1Jf
U1BORChzKSB8fCAhc2l6ZSB8fAogICAgICAgICAoQ1NSX0xPT1AocykgJiYgIXMtPmxvb3B0ZXN0
KSkgewogICAgICAgICByZXR1cm4gLTE7CiAgICAgfQogI2lmZGVmIFBDTkVUX0RFQlVHCi0gICAg
cHJpbnRmKCJwY25ldF9yZWNlaXZlIHNpemU9JWRcbiIsIHNpemUpOworICAgIHByaW50ZigicGNu
ZXRfcmVjZWl2ZSBzaXplPSV6dVxuIiwgc2l6ZSk7CiAjZW5kaWYKIAogICAgIC8qIGlmIHRvbyBz
bWFsbCBidWZmZXIsIHRoZW4gZXhwYW5kIGl0ICovCmRpZmYgLS1naXQgYS9ody9uZXQvcnRsODEz
OS5jIGIvaHcvbmV0L3J0bDgxMzkuYwppbmRleCA0NmRhYTE2MjAyLi4yMzQyYTA5NWUzIDEwMDY0
NAotLS0gYS9ody9uZXQvcnRsODEzOS5jCisrKyBiL2h3L25ldC9ydGw4MTM5LmMKQEAgLTgxNyw3
ICs4MTcsNyBAQCBzdGF0aWMgc3NpemVfdCBydGw4MTM5X2RvX3JlY2VpdmUoTmV0Q2xpZW50U3Rh
dGUgKm5jLCBjb25zdCB1aW50OF90ICpidWYsIHNpemVfdAogICAgIFJUTDgxMzlTdGF0ZSAqcyA9
IHFlbXVfZ2V0X25pY19vcGFxdWUobmMpOwogICAgIFBDSURldmljZSAqZCA9IFBDSV9ERVZJQ0Uo
cyk7CiAgICAgLyogc2l6ZSBpcyB0aGUgbGVuZ3RoIG9mIHRoZSBidWZmZXIgcGFzc2VkIHRvIHRo
ZSBkcml2ZXIgKi8KLSAgICBpbnQgc2l6ZSA9IHNpemVfOworICAgIHNpemVfdCBzaXplID0gc2l6
ZV87CiAgICAgY29uc3QgdWludDhfdCAqZG90MXFfYnVmID0gTlVMTDsKIAogICAgIHVpbnQzMl90
IHBhY2tldF9oZWFkZXIgPSAwOwpAQCAtODI2LDcgKzgyNiw3IEBAIHN0YXRpYyBzc2l6ZV90IHJ0
bDgxMzlfZG9fcmVjZWl2ZShOZXRDbGllbnRTdGF0ZSAqbmMsIGNvbnN0IHVpbnQ4X3QgKmJ1Ziwg
c2l6ZV90CiAgICAgc3RhdGljIGNvbnN0IHVpbnQ4X3QgYnJvYWRjYXN0X21hY2FkZHJbNl0gPQog
ICAgICAgICB7IDB4ZmYsIDB4ZmYsIDB4ZmYsIDB4ZmYsIDB4ZmYsIDB4ZmYgfTsKIAotICAgIERQ
UklOVEYoIj4+PiByZWNlaXZlZCBsZW49JWRcbiIsIHNpemUpOworICAgIERQUklOVEYoIj4+PiBy
ZWNlaXZlZCBsZW49JXp1XG4iLCBzaXplKTsKIAogICAgIC8qIHRlc3QgaWYgYm9hcmQgY2xvY2sg
aXMgc3RvcHBlZCAqLwogICAgIGlmICghcy0+Y2xvY2tfZW5hYmxlZCkKQEAgLTEwMzUsNyArMTAz
NSw3IEBAIHN0YXRpYyBzc2l6ZV90IHJ0bDgxMzlfZG9fcmVjZWl2ZShOZXRDbGllbnRTdGF0ZSAq
bmMsIGNvbnN0IHVpbnQ4X3QgKmJ1Ziwgc2l6ZV90CiAKICAgICAgICAgaWYgKHNpemUrNCA+IHJ4
X3NwYWNlKQogICAgICAgICB7Ci0gICAgICAgICAgICBEUFJJTlRGKCJDKyBSeCBtb2RlIDogZGVz
Y3JpcHRvciAlZCBzaXplICVkIHJlY2VpdmVkICVkICsgNFxuIiwKKyAgICAgICAgICAgIERQUklO
VEYoIkMrIFJ4IG1vZGUgOiBkZXNjcmlwdG9yICVkIHNpemUgJWQgcmVjZWl2ZWQgJXp1ICsgNFxu
IiwKICAgICAgICAgICAgICAgICBkZXNjcmlwdG9yLCByeF9zcGFjZSwgc2l6ZSk7CiAKICAgICAg
ICAgICAgIHMtPkludHJTdGF0dXMgfD0gUnhPdmVyZmxvdzsKQEAgLTExNDgsNyArMTE0OCw3IEBA
IHN0YXRpYyBzc2l6ZV90IHJ0bDgxMzlfZG9fcmVjZWl2ZShOZXRDbGllbnRTdGF0ZSAqbmMsIGNv
bnN0IHVpbnQ4X3QgKmJ1Ziwgc2l6ZV90CiAgICAgICAgIGlmIChhdmFpbCAhPSAwICYmIFJYX0FM
SUdOKHNpemUgKyA4KSA+PSBhdmFpbCkKICAgICAgICAgewogICAgICAgICAgICAgRFBSSU5URigi
cnggb3ZlcmZsb3c6IHJ4IGJ1ZmZlciBsZW5ndGggJWQgaGVhZCAweCUwNHggIgotICAgICAgICAg
ICAgICAgICJyZWFkIDB4JTA0eCA9PT0gYXZhaWxhYmxlIDB4JTA0eCBuZWVkIDB4JTA0eFxuIiwK
KyAgICAgICAgICAgICAgICAicmVhZCAweCUwNHggPT09IGF2YWlsYWJsZSAweCUwNHggbmVlZCAw
eCUwNHp4XG4iLAogICAgICAgICAgICAgICAgIHMtPlJ4QnVmZmVyU2l6ZSwgcy0+UnhCdWZBZGRy
LCBzLT5SeEJ1ZlB0ciwgYXZhaWwsIHNpemUgKyA4KTsKIAogICAgICAgICAgICAgcy0+SW50clN0
YXR1cyB8PSBSeE92ZXJmbG93OwpkaWZmIC0tZ2l0IGEvaHcvcGNpL3BjaWUuYyBiL2h3L3BjaS9w
Y2llLmMKaW5kZXggNmM5MWJkNDRhMC4uNjZiNzNiODdjOCAxMDA2NDQKLS0tIGEvaHcvcGNpL3Bj
aWUuYworKysgYi9ody9wY2kvcGNpZS5jCkBAIC0zNDUsNiArMzQ1LDEwIEBAIHZvaWQgcGNpZV9j
YXBfc2xvdF9ob3RwbHVnX2NiKEhvdHBsdWdIYW5kbGVyICpob3RwbHVnX2RldiwgRGV2aWNlU3Rh
dGUgKmRldiwKICAgICBpZiAoIWRldi0+aG90cGx1Z2dlZCkgewogICAgICAgICBwY2lfd29yZF90
ZXN0X2FuZF9zZXRfbWFzayhleHBfY2FwICsgUENJX0VYUF9TTFRTVEEsCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFBDSV9FWFBfU0xUU1RBX1BEUyk7CisgICAgICAgIGlmIChw
Y2lfZGV2LT5jYXBfcHJlc2VudCAmIFFFTVVfUENJRV9MTktTVEFfRExMTEEpIHsKKyAgICAgICAg
ICAgIHBjaV93b3JkX3Rlc3RfYW5kX3NldF9tYXNrKGV4cF9jYXAgKyBQQ0lfRVhQX0xOS1NUQSwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9FWFBfTE5LU1RBX0RM
TExBKTsKKyAgICAgICAgfQogICAgICAgICByZXR1cm47CiAgICAgfQogCkBAIC0zNTUsNiArMzU5
LDEwIEBAIHZvaWQgcGNpZV9jYXBfc2xvdF9ob3RwbHVnX2NiKEhvdHBsdWdIYW5kbGVyICpob3Rw
bHVnX2RldiwgRGV2aWNlU3RhdGUgKmRldiwKICAgICBpZiAocGNpX2dldF9mdW5jdGlvbl8wKHBj
aV9kZXYpKSB7CiAgICAgICAgIHBjaV93b3JkX3Rlc3RfYW5kX3NldF9tYXNrKGV4cF9jYXAgKyBQ
Q0lfRVhQX1NMVFNUQSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUENJX0VY
UF9TTFRTVEFfUERTKTsKKyAgICAgICAgaWYgKHBjaV9kZXYtPmNhcF9wcmVzZW50ICYgUUVNVV9Q
Q0lFX0xOS1NUQV9ETExMQSkgeworICAgICAgICAgICAgcGNpX3dvcmRfdGVzdF9hbmRfc2V0X21h
c2soZXhwX2NhcCArIFBDSV9FWFBfTE5LU1RBLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgUENJX0VYUF9MTktTVEFfRExMTEEpOworICAgICAgICB9CiAgICAgICAgIHBj
aWVfY2FwX3Nsb3RfZXZlbnQoUENJX0RFVklDRShob3RwbHVnX2RldiksCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgUENJX0VYUF9IUF9FVl9QREMgfCBQQ0lfRVhQX0hQX0VWX0FCUCk7CiAg
ICAgfQpAQCAtNTMxLDYgKzUzOSwxMCBAQCB2b2lkIHBjaWVfY2FwX3Nsb3Rfd3JpdGVfY29uZmln
KFBDSURldmljZSAqZGV2LAogCiAgICAgICAgIHBjaV93b3JkX3Rlc3RfYW5kX2NsZWFyX21hc2so
ZXhwX2NhcCArIFBDSV9FWFBfU0xUU1RBLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFBDSV9FWFBfU0xUU1RBX1BEUyk7CisgICAgICAgIGlmIChkZXYtPmNhcF9wcmVzZW50
ICYgUUVNVV9QQ0lFX0xOS1NUQV9ETExMQSkgeworICAgICAgICAgICAgcGNpX3dvcmRfdGVzdF9h
bmRfY2xlYXJfbWFzayhleHBfY2FwICsgUENJX0VYUF9MTktTVEEsCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFBDSV9FWFBfTE5LU1RBX0RMTExBKTsKKyAgICAgICAg
fQogICAgICAgICBwY2lfd29yZF90ZXN0X2FuZF9zZXRfbWFzayhleHBfY2FwICsgUENJX0VYUF9T
TFRTVEEsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQ0lfRVhQX1NM
VFNUQV9QREMpOwogICAgIH0KZGlmZiAtLWdpdCBhL2h3L3BwYy9wbnZfbHBjLmMgYi9ody9wcGMv
cG52X2xwYy5jCmluZGV4IGQ3NzIxMzIwYTIuLjE3MmE5MTVjZmMgMTAwNjQ0Ci0tLSBhL2h3L3Bw
Yy9wbnZfbHBjLmMKKysrIGIvaHcvcHBjL3Budl9scGMuYwpAQCAtMTU1LDkgKzE1NSwxNSBAQCBz
dGF0aWMgdm9pZCBwbnZfbHBjX2RvX2VjY2IoUG52THBjQ29udHJvbGxlciAqbHBjLCB1aW50NjRf
dCBjbWQpCiAgICAgLyogWFhYIENoZWNrIGZvciBtYWdpYyBiaXRzIGF0IHRoZSB0b3AsIGFkZHIg
c2l6ZSBldGMuLi4gKi8KICAgICB1bnNpZ25lZCBpbnQgc3ogPSAoY21kICYgRUNDQl9DVExfU1pf
TUFTSykgPj4gRUNDQl9DVExfU1pfTFNIOwogICAgIHVpbnQzMl90IG9wYl9hZGRyID0gY21kICYg
RUNDQl9DVExfQUREUl9NQVNLOwotICAgIHVpbnQ4X3QgZGF0YVs0XTsKKyAgICB1aW50OF90IGRh
dGFbOF07CiAgICAgYm9vbCBzdWNjZXNzOwogCisgICAgaWYgKHN6ID4gc2l6ZW9mKGRhdGEpKSB7
CisgICAgICAgIHFlbXVfbG9nX21hc2soTE9HX0dVRVNUX0VSUk9SLAorICAgICAgICAgICAgIkVD
Q0I6IGludmFsaWQgb3BlcmF0aW9uIGF0IEAweCUwOHggc2l6ZSAlZFxuIiwgb3BiX2FkZHIsIHN6
KTsKKyAgICAgICAgcmV0dXJuOworICAgIH0KKwogICAgIGlmIChjbWQgJiBFQ0NCX0NUTF9SRUFE
KSB7CiAgICAgICAgIHN1Y2Nlc3MgPSBvcGJfcmVhZChscGMsIG9wYl9hZGRyLCBkYXRhLCBzeik7
CiAgICAgICAgIGlmIChzdWNjZXNzKSB7CmRpZmYgLS1naXQgYS9ody9wcGMvc3BhcHJfY3B1X2Nv
cmUuYyBiL2h3L3BwYy9zcGFwcl9jcHVfY29yZS5jCmluZGV4IDk5Mzc1OWRiNDcuLmJiODhhM2Nl
NGUgMTAwNjQ0Ci0tLSBhL2h3L3BwYy9zcGFwcl9jcHVfY29yZS5jCisrKyBiL2h3L3BwYy9zcGFw
cl9jcHVfY29yZS5jCkBAIC0xMTMsMjYgKzExMyw2IEBAIGNvbnN0IGNoYXIgKnNwYXByX2dldF9j
cHVfY29yZV90eXBlKGNvbnN0IGNoYXIgKmNwdV90eXBlKQogICAgIHJldHVybiBvYmplY3RfY2xh
c3NfZ2V0X25hbWUob2MpOwogfQogCi1zdGF0aWMgdm9pZCBzcGFwcl91bnJlYWxpemVfdmNwdShQ
b3dlclBDQ1BVICpjcHUpCi17Ci0gICAgcWVtdV91bnJlZ2lzdGVyX3Jlc2V0KHNwYXByX2NwdV9y
ZXNldCwgY3B1KTsKLSAgICBvYmplY3RfdW5wYXJlbnQoY3B1LT5pbnRjKTsKLSAgICBjcHVfcmVt
b3ZlX3N5bmMoQ1BVKGNwdSkpOwotICAgIG9iamVjdF91bnBhcmVudChPQkpFQ1QoY3B1KSk7Ci19
Ci0KLXN0YXRpYyB2b2lkIHNwYXByX2NwdV9jb3JlX3VucmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2
LCBFcnJvciAqKmVycnApCi17Ci0gICAgc1BBUFJDUFVDb3JlICpzYyA9IFNQQVBSX0NQVV9DT1JF
KE9CSkVDVChkZXYpKTsKLSAgICBDUFVDb3JlICpjYyA9IENQVV9DT1JFKGRldik7Ci0gICAgaW50
IGk7Ci0KLSAgICBmb3IgKGkgPSAwOyBpIDwgY2MtPm5yX3RocmVhZHM7IGkrKykgewotICAgICAg
ICBzcGFwcl91bnJlYWxpemVfdmNwdShzYy0+dGhyZWFkc1tpXSk7Ci0gICAgfQotICAgIGdfZnJl
ZShzYy0+dGhyZWFkcyk7Ci19Ci0KIHN0YXRpYyBib29sIHNsYl9zaGFkb3dfbmVlZGVkKHZvaWQg
Km9wYXF1ZSkKIHsKICAgICBzUEFQUkNQVVN0YXRlICpzcGFwcl9jcHUgPSBvcGFxdWU7CkBAIC0y
MDcsMTAgKzE4NywzNCBAQCBzdGF0aWMgY29uc3QgVk1TdGF0ZURlc2NyaXB0aW9uIHZtc3RhdGVf
c3BhcHJfY3B1X3N0YXRlID0gewogICAgIH0KIH07CiAKK3N0YXRpYyB2b2lkIHNwYXByX3VucmVh
bGl6ZV92Y3B1KFBvd2VyUENDUFUgKmNwdSwgc1BBUFJDUFVDb3JlICpzYykKK3sKKyAgICBpZiAo
IXNjLT5wcmVfM18wX21pZ3JhdGlvbikgeworICAgICAgICB2bXN0YXRlX3VucmVnaXN0ZXIoTlVM
TCwgJnZtc3RhdGVfc3BhcHJfY3B1X3N0YXRlLCBjcHUtPm1hY2hpbmVfZGF0YSk7CisgICAgfQor
ICAgIHFlbXVfdW5yZWdpc3Rlcl9yZXNldChzcGFwcl9jcHVfcmVzZXQsIGNwdSk7CisgICAgb2Jq
ZWN0X3VucGFyZW50KGNwdS0+aW50Yyk7CisgICAgY3B1X3JlbW92ZV9zeW5jKENQVShjcHUpKTsK
KyAgICBvYmplY3RfdW5wYXJlbnQoT0JKRUNUKGNwdSkpOworfQorCitzdGF0aWMgdm9pZCBzcGFw
cl9jcHVfY29yZV91bnJlYWxpemUoRGV2aWNlU3RhdGUgKmRldiwgRXJyb3IgKiplcnJwKQorewor
ICAgIHNQQVBSQ1BVQ29yZSAqc2MgPSBTUEFQUl9DUFVfQ09SRShPQkpFQ1QoZGV2KSk7CisgICAg
Q1BVQ29yZSAqY2MgPSBDUFVfQ09SRShkZXYpOworICAgIGludCBpOworCisgICAgZm9yIChpID0g
MDsgaSA8IGNjLT5ucl90aHJlYWRzOyBpKyspIHsKKyAgICAgICAgc3BhcHJfdW5yZWFsaXplX3Zj
cHUoc2MtPnRocmVhZHNbaV0sIHNjKTsKKyAgICB9CisgICAgZ19mcmVlKHNjLT50aHJlYWRzKTsK
K30KKwogc3RhdGljIHZvaWQgc3BhcHJfcmVhbGl6ZV92Y3B1KFBvd2VyUENDUFUgKmNwdSwgc1BB
UFJNYWNoaW5lU3RhdGUgKnNwYXByLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVy
cm9yICoqZXJycCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzUEFQUkNQVUNvcmUg
KnNjLCBFcnJvciAqKmVycnApCiB7CiAgICAgQ1BVUFBDU3RhdGUgKmVudiA9ICZjcHUtPmVudjsK
KyAgICBDUFVTdGF0ZSAqY3MgPSBDUFUoY3B1KTsKICAgICBFcnJvciAqbG9jYWxfZXJyID0gTlVM
TDsKIAogICAgIG9iamVjdF9wcm9wZXJ0eV9zZXRfYm9vbChPQkpFQ1QoY3B1KSwgdHJ1ZSwgInJl
YWxpemVkIiwgJmxvY2FsX2Vycik7CkBAIC0yMzMsNiArMjM3LDExIEBAIHN0YXRpYyB2b2lkIHNw
YXByX3JlYWxpemVfdmNwdShQb3dlclBDQ1BVICpjcHUsIHNQQVBSTWFjaGluZVN0YXRlICpzcGFw
ciwKICAgICAgICAgZ290byBlcnJvcl91bnJlZ2lzdGVyOwogICAgIH0KIAorICAgIGlmICghc2Mt
PnByZV8zXzBfbWlncmF0aW9uKSB7CisgICAgICAgIHZtc3RhdGVfcmVnaXN0ZXIoTlVMTCwgY3Mt
PmNwdV9pbmRleCwgJnZtc3RhdGVfc3BhcHJfY3B1X3N0YXRlLAorICAgICAgICAgICAgICAgICAg
ICAgICAgIGNwdS0+bWFjaGluZV9kYXRhKTsKKyAgICB9CisKICAgICByZXR1cm47CiAKIGVycm9y
X3VucmVnaXN0ZXI6CkBAIC0yNzIsMTAgKzI4MSw2IEBAIHN0YXRpYyBQb3dlclBDQ1BVICpzcGFw
cl9jcmVhdGVfdmNwdShzUEFQUkNQVUNvcmUgKnNjLCBpbnQgaSwgRXJyb3IgKiplcnJwKQogICAg
IH0KIAogICAgIGNwdS0+bWFjaGluZV9kYXRhID0gZ19uZXcwKHNQQVBSQ1BVU3RhdGUsIDEpOwot
ICAgIGlmICghc2MtPnByZV8zXzBfbWlncmF0aW9uKSB7Ci0gICAgICAgIHZtc3RhdGVfcmVnaXN0
ZXIoTlVMTCwgY3MtPmNwdV9pbmRleCwgJnZtc3RhdGVfc3BhcHJfY3B1X3N0YXRlLAotICAgICAg
ICAgICAgICAgICAgICAgICAgIGNwdS0+bWFjaGluZV9kYXRhKTsKLSAgICB9CiAKICAgICBvYmpl
Y3RfdW5yZWYob2JqKTsKICAgICByZXR1cm4gY3B1OwpAQCAtMjkwLDkgKzI5NSw2IEBAIHN0YXRp
YyB2b2lkIHNwYXByX2RlbGV0ZV92Y3B1KFBvd2VyUENDUFUgKmNwdSwgc1BBUFJDUFVDb3JlICpz
YykKIHsKICAgICBzUEFQUkNQVVN0YXRlICpzcGFwcl9jcHUgPSBzcGFwcl9jcHVfc3RhdGUoY3B1
KTsKIAotICAgIGlmICghc2MtPnByZV8zXzBfbWlncmF0aW9uKSB7Ci0gICAgICAgIHZtc3RhdGVf
dW5yZWdpc3RlcihOVUxMLCAmdm1zdGF0ZV9zcGFwcl9jcHVfc3RhdGUsIGNwdS0+bWFjaGluZV9k
YXRhKTsKLSAgICB9CiAgICAgY3B1LT5tYWNoaW5lX2RhdGEgPSBOVUxMOwogICAgIGdfZnJlZShz
cGFwcl9jcHUpOwogICAgIG9iamVjdF91bnBhcmVudChPQkpFQ1QoY3B1KSk7CkBAIC0zMjUsNyAr
MzI3LDcgQEAgc3RhdGljIHZvaWQgc3BhcHJfY3B1X2NvcmVfcmVhbGl6ZShEZXZpY2VTdGF0ZSAq
ZGV2LCBFcnJvciAqKmVycnApCiAgICAgfQogCiAgICAgZm9yIChqID0gMDsgaiA8IGNjLT5ucl90
aHJlYWRzOyBqKyspIHsKLSAgICAgICAgc3BhcHJfcmVhbGl6ZV92Y3B1KHNjLT50aHJlYWRzW2pd
LCBzcGFwciwgJmxvY2FsX2Vycik7CisgICAgICAgIHNwYXByX3JlYWxpemVfdmNwdShzYy0+dGhy
ZWFkc1tqXSwgc3BhcHIsIHNjLCAmbG9jYWxfZXJyKTsKICAgICAgICAgaWYgKGxvY2FsX2Vycikg
ewogICAgICAgICAgICAgZ290byBlcnJfdW5yZWFsaXplOwogICAgICAgICB9CkBAIC0zMzQsNyAr
MzM2LDcgQEAgc3RhdGljIHZvaWQgc3BhcHJfY3B1X2NvcmVfcmVhbGl6ZShEZXZpY2VTdGF0ZSAq
ZGV2LCBFcnJvciAqKmVycnApCiAKIGVycl91bnJlYWxpemU6CiAgICAgd2hpbGUgKC0taiA+PSAw
KSB7Ci0gICAgICAgIHNwYXByX3VucmVhbGl6ZV92Y3B1KHNjLT50aHJlYWRzW2pdKTsKKyAgICAg
ICAgc3BhcHJfdW5yZWFsaXplX3ZjcHUoc2MtPnRocmVhZHNbal0sIHNjKTsKICAgICB9CiBlcnI6
CiAgICAgd2hpbGUgKC0taSA+PSAwKSB7CmRpZmYgLS1naXQgYS9ody9yZG1hL3JkbWFfcm1fZGVm
cy5oIGIvaHcvcmRtYS9yZG1hX3JtX2RlZnMuaAppbmRleCAyMjYwMTExNzZkLi5mMDk4ZDkxODEz
IDEwMDY0NAotLS0gYS9ody9yZG1hL3JkbWFfcm1fZGVmcy5oCisrKyBiL2h3L3JkbWEvcmRtYV9y
bV9kZWZzLmgKQEAgLTg5LDcgKzg5LDcgQEAgdHlwZWRlZiBzdHJ1Y3QgUmRtYVJtUG9ydCB7CiAg
ICAgZW51bSBpYnZfcG9ydF9zdGF0ZSBzdGF0ZTsKIH0gUmRtYVJtUG9ydDsKIAotdHlwZWRlZiBz
dHJ1Y3QgUmRtYURldmljZVJlc291cmNlcyB7CitzdHJ1Y3QgUmRtYURldmljZVJlc291cmNlcyB7
CiAgICAgUmRtYVJtUG9ydCBwb3J0c1tNQVhfUE9SVFNdOwogICAgIFJkbWFSbVJlc1RibCBwZF90
Ymw7CiAgICAgUmRtYVJtUmVzVGJsIG1yX3RibDsKQEAgLTk4LDYgKzk4LDYgQEAgdHlwZWRlZiBz
dHJ1Y3QgUmRtYURldmljZVJlc291cmNlcyB7CiAgICAgUmRtYVJtUmVzVGJsIGNxX3RibDsKICAg
ICBSZG1hUm1SZXNUYmwgY3FlX2N0eF90Ymw7CiAgICAgR0hhc2hUYWJsZSAqcXBfaGFzaDsgLyog
S2VlcHMgbWFwcGluZyBiZXR3ZWVuIHJlYWwgYW5kIGVtdWxhdGVkICovCi19IFJkbWFEZXZpY2VS
ZXNvdXJjZXM7Cit9OwogCiAjZW5kaWYKZGlmZiAtLWdpdCBhL2h3L3Njc2kvbHNpNTNjODk1YS5j
IGIvaHcvc2NzaS9sc2k1M2M4OTVhLmMKaW5kZXggMTYwNjU3ZjRiOS4uMzc1ODYzNTY2NSAxMDA2
NDQKLS0tIGEvaHcvc2NzaS9sc2k1M2M4OTVhLmMKKysrIGIvaHcvc2NzaS9sc2k1M2M4OTVhLmMK
QEAgLTg2NSwxMCArODY1LDExIEBAIHN0YXRpYyB2b2lkIGxzaV9kb19zdGF0dXMoTFNJU3RhdGUg
KnMpCiAKIHN0YXRpYyB2b2lkIGxzaV9kb19tc2dpbihMU0lTdGF0ZSAqcykKIHsKLSAgICBpbnQg
bGVuOworICAgIHVpbnQ4X3QgbGVuOwogICAgIERQUklOVEYoIk1lc3NhZ2UgaW4gbGVuPSVkLyVk
XG4iLCBzLT5kYmMsIHMtPm1zZ19sZW4pOwogICAgIHMtPnNmYnIgPSBzLT5tc2dbMF07CiAgICAg
bGVuID0gcy0+bXNnX2xlbjsKKyAgICBhc3NlcnQobGVuID4gMCAmJiBsZW4gPD0gTFNJX01BWF9N
U0dJTl9MRU4pOwogICAgIGlmIChsZW4gPiBzLT5kYmMpCiAgICAgICAgIGxlbiA9IHMtPmRiYzsK
ICAgICBwY2lfZG1hX3dyaXRlKFBDSV9ERVZJQ0UocyksIHMtPmRuYWQsIHMtPm1zZywgbGVuKTsK
QEAgLTE3MDMsOCArMTcwNCwxMCBAQCBzdGF0aWMgdWludDhfdCBsc2lfcmVnX3JlYWRiKExTSVN0
YXRlICpzLCBpbnQgb2Zmc2V0KQogICAgICAgICBicmVhazsKICAgICBjYXNlIDB4NTg6IC8qIFNC
REwgKi8KICAgICAgICAgLyogU29tZSBkcml2ZXJzIHBlZWsgYXQgdGhlIGRhdGEgYnVzIGR1cmlu
ZyB0aGUgTVNHIElOIHBoYXNlLiAgKi8KLSAgICAgICAgaWYgKChzLT5zc3RhdDEgJiBQSEFTRV9N
QVNLKSA9PSBQSEFTRV9NSSkKKyAgICAgICAgaWYgKChzLT5zc3RhdDEgJiBQSEFTRV9NQVNLKSA9
PSBQSEFTRV9NSSkgeworICAgICAgICAgICAgYXNzZXJ0KHMtPm1zZ19sZW4gPiAwKTsKICAgICAg
ICAgICAgIHJldHVybiBzLT5tc2dbMF07CisgICAgICAgIH0KICAgICAgICAgcmV0ID0gMDsKICAg
ICAgICAgYnJlYWs7CiAgICAgY2FzZSAweDU5OiAvKiBTQkRMIGhpZ2ggKi8KQEAgLTIwOTYsMTEg
KzIwOTksMjMgQEAgc3RhdGljIGludCBsc2lfcHJlX3NhdmUodm9pZCAqb3BhcXVlKQogICAgIHJl
dHVybiAwOwogfQogCitzdGF0aWMgaW50IGxzaV9wb3N0X2xvYWQodm9pZCAqb3BhcXVlLCBpbnQg
dmVyc2lvbl9pZCkKK3sKKyAgICBMU0lTdGF0ZSAqcyA9IG9wYXF1ZTsKKworICAgIGlmIChzLT5t
c2dfbGVuIDwgMCB8fCBzLT5tc2dfbGVuID4gTFNJX01BWF9NU0dJTl9MRU4pIHsKKyAgICAgICAg
cmV0dXJuIC1FSU5WQUw7CisgICAgfQorCisgICAgcmV0dXJuIDA7Cit9CisKIHN0YXRpYyBjb25z
dCBWTVN0YXRlRGVzY3JpcHRpb24gdm1zdGF0ZV9sc2lfc2NzaSA9IHsKICAgICAubmFtZSA9ICJs
c2lzY3NpIiwKICAgICAudmVyc2lvbl9pZCA9IDAsCiAgICAgLm1pbmltdW1fdmVyc2lvbl9pZCA9
IDAsCiAgICAgLnByZV9zYXZlID0gbHNpX3ByZV9zYXZlLAorICAgIC5wb3N0X2xvYWQgPSBsc2lf
cG9zdF9sb2FkLAogICAgIC5maWVsZHMgPSAoVk1TdGF0ZUZpZWxkW10pIHsKICAgICAgICAgVk1T
VEFURV9QQ0lfREVWSUNFKHBhcmVudF9vYmosIExTSVN0YXRlKSwKIApkaWZmIC0tZ2l0IGEvaHcv
c2NzaS92aG9zdC1zY3NpLmMgYi9ody9zY3NpL3Zob3N0LXNjc2kuYwppbmRleCA5YzFiZWE4ZmYz
Li5hNWViMjgwMGEyIDEwMDY0NAotLS0gYS9ody9zY3NpL3Zob3N0LXNjc2kuYworKysgYi9ody9z
Y3NpL3Zob3N0LXNjc2kuYwpAQCAtMTgzLDcgKzE4Myw3IEBAIHN0YXRpYyB2b2lkIHZob3N0X3Nj
c2lfcmVhbGl6ZShEZXZpY2VTdGF0ZSAqZGV2LCBFcnJvciAqKmVycnApCiAgICAgfQogCiAgICAg
dnNjLT5kZXYubnZxcyA9IFZIT1NUX1NDU0lfVlFfTlVNX0ZJWEVEICsgdnMtPmNvbmYubnVtX3F1
ZXVlczsKLSAgICB2c2MtPmRldi52cXMgPSBnX25ldyhzdHJ1Y3Qgdmhvc3RfdmlydHF1ZXVlLCB2
c2MtPmRldi5udnFzKTsKKyAgICB2c2MtPmRldi52cXMgPSBnX25ldzAoc3RydWN0IHZob3N0X3Zp
cnRxdWV1ZSwgdnNjLT5kZXYubnZxcyk7CiAgICAgdnNjLT5kZXYudnFfaW5kZXggPSAwOwogICAg
IHZzYy0+ZGV2LmJhY2tlbmRfZmVhdHVyZXMgPSAwOwogCmRpZmYgLS1naXQgYS9ody90cG0vdHBt
X2VtdWxhdG9yLmMgYi9ody90cG0vdHBtX2VtdWxhdG9yLmMKaW5kZXggMTBiYzIwZGJlYy4uNzBm
NGIxMDI4NCAxMDA2NDQKLS0tIGEvaHcvdHBtL3RwbV9lbXVsYXRvci5jCisrKyBiL2h3L3RwbS90
cG1fZW11bGF0b3IuYwpAQCAtMTY2LDYgKzE2Niw3IEBAIHN0YXRpYyBpbnQgdHBtX2VtdWxhdG9y
X3NldF9sb2NhbGl0eShUUE1FbXVsYXRvciAqdHBtX2VtdSwgdWludDhfdCBsb2N0eV9udW1iZXIs
CiAKICAgICB0cmFjZV90cG1fZW11bGF0b3Jfc2V0X2xvY2FsaXR5KGxvY3R5X251bWJlcik7CiAK
KyAgICBtZW1zZXQoJmxvYywgMCwgc2l6ZW9mKGxvYykpOwogICAgIGxvYy51LnJlcS5sb2MgPSBs
b2N0eV9udW1iZXI7CiAgICAgaWYgKHRwbV9lbXVsYXRvcl9jdHJsY21kKHRwbV9lbXUsIENNRF9T
RVRfTE9DQUxJVFksICZsb2MsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNpemVvZihs
b2MpLCBzaXplb2YobG9jKSkgPCAwKSB7CmRpZmYgLS1naXQgYS9ody90cG0vdHBtX3Rpcy5jIGIv
aHcvdHBtL3RwbV90aXMuYwppbmRleCAxMmY1YzlhNzU5Li5mYjA4YjQ4M2JjIDEwMDY0NAotLS0g
YS9ody90cG0vdHBtX3Rpcy5jCisrKyBiL2h3L3RwbS90cG1fdGlzLmMKQEAgLTI2Myw3ICsyNjMs
OSBAQCBzdGF0aWMgdm9pZCB0cG1fdGlzX3ByZXBfYWJvcnQoVFBNU3RhdGUgKnMsIHVpbnQ4X3Qg
bG9jdHksIHVpbnQ4X3QgbmV3bG9jdHkpCiB7CiAgICAgdWludDhfdCBidXN5X2xvY3R5OwogCi0g
ICAgcy0+YWJvcnRpbmdfbG9jdHkgPSBsb2N0eTsKKyAgICBhc3NlcnQoVFBNX1RJU19JU19WQUxJ
RF9MT0NUWShuZXdsb2N0eSkpOworCisgICAgcy0+YWJvcnRpbmdfbG9jdHkgPSBsb2N0eTsgLyog
bWF5IGFsc28gYmUgVFBNX1RJU19OT19MT0NBTElUWSAqLwogICAgIHMtPm5leHRfbG9jdHkgPSBu
ZXdsb2N0eTsgIC8qIGxvY2FsaXR5IGFmdGVyIHN1Y2Nlc3NmdWwgYWJvcnQgKi8KIAogICAgIC8q
CkBAIC0yOTMsOSArMjk1LDExIEBAIHN0YXRpYyB2b2lkIHRwbV90aXNfcmVxdWVzdF9jb21wbGV0
ZWQoVFBNSWYgKnRpLCBpbnQgcmV0KQogICAgIHVpbnQ4X3QgbG9jdHkgPSBzLT5jbWQubG9jdHk7
CiAgICAgdWludDhfdCBsOwogCisgICAgYXNzZXJ0KFRQTV9USVNfSVNfVkFMSURfTE9DVFkobG9j
dHkpKTsKKwogICAgIGlmIChzLT5jbWQuc2VsZnRlc3RfZG9uZSkgewogICAgICAgICBmb3IgKGwg
PSAwOyBsIDwgVFBNX1RJU19OVU1fTE9DQUxJVElFUzsgbCsrKSB7Ci0gICAgICAgICAgICBzLT5s
b2NbbG9jdHldLnN0cyB8PSBUUE1fVElTX1NUU19TRUxGVEVTVF9ET05FOworICAgICAgICAgICAg
cy0+bG9jW2xdLnN0cyB8PSBUUE1fVElTX1NUU19TRUxGVEVTVF9ET05FOwogICAgICAgICB9CiAg
ICAgfQogCkBAIC02MTYsNyArNjIwLDcgQEAgc3RhdGljIHZvaWQgdHBtX3Rpc19tbWlvX3dyaXRl
KHZvaWQgKm9wYXF1ZSwgaHdhZGRyIGFkZHIsCiAgICAgICAgICAgICAgICAgfQogCiAgICAgICAg
ICAgICAgICAgLyogY2FuY2VsIGFueSBzZWl6ZSBieSBhIGxvd2VyIGxvY2FsaXR5ICovCi0gICAg
ICAgICAgICAgICAgZm9yIChsID0gMDsgbCA8IGxvY3R5IC0gMTsgbCsrKSB7CisgICAgICAgICAg
ICAgICAgZm9yIChsID0gMDsgbCA8IGxvY3R5OyBsKyspIHsKICAgICAgICAgICAgICAgICAgICAg
cy0+bG9jW2xdLmFjY2VzcyAmPSB+VFBNX1RJU19BQ0NFU1NfU0VJWkU7CiAgICAgICAgICAgICAg
ICAgfQogCmRpZmYgLS1naXQgYS9ody91c2IvZGV2LW10cC5jIGIvaHcvdXNiL2Rldi1tdHAuYwpp
bmRleCAxZGVkN2FjOWEzLi5mNDIyM2ZiOWRlIDEwMDY0NAotLS0gYS9ody91c2IvZGV2LW10cC5j
CisrKyBiL2h3L3VzYi9kZXYtbXRwLmMKQEAgLTY0OSwxMyArNjQ5LDE4IEBAIHN0YXRpYyB2b2lk
IHVzYl9tdHBfb2JqZWN0X3JlYWRkaXIoTVRQU3RhdGUgKnMsIE1UUE9iamVjdCAqbykKIHsKICAg
ICBzdHJ1Y3QgZGlyZW50ICplbnRyeTsKICAgICBESVIgKmRpcjsKKyAgICBpbnQgZmQ7CiAKICAg
ICBpZiAoby0+aGF2ZV9jaGlsZHJlbikgewogICAgICAgICByZXR1cm47CiAgICAgfQogICAgIG8t
PmhhdmVfY2hpbGRyZW4gPSB0cnVlOwogCi0gICAgZGlyID0gb3BlbmRpcihvLT5wYXRoKTsKKyAg
ICBmZCA9IG9wZW4oby0+cGF0aCwgT19ESVJFQ1RPUlkgfCBPX0NMT0VYRUMgfCBPX05PRk9MTE9X
KTsKKyAgICBpZiAoZmQgPCAwKSB7CisgICAgICAgIHJldHVybjsKKyAgICB9CisgICAgZGlyID0g
ZmRvcGVuZGlyKGZkKTsKICAgICBpZiAoIWRpcikgewogICAgICAgICByZXR1cm47CiAgICAgfQpA
QCAtMTAwMyw3ICsxMDA4LDcgQEAgc3RhdGljIE1UUERhdGEgKnVzYl9tdHBfZ2V0X29iamVjdChN
VFBTdGF0ZSAqcywgTVRQQ29udHJvbCAqYywKIAogICAgIHRyYWNlX3VzYl9tdHBfb3BfZ2V0X29i
amVjdChzLT5kZXYuYWRkciwgby0+aGFuZGxlLCBvLT5wYXRoKTsKIAotICAgIGQtPmZkID0gb3Bl
bihvLT5wYXRoLCBPX1JET05MWSk7CisgICAgZC0+ZmQgPSBvcGVuKG8tPnBhdGgsIE9fUkRPTkxZ
IHwgT19DTE9FWEVDIHwgT19OT0ZPTExPVyk7CiAgICAgaWYgKGQtPmZkID09IC0xKSB7CiAgICAg
ICAgIHVzYl9tdHBfZGF0YV9mcmVlKGQpOwogICAgICAgICByZXR1cm4gTlVMTDsKQEAgLTEwMjcs
NyArMTAzMiw3IEBAIHN0YXRpYyBNVFBEYXRhICp1c2JfbXRwX2dldF9wYXJ0aWFsX29iamVjdChN
VFBTdGF0ZSAqcywgTVRQQ29udHJvbCAqYywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBjLT5hcmd2WzFdLCBjLT5hcmd2WzJdKTsKIAogICAgIGQgPSB1c2JfbXRwX2Rh
dGFfYWxsb2MoYyk7Ci0gICAgZC0+ZmQgPSBvcGVuKG8tPnBhdGgsIE9fUkRPTkxZKTsKKyAgICBk
LT5mZCA9IG9wZW4oby0+cGF0aCwgT19SRE9OTFkgfCBPX0NMT0VYRUMgfCBPX05PRk9MTE9XKTsK
ICAgICBpZiAoZC0+ZmQgPT0gLTEpIHsKICAgICAgICAgdXNiX210cF9kYXRhX2ZyZWUoZCk7CiAg
ICAgICAgIHJldHVybiBOVUxMOwpAQCAtMTYwOCw3ICsxNjEzLDcgQEAgc3RhdGljIHZvaWQgdXNi
X210cF93cml0ZV9kYXRhKE1UUFN0YXRlICpzKQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgMCwgMCwgMCwgMCk7CiAgICAgICAgICAgICBnb3RvIGRvbmU7CiAgICAgICAgIH0KLSAg
ICAgICAgZC0+ZmQgPSBvcGVuKHBhdGgsIE9fQ1JFQVQgfCBPX1dST05MWSwgbWFzayk7CisgICAg
ICAgIGQtPmZkID0gb3BlbihwYXRoLCBPX0NSRUFUIHwgT19XUk9OTFkgfCBPX0NMT0VYRUMgfCBP
X05PRk9MTE9XLCBtYXNrKTsKICAgICAgICAgaWYgKGQtPmZkID09IC0xKSB7CiAgICAgICAgICAg
ICB1c2JfbXRwX3F1ZXVlX3Jlc3VsdChzLCBSRVNfU1RPUkVfRlVMTCwgZC0+dHJhbnMsCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAwLCAwLCAwLCAwKTsKQEAgLTE2NjcsNiArMTY3
MiwxMiBAQCBzdGF0aWMgdm9pZCB1c2JfbXRwX3dyaXRlX21ldGFkYXRhKE1UUFN0YXRlICpzKQog
CiAgICAgdXRmMTZfdG9fc3RyKGRhdGFzZXQtPmxlbmd0aCwgZGF0YXNldC0+ZmlsZW5hbWUsIGZp
bGVuYW1lKTsKIAorICAgIGlmIChzdHJjaHIoZmlsZW5hbWUsICcvJykpIHsKKyAgICAgICAgdXNi
X210cF9xdWV1ZV9yZXN1bHQocywgUkVTX1BBUkFNRVRFUl9OT1RfU1VQUE9SVEVELCBkLT50cmFu
cywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMCwgMCwgMCwgMCk7CisgICAgICAgIHJl
dHVybjsKKyAgICB9CisKICAgICBvID0gdXNiX210cF9vYmplY3RfbG9va3VwX25hbWUocCwgZmls
ZW5hbWUsIGRhdGFzZXQtPmxlbmd0aCk7CiAgICAgaWYgKG8gIT0gTlVMTCkgewogICAgICAgICBu
ZXh0X2hhbmRsZSA9IG8tPmhhbmRsZTsKZGlmZiAtLWdpdCBhL2h3L3ZpcnRpby92aG9zdC11c2Vy
LmMgYi9ody92aXJ0aW8vdmhvc3QtdXNlci5jCmluZGV4IGIwNDEzNDM2MzIuLmUwOWJlZDBlNGEg
MTAwNjQ0Ci0tLSBhL2h3L3ZpcnRpby92aG9zdC11c2VyLmMKKysrIGIvaHcvdmlydGlvL3Zob3N0
LXVzZXIuYwpAQCAtMzc0LDggKzM3NCw2IEBAIHN0YXRpYyBpbnQgdmhvc3RfdXNlcl9zZXRfbWVt
X3RhYmxlX3Bvc3Rjb3B5KHN0cnVjdCB2aG9zdF9kZXYgKmRldiwKICAgICBpbnQgZmRzW1ZIT1NU
X01FTU9SWV9NQVhfTlJFR0lPTlNdOwogICAgIGludCBpLCBmZDsKICAgICBzaXplX3QgZmRfbnVt
ID0gMDsKLSAgICBib29sIHJlcGx5X3N1cHBvcnRlZCA9IHZpcnRpb19oYXNfZmVhdHVyZShkZXYt
PnByb3RvY29sX2ZlYXR1cmVzLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFZIT1NUX1VTRVJfUFJPVE9DT0xfRl9SRVBMWV9BQ0spOwogICAgIFZob3N0VXNl
ck1zZyBtc2dfcmVwbHk7CiAgICAgaW50IHJlZ2lvbl9pLCBtc2dfaTsKIApAQCAtMzg0LDEwICsz
ODIsNiBAQCBzdGF0aWMgaW50IHZob3N0X3VzZXJfc2V0X21lbV90YWJsZV9wb3N0Y29weShzdHJ1
Y3Qgdmhvc3RfZGV2ICpkZXYsCiAgICAgICAgIC5oZHIuZmxhZ3MgPSBWSE9TVF9VU0VSX1ZFUlNJ
T04sCiAgICAgfTsKIAotICAgIGlmIChyZXBseV9zdXBwb3J0ZWQpIHsKLSAgICAgICAgbXNnLmhk
ci5mbGFncyB8PSBWSE9TVF9VU0VSX05FRURfUkVQTFlfTUFTSzsKLSAgICB9Ci0KICAgICBpZiAo
dS0+cmVnaW9uX3JiX2xlbiA8IGRldi0+bWVtLT5ucmVnaW9ucykgewogICAgICAgICB1LT5yZWdp
b25fcmIgPSBnX3JlbmV3KFJBTUJsb2NrKiwgdS0+cmVnaW9uX3JiLCBkZXYtPm1lbS0+bnJlZ2lv
bnMpOwogICAgICAgICB1LT5yZWdpb25fcmJfb2Zmc2V0ID0gZ19yZW5ldyhyYW1fYWRkcl90LCB1
LT5yZWdpb25fcmJfb2Zmc2V0LApAQCAtNTAzLDEwICs0OTcsNiBAQCBzdGF0aWMgaW50IHZob3N0
X3VzZXJfc2V0X21lbV90YWJsZV9wb3N0Y29weShzdHJ1Y3Qgdmhvc3RfZGV2ICpkZXYsCiAgICAg
ICAgIHJldHVybiAtMTsKICAgICB9CiAKLSAgICBpZiAocmVwbHlfc3VwcG9ydGVkKSB7Ci0gICAg
ICAgIHJldHVybiBwcm9jZXNzX21lc3NhZ2VfcmVwbHkoZGV2LCAmbXNnKTsKLSAgICB9Ci0KICAg
ICByZXR1cm4gMDsKIH0KIApAQCAtNTE5LDggKzUwOSw3IEBAIHN0YXRpYyBpbnQgdmhvc3RfdXNl
cl9zZXRfbWVtX3RhYmxlKHN0cnVjdCB2aG9zdF9kZXYgKmRldiwKICAgICBzaXplX3QgZmRfbnVt
ID0gMDsKICAgICBib29sIGRvX3Bvc3Rjb3B5ID0gdS0+cG9zdGNvcHlfbGlzdGVuICYmIHUtPnBv
c3Rjb3B5X2ZkLmhhbmRsZXI7CiAgICAgYm9vbCByZXBseV9zdXBwb3J0ZWQgPSB2aXJ0aW9faGFz
X2ZlYXR1cmUoZGV2LT5wcm90b2NvbF9mZWF0dXJlcywKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFZIT1NUX1VTRVJfUFJPVE9DT0xfRl9SRVBMWV9BQ0spICYmCi0g
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAhZG9fcG9zdGNvcHk7Cisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVkhPU1RfVVNFUl9Q
Uk9UT0NPTF9GX1JFUExZX0FDSyk7CiAKICAgICBpZiAoZG9fcG9zdGNvcHkpIHsKICAgICAgICAg
LyogUG9zdGNvcHkgaGFzIGVub3VnaCBkaWZmZXJlbmNlcyB0aGF0IGl0J3MgYmVzdCBkb25lIGlu
IGl0J3Mgb3duCkBAIC0xMjkxLDYgKzEyODAsNyBAQCBzdGF0aWMgaW50IHZob3N0X3VzZXJfcG9z
dGNvcHlfZW5kKHN0cnVjdCB2aG9zdF9kZXYgKmRldiwgRXJyb3IgKiplcnJwKQogICAgICAgICBy
ZXR1cm4gcmV0OwogICAgIH0KICAgICBwb3N0Y29weV91bnJlZ2lzdGVyX3NoYXJlZF91ZmQoJnUt
PnBvc3Rjb3B5X2ZkKTsKKyAgICBjbG9zZSh1LT5wb3N0Y29weV9mZC5mZCk7CiAgICAgdS0+cG9z
dGNvcHlfZmQuaGFuZGxlciA9IE5VTEw7CiAKICAgICB0cmFjZV92aG9zdF91c2VyX3Bvc3Rjb3B5
X2VuZF9leGl0KCk7CkBAIC0xNDMwLDYgKzE0MjAsMTIgQEAgc3RhdGljIGludCB2aG9zdF91c2Vy
X2JhY2tlbmRfY2xlYW51cChzdHJ1Y3Qgdmhvc3RfZGV2ICpkZXYpCiAgICAgICAgIHBvc3Rjb3B5
X3JlbW92ZV9ub3RpZmllcigmdS0+cG9zdGNvcHlfbm90aWZpZXIpOwogICAgICAgICB1LT5wb3N0
Y29weV9ub3RpZmllci5ub3RpZnkgPSBOVUxMOwogICAgIH0KKyAgICB1LT5wb3N0Y29weV9saXN0
ZW4gPSBmYWxzZTsKKyAgICBpZiAodS0+cG9zdGNvcHlfZmQuaGFuZGxlcikgeworICAgICAgICBw
b3N0Y29weV91bnJlZ2lzdGVyX3NoYXJlZF91ZmQoJnUtPnBvc3Rjb3B5X2ZkKTsKKyAgICAgICAg
Y2xvc2UodS0+cG9zdGNvcHlfZmQuZmQpOworICAgICAgICB1LT5wb3N0Y29weV9mZC5oYW5kbGVy
ID0gTlVMTDsKKyAgICB9CiAgICAgaWYgKHUtPnNsYXZlX2ZkID49IDApIHsKICAgICAgICAgcWVt
dV9zZXRfZmRfaGFuZGxlcih1LT5zbGF2ZV9mZCwgTlVMTCwgTlVMTCwgTlVMTCk7CiAgICAgICAg
IGNsb3NlKHUtPnNsYXZlX2ZkKTsKZGlmZiAtLWdpdCBhL2h3L3ZpcnRpby92aG9zdC5jIGIvaHcv
dmlydGlvL3Zob3N0LmMKaW5kZXggZDRjYjU4OTRhOC4uNTY5YzQwNTNlYSAxMDA2NDQKLS0tIGEv
aHcvdmlydGlvL3Zob3N0LmMKKysrIGIvaHcvdmlydGlvL3Zob3N0LmMKQEAgLTEwNzMsMTAgKzEw
NzMsOCBAQCBzdGF0aWMgdm9pZCB2aG9zdF92aXJ0cXVldWVfc3RvcChzdHJ1Y3Qgdmhvc3RfZGV2
ICpkZXYsCiAgICAgICAgIC5pbmRleCA9IHZob3N0X3ZxX2luZGV4LAogICAgIH07CiAgICAgaW50
IHI7Ci0gICAgaW50IGE7CiAKLSAgICBhID0gdmlydGlvX3F1ZXVlX2dldF9kZXNjX2FkZHIodmRl
diwgaWR4KTsKLSAgICBpZiAoYSA9PSAwKSB7CisgICAgaWYgKHZpcnRpb19xdWV1ZV9nZXRfZGVz
Y19hZGRyKHZkZXYsIGlkeCkgPT0gMCkgewogICAgICAgICAvKiBEb24ndCBzdG9wIHRoZSB2aXJ0
cXVldWUgd2hpY2ggbWlnaHQgaGF2ZSBub3QgYmVlbiBzdGFydGVkICovCiAgICAgICAgIHJldHVy
bjsKICAgICB9CmRpZmYgLS1naXQgYS9ody92aXJ0aW8vdmlydGlvLmMgYi9ody92aXJ0aW8vdmly
dGlvLmMKaW5kZXggZDRlNGQ5OGI1OS4uNTdhNjAzYTY1YiAxMDA2NDQKLS0tIGEvaHcvdmlydGlv
L3ZpcnRpby5jCisrKyBiL2h3L3ZpcnRpby92aXJ0aW8uYwpAQCAtMTYwNCw2ICsxNjA0LDggQEAg
dm9pZCB2aXJ0aW9fZGVsX3F1ZXVlKFZpcnRJT0RldmljZSAqdmRldiwgaW50IG4pCiAKICAgICB2
ZGV2LT52cVtuXS52cmluZy5udW0gPSAwOwogICAgIHZkZXYtPnZxW25dLnZyaW5nLm51bV9kZWZh
dWx0ID0gMDsKKyAgICB2ZGV2LT52cVtuXS5oYW5kbGVfb3V0cHV0ID0gTlVMTDsKKyAgICB2ZGV2
LT52cVtuXS5oYW5kbGVfYWlvX291dHB1dCA9IE5VTEw7CiB9CiAKIHN0YXRpYyB2b2lkIHZpcnRp
b19zZXRfaXNyKFZpcnRJT0RldmljZSAqdmRldiwgaW50IHZhbHVlKQpAQCAtMjAwNiwxNCArMjAw
OCwyNSBAQCBzdGF0aWMgaW50IHZpcnRpb19zZXRfZmVhdHVyZXNfbm9jaGVjayhWaXJ0SU9EZXZp
Y2UgKnZkZXYsIHVpbnQ2NF90IHZhbCkKIAogaW50IHZpcnRpb19zZXRfZmVhdHVyZXMoVmlydElP
RGV2aWNlICp2ZGV2LCB1aW50NjRfdCB2YWwpCiB7Ci0gICAvKgorICAgIGludCByZXQ7CisgICAg
LyoKICAgICAgKiBUaGUgZHJpdmVyIG11c3Qgbm90IGF0dGVtcHQgdG8gc2V0IGZlYXR1cmVzIGFm
dGVyIGZlYXR1cmUgbmVnb3RpYXRpb24KICAgICAgKiBoYXMgZmluaXNoZWQuCiAgICAgICovCiAg
ICAgaWYgKHZkZXYtPnN0YXR1cyAmIFZJUlRJT19DT05GSUdfU19GRUFUVVJFU19PSykgewogICAg
ICAgICByZXR1cm4gLUVJTlZBTDsKICAgICB9Ci0gICAgcmV0dXJuIHZpcnRpb19zZXRfZmVhdHVy
ZXNfbm9jaGVjayh2ZGV2LCB2YWwpOworICAgIHJldCA9IHZpcnRpb19zZXRfZmVhdHVyZXNfbm9j
aGVjayh2ZGV2LCB2YWwpOworICAgIGlmICghcmV0ICYmIHZpcnRpb192ZGV2X2hhc19mZWF0dXJl
KHZkZXYsIFZJUlRJT19SSU5HX0ZfRVZFTlRfSURYKSkgeworICAgICAgICAvKiBWSVJUSU9fUklO
R19GX0VWRU5UX0lEWCBjaGFuZ2VzIHRoZSBzaXplIG9mIHRoZSBjYWNoZXMuICAqLworICAgICAg
ICBpbnQgaTsKKyAgICAgICAgZm9yIChpID0gMDsgaSA8IFZJUlRJT19RVUVVRV9NQVg7IGkrKykg
eworICAgICAgICAgICAgaWYgKHZkZXYtPnZxW2ldLnZyaW5nLm51bSAhPSAwKSB7CisgICAgICAg
ICAgICAgICAgdmlydGlvX2luaXRfcmVnaW9uX2NhY2hlKHZkZXYsIGkpOworICAgICAgICAgICAg
fQorICAgICAgICB9CisgICAgfQorICAgIHJldHVybiByZXQ7CiB9CiAKIGludCB2aXJ0aW9fbG9h
ZChWaXJ0SU9EZXZpY2UgKnZkZXYsIFFFTVVGaWxlICpmLCBpbnQgdmVyc2lvbl9pZCkKZGlmZiAt
LWdpdCBhL2luY2x1ZGUvYmxvY2svbmJkLmggYi9pbmNsdWRlL2Jsb2NrL25iZC5oCmluZGV4IDQ2
MzhjODM5ZjUuLmE1M2IwY2ZhZTAgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvYmxvY2svbmJkLmgKKysr
IGIvaW5jbHVkZS9ibG9jay9uYmQuaApAQCAtMTM1LDcgKzEzNSw5IEBAIHR5cGVkZWYgc3RydWN0
IE5CREV4dGVudCB7CiAjZGVmaW5lIE5CRF9GTEFHX1NFTkRfVFJJTSAgICAgICAgICgxIDw8IDUp
IC8qIFNlbmQgVFJJTSAoZGlzY2FyZCkgKi8KICNkZWZpbmUgTkJEX0ZMQUdfU0VORF9XUklURV9a
RVJPRVMgKDEgPDwgNikgLyogU2VuZCBXUklURV9aRVJPRVMgKi8KICNkZWZpbmUgTkJEX0ZMQUdf
U0VORF9ERiAgICAgICAgICAgKDEgPDwgNykgLyogU2VuZCBERiAoRG8gbm90IEZyYWdtZW50KSAq
LwotI2RlZmluZSBOQkRfRkxBR19TRU5EX0NBQ0hFICAgICAgICAoMSA8PCA4KSAvKiBTZW5kIENB
Q0hFIChwcmVmZXRjaCkgKi8KKyNkZWZpbmUgTkJEX0ZMQUdfQ0FOX01VTFRJX0NPTk4gICAgKDEg
PDwgOCkgLyogTXVsdGktY2xpZW50IGNhY2hlIGNvbnNpc3RlbnQgKi8KKyNkZWZpbmUgTkJEX0ZM
QUdfU0VORF9SRVNJWkUgICAgICAgKDEgPDwgOSkgLyogU2VuZCByZXNpemUgKi8KKyNkZWZpbmUg
TkJEX0ZMQUdfU0VORF9DQUNIRSAgICAgICAgKDEgPDwgMTApIC8qIFNlbmQgQ0FDSEUgKHByZWZl
dGNoKSAqLwogCiAvKiBOZXctc3R5bGUgaGFuZHNoYWtlIChnbG9iYWwpIGZsYWdzLCBzZW50IGZy
b20gc2VydmVyIHRvIGNsaWVudCwgYW5kCiAgICBjb250cm9sIHdoYXQgd2lsbCBoYXBwZW4gZHVy
aW5nIGhhbmRzaGFrZSBwaGFzZS4gKi8KZGlmZiAtLWdpdCBhL2luY2x1ZGUvaHcvaTJjL2kyYy5o
IGIvaW5jbHVkZS9ody9pMmMvaTJjLmgKaW5kZXggNWRjMTY2MTU4Yi4uY2Y0YzQ1YTk4ZiAxMDA2
NDQKLS0tIGEvaW5jbHVkZS9ody9pMmMvaTJjLmgKKysrIGIvaW5jbHVkZS9ody9pMmMvaTJjLmgK
QEAgLTgyLDYgKzgyLDggQEAgaW50IGkyY19yZWN2KEkyQ0J1cyAqYnVzKTsKIAogRGV2aWNlU3Rh
dGUgKmkyY19jcmVhdGVfc2xhdmUoSTJDQnVzICpidXMsIGNvbnN0IGNoYXIgKm5hbWUsIHVpbnQ4
X3QgYWRkcik7CiAKK3R5cGVkZWYgc3RydWN0IGJpdGJhbmdfaTJjX2ludGVyZmFjZSBiaXRiYW5n
X2kyY19pbnRlcmZhY2U7CisKIC8qIGxtODMyeC5jICovCiB2b2lkIGxtODMyeF9rZXlfZXZlbnQo
RGV2aWNlU3RhdGUgKmRldiwgaW50IGtleSwgaW50IHN0YXRlKTsKIApkaWZmIC0tZ2l0IGEvaW5j
bHVkZS9ody9pMmMvcHBjNHh4X2kyYy5oIGIvaW5jbHVkZS9ody9pMmMvcHBjNHh4X2kyYy5oCmlu
ZGV4IDA4OTFhOWM5NDguLmIzNDUwYmFjZjcgMTAwNjQ0Ci0tLSBhL2luY2x1ZGUvaHcvaTJjL3Bw
YzR4eF9pMmMuaAorKysgYi9pbmNsdWRlL2h3L2kyYy9wcGM0eHhfaTJjLmgKQEAgLTMxLDkgKzMx
LDYgQEAKICNpbmNsdWRlICJody9zeXNidXMuaCIKICNpbmNsdWRlICJody9pMmMvaTJjLmgiCiAK
LS8qIGZyb20gaHcvaTJjL2JpdGJhbmdfaTJjLmggKi8KLXR5cGVkZWYgc3RydWN0IGJpdGJhbmdf
aTJjX2ludGVyZmFjZSBiaXRiYW5nX2kyY19pbnRlcmZhY2U7Ci0KICNkZWZpbmUgVFlQRV9QUEM0
eHhfSTJDICJwcGM0eHgtaTJjIgogI2RlZmluZSBQUEM0eHhfSTJDKG9iaikgT0JKRUNUX0NIRUNL
KFBQQzR4eEkyQ1N0YXRlLCAob2JqKSwgVFlQRV9QUEM0eHhfSTJDKQogCmRpZmYgLS1naXQgYS9p
bmNsdWRlL2h3L3MzOTB4L3RvZC5oIGIvaW5jbHVkZS9ody9zMzkweC90b2QuaAppbmRleCA0MTNj
MGQ3YzAyLi40NDJmNDViMmY1IDEwMDY0NAotLS0gYS9pbmNsdWRlL2h3L3MzOTB4L3RvZC5oCisr
KyBiL2luY2x1ZGUvaHcvczM5MHgvdG9kLmgKQEAgLTUwLDcgKzUwLDcgQEAgdHlwZWRlZiBzdHJ1
Y3QgUzM5MFRPRENsYXNzIHsKIC8qIENvbnZlcnRzIG5zIHRvIHMzOTAncyBjbG9jayBmb3JtYXQg
Ki8KIHN0YXRpYyBpbmxpbmUgdWludDY0X3QgdGltZTJ0b2QodWludDY0X3QgbnMpCiB7Ci0gICAg
cmV0dXJuIChucyA8PCA5KSAvIDEyNSArICgoKG5zICYgMHhmZjEwMDAwMDAwMDAwMDAwdWxsKSAv
IDEyNSkgPDwgOSk7CisgICAgcmV0dXJuIChucyA8PCA5KSAvIDEyNSArICgoKG5zICYgMHhmZjgw
MDAwMDAwMDAwMDAwdWxsKSAvIDEyNSkgPDwgOSk7CiB9CiAKIC8qIENvbnZlcnRzIHMzOTAncyBj
bG9jayBmb3JtYXQgdG8gbnMgKi8KZGlmZiAtLWdpdCBhL2pvYi5jIGIvam9iLmMKaW5kZXggZmE2
NzFiNDMxYS4uYTNiZWM3ZmIyMiAxMDA2NDQKLS0tIGEvam9iLmMKKysrIGIvam9iLmMKQEAgLTEz
NiwyMSArMTM2LDEzIEBAIHN0YXRpYyB2b2lkIGpvYl90eG5fZGVsX2pvYihKb2IgKmpvYikKICAg
ICB9CiB9CiAKLXN0YXRpYyBpbnQgam9iX3R4bl9hcHBseShKb2JUeG4gKnR4biwgaW50IGZuKEpv
YiAqKSwgYm9vbCBsb2NrKQorc3RhdGljIGludCBqb2JfdHhuX2FwcGx5KEpvYlR4biAqdHhuLCBp
bnQgZm4oSm9iICopKQogewotICAgIEFpb0NvbnRleHQgKmN0eDsKICAgICBKb2IgKmpvYiwgKm5l
eHQ7CiAgICAgaW50IHJjID0gMDsKIAogICAgIFFMSVNUX0ZPUkVBQ0hfU0FGRShqb2IsICZ0eG4t
PmpvYnMsIHR4bl9saXN0LCBuZXh0KSB7Ci0gICAgICAgIGlmIChsb2NrKSB7Ci0gICAgICAgICAg
ICBjdHggPSBqb2ItPmFpb19jb250ZXh0OwotICAgICAgICAgICAgYWlvX2NvbnRleHRfYWNxdWly
ZShjdHgpOwotICAgICAgICB9CiAgICAgICAgIHJjID0gZm4oam9iKTsKLSAgICAgICAgaWYgKGxv
Y2spIHsKLSAgICAgICAgICAgIGFpb19jb250ZXh0X3JlbGVhc2UoY3R4KTsKLSAgICAgICAgfQog
ICAgICAgICBpZiAocmMpIHsKICAgICAgICAgICAgIGJyZWFrOwogICAgICAgICB9CkBAIC03MzIs
MTAgKzcyNCwxMCBAQCBzdGF0aWMgdm9pZCBqb2JfY2FuY2VsX2FzeW5jKEpvYiAqam9iLCBib29s
IGZvcmNlKQogewogICAgIGlmIChqb2ItPnVzZXJfcGF1c2VkKSB7CiAgICAgICAgIC8qIERvIG5v
dCBjYWxsIGpvYl9lbnRlciBoZXJlLCB0aGUgY2FsbGVyIHdpbGwgaGFuZGxlIGl0LiAgKi8KLSAg
ICAgICAgam9iLT51c2VyX3BhdXNlZCA9IGZhbHNlOwogICAgICAgICBpZiAoam9iLT5kcml2ZXIt
PnVzZXJfcmVzdW1lKSB7CiAgICAgICAgICAgICBqb2ItPmRyaXZlci0+dXNlcl9yZXN1bWUoam9i
KTsKICAgICAgICAgfQorICAgICAgICBqb2ItPnVzZXJfcGF1c2VkID0gZmFsc2U7CiAgICAgICAg
IGFzc2VydChqb2ItPnBhdXNlX2NvdW50ID4gMCk7CiAgICAgICAgIGpvYi0+cGF1c2VfY291bnQt
LTsKICAgICB9CkBAIC04MDcsMTEgKzc5OSwxMSBAQCBzdGF0aWMgdm9pZCBqb2JfZG9fZmluYWxp
emUoSm9iICpqb2IpCiAgICAgYXNzZXJ0KGpvYiAmJiBqb2ItPnR4bik7CiAKICAgICAvKiBwcmVw
YXJlIHRoZSB0cmFuc2FjdGlvbiB0byBjb21wbGV0ZSAqLwotICAgIHJjID0gam9iX3R4bl9hcHBs
eShqb2ItPnR4biwgam9iX3ByZXBhcmUsIHRydWUpOworICAgIHJjID0gam9iX3R4bl9hcHBseShq
b2ItPnR4biwgam9iX3ByZXBhcmUpOwogICAgIGlmIChyYykgewogICAgICAgICBqb2JfY29tcGxl
dGVkX3R4bl9hYm9ydChqb2IpOwogICAgIH0gZWxzZSB7Ci0gICAgICAgIGpvYl90eG5fYXBwbHko
am9iLT50eG4sIGpvYl9maW5hbGl6ZV9zaW5nbGUsIHRydWUpOworICAgICAgICBqb2JfdHhuX2Fw
cGx5KGpvYi0+dHhuLCBqb2JfZmluYWxpemVfc2luZ2xlKTsKICAgICB9CiB9CiAKQEAgLTg1Nywx
MCArODQ5LDEwIEBAIHN0YXRpYyB2b2lkIGpvYl9jb21wbGV0ZWRfdHhuX3N1Y2Nlc3MoSm9iICpq
b2IpCiAgICAgICAgIGFzc2VydChvdGhlcl9qb2ItPnJldCA9PSAwKTsKICAgICB9CiAKLSAgICBq
b2JfdHhuX2FwcGx5KHR4biwgam9iX3RyYW5zaXRpb25fdG9fcGVuZGluZywgZmFsc2UpOworICAg
IGpvYl90eG5fYXBwbHkodHhuLCBqb2JfdHJhbnNpdGlvbl90b19wZW5kaW5nKTsKIAogICAgIC8q
IElmIG5vIGpvYnMgbmVlZCBtYW51YWwgZmluYWxpemF0aW9uLCBhdXRvbWF0aWNhbGx5IGRvIHNv
ICovCi0gICAgaWYgKGpvYl90eG5fYXBwbHkodHhuLCBqb2JfbmVlZHNfZmluYWxpemUsIGZhbHNl
KSA9PSAwKSB7CisgICAgaWYgKGpvYl90eG5fYXBwbHkodHhuLCBqb2JfbmVlZHNfZmluYWxpemUp
ID09IDApIHsKICAgICAgICAgam9iX2RvX2ZpbmFsaXplKGpvYik7CiAgICAgfQogfQpkaWZmIC0t
Z2l0IGEvbGludXgtdXNlci9zeXNjYWxsLmMgYi9saW51eC11c2VyL3N5c2NhbGwuYwppbmRleCBk
ZmM4NTFjYzM1Li4wODU5NzM5ZTlkIDEwMDY0NAotLS0gYS9saW51eC11c2VyL3N5c2NhbGwuYwor
KysgYi9saW51eC11c2VyL3N5c2NhbGwuYwpAQCAtODA3Nyw2ICs4MDc3LDkgQEAgYWJpX2xvbmcg
ZG9fc3lzY2FsbCh2b2lkICpjcHVfZW52LCBpbnQgbnVtLCBhYmlfbG9uZyBhcmcxLAogICAgICAg
ICB9CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgVEFSR0VUX05SX3dyaXRlOgorICAgICAgICBp
ZiAoYXJnMiA9PSAwICYmIGFyZzMgPT0gMCkgeworICAgICAgICAgICAgcmV0dXJuIGdldF9lcnJu
byhzYWZlX3dyaXRlKGFyZzEsIDAsIDApKTsKKyAgICAgICAgfQogICAgICAgICBpZiAoIShwID0g
bG9ja191c2VyKFZFUklGWV9SRUFELCBhcmcyLCBhcmczLCAxKSkpCiAgICAgICAgICAgICBnb3Rv
IGVmYXVsdDsKICAgICAgICAgaWYgKGZkX3RyYW5zX3RhcmdldF90b19ob3N0X2RhdGEoYXJnMSkp
IHsKQEAgLTEwODQ4LDE1ICsxMDg1MSwyMiBAQCBhYmlfbG9uZyBkb19zeXNjYWxsKHZvaWQgKmNw
dV9lbnYsIGludCBudW0sIGFiaV9sb25nIGFyZzEsCiAjZW5kaWYKICNpZmRlZiBUQVJHRVRfQUFS
Q0g2NAogICAgICAgICBjYXNlIFRBUkdFVF9QUl9TVkVfU0VUX1ZMOgotICAgICAgICAgICAgLyog
V2UgY2Fubm90IHN1cHBvcnQgZWl0aGVyIFBSX1NWRV9TRVRfVkxfT05FWEVDCi0gICAgICAgICAg
ICAgICBvciBQUl9TVkVfVkxfSU5IRVJJVC4gIFRoZXJlZm9yZSwgYW55dGhpbmcgYWJvdmUKLSAg
ICAgICAgICAgICAgIEFSTV9NQVhfVlEgcmVzdWx0cyBpbiBFSU5WQUwuICAqLworICAgICAgICAg
ICAgLyoKKyAgICAgICAgICAgICAqIFdlIGNhbm5vdCBzdXBwb3J0IGVpdGhlciBQUl9TVkVfU0VU
X1ZMX09ORVhFQyBvcgorICAgICAgICAgICAgICogUFJfU1ZFX1ZMX0lOSEVSSVQuICBOb3RlIHRo
ZSBrZXJuZWwgZGVmaW5pdGlvbgorICAgICAgICAgICAgICogb2Ygc3ZlX3ZsX3ZhbGlkIGFsbG93
cyBmb3IgVlE9NTEyLCBpLmUuIFZMPTgxOTIsCisgICAgICAgICAgICAgKiBldmVuIHRob3VnaCB0
aGUgY3VycmVudCBhcmNoaXRlY3R1cmFsIG1heGltdW0gaXMgVlE9MTYuCisgICAgICAgICAgICAg
Ki8KICAgICAgICAgICAgIHJldCA9IC1UQVJHRVRfRUlOVkFMOwogICAgICAgICAgICAgaWYgKGFy
bV9mZWF0dXJlKGNwdV9lbnYsIEFSTV9GRUFUVVJFX1NWRSkKLSAgICAgICAgICAgICAgICAmJiBh
cmcyID49IDAgJiYgYXJnMiA8PSBBUk1fTUFYX1ZRICogMTYgJiYgIShhcmcyICYgMTUpKSB7Cisg
ICAgICAgICAgICAgICAgJiYgYXJnMiA+PSAwICYmIGFyZzIgPD0gNTEyICogMTYgJiYgIShhcmcy
ICYgMTUpKSB7CiAgICAgICAgICAgICAgICAgQ1BVQVJNU3RhdGUgKmVudiA9IGNwdV9lbnY7Ci0g
ICAgICAgICAgICAgICAgaW50IG9sZF92cSA9IChlbnYtPnZmcC56Y3JfZWxbMV0gJiAweGYpICsg
MTsKLSAgICAgICAgICAgICAgICBpbnQgdnEgPSBNQVgoYXJnMiAvIDE2LCAxKTsKKyAgICAgICAg
ICAgICAgICBBUk1DUFUgKmNwdSA9IGFybV9lbnZfZ2V0X2NwdShlbnYpOworICAgICAgICAgICAg
ICAgIHVpbnQzMl90IHZxLCBvbGRfdnE7CisKKyAgICAgICAgICAgICAgICBvbGRfdnEgPSAoZW52
LT52ZnAuemNyX2VsWzFdICYgMHhmKSArIDE7CisgICAgICAgICAgICAgICAgdnEgPSBNQVgoYXJn
MiAvIDE2LCAxKTsKKyAgICAgICAgICAgICAgICB2cSA9IE1JTih2cSwgY3B1LT5zdmVfbWF4X3Zx
KTsKIAogICAgICAgICAgICAgICAgIGlmICh2cSA8IG9sZF92cSkgewogICAgICAgICAgICAgICAg
ICAgICBhYXJjaDY0X3N2ZV9uYXJyb3dfdnEoZW52LCB2cSk7CkBAIC0xMDkwMCw4ICsxMDkxMCwx
NSBAQCBhYmlfbG9uZyBkb19zeXNjYWxsKHZvaWQgKmNwdV9lbnYsIGludCBudW0sIGFiaV9sb25n
IGFyZzEsCiAgICAgICAgICAgICBhcmc0ID0gYXJnNTsKICAgICAgICAgICAgIGFyZzUgPSBhcmc2
OwogICAgICAgICB9Ci0gICAgICAgIGlmICghKHAgPSBsb2NrX3VzZXIoVkVSSUZZX1dSSVRFLCBh
cmcyLCBhcmczLCAwKSkpCi0gICAgICAgICAgICBnb3RvIGVmYXVsdDsKKyAgICAgICAgaWYgKGFy
ZzIgPT0gMCAmJiBhcmczID09IDApIHsKKyAgICAgICAgICAgIC8qIFNwZWNpYWwtY2FzZSBOVUxM
IGJ1ZmZlciBhbmQgemVybyBsZW5ndGgsIHdoaWNoIHNob3VsZCBzdWNjZWVkICovCisgICAgICAg
ICAgICBwID0gMDsKKyAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgIHAgPSBsb2NrX3VzZXIo
VkVSSUZZX1dSSVRFLCBhcmcyLCBhcmczLCAwKTsKKyAgICAgICAgICAgIGlmICghcCkgeworICAg
ICAgICAgICAgICAgIGdvdG8gZWZhdWx0OworICAgICAgICAgICAgfQorICAgICAgICB9CiAgICAg
ICAgIHJldCA9IGdldF9lcnJubyhwcmVhZDY0KGFyZzEsIHAsIGFyZzMsIHRhcmdldF9vZmZzZXQ2
NChhcmc0LCBhcmc1KSkpOwogICAgICAgICB1bmxvY2tfdXNlcihwLCBhcmcyLCByZXQpOwogICAg
ICAgICBicmVhazsKQEAgLTEwOTEwLDggKzEwOTI3LDE1IEBAIGFiaV9sb25nIGRvX3N5c2NhbGwo
dm9pZCAqY3B1X2VudiwgaW50IG51bSwgYWJpX2xvbmcgYXJnMSwKICAgICAgICAgICAgIGFyZzQg
PSBhcmc1OwogICAgICAgICAgICAgYXJnNSA9IGFyZzY7CiAgICAgICAgIH0KLSAgICAgICAgaWYg
KCEocCA9IGxvY2tfdXNlcihWRVJJRllfUkVBRCwgYXJnMiwgYXJnMywgMSkpKQotICAgICAgICAg
ICAgZ290byBlZmF1bHQ7CisgICAgICAgIGlmIChhcmcyID09IDAgJiYgYXJnMyA9PSAwKSB7Cisg
ICAgICAgICAgICAvKiBTcGVjaWFsLWNhc2UgTlVMTCBidWZmZXIgYW5kIHplcm8gbGVuZ3RoLCB3
aGljaCBzaG91bGQgc3VjY2VlZCAqLworICAgICAgICAgICAgcCA9IDA7CisgICAgICAgIH0gZWxz
ZSB7CisgICAgICAgICAgICBwID0gbG9ja191c2VyKFZFUklGWV9SRUFELCBhcmcyLCBhcmczLCAx
KTsKKyAgICAgICAgICAgIGlmICghcCkgeworICAgICAgICAgICAgICAgIGdvdG8gZWZhdWx0Owor
ICAgICAgICAgICAgfQorICAgICAgICB9CiAgICAgICAgIHJldCA9IGdldF9lcnJubyhwd3JpdGU2
NChhcmcxLCBwLCBhcmczLCB0YXJnZXRfb2Zmc2V0NjQoYXJnNCwgYXJnNSkpKTsKICAgICAgICAg
dW5sb2NrX3VzZXIocCwgYXJnMiwgMCk7CiAgICAgICAgIGJyZWFrOwpkaWZmIC0tZ2l0IGEvbWln
cmF0aW9uL3Bvc3Rjb3B5LXJhbS5jIGIvbWlncmF0aW9uL3Bvc3Rjb3B5LXJhbS5jCmluZGV4IDkz
MmYxODg5NDkuLmQ2Y2M5OWZlZTEgMTAwNjQ0Ci0tLSBhL21pZ3JhdGlvbi9wb3N0Y29weS1yYW0u
YworKysgYi9taWdyYXRpb24vcG9zdGNvcHktcmFtLmMKQEAgLTUxOSw2ICs1MTksMTIgQEAgaW50
IHBvc3Rjb3B5X3JhbV9pbmNvbWluZ19jbGVhbnVwKE1pZ3JhdGlvbkluY29taW5nU3RhdGUgKm1p
cykKICAgICBpZiAobWlzLT5oYXZlX2ZhdWx0X3RocmVhZCkgewogICAgICAgICBFcnJvciAqbG9j
YWxfZXJyID0gTlVMTDsKIAorICAgICAgICAvKiBMZXQgdGhlIGZhdWx0IHRocmVhZCBxdWl0ICov
CisgICAgICAgIGF0b21pY19zZXQoJm1pcy0+ZmF1bHRfdGhyZWFkX3F1aXQsIDEpOworICAgICAg
ICBwb3N0Y29weV9mYXVsdF90aHJlYWRfbm90aWZ5KG1pcyk7CisgICAgICAgIHRyYWNlX3Bvc3Rj
b3B5X3JhbV9pbmNvbWluZ19jbGVhbnVwX2pvaW4oKTsKKyAgICAgICAgcWVtdV90aHJlYWRfam9p
bigmbWlzLT5mYXVsdF90aHJlYWQpOworCiAgICAgICAgIGlmIChwb3N0Y29weV9ub3RpZnkoUE9T
VENPUFlfTk9USUZZX0lOQk9VTkRfRU5ELCAmbG9jYWxfZXJyKSkgewogICAgICAgICAgICAgZXJy
b3JfcmVwb3J0X2Vycihsb2NhbF9lcnIpOwogICAgICAgICAgICAgcmV0dXJuIC0xOwpAQCAtNTI3
LDExICs1MzMsNiBAQCBpbnQgcG9zdGNvcHlfcmFtX2luY29taW5nX2NsZWFudXAoTWlncmF0aW9u
SW5jb21pbmdTdGF0ZSAqbWlzKQogICAgICAgICBpZiAocWVtdV9yYW1fZm9yZWFjaF9taWdyYXRh
YmxlX2Jsb2NrKGNsZWFudXBfcmFuZ2UsIG1pcykpIHsKICAgICAgICAgICAgIHJldHVybiAtMTsK
ICAgICAgICAgfQotICAgICAgICAvKiBMZXQgdGhlIGZhdWx0IHRocmVhZCBxdWl0ICovCi0gICAg
ICAgIGF0b21pY19zZXQoJm1pcy0+ZmF1bHRfdGhyZWFkX3F1aXQsIDEpOwotICAgICAgICBwb3N0
Y29weV9mYXVsdF90aHJlYWRfbm90aWZ5KG1pcyk7Ci0gICAgICAgIHRyYWNlX3Bvc3Rjb3B5X3Jh
bV9pbmNvbWluZ19jbGVhbnVwX2pvaW4oKTsKLSAgICAgICAgcWVtdV90aHJlYWRfam9pbigmbWlz
LT5mYXVsdF90aHJlYWQpOwogCiAgICAgICAgIHRyYWNlX3Bvc3Rjb3B5X3JhbV9pbmNvbWluZ19j
bGVhbnVwX2Nsb3NldWYoKTsKICAgICAgICAgY2xvc2UobWlzLT51c2VyZmF1bHRfZmQpOwpkaWZm
IC0tZ2l0IGEvbW9uaXRvci5jIGIvbW9uaXRvci5jCmluZGV4IDc3ODYxZTk2YWYuLmExOTk5ZTM5
NmMgMTAwNjQ0Ci0tLSBhL21vbml0b3IuYworKysgYi9tb25pdG9yLmMKQEAgLTQyNzcsNiArNDI3
Nyw4IEBAIHN0YXRpYyB2b2lkIGhhbmRsZV9xbXBfY29tbWFuZChKU09OTWVzc2FnZVBhcnNlciAq
cGFyc2VyLCBHUXVldWUgKnRva2VucykKICAgICAgICAgdHJhY2VfbW9uaXRvcl9xbXBfY21kX291
dF9vZl9iYW5kKHFvYmplY3RfZ2V0X3RyeV9zdHIoaWQpCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICA/OiAiIik7CiAgICAgICAgIG1vbml0b3JfcW1wX2Rpc3BhdGNo
KG1vbiwgcmVxLCBpZCk7CisgICAgICAgIHFvYmplY3RfdW5yZWYocmVxKTsKKyAgICAgICAgcW9i
amVjdF91bnJlZihpZCk7CiAgICAgICAgIHJldHVybjsKICAgICB9CiAKZGlmZiAtLWdpdCBhL25i
ZC9zZXJ2ZXIuYyBiL25iZC9zZXJ2ZXIuYwppbmRleCBlYTVmZTBlYjMzLi4yMTkzZTE2YzY4IDEw
MDY0NAotLS0gYS9uYmQvc2VydmVyLmMKKysrIGIvbmJkL3NlcnZlci5jCkBAIC05NzgsNiArOTc4
LDcgQEAgc3RhdGljIGludCBuYmRfbmVnb3RpYXRlX21ldGFfcXVlcmllcyhOQkRDbGllbnQgKmNs
aWVudCwKICAgICBpZiAoY2xpZW50LT5vcHQgPT0gTkJEX09QVF9MSVNUX01FVEFfQ09OVEVYVCAm
JiAhbmJfcXVlcmllcykgewogICAgICAgICAvKiBlbmFibGUgYWxsIGtub3duIGNvbnRleHRzICov
CiAgICAgICAgIG1ldGEtPmJhc2VfYWxsb2NhdGlvbiA9IHRydWU7CisgICAgICAgIG1ldGEtPmJp
dG1hcCA9ICEhbWV0YS0+ZXhwLT5leHBvcnRfYml0bWFwOwogICAgIH0gZWxzZSB7CiAgICAgICAg
IGZvciAoaSA9IDA7IGkgPCBuYl9xdWVyaWVzOyArK2kpIHsKICAgICAgICAgICAgIHJldCA9IG5i
ZF9uZWdvdGlhdGVfbWV0YV9xdWVyeShjbGllbnQsIG1ldGEsIGVycnApOwpAQCAtMTk1MSw2ICsx
OTUyLDggQEAgc3RhdGljIHVuc2lnbmVkIGludCBiaXRtYXBfdG9fZXh0ZW50cyhCZHJ2RGlydHlC
aXRtYXAgKmJpdG1hcCwgdWludDY0X3Qgb2Zmc2V0LAogCiAgICAgYXNzZXJ0KGJlZ2luIDwgb3Zl
cmFsbF9lbmQgJiYgbmJfZXh0ZW50cyk7CiAgICAgd2hpbGUgKGJlZ2luIDwgb3ZlcmFsbF9lbmQg
JiYgaSA8IG5iX2V4dGVudHMpIHsKKyAgICAgICAgYm9vbCBuZXh0X2RpcnR5ID0gIWRpcnR5Owor
CiAgICAgICAgIGlmIChkaXJ0eSkgewogICAgICAgICAgICAgZW5kID0gYmRydl9kaXJ0eV9iaXRt
YXBfbmV4dF96ZXJvKGJpdG1hcCwgYmVnaW4pOwogICAgICAgICB9IGVsc2UgewpAQCAtMTk2Miw2
ICsxOTY1LDcgQEAgc3RhdGljIHVuc2lnbmVkIGludCBiaXRtYXBfdG9fZXh0ZW50cyhCZHJ2RGly
dHlCaXRtYXAgKmJpdG1hcCwgdWludDY0X3Qgb2Zmc2V0LAogICAgICAgICAgICAgZW5kID0gTUlO
KGJkcnZfZGlydHlfYml0bWFwX3NpemUoYml0bWFwKSwKICAgICAgICAgICAgICAgICAgICAgICBi
ZWdpbiArIFVJTlQzMl9NQVggKyAxIC0KICAgICAgICAgICAgICAgICAgICAgICBiZHJ2X2RpcnR5
X2JpdG1hcF9ncmFudWxhcml0eShiaXRtYXApKTsKKyAgICAgICAgICAgIG5leHRfZGlydHkgPSBk
aXJ0eTsKICAgICAgICAgfQogICAgICAgICBpZiAoZG9udF9mcmFnbWVudCAmJiBlbmQgPiBvdmVy
YWxsX2VuZCkgewogICAgICAgICAgICAgZW5kID0gb3ZlcmFsbF9lbmQ7CkBAIC0xOTcxLDcgKzE5
NzUsNyBAQCBzdGF0aWMgdW5zaWduZWQgaW50IGJpdG1hcF90b19leHRlbnRzKEJkcnZEaXJ0eUJp
dG1hcCAqYml0bWFwLCB1aW50NjRfdCBvZmZzZXQsCiAgICAgICAgIGV4dGVudHNbaV0uZmxhZ3Mg
PSBjcHVfdG9fYmUzMihkaXJ0eSA/IE5CRF9TVEFURV9ESVJUWSA6IDApOwogICAgICAgICBpKys7
CiAgICAgICAgIGJlZ2luID0gZW5kOwotICAgICAgICBkaXJ0eSA9ICFkaXJ0eTsKKyAgICAgICAg
ZGlydHkgPSBuZXh0X2RpcnR5OwogICAgIH0KIAogICAgIGJkcnZfZGlydHlfaXRlcl9mcmVlKGl0
KTsKQEAgLTIxMzUsNyArMjEzOSw4IEBAIHN0YXRpYyBjb3JvdXRpbmVfZm4gaW50IG5iZF9kb19j
bWRfcmVhZChOQkRDbGllbnQgKmNsaWVudCwgTkJEUmVxdWVzdCAqcmVxdWVzdCwKICAgICB9CiAK
ICAgICBpZiAoY2xpZW50LT5zdHJ1Y3R1cmVkX3JlcGx5ICYmICEocmVxdWVzdC0+ZmxhZ3MgJiBO
QkRfQ01EX0ZMQUdfREYpICYmCi0gICAgICAgIHJlcXVlc3QtPmxlbikgeworICAgICAgICByZXF1
ZXN0LT5sZW4gJiYgcmVxdWVzdC0+dHlwZSAhPSBOQkRfQ01EX0NBQ0hFKQorICAgIHsKICAgICAg
ICAgcmV0dXJuIG5iZF9jb19zZW5kX3NwYXJzZV9yZWFkKGNsaWVudCwgcmVxdWVzdC0+aGFuZGxl
LCByZXF1ZXN0LT5mcm9tLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ZGF0YSwgcmVxdWVzdC0+bGVuLCBlcnJwKTsKICAgICB9CmRpZmYgLS1naXQgYS9uZXQvc2xpcnAu
YyBiL25ldC9zbGlycC5jCmluZGV4IDFlMTQzMThiNGQuLmZkMjFkYzcyOGMgMTAwNjQ0Ci0tLSBh
L25ldC9zbGlycC5jCisrKyBiL25ldC9zbGlycC5jCkBAIC0zNjUsNiArMzY1LDE1IEBAIHN0YXRp
YyBpbnQgbmV0X3NsaXJwX2luaXQoTmV0Q2xpZW50U3RhdGUgKnBlZXIsIGNvbnN0IGNoYXIgKm1v
ZGVsLAogICAgICAgICByZXR1cm4gLTE7CiAgICAgfQogCisgICAgaWYgKHZkb21haW5uYW1lICYm
IHN0cmxlbih2ZG9tYWlubmFtZSkgPiAyNTUpIHsKKyAgICAgICAgZXJyb3Jfc2V0ZyhlcnJwLCAi
J2RvbWFpbm5hbWUnIHBhcmFtZXRlciBjYW5ub3QgZXhjZWVkIDI1NSBieXRlcyIpOworICAgICAg
ICByZXR1cm4gLTE7CisgICAgfQorCisgICAgaWYgKHZob3N0bmFtZSAmJiBzdHJsZW4odmhvc3Ru
YW1lKSA+IDI1NSkgeworICAgICAgICBlcnJvcl9zZXRnKGVycnAsICIndmhvc3RuYW1lJyBwYXJh
bWV0ZXIgY2Fubm90IGV4Y2VlZCAyNTUgYnl0ZXMiKTsKKyAgICAgICAgcmV0dXJuIC0xOworICAg
IH0KIAogICAgIG5jID0gcWVtdV9uZXdfbmV0X2NsaWVudCgmbmV0X3NsaXJwX2luZm8sIHBlZXIs
IG1vZGVsLCBuYW1lKTsKIApkaWZmIC0tZ2l0IGEvcWVtdS1kZXByZWNhdGVkLnRleGkgYi9xZW11
LWRlcHJlY2F0ZWQudGV4aQppbmRleCA5OTIwYTg1YWRjLi5jZmYwZThiMzA5IDEwMDY0NAotLS0g
YS9xZW11LWRlcHJlY2F0ZWQudGV4aQorKysgYi9xZW11LWRlcHJlY2F0ZWQudGV4aQpAQCAtMjI3
LDYgKzIyNywyMSBAQCBmcm9tIG9sZCBRRU1VIHZlcnNpb25zIGFueW1vcmUuIEEgbmV3ZXIgbWFj
aGluZSB0eXBlIHNob3VsZCBiZSB1c2VkIGluc3RlYWQuCiBJbiBvcmRlciB0byBwcmV2ZW50IFFF
TVUgZnJvbSBhdXRvbWF0aWNhbGx5IG9wZW5pbmcgYW4gaW1hZ2UncyBiYWNraW5nCiBjaGFpbiwg
dXNlIGBgImJhY2tpbmciOiBudWxsJycgaW5zdGVhZC4KIAorQHN1YnN1YnNlY3Rpb24gcmJkIGtl
eXZhbHVlIHBhaXIgZW5jb2RlZCBmaWxlbmFtZXM6ICIiIChzaW5jZSAzLjEuMCkKKworT3B0aW9u
cyBmb3IgYGByYmQnJyBzaG91bGQgYmUgc3BlY2lmaWVkIGFjY29yZGluZyB0byBpdHMgcnVudGlt
ZSBvcHRpb25zLAorbGlrZSBvdGhlciBibG9jayBkcml2ZXJzLiAgTGVnYWN5IHBhcnNpbmcgb2Yg
a2V5dmFsdWUgcGFpciBlbmNvZGVkCitmaWxlbmFtZXMgaXMgdXNlZnVsIHRvIG9wZW4gaW1hZ2Vz
IHdpdGggdGhlIG9sZCBmb3JtYXQgZm9yIGJhY2tpbmcgZmlsZXM7CitUaGVzZSBpbWFnZSBmaWxl
cyBzaG91bGQgYmUgdXBkYXRlZCB0byB1c2UgdGhlIGN1cnJlbnQgZm9ybWF0LgorCitFeGFtcGxl
IG9mIGxlZ2FjeSBlbmNvZGluZzoKKworQGNvZGV7anNvbjpAeyJmaWxlLmRyaXZlciI6InJiZCIs
ICJmaWxlLmZpbGVuYW1lIjoicmJkOnJiZC9uYW1lIkB9fQorCitUaGUgYWJvdmUsIGNvbnZlcnRl
ZCB0byB0aGUgY3VycmVudCBzdXBwb3J0ZWQgZm9ybWF0OgorCitAY29kZXtqc29uOkB7ImZpbGUu
ZHJpdmVyIjoicmJkIiwgImZpbGUucG9vbCI6InJiZCIsICJmaWxlLmltYWdlIjoibmFtZSJAfX0K
KwogQHN1YnNlY3Rpb24gdmlvLXNwYXByLWRldmljZSBkZXZpY2Ugb3B0aW9ucwogCiBAc3Vic3Vi
c2VjdGlvbiAiaXJxIjogIiIgKHNpbmNlIDMuMC4wKQpkaWZmIC0tZ2l0IGEvcWVtdS1pbWcuYyBi
L3FlbXUtaW1nLmMKaW5kZXggMWFjZGRmNjkzYy4uNDc5OWUwOTdkYyAxMDA2NDQKLS0tIGEvcWVt
dS1pbWcuYworKysgYi9xZW11LWltZy5jCkBAIC0yNjEsOCArMjYxLDkgQEAgc3RhdGljIGludCBw
cmludF9ibG9ja19vcHRpb25faGVscChjb25zdCBjaGFyICpmaWxlbmFtZSwgY29uc3QgY2hhciAq
Zm10KQogICAgICAgICAgICAgcmV0dXJuIDE7CiAgICAgICAgIH0KICAgICAgICAgaWYgKCFwcm90
b19kcnYtPmNyZWF0ZV9vcHRzKSB7Ci0gICAgICAgICAgICBlcnJvcl9yZXBvcnQoIlByb3RvY2Fs
IGRyaXZlciAnJXMnIGRvZXMgbm90IHN1cHBvcnQgaW1hZ2UgY3JlYXRpb24iLAorICAgICAgICAg
ICAgZXJyb3JfcmVwb3J0KCJQcm90b2NvbCBkcml2ZXIgJyVzJyBkb2VzIG5vdCBzdXBwb3J0IGlt
YWdlIGNyZWF0aW9uIiwKICAgICAgICAgICAgICAgICAgICAgICAgICBwcm90b19kcnYtPmZvcm1h
dF9uYW1lKTsKKyAgICAgICAgICAgIHFlbXVfb3B0c19mcmVlKGNyZWF0ZV9vcHRzKTsKICAgICAg
ICAgICAgIHJldHVybiAxOwogICAgICAgICB9CiAgICAgICAgIGNyZWF0ZV9vcHRzID0gcWVtdV9v
cHRzX2FwcGVuZChjcmVhdGVfb3B0cywgcHJvdG9fZHJ2LT5jcmVhdGVfb3B0cyk7CkBAIC0zNDUs
MjEgKzM0Niw2IEBAIHN0YXRpYyBpbnQgaW1nX2FkZF9rZXlfc2VjcmV0cyh2b2lkICpvcGFxdWUs
CiAgICAgcmV0dXJuIDA7CiB9CiAKLXN0YXRpYyBCbG9ja0JhY2tlbmQgKmltZ19vcGVuX25ld19m
aWxlKGNvbnN0IGNoYXIgKmZpbGVuYW1lLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgUWVtdU9wdHMgKmNyZWF0ZV9vcHRzLAotICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgY29uc3QgY2hhciAqZm10LCBpbnQgZmxhZ3MsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBib29sIHdyaXRldGhyb3VnaCwgYm9vbCBxdWlldCwK
LSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgZm9yY2Vfc2hhcmUp
Ci17Ci0gICAgUURpY3QgKm9wdGlvbnMgPSBOVUxMOwotCi0gICAgb3B0aW9ucyA9IHFkaWN0X25l
dygpOwotICAgIHFlbXVfb3B0X2ZvcmVhY2goY3JlYXRlX29wdHMsIGltZ19hZGRfa2V5X3NlY3Jl
dHMsIG9wdGlvbnMsICZlcnJvcl9hYm9ydCk7Ci0KLSAgICByZXR1cm4gaW1nX29wZW5fZmlsZShm
aWxlbmFtZSwgb3B0aW9ucywgZm10LCBmbGFncywgd3JpdGV0aHJvdWdoLCBxdWlldCwKLSAgICAg
ICAgICAgICAgICAgICAgICAgICBmb3JjZV9zaGFyZSk7Ci19Ci0KIAogc3RhdGljIEJsb2NrQmFj
a2VuZCAqaW1nX29wZW4oYm9vbCBpbWFnZV9vcHRzLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgY29uc3QgY2hhciAqZmlsZW5hbWUsCkBAIC0yMDE4LDYgKzIwMDQsNyBAQCBzdGF0aWMg
aW50IGltZ19jb252ZXJ0KGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICBCbG9ja0RyaXZlclN0
YXRlICpvdXRfYnM7CiAgICAgUWVtdU9wdHMgKm9wdHMgPSBOVUxMLCAqc25fb3B0cyA9IE5VTEw7
CiAgICAgUWVtdU9wdHNMaXN0ICpjcmVhdGVfb3B0cyA9IE5VTEw7CisgICAgUURpY3QgKm9wZW5f
b3B0cyA9IE5VTEw7CiAgICAgY2hhciAqb3B0aW9ucyA9IE5VTEw7CiAgICAgRXJyb3IgKmxvY2Fs
X2VyciA9IE5VTEw7CiAgICAgYm9vbCB3cml0ZXRocm91Z2gsIHNyY193cml0ZXRocm91Z2gsIHF1
aWV0ID0gZmFsc2UsIGltYWdlX29wdHMgPSBmYWxzZSwKQEAgLTIzNjIsNiArMjM0OSwxNiBAQCBz
dGF0aWMgaW50IGltZ19jb252ZXJ0KGludCBhcmdjLCBjaGFyICoqYXJndikKICAgICAgICAgfQog
ICAgIH0KIAorICAgIC8qCisgICAgICogVGhlIGxhdGVyIG9wZW4gY2FsbCB3aWxsIG5lZWQgYW55
IGRlY3J5cHRpb24gc2VjcmV0cywgYW5kCisgICAgICogYmRydl9jcmVhdGUoKSB3aWxsIHB1cmdl
ICJvcHRzIiwgc28gZXh0cmFjdCB0aGVtIG5vdyBiZWZvcmUKKyAgICAgKiB0aGV5IGFyZSBsb3N0
LgorICAgICAqLworICAgIGlmICghc2tpcF9jcmVhdGUpIHsKKyAgICAgICAgb3Blbl9vcHRzID0g
cWRpY3RfbmV3KCk7CisgICAgICAgIHFlbXVfb3B0X2ZvcmVhY2gob3B0cywgaW1nX2FkZF9rZXlf
c2VjcmV0cywgb3Blbl9vcHRzLCAmZXJyb3JfYWJvcnQpOworICAgIH0KKwogICAgIGlmICghc2tp
cF9jcmVhdGUpIHsKICAgICAgICAgLyogQ3JlYXRlIHRoZSBuZXcgaW1hZ2UgKi8KICAgICAgICAg
cmV0ID0gYmRydl9jcmVhdGUoZHJ2LCBvdXRfZmlsZW5hbWUsIG9wdHMsICZsb2NhbF9lcnIpOwpA
QCAtMjM4OCw4ICsyMzg1LDkgQEAgc3RhdGljIGludCBpbWdfY29udmVydChpbnQgYXJnYywgY2hh
ciAqKmFyZ3YpCiAgICAgICAgICAqIFRoYXQgaGFzIHRvIHdhaXQgZm9yIGJkcnZfY3JlYXRlIHRv
IGJlIGltcHJvdmVkCiAgICAgICAgICAqIHRvIGFsbG93IGZpbGVuYW1lcyBpbiBvcHRpb24gc3lu
dGF4CiAgICAgICAgICAqLwotICAgICAgICBzLnRhcmdldCA9IGltZ19vcGVuX25ld19maWxlKG91
dF9maWxlbmFtZSwgb3B0cywgb3V0X2ZtdCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBmbGFncywgd3JpdGV0aHJvdWdoLCBxdWlldCwgZmFsc2UpOworICAgICAgICBzLnRh
cmdldCA9IGltZ19vcGVuX2ZpbGUob3V0X2ZpbGVuYW1lLCBvcGVuX29wdHMsIG91dF9mbXQsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGFncywgd3JpdGV0aHJvdWdoLCBxdWll
dCwgZmFsc2UpOworICAgICAgICBvcGVuX29wdHMgPSBOVUxMOyAvKiBibGtfbmV3X29wZW4gd2ls
bCBoYXZlIGZyZWVkIGl0ICovCiAgICAgfQogICAgIGlmICghcy50YXJnZXQpIHsKICAgICAgICAg
cmV0ID0gLTE7CkBAIC0yNDY0LDYgKzI0NjIsNyBAQCBvdXQ6CiAgICAgcWVtdV9vcHRzX2RlbChv
cHRzKTsKICAgICBxZW11X29wdHNfZnJlZShjcmVhdGVfb3B0cyk7CiAgICAgcWVtdV9vcHRzX2Rl
bChzbl9vcHRzKTsKKyAgICBxb2JqZWN0X3VucmVmKG9wZW5fb3B0cyk7CiAgICAgYmxrX3VucmVm
KHMudGFyZ2V0KTsKICAgICBpZiAocy5zcmMpIHsKICAgICAgICAgZm9yIChic19pID0gMDsgYnNf
aSA8IHMuc3JjX251bTsgYnNfaSsrKSB7CmRpZmYgLS1naXQgYS9xZW11LXNlY2NvbXAuYyBiL3Fl
bXUtc2VjY29tcC5jCmluZGV4IDljZDhlYjk0OTkuLjQ3MjllYjEwN2YgMTAwNjQ0Ci0tLSBhL3Fl
bXUtc2VjY29tcC5jCisrKyBiL3FlbXUtc2VjY29tcC5jCkBAIC0yMCw2ICsyMCw3IEBACiAjaW5j
bHVkZSA8c3lzL3ByY3RsLmg+CiAjaW5jbHVkZSA8c2VjY29tcC5oPgogI2luY2x1ZGUgInN5c2Vt
dS9zZWNjb21wLmgiCisjaW5jbHVkZSA8bGludXgvc2VjY29tcC5oPgogCiAvKiBGb3Igc29tZSBh
cmNoaXRlY3R1cmVzIChub3RhYmx5IEFSTSkgY2FjaGVmbHVzaCBpcyBub3Qgc3VwcG9ydGVkIHVu
dGlsCiAgKiBsaWJzZWNjb21wIDIuMi4zLCBidXQgY29uZmlndXJlIGVuZm9yY2VzIHRoYXQgd2Ug
YXJlIHVzaW5nIGEgbW9yZSByZWNlbnQKQEAgLTEwNywxMiArMTA4LDQwIEBAIHN0YXRpYyBjb25z
dCBzdHJ1Y3QgUWVtdVNlY2NvbXBTeXNjYWxsIGJsYWNrbGlzdFtdID0gewogICAgIHsgU0NNUF9T
WVMoc2NoZWRfZ2V0X3ByaW9yaXR5X21pbiksIFFFTVVfU0VDQ09NUF9TRVRfUkVTT1VSQ0VDVEwg
fSwKIH07CiAKK3N0YXRpYyBpbmxpbmUgX19hdHRyaWJ1dGVfXygodW51c2VkKSkgaW50CitxZW11
X3NlY2NvbXAodW5zaWduZWQgaW50IG9wZXJhdGlvbiwgdW5zaWduZWQgaW50IGZsYWdzLCB2b2lk
ICphcmdzKQoreworI2lmZGVmIF9fTlJfc2VjY29tcAorICAgIHJldHVybiBzeXNjYWxsKF9fTlJf
c2VjY29tcCwgb3BlcmF0aW9uLCBmbGFncywgYXJncyk7CisjZWxzZQorICAgIGVycm5vID0gRU5P
U1lTOworICAgIHJldHVybiAtMTsKKyNlbmRpZgorfQorCitzdGF0aWMgdWludDMyX3QgcWVtdV9z
ZWNjb21wX2dldF9raWxsX2FjdGlvbih2b2lkKQoreworI2lmIGRlZmluZWQoU0VDQ09NUF9HRVRf
QUNUSU9OX0FWQUlMKSAmJiBkZWZpbmVkKFNDTVBfQUNUX0tJTExfUFJPQ0VTUykgJiYgXAorICAg
IGRlZmluZWQoU0VDQ09NUF9SRVRfS0lMTF9QUk9DRVNTKQorICAgIHsKKyAgICAgICAgdWludDMy
X3QgYWN0aW9uID0gU0VDQ09NUF9SRVRfS0lMTF9QUk9DRVNTOworCisgICAgICAgIGlmIChxZW11
X3NlY2NvbXAoU0VDQ09NUF9HRVRfQUNUSU9OX0FWQUlMLCAwLCAmYWN0aW9uKSA9PSAwKSB7Cisg
ICAgICAgICAgICByZXR1cm4gU0NNUF9BQ1RfS0lMTF9QUk9DRVNTOworICAgICAgICB9CisgICAg
fQorI2VuZGlmCisKKyAgICByZXR1cm4gU0NNUF9BQ1RfVFJBUDsKK30KKwogCiBzdGF0aWMgaW50
IHNlY2NvbXBfc3RhcnQodWludDMyX3Qgc2VjY29tcF9vcHRzKQogewogICAgIGludCByYyA9IDA7
CiAgICAgdW5zaWduZWQgaW50IGkgPSAwOwogICAgIHNjbXBfZmlsdGVyX2N0eCBjdHg7CisgICAg
dWludDMyX3QgYWN0aW9uID0gcWVtdV9zZWNjb21wX2dldF9raWxsX2FjdGlvbigpOwogCiAgICAg
Y3R4ID0gc2VjY29tcF9pbml0KFNDTVBfQUNUX0FMTE9XKTsKICAgICBpZiAoY3R4ID09IE5VTEwp
IHsKQEAgLTEyMCwxMiArMTQ5LDE3IEBAIHN0YXRpYyBpbnQgc2VjY29tcF9zdGFydCh1aW50MzJf
dCBzZWNjb21wX29wdHMpCiAgICAgICAgIGdvdG8gc2VjY29tcF9yZXR1cm47CiAgICAgfQogCisg
ICAgcmMgPSBzZWNjb21wX2F0dHJfc2V0KGN0eCwgU0NNUF9GTFRBVFJfQ1RMX1RTWU5DLCAxKTsK
KyAgICBpZiAocmMgIT0gMCkgeworICAgICAgICBnb3RvIHNlY2NvbXBfcmV0dXJuOworICAgIH0K
KwogICAgIGZvciAoaSA9IDA7IGkgPCBBUlJBWV9TSVpFKGJsYWNrbGlzdCk7IGkrKykgewogICAg
ICAgICBpZiAoIShzZWNjb21wX29wdHMgJiBibGFja2xpc3RbaV0uc2V0KSkgewogICAgICAgICAg
ICAgY29udGludWU7CiAgICAgICAgIH0KIAotICAgICAgICByYyA9IHNlY2NvbXBfcnVsZV9hZGRf
YXJyYXkoY3R4LCBTQ01QX0FDVF9LSUxMLCBibGFja2xpc3RbaV0ubnVtLAorICAgICAgICByYyA9
IHNlY2NvbXBfcnVsZV9hZGRfYXJyYXkoY3R4LCBhY3Rpb24sIGJsYWNrbGlzdFtpXS5udW0sCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBibGFja2xpc3RbaV0ubmFyZywgYmxh
Y2tsaXN0W2ldLmFyZ19jbXApOwogICAgICAgICBpZiAocmMgPCAwKSB7CiAgICAgICAgICAgICBn
b3RvIHNlY2NvbXBfcmV0dXJuOwpkaWZmIC0tZ2l0IGEvcWdhL3FhcGktc2NoZW1hLmpzb24gYi9x
Z2EvcWFwaS1zY2hlbWEuanNvbgppbmRleCBkZmJjNGE1ZTMyLi42YTQ3MjQ3NmEyIDEwMDY0NAot
LS0gYS9xZ2EvcWFwaS1zY2hlbWEuanNvbgorKysgYi9xZ2EvcWFwaS1zY2hlbWEuanNvbgpAQCAt
NTMyLDEyICs1MzIsMTIgQEAKICMKICMgU3VzcGVuZCBndWVzdCB0byBkaXNrLgogIwotIyBUaGlz
IGNvbW1hbmQgdHJpZXMgdG8gZXhlY3V0ZSB0aGUgc2NyaXB0cyBwcm92aWRlZCBieSB0aGUgcG0t
dXRpbHMgcGFja2FnZS4KLSMgSWYgaXQncyBub3QgYXZhaWxhYmxlLCB0aGUgc3VzcGVuZCBvcGVy
YXRpb24gd2lsbCBiZSBwZXJmb3JtZWQgYnkgbWFudWFsbHkKLSMgd3JpdGluZyB0byBhIHN5c2Zz
IGZpbGUuCisjIFRoaXMgY29tbWFuZCBhdHRlbXB0cyB0byBzdXNwZW5kIHRoZSBndWVzdCB1c2lu
ZyB0aHJlZSBzdHJhdGVnaWVzLCBpbiB0aGlzCisjIG9yZGVyOgogIwotIyBGb3IgdGhlIGJlc3Qg
cmVzdWx0cyBpdCdzIHN0cm9uZ2x5IHJlY29tbWVuZGVkIHRvIGhhdmUgdGhlIHBtLXV0aWxzCi0j
IHBhY2thZ2UgaW5zdGFsbGVkIGluIHRoZSBndWVzdC4KKyMgLSBzeXN0ZW1kIGhpYmVybmF0ZQor
IyAtIHBtLXV0aWxzICh2aWEgcG0taGliZXJuYXRlKQorIyAtIG1hbnVhbCB3cml0ZSBpbnRvIHN5
c2ZzCiAjCiAjIFRoaXMgY29tbWFuZCBkb2VzIE5PVCByZXR1cm4gYSByZXNwb25zZSBvbiBzdWNj
ZXNzLiBUaGVyZSBpcyBhIGhpZ2ggY2hhbmNlCiAjIHRoZSBjb21tYW5kIHN1Y2NlZWRlZCBpZiB0
aGUgVk0gZXhpdHMgd2l0aCBhIHplcm8gZXhpdCBzdGF0dXMgb3IsIHdoZW4KQEAgLTU2MCwxMiAr
NTYwLDEyIEBACiAjCiAjIFN1c3BlbmQgZ3Vlc3QgdG8gcmFtLgogIwotIyBUaGlzIGNvbW1hbmQg
dHJpZXMgdG8gZXhlY3V0ZSB0aGUgc2NyaXB0cyBwcm92aWRlZCBieSB0aGUgcG0tdXRpbHMgcGFj
a2FnZS4KLSMgSWYgaXQncyBub3QgYXZhaWxhYmxlLCB0aGUgc3VzcGVuZCBvcGVyYXRpb24gd2ls
bCBiZSBwZXJmb3JtZWQgYnkgbWFudWFsbHkKLSMgd3JpdGluZyB0byBhIHN5c2ZzIGZpbGUuCisj
IFRoaXMgY29tbWFuZCBhdHRlbXB0cyB0byBzdXNwZW5kIHRoZSBndWVzdCB1c2luZyB0aHJlZSBz
dHJhdGVnaWVzLCBpbiB0aGlzCisjIG9yZGVyOgogIwotIyBGb3IgdGhlIGJlc3QgcmVzdWx0cyBp
dCdzIHN0cm9uZ2x5IHJlY29tbWVuZGVkIHRvIGhhdmUgdGhlIHBtLXV0aWxzCi0jIHBhY2thZ2Ug
aW5zdGFsbGVkIGluIHRoZSBndWVzdC4KKyMgLSBzeXN0ZW1kIHN1c3BlbmQKKyMgLSBwbS11dGls
cyAodmlhIHBtLXN1c3BlbmQpCisjIC0gbWFudWFsIHdyaXRlIGludG8gc3lzZnMKICMKICMgSU1Q
T1JUQU5UOiBndWVzdC1zdXNwZW5kLXJhbSByZXF1aXJlcyBRRU1VIHRvIHN1cHBvcnQgdGhlICdz
eXN0ZW1fd2FrZXVwJwogIyBjb21tYW5kLiAgVGh1cywgaXQncyAqcmVxdWlyZWQqIHRvIHF1ZXJ5
IFFFTVUgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUKQEAgLTU5Miw3ICs1OTIsMTAgQEAKICMKICMg
U2F2ZSBndWVzdCBzdGF0ZSB0byBkaXNrIGFuZCBzdXNwZW5kIHRvIHJhbS4KICMKLSMgVGhpcyBj
b21tYW5kIHJlcXVpcmVzIHRoZSBwbS11dGlscyBwYWNrYWdlIHRvIGJlIGluc3RhbGxlZCBpbiB0
aGUgZ3Vlc3QuCisjIFRoaXMgY29tbWFuZCBhdHRlbXB0cyB0byBzdXNwZW5kIHRoZSBndWVzdCBi
eSBleGVjdXRpbmcsIGluIHRoaXMgb3JkZXI6CisjCisjIC0gc3lzdGVtZCBoeWJyaWQtc2xlZXAK
KyMgLSBwbS11dGlscyAodmlhIHBtLXN1c3BlbmQtaHlicmlkKQogIwogIyBJTVBPUlRBTlQ6IGd1
ZXN0LXN1c3BlbmQtaHlicmlkIHJlcXVpcmVzIFFFTVUgdG8gc3VwcG9ydCB0aGUgJ3N5c3RlbV93
YWtldXAnCiAjIGNvbW1hbmQuICBUaHVzLCBpdCdzICpyZXF1aXJlZCogdG8gcXVlcnkgUUVNVSBm
b3IgdGhlIHByZXNlbmNlIG9mIHRoZQpkaWZmIC0tZ2l0IGEvc2NyaXB0cy9tYWtlLXJlbGVhc2Ug
Yi9zY3JpcHRzL21ha2UtcmVsZWFzZQppbmRleCAwNGZhOWRlZmRjLi5jMTRmNzViMTJjIDEwMDc1
NQotLS0gYS9zY3JpcHRzL21ha2UtcmVsZWFzZQorKysgYi9zY3JpcHRzL21ha2UtcmVsZWFzZQpA
QCAtMTksNiArMTksNyBAQCBwdXNoZCAke2Rlc3RpbmF0aW9ufQogZ2l0IGNoZWNrb3V0ICJ2JHt2
ZXJzaW9ufSIKIGdpdCBzdWJtb2R1bGUgdXBkYXRlIC0taW5pdAogKGNkIHJvbXMvc2VhYmlvcyAm
JiBnaXQgZGVzY3JpYmUgLS10YWdzIC0tbG9uZyAtLWRpcnR5ID4gLnZlcnNpb24pCisoY2Qgcm9t
cy9za2lib290ICYmIC4vbWFrZV92ZXJzaW9uLnNoID4gLnZlcnNpb24pCiAjIEZJWE1FOiBUaGUg
Zm9sbG93aW5nIGxpbmUgaXMgYSB3b3JrYXJvdW5kIGZvciBhdm9pZGluZyBmaWxlbmFtZSBjb2xs
aXNpb25zCiAjIHdoZW4gdW5wYWNraW5nIHUtYm9vdCBzb3VyY2VzIG9uIGNhc2UtaW5zZW5zaXRp
dmUgZmlsZXN5c3RlbXMuIE9uY2Ugd2UKICMgdXBkYXRlIHRvIHNvbWV0aGluZyB3aXRoIHUtYm9v
dCBjb21taXQgNjEwZWVjN2YwIHdlIGNhbiBkcm9wIHRoaXMgbGluZS4KZGlmZiAtLWdpdCBhL3Ns
aXJwL2Jvb3RwLmMgYi9zbGlycC9ib290cC5jCmluZGV4IDllN2I1M2JhOTQuLjFlODE4NWYwZWMg
MTAwNjQ0Ci0tLSBhL3NsaXJwL2Jvb3RwLmMKKysrIGIvc2xpcnAvYm9vdHAuYwpAQCAtMTU5LDYg
KzE1OSw3IEBAIHN0YXRpYyB2b2lkIGJvb3RwX3JlcGx5KFNsaXJwICpzbGlycCwgY29uc3Qgc3Ry
dWN0IGJvb3RwX3QgKmJwKQogICAgIHN0cnVjdCBpbl9hZGRyIHByZXFfYWRkcjsKICAgICBpbnQg
ZGhjcF9tc2dfdHlwZSwgdmFsOwogICAgIHVpbnQ4X3QgKnE7CisgICAgdWludDhfdCAqZW5kOwog
ICAgIHVpbnQ4X3QgY2xpZW50X2V0aGFkZHJbRVRIX0FMRU5dOwogCiAgICAgLyogZXh0cmFjdCBl
eGFjdCBESENQIG1zZyB0eXBlICovCkBAIC0yNDAsNiArMjQxLDcgQEAgc3RhdGljIHZvaWQgYm9v
dHBfcmVwbHkoU2xpcnAgKnNsaXJwLCBjb25zdCBzdHJ1Y3QgYm9vdHBfdCAqYnApCiAgICAgcmJw
LT5icF9zaWFkZHIgPSBzYWRkci5zaW5fYWRkcjsgLyogU2VydmVyIElQIGFkZHJlc3MgKi8KIAog
ICAgIHEgPSByYnAtPmJwX3ZlbmQ7CisgICAgZW5kID0gKHVpbnQ4X3QgKikmcmJwWzFdOwogICAg
IG1lbWNweShxLCByZmMxNTMzX2Nvb2tpZSwgNCk7CiAgICAgcSArPSA0OwogCkBAIC0yOTIsMjQg
KzI5NCwzMyBAQCBzdGF0aWMgdm9pZCBib290cF9yZXBseShTbGlycCAqc2xpcnAsIGNvbnN0IHN0
cnVjdCBib290cF90ICpicCkKIAogICAgICAgICBpZiAoKnNsaXJwLT5jbGllbnRfaG9zdG5hbWUp
IHsKICAgICAgICAgICAgIHZhbCA9IHN0cmxlbihzbGlycC0+Y2xpZW50X2hvc3RuYW1lKTsKLSAg
ICAgICAgICAgICpxKysgPSBSRkMxNTMzX0hPU1ROQU1FOwotICAgICAgICAgICAgKnErKyA9IHZh
bDsKLSAgICAgICAgICAgIG1lbWNweShxLCBzbGlycC0+Y2xpZW50X2hvc3RuYW1lLCB2YWwpOwot
ICAgICAgICAgICAgcSArPSB2YWw7CisgICAgICAgICAgICBpZiAocSArIHZhbCArIDIgPj0gZW5k
KSB7CisgICAgICAgICAgICAgICAgZ193YXJuaW5nKCJESENQIHBhY2tldCBzaXplIGV4Y2VlZGVk
LCAiCisgICAgICAgICAgICAgICAgICAgICJvbWl0dGluZyBob3N0IG5hbWUgb3B0aW9uLiIpOwor
ICAgICAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgICAgICAqcSsrID0gUkZDMTUzM19IT1NU
TkFNRTsKKyAgICAgICAgICAgICAgICAqcSsrID0gdmFsOworICAgICAgICAgICAgICAgIG1lbWNw
eShxLCBzbGlycC0+Y2xpZW50X2hvc3RuYW1lLCB2YWwpOworICAgICAgICAgICAgICAgIHEgKz0g
dmFsOworICAgICAgICAgICAgfQogICAgICAgICB9CiAKICAgICAgICAgaWYgKHNsaXJwLT52ZG9t
YWlubmFtZSkgewogICAgICAgICAgICAgdmFsID0gc3RybGVuKHNsaXJwLT52ZG9tYWlubmFtZSk7
Ci0gICAgICAgICAgICAqcSsrID0gUkZDMTUzM19ET01BSU5OQU1FOwotICAgICAgICAgICAgKnEr
KyA9IHZhbDsKLSAgICAgICAgICAgIG1lbWNweShxLCBzbGlycC0+dmRvbWFpbm5hbWUsIHZhbCk7
Ci0gICAgICAgICAgICBxICs9IHZhbDsKKyAgICAgICAgICAgIGlmIChxICsgdmFsICsgMiA+PSBl
bmQpIHsKKyAgICAgICAgICAgICAgICBnX3dhcm5pbmcoIkRIQ1AgcGFja2V0IHNpemUgZXhjZWVk
ZWQsICIKKyAgICAgICAgICAgICAgICAgICAgIm9taXR0aW5nIGRvbWFpbiBuYW1lIG9wdGlvbi4i
KTsKKyAgICAgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICAgICAgKnErKyA9IFJGQzE1MzNf
RE9NQUlOTkFNRTsKKyAgICAgICAgICAgICAgICAqcSsrID0gdmFsOworICAgICAgICAgICAgICAg
IG1lbWNweShxLCBzbGlycC0+dmRvbWFpbm5hbWUsIHZhbCk7CisgICAgICAgICAgICAgICAgcSAr
PSB2YWw7CisgICAgICAgICAgICB9CiAgICAgICAgIH0KIAogICAgICAgICBpZiAoc2xpcnAtPnZk
bnNzZWFyY2gpIHsKLSAgICAgICAgICAgIHNpemVfdCBzcGFjZWxlZnQgPSBzaXplb2YocmJwLT5i
cF92ZW5kKSAtIChxIC0gcmJwLT5icF92ZW5kKTsKICAgICAgICAgICAgIHZhbCA9IHNsaXJwLT52
ZG5zc2VhcmNoX2xlbjsKLSAgICAgICAgICAgIGlmICh2YWwgKyAxID4gc3BhY2VsZWZ0KSB7Cisg
ICAgICAgICAgICBpZiAocSArIHZhbCA+PSBlbmQpIHsKICAgICAgICAgICAgICAgICBnX3dhcm5p
bmcoIkRIQ1AgcGFja2V0IHNpemUgZXhjZWVkZWQsICIKICAgICAgICAgICAgICAgICAgICAgIm9t
aXR0aW5nIGRvbWFpbi1zZWFyY2ggb3B0aW9uLiIpOwogICAgICAgICAgICAgfSBlbHNlIHsKQEAg
LTMzMSw2ICszNDIsNyBAQCBzdGF0aWMgdm9pZCBib290cF9yZXBseShTbGlycCAqc2xpcnAsIGNv
bnN0IHN0cnVjdCBib290cF90ICpicCkKICAgICAgICAgbWVtY3B5KHEsIG5ha19tc2csIHNpemVv
ZihuYWtfbXNnKSAtIDEpOwogICAgICAgICBxICs9IHNpemVvZihuYWtfbXNnKSAtIDE7CiAgICAg
fQorICAgIGFzc2VydChxIDwgZW5kKTsKICAgICAqcSA9IFJGQzE1MzNfRU5EOwogCiAgICAgZGFk
ZHIuc2luX2FkZHIuc19hZGRyID0gMHhmZmZmZmZmZnU7CmRpZmYgLS1naXQgYS9zbGlycC90Y3Bf
c3Vici5jIGIvc2xpcnAvdGNwX3N1YnIuYwppbmRleCA4ZDBmOTRiNzVmLi5hYTg4ZGU4NTRhIDEw
MDY0NAotLS0gYS9zbGlycC90Y3Bfc3Vici5jCisrKyBiL3NsaXJwL3RjcF9zdWJyLmMKQEAgLTY0
MCw2ICs2NDAsMTEgQEAgdGNwX2VtdShzdHJ1Y3Qgc29ja2V0ICpzbywgc3RydWN0IG1idWYgKm0p
CiAJCQlzb2NrbGVuX3QgYWRkcmxlbiA9IHNpemVvZihzdHJ1Y3Qgc29ja2FkZHJfaW4pOwogCQkJ
c3RydWN0IHNidWYgKnNvX3JjdiA9ICZzby0+c29fcmN2OwogCisJCQlpZiAobS0+bV9sZW4gPiBz
b19yY3YtPnNiX2RhdGFsZW4KKwkJCQkJLSAoc29fcmN2LT5zYl93cHRyIC0gc29fcmN2LT5zYl9k
YXRhKSkgeworCQkJICAgIHJldHVybiAxOworCQkJfQorCiAJCQltZW1jcHkoc29fcmN2LT5zYl93
cHRyLCBtLT5tX2RhdGEsIG0tPm1fbGVuKTsKIAkJCXNvX3Jjdi0+c2Jfd3B0ciArPSBtLT5tX2xl
bjsKIAkJCXNvX3Jjdi0+c2JfcnB0ciArPSBtLT5tX2xlbjsKQEAgLTY2MiwxMiArNjY3LDEyIEBA
IHRjcF9lbXUoc3RydWN0IHNvY2tldCAqc28sIHN0cnVjdCBtYnVmICptKQogCQkJCQkJCWJyZWFr
OwogCQkJCQkJfQogCQkJCQl9CisJCQkJCXNvX3Jjdi0+c2JfY2MgPSBzbnByaW50Zihzb19yY3Yt
PnNiX2RhdGEsCisJCQkJCQkJCSBzb19yY3YtPnNiX2RhdGFsZW4sCisJCQkJCQkJCSAiJWQsJWRc
clxuIiwgbjEsIG4yKTsKKwkJCQkJc29fcmN2LT5zYl9ycHRyID0gc29fcmN2LT5zYl9kYXRhOwor
CQkJCQlzb19yY3YtPnNiX3dwdHIgPSBzb19yY3YtPnNiX2RhdGEgKyBzb19yY3YtPnNiX2NjOwog
CQkJCX0KLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc29fcmN2LT5zYl9jYyA9IHNu
cHJpbnRmKHNvX3Jjdi0+c2JfZGF0YSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIHNvX3Jjdi0+c2JfZGF0YWxlbiwKLSAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICIlZCwlZFxyXG4i
LCBuMSwgbjIpOwotCQkJCXNvX3Jjdi0+c2JfcnB0ciA9IHNvX3Jjdi0+c2JfZGF0YTsKLQkJCQlz
b19yY3YtPnNiX3dwdHIgPSBzb19yY3YtPnNiX2RhdGEgKyBzb19yY3YtPnNiX2NjOwogCQkJfQog
CQkJbV9mcmVlKG0pOwogCQkJcmV0dXJuIDA7CmRpZmYgLS1naXQgYS90YXJnZXQvYXJtL2NwdS5j
IGIvdGFyZ2V0L2FybS9jcHUuYwppbmRleCA2NGE4MDA1YTRiLi5iMjU4OThlZDRjIDEwMDY0NAot
LS0gYS90YXJnZXQvYXJtL2NwdS5jCisrKyBiL3RhcmdldC9hcm0vY3B1LmMKQEAgLTE2OCw5ICsx
NjgsOSBAQCBzdGF0aWMgdm9pZCBhcm1fY3B1X3Jlc2V0KENQVVN0YXRlICpzKQogICAgICAgICBl
bnYtPmNwMTUuY3BhY3JfZWwxID0gZGVwb3NpdDY0KGVudi0+Y3AxNS5jcGFjcl9lbDEsIDE2LCAy
LCAzKTsKICAgICAgICAgZW52LT5jcDE1LmNwdHJfZWxbM10gfD0gQ1BUUl9FWjsKICAgICAgICAg
Lyogd2l0aCBtYXhpbXVtIHZlY3RvciBsZW5ndGggKi8KLSAgICAgICAgZW52LT52ZnAuemNyX2Vs
WzFdID0gQVJNX01BWF9WUSAtIDE7Ci0gICAgICAgIGVudi0+dmZwLnpjcl9lbFsyXSA9IEFSTV9N
QVhfVlEgLSAxOwotICAgICAgICBlbnYtPnZmcC56Y3JfZWxbM10gPSBBUk1fTUFYX1ZRIC0gMTsK
KyAgICAgICAgZW52LT52ZnAuemNyX2VsWzFdID0gY3B1LT5zdmVfbWF4X3ZxIC0gMTsKKyAgICAg
ICAgZW52LT52ZnAuemNyX2VsWzJdID0gZW52LT52ZnAuemNyX2VsWzFdOworICAgICAgICBlbnYt
PnZmcC56Y3JfZWxbM10gPSBlbnYtPnZmcC56Y3JfZWxbMV07CiAjZWxzZQogICAgICAgICAvKiBS
ZXNldCBpbnRvIHRoZSBoaWdoZXN0IGF2YWlsYWJsZSBFTCAqLwogICAgICAgICBpZiAoYXJtX2Zl
YXR1cmUoZW52LCBBUk1fRkVBVFVSRV9FTDMpKSB7CmRpZmYgLS1naXQgYS90YXJnZXQvYXJtL2Nw
dS5oIGIvdGFyZ2V0L2FybS9jcHUuaAppbmRleCBlMzEwZmZjMjlkLi4wZGNlNDcyYWFlIDEwMDY0
NAotLS0gYS90YXJnZXQvYXJtL2NwdS5oCisrKyBiL3RhcmdldC9hcm0vY3B1LmgKQEAgLTg1Nyw2
ICs4NTcsOSBAQCBzdHJ1Y3QgQVJNQ1BVIHsKIAogICAgIC8qIFVzZWQgdG8gc3luY2hyb25pemUg
S1ZNIGFuZCBRRU1VIGluLWtlcm5lbCBkZXZpY2UgbGV2ZWxzICovCiAgICAgdWludDhfdCBkZXZp
Y2VfaXJxX2xldmVsOworCisgICAgLyogVXNlZCB0byBzZXQgdGhlIG1heGltdW0gdmVjdG9yIGxl
bmd0aCB0aGUgY3B1IHdpbGwgc3VwcG9ydC4gICovCisgICAgdWludDMyX3Qgc3ZlX21heF92cTsK
IH07CiAKIHN0YXRpYyBpbmxpbmUgQVJNQ1BVICphcm1fZW52X2dldF9jcHUoQ1BVQVJNU3RhdGUg
KmVudikKQEAgLTEyNjAsNyArMTI2Myw3IEBAIHZvaWQgdmZwX3NldF9mcHNjcihDUFVBUk1TdGF0
ZSAqZW52LCB1aW50MzJfdCB2YWwpOwogICogd2Ugc3RvcmUgdGhlIHVuZGVybHlpbmcgc3RhdGUg
aW4gZnBzY3IgYW5kIGp1c3QgbWFzayBvbiByZWFkL3dyaXRlLgogICovCiAjZGVmaW5lIEZQU1Jf
TUFTSyAweGY4MDAwMDlmCi0jZGVmaW5lIEZQQ1JfTUFTSyAweDA3Zjc5ZjAwCisjZGVmaW5lIEZQ
Q1JfTUFTSyAweDA3ZmY5ZjAwCiAKICNkZWZpbmUgRlBDUl9GWjE2ICAgKDEgPDwgMTkpICAgLyog
QVJNdjguMissIEZQMTYgZmx1c2gtdG8temVybyAqLwogI2RlZmluZSBGUENSX0ZaICAgICAoMSA8
PCAyNCkgICAvKiBGbHVzaC10by16ZXJvIGVuYWJsZSBiaXQgKi8KZGlmZiAtLWdpdCBhL3Rhcmdl
dC9hcm0vY3B1NjQuYyBiL3RhcmdldC9hcm0vY3B1NjQuYwppbmRleCBkMDU4MWQ1OWQ4Li44MDBi
ZmY3ODBlIDEwMDY0NAotLS0gYS90YXJnZXQvYXJtL2NwdTY0LmMKKysrIGIvdGFyZ2V0L2FybS9j
cHU2NC5jCkBAIC0yOSw2ICsyOSw3IEBACiAjaW5jbHVkZSAic3lzZW11L3N5c2VtdS5oIgogI2lu
Y2x1ZGUgInN5c2VtdS9rdm0uaCIKICNpbmNsdWRlICJrdm1fYXJtLmgiCisjaW5jbHVkZSAicWFw
aS92aXNpdG9yLmgiCiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBzZXRfZmVhdHVyZShDUFVBUk1TdGF0
ZSAqZW52LCBpbnQgZmVhdHVyZSkKIHsKQEAgLTIxNyw2ICsyMTgsMjkgQEAgc3RhdGljIHZvaWQg
YWFyY2g2NF9hNTNfaW5pdGZuKE9iamVjdCAqb2JqKQogICAgIGRlZmluZV9hcm1fY3BfcmVncyhj
cHUsIGNvcnRleF9hNTdfYTUzX2NwX3JlZ2luZm8pOwogfQogCitzdGF0aWMgdm9pZCBjcHVfbWF4
X2dldF9zdmVfdnEoT2JqZWN0ICpvYmosIFZpc2l0b3IgKnYsIGNvbnN0IGNoYXIgKm5hbWUsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqb3BhcXVlLCBFcnJvciAqKmVycnAp
Cit7CisgICAgQVJNQ1BVICpjcHUgPSBBUk1fQ1BVKG9iaik7CisgICAgdmlzaXRfdHlwZV91aW50
MzIodiwgbmFtZSwgJmNwdS0+c3ZlX21heF92cSwgZXJycCk7Cit9CisKK3N0YXRpYyB2b2lkIGNw
dV9tYXhfc2V0X3N2ZV92cShPYmplY3QgKm9iaiwgVmlzaXRvciAqdiwgY29uc3QgY2hhciAqbmFt
ZSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpvcGFxdWUsIEVycm9yICoq
ZXJycCkKK3sKKyAgICBBUk1DUFUgKmNwdSA9IEFSTV9DUFUob2JqKTsKKyAgICBFcnJvciAqZXJy
ID0gTlVMTDsKKworICAgIHZpc2l0X3R5cGVfdWludDMyKHYsIG5hbWUsICZjcHUtPnN2ZV9tYXhf
dnEsICZlcnIpOworCisgICAgaWYgKCFlcnIgJiYgKGNwdS0+c3ZlX21heF92cSA9PSAwIHx8IGNw
dS0+c3ZlX21heF92cSA+IEFSTV9NQVhfVlEpKSB7CisgICAgICAgIGVycm9yX3NldGcoJmVyciwg
InVuc3VwcG9ydGVkIFNWRSB2ZWN0b3IgbGVuZ3RoIik7CisgICAgICAgIGVycm9yX2FwcGVuZF9o
aW50KCZlcnIsICJWYWxpZCBzdmUtbWF4LXZxIGluIHJhbmdlIFsxLSVkXVxuIiwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgQVJNX01BWF9WUSk7CisgICAgfQorICAgIGVycm9yX3Byb3BhZ2F0
ZShlcnJwLCBlcnIpOworfQorCiAvKiAtY3B1IG1heDogaWYgS1ZNIGlzIGVuYWJsZWQsIGxpa2Ug
LWNwdSBob3N0IChiZXN0IHBvc3NpYmxlIHdpdGggdGhpcyBob3N0KTsKICAqIG90aGVyd2lzZSwg
YSBDUFUgd2l0aCBhcyBtYW55IGZlYXR1cmVzIGVuYWJsZWQgYXMgb3VyIGVtdWxhdGlvbiBzdXBw
b3J0cy4KICAqIFRoZSB2ZXJzaW9uIG9mICctY3B1IG1heCcgZm9yIHFlbXUtc3lzdGVtLWFybSBp
cyBkZWZpbmVkIGluIGNwdS5jOwpAQCAtMjUzLDYgKzI3NywxMCBAQCBzdGF0aWMgdm9pZCBhYXJj
aDY0X21heF9pbml0Zm4oT2JqZWN0ICpvYmopCiAgICAgICAgIGNwdS0+Y3RyID0gMHg4MDAzODAw
MzsgLyogMzIgYnl0ZSBJIGFuZCBEIGNhY2hlbGluZSBzaXplLCBWSVBUIGljYWNoZSAqLwogICAg
ICAgICBjcHUtPmRjel9ibG9ja3NpemUgPSA3OyAvKiAgNTEyIGJ5dGVzICovCiAjZW5kaWYKKwor
ICAgICAgICBjcHUtPnN2ZV9tYXhfdnEgPSBBUk1fTUFYX1ZROworICAgICAgICBvYmplY3RfcHJv
cGVydHlfYWRkKG9iaiwgInN2ZS1tYXgtdnEiLCAidWludDMyIiwgY3B1X21heF9nZXRfc3ZlX3Zx
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNwdV9tYXhfc2V0X3N2ZV92cSwgTlVMTCwg
TlVMTCwgJmVycm9yX2ZhdGFsKTsKICAgICB9CiB9CiAKQEAgLTQwNSw2ICs0MzMsNyBAQCB2b2lk
IGFhcmNoNjRfc3ZlX25hcnJvd192cShDUFVBUk1TdGF0ZSAqZW52LCB1bnNpZ25lZCB2cSkKICAg
ICB1aW50NjRfdCBwbWFzazsKIAogICAgIGFzc2VydCh2cSA+PSAxICYmIHZxIDw9IEFSTV9NQVhf
VlEpOworICAgIGFzc2VydCh2cSA8PSBhcm1fZW52X2dldF9jcHUoZW52KS0+c3ZlX21heF92cSk7
CiAKICAgICAvKiBaYXAgdGhlIGhpZ2ggYml0cyBvZiB0aGUgenJlZ3MuICAqLwogICAgIGZvciAo
aSA9IDA7IGkgPCAzMjsgaSsrKSB7CmRpZmYgLS1naXQgYS90YXJnZXQvYXJtL2hlbHBlci5jIGIv
dGFyZ2V0L2FybS9oZWxwZXIuYwppbmRleCA2NmFmYjA4ZWUwLi5jYWUyYjI2NDlkIDEwMDY0NAot
LS0gYS90YXJnZXQvYXJtL2hlbHBlci5jCisrKyBiL3RhcmdldC9hcm0vaGVscGVyLmMKQEAgLTY4
NTgsNyArNjg1OCw3IEBAIHN0YXRpYyB2b2lkIHY3bV9leGNlcHRpb25fdGFrZW4oQVJNQ1BVICpj
cHUsIHVpbnQzMl90IGxyLCBib29sIGRvdGFpbGNoYWluLAogICAgICAgICAgICAgICAgICAqIG5v
dCBhbHJlYWR5IHNhdmVkLgogICAgICAgICAgICAgICAgICAqLwogICAgICAgICAgICAgICAgIGlm
IChsciAmIFJfVjdNX0VYQ1JFVF9EQ1JTX01BU0sgJiYKLSAgICAgICAgICAgICAgICAgICAgIShk
b3RhaWxjaGFpbiAmJiAobHIgJiBSX1Y3TV9FWENSRVRfRVNfTUFTSykpKSB7CisgICAgICAgICAg
ICAgICAgICAgICEoZG90YWlsY2hhaW4gJiYgIShsciAmIFJfVjdNX0VYQ1JFVF9FU19NQVNLKSkp
IHsKICAgICAgICAgICAgICAgICAgICAgcHVzaF9mYWlsZWQgPSB2N21fcHVzaF9jYWxsZWVfc3Rh
Y2soY3B1LCBsciwgZG90YWlsY2hhaW4sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGlnbm9yZV9zdGFja2ZhdWx0cyk7CiAgICAgICAgICAg
ICAgICAgfQpAQCAtMTEyODMsOSArMTEyODMsMTMgQEAgdWludDMyX3QgSEVMUEVSKHZmcF9nZXRf
ZnBzY3IpKENQVUFSTVN0YXRlICplbnYpCiAgICAgZnBzY3IgPSAoZW52LT52ZnAueHJlZ3NbQVJN
X1ZGUF9GUFNDUl0gJiAweGZmYzhmZmZmKQogICAgICAgICAgICAgfCAoZW52LT52ZnAudmVjX2xl
biA8PCAxNikKICAgICAgICAgICAgIHwgKGVudi0+dmZwLnZlY19zdHJpZGUgPDwgMjApOworCiAg
ICAgaSA9IGdldF9mbG9hdF9leGNlcHRpb25fZmxhZ3MoJmVudi0+dmZwLmZwX3N0YXR1cyk7CiAg
ICAgaSB8PSBnZXRfZmxvYXRfZXhjZXB0aW9uX2ZsYWdzKCZlbnYtPnZmcC5zdGFuZGFyZF9mcF9z
dGF0dXMpOwotICAgIGkgfD0gZ2V0X2Zsb2F0X2V4Y2VwdGlvbl9mbGFncygmZW52LT52ZnAuZnBf
c3RhdHVzX2YxNik7CisgICAgLyogRloxNiBkb2VzIG5vdCBnZW5lcmF0ZSBhbiBpbnB1dCBkZW5v
cm1hbCBleGNlcHRpb24uICAqLworICAgIGkgfD0gKGdldF9mbG9hdF9leGNlcHRpb25fZmxhZ3Mo
JmVudi0+dmZwLmZwX3N0YXR1c19mMTYpCisgICAgICAgICAgJiB+ZmxvYXRfZmxhZ19pbnB1dF9k
ZW5vcm1hbCk7CisKICAgICBmcHNjciB8PSB2ZnBfZXhjZXB0Yml0c19mcm9tX2hvc3QoaSk7CiAg
ICAgcmV0dXJuIGZwc2NyOwogfQpAQCAtMTEzMjAsNiArMTEzMjQsMTEgQEAgdm9pZCBIRUxQRVIo
dmZwX3NldF9mcHNjcikoQ1BVQVJNU3RhdGUgKmVudiwgdWludDMyX3QgdmFsKQogICAgIGludCBp
OwogICAgIHVpbnQzMl90IGNoYW5nZWQ7CiAKKyAgICAvKiBXaGVuIEFSTXY4LjItRlAxNiBpcyBu
b3Qgc3VwcG9ydGVkLCBGWjE2IGlzIFJFUzAuICAqLworICAgIGlmICghYXJtX2ZlYXR1cmUoZW52
LCBBUk1fRkVBVFVSRV9WOF9GUDE2KSkgeworICAgICAgICB2YWwgJj0gfkZQQ1JfRloxNjsKKyAg
ICB9CisKICAgICBjaGFuZ2VkID0gZW52LT52ZnAueHJlZ3NbQVJNX1ZGUF9GUFNDUl07CiAgICAg
ZW52LT52ZnAueHJlZ3NbQVJNX1ZGUF9GUFNDUl0gPSAodmFsICYgMHhmZmM4ZmZmZik7CiAgICAg
ZW52LT52ZnAudmVjX2xlbiA9ICh2YWwgPj4gMTYpICYgNzsKQEAgLTEyMzkyLDMzICsxMjQwMSwz
OSBAQCB2b2lkIGNwdV9nZXRfdGJfY3B1X3N0YXRlKENQVUFSTVN0YXRlICplbnYsIHRhcmdldF91
bG9uZyAqcGMsCiAgICAgdWludDMyX3QgZmxhZ3M7CiAKICAgICBpZiAoaXNfYTY0KGVudikpIHsK
LSAgICAgICAgaW50IHN2ZV9lbCA9IHN2ZV9leGNlcHRpb25fZWwoZW52KTsKLSAgICAgICAgdWlu
dDMyX3QgemNyX2xlbjsKLQogICAgICAgICAqcGMgPSBlbnYtPnBjOwogICAgICAgICBmbGFncyA9
IEFSTV9UQkZMQUdfQUFSQ0g2NF9TVEFURV9NQVNLOwogICAgICAgICAvKiBHZXQgY29udHJvbCBi
aXRzIGZvciB0YWdnZWQgYWRkcmVzc2VzICovCiAgICAgICAgIGZsYWdzIHw9IChhcm1fcmVnaW1l
X3RiaTAoZW52LCBtbXVfaWR4KSA8PCBBUk1fVEJGTEFHX1RCSTBfU0hJRlQpOwogICAgICAgICBm
bGFncyB8PSAoYXJtX3JlZ2ltZV90YmkxKGVudiwgbW11X2lkeCkgPDwgQVJNX1RCRkxBR19UQkkx
X1NISUZUKTsKLSAgICAgICAgZmxhZ3MgfD0gc3ZlX2VsIDw8IEFSTV9UQkZMQUdfU1ZFRVhDX0VM
X1NISUZUOwogCi0gICAgICAgIC8qIElmIFNWRSBpcyBkaXNhYmxlZCwgYnV0IEZQIGlzIGVuYWJs
ZWQsCi0gICAgICAgICAgIHRoZW4gdGhlIGVmZmVjdGl2ZSBsZW4gaXMgMC4gICovCi0gICAgICAg
IGlmIChzdmVfZWwgIT0gMCAmJiBmcF9lbCA9PSAwKSB7Ci0gICAgICAgICAgICB6Y3JfbGVuID0g
MDsKLSAgICAgICAgfSBlbHNlIHsKLSAgICAgICAgICAgIGludCBjdXJyZW50X2VsID0gYXJtX2N1
cnJlbnRfZWwoZW52KTsKKyAgICAgICAgaWYgKGFybV9mZWF0dXJlKGVudiwgQVJNX0ZFQVRVUkVf
U1ZFKSkgeworICAgICAgICAgICAgaW50IHN2ZV9lbCA9IHN2ZV9leGNlcHRpb25fZWwoZW52KTsK
KyAgICAgICAgICAgIHVpbnQzMl90IHpjcl9sZW47CiAKLSAgICAgICAgICAgIHpjcl9sZW4gPSBl
bnYtPnZmcC56Y3JfZWxbY3VycmVudF9lbCA8PSAxID8gMSA6IGN1cnJlbnRfZWxdOwotICAgICAg
ICAgICAgemNyX2xlbiAmPSAweGY7Ci0gICAgICAgICAgICBpZiAoY3VycmVudF9lbCA8IDIgJiYg
YXJtX2ZlYXR1cmUoZW52LCBBUk1fRkVBVFVSRV9FTDIpKSB7Ci0gICAgICAgICAgICAgICAgemNy
X2xlbiA9IE1JTih6Y3JfbGVuLCAweGYgJiAodWludDMyX3QpZW52LT52ZnAuemNyX2VsWzJdKTsK
LSAgICAgICAgICAgIH0KLSAgICAgICAgICAgIGlmIChjdXJyZW50X2VsIDwgMyAmJiBhcm1fZmVh
dHVyZShlbnYsIEFSTV9GRUFUVVJFX0VMMykpIHsKLSAgICAgICAgICAgICAgICB6Y3JfbGVuID0g
TUlOKHpjcl9sZW4sIDB4ZiAmICh1aW50MzJfdCllbnYtPnZmcC56Y3JfZWxbM10pOworICAgICAg
ICAgICAgLyogSWYgU1ZFIGlzIGRpc2FibGVkLCBidXQgRlAgaXMgZW5hYmxlZCwKKyAgICAgICAg
ICAgICAqIHRoZW4gdGhlIGVmZmVjdGl2ZSBsZW4gaXMgMC4KKyAgICAgICAgICAgICAqLworICAg
ICAgICAgICAgaWYgKHN2ZV9lbCAhPSAwICYmIGZwX2VsID09IDApIHsKKyAgICAgICAgICAgICAg
ICB6Y3JfbGVuID0gMDsKKyAgICAgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICAgICAgaW50
IGN1cnJlbnRfZWwgPSBhcm1fY3VycmVudF9lbChlbnYpOworICAgICAgICAgICAgICAgIEFSTUNQ
VSAqY3B1ID0gYXJtX2Vudl9nZXRfY3B1KGVudik7CisKKyAgICAgICAgICAgICAgICB6Y3JfbGVu
ID0gY3B1LT5zdmVfbWF4X3ZxIC0gMTsKKyAgICAgICAgICAgICAgICBpZiAoY3VycmVudF9lbCA8
PSAxKSB7CisgICAgICAgICAgICAgICAgICAgIHpjcl9sZW4gPSBNSU4oemNyX2xlbiwgMHhmICYg
KHVpbnQzMl90KWVudi0+dmZwLnpjcl9lbFsxXSk7CisgICAgICAgICAgICAgICAgfQorICAgICAg
ICAgICAgICAgIGlmIChjdXJyZW50X2VsIDwgMiAmJiBhcm1fZmVhdHVyZShlbnYsIEFSTV9GRUFU
VVJFX0VMMikpIHsKKyAgICAgICAgICAgICAgICAgICAgemNyX2xlbiA9IE1JTih6Y3JfbGVuLCAw
eGYgJiAodWludDMyX3QpZW52LT52ZnAuemNyX2VsWzJdKTsKKyAgICAgICAgICAgICAgICB9Cisg
ICAgICAgICAgICAgICAgaWYgKGN1cnJlbnRfZWwgPCAzICYmIGFybV9mZWF0dXJlKGVudiwgQVJN
X0ZFQVRVUkVfRUwzKSkgeworICAgICAgICAgICAgICAgICAgICB6Y3JfbGVuID0gTUlOKHpjcl9s
ZW4sIDB4ZiAmICh1aW50MzJfdCllbnYtPnZmcC56Y3JfZWxbM10pOworICAgICAgICAgICAgICAg
IH0KICAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGZsYWdzIHw9IHN2ZV9lbCA8PCBBUk1fVEJG
TEFHX1NWRUVYQ19FTF9TSElGVDsKKyAgICAgICAgICAgIGZsYWdzIHw9IHpjcl9sZW4gPDwgQVJN
X1RCRkxBR19aQ1JfTEVOX1NISUZUOwogICAgICAgICB9Ci0gICAgICAgIGZsYWdzIHw9IHpjcl9s
ZW4gPDwgQVJNX1RCRkxBR19aQ1JfTEVOX1NISUZUOwogICAgIH0gZWxzZSB7CiAgICAgICAgICpw
YyA9IGVudi0+cmVnc1sxNV07CiAgICAgICAgIGZsYWdzID0gKGVudi0+dGh1bWIgPDwgQVJNX1RC
RkxBR19USFVNQl9TSElGVCkKZGlmZiAtLWdpdCBhL3RhcmdldC9hcm0vc3ZlX2hlbHBlci5jIGIv
dGFyZ2V0L2FybS9zdmVfaGVscGVyLmMKaW5kZXggNTQ3OTVjOTE5NC4uMGY5ODA5NzI1MyAxMDA2
NDQKLS0tIGEvdGFyZ2V0L2FybS9zdmVfaGVscGVyLmMKKysrIGIvdGFyZ2V0L2FybS9zdmVfaGVs
cGVyLmMKQEAgLTEwNDIsNyArMTA0Miw3IEBAIHZvaWQgSEVMUEVSKHN2ZV9tb3Z6X2QpKHZvaWQg
KnZkLCB2b2lkICp2biwgdm9pZCAqdmcsIHVpbnQzMl90IGRlc2MpCiAgICAgdWludDY0X3QgKmQg
PSB2ZCwgKm4gPSB2bjsKICAgICB1aW50OF90ICpwZyA9IHZnOwogICAgIGZvciAoaSA9IDA7IGkg
PCBvcHJfc3o7IGkgKz0gMSkgewotICAgICAgICBkW2ldID0gblsxXSAmIC0odWludDY0X3QpKHBn
W0gxKGkpXSAmIDEpOworICAgICAgICBkW2ldID0gbltpXSAmIC0odWludDY0X3QpKHBnW0gxKGkp
XSAmIDEpOwogICAgIH0KIH0KIApAQCAtMjQzNiwxMyArMjQzNiwxMyBAQCB1aW50MzJfdCBIRUxQ
RVIoTkFNRSkodm9pZCAqdmQsIHZvaWQgKnZuLCB2b2lkICp2bSwgdm9pZCAqdmcsIHVpbnQzMl90
IGRlc2MpIFwKICNkZWZpbmUgRE9fQ01QX1BQWldfUyhOQU1FLCBUWVBFLCBUWVBFVywgT1ApIFwK
ICAgICBET19DTVBfUFBaVyhOQU1FLCBUWVBFLCBUWVBFVywgT1AsIEgxXzQsIDB4MTExMTExMTEx
MTExMTExMXVsbCkKIAotRE9fQ01QX1BQWldfQihzdmVfY21wZXFfcHB6d19iLCB1aW50OF90LCAg
dWludDY0X3QsID09KQotRE9fQ01QX1BQWldfSChzdmVfY21wZXFfcHB6d19oLCB1aW50MTZfdCwg
dWludDY0X3QsID09KQotRE9fQ01QX1BQWldfUyhzdmVfY21wZXFfcHB6d19zLCB1aW50MzJfdCwg
dWludDY0X3QsID09KQorRE9fQ01QX1BQWldfQihzdmVfY21wZXFfcHB6d19iLCBpbnQ4X3QsICB1
aW50NjRfdCwgPT0pCitET19DTVBfUFBaV19IKHN2ZV9jbXBlcV9wcHp3X2gsIGludDE2X3QsIHVp
bnQ2NF90LCA9PSkKK0RPX0NNUF9QUFpXX1Moc3ZlX2NtcGVxX3BwendfcywgaW50MzJfdCwgdWlu
dDY0X3QsID09KQogCi1ET19DTVBfUFBaV19CKHN2ZV9jbXBuZV9wcHp3X2IsIHVpbnQ4X3QsICB1
aW50NjRfdCwgIT0pCi1ET19DTVBfUFBaV19IKHN2ZV9jbXBuZV9wcHp3X2gsIHVpbnQxNl90LCB1
aW50NjRfdCwgIT0pCi1ET19DTVBfUFBaV19TKHN2ZV9jbXBuZV9wcHp3X3MsIHVpbnQzMl90LCB1
aW50NjRfdCwgIT0pCitET19DTVBfUFBaV19CKHN2ZV9jbXBuZV9wcHp3X2IsIGludDhfdCwgIHVp
bnQ2NF90LCAhPSkKK0RPX0NNUF9QUFpXX0goc3ZlX2NtcG5lX3BwendfaCwgaW50MTZfdCwgdWlu
dDY0X3QsICE9KQorRE9fQ01QX1BQWldfUyhzdmVfY21wbmVfcHB6d19zLCBpbnQzMl90LCB1aW50
NjRfdCwgIT0pCiAKIERPX0NNUF9QUFpXX0Ioc3ZlX2NtcGd0X3BwendfYiwgaW50OF90LCAgIGlu
dDY0X3QsID4pCiBET19DTVBfUFBaV19IKHN2ZV9jbXBndF9wcHp3X2gsIGludDE2X3QsICBpbnQ2
NF90LCA+KQpAQCAtMjg0NiwxMSArMjg0Niw2IEBAIHVpbnQzMl90IEhFTFBFUihzdmVfd2hpbGUp
KHZvaWQgKnZkLCB1aW50MzJfdCBjb3VudCwgdWludDMyX3QgcHJlZF9kZXNjKQogICAgICAgICBy
ZXR1cm4gZmxhZ3M7CiAgICAgfQogCi0gICAgLyogU2NhbGUgZnJvbSBwcmVkaWNhdGUgZWxlbWVu
dCBjb3VudCB0byBiaXRzLiAgKi8KLSAgICBjb3VudCA8PD0gZXN6OwotICAgIC8qIEJvdW5kIHRv
IHRoZSBiaXRzIGluIHRoZSBwcmVkaWNhdGUuICAqLwotICAgIGNvdW50ID0gTUlOKGNvdW50LCBv
cHJzeiAqIDgpOwotCiAgICAgLyogU2V0IGFsbCBvZiB0aGUgcmVxdWVzdGVkIGJpdHMuICAqLwog
ICAgIGZvciAoaSA9IDA7IGkgPCBjb3VudCAvIDY0OyArK2kpIHsKICAgICAgICAgZC0+cFtpXSA9
IGVzel9tYXNrOwpAQCAtMzM2Myw3ICszMzU4LDcgQEAgc3RhdGljIHZvaWQgZG9fZm1sYV96cHp6
el9oKENQVUFSTVN0YXRlICplbnYsIHZvaWQgKnZnLCB1aW50MzJfdCBkZXNjLAogICAgICAgICAg
ICAgICAgIGUxID0gKih1aW50MTZfdCAqKSh2biArIEgxXzIoaSkpIF4gbmVnMTsKICAgICAgICAg
ICAgICAgICBlMiA9ICoodWludDE2X3QgKikodm0gKyBIMV8yKGkpKTsKICAgICAgICAgICAgICAg
ICBlMyA9ICoodWludDE2X3QgKikodmEgKyBIMV8yKGkpKSBeIG5lZzM7Ci0gICAgICAgICAgICAg
ICAgciA9IGZsb2F0MTZfbXVsYWRkKGUxLCBlMiwgZTMsIDAsICZlbnYtPnZmcC5mcF9zdGF0dXMp
OworICAgICAgICAgICAgICAgIHIgPSBmbG9hdDE2X211bGFkZChlMSwgZTIsIGUzLCAwLCAmZW52
LT52ZnAuZnBfc3RhdHVzX2YxNik7CiAgICAgICAgICAgICAgICAgKih1aW50MTZfdCAqKSh2ZCAr
IEgxXzIoaSkpID0gcjsKICAgICAgICAgICAgIH0KICAgICAgICAgfSB3aGlsZSAoaSAmIDYzKTsK
QEAgLTQwNTAsNyArNDA0NSw3IEBAIERPX0xEMShzdmVfbGQxYmR1X3IsIGNwdV9sZHViX2RhdGFf
cmEsIHVpbnQ2NF90LCB1aW50OF90LCApCiBET19MRDEoc3ZlX2xkMWJkc19yLCBjcHVfbGRzYl9k
YXRhX3JhLCB1aW50NjRfdCwgaW50OF90LCApCiAKIERPX0xEMShzdmVfbGQxaHN1X3IsIGNwdV9s
ZHV3X2RhdGFfcmEsIHVpbnQzMl90LCB1aW50MTZfdCwgSDFfNCkKLURPX0xEMShzdmVfbGQxaHNz
X3IsIGNwdV9sZHN3X2RhdGFfcmEsIHVpbnQzMl90LCBpbnQ4X3QsIEgxXzQpCitET19MRDEoc3Zl
X2xkMWhzc19yLCBjcHVfbGRzd19kYXRhX3JhLCB1aW50MzJfdCwgaW50MTZfdCwgSDFfNCkKIERP
X0xEMShzdmVfbGQxaGR1X3IsIGNwdV9sZHV3X2RhdGFfcmEsIHVpbnQ2NF90LCB1aW50MTZfdCwg
KQogRE9fTEQxKHN2ZV9sZDFoZHNfciwgY3B1X2xkc3dfZGF0YV9yYSwgdWludDY0X3QsIGludDE2
X3QsICkKIApkaWZmIC0tZ2l0IGEvdGFyZ2V0L2FybS90cmFuc2xhdGUtYTY0LmMgYi90YXJnZXQv
YXJtL3RyYW5zbGF0ZS1hNjQuYwppbmRleCA0NWE2YzJhM2FhLi5iMjlkYzQ5YzRmIDEwMDY0NAot
LS0gYS90YXJnZXQvYXJtL3RyYW5zbGF0ZS1hNjQuYworKysgYi90YXJnZXQvYXJtL3RyYW5zbGF0
ZS1hNjQuYwpAQCAtMTM3LDE0ICsxMzcsMTMgQEAgdm9pZCBhYXJjaDY0X2NwdV9kdW1wX3N0YXRl
KENQVVN0YXRlICpjcywgRklMRSAqZiwKICAgICBpbnQgZWwgPSBhcm1fY3VycmVudF9lbChlbnYp
OwogICAgIGNvbnN0IGNoYXIgKm5zX3N0YXR1czsKIAotICAgIGNwdV9mcHJpbnRmKGYsICJQQz0l
MDE2IlBSSXg2NCIgIFNQPSUwMTYiUFJJeDY0IlxuIiwKLSAgICAgICAgICAgIGVudi0+cGMsIGVu
di0+eHJlZ3NbMzFdKTsKLSAgICBmb3IgKGkgPSAwOyBpIDwgMzE7IGkrKykgewotICAgICAgICBj
cHVfZnByaW50ZihmLCAiWCUwMmQ9JTAxNiJQUkl4NjQsIGksIGVudi0+eHJlZ3NbaV0pOwotICAg
ICAgICBpZiAoKGkgJSA0KSA9PSAzKSB7Ci0gICAgICAgICAgICBjcHVfZnByaW50ZihmLCAiXG4i
KTsKKyAgICBjcHVfZnByaW50ZihmLCAiIFBDPSUwMTYiIFBSSXg2NCAiICIsIGVudi0+cGMpOwor
ICAgIGZvciAoaSA9IDA7IGkgPCAzMjsgaSsrKSB7CisgICAgICAgIGlmIChpID09IDMxKSB7Cisg
ICAgICAgICAgICBjcHVfZnByaW50ZihmLCAiIFNQPSUwMTYiIFBSSXg2NCAiXG4iLCBlbnYtPnhy
ZWdzW2ldKTsKICAgICAgICAgfSBlbHNlIHsKLSAgICAgICAgICAgIGNwdV9mcHJpbnRmKGYsICIg
Iik7CisgICAgICAgICAgICBjcHVfZnByaW50ZihmLCAiWCUwMmQ9JTAxNiIgUFJJeDY0ICIlcyIs
IGksIGVudi0+eHJlZ3NbaV0sCisgICAgICAgICAgICAgICAgICAgICAgICAoaSArIDIpICUgMyA/
ICIgIiA6ICJcbiIpOwogICAgICAgICB9CiAgICAgfQogCkBAIC0xNTMsOCArMTUyLDcgQEAgdm9p
ZCBhYXJjaDY0X2NwdV9kdW1wX3N0YXRlKENQVVN0YXRlICpjcywgRklMRSAqZiwKICAgICB9IGVs
c2UgewogICAgICAgICBuc19zdGF0dXMgPSAiIjsKICAgICB9Ci0KLSAgICBjcHVfZnByaW50Zihm
LCAiXG5QU1RBVEU9JTA4eCAlYyVjJWMlYyAlc0VMJWQlY1xuIiwKKyAgICBjcHVfZnByaW50Zihm
LCAiUFNUQVRFPSUwOHggJWMlYyVjJWMgJXNFTCVkJWMiLAogICAgICAgICAgICAgICAgIHBzciwK
ICAgICAgICAgICAgICAgICBwc3IgJiBQU1RBVEVfTiA/ICdOJyA6ICctJywKICAgICAgICAgICAg
ICAgICBwc3IgJiBQU1RBVEVfWiA/ICdaJyA6ICctJywKQEAgLTE2NCwxNyArMTYyLDg5IEBAIHZv
aWQgYWFyY2g2NF9jcHVfZHVtcF9zdGF0ZShDUFVTdGF0ZSAqY3MsIEZJTEUgKmYsCiAgICAgICAg
ICAgICAgICAgZWwsCiAgICAgICAgICAgICAgICAgcHNyICYgUFNUQVRFX1NQID8gJ2gnIDogJ3Qn
KTsKIAotICAgIGlmIChmbGFncyAmIENQVV9EVU1QX0ZQVSkgewotICAgICAgICBpbnQgbnVtdmZw
cmVncyA9IDMyOwotICAgICAgICBmb3IgKGkgPSAwOyBpIDwgbnVtdmZwcmVnczsgaSsrKSB7Cisg
ICAgaWYgKCEoZmxhZ3MgJiBDUFVfRFVNUF9GUFUpKSB7CisgICAgICAgIGNwdV9mcHJpbnRmKGYs
ICJcbiIpOworICAgICAgICByZXR1cm47CisgICAgfQorICAgIGNwdV9mcHJpbnRmKGYsICIgICAg
IEZQQ1I9JTA4eCBGUFNSPSUwOHhcbiIsCisgICAgICAgICAgICAgICAgdmZwX2dldF9mcGNyKGVu
diksIHZmcF9nZXRfZnBzcihlbnYpKTsKKworICAgIGlmIChhcm1fZmVhdHVyZShlbnYsIEFSTV9G
RUFUVVJFX1NWRSkpIHsKKyAgICAgICAgaW50IGosIHpjcl9sZW4gPSBlbnYtPnZmcC56Y3JfZWxb
MV0gJiAweGY7IC8qIGZpeCBmb3Igc3lzdGVtIG1vZGUgKi8KKworICAgICAgICBmb3IgKGkgPSAw
OyBpIDw9IEZGUl9QUkVEX05VTTsgaSsrKSB7CisgICAgICAgICAgICBib29sIGVvbDsKKyAgICAg
ICAgICAgIGlmIChpID09IEZGUl9QUkVEX05VTSkgeworICAgICAgICAgICAgICAgIGNwdV9mcHJp
bnRmKGYsICJGRlI9Iik7CisgICAgICAgICAgICAgICAgLyogSXQncyBsYXN0LCBzbyBlbmQgdGhl
IGxpbmUuICAqLworICAgICAgICAgICAgICAgIGVvbCA9IHRydWU7CisgICAgICAgICAgICB9IGVs
c2UgeworICAgICAgICAgICAgICAgIGNwdV9mcHJpbnRmKGYsICJQJTAyZD0iLCBpKTsKKyAgICAg
ICAgICAgICAgICBzd2l0Y2ggKHpjcl9sZW4pIHsKKyAgICAgICAgICAgICAgICBjYXNlIDA6Cisg
ICAgICAgICAgICAgICAgICAgIGVvbCA9IGkgJSA4ID09IDc7CisgICAgICAgICAgICAgICAgICAg
IGJyZWFrOworICAgICAgICAgICAgICAgIGNhc2UgMToKKyAgICAgICAgICAgICAgICAgICAgZW9s
ID0gaSAlIDYgPT0gNTsKKyAgICAgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICAg
ICAgY2FzZSAyOgorICAgICAgICAgICAgICAgIGNhc2UgMzoKKyAgICAgICAgICAgICAgICAgICAg
ZW9sID0gaSAlIDMgPT0gMjsKKyAgICAgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAg
ICAgICAgZGVmYXVsdDoKKyAgICAgICAgICAgICAgICAgICAgLyogTW9yZSB0aGFuIG9uZSBxdWFk
d29yZCBwZXIgcHJlZGljYXRlLiAgKi8KKyAgICAgICAgICAgICAgICAgICAgZW9sID0gdHJ1ZTsK
KyAgICAgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICAgICAgfQorICAgICAgICAg
ICAgfQorICAgICAgICAgICAgZm9yIChqID0gemNyX2xlbiAvIDQ7IGogPj0gMDsgai0tKSB7Cisg
ICAgICAgICAgICAgICAgaW50IGRpZ2l0czsKKyAgICAgICAgICAgICAgICBpZiAoaiAqIDQgKyA0
IDw9IHpjcl9sZW4gKyAxKSB7CisgICAgICAgICAgICAgICAgICAgIGRpZ2l0cyA9IDE2OworICAg
ICAgICAgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICAgICAgICAgIGRpZ2l0cyA9ICh6Y3Jf
bGVuICUgNCArIDEpICogNDsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgY3B1
X2ZwcmludGYoZiwgIiUwKiIgUFJJeDY0ICIlcyIsIGRpZ2l0cywKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBlbnYtPnZmcC5wcmVnc1tpXS5wW2pdLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGogPyAiOiIgOiBlb2wgPyAiXG4iIDogIiAiKTsKKyAgICAgICAgICAgIH0KKyAgICAg
ICAgfQorCisgICAgICAgIGZvciAoaSA9IDA7IGkgPCAzMjsgaSsrKSB7CisgICAgICAgICAgICBp
ZiAoemNyX2xlbiA9PSAwKSB7CisgICAgICAgICAgICAgICAgY3B1X2ZwcmludGYoZiwgIlolMDJk
PSUwMTYiIFBSSXg2NCAiOiUwMTYiIFBSSXg2NCAiJXMiLAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGksIGVudi0+dmZwLnpyZWdzW2ldLmRbMV0sCisgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgZW52LT52ZnAuenJlZ3NbaV0uZFswXSwgaSAmIDEgPyAiXG4iIDogIiAiKTsKKyAgICAg
ICAgICAgIH0gZWxzZSBpZiAoemNyX2xlbiA9PSAxKSB7CisgICAgICAgICAgICAgICAgY3B1X2Zw
cmludGYoZiwgIlolMDJkPSUwMTYiIFBSSXg2NCAiOiUwMTYiIFBSSXg2NAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICI6JTAxNiIgUFJJeDY0ICI6JTAxNiIgUFJJeDY0ICJcbiIsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgaSwgZW52LT52ZnAuenJlZ3NbaV0uZFszXSwgZW52LT52
ZnAuenJlZ3NbaV0uZFsyXSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnYtPnZmcC56
cmVnc1tpXS5kWzFdLCBlbnYtPnZmcC56cmVnc1tpXS5kWzBdKTsKKyAgICAgICAgICAgIH0gZWxz
ZSB7CisgICAgICAgICAgICAgICAgZm9yIChqID0gemNyX2xlbjsgaiA+PSAwOyBqLS0pIHsKKyAg
ICAgICAgICAgICAgICAgICAgYm9vbCBvZGQgPSAoemNyX2xlbiAtIGopICUgMiAhPSAwOworICAg
ICAgICAgICAgICAgICAgICBpZiAoaiA9PSB6Y3JfbGVuKSB7CisgICAgICAgICAgICAgICAgICAg
ICAgICBjcHVfZnByaW50ZihmLCAiWiUwMmRbJXgtJXhdPSIsIGksIGosIGogLSAxKTsKKyAgICAg
ICAgICAgICAgICAgICAgfSBlbHNlIGlmICghb2RkKSB7CisgICAgICAgICAgICAgICAgICAgICAg
ICBpZiAoaiA+IDApIHsKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICBjcHVfZnByaW50Zihm
LCAiICAgWyV4LSV4XT0iLCBqLCBqIC0gMSk7CisgICAgICAgICAgICAgICAgICAgICAgICB9IGVs
c2UgeworICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNwdV9mcHJpbnRmKGYsICIgICAgIFsl
eF09Iiwgaik7CisgICAgICAgICAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgICAg
IH0KKyAgICAgICAgICAgICAgICAgICAgY3B1X2ZwcmludGYoZiwgIiUwMTYiIFBSSXg2NCAiOiUw
MTYiIFBSSXg2NCAiJXMiLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbnYtPnZm
cC56cmVnc1tpXS5kW2ogKiAyICsgMV0sCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGVudi0+dmZwLnpyZWdzW2ldLmRbaiAqIDJdLAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBvZGQgfHwgaiA9PSAwID8gIlxuIiA6ICI6Iik7CisgICAgICAgICAgICAgICAgfQorICAg
ICAgICAgICAgfQorICAgICAgICB9CisgICAgfSBlbHNlIHsKKyAgICAgICAgZm9yIChpID0gMDsg
aSA8IDMyOyBpKyspIHsKICAgICAgICAgICAgIHVpbnQ2NF90ICpxID0gYWE2NF92ZnBfcXJlZyhl
bnYsIGkpOwotICAgICAgICAgICAgdWludDY0X3QgdmxvID0gcVswXTsKLSAgICAgICAgICAgIHVp
bnQ2NF90IHZoaSA9IHFbMV07Ci0gICAgICAgICAgICBjcHVfZnByaW50ZihmLCAicSUwMmQ9JTAx
NiIgUFJJeDY0ICI6JTAxNiIgUFJJeDY0ICIlYyIsCi0gICAgICAgICAgICAgICAgICAgICAgICBp
LCB2aGksIHZsbywgKGkgJiAxID8gJ1xuJyA6ICcgJykpOworICAgICAgICAgICAgY3B1X2Zwcmlu
dGYoZiwgIlElMDJkPSUwMTYiIFBSSXg2NCAiOiUwMTYiIFBSSXg2NCAiJXMiLAorICAgICAgICAg
ICAgICAgICAgICAgICAgaSwgcVsxXSwgcVswXSwgKGkgJiAxID8gIlxuIiA6ICIgIikpOwogICAg
ICAgICB9Ci0gICAgICAgIGNwdV9mcHJpbnRmKGYsICJGUENSOiAlMDh4ICBGUFNSOiAlMDh4XG4i
LAotICAgICAgICAgICAgICAgICAgICB2ZnBfZ2V0X2ZwY3IoZW52KSwgdmZwX2dldF9mcHNyKGVu
dikpOwogICAgIH0KIH0KIApkaWZmIC0tZ2l0IGEvdGFyZ2V0L2FybS90cmFuc2xhdGUtc3ZlLmMg
Yi90YXJnZXQvYXJtL3RyYW5zbGF0ZS1zdmUuYwppbmRleCAzNzQwNTFjZDIwLi42Njc4Nzk1NjRm
IDEwMDY0NAotLS0gYS90YXJnZXQvYXJtL3RyYW5zbGF0ZS1zdmUuYworKysgYi90YXJnZXQvYXJt
L3RyYW5zbGF0ZS1zdmUuYwpAQCAtMTYyNSw3ICsxNjI1LDcgQEAgc3RhdGljIHZvaWQgZG9fc2F0
X2FkZHN1Yl82NChUQ0d2X2k2NCByZWcsIFRDR3ZfaTY0IHZhbCwgYm9vbCB1LCBib29sIGQpCiAg
ICAgICAgICAgICAvKiBEZXRlY3Qgc2lnbmVkIG92ZXJmbG93IGZvciBzdWJ0cmFjdGlvbi4gICov
CiAgICAgICAgICAgICB0Y2dfZ2VuX3hvcl9pNjQodDAsIHJlZywgdmFsKTsKICAgICAgICAgICAg
IHRjZ19nZW5fc3ViX2k2NCh0MSwgcmVnLCB2YWwpOwotICAgICAgICAgICAgdGNnX2dlbl94b3Jf
aTY0KHJlZywgcmVnLCB0MCk7CisgICAgICAgICAgICB0Y2dfZ2VuX3hvcl9pNjQocmVnLCByZWcs
IHQxKTsKICAgICAgICAgICAgIHRjZ19nZW5fYW5kX2k2NCh0MCwgdDAsIHJlZyk7CiAKICAgICAg
ICAgICAgIC8qIEJvdW5kIHRoZSByZXN1bHQuICAqLwpAQCAtMzE3MywxOSArMzE3MywxOSBAQCBz
dGF0aWMgYm9vbCB0cmFuc19DVEVSTShEaXNhc0NvbnRleHQgKnMsIGFyZ19DVEVSTSAqYSwgdWlu
dDMyX3QgaW5zbikKIAogc3RhdGljIGJvb2wgdHJhbnNfV0hJTEUoRGlzYXNDb250ZXh0ICpzLCBh
cmdfV0hJTEUgKmEsIHVpbnQzMl90IGluc24pCiB7Ci0gICAgaWYgKCFzdmVfYWNjZXNzX2NoZWNr
KHMpKSB7Ci0gICAgICAgIHJldHVybiB0cnVlOwotICAgIH0KLQotICAgIFRDR3ZfaTY0IG9wMCA9
IHJlYWRfY3B1X3JlZyhzLCBhLT5ybiwgMSk7Ci0gICAgVENHdl9pNjQgb3AxID0gcmVhZF9jcHVf
cmVnKHMsIGEtPnJtLCAxKTsKLSAgICBUQ0d2X2k2NCB0MCA9IHRjZ190ZW1wX25ld19pNjQoKTsK
LSAgICBUQ0d2X2k2NCB0MSA9IHRjZ190ZW1wX25ld19pNjQoKTsKKyAgICBUQ0d2X2k2NCBvcDAs
IG9wMSwgdDAsIHQxLCB0bWF4OwogICAgIFRDR3ZfaTMyIHQyLCB0MzsKICAgICBUQ0d2X3B0ciBw
dHI7CiAgICAgdW5zaWduZWQgZGVzYywgdnN6ID0gdmVjX2Z1bGxfcmVnX3NpemUocyk7CiAgICAg
VENHQ29uZCBjb25kOwogCisgICAgaWYgKCFzdmVfYWNjZXNzX2NoZWNrKHMpKSB7CisgICAgICAg
IHJldHVybiB0cnVlOworICAgIH0KKworICAgIG9wMCA9IHJlYWRfY3B1X3JlZyhzLCBhLT5ybiwg
MSk7CisgICAgb3AxID0gcmVhZF9jcHVfcmVnKHMsIGEtPnJtLCAxKTsKKwogICAgIGlmICghYS0+
c2YpIHsKICAgICAgICAgaWYgKGEtPnUpIHsKICAgICAgICAgICAgIHRjZ19nZW5fZXh0MzJ1X2k2
NChvcDAsIG9wMCk7CkBAIC0zMTk4LDMyICszMTk4LDQ3IEBAIHN0YXRpYyBib29sIHRyYW5zX1dI
SUxFKERpc2FzQ29udGV4dCAqcywgYXJnX1dISUxFICphLCB1aW50MzJfdCBpbnNuKQogCiAgICAg
LyogRm9yIHRoZSBoZWxwZXIsIGNvbXByZXNzIHRoZSBkaWZmZXJlbnQgY29uZGl0aW9ucyBpbnRv
IGEgY29tcHV0YXRpb24KICAgICAgKiBvZiBob3cgbWFueSBpdGVyYXRpb25zIGZvciB3aGljaCB0
aGUgY29uZGl0aW9uIGlzIHRydWUuCi0gICAgICoKLSAgICAgKiBUaGlzIGlzIHNsaWdodGx5IGNv
bXBsaWNhdGVkIGJ5IDAgPD0gVUlOVDY0X01BWCwgd2hpY2ggaXMgbm9taW5hbGx5Ci0gICAgICog
MioqNjQgaXRlcmF0aW9ucywgb3ZlcmZsb3dpbmcgdG8gMC4gIE9mIGNvdXJzZSwgcHJlZGljYXRl
IHJlZ2lzdGVycwotICAgICAqIGFyZW4ndCB0aGF0IGxhcmdlLCBzbyBhbnkgdmFsdWUgPj0gcHJl
ZGljYXRlIHNpemUgaXMgc3VmZmljaWVudC4KICAgICAgKi8KKyAgICB0MCA9IHRjZ190ZW1wX25l
d19pNjQoKTsKKyAgICB0MSA9IHRjZ190ZW1wX25ld19pNjQoKTsKICAgICB0Y2dfZ2VuX3N1Yl9p
NjQodDAsIG9wMSwgb3AwKTsKIAotICAgIC8qIHQwID0gTUlOKG9wMSAtIG9wMCwgdnN6KS4gICov
Ci0gICAgdGNnX2dlbl9tb3ZpX2k2NCh0MSwgdnN6KTsKLSAgICB0Y2dfZ2VuX3VtaW5faTY0KHQw
LCB0MCwgdDEpOworICAgIHRtYXggPSB0Y2dfY29uc3RfaTY0KHZzeiA+PiBhLT5lc3opOwogICAg
IGlmIChhLT5lcSkgewogICAgICAgICAvKiBFcXVhbGl0eSBtZWFucyBvbmUgbW9yZSBpdGVyYXRp
b24uICAqLwogICAgICAgICB0Y2dfZ2VuX2FkZGlfaTY0KHQwLCB0MCwgMSk7CisKKyAgICAgICAg
LyogSWYgb3AxIGlzIG1heCAodW4pc2lnbmVkIGludGVnZXIgKGFuZCB0aGUgb25seSB0aW1lIHRo
ZSBhZGRpdGlvbgorICAgICAgICAgKiBhYm92ZSBjb3VsZCBvdmVyZmxvdyksIHRoZW4gd2UgcHJv
ZHVjZSBhbiBhbGwtdHJ1ZSBwcmVkaWNhdGUgYnkKKyAgICAgICAgICogc2V0dGluZyB0aGUgY291
bnQgdG8gdGhlIHZlY3RvciBsZW5ndGguICBUaGlzIGlzIGJlY2F1c2UgdGhlCisgICAgICAgICAq
IHBzZXVkb2NvZGUgaXMgZGVzY3JpYmVkIGFzIGFuIGluY3JlbWVudCArIGNvbXBhcmUgbG9vcCwg
YW5kIHRoZQorICAgICAgICAgKiBtYXggaW50ZWdlciB3b3VsZCBhbHdheXMgY29tcGFyZSB0cnVl
LgorICAgICAgICAgKi8KKyAgICAgICAgdGNnX2dlbl9tb3ZpX2k2NCh0MSwgKGEtPnNmCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICA/IChhLT51ID8gVUlOVDY0X01BWCA6IElOVDY0X01B
WCkKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogKGEtPnUgPyBVSU5UMzJfTUFYIDog
SU5UMzJfTUFYKSkpOworICAgICAgICB0Y2dfZ2VuX21vdmNvbmRfaTY0KFRDR19DT05EX0VRLCB0
MCwgb3AxLCB0MSwgdG1heCwgdDApOwogICAgIH0KIAotICAgIC8qIHQwID0gKGNvbmRpdGlvbiB0
cnVlID8gdDAgOiAwKS4gICovCisgICAgLyogQm91bmQgdG8gdGhlIG1heGltdW0uICAqLworICAg
IHRjZ19nZW5fdW1pbl9pNjQodDAsIHQwLCB0bWF4KTsKKyAgICB0Y2dfdGVtcF9mcmVlX2k2NCh0
bWF4KTsKKworICAgIC8qIFNldCB0aGUgY291bnQgdG8gemVybyBpZiB0aGUgY29uZGl0aW9uIGlz
IGZhbHNlLiAgKi8KICAgICBjb25kID0gKGEtPnUKICAgICAgICAgICAgID8gKGEtPmVxID8gVENH
X0NPTkRfTEVVIDogVENHX0NPTkRfTFRVKQogICAgICAgICAgICAgOiAoYS0+ZXEgPyBUQ0dfQ09O
RF9MRSA6IFRDR19DT05EX0xUKSk7CiAgICAgdGNnX2dlbl9tb3ZpX2k2NCh0MSwgMCk7CiAgICAg
dGNnX2dlbl9tb3Zjb25kX2k2NChjb25kLCB0MCwgb3AwLCBvcDEsIHQwLCB0MSk7CisgICAgdGNn
X3RlbXBfZnJlZV9pNjQodDEpOwogCisgICAgLyogU2luY2Ugd2UncmUgYm91bmRlZCwgcGFzcyBh
cyBhIDMyLWJpdCB0eXBlLiAgKi8KICAgICB0MiA9IHRjZ190ZW1wX25ld19pMzIoKTsKICAgICB0
Y2dfZ2VuX2V4dHJsX2k2NF9pMzIodDIsIHQwKTsKICAgICB0Y2dfdGVtcF9mcmVlX2k2NCh0MCk7
Ci0gICAgdGNnX3RlbXBfZnJlZV9pNjQodDEpOworCisgICAgLyogU2NhbGUgZWxlbWVudHMgdG8g
Yml0cy4gICovCisgICAgdGNnX2dlbl9zaGxpX2kzMih0MiwgdDIsIGEtPmVzeik7CiAKICAgICBk
ZXNjID0gKHZzeiAvIDgpIC0gMjsKICAgICBkZXNjID0gZGVwb3NpdDMyKGRlc2MsIFNJTURfREFU
QV9TSElGVCwgMiwgYS0+ZXN6KTsKQEAgLTQwNzgsNyArNDA5Myw3IEBAIHN0YXRpYyBib29sIGRv
X3pwel9wdHIoRGlzYXNDb250ZXh0ICpzLCBpbnQgcmQsIGludCBybiwgaW50IHBnLAogCiBzdGF0
aWMgYm9vbCB0cmFuc19GQ1ZUX3NoKERpc2FzQ29udGV4dCAqcywgYXJnX3Jwcl9lc3ogKmEsIHVp
bnQzMl90IGluc24pCiB7Ci0gICAgcmV0dXJuIGRvX3pwel9wdHIocywgYS0+cmQsIGEtPnJuLCBh
LT5wZywgdHJ1ZSwgZ2VuX2hlbHBlcl9zdmVfZmN2dF9zaCk7CisgICAgcmV0dXJuIGRvX3pwel9w
dHIocywgYS0+cmQsIGEtPnJuLCBhLT5wZywgZmFsc2UsIGdlbl9oZWxwZXJfc3ZlX2ZjdnRfc2gp
OwogfQogCiBzdGF0aWMgYm9vbCB0cmFuc19GQ1ZUX2hzKERpc2FzQ29udGV4dCAqcywgYXJnX3Jw
cl9lc3ogKmEsIHVpbnQzMl90IGluc24pCkBAIC00MDg4LDcgKzQxMDMsNyBAQCBzdGF0aWMgYm9v
bCB0cmFuc19GQ1ZUX2hzKERpc2FzQ29udGV4dCAqcywgYXJnX3Jwcl9lc3ogKmEsIHVpbnQzMl90
IGluc24pCiAKIHN0YXRpYyBib29sIHRyYW5zX0ZDVlRfZGgoRGlzYXNDb250ZXh0ICpzLCBhcmdf
cnByX2VzeiAqYSwgdWludDMyX3QgaW5zbikKIHsKLSAgICByZXR1cm4gZG9fenB6X3B0cihzLCBh
LT5yZCwgYS0+cm4sIGEtPnBnLCB0cnVlLCBnZW5faGVscGVyX3N2ZV9mY3Z0X2RoKTsKKyAgICBy
ZXR1cm4gZG9fenB6X3B0cihzLCBhLT5yZCwgYS0+cm4sIGEtPnBnLCBmYWxzZSwgZ2VuX2hlbHBl
cl9zdmVfZmN2dF9kaCk7CiB9CiAKIHN0YXRpYyBib29sIHRyYW5zX0ZDVlRfaGQoRGlzYXNDb250
ZXh0ICpzLCBhcmdfcnByX2VzeiAqYSwgdWludDMyX3QgaW5zbikKQEAgLTQzNTcsMTIgKzQzNzIs
MTEgQEAgc3RhdGljIGJvb2wgdHJhbnNfVUNWVEZfZGQoRGlzYXNDb250ZXh0ICpzLCBhcmdfcnBy
X2VzeiAqYSwgdWludDMyX3QgaW5zbikKICAqIFRoZSBsb2FkIHNob3VsZCBiZWdpbiBhdCB0aGUg
YWRkcmVzcyBSbiArIElNTS4KICAqLwogCi1zdGF0aWMgdm9pZCBkb19sZHIoRGlzYXNDb250ZXh0
ICpzLCB1aW50MzJfdCB2b2ZzLCB1aW50MzJfdCBsZW4sCi0gICAgICAgICAgICAgICAgICAgaW50
IHJuLCBpbnQgaW1tKQorc3RhdGljIHZvaWQgZG9fbGRyKERpc2FzQ29udGV4dCAqcywgdWludDMy
X3Qgdm9mcywgaW50IGxlbiwgaW50IHJuLCBpbnQgaW1tKQogewotICAgIHVpbnQzMl90IGxlbl9h
bGlnbiA9IFFFTVVfQUxJR05fRE9XTihsZW4sIDgpOwotICAgIHVpbnQzMl90IGxlbl9yZW1haW4g
PSBsZW4gJSA4OwotICAgIHVpbnQzMl90IG5wYXJ0cyA9IGxlbiAvIDggKyBjdHBvcDgobGVuX3Jl
bWFpbik7CisgICAgaW50IGxlbl9hbGlnbiA9IFFFTVVfQUxJR05fRE9XTihsZW4sIDgpOworICAg
IGludCBsZW5fcmVtYWluID0gbGVuICUgODsKKyAgICBpbnQgbnBhcnRzID0gbGVuIC8gOCArIGN0
cG9wOChsZW5fcmVtYWluKTsKICAgICBpbnQgbWlkeCA9IGdldF9tZW1faW5kZXgocyk7CiAgICAg
VENHdl9pNjQgYWRkciwgdDAsIHQxOwogCkBAIC00NDQzLDEyICs0NDU3LDExIEBAIHN0YXRpYyB2
b2lkIGRvX2xkcihEaXNhc0NvbnRleHQgKnMsIHVpbnQzMl90IHZvZnMsIHVpbnQzMl90IGxlbiwK
IH0KIAogLyogU2ltaWxhcmx5IGZvciBzdG9yZXMuICAqLwotc3RhdGljIHZvaWQgZG9fc3RyKERp
c2FzQ29udGV4dCAqcywgdWludDMyX3Qgdm9mcywgdWludDMyX3QgbGVuLAotICAgICAgICAgICAg
ICAgICAgIGludCBybiwgaW50IGltbSkKK3N0YXRpYyB2b2lkIGRvX3N0cihEaXNhc0NvbnRleHQg
KnMsIHVpbnQzMl90IHZvZnMsIGludCBsZW4sIGludCBybiwgaW50IGltbSkKIHsKLSAgICB1aW50
MzJfdCBsZW5fYWxpZ24gPSBRRU1VX0FMSUdOX0RPV04obGVuLCA4KTsKLSAgICB1aW50MzJfdCBs
ZW5fcmVtYWluID0gbGVuICUgODsKLSAgICB1aW50MzJfdCBucGFydHMgPSBsZW4gLyA4ICsgY3Rw
b3A4KGxlbl9yZW1haW4pOworICAgIGludCBsZW5fYWxpZ24gPSBRRU1VX0FMSUdOX0RPV04obGVu
LCA4KTsKKyAgICBpbnQgbGVuX3JlbWFpbiA9IGxlbiAlIDg7CisgICAgaW50IG5wYXJ0cyA9IGxl
biAvIDggKyBjdHBvcDgobGVuX3JlbWFpbik7CiAgICAgaW50IG1pZHggPSBnZXRfbWVtX2luZGV4
KHMpOwogICAgIFRDR3ZfaTY0IGFkZHIsIHQwOwogCkBAIC00NjUyLDggKzQ2NjUsNyBAQCBzdGF0
aWMgYm9vbCB0cmFuc19MRF96cHJyKERpc2FzQ29udGV4dCAqcywgYXJnX3JwcnJfbG9hZCAqYSwg
dWludDMyX3QgaW5zbikKICAgICB9CiAgICAgaWYgKHN2ZV9hY2Nlc3NfY2hlY2socykpIHsKICAg
ICAgICAgVENHdl9pNjQgYWRkciA9IG5ld190bXBfYTY0KHMpOwotICAgICAgICB0Y2dfZ2VuX211
bGlfaTY0KGFkZHIsIGNwdV9yZWcocywgYS0+cm0pLAotICAgICAgICAgICAgICAgICAgICAgICAg
IChhLT5ucmVnICsgMSkgPDwgZHR5cGVfbXN6KGEtPmR0eXBlKSk7CisgICAgICAgIHRjZ19nZW5f
c2hsaV9pNjQoYWRkciwgY3B1X3JlZyhzLCBhLT5ybSksIGR0eXBlX21zeihhLT5kdHlwZSkpOwog
ICAgICAgICB0Y2dfZ2VuX2FkZF9pNjQoYWRkciwgYWRkciwgY3B1X3JlZ19zcChzLCBhLT5ybikp
OwogICAgICAgICBkb19sZF96cGEocywgYS0+cmQsIGEtPnBnLCBhZGRyLCBhLT5kdHlwZSwgYS0+
bnJlZyk7CiAgICAgfQpAQCAtNDgwNiw2ICs0ODE4LDcgQEAgc3RhdGljIGJvb2wgdHJhbnNfTEQx
Ul96cHJpKERpc2FzQ29udGV4dCAqcywgYXJnX3JwcmlfbG9hZCAqYSwgdWludDMyX3QgaW5zbikK
ICAgICB1bnNpZ25lZCB2c3ogPSB2ZWNfZnVsbF9yZWdfc2l6ZShzKTsKICAgICB1bnNpZ25lZCBw
c3ogPSBwcmVkX2Z1bGxfcmVnX3NpemUocyk7CiAgICAgdW5zaWduZWQgZXN6ID0gZHR5cGVfZXN6
W2EtPmR0eXBlXTsKKyAgICB1bnNpZ25lZCBtc3ogPSBkdHlwZV9tc3ooYS0+ZHR5cGUpOwogICAg
IFRDR0xhYmVsICpvdmVyID0gZ2VuX25ld19sYWJlbCgpOwogICAgIFRDR3ZfaTY0IHRlbXA7CiAK
QEAgLTQ4MjksNyArNDg0Miw3IEBAIHN0YXRpYyBib29sIHRyYW5zX0xEMVJfenByaShEaXNhc0Nv
bnRleHQgKnMsIGFyZ19ycHJpX2xvYWQgKmEsIHVpbnQzMl90IGluc24pCiAKICAgICAvKiBMb2Fk
IHRoZSBkYXRhLiAgKi8KICAgICB0ZW1wID0gdGNnX3RlbXBfbmV3X2k2NCgpOwotICAgIHRjZ19n
ZW5fYWRkaV9pNjQodGVtcCwgY3B1X3JlZ19zcChzLCBhLT5ybiksIGEtPmltbSA8PCBlc3opOwor
ICAgIHRjZ19nZW5fYWRkaV9pNjQodGVtcCwgY3B1X3JlZ19zcChzLCBhLT5ybiksIGEtPmltbSA8
PCBtc3opOwogICAgIHRjZ19nZW5fcWVtdV9sZF9pNjQodGVtcCwgdGVtcCwgZ2V0X21lbV9pbmRl
eChzKSwKICAgICAgICAgICAgICAgICAgICAgICAgIHMtPmJlX2RhdGEgfCBkdHlwZV9tb3BbYS0+
ZHR5cGVdKTsKIApAQCAtNDg4NSw3ICs0ODk4LDcgQEAgc3RhdGljIGJvb2wgdHJhbnNfU1RfenBy
cihEaXNhc0NvbnRleHQgKnMsIGFyZ19ycHJyX3N0b3JlICphLCB1aW50MzJfdCBpbnNuKQogICAg
IH0KICAgICBpZiAoc3ZlX2FjY2Vzc19jaGVjayhzKSkgewogICAgICAgICBUQ0d2X2k2NCBhZGRy
ID0gbmV3X3RtcF9hNjQocyk7Ci0gICAgICAgIHRjZ19nZW5fbXVsaV9pNjQoYWRkciwgY3B1X3Jl
ZyhzLCBhLT5ybSksIChhLT5ucmVnICsgMSkgPDwgYS0+bXN6KTsKKyAgICAgICAgdGNnX2dlbl9z
aGxpX2k2NChhZGRyLCBjcHVfcmVnKHMsIGEtPnJtKSwgYS0+bXN6KTsKICAgICAgICAgdGNnX2dl
bl9hZGRfaTY0KGFkZHIsIGFkZHIsIGNwdV9yZWdfc3AocywgYS0+cm4pKTsKICAgICAgICAgZG9f
c3RfenBhKHMsIGEtPnJkLCBhLT5wZywgYWRkciwgYS0+bXN6LCBhLT5lc3osIGEtPm5yZWcpOwog
ICAgIH0KZGlmZiAtLWdpdCBhL3RhcmdldC9pMzg2L2NwdS5jIGIvdGFyZ2V0L2kzODYvY3B1LmMK
aW5kZXggNzIzZTAyMjIxZS4uM2FjNjI3OTc4ZiAxMDA2NDQKLS0tIGEvdGFyZ2V0L2kzODYvY3B1
LmMKKysrIGIvdGFyZ2V0L2kzODYvY3B1LmMKQEAgLTg0OSw2ICs4NDksMTIgQEAgc3RhdGljIEZl
YXR1cmVXb3JkSW5mbyBmZWF0dXJlX3dvcmRfaW5mb1tGRUFUVVJFX1dPUkRTXSA9IHsKICAgICAg
ICAgfSwKICAgICAgICAgLmNwdWlkX2VheCA9IDB4ODAwMDAwMDEsIC5jcHVpZF9yZWcgPSBSX0VD
WCwKICAgICAgICAgLnRjZ19mZWF0dXJlcyA9IFRDR19FWFQzX0ZFQVRVUkVTLAorICAgICAgICAv
KgorICAgICAgICAgKiBUT1BPRVhUIGlzIGFsd2F5cyBhbGxvd2VkIGJ1dCBjYW4ndCBiZSBlbmFi
bGVkIGJsaW5kbHkgYnkKKyAgICAgICAgICogIi1jcHUgaG9zdCIsIGFzIGl0IHJlcXVpcmVzIGNv
bnNpc3RlbnQgY2FjaGUgdG9wb2xvZ3kgaW5mbworICAgICAgICAgKiB0byBiZSBwcm92aWRlZCBz
byBpdCBkb2Vzbid0IGNvbmZ1c2UgZ3Vlc3RzLgorICAgICAgICAgKi8KKyAgICAgICAgLm5vX2F1
dG9lbmFibGVfZmxhZ3MgPSBDUFVJRF9FWFQzX1RPUE9FWFQsCiAgICAgfSwKICAgICBbRkVBVF9D
MDAwXzAwMDFfRURYXSA9IHsKICAgICAgICAgLmZlYXRfbmFtZXMgPSB7CmRpZmYgLS1naXQgYS90
YXJnZXQvcHBjL3RyYW5zbGF0ZS92bXgtb3BzLmluYy5jIGIvdGFyZ2V0L3BwYy90cmFuc2xhdGUv
dm14LW9wcy5pbmMuYwppbmRleCAxMzlmODBjYjI0Li44NGUwNWZiODI3IDEwMDY0NAotLS0gYS90
YXJnZXQvcHBjL3RyYW5zbGF0ZS92bXgtb3BzLmluYy5jCisrKyBiL3RhcmdldC9wcGMvdHJhbnNs
YXRlL3ZteC1vcHMuaW5jLmMKQEAgLTE0Myw3ICsxNDMsNyBAQCBHRU5fVlhGT1JNKHZhZGRzd3Ms
IDAsIDE0KSwKIEdFTl9WWEZPUk1fRFVBTCh2c3VidWJzLCBiY2RhZGQsIDAsIDI0LCBQUENfQUxU
SVZFQywgUFBDX05PTkUpLAogR0VOX1ZYRk9STV9EVUFMKHZzdWJ1aHMsIGJjZHN1YiwgMCwgMjUs
IFBQQ19BTFRJVkVDLCBQUENfTk9ORSksCiBHRU5fVlhGT1JNKHZzdWJ1d3MsIDAsIDI2KSwKLUdF
Tl9WWEZPUk1fRFVBTCh2c3Vic2JzLCBiY2R0cnVuYywgMCwgMjgsIFBQQ19OT05FLCBQUEMyX0lT
QTMwMCksCitHRU5fVlhGT1JNX0RVQUwodnN1YnNicywgYmNkdHJ1bmMsIDAsIDI4LCBQUENfQUxU
SVZFQywgUFBDMl9JU0EzMDApLAogR0VOX1ZYRk9STSh2c3Vic2hzLCAwLCAyOSksCiBHRU5fVlhG
T1JNX0RVQUwodnN1YnN3cywgeHBuZDA0XzIsIDAsIDMwLCBQUENfQUxUSVZFQywgUFBDX05PTkUp
LAogR0VOX1ZYRk9STV8yMDcodmFkZHVxbSwgMCwgNCksCmRpZmYgLS1naXQgYS90YXJnZXQvczM5
MHgvZGlhZy5jIGIvdGFyZ2V0L3MzOTB4L2RpYWcuYwppbmRleCBhY2IwZjNkNGFmLi5hYWZhNzQw
ZjYxIDEwMDY0NAotLS0gYS90YXJnZXQvczM5MHgvZGlhZy5jCisrKyBiL3RhcmdldC9zMzkweC9k
aWFnLmMKQEAgLTEzMCw3ICsxMzAsNyBAQCBvdXQ6CiAgICAgICAgIH0KICAgICAgICAgcmV0dXJu
OwogICAgIGRlZmF1bHQ6Ci0gICAgICAgIGh3X2Vycm9yKCJVbmhhbmRsZWQgZGlhZzMwOCBzdWJj
b2RlICUiIFBSSXg2NCwgc3ViY29kZSk7CisgICAgICAgIHMzOTBfcHJvZ3JhbV9pbnRlcnJ1cHQo
ZW52LCBQR01fU1BFQ0lGSUNBVElPTiwgSUxFTl9BVVRPLCByYSk7CiAgICAgICAgIGJyZWFrOwog
ICAgIH0KIH0KZGlmZiAtLWdpdCBhL3RhcmdldC94dGVuc2EvdHJhbnNsYXRlLmMgYi90YXJnZXQv
eHRlbnNhL3RyYW5zbGF0ZS5jCmluZGV4IGQyMmNkY2RiMTYuLmM2MjY1ODNjZDkgMTAwNjQ0Ci0t
LSBhL3RhcmdldC94dGVuc2EvdHJhbnNsYXRlLmMKKysrIGIvdGFyZ2V0L3h0ZW5zYS90cmFuc2xh
dGUuYwpAQCAtMjI4OCw3ICsyMjg4LDcgQEAgc3RhdGljIHZvaWQgdHJhbnNsYXRlX3MzMmMxaShE
aXNhc0NvbnRleHQgKmRjLCBjb25zdCB1aW50MzJfdCBhcmdbXSwKICAgICAgICAgZ2VuX2xvYWRf
c3RvcmVfYWxpZ25tZW50KGRjLCAyLCBhZGRyLCB0cnVlKTsKICAgICAgICAgZ2VuX2NoZWNrX2F0
b21jdGwoZGMsIGFkZHIpOwogICAgICAgICB0Y2dfZ2VuX2F0b21pY19jbXB4Y2hnX2kzMihjcHVf
UlthcmdbMF1dLCBhZGRyLCBjcHVfU1JbU0NPTVBBUkUxXSwKLSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgdG1wLCBkYy0+Y3JpbmcsIE1PXzMyKTsKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdG1wLCBkYy0+Y3JpbmcsIE1PX1RFVUwpOwogICAgICAgICB0Y2df
dGVtcF9mcmVlKGFkZHIpOwogICAgICAgICB0Y2dfdGVtcF9mcmVlKHRtcCk7CiAgICAgfQpAQCAt
NDcwNiw3ICs0NzA2LDcgQEAgc3RhdGljIHZvaWQgdHJhbnNsYXRlX21vdmNvbmRfcyhEaXNhc0Nv
bnRleHQgKmRjLCBjb25zdCB1aW50MzJfdCBhcmdbXSwKIAogICAgICAgICB0Y2dfZ2VuX21vdmNv
bmRfaTMyKHBhclswXSwgY3B1X0ZSW2FyZ1swXV0sCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgY3B1X1JbYXJnWzJdXSwgemVybywKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICBjcHVf
RlJbYXJnWzFdXSwgY3B1X0ZSW2FyZ1syXV0pOworICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGNwdV9GUlthcmdbMV1dLCBjcHVfRlJbYXJnWzBdXSk7CiAgICAgICAgIHRjZ190ZW1wX2ZyZWUo
emVybyk7CiAgICAgfQogfQpAQCAtNDg2Nyw3ICs0ODY3LDcgQEAgc3RhdGljIGNvbnN0IFh0ZW5z
YU9wY29kZU9wcyBmcHUyMDAwX29wc1tdID0gewogICAgICAgICAudHJhbnNsYXRlID0gdHJhbnNs
YXRlX2NvbXBhcmVfcywKICAgICAgICAgLnBhciA9IChjb25zdCB1aW50MzJfdFtdKXtDT01QQVJF
X09MVH0sCiAgICAgfSwgewotICAgICAgICAubmFtZSA9ICJyZnIucyIsCisgICAgICAgIC5uYW1l
ID0gInJmciIsCiAgICAgICAgIC50cmFuc2xhdGUgPSB0cmFuc2xhdGVfcmZyX3MsCiAgICAgfSwg
ewogICAgICAgICAubmFtZSA9ICJyb3VuZC5zIiwKQEAgLTQ5MjEsNyArNDkyMSw3IEBAIHN0YXRp
YyBjb25zdCBYdGVuc2FPcGNvZGVPcHMgZnB1MjAwMF9vcHNbXSA9IHsKICAgICAgICAgLnRyYW5z
bGF0ZSA9IHRyYW5zbGF0ZV9mdG9pX3MsCiAgICAgICAgIC5wYXIgPSAoY29uc3QgdWludDMyX3Rb
XSl7ZmxvYXRfcm91bmRfdG9femVybywgdHJ1ZX0sCiAgICAgfSwgewotICAgICAgICAubmFtZSA9
ICJ3ZnIucyIsCisgICAgICAgIC5uYW1lID0gIndmciIsCiAgICAgICAgIC50cmFuc2xhdGUgPSB0
cmFuc2xhdGVfd2ZyX3MsCiAgICAgfSwKIH07CmRpZmYgLS1naXQgYS90ZXN0cy9hY3BpLXRlc3Qt
ZGF0YS9wYy9EU0RUIGIvdGVzdHMvYWNwaS10ZXN0LWRhdGEvcGMvRFNEVAppbmRleCA5OWYwNWE1
MDI3Li5jNmFkZmUzMmQ1IDEwMDY0NApCaW5hcnkgZmlsZXMgYS90ZXN0cy9hY3BpLXRlc3QtZGF0
YS9wYy9EU0RUIGFuZCBiL3Rlc3RzL2FjcGktdGVzdC1kYXRhL3BjL0RTRFQgZGlmZmVyCmRpZmYg
LS1naXQgYS90ZXN0cy9hY3BpLXRlc3QtZGF0YS9wYy9EU0RULmJyaWRnZSBiL3Rlc3RzL2FjcGkt
dGVzdC1kYXRhL3BjL0RTRFQuYnJpZGdlCmluZGV4IGNmMjMzNDNlNjQuLmYwMWZhM2FkNGUgMTAw
NjQ0CkJpbmFyeSBmaWxlcyBhL3Rlc3RzL2FjcGktdGVzdC1kYXRhL3BjL0RTRFQuYnJpZGdlIGFu
ZCBiL3Rlc3RzL2FjcGktdGVzdC1kYXRhL3BjL0RTRFQuYnJpZGdlIGRpZmZlcgpkaWZmIC0tZ2l0
IGEvdGVzdHMvYWNwaS10ZXN0LWRhdGEvcGMvRFNEVC5jcGhwIGIvdGVzdHMvYWNwaS10ZXN0LWRh
dGEvcGMvRFNEVC5jcGhwCmluZGV4IGM5OWM0OWY0MzcuLjMyOTVkODFjN2YgMTAwNjQ0CkJpbmFy
eSBmaWxlcyBhL3Rlc3RzL2FjcGktdGVzdC1kYXRhL3BjL0RTRFQuY3BocCBhbmQgYi90ZXN0cy9h
Y3BpLXRlc3QtZGF0YS9wYy9EU0RULmNwaHAgZGlmZmVyCmRpZmYgLS1naXQgYS90ZXN0cy9hY3Bp
LXRlc3QtZGF0YS9wYy9EU0RULmRpbW1weG0gYi90ZXN0cy9hY3BpLXRlc3QtZGF0YS9wYy9EU0RU
LmRpbW1weG0KaW5kZXggMzg2NjFjYjEzZS4uZjZlYzkxMWIxMSAxMDA2NDQKQmluYXJ5IGZpbGVz
IGEvdGVzdHMvYWNwaS10ZXN0LWRhdGEvcGMvRFNEVC5kaW1tcHhtIGFuZCBiL3Rlc3RzL2FjcGkt
dGVzdC1kYXRhL3BjL0RTRFQuZGltbXB4bSBkaWZmZXIKZGlmZiAtLWdpdCBhL3Rlc3RzL2FjcGkt
dGVzdC1kYXRhL3BjL0RTRFQuaXBtaWtjcyBiL3Rlc3RzL2FjcGktdGVzdC1kYXRhL3BjL0RTRFQu
aXBtaWtjcwppbmRleCA1ZTk3MGZkYTcyLi4yNjMzYThjZWNmIDEwMDY0NApCaW5hcnkgZmlsZXMg
YS90ZXN0cy9hY3BpLXRlc3QtZGF0YS9wYy9EU0RULmlwbWlrY3MgYW5kIGIvdGVzdHMvYWNwaS10
ZXN0LWRhdGEvcGMvRFNEVC5pcG1pa2NzIGRpZmZlcgpkaWZmIC0tZ2l0IGEvdGVzdHMvYWNwaS10
ZXN0LWRhdGEvcGMvRFNEVC5tZW1ocCBiL3Rlc3RzL2FjcGktdGVzdC1kYXRhL3BjL0RTRFQubWVt
aHAKaW5kZXggMWZlNjg3MWFhMi4uZTMxZWY1MDI5NiAxMDA2NDQKQmluYXJ5IGZpbGVzIGEvdGVz
dHMvYWNwaS10ZXN0LWRhdGEvcGMvRFNEVC5tZW1ocCBhbmQgYi90ZXN0cy9hY3BpLXRlc3QtZGF0
YS9wYy9EU0RULm1lbWhwIGRpZmZlcgpkaWZmIC0tZ2l0IGEvdGVzdHMvYWNwaS10ZXN0LWRhdGEv
cGMvRFNEVC5udW1hbWVtIGIvdGVzdHMvYWNwaS10ZXN0LWRhdGEvcGMvRFNEVC5udW1hbWVtCmlu
ZGV4IDIyNGNmZGQ5ZTkuLjcxYTk3NWIzZTIgMTAwNjQ0CkJpbmFyeSBmaWxlcyBhL3Rlc3RzL2Fj
cGktdGVzdC1kYXRhL3BjL0RTRFQubnVtYW1lbSBhbmQgYi90ZXN0cy9hY3BpLXRlc3QtZGF0YS9w
Yy9EU0RULm51bWFtZW0gZGlmZmVyCmRpZmYgLS1naXQgYS90ZXN0cy9hY3BpLXRlc3QtZGF0YS9w
Yy9TUkFULmRpbW1weG0gYi90ZXN0cy9hY3BpLXRlc3QtZGF0YS9wYy9TUkFULmRpbW1weG0KaW5k
ZXggNWFhNmY2OTNlZi4uZjVjMDI2N2VhMiAxMDA2NDQKQmluYXJ5IGZpbGVzIGEvdGVzdHMvYWNw
aS10ZXN0LWRhdGEvcGMvU1JBVC5kaW1tcHhtIGFuZCBiL3Rlc3RzL2FjcGktdGVzdC1kYXRhL3Bj
L1NSQVQuZGltbXB4bSBkaWZmZXIKZGlmZiAtLWdpdCBhL3Rlc3RzL2FjcGktdGVzdC1kYXRhL3Bj
L1NSQVQubWVtaHAgYi90ZXN0cy9hY3BpLXRlc3QtZGF0YS9wYy9TUkFULm1lbWhwCmluZGV4IDVk
ZThhMTAwYTQuLmU1MDhiNGFlM2MgMTAwNjQ0CkJpbmFyeSBmaWxlcyBhL3Rlc3RzL2FjcGktdGVz
dC1kYXRhL3BjL1NSQVQubWVtaHAgYW5kIGIvdGVzdHMvYWNwaS10ZXN0LWRhdGEvcGMvU1JBVC5t
ZW1ocCBkaWZmZXIKZGlmZiAtLWdpdCBhL3Rlc3RzL2FjcGktdGVzdC1kYXRhL3EzNS9EU0RUIGIv
dGVzdHMvYWNwaS10ZXN0LWRhdGEvcTM1L0RTRFQKaW5kZXggYWE0MDJjY2E2Ni4uNzU3NmZmY2Qw
NSAxMDA2NDQKQmluYXJ5IGZpbGVzIGEvdGVzdHMvYWNwaS10ZXN0LWRhdGEvcTM1L0RTRFQgYW5k
IGIvdGVzdHMvYWNwaS10ZXN0LWRhdGEvcTM1L0RTRFQgZGlmZmVyCmRpZmYgLS1naXQgYS90ZXN0
cy9hY3BpLXRlc3QtZGF0YS9xMzUvRFNEVC5icmlkZ2UgYi90ZXN0cy9hY3BpLXRlc3QtZGF0YS9x
MzUvRFNEVC5icmlkZ2UKaW5kZXggZmMzZTc5YzU4My4uYzYyM2NjNWQ3MiAxMDA2NDQKQmluYXJ5
IGZpbGVzIGEvdGVzdHMvYWNwaS10ZXN0LWRhdGEvcTM1L0RTRFQuYnJpZGdlIGFuZCBiL3Rlc3Rz
L2FjcGktdGVzdC1kYXRhL3EzNS9EU0RULmJyaWRnZSBkaWZmZXIKZGlmZiAtLWdpdCBhL3Rlc3Rz
L2FjcGktdGVzdC1kYXRhL3EzNS9EU0RULmNwaHAgYi90ZXN0cy9hY3BpLXRlc3QtZGF0YS9xMzUv
RFNEVC5jcGhwCmluZGV4IGZkM2NiMzQyMTguLjdhYzUyNmU0NjYgMTAwNjQ0CkJpbmFyeSBmaWxl
cyBhL3Rlc3RzL2FjcGktdGVzdC1kYXRhL3EzNS9EU0RULmNwaHAgYW5kIGIvdGVzdHMvYWNwaS10
ZXN0LWRhdGEvcTM1L0RTRFQuY3BocCBkaWZmZXIKZGlmZiAtLWdpdCBhL3Rlc3RzL2FjcGktdGVz
dC1kYXRhL3EzNS9EU0RULmRpbW1weG0gYi90ZXN0cy9hY3BpLXRlc3QtZGF0YS9xMzUvRFNEVC5k
aW1tcHhtCmluZGV4IDE0OTA0ZThlYTIuLjM4Mzc3OTJkZWMgMTAwNjQ0CkJpbmFyeSBmaWxlcyBh
L3Rlc3RzL2FjcGktdGVzdC1kYXRhL3EzNS9EU0RULmRpbW1weG0gYW5kIGIvdGVzdHMvYWNwaS10
ZXN0LWRhdGEvcTM1L0RTRFQuZGltbXB4bSBkaWZmZXIKZGlmZiAtLWdpdCBhL3Rlc3RzL2FjcGkt
dGVzdC1kYXRhL3EzNS9EU0RULmlwbWlidCBiL3Rlc3RzL2FjcGktdGVzdC1kYXRhL3EzNS9EU0RU
LmlwbWlidAppbmRleCAzMzIyMzc1MjllLi5jN2Y0MzFmMDU4IDEwMDY0NApCaW5hcnkgZmlsZXMg
YS90ZXN0cy9hY3BpLXRlc3QtZGF0YS9xMzUvRFNEVC5pcG1pYnQgYW5kIGIvdGVzdHMvYWNwaS10
ZXN0LWRhdGEvcTM1L0RTRFQuaXBtaWJ0IGRpZmZlcgpkaWZmIC0tZ2l0IGEvdGVzdHMvYWNwaS10
ZXN0LWRhdGEvcTM1L0RTRFQubWVtaHAgYi90ZXN0cy9hY3BpLXRlc3QtZGF0YS9xMzUvRFNEVC5t
ZW1ocAppbmRleCBmMGEyN2UxYTMwLi44ZmJhMGJhZjc5IDEwMDY0NApCaW5hcnkgZmlsZXMgYS90
ZXN0cy9hY3BpLXRlc3QtZGF0YS9xMzUvRFNEVC5tZW1ocCBhbmQgYi90ZXN0cy9hY3BpLXRlc3Qt
ZGF0YS9xMzUvRFNEVC5tZW1ocCBkaWZmZXIKZGlmZiAtLWdpdCBhL3Rlc3RzL2FjcGktdGVzdC1k
YXRhL3EzNS9EU0RULm51bWFtZW0gYi90ZXN0cy9hY3BpLXRlc3QtZGF0YS9xMzUvRFNEVC5udW1h
bWVtCmluZGV4IDhjOWZhNDQ1YjAuLjZjMGQ0ZjJiY2IgMTAwNjQ0CkJpbmFyeSBmaWxlcyBhL3Rl
c3RzL2FjcGktdGVzdC1kYXRhL3EzNS9EU0RULm51bWFtZW0gYW5kIGIvdGVzdHMvYWNwaS10ZXN0
LWRhdGEvcTM1L0RTRFQubnVtYW1lbSBkaWZmZXIKZGlmZiAtLWdpdCBhL3Rlc3RzL2FjcGktdGVz
dC1kYXRhL3EzNS9TUkFULmRpbW1weG0gYi90ZXN0cy9hY3BpLXRlc3QtZGF0YS9xMzUvU1JBVC5k
aW1tcHhtCmluZGV4IDVhYTZmNjkzZWYuLmY1YzAyNjdlYTIgMTAwNjQ0CkJpbmFyeSBmaWxlcyBh
L3Rlc3RzL2FjcGktdGVzdC1kYXRhL3EzNS9TUkFULmRpbW1weG0gYW5kIGIvdGVzdHMvYWNwaS10
ZXN0LWRhdGEvcTM1L1NSQVQuZGltbXB4bSBkaWZmZXIKZGlmZiAtLWdpdCBhL3Rlc3RzL2FjcGkt
dGVzdC1kYXRhL3EzNS9TUkFULm1lbWhwIGIvdGVzdHMvYWNwaS10ZXN0LWRhdGEvcTM1L1NSQVQu
bWVtaHAKaW5kZXggNWRlOGExMDBhNC4uZTUwOGI0YWUzYyAxMDA2NDQKQmluYXJ5IGZpbGVzIGEv
dGVzdHMvYWNwaS10ZXN0LWRhdGEvcTM1L1NSQVQubWVtaHAgYW5kIGIvdGVzdHMvYWNwaS10ZXN0
LWRhdGEvcTM1L1NSQVQubWVtaHAgZGlmZmVyCmRpZmYgLS1naXQgYS90ZXN0cy9xZW11LWlvdGVz
dHMvMDQxIGIvdGVzdHMvcWVtdS1pb3Rlc3RzLzA0MQppbmRleCBjMjBhYzdkYTg3Li45MzM2YWI2
ZmY1IDEwMDc1NQotLS0gYS90ZXN0cy9xZW11LWlvdGVzdHMvMDQxCisrKyBiL3Rlc3RzL3FlbXUt
aW90ZXN0cy8wNDEKQEAgLTIzNCw2ICsyMzQsMTIgQEAgY2xhc3MgVGVzdFNpbmdsZUJsb2NrZGV2
KFRlc3RTaW5nbGVEcml2ZSk6CiAgICAgICAgIHJlc3VsdCA9IHNlbGYudm0ucW1wKCJibG9ja2Rl
di1hZGQiLCAqKmFyZ3MpCiAgICAgICAgIHNlbGYuYXNzZXJ0X3FtcChyZXN1bHQsICdyZXR1cm4n
LCB7fSkKIAorICAgIGRlZiB0ZXN0X21pcnJvcl90b19zZWxmKHNlbGYpOgorICAgICAgICByZXN1
bHQgPSBzZWxmLnZtLnFtcChzZWxmLnFtcF9jbWQsIGpvYl9pZD0nam9iMCcsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGRldmljZT1zZWxmLnFtcF90YXJnZXQsIHN5bmM9J2Z1bGwnLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0YXJnZXQ9c2VsZi5xbXBfdGFyZ2V0KQorICAg
ICAgICBzZWxmLmFzc2VydF9xbXAocmVzdWx0LCAnZXJyb3IvY2xhc3MnLCAnR2VuZXJpY0Vycm9y
JykKKwogICAgIHRlc3RfbGFyZ2VfY2x1c3RlciA9IE5vbmUKICAgICB0ZXN0X2ltYWdlX25vdF9m
b3VuZCA9IE5vbmUKICAgICB0ZXN0X3NtYWxsX2J1ZmZlcjIgPSBOb25lCmRpZmYgLS1naXQgYS90
ZXN0cy9xZW11LWlvdGVzdHMvMDQxLm91dCBiL3Rlc3RzL3FlbXUtaW90ZXN0cy8wNDEub3V0Cmlu
ZGV4IGMyOGIzOTJiODcuLmUwNzFkMGIyNjEgMTAwNjQ0Ci0tLSBhL3Rlc3RzL3FlbXUtaW90ZXN0
cy8wNDEub3V0CisrKyBiL3Rlc3RzL3FlbXUtaW90ZXN0cy8wNDEub3V0CkBAIC0xLDUgKzEsNSBA
QAotLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLgorLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4uLi4u
Li4uLi4uLgogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLQotUmFuIDg1IHRlc3RzCitSYW4gODggdGVzdHMKIAogT0sK
ZGlmZiAtLWdpdCBhL3Rlc3RzL3FlbXUtaW90ZXN0cy8wNjcub3V0IGIvdGVzdHMvcWVtdS1pb3Rl
c3RzLzA2Ny5vdXQKaW5kZXggMmU3MWNmZjNjZS4uYjEwYzcxZGIwMyAxMDA2NDQKLS0tIGEvdGVz
dHMvcWVtdS1pb3Rlc3RzLzA2Ny5vdXQKKysrIGIvdGVzdHMvcWVtdS1pb3Rlc3RzLzA2Ny5vdXQK
QEAgLTM4NSw2ICszODUsNyBAQCBUZXN0aW5nOiAtZGV2aWNlIHZpcnRpby1zY3NpIC1kZXZpY2Ug
c2NzaS1jZCxpZD1jZDAKIHsKICAgICAicmV0dXJuIjogWwogICAgICAgICB7CisgICAgICAgICAg
ICAiaW8tc3RhdHVzIjogIm9rIiwKICAgICAgICAgICAgICJkZXZpY2UiOiAiIiwKICAgICAgICAg
ICAgICJsb2NrZWQiOiBmYWxzZSwKICAgICAgICAgICAgICJyZW1vdmFibGUiOiB0cnVlLApkaWZm
IC0tZ2l0IGEvdGVzdHMvcWVtdS1pb3Rlc3RzLzIyOSBiL3Rlc3RzL3FlbXUtaW90ZXN0cy8yMjkK
bmV3IGZpbGUgbW9kZSAxMDA3NTUKaW5kZXggMDAwMDAwMDAwMC4uZmY4NTFlYzQzMQotLS0gL2Rl
di9udWxsCisrKyBiL3Rlc3RzL3FlbXUtaW90ZXN0cy8yMjkKQEAgLTAsMCArMSw5NSBAQAorIyEv
YmluL2Jhc2gKKyMKKyMgVGVzdCBmb3IgZm9yY2UgY2FuY2VsaW5nIGEgcnVubmluZyBibG9ja2pv
YiB0aGF0IGlzIHBhdXNlZCBpbgorIyBhbiBlcnJvciBzdGF0ZS4KKyMKKyMgQ29weXJpZ2h0IChD
KSAyMDE4IFJlZCBIYXQsIEluYy4KKyMKKyMgVGhpcyBwcm9ncmFtIGlzIGZyZWUgc29mdHdhcmU7
IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkKKyMgaXQgdW5kZXIgdGhlIHRl
cm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBwdWJsaXNoZWQgYnkKKyMg
dGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNpb24gMiBvZiB0aGUgTGlj
ZW5zZSwgb3IKKyMgKGF0IHlvdXIgb3B0aW9uKSBhbnkgbGF0ZXIgdmVyc2lvbi4KKyMKKyMgVGhp
cyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRoZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2Vm
dWwsCisjIGJ1dCBXSVRIT1VUIEFOWSBXQVJSQU5UWTsgd2l0aG91dCBldmVuIHRoZSBpbXBsaWVk
IHdhcnJhbnR5IG9mCisjIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VM
QVIgUFVSUE9TRS4gIFNlZSB0aGUKKyMgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UgZm9yIG1v
cmUgZGV0YWlscy4KKyMKKyMgWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUg
R05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UKKyMgYWxvbmcgd2l0aCB0aGlzIHByb2dyYW0uICBJ
ZiBub3QsIHNlZSA8aHR0cDovL3d3dy5nbnUub3JnL2xpY2Vuc2VzLz4uCisjCisKKyMgY3JlYXRv
cgorb3duZXI9amNvZHlAcmVkaGF0LmNvbQorCitzZXE9IiQoYmFzZW5hbWUgJDApIgorZWNobyAi
UUEgb3V0cHV0IGNyZWF0ZWQgYnkgJHNlcSIKKworaGVyZT0iJFBXRCIKK3N0YXR1cz0xCSMgZmFp
bHVyZSBpcyB0aGUgZGVmYXVsdCEKKworX2NsZWFudXAoKQoreworICAgIF9jbGVhbnVwX3FlbXUK
KyAgICBfY2xlYW51cF90ZXN0X2ltZworICAgIHJtIC1mICIkVEVTVF9JTUciICIkREVTVF9JTUci
Cit9Cit0cmFwICJfY2xlYW51cDsgZXhpdCBcJHN0YXR1cyIgMCAxIDIgMyAxNQorCisjIGdldCBz
dGFuZGFyZCBlbnZpcm9ubWVudCwgZmlsdGVycyBhbmQgY2hlY2tzCisuIC4vY29tbW9uLnJjCisu
IC4vY29tbW9uLmZpbHRlcgorLiAuL2NvbW1vbi5xZW11CisKKyMgTmVlZHMgYmFja2luZyBmaWxl
IGFuZCBiYWNraW5nIGZvcm1hdCBzdXBwb3J0Citfc3VwcG9ydGVkX2ZtdCBxY293MiBxZWQKK19z
dXBwb3J0ZWRfcHJvdG8gZmlsZQorX3N1cHBvcnRlZF9vcyBMaW51eAorCisKK0RFU1RfSU1HPSIk
VEVTVF9ESVIvZC4kSU1HRk1UIgorVEVTVF9JTUc9IiRURVNUX0RJUi9iLiRJTUdGTVQiCisKK19t
YWtlX3Rlc3RfaW1nIDJNCisKKyMgZGVzdGluYXRpb24gZm9yIG1pcnJvciB3aWxsIGJlIHRvbyBz
bWFsbCwgY2F1c2luZyBlcnJvcgorVEVTVF9JTUc9JERFU1RfSU1HIF9tYWtlX3Rlc3RfaW1nIDFN
CisKKyRRRU1VX0lPIC1jICd3cml0ZSAwIDJNJyAiJFRFU1RfSU1HIiB8IF9maWx0ZXJfcWVtdV9p
bworCitfbGF1bmNoX3FlbXUgLWRyaXZlIGlkPXRlc3RkaXNrLGZpbGU9IiRURVNUX0lNRyIsZm9y
bWF0PSIkSU1HRk1UIgorCitfc2VuZF9xZW11X2NtZCAkUUVNVV9IQU5ETEUgXAorICAgICJ7J2V4
ZWN1dGUnOiAncW1wX2NhcGFiaWxpdGllcyd9IiBcCisgICAgJ3JldHVybicKKworZWNobworZWNo
byAnPT09IFN0YXJ0aW5nIGRyaXZlLW1pcnJvciwgY2F1c2luZyBlcnJvciAmIHN0b3AgID09PScK
K2VjaG8KKworX3NlbmRfcWVtdV9jbWQgJFFFTVVfSEFORExFIFwKKyAgICAieydleGVjdXRlJzog
J2RyaXZlLW1pcnJvcicsCisgICAgICAgICAgICAgICAgICdhcmd1bWVudHMnOiB7J2RldmljZSc6
ICd0ZXN0ZGlzaycsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ21vZGUnOiAgICdh
YnNvbHV0ZS1wYXRocycsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ2Zvcm1hdCc6
ICckSU1HRk1UJywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAndGFyZ2V0JzogJyRE
RVNUX0lNRycsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJ3N5bmMnOiAgICdmdWxs
JywKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnbW9kZSc6ICAgJ2V4aXN0aW5nJywK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAnb24tc291cmNlLWVycm9yJzogJ3N0b3An
LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdvbi10YXJnZXQtZXJyb3InOiAnc3Rv
cCcgfX0iICAgIFwKKyAgICAgIkpPQl9TVEFUVVNfQ0hBTkdFLipwYXVzZSIKKworZWNobworZWNo
byAnPT09IEZvcmNlIGNhbmNlbCBqb2IgcGF1c2VkIGluIGVycm9yIHN0YXRlICA9PT0nCitlY2hv
CisKK3N1Y2Nlc3Nfb3JfZmFpbHVyZT0ieSIgX3NlbmRfcWVtdV9jbWQgJFFFTVVfSEFORExFIFwK
KyAgICAieydleGVjdXRlJzogJ2Jsb2NrLWpvYi1jYW5jZWwnLAorICAgICAgICAgICAgICAgICAn
YXJndW1lbnRzJzogeyAnZGV2aWNlJzogJ3Rlc3RkaXNrJywKKyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgJ2ZvcmNlJzogdHJ1ZX19IiBcCisgICAgICJCTE9DS19KT0JfQ0FOQ0VMTEVE
IiAiQXNzZXJ0aW9uIgorCisjIHN1Y2Nlc3MsIGFsbCBkb25lCitlY2hvICIqKiogZG9uZSIKK3Jt
IC1mICRzZXEuZnVsbAorc3RhdHVzPTAKZGlmZiAtLWdpdCBhL3Rlc3RzL3FlbXUtaW90ZXN0cy8y
Mjkub3V0IGIvdGVzdHMvcWVtdS1pb3Rlc3RzLzIyOS5vdXQKbmV3IGZpbGUgbW9kZSAxMDA2NDQK
aW5kZXggMDAwMDAwMDAwMC4uNGM0MTEyODA1ZgotLS0gL2Rldi9udWxsCisrKyBiL3Rlc3RzL3Fl
bXUtaW90ZXN0cy8yMjkub3V0CkBAIC0wLDAgKzEsMjMgQEAKK1FBIG91dHB1dCBjcmVhdGVkIGJ5
IDIyOQorRm9ybWF0dGluZyAnVEVTVF9ESVIvYi5JTUdGTVQnLCBmbXQ9SU1HRk1UIHNpemU9MjA5
NzE1MgorRm9ybWF0dGluZyAnVEVTVF9ESVIvZC5JTUdGTVQnLCBmbXQ9SU1HRk1UIHNpemU9MTA0
ODU3Ngord3JvdGUgMjA5NzE1Mi8yMDk3MTUyIGJ5dGVzIGF0IG9mZnNldCAwCisyIE1pQiwgWCBv
cHM7IFhYOlhYOlhYLlggKFhYWCBZWVkvc2VjIGFuZCBYWFggb3BzL3NlYykKK3sicmV0dXJuIjog
e319CisKKz09PSBTdGFydGluZyBkcml2ZS1taXJyb3IsIGNhdXNpbmcgZXJyb3IgJiBzdG9wICA9
PT0KKworeyJ0aW1lc3RhbXAiOiB7InNlY29uZHMiOiAgVElNRVNUQU1QLCAibWljcm9zZWNvbmRz
IjogIFRJTUVTVEFNUH0sICJldmVudCI6ICJKT0JfU1RBVFVTX0NIQU5HRSIsICJkYXRhIjogeyJz
dGF0dXMiOiAiY3JlYXRlZCIsICJpZCI6ICJ0ZXN0ZGlzayJ9fQoreyJ0aW1lc3RhbXAiOiB7InNl
Y29uZHMiOiAgVElNRVNUQU1QLCAibWljcm9zZWNvbmRzIjogIFRJTUVTVEFNUH0sICJldmVudCI6
ICJKT0JfU1RBVFVTX0NIQU5HRSIsICJkYXRhIjogeyJzdGF0dXMiOiAicnVubmluZyIsICJpZCI6
ICJ0ZXN0ZGlzayJ9fQoreyJyZXR1cm4iOiB7fX0KK3sidGltZXN0YW1wIjogeyJzZWNvbmRzIjog
IFRJTUVTVEFNUCwgIm1pY3Jvc2Vjb25kcyI6ICBUSU1FU1RBTVB9LCAiZXZlbnQiOiAiQkxPQ0tf
Sk9CX0VSUk9SIiwgImRhdGEiOiB7ImRldmljZSI6ICJ0ZXN0ZGlzayIsICJvcGVyYXRpb24iOiAi
d3JpdGUiLCAiYWN0aW9uIjogInN0b3AifX0KK3sidGltZXN0YW1wIjogeyJzZWNvbmRzIjogIFRJ
TUVTVEFNUCwgIm1pY3Jvc2Vjb25kcyI6ICBUSU1FU1RBTVB9LCAiZXZlbnQiOiAiSk9CX1NUQVRV
U19DSEFOR0UiLCAiZGF0YSI6IHsic3RhdHVzIjogInBhdXNlZCIsICJpZCI6ICJ0ZXN0ZGlzayJ9
fQorCis9PT0gRm9yY2UgY2FuY2VsIGpvYiBwYXVzZWQgaW4gZXJyb3Igc3RhdGUgID09PQorCit7
InRpbWVzdGFtcCI6IHsic2Vjb25kcyI6ICBUSU1FU1RBTVAsICJtaWNyb3NlY29uZHMiOiAgVElN
RVNUQU1QfSwgImV2ZW50IjogIkpPQl9TVEFUVVNfQ0hBTkdFIiwgImRhdGEiOiB7InN0YXR1cyI6
ICJydW5uaW5nIiwgImlkIjogInRlc3RkaXNrIn19Cit7InJldHVybiI6IHt9fQoreyJ0aW1lc3Rh
bXAiOiB7InNlY29uZHMiOiAgVElNRVNUQU1QLCAibWljcm9zZWNvbmRzIjogIFRJTUVTVEFNUH0s
ICJldmVudCI6ICJCTE9DS19KT0JfRVJST1IiLCAiZGF0YSI6IHsiZGV2aWNlIjogInRlc3RkaXNr
IiwgIm9wZXJhdGlvbiI6ICJ3cml0ZSIsICJhY3Rpb24iOiAic3RvcCJ9fQoreyJ0aW1lc3RhbXAi
OiB7InNlY29uZHMiOiAgVElNRVNUQU1QLCAibWljcm9zZWNvbmRzIjogIFRJTUVTVEFNUH0sICJl
dmVudCI6ICJKT0JfU1RBVFVTX0NIQU5HRSIsICJkYXRhIjogeyJzdGF0dXMiOiAiYWJvcnRpbmci
LCAiaWQiOiAidGVzdGRpc2sifX0KK3sidGltZXN0YW1wIjogeyJzZWNvbmRzIjogIFRJTUVTVEFN
UCwgIm1pY3Jvc2Vjb25kcyI6ICBUSU1FU1RBTVB9LCAiZXZlbnQiOiAiQkxPQ0tfSk9CX0NBTkNF
TExFRCIsICJkYXRhIjogeyJkZXZpY2UiOiAidGVzdGRpc2siLCAibGVuIjogMjA5NzE1MiwgIm9m
ZnNldCI6IDEwNDg1NzYsICJzcGVlZCI6IDAsICJ0eXBlIjogIm1pcnJvciJ9fQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu May 16 16:33:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 16:33:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hRJJc-0001gn-Ev; Thu, 16 May 2019 16:33:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YOnx=TQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRJJb-0001gi-BU
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 16:33:07 +0000
X-Inumbo-ID: 478fbb4e-77f8-11e9-9f00-0f245a6287ae
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 478fbb4e-77f8-11e9-9f00-0f245a6287ae;
 Thu, 16 May 2019 16:33:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRJJY-0005XU-L1
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 16:33:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hRJJY-0001Hb-IR
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 16:33:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hRJJY-0001Hb-IR@xenbits.xenproject.org>
Date: Thu, 16 May 2019 16:33:04 +0000
Subject: [Xen-changelog] [xen staging-4.12] tools/xl: use libxl_domain_info
 to get domain type for vcpu-pin
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM1OTU3OWQ4MzE5Yjc3NmFlNjI0M2RhMTk5OTczN2UyYjQ3Mzc3MTAKQXV0aG9yOiAg
ICAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFR1ZSBBcHIgOSAxMzowMTo1OCAyMDE5ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUaHUgTWF5IDE2IDE3OjEyOjQ0
IDIwMTkgKzAxMDAKCiAgICB0b29scy94bDogdXNlIGxpYnhsX2RvbWFpbl9pbmZvIHRvIGdldCBk
b21haW4gdHlwZSBmb3IgdmNwdS1waW4KICAgIAogICAgUGFyc2luZyB0aGUgY29uZmlnIHNlZW1z
IHRvIGJlIGFuIG92ZXJraWxsIGZvciB0aGlzIHBhcnRpY3VsYXIgdGFzawogICAgYW5kIHRoZSBj
b25maWcgbWlnaHQgc2ltcGx5IGJlIGFic2VudC4gVHlwZSByZXR1cm5lZCBmcm9tIGxpYnhsX2Rv
bWFpbl9pbmZvCiAgICBzaG91bGQgYmUgZWl0aGVyIExJQlhMX0RPTUFJTl9UWVBFX0hWTSBvciBM
SUJYTF9ET01BSU5fVFlQRV9QViBidXQgaW4KICAgIHRoYXQgY29udGV4dCBkaXN0aW5jdGlvbiBi
ZXR3ZWVuIFBWSCBhbmQgSFZNIHNob3VsZCBiZSBpcnJlbGV2YW50LgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICAgIEFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgKGNoZXJyeSBwaWNrZWQg
ZnJvbSBjb21taXQgNDhkYWI5NzY3ZDJlYjE3MzQ5NTcwN2NiMWZkOGNlYWY3MzYwNGFjMSkKLS0t
CiB0b29scy94bC94bF92Y3B1LmMgfCAxNSArKysrKy0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2Vk
LCA1IGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3hs
L3hsX3ZjcHUuYyBiL3Rvb2xzL3hsL3hsX3ZjcHUuYwppbmRleCA3MWQzYTVjOTZkLi45M2FiY2M2
NWMwIDEwMDY0NAotLS0gYS90b29scy94bC94bF92Y3B1LmMKKysrIGIvdG9vbHMveGwveGxfdmNw
dS5jCkBAIC03OSw3ICs3OSw2IEBAIHZvaWQgYXBwbHlfZ2xvYmFsX2FmZmluaXR5X21hc2tzKGxp
YnhsX2RvbWFpbl90eXBlIHR5cGUsCiAKICAgICBzd2l0Y2ggKHR5cGUpIHsKICAgICBjYXNlIExJ
QlhMX0RPTUFJTl9UWVBFX0hWTToKLSAgICBjYXNlIExJQlhMX0RPTUFJTl9UWVBFX1BWSDoKICAg
ICAgICAgdHlwZV9tYXNrID0gJmdsb2JhbF9odm1fYWZmaW5pdHlfbWFzazsKICAgICAgICAgYnJl
YWs7CiAgICAgY2FzZSBMSUJYTF9ET01BSU5fVFlQRV9QVjoKQEAgLTI4NCwxOSArMjgzLDE1IEBA
IGludCBtYWluX3ZjcHVwaW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogCiAgICAgLyogT25seSBo
YXJkIGFmZmluaXR5IG1hdHRlcnMgaGVyZSAqLwogICAgIGlmICghaWdub3JlX21hc2tzKSB7Ci0g
ICAgICAgIGxpYnhsX2RvbWFpbl9jb25maWcgZF9jb25maWc7CisgICAgICAgIGxpYnhsX2RvbWlu
Zm8gZG9taW5mbzsKIAotICAgICAgICBsaWJ4bF9kb21haW5fY29uZmlnX2luaXQoJmRfY29uZmln
KTsKLSAgICAgICAgcmMgPSBsaWJ4bF9yZXRyaWV2ZV9kb21haW5fY29uZmlndXJhdGlvbihjdHgs
IGRvbWlkLCAmZF9jb25maWcpOwotICAgICAgICBpZiAocmMpIHsKLSAgICAgICAgICAgIGZwcmlu
dGYoc3RkZXJyLCAiQ291bGQgbm90IHJldHJpZXZlIGRvbWFpbiBjb25maWd1cmF0aW9uXG4iKTsK
LSAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9jb25maWdfZGlzcG9zZSgmZF9jb25maWcpOworICAg
ICAgICBpZiAobGlieGxfZG9tYWluX2luZm8oY3R4LCAmZG9taW5mbywgZG9taWQpKSB7CisgICAg
ICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkNvdWxkIG5vdCBnZXQgZG9tYWluIGluZm9cbiIpOwog
ICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgIH0KIAotICAgICAgICBhcHBseV9nbG9iYWxf
YWZmaW5pdHlfbWFza3MoZF9jb25maWcuYl9pbmZvLnR5cGUsIGhhcmQsIDEpOwotCi0gICAgICAg
IGxpYnhsX2RvbWFpbl9jb25maWdfZGlzcG9zZSgmZF9jb25maWcpOworICAgICAgICAvKiBIVk0g
YW5kIFBWSCBkb21haW5zIHVzZSB0aGUgc2FtZSBnbG9iYWwgYWZmaW5pdHkgbWFzayAqLworICAg
ICAgICBhcHBseV9nbG9iYWxfYWZmaW5pdHlfbWFza3MoZG9taW5mby5kb21haW5fdHlwZSwgaGFy
ZCwgMSk7CiAgICAgfQogCiAgICAgaWYgKGZvcmNlKSB7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuMTIKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu May 16 16:33:20 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 16:33: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 1hRJJn-0001hQ-Gk; Thu, 16 May 2019 16:33:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YOnx=TQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRJJm-0001hK-Mn
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 16:33:18 +0000
X-Inumbo-ID: 4e1423ba-77f8-11e9-a9fa-c363cdda58cc
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4e1423ba-77f8-11e9-a9fa-c363cdda58cc;
 Thu, 16 May 2019 16:33:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRJJj-0005Xe-J0
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 16:33:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hRJJj-0001Iy-G4
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 16:33:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hRJJj-0001Iy-G4@xenbits.xenproject.org>
Date: Thu, 16 May 2019 16:33:15 +0000
Subject: [Xen-changelog] [xen staging-4.10] tools/misc/xenpm: fix getting
 info when some CPUs are offline
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============3995721558751366601=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit c1c95c4d38ae2abc82c7d2277102e614fd76dbf5
Author:     Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
AuthorDate: Wed Oct 31 14:04:58 2018 +0100
Commit:     Ian Jackson <ian.jackson@eu.citrix.com>
CommitDate: Thu May 16 16:53:29 2019 +0100

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

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============3995721558751366601==--

From xen-changelog-bounces@lists.xenproject.org Thu May 16 16:33:28 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 16:33:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hRJJw-0001iX-Id; Thu, 16 May 2019 16:33:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YOnx=TQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRJJv-0001iJ-I0
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 16:33:27 +0000
X-Inumbo-ID: 542d578e-77f8-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 542d578e-77f8-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 16:33:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRJJt-0005Xm-Ou
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 16:33:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hRJJt-0001Jc-MB
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 16:33:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hRJJt-0001Jc-MB@xenbits.xenproject.org>
Date: Thu, 16 May 2019 16:33:25 +0000
Subject: [Xen-changelog] [xen staging-4.10] tools/ocaml: Dup2 /dev/null to
 stdin in daemonize()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDVjZmJjMGZmZDU2M2EyZWUzYWJmY2NlNzRlYjNjMjBkODJhN2EwMzUKQXV0aG9yOiAg
ICAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgpBdXRob3JE
YXRlOiBXZWQgRmViIDI3IDEwOjMzOjQyIDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgSWFuIEphY2tz
b24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBNYXkgMTYgMTc6
MDA6MTUgMjAxOSArMDEwMAoKICAgIHRvb2xzL29jYW1sOiBEdXAyIC9kZXYvbnVsbCB0byBzdGRp
biBpbiBkYWVtb25pemUoKQogICAgCiAgICBEb24ndCBjbG9zZSBzdGRpbiBpbiBkYWVtb25pemUo
KSBidXQgZHVwMiAvZGV2L251bGwgaW5zdGVhZC4gIE90aGVyd2lzZSwgZmQgMAogICAgZ2V0cyBy
ZXVzZWQgbGF0ZXI6CiAgICAKICAgICAgW3Jvb3RAaWRvbCB+XSMgbHMgLWxhdiAvcHJvYy9gcGdy
ZXAgeGVuc3RvcmVkYC9mZAogICAgICB0b3RhbCAwCiAgICAgIGRyLXgtLS0tLS0gMiByb290IHJv
b3QgIDAgRmViIDI4IDExOjAyIC4KICAgICAgZHIteHIteHIteCA5IHJvb3Qgcm9vdCAgMCBGZWIg
MjcgMTU6NTkgLi4KICAgICAgbHJ3eC0tLS0tLSAxIHJvb3Qgcm9vdCA2NCBGZWIgMjggMTE6MDIg
MCAtPiAvZGV2L3hlbi9ldnRjaG4KICAgICAgbC13eC0tLS0tLSAxIHJvb3Qgcm9vdCA2NCBGZWIg
MjggMTE6MDIgMSAtPiAvZGV2L251bGwKICAgICAgbC13eC0tLS0tLSAxIHJvb3Qgcm9vdCA2NCBG
ZWIgMjggMTE6MDIgMiAtPiAvZGV2L251bGwKICAgICAgbHJ3eC0tLS0tLSAxIHJvb3Qgcm9vdCA2
NCBGZWIgMjggMTE6MDIgMyAtPiAvZGV2L3hlbi9wcml2Y21kCiAgICAgIC4uLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmVs
ZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgKGNoZXJy
eSBwaWNrZWQgZnJvbSBjb21taXQgNjc3ZTY0ZGJlMzE1MzQzNjIwYzNiMjY2ZTllYjE2NjIzYjEx
ODAzOCkKICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDRiNzI0NzAxNzVhNTkyZmI1YzBh
NWQxMGVkNTA1ZGU3Mzc3OGUxMGYpCi0tLQogdG9vbHMvb2NhbWwveGVuc3RvcmVkL3N0ZGV4dC5t
bCB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC94ZW5zdG9yZWQvc3RkZXh0Lm1sIGIvdG9vbHMv
b2NhbWwveGVuc3RvcmVkL3N0ZGV4dC5tbAppbmRleCBiOGE4ZmQwMGUxLi45NWNlZmYyZjcyIDEw
MDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQvc3RkZXh0Lm1sCisrKyBiL3Rvb2xzL29j
YW1sL3hlbnN0b3JlZC9zdGRleHQubWwKQEAgLTEwMCw5ICsxMDAsOSBAQCBsZXQgZGFlbW9uaXpl
ICgpID0KIAogCQliZWdpbiBtYXRjaCBVbml4LmZvcmsgKCkgd2l0aAogCQl8IDAgLT4KLQkJCWxl
dCBudWxsZmQgPSBVbml4Lm9wZW5maWxlICIvZGV2L251bGwiIFsgVW5peC5PX1dST05MWSBdIDAg
aW4KKwkJCWxldCBudWxsZmQgPSBVbml4Lm9wZW5maWxlICIvZGV2L251bGwiIFsgVW5peC5PX1JE
V1IgXSAwIGluCiAJCQliZWdpbiB0cnkKLQkJCQlVbml4LmNsb3NlIFVuaXguc3RkaW47CisJCQkJ
VW5peC5kdXAyIG51bGxmZCBVbml4LnN0ZGluOwogCQkJCVVuaXguZHVwMiBudWxsZmQgVW5peC5z
dGRvdXQ7CiAJCQkJVW5peC5kdXAyIG51bGxmZCBVbml4LnN0ZGVycjsKIAkJCXdpdGggZXhuIC0+
IFVuaXguY2xvc2UgbnVsbGZkOyByYWlzZSBleG4KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu May 16 16:33:39 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 16: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 1hRJK7-0001js-Kl; Thu, 16 May 2019 16:33:39 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YOnx=TQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRJK6-0001jj-18
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 16:33:38 +0000
X-Inumbo-ID: 5a3834a3-77f8-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5a3834a3-77f8-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 16:33:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRJK3-0005YZ-Uv
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 16:33:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hRJK3-0001K9-SK
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 16:33:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hRJK3-0001K9-SK@xenbits.xenproject.org>
Date: Thu, 16 May 2019 16:33:35 +0000
Subject: [Xen-changelog] [xen staging-4.10] tools/libxl: correct vcpu
 affinity output with sparse physical cpu map
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJjZGYxYjZiZTk4MWFjNGZmYTY5MGY3NmQzZTliMTBiN2Y4NmZiNjYKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgQXVnIDMx
IDE3OjIyOjA0IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBNYXkgMTYgMTc6MDQ6MzUgMjAxOSArMDEw
MAoKICAgIHRvb2xzL2xpYnhsOiBjb3JyZWN0IHZjcHUgYWZmaW5pdHkgb3V0cHV0IHdpdGggc3Bh
cnNlIHBoeXNpY2FsIGNwdSBtYXAKICAgIAogICAgV2l0aCBub3QgYWxsIHBoeXNpY2FsIGNwdXMg
b25saW5lIChlLmcuIHdpdGggc210PTApIHRoZSBvdXRwdXQgb2YgaHRlCiAgICB2Y3B1IGFmZmlu
aXRpZXMgaXMgd3JvbmcsIGFzIHRoZSBhZmZpbml0eSBiaXRtYXBzIGFyZSBjYXBwZWQgYWZ0ZXIK
ICAgIG5yX2NwdXMgYml0cywgaW5zdGVhZCBvZiB1c2luZyBtYXhfY3B1X2lkLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBBY2tlZC1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20g
Y29tbWl0IDJlYzUzMzllYzkyMThmYmYxNTgzZmE4NWI3NGQxZDJmMTVmMWIzYjgpCiAgICAoY2hl
cnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBiNTVmZjRjODc5YWMyMDJjNWQ1M2FkMTk4NWY4NmNjMDg2
NWVkYjJmKQotLS0KIHRvb2xzL3hsL3hsX3ZjcHUuYyB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQs
IDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy94bC94
bF92Y3B1LmMgYi90b29scy94bC94bF92Y3B1LmMKaW5kZXggMzM4NGVlZWQwNi4uYzg3N2YyNTk1
ZiAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxfdmNwdS5jCisrKyBiL3Rvb2xzL3hsL3hsX3ZjcHUu
YwpAQCAtMTQ0LDEzICsxNDQsMTMgQEAgc3RhdGljIHZvaWQgdmNwdWxpc3QoaW50IGFyZ2MsIGNo
YXIgKiphcmd2KQogICAgICAgICB9CiAKICAgICAgICAgZm9yIChpID0gMDsgaTxuYl9kb21haW47
IGkrKykKLSAgICAgICAgICAgIHByaW50X2RvbWFpbl92Y3B1aW5mbyhkb21pbmZvW2ldLmRvbWlk
LCBwaHlzaW5mby5ucl9jcHVzKTsKKyAgICAgICAgICAgIHByaW50X2RvbWFpbl92Y3B1aW5mbyhk
b21pbmZvW2ldLmRvbWlkLCBwaHlzaW5mby5tYXhfY3B1X2lkICsgMSk7CiAKICAgICAgICAgbGli
eGxfZG9taW5mb19saXN0X2ZyZWUoZG9taW5mbywgbmJfZG9tYWluKTsKICAgICB9IGVsc2Ugewog
ICAgICAgICBmb3IgKDsgYXJnYyA+IDA7ICsrYXJndiwgLS1hcmdjKSB7CiAgICAgICAgICAgICB1
aW50MzJfdCBkb21pZCA9IGZpbmRfZG9tYWluKCphcmd2KTsKLSAgICAgICAgICAgIHByaW50X2Rv
bWFpbl92Y3B1aW5mbyhkb21pZCwgcGh5c2luZm8ubnJfY3B1cyk7CisgICAgICAgICAgICBwcmlu
dF9kb21haW5fdmNwdWluZm8oZG9taWQsIHBoeXNpbmZvLm1heF9jcHVfaWQgKyAxKTsKICAgICAg
ICAgfQogICAgIH0KICAgdmNwdWxpc3Rfb3V0OgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjEwCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu May 16 16:33:49 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 16: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 1hRJKH-0001kq-Mc; Thu, 16 May 2019 16:33:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YOnx=TQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRJKG-0001ki-8h
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 16:33:48 +0000
X-Inumbo-ID: 6049c6de-77f8-11e9-838f-9bc14b15cc42
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6049c6de-77f8-11e9-838f-9bc14b15cc42;
 Thu, 16 May 2019 16:33:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRJKE-0005Yh-48
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 16:33:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hRJKE-0001Ke-1n
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 16:33:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hRJKE-0001Ke-1n@xenbits.xenproject.org>
Date: Thu, 16 May 2019 16:33:46 +0000
Subject: [Xen-changelog] [xen staging-4.10] tools/xl: use libxl_domain_info
 to get domain type for vcpu-pin
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ1ZTM0OTRlMzEzYjA3YzliNWZhYzZmOTZkYmE3M2JmYWQ4MzYyNTUKQXV0aG9yOiAg
ICAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFR1ZSBBcHIgOSAxMzowMTo1OCAyMDE5ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUaHUgTWF5IDE2IDE3OjEzOjM4
IDIwMTkgKzAxMDAKCiAgICB0b29scy94bDogdXNlIGxpYnhsX2RvbWFpbl9pbmZvIHRvIGdldCBk
b21haW4gdHlwZSBmb3IgdmNwdS1waW4KICAgIAogICAgUGFyc2luZyB0aGUgY29uZmlnIHNlZW1z
IHRvIGJlIGFuIG92ZXJraWxsIGZvciB0aGlzIHBhcnRpY3VsYXIgdGFzawogICAgYW5kIHRoZSBj
b25maWcgbWlnaHQgc2ltcGx5IGJlIGFic2VudC4gVHlwZSByZXR1cm5lZCBmcm9tIGxpYnhsX2Rv
bWFpbl9pbmZvCiAgICBzaG91bGQgYmUgZWl0aGVyIExJQlhMX0RPTUFJTl9UWVBFX0hWTSBvciBM
SUJYTF9ET01BSU5fVFlQRV9QViBidXQgaW4KICAgIHRoYXQgY29udGV4dCBkaXN0aW5jdGlvbiBi
ZXR3ZWVuIFBWSCBhbmQgSFZNIHNob3VsZCBiZSBpcnJlbGV2YW50LgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICAgIEFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgKGNoZXJyeSBwaWNrZWQg
ZnJvbSBjb21taXQgNDhkYWI5NzY3ZDJlYjE3MzQ5NTcwN2NiMWZkOGNlYWY3MzYwNGFjMSkKICAg
IChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGM1OTU3OWQ4MzE5Yjc3NmFlNjI0M2RhMTk5OTcz
N2UyYjQ3Mzc3MTApCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA5ODlhMmVjNGYzYmE5
MzQzZWFlZGVkODQ3NTEzMjAyNDcwZDdiZTFlKQotLS0KIHRvb2xzL3hsL3hsX3ZjcHUuYyB8IDE1
ICsrKysrLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgMTAgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfdmNwdS5jIGIvdG9vbHMveGwveGxf
dmNwdS5jCmluZGV4IGM4NzdmMjU5NWYuLmVmOTk1MTM3YzkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hs
L3hsX3ZjcHUuYworKysgYi90b29scy94bC94bF92Y3B1LmMKQEAgLTc4LDcgKzc4LDYgQEAgdm9p
ZCBhcHBseV9nbG9iYWxfYWZmaW5pdHlfbWFza3MobGlieGxfZG9tYWluX3R5cGUgdHlwZSwKIAog
ICAgIHN3aXRjaCAodHlwZSkgewogICAgIGNhc2UgTElCWExfRE9NQUlOX1RZUEVfSFZNOgotICAg
IGNhc2UgTElCWExfRE9NQUlOX1RZUEVfUFZIOgogICAgICAgICB0eXBlX21hc2sgPSAmZ2xvYmFs
X2h2bV9hZmZpbml0eV9tYXNrOwogICAgICAgICBicmVhazsKICAgICBjYXNlIExJQlhMX0RPTUFJ
Tl9UWVBFX1BWOgpAQCAtMjgzLDE5ICsyODIsMTUgQEAgaW50IG1haW5fdmNwdXBpbihpbnQgYXJn
YywgY2hhciAqKmFyZ3YpCiAKICAgICAvKiBPbmx5IGhhcmQgYWZmaW5pdHkgbWF0dGVycyBoZXJl
ICovCiAgICAgaWYgKCFpZ25vcmVfbWFza3MpIHsKLSAgICAgICAgbGlieGxfZG9tYWluX2NvbmZp
ZyBkX2NvbmZpZzsKKyAgICAgICAgbGlieGxfZG9taW5mbyBkb21pbmZvOwogCi0gICAgICAgIGxp
YnhsX2RvbWFpbl9jb25maWdfaW5pdCgmZF9jb25maWcpOwotICAgICAgICByYyA9IGxpYnhsX3Jl
dHJpZXZlX2RvbWFpbl9jb25maWd1cmF0aW9uKGN0eCwgZG9taWQsICZkX2NvbmZpZyk7Ci0gICAg
ICAgIGlmIChyYykgewotICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJDb3VsZCBub3QgcmV0
cmlldmUgZG9tYWluIGNvbmZpZ3VyYXRpb25cbiIpOwotICAgICAgICAgICAgbGlieGxfZG9tYWlu
X2NvbmZpZ19kaXNwb3NlKCZkX2NvbmZpZyk7CisgICAgICAgIGlmIChsaWJ4bF9kb21haW5faW5m
byhjdHgsICZkb21pbmZvLCBkb21pZCkpIHsKKyAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAi
Q291bGQgbm90IGdldCBkb21haW4gaW5mb1xuIik7CiAgICAgICAgICAgICBnb3RvIG91dDsKICAg
ICAgICAgfQogCi0gICAgICAgIGFwcGx5X2dsb2JhbF9hZmZpbml0eV9tYXNrcyhkX2NvbmZpZy5i
X2luZm8udHlwZSwgaGFyZCwgMSk7Ci0KLSAgICAgICAgbGlieGxfZG9tYWluX2NvbmZpZ19kaXNw
b3NlKCZkX2NvbmZpZyk7CisgICAgICAgIC8qIEhWTSBhbmQgUFZIIGRvbWFpbnMgdXNlIHRoZSBz
YW1lIGdsb2JhbCBhZmZpbml0eSBtYXNrICovCisgICAgICAgIGFwcGx5X2dsb2JhbF9hZmZpbml0
eV9tYXNrcyhkb21pbmZvLmRvbWFpbl90eXBlLCBoYXJkLCAxKTsKICAgICB9CiAKICAgICBpZiAo
Zm9yY2UpIHsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWdpbmctNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Thu May 16 16:33:59 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 16: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 1hRJKR-0001mc-Oa; Thu, 16 May 2019 16:33:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YOnx=TQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRJKQ-0001mU-8c
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 16:33:58 +0000
X-Inumbo-ID: 669c28ce-77f8-11e9-9dfc-cb38f7078f26
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 669c28ce-77f8-11e9-9dfc-cb38f7078f26;
 Thu, 16 May 2019 16:33: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 1hRJKO-0005Yp-O9
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 16:33:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hRJKO-0001Lc-LV
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 16:33:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hRJKO-0001Lc-LV@xenbits.xenproject.org>
Date: Thu, 16 May 2019 16:33:56 +0000
Subject: [Xen-changelog] [xen staging-4.9] tools/ocaml: Dup2 /dev/null to
 stdin in daemonize()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDNkYjI4YjBiYWJmYjNkYjdiNWJiZjk3OTlkYTY4ODQ0NTMyOTAzMTIKQXV0aG9yOiAg
ICAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgpBdXRob3JE
YXRlOiBXZWQgRmViIDI3IDEwOjMzOjQyIDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgSWFuIEphY2tz
b24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBNYXkgMTYgMTc6
MDA6MzcgMjAxOSArMDEwMAoKICAgIHRvb2xzL29jYW1sOiBEdXAyIC9kZXYvbnVsbCB0byBzdGRp
biBpbiBkYWVtb25pemUoKQogICAgCiAgICBEb24ndCBjbG9zZSBzdGRpbiBpbiBkYWVtb25pemUo
KSBidXQgZHVwMiAvZGV2L251bGwgaW5zdGVhZC4gIE90aGVyd2lzZSwgZmQgMAogICAgZ2V0cyBy
ZXVzZWQgbGF0ZXI6CiAgICAKICAgICAgW3Jvb3RAaWRvbCB+XSMgbHMgLWxhdiAvcHJvYy9gcGdy
ZXAgeGVuc3RvcmVkYC9mZAogICAgICB0b3RhbCAwCiAgICAgIGRyLXgtLS0tLS0gMiByb290IHJv
b3QgIDAgRmViIDI4IDExOjAyIC4KICAgICAgZHIteHIteHIteCA5IHJvb3Qgcm9vdCAgMCBGZWIg
MjcgMTU6NTkgLi4KICAgICAgbHJ3eC0tLS0tLSAxIHJvb3Qgcm9vdCA2NCBGZWIgMjggMTE6MDIg
MCAtPiAvZGV2L3hlbi9ldnRjaG4KICAgICAgbC13eC0tLS0tLSAxIHJvb3Qgcm9vdCA2NCBGZWIg
MjggMTE6MDIgMSAtPiAvZGV2L251bGwKICAgICAgbC13eC0tLS0tLSAxIHJvb3Qgcm9vdCA2NCBG
ZWIgMjggMTE6MDIgMiAtPiAvZGV2L251bGwKICAgICAgbHJ3eC0tLS0tLSAxIHJvb3Qgcm9vdCA2
NCBGZWIgMjggMTE6MDIgMyAtPiAvZGV2L3hlbi9wcml2Y21kCiAgICAgIC4uLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmVs
ZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgKGNoZXJy
eSBwaWNrZWQgZnJvbSBjb21taXQgNjc3ZTY0ZGJlMzE1MzQzNjIwYzNiMjY2ZTllYjE2NjIzYjEx
ODAzOCkKICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDRiNzI0NzAxNzVhNTkyZmI1YzBh
NWQxMGVkNTA1ZGU3Mzc3OGUxMGYpCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA1Y2Zi
YzBmZmQ1NjNhMmVlM2FiZmNjZTc0ZWIzYzIwZDgyYTdhMDM1KQotLS0KIHRvb2xzL29jYW1sL3hl
bnN0b3JlZC9zdGRleHQubWwgfCA0ICsrLS0KIDEgZmlsZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMo
KyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3N0
ZGV4dC5tbCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9zdGRleHQubWwKaW5kZXggYjhhOGZkMDBl
MS4uOTVjZWZmMmY3MiAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3N0ZGV4dC5t
bAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvc3RkZXh0Lm1sCkBAIC0xMDAsOSArMTAwLDkg
QEAgbGV0IGRhZW1vbml6ZSAoKSA9CiAKIAkJYmVnaW4gbWF0Y2ggVW5peC5mb3JrICgpIHdpdGgK
IAkJfCAwIC0+Ci0JCQlsZXQgbnVsbGZkID0gVW5peC5vcGVuZmlsZSAiL2Rldi9udWxsIiBbIFVu
aXguT19XUk9OTFkgXSAwIGluCisJCQlsZXQgbnVsbGZkID0gVW5peC5vcGVuZmlsZSAiL2Rldi9u
dWxsIiBbIFVuaXguT19SRFdSIF0gMCBpbgogCQkJYmVnaW4gdHJ5Ci0JCQkJVW5peC5jbG9zZSBV
bml4LnN0ZGluOworCQkJCVVuaXguZHVwMiBudWxsZmQgVW5peC5zdGRpbjsKIAkJCQlVbml4LmR1
cDIgbnVsbGZkIFVuaXguc3Rkb3V0OwogCQkJCVVuaXguZHVwMiBudWxsZmQgVW5peC5zdGRlcnI7
CiAJCQl3aXRoIGV4biAtPiBVbml4LmNsb3NlIG51bGxmZDsgcmFpc2UgZXhuCi0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuOQoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu May 16 16:34:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 16: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 1hRJKc-0001nn-Qa; Thu, 16 May 2019 16:34:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YOnx=TQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRJKa-0001nb-Sy
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 16:34:08 +0000
X-Inumbo-ID: 6cee9fb8-77f8-11e9-8084-7f9378363cb0
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6cee9fb8-77f8-11e9-8084-7f9378363cb0;
 Thu, 16 May 2019 16:34: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 1hRJKZ-0005ZC-BU
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 16:34:07 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hRJKZ-0001NY-8o
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 16:34:07 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hRJKZ-0001NY-8o@xenbits.xenproject.org>
Date: Thu, 16 May 2019 16:34:07 +0000
Subject: [Xen-changelog] [xen staging-4.8] tools/ocaml: Dup2 /dev/null to
 stdin in daemonize()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ5MjkxMzZjYThlMmExYThjYjdkZmRkMThmODI4NTc0NjE5ZTM5NTMKQXV0aG9yOiAg
ICAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgpBdXRob3JE
YXRlOiBXZWQgRmViIDI3IDEwOjMzOjQyIDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgSWFuIEphY2tz
b24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBNYXkgMTYgMTc6
MDA6NDggMjAxOSArMDEwMAoKICAgIHRvb2xzL29jYW1sOiBEdXAyIC9kZXYvbnVsbCB0byBzdGRp
biBpbiBkYWVtb25pemUoKQogICAgCiAgICBEb24ndCBjbG9zZSBzdGRpbiBpbiBkYWVtb25pemUo
KSBidXQgZHVwMiAvZGV2L251bGwgaW5zdGVhZC4gIE90aGVyd2lzZSwgZmQgMAogICAgZ2V0cyBy
ZXVzZWQgbGF0ZXI6CiAgICAKICAgICAgW3Jvb3RAaWRvbCB+XSMgbHMgLWxhdiAvcHJvYy9gcGdy
ZXAgeGVuc3RvcmVkYC9mZAogICAgICB0b3RhbCAwCiAgICAgIGRyLXgtLS0tLS0gMiByb290IHJv
b3QgIDAgRmViIDI4IDExOjAyIC4KICAgICAgZHIteHIteHIteCA5IHJvb3Qgcm9vdCAgMCBGZWIg
MjcgMTU6NTkgLi4KICAgICAgbHJ3eC0tLS0tLSAxIHJvb3Qgcm9vdCA2NCBGZWIgMjggMTE6MDIg
MCAtPiAvZGV2L3hlbi9ldnRjaG4KICAgICAgbC13eC0tLS0tLSAxIHJvb3Qgcm9vdCA2NCBGZWIg
MjggMTE6MDIgMSAtPiAvZGV2L251bGwKICAgICAgbC13eC0tLS0tLSAxIHJvb3Qgcm9vdCA2NCBG
ZWIgMjggMTE6MDIgMiAtPiAvZGV2L251bGwKICAgICAgbHJ3eC0tLS0tLSAxIHJvb3Qgcm9vdCA2
NCBGZWIgMjggMTE6MDIgMyAtPiAvZGV2L3hlbi9wcml2Y21kCiAgICAgIC4uLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmVs
ZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgKGNoZXJy
eSBwaWNrZWQgZnJvbSBjb21taXQgNjc3ZTY0ZGJlMzE1MzQzNjIwYzNiMjY2ZTllYjE2NjIzYjEx
ODAzOCkKICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDRiNzI0NzAxNzVhNTkyZmI1YzBh
NWQxMGVkNTA1ZGU3Mzc3OGUxMGYpCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA1Y2Zi
YzBmZmQ1NjNhMmVlM2FiZmNjZTc0ZWIzYzIwZDgyYTdhMDM1KQogICAgKGNoZXJyeSBwaWNrZWQg
ZnJvbSBjb21taXQgM2RiMjhiMGJhYmZiM2RiN2I1YmJmOTc5OWRhNjg4NDQ1MzI5MDMxMikKLS0t
CiB0b29scy9vY2FtbC94ZW5zdG9yZWQvc3RkZXh0Lm1sIHwgNCArKy0tCiAxIGZpbGUgY2hhbmdl
ZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL29j
YW1sL3hlbnN0b3JlZC9zdGRleHQubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvc3RkZXh0Lm1s
CmluZGV4IGI4YThmZDAwZTEuLjk1Y2VmZjJmNzIgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hl
bnN0b3JlZC9zdGRleHQubWwKKysrIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3N0ZGV4dC5tbApA
QCAtMTAwLDkgKzEwMCw5IEBAIGxldCBkYWVtb25pemUgKCkgPQogCiAJCWJlZ2luIG1hdGNoIFVu
aXguZm9yayAoKSB3aXRoCiAJCXwgMCAtPgotCQkJbGV0IG51bGxmZCA9IFVuaXgub3BlbmZpbGUg
Ii9kZXYvbnVsbCIgWyBVbml4Lk9fV1JPTkxZIF0gMCBpbgorCQkJbGV0IG51bGxmZCA9IFVuaXgu
b3BlbmZpbGUgIi9kZXYvbnVsbCIgWyBVbml4Lk9fUkRXUiBdIDAgaW4KIAkJCWJlZ2luIHRyeQot
CQkJCVVuaXguY2xvc2UgVW5peC5zdGRpbjsKKwkJCQlVbml4LmR1cDIgbnVsbGZkIFVuaXguc3Rk
aW47CiAJCQkJVW5peC5kdXAyIG51bGxmZCBVbml4LnN0ZG91dDsKIAkJCQlVbml4LmR1cDIgbnVs
bGZkIFVuaXguc3RkZXJyOwogCQkJd2l0aCBleG4gLT4gVW5peC5jbG9zZSBudWxsZmQ7IHJhaXNl
IGV4bgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjc3RhZ2luZy00LjgKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu May 16 16:34:20 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 16:34: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 1hRJKm-0001pn-Sj; Thu, 16 May 2019 16:34:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YOnx=TQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRJKl-0001ph-Rn
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 16:34:19 +0000
X-Inumbo-ID: 7340a884-77f8-11e9-8e22-cba0efb3db6c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7340a884-77f8-11e9-8e22-cba0efb3db6c;
 Thu, 16 May 2019 16: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 1hRJKj-0005ZL-Uo
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 16:34:17 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hRJKj-0001OJ-SM
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 16:34:17 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hRJKj-0001OJ-SM@xenbits.xenproject.org>
Date: Thu, 16 May 2019 16:34:17 +0000
Subject: [Xen-changelog] [xen staging-4.7] tools/ocaml: Dup2 /dev/null to
 stdin in daemonize()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDIwNmQzZjY1ZjdkZWRjMzFhMGFlYzJkNTA2NTFkZjA2YTFkZThiMmMKQXV0aG9yOiAg
ICAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgpBdXRob3JE
YXRlOiBXZWQgRmViIDI3IDEwOjMzOjQyIDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgSWFuIEphY2tz
b24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBNYXkgMTYgMTc6
MDE6MjAgMjAxOSArMDEwMAoKICAgIHRvb2xzL29jYW1sOiBEdXAyIC9kZXYvbnVsbCB0byBzdGRp
biBpbiBkYWVtb25pemUoKQogICAgCiAgICBEb24ndCBjbG9zZSBzdGRpbiBpbiBkYWVtb25pemUo
KSBidXQgZHVwMiAvZGV2L251bGwgaW5zdGVhZC4gIE90aGVyd2lzZSwgZmQgMAogICAgZ2V0cyBy
ZXVzZWQgbGF0ZXI6CiAgICAKICAgICAgW3Jvb3RAaWRvbCB+XSMgbHMgLWxhdiAvcHJvYy9gcGdy
ZXAgeGVuc3RvcmVkYC9mZAogICAgICB0b3RhbCAwCiAgICAgIGRyLXgtLS0tLS0gMiByb290IHJv
b3QgIDAgRmViIDI4IDExOjAyIC4KICAgICAgZHIteHIteHIteCA5IHJvb3Qgcm9vdCAgMCBGZWIg
MjcgMTU6NTkgLi4KICAgICAgbHJ3eC0tLS0tLSAxIHJvb3Qgcm9vdCA2NCBGZWIgMjggMTE6MDIg
MCAtPiAvZGV2L3hlbi9ldnRjaG4KICAgICAgbC13eC0tLS0tLSAxIHJvb3Qgcm9vdCA2NCBGZWIg
MjggMTE6MDIgMSAtPiAvZGV2L251bGwKICAgICAgbC13eC0tLS0tLSAxIHJvb3Qgcm9vdCA2NCBG
ZWIgMjggMTE6MDIgMiAtPiAvZGV2L251bGwKICAgICAgbHJ3eC0tLS0tLSAxIHJvb3Qgcm9vdCA2
NCBGZWIgMjggMTE6MDIgMyAtPiAvZGV2L3hlbi9wcml2Y21kCiAgICAgIC4uLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmVs
ZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgKGNoZXJy
eSBwaWNrZWQgZnJvbSBjb21taXQgNjc3ZTY0ZGJlMzE1MzQzNjIwYzNiMjY2ZTllYjE2NjIzYjEx
ODAzOCkKICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDRiNzI0NzAxNzVhNTkyZmI1YzBh
NWQxMGVkNTA1ZGU3Mzc3OGUxMGYpCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA1Y2Zi
YzBmZmQ1NjNhMmVlM2FiZmNjZTc0ZWIzYzIwZDgyYTdhMDM1KQogICAgKGNoZXJyeSBwaWNrZWQg
ZnJvbSBjb21taXQgM2RiMjhiMGJhYmZiM2RiN2I1YmJmOTc5OWRhNjg4NDQ1MzI5MDMxMikKICAg
IChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGQ5MjkxMzZjYThlMmExYThjYjdkZmRkMThmODI4
NTc0NjE5ZTM5NTMpCi0tLQogdG9vbHMvb2NhbWwveGVuc3RvcmVkL3N0ZGV4dC5tbCB8IDQgKyst
LQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS90b29scy9vY2FtbC94ZW5zdG9yZWQvc3RkZXh0Lm1sIGIvdG9vbHMvb2NhbWwveGVu
c3RvcmVkL3N0ZGV4dC5tbAppbmRleCBiOGE4ZmQwMGUxLi45NWNlZmYyZjcyIDEwMDY0NAotLS0g
YS90b29scy9vY2FtbC94ZW5zdG9yZWQvc3RkZXh0Lm1sCisrKyBiL3Rvb2xzL29jYW1sL3hlbnN0
b3JlZC9zdGRleHQubWwKQEAgLTEwMCw5ICsxMDAsOSBAQCBsZXQgZGFlbW9uaXplICgpID0KIAog
CQliZWdpbiBtYXRjaCBVbml4LmZvcmsgKCkgd2l0aAogCQl8IDAgLT4KLQkJCWxldCBudWxsZmQg
PSBVbml4Lm9wZW5maWxlICIvZGV2L251bGwiIFsgVW5peC5PX1dST05MWSBdIDAgaW4KKwkJCWxl
dCBudWxsZmQgPSBVbml4Lm9wZW5maWxlICIvZGV2L251bGwiIFsgVW5peC5PX1JEV1IgXSAwIGlu
CiAJCQliZWdpbiB0cnkKLQkJCQlVbml4LmNsb3NlIFVuaXguc3RkaW47CisJCQkJVW5peC5kdXAy
IG51bGxmZCBVbml4LnN0ZGluOwogCQkJCVVuaXguZHVwMiBudWxsZmQgVW5peC5zdGRvdXQ7CiAJ
CQkJVW5peC5kdXAyIG51bGxmZCBVbml4LnN0ZGVycjsKIAkJCXdpdGggZXhuIC0+IFVuaXguY2xv
c2UgbnVsbGZkOyByYWlzZSBleG4KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu May 16 17:33:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 17:33:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hRKFg-0006eM-Q2; Thu, 16 May 2019 17:33:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YOnx=TQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRKFf-0006eH-Oq
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 17:33:07 +0000
X-Inumbo-ID: aa50a7c8-7800-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id aa50a7c8-7800-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 17:33: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 1hRKFe-0006gE-9g
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 17:33:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hRKFe-00052f-6l
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 17:33:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hRKFe-00052f-6l@xenbits.xenproject.org>
Date: Thu, 16 May 2019 17:33:06 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: Extend SCIF early prink code
 to handle other interfaces
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDg5YTk3MDE2MzA1YjYxN2I3N2NlYTljNDUxOGY3NmYyZTdlODRlMTkKQXV0aG9yOiAg
ICAgT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgpB
dXRob3JEYXRlOiBUaHUgTWF5IDIgMjA6MDA6MjEgMjAxOSArMDMwMApDb21taXQ6ICAgICBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDb21taXREYXRlOiBUaHUgTWF5IDE2IDE2
OjQzOjQ5IDIwMTkgKzAxMDAKCiAgICB4ZW4vYXJtOiBFeHRlbmQgU0NJRiBlYXJseSBwcmluayBj
b2RlIHRvIGhhbmRsZSBvdGhlciBpbnRlcmZhY2VzCiAgICAKICAgIEV4dGVuZCBlYXJseSBwcmlu
ayBjb2RlIHRvIGJlIGFibGUgdG8gaGFuZGxlIG90aGVyIFNDSUYoWCkKICAgIGNvbXBhdGlibGUg
aW50ZXJmYWNlcyBhcyB3ZWxsLiBUaGVzZSBpbnRlcmZhY2VzIGhhdmUgbG90IGluIGNvbW1vbiwK
ICAgIGJ1dCBtb3N0bHkgZGlmZmVyIGluIG9mZnNldHMgYW5kIGJpdHMgZm9yIHNvbWUgcmVnaXN0
ZXJzLgogICAgCiAgICBJbnRyb2R1Y2UgIkVBUkxZX1BSSU5US19WRVJTSU9OIiBjb25maWcgb3B0
aW9uIHRvIGNob29zZSB3aGljaAogICAgaW50ZXJmYWNlIHZlcnNpb24gc2hvdWxkIGJlIHVzZWQg
KHRvIHByb3Blcmx5IGFwcGx5IHJlZ2lzdGVyIG9mZnNldHMpLgogICAgCiAgICBQbGVhc2Ugbm90
ZSwgbm90aGluZyBoYXMgYmVlbiB0ZWNobmljYWxseSBjaGFuZ2VkIGZvciBSZW5lc2FzICJMYWdl
ciIKICAgIGFuZCBvdGhlciBzdXBwb3J0ZWQgYm9hcmRzIChTQ0lGKS4KICAgIAogICAgVGhlICJF
QVJMWV9QUklOVEtfVkVSU0lPTiIgb3B0aW9uIGZvciB0aGF0IGJvYXJkIHNob3VsZCBiZSBlbXB0
eToKICAgIENPTkZJR19FQVJMWV9QUklOVEs9c2NpZiwweGU2ZTYwMDAwCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IE9sZWtzYW5kciBUeXNoY2hlbmtvIDxvbGVrc2FuZHJfdHlzaGNoZW5rb0BlcGFt
LmNvbT4KICAgIEFja2VkLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgot
LS0KIGRvY3MvbWlzYy9hcm0vZWFybHktcHJpbnRrLnR4dCAgICB8ICA1ICsrKysrCiB4ZW4vYXJj
aC9hcm0vUnVsZXMubWsgICAgICAgICAgICAgfCAgNyArKysrKysrCiB4ZW4vYXJjaC9hcm0vYXJt
MzIvZGVidWctc2NpZi5pbmMgfCAxNyArKysrKysrKysrKy0tLS0tLQogMyBmaWxlcyBjaGFuZ2Vk
LCAyMyBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3MvbWlz
Yy9hcm0vZWFybHktcHJpbnRrLnR4dCBiL2RvY3MvbWlzYy9hcm0vZWFybHktcHJpbnRrLnR4dApp
bmRleCBiMjNjNTRmMjg3Li44OWUwODFlNTFlIDEwMDY0NAotLS0gYS9kb2NzL21pc2MvYXJtL2Vh
cmx5LXByaW50ay50eHQKKysrIGIvZG9jcy9taXNjL2FybS9lYXJseS1wcmludGsudHh0CkBAIC0y
Nyw2ICsyNywxMSBAQCBDT05GSUdfRUFSTFlfUFJJTlRLPTxJTkM+LDxCQVNFX0FERFJFU1M+LDxP
VEhFUl9PUFRJT05TPgogICAgICAgSWYgPEJBVURfUkFURT4gaXMgbm90IGdpdmVuIHRoZW4gdGhl
IGNvZGUgd2lsbCBub3QgdHJ5IHRvCiAgICAgICBpbml0aWFsaXplIHRoZSBVQVJULCBzbyB0aGF0
IGJvb3Rsb2FkZXIgb3IgZmlybXdhcmUgc2V0dGluZ3MgY2FuCiAgICAgIGJlIHVzZWQgZm9yIG1h
eGltdW0gY29tcGF0aWJpbGl0eS4KKyAgLSBzY2lmLDxCQVNFX0FERFJFU1M+LDxWRVJTSU9OPgor
ICAgIC0gU0NJRjxWRVJTSU9OPiBpcywgb3B0aW9uYWxseSwgdGhlIGludGVyZmFjZSB2ZXJzaW9u
IG9mIHRoZSBVQVJULgorCisgICAgICBJZiA8VkVSU0lPTj4gaXMgbm90IGdpdmVuIHRoZW4gdGhl
IGRlZmF1bHQgaW50ZXJmYWNlIHZlcnNpb24gKFNDSUYpCisgICAgICB3aWxsIGJlIHVzZWQuCiAg
IC0gRm9yIGFsbCBvdGhlciB1YXJ0cyB0aGVyZSBhcmUgbm8gYWRkaXRpb25hbCBvcHRpb25zLgog
CiBBcyBhIGNvbnZlbmllbmNlIGl0IGlzIGFsc28gcG9zc2libGUgdG8gc2VsZWN0IGZyb20gYSBs
aXN0IG9mCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vUnVsZXMubWsgYi94ZW4vYXJjaC9hcm0v
UnVsZXMubWsKaW5kZXggZjI2NDU5MmFlZi4uM2Q5YTBlZDM1NyAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gvYXJtL1J1bGVzLm1rCisrKyBiL3hlbi9hcmNoL2FybS9SdWxlcy5tawpAQCAtNjgsNiArNjgs
MTMgQEAgRUFSTFlfUFJJTlRLX0lOSVRfVUFSVCA6PSB5CiBFQVJMWV9QUklOVEtfQkFVRCA6PSAk
KHdvcmQgMywkKEVBUkxZX1BSSU5US19DRkcpKQogZW5kaWYKIGVuZGlmCitpZmVxICgkKEVBUkxZ
X1BSSU5US19JTkMpLHNjaWYpCitpZm5lcSAoJCh3b3JkIDMsJChFQVJMWV9QUklOVEtfQ0ZHKSks
KQorQ0ZMQUdTLXkgKz0gLURFQVJMWV9QUklOVEtfVkVSU0lPTl8kKHdvcmQgMywkKEVBUkxZX1BS
SU5US19DRkcpKQorZWxzZQorQ0ZMQUdTLXkgKz0gLURFQVJMWV9QUklOVEtfVkVSU0lPTl9OT05F
CitlbmRpZgorZW5kaWYKIAogaWZuZXEgKCQoRUFSTFlfUFJJTlRLX0lOQyksKQogRUFSTFlfUFJJ
TlRLIDo9IHkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm0zMi9kZWJ1Zy1zY2lmLmluYyBi
L3hlbi9hcmNoL2FybS9hcm0zMi9kZWJ1Zy1zY2lmLmluYwppbmRleCAxNDNmMDVkNGY3Li42ZjYw
ZTAxNWMwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvZGVidWctc2NpZi5pbmMKKysr
IGIveGVuL2FyY2gvYXJtL2FybTMyL2RlYnVnLXNjaWYuaW5jCkBAIC0xOSwyOCArMTksMzMgQEAK
IAogI2luY2x1ZGUgPGFzbS9zY2lmLXVhcnQuaD4KIAorI2lmZGVmIEVBUkxZX1BSSU5US19WRVJT
SU9OX05PTkUKKyNkZWZpbmUgU1RBVFVTX1JFRyAgICBTQ0lGX1NDRlNSCisjZGVmaW5lIFRYX0ZJ
Rk9fUkVHICAgU0NJRl9TQ0ZURFIKKyNlbmRpZgorCiAvKgotICogU0NJRiBVQVJUIHdhaXQgVUFS
VCB0byBiZSByZWFkeSB0byB0cmFuc21pdAorICogV2FpdCBVQVJUIHRvIGJlIHJlYWR5IHRvIHRy
YW5zbWl0CiAgKiByYjogcmVnaXN0ZXIgd2hpY2ggY29udGFpbnMgdGhlIFVBUlQgYmFzZSBhZGRy
ZXNzCiAgKiByYzogc2NyYXRjaCByZWdpc3RlcgogICovCiAubWFjcm8gZWFybHlfdWFydF9yZWFk
eSByYiByYwogMToKLSAgICAgICAgbGRyaCAgIFxyYywgW1xyYiwgI1NDSUZfU0NGU1JdICAgLyog
PC0gU0NGU1IgKHN0YXR1cyByZWdpc3RlcikgKi8KKyAgICAgICAgbGRyaCAgIFxyYywgW1xyYiwg
I1NUQVRVU19SRUddICAgLyogUmVhZCBzdGF0dXMgcmVnaXN0ZXIgKi8KICAgICAgICAgdHN0ICAg
IFxyYywgI1NDRlNSX1RERkUgICAgICAgICAgLyogQ2hlY2sgVERGRSBiaXQgKi8KICAgICAgICAg
YmVxICAgIDFiICAgICAgICAgICAgICAgICAgICAgICAgLyogV2FpdCBmb3IgdGhlIFVBUlQgdG8g
YmUgcmVhZHkgKi8KIC5lbmRtCiAKIC8qCi0gKiBTQ0lGIFVBUlQgdHJhbnNtaXQgY2hhcmFjdGVy
CisgKiBVQVJUIHRyYW5zbWl0IGNoYXJhY3RlcgogICogcmI6IHJlZ2lzdGVyIHdoaWNoIGNvbnRh
aW5zIHRoZSBVQVJUIGJhc2UgYWRkcmVzcwogICogcnQ6IHJlZ2lzdGVyIHdoaWNoIGNvbnRhaW5z
IHRoZSBjaGFyYWN0ZXIgdG8gdHJhbnNtaXQKICAqLwogLm1hY3JvIGVhcmx5X3VhcnRfdHJhbnNt
aXQgcmIgcnQKLSAgICAgICAgc3RyYiAgIFxydCwgW1xyYiwgI1NDSUZfU0NGVERSXSAgICAgICAg
ICAgICAgICAgIC8qIC0+IFNDRlREUiAoZGF0YSByZWdpc3RlcikgKi8KLSAgICAgICAgbGRyaCAg
IFxydCwgW1xyYiwgI1NDSUZfU0NGU1JdICAgICAgICAgICAgICAgICAgIC8qIDwtIFNDRlNSIChz
dGF0dXMgcmVnaXN0ZXIpICovCisgICAgICAgIHN0cmIgICBccnQsIFtccmIsICNUWF9GSUZPX1JF
R10gICAgICAgICAgICAgICAgICAvKiBXcml0ZSBkYXRhIHJlZ2lzdGVyICovCisgICAgICAgIGxk
cmggICBccnQsIFtccmIsICNTVEFUVVNfUkVHXSAgICAgICAgICAgICAgICAgICAvKiBSZWFkIHN0
YXR1cyByZWdpc3RlciAqLwogICAgICAgICBhbmQgICAgXHJ0LCBccnQsICMofihTQ0ZTUl9URU5E
IHwgU0NGU1JfVERGRSkpICAgLyogQ2xlYXIgVEVORCBhbmQgVERGRSBiaXRzICovCi0gICAgICAg
IHN0cmggICBccnQsIFtccmIsICNTQ0lGX1NDRlNSXSAgICAgICAgICAgICAgICAgICAvKiAtPiBT
Q0ZTUiAoc3RhdHVzIHJlZ2lzdGVyKSAqLworICAgICAgICBzdHJoICAgXHJ0LCBbXHJiLCAjU1RB
VFVTX1JFR10gICAgICAgICAgICAgICAgICAgLyogV3JpdGUgc3RhdHVzIHJlZ2lzdGVyICovCiAu
ZW5kbQogCiAvKgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu May 16 17:33:19 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 17: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 1hRKFq-0006ex-Rr; Thu, 16 May 2019 17:33:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YOnx=TQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRKFp-0006eq-ID
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 17:33:17 +0000
X-Inumbo-ID: b068f29a-7800-11e9-8701-db4623b87070
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b068f29a-7800-11e9-8701-db4623b87070;
 Thu, 16 May 2019 17:33:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRKFo-0006gO-Fc
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 17:33:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hRKFo-00053Q-Cy
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 17:33:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hRKFo-00053Q-Cy@xenbits.xenproject.org>
Date: Thu, 16 May 2019 17:33:16 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: Add early printk support for
 SCIFA compatible UARTs
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGNhMTM1YTQ4NjNmZmVlZGNhNDUxNjUxODM1ZmNkOWFlZjZjODcyZmYKQXV0aG9yOiAg
ICAgT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgpB
dXRob3JEYXRlOiBUaHUgTWF5IDIgMjA6MDA6MjIgMjAxOSArMDMwMApDb21taXQ6ICAgICBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgpDb21taXREYXRlOiBUaHUgTWF5IDE2IDE2
OjQ0OjA4IDIwMTkgKzAxMDAKCiAgICB4ZW4vYXJtOiBBZGQgZWFybHkgcHJpbnRrIHN1cHBvcnQg
Zm9yIFNDSUZBIGNvbXBhdGlibGUgVUFSVHMKICAgIAogICAgVGhpcyBwYXRjaCBtYWtlcyBwb3Nz
aWJsZSB0byB1c2UgZXhpc3RpbmcgZWFybHkgcHJpbmsgY29kZQogICAgZm9yIFJlbmVzYXMgIlN0
b3V0IiBib2FyZCBiYXNlZCBvbiBSLUNhciBIMiBTb0MgKFNDSUZBKS4KICAgIAogICAgVGhlICJF
QVJMWV9QUklOVEtfVkVSU0lPTiIgZm9yIHRoYXQgYm9hcmQgc2hvdWxkIGJlICdBJzoKICAgIENP
TkZJR19FQVJMWV9QUklOVEs9c2NpZiwweGU2YzQwMDAwLEEKICAgIAogICAgU2lnbmVkLW9mZi1i
eTogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kcl90eXNoY2hlbmtvQGVwYW0uY29tPgog
ICAgQWNrZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVu
L2FyY2gvYXJtL2FybTMyL2RlYnVnLXNjaWYuaW5jIHwgNSArKysrLQogMSBmaWxlIGNoYW5nZWQs
IDQgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9hcm0zMi9kZWJ1Zy1zY2lmLmluYyBiL3hlbi9hcmNoL2FybS9hcm0zMi9kZWJ1Zy1zY2lmLmlu
YwppbmRleCA2ZjYwZTAxNWMwLi4zZjAxYzkwOWMyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0v
YXJtMzIvZGVidWctc2NpZi5pbmMKKysrIGIveGVuL2FyY2gvYXJtL2FybTMyL2RlYnVnLXNjaWYu
aW5jCkBAIC0xLDcgKzEsNyBAQAogLyoKICAqIHhlbi9hcmNoL2FybS9hcm0zMi9kZWJ1Zy1zY2lm
LmluYwogICoKLSAqIFNDSUYgc3BlY2lmaWMgZGVidWcgY29kZQorICogU0NJRihBKSBzcGVjaWZp
YyBkZWJ1ZyBjb2RlCiAgKgogICogT2xla3NhbmRyIFR5c2hjaGVua28gPG9sZWtzYW5kci50eXNo
Y2hlbmtvQGdsb2JhbGxvZ2ljLmNvbT4KICAqIENvcHlyaWdodCAoQykgMjAxNCwgR2xvYmFsbG9n
aWMuCkBAIC0yMiw2ICsyMiw5IEBACiAjaWZkZWYgRUFSTFlfUFJJTlRLX1ZFUlNJT05fTk9ORQog
I2RlZmluZSBTVEFUVVNfUkVHICAgIFNDSUZfU0NGU1IKICNkZWZpbmUgVFhfRklGT19SRUcgICBT
Q0lGX1NDRlREUgorI2VsaWYgRUFSTFlfUFJJTlRLX1ZFUlNJT05fQQorI2RlZmluZSBTVEFUVVNf
UkVHICAgIFNDSUZBX1NDQVNTUgorI2RlZmluZSBUWF9GSUZPX1JFRyAgIFNDSUZBX1NDQUZURFIK
ICNlbmRpZgogCiAvKgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Thu May 16 17:33:29 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 17: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 1hRKG0-0006g5-Te; Thu, 16 May 2019 17:33:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YOnx=TQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRKG0-0006fx-33
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 17:33:28 +0000
X-Inumbo-ID: b67ce5b5-7800-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b67ce5b5-7800-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 17:33: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 1hRKFy-0006gW-Lv
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 17:33:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hRKFy-000547-J1
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 17:33:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hRKFy-000547-J1@xenbits.xenproject.org>
Date: Thu, 16 May 2019 17:33:26 +0000
Subject: [Xen-changelog] [xen staging] xen:arm: we never get into
 schedule_tail() with prev==current
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDU5NDViNTdiMDU1YWJjYWI4MDNkMjM5NzRlOTVjMzY1N2VmNTk3ZmIKQXV0aG9yOiAg
ICAgQW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KQXV0aG9yRGF0ZTogV2Vk
IE1heSA4IDEyOjU5OjM4IDIwMTkgKzAzMDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxsIDxqdWxp
ZW4uZ3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogVGh1IE1heSAxNiAxNjo0NzowOSAyMDE5ICsw
MTAwCgogICAgeGVuOmFybTogd2UgbmV2ZXIgZ2V0IGludG8gc2NoZWR1bGVfdGFpbCgpIHdpdGgg
cHJldj09Y3VycmVudAogICAgCiAgICBBUk0ncyBzY2hlZHVsZV90YWlsKCkgaXMgY2FsbGVkIGZy
b20gdHdvIHBsYWNlczogY29udGV4dF9zd2l0Y2goKSBhbmQKICAgIGNvbnRpbnVlX25ld192Y3B1
KCkuIEJvdGggZnVuY3Rpb25zIGFyZSBhbHdheXMgY2FsbGVkIHdpdGgKICAgIHByZXYhPWN1cnJl
bnQuIFNvIHJlcGxhY2UgdGhlIGNvcnJlc3BvbmRlbnQgY2hlY2sgaW4gc2NoZWR1bGVfdGFpbCgp
CiAgICB3aXRoIEFTU0VSVCgpIHdoaWNoIGlzIHRoZSBkZXZlbG9wbWVudCAoZGVidWcpIGJ1aWxk
IGd1YXJkLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5p
c292QGVwYW0uY29tPgogICAgUmV2aWV3ZWQtYnk6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlA
c3VzZS5jb20+CiAgICBBY2tlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNv
bT4KLS0tCiB4ZW4vYXJjaC9hcm0vZG9tYWluLmMgfCA1ICsrKy0tCiAxIGZpbGUgY2hhbmdlZCwg
MyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2Fy
bS9kb21haW4uYyBiL3hlbi9hcmNoL2FybS9kb21haW4uYwppbmRleCA5MTVhZTBiNGM2Li5mZjMz
MGIzNWU2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vZG9tYWluLmMKKysrIGIveGVuL2FyY2gv
YXJtL2RvbWFpbi5jCkBAIC0zMDUsNiArMzA1LDggQEAgc3RhdGljIHZvaWQgdXBkYXRlX3J1bnN0
YXRlX2FyZWEoc3RydWN0IHZjcHUgKnYpCiAKIHN0YXRpYyB2b2lkIHNjaGVkdWxlX3RhaWwoc3Ry
dWN0IHZjcHUgKnByZXYpCiB7CisgICAgQVNTRVJUKHByZXYgIT0gY3VycmVudCk7CisKICAgICBj
dHh0X3N3aXRjaF9mcm9tKHByZXYpOwogCiAgICAgY3R4dF9zd2l0Y2hfdG8oY3VycmVudCk7CkBA
IC0zMTMsOCArMzE1LDcgQEAgc3RhdGljIHZvaWQgc2NoZWR1bGVfdGFpbChzdHJ1Y3QgdmNwdSAq
cHJldikKIAogICAgIGNvbnRleHRfc2F2ZWQocHJldik7CiAKLSAgICBpZiAoIHByZXYgIT0gY3Vy
cmVudCApCi0gICAgICAgIHVwZGF0ZV9ydW5zdGF0ZV9hcmVhKGN1cnJlbnQpOworICAgIHVwZGF0
ZV9ydW5zdGF0ZV9hcmVhKGN1cnJlbnQpOwogCiAgICAgLyogRW5zdXJlIHRoYXQgdGhlIHZjcHUg
aGFzIGFuIHVwLXRvLWRhdGUgdGltZSBiYXNlLiAqLwogICAgIHVwZGF0ZV92Y3B1X3N5c3RlbV90
aW1lKGN1cnJlbnQpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0
cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vs
b2c=

From xen-changelog-bounces@lists.xenproject.org Thu May 16 23:11:07 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 23:11:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hRPWj-0008AY-A1; Thu, 16 May 2019 23:11:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YOnx=TQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRPWh-0008AQ-VK
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 23:11:03 +0000
X-Inumbo-ID: dff69993-782f-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dff69993-782f-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 23:11: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 1hRPWg-0004lh-Jy
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 23:11:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hRPWg-0004aO-H4
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 23:11:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hRPWg-0004aO-H4@xenbits.xenproject.org>
Date: Thu, 16 May 2019 23:11:02 +0000
Subject: [Xen-changelog] [xen stable-4.12] x86/spec-ctrl: Reposition the
 XPTI command line parsing logic
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE0MzcxMmRjMmJlYzdjYjFlYjY5NjcxYmE2ZWZjZDBkZWE5NzQ5NmQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIFNlcCAxMiAxNDozNjowMCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgMTQgMTU6MzA6
MzUgMjAxOSArMDEwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IFJlcG9zaXRpb24gdGhlIFhQVEkgY29t
bWFuZCBsaW5lIHBhcnNpbmcgbG9naWMKICAgIAogICAgSXQgaGFzIGVuZGVkIHVwIGluIHRoZSBt
aWRkbGUgb2YgdGhlIG1pdGlnYXRpb24gY2FsY3VsYXRpb24gbG9naWMuICBNb3ZlIGl0IHRvCiAg
ICBiZSBiZXNpZGUgdGhlIG90aGVyIGNvbW1hbmQgbGluZSBwYXJzaW5nLgogICAgCiAgICBObyBm
dW5jdGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBjMmMyYmIwZDYw
YzY0MmU2NGE1MjQzYTc5YzhiMTU0OGZmYjdiYzViKQotLS0KIHhlbi9hcmNoL3g4Ni9zcGVjX2N0
cmwuYyB8IDEzNCArKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQogMSBmaWxlIGNoYW5nZWQsIDY3IGluc2VydGlvbnMoKyksIDY3IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0
cmwuYwppbmRleCAxMTcxYzAyYWIxLi45OTMxMGM4Yzg2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCkBAIC0xNjcsNiAr
MTY3LDczIEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX3NwZWNfY3RybChjb25zdCBjaGFyICpz
KQogfQogY3VzdG9tX3BhcmFtKCJzcGVjLWN0cmwiLCBwYXJzZV9zcGVjX2N0cmwpOwogCitpbnQ4
X3QgX19yZWFkX21vc3RseSBvcHRfeHB0aV9od2RvbSA9IC0xOworaW50OF90IF9fcmVhZF9tb3N0
bHkgb3B0X3hwdGlfZG9tdSA9IC0xOworCitzdGF0aWMgX19pbml0IHZvaWQgeHB0aV9pbml0X2Rl
ZmF1bHQodWludDY0X3QgY2FwcykKK3sKKyAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRv
ciA9PSBYODZfVkVORE9SX0FNRCApCisgICAgICAgIGNhcHMgPSBBUkNIX0NBUFNfUkRDTF9OTzsK
KworICAgIGlmICggY2FwcyAmIEFSQ0hfQ0FQU19SRENMX05PICkKKyAgICB7CisgICAgICAgIGlm
ICggb3B0X3hwdGlfaHdkb20gPCAwICkKKyAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9tID0gMDsK
KyAgICAgICAgaWYgKCBvcHRfeHB0aV9kb211IDwgMCApCisgICAgICAgICAgICBvcHRfeHB0aV9k
b211ID0gMDsKKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgaWYgKCBvcHRfeHB0aV9o
d2RvbSA8IDAgKQorICAgICAgICAgICAgb3B0X3hwdGlfaHdkb20gPSAxOworICAgICAgICBpZiAo
IG9wdF94cHRpX2RvbXUgPCAwICkKKyAgICAgICAgICAgIG9wdF94cHRpX2RvbXUgPSAxOworICAg
IH0KK30KKworc3RhdGljIF9faW5pdCBpbnQgcGFyc2VfeHB0aShjb25zdCBjaGFyICpzKQorewor
ICAgIGNvbnN0IGNoYXIgKnNzOworICAgIGludCB2YWwsIHJjID0gMDsKKworICAgIC8qIEludGVy
cHJldCAneHB0aScgYWxvbmUgaW4gaXRzIHBvc2l0aXZlIGJvb2xlYW4gZm9ybS4gKi8KKyAgICBp
ZiAoICpzID09ICdcMCcgKQorICAgICAgICBvcHRfeHB0aV9od2RvbSA9IG9wdF94cHRpX2RvbXUg
PSAxOworCisgICAgZG8geworICAgICAgICBzcyA9IHN0cmNocihzLCAnLCcpOworICAgICAgICBp
ZiAoICFzcyApCisgICAgICAgICAgICBzcyA9IHN0cmNocihzLCAnXDAnKTsKKworICAgICAgICBz
d2l0Y2ggKCBwYXJzZV9ib29sKHMsIHNzKSApCisgICAgICAgIHsKKyAgICAgICAgY2FzZSAwOgor
ICAgICAgICAgICAgb3B0X3hwdGlfaHdkb20gPSBvcHRfeHB0aV9kb211ID0gMDsKKyAgICAgICAg
ICAgIGJyZWFrOworCisgICAgICAgIGNhc2UgMToKKyAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9t
ID0gb3B0X3hwdGlfZG9tdSA9IDE7CisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBkZWZh
dWx0OgorICAgICAgICAgICAgaWYgKCAhc3RyY21wKHMsICJkZWZhdWx0IikgKQorICAgICAgICAg
ICAgICAgIG9wdF94cHRpX2h3ZG9tID0gb3B0X3hwdGlfZG9tdSA9IC0xOworICAgICAgICAgICAg
ZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJkb20wIiwgcywgc3MpKSA+PSAwICkKKyAg
ICAgICAgICAgICAgICBvcHRfeHB0aV9od2RvbSA9IHZhbDsKKyAgICAgICAgICAgIGVsc2UgaWYg
KCAodmFsID0gcGFyc2VfYm9vbGVhbigiZG9tdSIsIHMsIHNzKSkgPj0gMCApCisgICAgICAgICAg
ICAgICAgb3B0X3hwdGlfZG9tdSA9IHZhbDsKKyAgICAgICAgICAgIGVsc2UgaWYgKCAqcyApCisg
ICAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAg
IH0KKworICAgICAgICBzID0gc3MgKyAxOworICAgIH0gd2hpbGUgKCAqc3MgKTsKKworICAgIHJl
dHVybiByYzsKK30KK2N1c3RvbV9wYXJhbSgieHB0aSIsIHBhcnNlX3hwdGkpOworCiBpbnQ4X3Qg
X19yZWFkX21vc3RseSBvcHRfcHZfbDF0Zl9od2RvbSA9IC0xOwogaW50OF90IF9fcmVhZF9tb3N0
bHkgb3B0X3B2X2wxdGZfZG9tdSA9IC0xOwogCkBAIC02MjcsNzMgKzY5NCw2IEBAIHN0YXRpYyBf
X2luaXQgdm9pZCBsMXRmX2NhbGN1bGF0aW9ucyh1aW50NjRfdCBjYXBzKQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICgzdWwgPDwgKHBhZGRyX2JpdHMgLSAy
KSkpKTsKIH0KIAotaW50OF90IF9fcmVhZF9tb3N0bHkgb3B0X3hwdGlfaHdkb20gPSAtMTsKLWlu
dDhfdCBfX3JlYWRfbW9zdGx5IG9wdF94cHRpX2RvbXUgPSAtMTsKLQotc3RhdGljIF9faW5pdCB2
b2lkIHhwdGlfaW5pdF9kZWZhdWx0KHVpbnQ2NF90IGNhcHMpCi17Ci0gICAgaWYgKCBib290X2Nw
dV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQgKQotICAgICAgICBjYXBzID0gQVJD
SF9DQVBTX1JEQ0xfTk87Ci0KLSAgICBpZiAoIGNhcHMgJiBBUkNIX0NBUFNfUkRDTF9OTyApCi0g
ICAgewotICAgICAgICBpZiAoIG9wdF94cHRpX2h3ZG9tIDwgMCApCi0gICAgICAgICAgICBvcHRf
eHB0aV9od2RvbSA9IDA7Ci0gICAgICAgIGlmICggb3B0X3hwdGlfZG9tdSA8IDAgKQotICAgICAg
ICAgICAgb3B0X3hwdGlfZG9tdSA9IDA7Ci0gICAgfQotICAgIGVsc2UKLSAgICB7Ci0gICAgICAg
IGlmICggb3B0X3hwdGlfaHdkb20gPCAwICkKLSAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9tID0g
MTsKLSAgICAgICAgaWYgKCBvcHRfeHB0aV9kb211IDwgMCApCi0gICAgICAgICAgICBvcHRfeHB0
aV9kb211ID0gMTsKLSAgICB9Ci19Ci0KLXN0YXRpYyBfX2luaXQgaW50IHBhcnNlX3hwdGkoY29u
c3QgY2hhciAqcykKLXsKLSAgICBjb25zdCBjaGFyICpzczsKLSAgICBpbnQgdmFsLCByYyA9IDA7
Ci0KLSAgICAvKiBJbnRlcnByZXQgJ3hwdGknIGFsb25lIGluIGl0cyBwb3NpdGl2ZSBib29sZWFu
IGZvcm0uICovCi0gICAgaWYgKCAqcyA9PSAnXDAnICkKLSAgICAgICAgb3B0X3hwdGlfaHdkb20g
PSBvcHRfeHB0aV9kb211ID0gMTsKLQotICAgIGRvIHsKLSAgICAgICAgc3MgPSBzdHJjaHIocywg
JywnKTsKLSAgICAgICAgaWYgKCAhc3MgKQotICAgICAgICAgICAgc3MgPSBzdHJjaHIocywgJ1ww
Jyk7Ci0KLSAgICAgICAgc3dpdGNoICggcGFyc2VfYm9vbChzLCBzcykgKQotICAgICAgICB7Ci0g
ICAgICAgIGNhc2UgMDoKLSAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9tID0gb3B0X3hwdGlfZG9t
dSA9IDA7Ci0gICAgICAgICAgICBicmVhazsKLQotICAgICAgICBjYXNlIDE6Ci0gICAgICAgICAg
ICBvcHRfeHB0aV9od2RvbSA9IG9wdF94cHRpX2RvbXUgPSAxOwotICAgICAgICAgICAgYnJlYWs7
Ci0KLSAgICAgICAgZGVmYXVsdDoKLSAgICAgICAgICAgIGlmICggIXN0cmNtcChzLCAiZGVmYXVs
dCIpICkKLSAgICAgICAgICAgICAgICBvcHRfeHB0aV9od2RvbSA9IG9wdF94cHRpX2RvbXUgPSAt
MTsKLSAgICAgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigiZG9tMCIsIHMs
IHNzKSkgPj0gMCApCi0gICAgICAgICAgICAgICAgb3B0X3hwdGlfaHdkb20gPSB2YWw7Ci0gICAg
ICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImRvbXUiLCBzLCBzcykpID49
IDAgKQotICAgICAgICAgICAgICAgIG9wdF94cHRpX2RvbXUgPSB2YWw7Ci0gICAgICAgICAgICBl
bHNlIGlmICggKnMgKQotICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKLSAgICAgICAgICAg
IGJyZWFrOwotICAgICAgICB9Ci0KLSAgICAgICAgcyA9IHNzICsgMTsKLSAgICB9IHdoaWxlICgg
KnNzICk7Ci0KLSAgICByZXR1cm4gcmM7Ci19Ci1jdXN0b21fcGFyYW0oInhwdGkiLCBwYXJzZV94
cHRpKTsKLQogdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQog
ewogICAgIGVudW0gaW5kX3RodW5rIHRodW5rID0gVEhVTktfREVGQVVMVDsKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjEyCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu May 16 23:11:17 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 23: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 1hRPWv-0008Bs-By; Thu, 16 May 2019 23:11:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YOnx=TQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRPWt-0008Bj-Sf
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 23:11:15 +0000
X-Inumbo-ID: e6057fca-782f-11e9-a486-a38f6c20f998
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e6057fca-782f-11e9-a486-a38f6c20f998;
 Thu, 16 May 2019 23:11: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 1hRPWq-0004lp-QQ
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 23:11:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hRPWq-0004aw-Ng
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 23:11:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hRPWq-0004aw-Ng@xenbits.xenproject.org>
Date: Thu, 16 May 2019 23:11:12 +0000
Subject: [Xen-changelog] [xen stable-4.12] x86/msr: Definitions for
 MSR_INTEL_CORE_THREAD_COUNT
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk0NGI0MDBkYzQ1MjA2YWY2NWQ5NTI0ZDljMzI0ZGNkYjRmMWQwYzgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEFwciA1IDEyOjI2OjMwIDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAxNCAxNTozMDoz
NSAyMDE5ICswMTAwCgogICAgeDg2L21zcjogRGVmaW5pdGlvbnMgZm9yIE1TUl9JTlRFTF9DT1JF
X1RIUkVBRF9DT1VOVAogICAgCiAgICBUaGlzIGlzIGEgbW9kZWwgc3BlY2lmaWMgcmVnaXN0ZXIg
d2hpY2ggZGV0YWlscyB0aGUgY3VycmVudCBjb25maWd1cmF0aW9uCiAgICBjb3JlcyBhbmQgdGhy
ZWFkcyBpbiB0aGUgcGFja2FnZS4gIEJlY2F1c2Ugb2YgaG93IEh5cGVydGhyZWFkIGFuZCBDb3Jl
CiAgICBjb25maWd1cmF0aW9uIHdvcmtzIHdvcmtzIGluIGZpcm13YXJlLCB0aGUgTVNSIGl0IGlz
IGRlLWZhY3RvIGNvbnN0YW50IGFuZAogICAgd2lsbCByZW1haW4gdW5jaGFuZ2VkIHVudGlsIHRo
ZSBuZXh0IHN5c3RlbSByZXNldC4KICAgIAogICAgSXQgaXMgYSByZWFkIG9ubHkgTVNSIChzbyB1
bmlsYXRlcmFsbHkgcmVqZWN0IHdyaXRlcyksIGJ1dCBmb3Igbm93IHJldGFpbiBpdHMKICAgIGxl
YWt5LW9uLXJlYWQgcHJvcGVydGllcy4gIEZ1cnRoZXIgQ1BVSUQvTVNSIHdvcmsgaXMgcmVxdWly
ZWQgYmVmb3JlIHdlIGNhbgogICAgc3RhcnQgdmlydHVhbGlzaW5nIGEgY29uc2lzdGVudCB0b3Bv
bG9neSB0byB0aGUgZ3Vlc3QsIGFuZCByZXRhaW5pbmcgdGhlIG9sZAogICAgYmVoYXZpb3VyIGlz
IHRoZSBzYWZlc3QgY291cnNlIG9mIGFjdGlvbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1p
dCBkNDEyMDkzNmJjZDE2OTVmYWY1YjU3NWYxMjU5YzU4ZTMxZDJiMThiKQotLS0KIHhlbi9hcmNo
L3g4Ni9tc3IuYyAgICAgICAgICAgICAgfCA1ICsrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L21z
ci1pbmRleC5oIHwgNCArKysrCiAyIGZpbGVzIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tc3IuYyBiL3hlbi9hcmNoL3g4Ni9tc3IuYwppbmRleCA0
ZGY0YTU5ZjRkLi5hN2Y2N2Q5N2U2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbXNyLmMKKysr
IGIveGVuL2FyY2gveDg2L21zci5jCkBAIC0yMDAsNiArMjAwLDEwIEBAIGludCBndWVzdF9yZG1z
cihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbXNyLCB1aW50NjRfdCAqdmFsKQogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBBUlJBWV9TSVpFKG1zcnMtPmRyX21hc2sp
KV07CiAgICAgICAgIGJyZWFrOwogCisgICAgICAgIC8qCisgICAgICAgICAqIFRPRE86IEltcGxl
bWVudCB3aGVuIHdlIGhhdmUgYmV0dGVyIHRvcG9sb2d5IHJlcHJlc2VudGF0aW9uLgorICAgIGNh
c2UgTVNSX0lOVEVMX0NPUkVfVEhSRUFEX0NPVU5UOgorICAgICAgICAgKi8KICAgICBkZWZhdWx0
OgogICAgICAgICByZXR1cm4gWDg2RU1VTF9VTkhBTkRMRUFCTEU7CiAgICAgfQpAQCAtMjI5LDYg
KzIzMyw3IEBAIGludCBndWVzdF93cm1zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbXNyLCB1
aW50NjRfdCB2YWwpCiAgICAgewogICAgICAgICB1aW50NjRfdCByc3ZkOwogCisgICAgY2FzZSBN
U1JfSU5URUxfQ09SRV9USFJFQURfQ09VTlQ6CiAgICAgY2FzZSBNU1JfSU5URUxfUExBVEZPUk1f
SU5GTzoKICAgICBjYXNlIE1TUl9BUkNIX0NBUEFCSUxJVElFUzoKICAgICAgICAgLyogUmVhZC1v
bmx5ICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaAppbmRleCAxMTUxMmQ0MjUwLi4zODlmOTVmODkw
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKQEAgLTMyLDYgKzMyLDEwIEBACiAjZGVmaW5lIEVG
RVJfS05PV05fTUFTSwkJKEVGRVJfU0NFIHwgRUZFUl9MTUUgfCBFRkVSX0xNQSB8IEVGRVJfTlgg
fCBcCiAJCQkJIEVGRVJfU1ZNRSB8IEVGRVJfRkZYU0UpCiAKKyNkZWZpbmUgTVNSX0lOVEVMX0NP
UkVfVEhSRUFEX0NPVU5UICAgICAweDAwMDAwMDM1CisjZGVmaW5lIE1TUl9DVENfVEhSRUFEX01B
U0sgICAgICAgICAgICAgMHgwMDAwZmZmZgorI2RlZmluZSBNU1JfQ1RDX0NPUkVfTUFTSyAgICAg
ICAgICAgICAgIDB4ZmZmZjAwMDAKKwogLyogU3BlY3VsYXRpb24gQ29udHJvbHMuICovCiAjZGVm
aW5lIE1TUl9TUEVDX0NUUkwJCQkweDAwMDAwMDQ4CiAjZGVmaW5lIFNQRUNfQ1RSTF9JQlJTCQkJ
KF9BQygxLCBVTEwpIDw8IDApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu May 16 23:11:25 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 23:11:25 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hRPX3-0008DO-Dh; Thu, 16 May 2019 23: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=YOnx=TQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRPX2-0008DC-N8
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 23:11:24 +0000
X-Inumbo-ID: ec17d58a-782f-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ec17d58a-782f-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 23:11: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 1hRPX1-0004lx-0G
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 23:11:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hRPX0-0004bP-Ts
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 23:11:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hRPX0-0004bP-Ts@xenbits.xenproject.org>
Date: Thu, 16 May 2019 23:11:22 +0000
Subject: [Xen-changelog] [xen stable-4.12] x86/boot: Detect the firmware SMT
 setting correctly on Intel hardware
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZkOGY1ZTM1MjFiN2JmNmQzYTA3ODQ1ZjcxY2FmZTAwZTE3MjVkNTUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEFwciA1IDEzOjI2OjMwIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAxNCAxNTozMDoz
NSAyMDE5ICswMTAwCgogICAgeDg2L2Jvb3Q6IERldGVjdCB0aGUgZmlybXdhcmUgU01UIHNldHRp
bmcgY29ycmVjdGx5IG9uIEludGVsIGhhcmR3YXJlCiAgICAKICAgIFdoaWxlIGJvb3RfY3B1X2Rh
dGEueDg2X251bV9zaWJsaW5ncyBpcyBhbiBhY2N1cmF0ZSB2YWx1ZSB0byB1c2Ugb24gQU1ECiAg
ICBoYXJkd2FyZSwgaXQgaXNuJ3Qgb24gSW50ZWwgd2hlbiB0aGUgdXNlciBoYXMgZGlzYWJsZWQg
SHlwZXJ0aHJlYWRpbmcgaW4gdGhlCiAgICBmaXJtd2FyZS4gIEFzIGEgcmVzdWx0LCBhIHVzZXIg
d2hpY2ggaGFzIGNob3NlbiB0byBkaXNhYmxlIEhUIHN0aWxsIGdldHMKICAgIG5hZ2dlZCBvbiBM
MVRGLXZ1bG5lcmFibGUgaGFyZHdhcmUgd2hlbiB0aGV5IGhhdmVuJ3QgY2hvc2VuIGFuIGV4cGxp
Y2l0CiAgICBzbXQ9PGJvb2w+IHNldHRpbmcuCiAgICAKICAgIE1ha2UgdXNlIG9mIHRoZSBsYXJn
ZWx5LXVuZG9jdW1lbnRlZCBNU1JfSU5URUxfQ09SRV9USFJFQURfQ09VTlQgd2hpY2ggaW4KICAg
IHByYWN0aWNlIGV4aXN0cyBzaW5jZSBOZWhhbGVtLCB3aGVuIGJvb3Rpbmcgb24gcmVhbCBoYXJk
d2FyZS4gIEZhbGwgYmFjayB0bwogICAgdXNpbmcgdGhlIEFDUEkgdGFibGUgQVBJQyBJRHMuCiAg
ICAKICAgIFdoaWxlIGFkanVzdGluZyB0aGlzIGxvZ2ljLCBmaXggYSBsYXRlbnQgYnVnIGluIGFt
ZF9nZXRfdG9wb2xvZ3koKS4gIFRoZQogICAgdGhyZWFkIGNvdW50IGZpZWxkIGluIENQVUlELjB4
ODAwMDAwMWUuZWJ4IGlzIGRvY3VtZW50ZWQgYXMgOCBiaXRzIHdpZGUsCiAgICByYXRoZXIgdGhh
biAyIGJpdHMgd2lkZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBiMTJmZWM0YTEyNTk1
MDI0MDU3M2VhMzJmNjVjNjFmYjlhZmE3NGMzKQotLS0KIHhlbi9hcmNoL3g4Ni9jcHUvYW1kLmMg
ICB8ICAyICstCiB4ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgfCA0NiArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDQ0IGluc2Vy
dGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9h
bWQuYyBiL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMKaW5kZXggYzc5MDQxNmY4ZC4uYjFkZWJhYzFh
ZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9hbWQuYworKysgYi94ZW4vYXJjaC94ODYv
Y3B1L2FtZC5jCkBAIC01MDcsNyArNTA3LDcgQEAgc3RhdGljIHZvaWQgYW1kX2dldF90b3BvbG9n
eShzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCiAgICAgICAgICAgICAgICAgdTMyIGVheCwgZWJ4LCBl
Y3gsIGVkeDsKIAogICAgICAgICAgICAgICAgIGNwdWlkKDB4ODAwMDAwMWUsICZlYXgsICZlYngs
ICZlY3gsICZlZHgpOwotICAgICAgICAgICAgICAgIGMtPng4Nl9udW1fc2libGluZ3MgPSAoKGVi
eCA+PiA4KSAmIDB4MykgKyAxOworICAgICAgICAgICAgICAgIGMtPng4Nl9udW1fc2libGluZ3Mg
PSAoKGVieCA+PiA4KSAmIDB4ZmYpICsgMTsKIAogICAgICAgICAgICAgICAgIGlmIChjLT54ODYg
PCAweDE3KQogICAgICAgICAgICAgICAgICAgICAgICAgYy0+Y29tcHV0ZV91bml0X2lkID0gZWJ4
ICYgMHhGRjsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNo
L3g4Ni9zcGVjX2N0cmwuYwppbmRleCA5OTMxMGM4Yzg2Li5lNDlhYjNmMjg4IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5j
CkBAIC0zNjgsNiArMzY4LDQ1IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVu
dW0gaW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBzKQogI2VuZGlmCiB9CiAKK3N0YXRpYyBi
b29sIF9faW5pdCBjaGVja19zbXRfZW5hYmxlZCh2b2lkKQoreworICAgIHVpbnQ2NF90IHZhbDsK
KyAgICB1bnNpZ25lZCBpbnQgY3B1OworCisgICAgLyoKKyAgICAgKiB4ODZfbnVtX3NpYmxpbmdz
IGRlZmF1bHRzIHRvIDEgaW4gdGhlIGFic2VuY2Ugb2Ygb3RoZXIgaW5mb3JtYXRpb24sIGFuZAor
ICAgICAqIGlzIGFkanVzdGVkIGJhc2VkIG9uIG90aGVyIHRvcG9sb2d5IGluZm9ybWF0aW9uIGZv
dW5kIGluIENQVUlEIGxlYXZlcy4KKyAgICAgKgorICAgICAqIE9uIEFNRCBoYXJkd2FyZSwgaXQg
d2lsbCBiZSB0aGUgY3VycmVudCBTTVQgY29uZmlndXJhdGlvbi4gIE9uIEludGVsCisgICAgICog
aGFyZHdhcmUsIGl0IHdpbGwgcmVwcmVzZW50IHRoZSBtYXhpbXVtIGNhcGFiaWxpdHksIHJhdGhl
ciB0aGFuIHRoZQorICAgICAqIGN1cnJlbnQgY29uZmlndXJhdGlvbi4KKyAgICAgKi8KKyAgICBp
ZiAoIGJvb3RfY3B1X2RhdGEueDg2X251bV9zaWJsaW5ncyA8IDIgKQorICAgICAgICByZXR1cm4g
ZmFsc2U7CisKKyAgICAvKgorICAgICAqIEludGVsIE5laGFsZW0gYW5kIGxhdGVyIGhhcmR3YXJl
IGRvZXMgaGF2ZSBhbiBNU1Igd2hpY2ggcmVwb3J0cyB0aGUKKyAgICAgKiBjdXJyZW50IGNvdW50
IG9mIGNvcmVzL3RocmVhZHMgaW4gdGhlIHBhY2thZ2UuCisgICAgICoKKyAgICAgKiBBdCB0aGUg
dGltZSBvZiB3cml0aW5nLCBpdCBpcyBhbG1vc3QgY29tcGxldGVseSB1bmRvY3VtZW50ZWQsIHNv
IGlzbid0CisgICAgICogdmlydHVhbGlzZWQgcmVsaWFibHkuCisgICAgICovCisgICAgaWYgKCBi
b290X2NwdV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9JTlRFTCAmJiAhY3B1X2hhc19o
eXBlcnZpc29yICYmCisgICAgICAgICAhcmRtc3Jfc2FmZShNU1JfSU5URUxfQ09SRV9USFJFQURf
Q09VTlQsIHZhbCkgKQorICAgICAgICByZXR1cm4gKE1BU0tfRVhUUih2YWwsIE1TUl9DVENfQ09S
RV9NQVNLKSAhPQorICAgICAgICAgICAgICAgIE1BU0tfRVhUUih2YWwsIE1TUl9DVENfVEhSRUFE
X01BU0spKTsKKworICAgIC8qCisgICAgICogU2VhcmNoIG92ZXIgdGhlIENQVXMgcmVwb3J0ZWQg
aW4gdGhlIEFDUEkgdGFibGVzLiAgQW55IHdob3NlIEFQSUMgSUQKKyAgICAgKiBoYXMgYSBub24t
emVybyB0aHJlYWQgaWQgY29tcG9uZW50IGluZGljYXRlcyB0aGF0IFNNVCBpcyBhY3RpdmUuCisg
ICAgICovCisgICAgZm9yX2VhY2hfcHJlc2VudF9jcHUgKCBjcHUgKQorICAgICAgICBpZiAoIHg4
Nl9jcHVfdG9fYXBpY2lkW2NwdV0gJiAoYm9vdF9jcHVfZGF0YS54ODZfbnVtX3NpYmxpbmdzIC0g
MSkgKQorICAgICAgICAgICAgcmV0dXJuIHRydWU7CisKKyAgICByZXR1cm4gZmFsc2U7Cit9CisK
IC8qIENhbGN1bGF0ZSB3aGV0aGVyIFJldHBvbGluZSBpcyBrbm93bi1zYWZlIG9uIHRoaXMgQ1BV
LiAqLwogc3RhdGljIGJvb2wgX19pbml0IHJldHBvbGluZV9zYWZlKHVpbnQ2NF90IGNhcHMpCiB7
CkBAIC02OTcsMTIgKzczNiwxNCBAQCBzdGF0aWMgX19pbml0IHZvaWQgbDF0Zl9jYWxjdWxhdGlv
bnModWludDY0X3QgY2FwcykKIHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlv
bnModm9pZCkKIHsKICAgICBlbnVtIGluZF90aHVuayB0aHVuayA9IFRIVU5LX0RFRkFVTFQ7Ci0g
ICAgYm9vbCB1c2Vfc3BlY19jdHJsID0gZmFsc2UsIGlicnMgPSBmYWxzZTsKKyAgICBib29sIHVz
ZV9zcGVjX2N0cmwgPSBmYWxzZSwgaWJycyA9IGZhbHNlLCBod19zbXRfZW5hYmxlZDsKICAgICB1
aW50NjRfdCBjYXBzID0gMDsKIAogICAgIGlmICggYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0FS
Q0hfQ0FQUykgKQogICAgICAgICByZG1zcmwoTVNSX0FSQ0hfQ0FQQUJJTElUSUVTLCBjYXBzKTsK
IAorICAgIGh3X3NtdF9lbmFibGVkID0gY2hlY2tfc210X2VuYWJsZWQoKTsKKwogICAgIC8qCiAg
ICAgICogSGFzIHRoZSB1c2VyIHNwZWNpZmllZCBhbnkgY3VzdG9tIEJUSSBtaXRpZ2F0aW9ucz8g
IElmIHNvLCBmb2xsb3cgdGhlaXIKICAgICAgKiBpbnN0cnVjdGlvbnMgZXhhY3RseSBhbmQgZGlz
YWJsZSBhbGwgaGV1cmlzdGljcy4KQEAgLTg3Myw4ICs5MTQsNyBAQCB2b2lkIF9faW5pdCBpbml0
X3NwZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiAgICAgICogSG93ZXZlciwgaWYgd2UgYXJl
IG9uIGFmZmVjdGVkIGhhcmR3YXJlLCB3aXRoIEhUIGVuYWJsZWQsIGFuZCB0aGUgdXNlcgogICAg
ICAqIGhhc24ndCBleHBsaWNpdGx5IGNob3NlbiB3aGV0aGVyIHRvIHVzZSBIVCBvciBub3QsIG5h
ZyB0aGVtIHRvIGRvIHNvLgogICAgICAqLwotICAgIGlmICggb3B0X3NtdCA9PSAtMSAmJiBjcHVf
aGFzX2J1Z19sMXRmICYmICFwdl9zaGltICYmCi0gICAgICAgICBib290X2NwdV9kYXRhLng4Nl9u
dW1fc2libGluZ3MgPiAxICkKKyAgICBpZiAoIG9wdF9zbXQgPT0gLTEgJiYgY3B1X2hhc19idWdf
bDF0ZiAmJiAhcHZfc2hpbSAmJiBod19zbXRfZW5hYmxlZCApCiAgICAgICAgIHdhcm5pbmdfYWRk
KAogICAgICAgICAgICAgIkJvb3RlZCBvbiBMMVRGLXZ1bG5lcmFibGUgaGFyZHdhcmUgd2l0aCBT
TVQvSHlwZXJ0aHJlYWRpbmdcbiIKICAgICAgICAgICAgICJlbmFibGVkLiAgUGxlYXNlIGFzc2Vz
cyB5b3VyIGNvbmZpZ3VyYXRpb24gYW5kIGNob29zZSBhblxuIgotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTIKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu May 16 23:11:36 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 23: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 1hRPXE-0008FS-Gv; Thu, 16 May 2019 23: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=YOnx=TQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRPXD-0008FC-3k
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 23:11:35 +0000
X-Inumbo-ID: f22d2d97-782f-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id f22d2d97-782f-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 23:11:33 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRPXB-0004m5-6m
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 23:11:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hRPXB-0004c3-40
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 23:11:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hRPXB-0004c3-40@xenbits.xenproject.org>
Date: Thu, 16 May 2019 23:11:33 +0000
Subject: [Xen-changelog] [xen stable-4.12] x86/spec-ctrl: Misc
 non-functional cleanup
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGZlMWJhOWRlYTRiYTM1NThhNGRhMjM3YWZjNmRkMjQ5MWIwNTAzN2UKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIFNlcCAxMiAxNDozNjowMCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgMTQgMTU6MzA6
MzUgMjAxOSArMDEwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IE1pc2Mgbm9uLWZ1bmN0aW9uYWwgY2xl
YW51cAogICAgCiAgICAgKiBJZGVudGlmeSBCVEkgaW4gdGhlIHNwZWNfY3RybF97ZW50ZXIsZXhp
dH1faWRsZSgpIGNvbW1lbnRzLCBhcyBvdGhlcgogICAgICAgbWl0aWdhdGlvbnMgd2lsbCBzaG9y
dGx5IGFwcGVhci4KICAgICAqIFVzZSBhbHRlcm5hdGl2ZV9pbnB1dCgpIGFuZCBjb3ZlciB0aGUg
bGFjayBvZiBtZW1vcnkgY29iYmVyIHdpdGggYSBmdXJ0aGVyCiAgICAgICBiYXJyaWVyLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAg
IChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDliNjJlYmE2YzQyOWMzMjdlMTUwNzgxNmJlZjQw
M2NjYzg3MzU3YWUpCi0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCB8IDE0ICsr
KysrKysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAppbmRleCA3NzlkYTJiMTRkLi4yMGVlMTEyODZk
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKQEAgLTY4LDYgKzY4LDggQEAgc3RhdGljIGFsd2F5
c19pbmxpbmUgdm9pZCBzcGVjX2N0cmxfZW50ZXJfaWRsZShzdHJ1Y3QgY3B1X2luZm8gKmluZm8p
CiAgICAgdWludDMyX3QgdmFsID0gMDsKIAogICAgIC8qCisgICAgICogQnJhbmNoIFRhcmdldCBJ
bmplY3Rpb246CisgICAgICoKICAgICAgKiBMYXRjaCB0aGUgbmV3IHNoYWRvdyB2YWx1ZSwgdGhl
biBlbmFibGUgc2hhZG93aW5nLCB0aGVuIHVwZGF0ZSB0aGUgTVNSLgogICAgICAqIFRoZXJlIGFy
ZSBubyBTTVAgaXNzdWVzIGhlcmU7IG9ubHkgbG9jYWwgcHJvY2Vzc29yIG9yZGVyaW5nIGNvbmNl
cm5zLgogICAgICAqLwpAQCAtNzUsOCArNzcsOSBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB2b2lk
IHNwZWNfY3RybF9lbnRlcl9pZGxlKHN0cnVjdCBjcHVfaW5mbyAqaW5mbykKICAgICBiYXJyaWVy
KCk7CiAgICAgaW5mby0+c3BlY19jdHJsX2ZsYWdzIHw9IFNDRl91c2Vfc2hhZG93OwogICAgIGJh
cnJpZXIoKTsKLSAgICBhc20gdm9sYXRpbGUgKCBBTFRFUk5BVElWRSgiIiwgIndybXNyIiwgWDg2
X0ZFQVRVUkVfU0NfTVNSX0lETEUpCi0gICAgICAgICAgICAgICAgICAgOjogImEiICh2YWwpLCAi
YyIgKE1TUl9TUEVDX0NUUkwpLCAiZCIgKDApIDogIm1lbW9yeSIgKTsKKyAgICBhbHRlcm5hdGl2
ZV9pbnB1dCgiIiwgIndybXNyIiwgWDg2X0ZFQVRVUkVfU0NfTVNSX0lETEUsCisgICAgICAgICAg
ICAgICAgICAgICAgImEiICh2YWwpLCAiYyIgKE1TUl9TUEVDX0NUUkwpLCAiZCIgKDApKTsKKyAg
ICBiYXJyaWVyKCk7CiB9CiAKIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBu
b3Qgc2FmZSBiZWZvcmUgdGhpcyBjYWxsLiAqLwpAQCAtODUsMTMgKzg4LDE2IEBAIHN0YXRpYyBh
bHdheXNfaW5saW5lIHZvaWQgc3BlY19jdHJsX2V4aXRfaWRsZShzdHJ1Y3QgY3B1X2luZm8gKmlu
Zm8pCiAgICAgdWludDMyX3QgdmFsID0gaW5mby0+eGVuX3NwZWNfY3RybDsKIAogICAgIC8qCisg
ICAgICogQnJhbmNoIFRhcmdldCBJbmplY3Rpb246CisgICAgICoKICAgICAgKiBEaXNhYmxlIHNo
YWRvd2luZyBiZWZvcmUgdXBkYXRpbmcgdGhlIE1TUi4gIFRoZXJlIGFyZSBubyBTTVAgaXNzdWVz
CiAgICAgICogaGVyZTsgb25seSBsb2NhbCBwcm9jZXNzb3Igb3JkZXJpbmcgY29uY2VybnMuCiAg
ICAgICovCiAgICAgaW5mby0+c3BlY19jdHJsX2ZsYWdzICY9IH5TQ0ZfdXNlX3NoYWRvdzsKICAg
ICBiYXJyaWVyKCk7Ci0gICAgYXNtIHZvbGF0aWxlICggQUxURVJOQVRJVkUoIiIsICJ3cm1zciIs
IFg4Nl9GRUFUVVJFX1NDX01TUl9JRExFKQotICAgICAgICAgICAgICAgICAgIDo6ICJhIiAodmFs
KSwgImMiIChNU1JfU1BFQ19DVFJMKSwgImQiICgwKSA6ICJtZW1vcnkiICk7CisgICAgYWx0ZXJu
YXRpdmVfaW5wdXQoIiIsICJ3cm1zciIsIFg4Nl9GRUFUVVJFX1NDX01TUl9JRExFLAorICAgICAg
ICAgICAgICAgICAgICAgICJhIiAodmFsKSwgImMiIChNU1JfU1BFQ19DVFJMKSwgImQiICgwKSk7
CisgICAgYmFycmllcigpOwogfQogCiAjZW5kaWYgLyogX19BU1NFTUJMWV9fICovCi0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4x
MgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu May 16 23:11:47 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 23:11:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hRPXP-0008Gi-J7; Thu, 16 May 2019 23:11:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YOnx=TQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRPXO-0008Gb-Oq
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 23:11:46 +0000
X-Inumbo-ID: f841b848-782f-11e9-81ca-3b0a90d176c6
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f841b848-782f-11e9-81ca-3b0a90d176c6;
 Thu, 16 May 2019 23:11: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 1hRPXL-0004nn-DV
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 23:11:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hRPXL-0004cY-Ah
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 23:11:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hRPXL-0004cY-Ah@xenbits.xenproject.org>
Date: Thu, 16 May 2019 23:11:43 +0000
Subject: [Xen-changelog] [xen stable-4.12] x86/spec-ctrl: CPUID/MSR
 definitions for Microarchitectural Data Sampling
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBhMzE3YzUxNjJiOThiMjg3YWQ2YmYyMTJhNzU0Y2E0NjE0ZDdiNTAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIFNlcCAxMiAxNDozNjowMCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgMTQgMTU6MzA6
MzUgMjAxOSArMDEwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IENQVUlEL01TUiBkZWZpbml0aW9ucyBm
b3IgTWljcm9hcmNoaXRlY3R1cmFsIERhdGEgU2FtcGxpbmcKICAgIAogICAgVGhlIE1EX0NMRUFS
IGZlYXR1cmUgY2FuIGJlIGF1dG9tYXRpY2FsbHkgb2ZmZXJlZCB0byBndWVzdHMuICBObwogICAg
aW5mcmFzdHJ1Y3R1cmUgaXMgbmVlZGVkIGluIFhlbiB0byBzdXBwb3J0IHRoZSBndWVzdCBtYWtp
bmcgdXNlIG9mIGl0LgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI5NywgQ1ZFLTIwMTgt
MTIxMjYsIENWRS0yMDE4LTEyMTI3LCBDVkUtMjAxOC0xMjEzMCwgQ1ZFLTIwMTktMTEwOTEuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
ICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZDRmNjExNmMwODBkYzAxM2NkMTIwNGM0ZDhj
ZWI5NWU1ZjI3ODY4OSkKLS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MgICAg
ICAgICAgIHwgIDIgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2NwdWlkLmMgICAgICAgICAgICAgICAg
ICAgfCAgMSArCiB0b29scy9taXNjL3hlbi1jcHVpZC5jICAgICAgICAgICAgICAgICAgICAgIHwg
IDEgKwogeGVuL2FyY2gveDg2L2NwdWlkLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICA3ICsr
KysrKy0KIHhlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyAgICAgICAgICAgICAgICAgICAgfCAxNiAr
KysrKysrKysrLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oICAgICAgICAg
ICAgIHwgIDEgKwogeGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaCB8
ICAxICsKIDcgZmlsZXMgY2hhbmdlZCwgMjEgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MgYi9kb2NzL21p
c2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKaW5kZXggNmRiODJmMzAyZS4uZjgwZDhkOGIwNSAx
MDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCisrKyBiL2RvY3Mv
bWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYwpAQCAtNDgzLDcgKzQ4Myw3IEBAIGFjY291bnRp
bmcgZm9yIGhhcmR3YXJlIGNhcGFiaWxpdGllcyBhcyBlbnVtZXJhdGVkIHZpYSBDUFVJRC4KIAog
Q3VycmVudGx5IGFjY2VwdGVkOgogCi1UaGUgU3BlY3VsYXRpb24gQ29udHJvbCBoYXJkd2FyZSBm
ZWF0dXJlcyBgaWJyc2JgLCBgc3RpYnBgLCBgaWJwYmAsCitUaGUgU3BlY3VsYXRpb24gQ29udHJv
bCBoYXJkd2FyZSBmZWF0dXJlcyBgbWQtY2xlYXJgLCBgaWJyc2JgLCBgc3RpYnBgLCBgaWJwYmAs
CiBgbDFkLWZsdXNoYCBhbmQgYHNzYmRgIGFyZSB1c2VkIGJ5IGRlZmF1bHQgaWYgYXZhaWxhYmxl
IGFuZCBhcHBsaWNhYmxlLiAgVGhleSBjYW4KIGJlIGlnbm9yZWQsIGUuZy4gYG5vLWlicnNiYCwg
YXQgd2hpY2ggcG9pbnQgWGVuIHdvbid0IHVzZSB0aGVtIGl0c2VsZiwgYW5kCiB3b24ndCBvZmZl
ciB0aGVtIHRvIGd1ZXN0cy4KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NwdWlkLmMg
Yi90b29scy9saWJ4bC9saWJ4bF9jcHVpZC5jCmluZGV4IDUyZTE2YzIwZWQuLjVhMTcwMmQ3MDMg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NwdWlkLmMKKysrIGIvdG9vbHMvbGlieGwv
bGlieGxfY3B1aWQuYwpAQCAtMjAyLDYgKzIwMiw3IEBAIGludCBsaWJ4bF9jcHVpZF9wYXJzZV9j
b25maWcobGlieGxfY3B1aWRfcG9saWN5X2xpc3QgKmNwdWlkLCBjb25zdCBjaGFyKiBzdHIpCiAK
ICAgICAgICAgeyJhdng1MTItNHZubml3IiwweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VEWCwg
IDIsICAxfSwKICAgICAgICAgeyJhdng1MTItNGZtYXBzIiwweDAwMDAwMDA3LCAgMCwgQ1BVSURf
UkVHX0VEWCwgIDMsICAxfSwKKyAgICAgICAgeyJtZC1jbGVhciIsICAgICAweDAwMDAwMDA3LCAg
MCwgQ1BVSURfUkVHX0VEWCwgMTAsICAxfSwKICAgICAgICAgeyJpYnJzYiIsICAgICAgICAweDAw
MDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VEWCwgMjYsICAxfSwKICAgICAgICAgeyJzdGlicCIsICAg
ICAgICAweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VEWCwgMjcsICAxfSwKICAgICAgICAgeyJs
MWQtZmx1c2giLCAgICAweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VEWCwgMjgsICAxfSwKZGlm
ZiAtLWdpdCBhL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMgYi90b29scy9taXNjL3hlbi1jcHVpZC5j
CmluZGV4IGQ4N2E3MmUzZTYuLmY2N2VjZDNmMWQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL21pc2MveGVu
LWNwdWlkLmMKKysrIGIvdG9vbHMvbWlzYy94ZW4tY3B1aWQuYwpAQCAtMTQ2LDYgKzE0Niw3IEBA
IHN0YXRpYyBjb25zdCBjaGFyICpzdHJfN2QwWzMyXSA9CiB7CiAgICAgWyAyXSA9ICJhdng1MTJf
NHZubml3IiwgWyAzXSA9ICJhdng1MTJfNGZtYXBzIiwKIAorICAgIFsxMF0gPSAibWQtY2xlYXIi
LAogICAgIC8qIDEyICovICAgICAgICAgICAgICAgIFsxM10gPSAidHN4LWZvcmNlLWFib3J0IiwK
IAogICAgIFsyNl0gPSAiaWJyc2IiLCAgICAgICAgIFsyN10gPSAic3RpYnAiLApkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2NwdWlkLmMgYi94ZW4vYXJjaC94ODYvY3B1aWQuYwppbmRleCBhYjBh
YWI2NzhjLi4zZWZhZDljZjE3IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvY3B1aWQuYworKysg
Yi94ZW4vYXJjaC94ODYvY3B1aWQuYwpAQCAtMjksNyArMjksMTIgQEAgc3RhdGljIGludCBfX2lu
aXQgcGFyc2VfeGVuX2NwdWlkKGNvbnN0IGNoYXIgKnMpCiAgICAgICAgIGlmICggIXNzICkKICAg
ICAgICAgICAgIHNzID0gc3RyY2hyKHMsICdcMCcpOwogCi0gICAgICAgIGlmICggKHZhbCA9IHBh
cnNlX2Jvb2xlYW4oImlicGIiLCBzLCBzcykpID49IDAgKQorICAgICAgICBpZiAoICh2YWwgPSBw
YXJzZV9ib29sZWFuKCJtZC1jbGVhciIsIHMsIHNzKSkgPj0gMCApCisgICAgICAgIHsKKyAgICAg
ICAgICAgIGlmICggIXZhbCApCisgICAgICAgICAgICAgICAgc2V0dXBfY2xlYXJfY3B1X2NhcChY
ODZfRkVBVFVSRV9NRF9DTEVBUik7CisgICAgICAgIH0KKyAgICAgICAgZWxzZSBpZiAoICh2YWwg
PSBwYXJzZV9ib29sZWFuKCJpYnBiIiwgcywgc3MpKSA+PSAwICkKICAgICAgICAgewogICAgICAg
ICAgICAgaWYgKCAhdmFsICkKICAgICAgICAgICAgICAgICBzZXR1cF9jbGVhcl9jcHVfY2FwKFg4
Nl9GRUFUVVJFX0lCUEIpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIv
eGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCmluZGV4IGU0OWFiM2YyODguLmE1NzNiMDIxOWIgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3Bl
Y19jdHJsLmMKQEAgLTI5MSwxNyArMjkxLDE5IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9k
ZXRhaWxzKGVudW0gaW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBzKQogICAgIHByaW50aygi
U3BlY3VsYXRpdmUgbWl0aWdhdGlvbiBmYWNpbGl0aWVzOlxuIik7CiAKICAgICAvKiBIYXJkd2Fy
ZSBmZWF0dXJlcyB3aGljaCBwZXJ0YWluIHRvIHNwZWN1bGF0aXZlIG1pdGlnYXRpb25zLiAqLwot
ICAgIHByaW50aygiICBIYXJkd2FyZSBmZWF0dXJlczolcyVzJXMlcyVzJXMlcyVzJXMlc1xuIiwK
KyAgICBwcmludGsoIiAgSGFyZHdhcmUgZmVhdHVyZXM6JXMlcyVzJXMlcyVzJXMlcyVzJXMlcyVz
XG4iLAogICAgICAgICAgICAoXzdkMCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9JQlJTQikp
ID8gIiBJQlJTL0lCUEIiIDogIiIsCiAgICAgICAgICAgIChfN2QwICYgY3B1ZmVhdF9tYXNrKFg4
Nl9GRUFUVVJFX1NUSUJQKSkgPyAiIFNUSUJQIiAgICAgOiAiIiwKICAgICAgICAgICAgKF83ZDAg
JiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfTDFEX0ZMVVNIKSkgPyAiIEwxRF9GTFVTSCIgOiAi
IiwKICAgICAgICAgICAgKF83ZDAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfU1NCRCkpICA/
ICIgU1NCRCIgICAgICA6ICIiLAorICAgICAgICAgICAoXzdkMCAmIGNwdWZlYXRfbWFzayhYODZf
RkVBVFVSRV9NRF9DTEVBUikpID8gIiBNRF9DTEVBUiIgOiAiIiwKICAgICAgICAgICAgKGU4YiAg
JiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSUJQQikpICA/ICIgSUJQQiIgICAgICA6ICIiLAog
ICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQU19JQlJTX0FMTCkgICAgICAgICAgICAgID8gIiBJ
QlJTX0FMTCIgIDogIiIsCiAgICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBTX1JEQ0xfTk8pICAg
ICAgICAgICAgICAgPyAiIFJEQ0xfTk8iICAgOiAiIiwKICAgICAgICAgICAgKGNhcHMgJiBBUkNI
X0NBUFNfUlNCQSkgICAgICAgICAgICAgICAgICA/ICIgUlNCQSIgICAgICA6ICIiLAogICAgICAg
ICAgICAoY2FwcyAmIEFSQ0hfQ0FQU19TS0lQX0wxREZMKSAgICAgICAgICAgID8gIiBTS0lQX0wx
REZMIjogIiIsCi0gICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBTX1NTQl9OTykgICAgICAgICAg
ICAgICAgPyAiIFNTQl9OTyIgICAgOiAiIik7CisgICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBT
X1NTQl9OTykgICAgICAgICAgICAgICAgPyAiIFNTQl9OTyIgICAgOiAiIiwKKyAgICAgICAgICAg
KGNhcHMgJiBBUkNIX0NBUFNfTURTX05PKSAgICAgICAgICAgICAgICA/ICIgTURTX05PIiAgICA6
ICIiKTsKIAogICAgIC8qIENvbXBpbGVkLWluIHN1cHBvcnQgd2hpY2ggcGVydGFpbnMgdG8gbWl0
aWdhdGlvbnMuICovCiAgICAgaWYgKCBJU19FTkFCTEVEKENPTkZJR19JTkRJUkVDVF9USFVOSykg
fHwgSVNfRU5BQkxFRChDT05GSUdfU0hBRE9XX1BBR0lORykgKQpAQCAtMzM5LDIzICszNDEsMjUg
QEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1bmss
IHVpbnQ2NF90IGNhcHMpCiAgICAgICogbWl0aWdhdGlvbiBzdXBwb3J0IGZvciBndWVzdHMuCiAg
ICAgICovCiAjaWZkZWYgQ09ORklHX0hWTQotICAgIHByaW50aygiICBTdXBwb3J0IGZvciBIVk0g
Vk1zOiVzJXMlcyVzXG4iLAorICAgIHByaW50aygiICBTdXBwb3J0IGZvciBIVk0gVk1zOiVzJXMl
cyVzJXNcbiIsCiAgICAgICAgICAgIChib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfTVNSX0hW
TSkgfHwKICAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19SU0JfSFZNKSB8
fAogICAgICAgICAgICAgb3B0X2VhZ2VyX2ZwdSkgICAgICAgICAgICAgICAgICAgICAgICAgICA/
ICIiICAgICAgICAgICAgICAgOiAiIE5vbmUiLAogICAgICAgICAgICBib290X2NwdV9oYXMoWDg2
X0ZFQVRVUkVfU0NfTVNSX0hWTSkgICAgICA/ICIgTVNSX1NQRUNfQ1RSTCIgOiAiIiwKICAgICAg
ICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX1JTQl9IVk0pICAgICAgPyAiIFJTQiIg
ICAgICAgICAgIDogIiIsCi0gICAgICAgICAgIG9wdF9lYWdlcl9mcHUgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgID8gIiBFQUdFUl9GUFUiICAgICA6ICIiKTsKKyAgICAgICAgICAgb3B0X2Vh
Z2VyX2ZwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyAiIEVBR0VSX0ZQVSIgICAgIDog
IiIsCisgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9NRF9DTEVBUikgICAgICAg
ID8gIiBNRF9DTEVBUiIgICAgICA6ICIiKTsKIAogI2VuZGlmCiAjaWZkZWYgQ09ORklHX1BWCi0g
ICAgcHJpbnRrKCIgIFN1cHBvcnQgZm9yIFBWIFZNczolcyVzJXMlc1xuIiwKKyAgICBwcmludGso
IiAgU3VwcG9ydCBmb3IgUFYgVk1zOiVzJXMlcyVzJXNcbiIsCiAgICAgICAgICAgIChib290X2Nw
dV9oYXMoWDg2X0ZFQVRVUkVfU0NfTVNSX1BWKSB8fAogICAgICAgICAgICAgYm9vdF9jcHVfaGFz
KFg4Nl9GRUFUVVJFX1NDX1JTQl9QVikgfHwKICAgICAgICAgICAgIG9wdF9lYWdlcl9mcHUpICAg
ICAgICAgICAgICAgICAgICAgICAgICAgPyAiIiAgICAgICAgICAgICAgIDogIiBOb25lIiwKICAg
ICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX01TUl9QVikgICAgICAgPyAiIE1T
Ul9TUEVDX0NUUkwiIDogIiIsCiAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9T
Q19SU0JfUFYpICAgICAgID8gIiBSU0IiICAgICAgICAgICA6ICIiLAotICAgICAgICAgICBvcHRf
ZWFnZXJfZnB1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/ICIgRUFHRVJfRlBVIiAgICAg
OiAiIik7CisgICAgICAgICAgIG9wdF9lYWdlcl9mcHUgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgID8gIiBFQUdFUl9GUFUiICAgICA6ICIiLAorICAgICAgICAgICBib290X2NwdV9oYXMoWDg2
X0ZFQVRVUkVfTURfQ0xFQVIpICAgICAgICA/ICIgTURfQ0xFQVIiICAgICAgOiAiIik7CiAKICAg
ICBwcmludGsoIiAgWFBUSSAoNjQtYml0IFBWIG9ubHkpOiBEb20wICVzLCBEb21VICVzICh3aXRo
JXMgUENJRClcbiIsCiAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9tID8gImVuYWJsZWQiIDogImRp
c2FibGVkIiwKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L21zci1pbmRleC5oCmluZGV4IDM4OWY5NWY4OTAuLjYzNzI1OWJk
MWYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmgKKysrIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaApAQCAtNTEsNiArNTEsNyBAQAogI2RlZmluZSBB
UkNIX0NBUFNfUlNCQQkJCShfQUMoMSwgVUxMKSA8PCAyKQogI2RlZmluZSBBUkNIX0NBUFNfU0tJ
UF9MMURGTAkJKF9BQygxLCBVTEwpIDw8IDMpCiAjZGVmaW5lIEFSQ0hfQ0FQU19TU0JfTk8JCShf
QUMoMSwgVUxMKSA8PCA0KQorI2RlZmluZSBBUkNIX0NBUFNfTURTX05PCQkoX0FDKDEsIFVMTCkg
PDwgNSkKIAogI2RlZmluZSBNU1JfRkxVU0hfQ01ECQkJMHgwMDAwMDEwYgogI2RlZmluZSBGTFVT
SF9DTURfTDFECQkJKF9BQygxLCBVTEwpIDw8IDApCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9w
dWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gt
eDg2L2NwdWZlYXR1cmVzZXQuaAppbmRleCAyYmNjNTQ4N2FjLi41NTIzMWQ0YjNiIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCisrKyBiL3hl
bi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKQEAgLTI0Miw2ICsyNDIs
NyBAQCBYRU5fQ1BVRkVBVFVSRShJQlBCLCAgICAgICAgICA4KjMyKzEyKSAvKkEgIElCUEIgc3Vw
cG9ydCBvbmx5IChubyBJQlJTLCB1c2VkIGJ5CiAvKiBJbnRlbC1kZWZpbmVkIENQVSBmZWF0dXJl
cywgQ1BVSUQgbGV2ZWwgMHgwMDAwMDAwNzowLmVkeCwgd29yZCA5ICovCiBYRU5fQ1BVRkVBVFVS
RShBVlg1MTJfNFZOTklXLCA5KjMyKyAyKSAvKkEgIEFWWDUxMiBOZXVyYWwgTmV0d29yayBJbnN0
cnVjdGlvbnMgKi8KIFhFTl9DUFVGRUFUVVJFKEFWWDUxMl80Rk1BUFMsIDkqMzIrIDMpIC8qQSAg
QVZYNTEyIE11bHRpcGx5IEFjY3VtdWxhdGlvbiBTaW5nbGUgUHJlY2lzaW9uICovCitYRU5fQ1BV
RkVBVFVSRShNRF9DTEVBUiwgICAgICA5KjMyKzEwKSAvKkEgIFZFUlcgY2xlYXJzIG1pY3JvYXJj
aGl0ZWN0dXJhbCBidWZmZXJzICovCiBYRU5fQ1BVRkVBVFVSRShUU1hfRk9SQ0VfQUJPUlQsIDkq
MzIrMTMpIC8qIE1TUl9UU1hfRk9SQ0VfQUJPUlQuUlRNX0FCT1JUICovCiBYRU5fQ1BVRkVBVFVS
RShJQlJTQiwgICAgICAgICA5KjMyKzI2KSAvKkEgIElCUlMgYW5kIElCUEIgc3VwcG9ydCAodXNl
ZCBieSBJbnRlbCkgKi8KIFhFTl9DUFVGRUFUVVJFKFNUSUJQLCAgICAgICAgIDkqMzIrMjcpIC8q
QSAgU1RJQlAgKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I3N0YWJsZS00LjEyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu May 16 23:11:57 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 23:11:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hRPXZ-0008Ho-Kz; Thu, 16 May 2019 23:11:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=YOnx=TQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRPXY-0008He-Ak
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 23:11:56 +0000
X-Inumbo-ID: fe537a8c-782f-11e9-859f-8b7c3582e6bb
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fe537a8c-782f-11e9-859f-8b7c3582e6bb;
 Thu, 16 May 2019 23:11:53 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRPXV-0004nz-JS
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 23:11:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hRPXV-0004d0-Gs
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 23:11:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hRPXV-0004d0-Gs@xenbits.xenproject.org>
Date: Thu, 16 May 2019 23:11:53 +0000
Subject: [Xen-changelog] [xen stable-4.12] x86/spec-ctrl: Infrastructure to
 use VERW to flush pipeline buffers
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQ1ZDU3MGUzMDEzNjExN2U3ODhkZWQ5ZmUwOTcxYWUzYjFiZWQ0YjgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIERlYyAxMiAxOToyMjoxNSAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgMTQgMTU6MzA6
MzUgMjAxOSArMDEwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IEluZnJhc3RydWN0dXJlIHRvIHVzZSBW
RVJXIHRvIGZsdXNoIHBpcGVsaW5lIGJ1ZmZlcnMKICAgIAogICAgVGhyZWUgc3ludGhldGljIGZl
YXR1cmVzIGFyZSBpbnRyb2R1Y2VkLCBhcyB3ZSBuZWVkIGluZGl2aWR1YWwgY29udHJvbCBvZgog
ICAgZWFjaCwgZGVwZW5kaW5nIG9uIGNpcmN1bXN0YW5jZXMuICBBIGxhdGVyIGNoYW5nZSB3aWxs
IGVuYWJsZSB0aGVtIGF0CiAgICBhcHByb3ByaWF0ZSBwb2ludHMuCiAgICAKICAgIFRoZSB2ZXJ3
X3NlbCBmaWVsZCBkb2Vzbid0IHN0cmljdGx5IG5lZWQgdG8gbGl2ZSBpbiBzdHJ1Y3QgY3B1X2lu
Zm8uICBJdCBsaXZlcwogICAgdGhlcmUgYmVjYXVzZSB0aGVyZSBpcyBhIGNvbnZlbmllbnQgaG9s
ZSBpdCBjYW4gZmlsbCwgYW5kIGl0IHJlZHVjZXMgdGhlCiAgICBjb21wbGV4aXR5IG9mIHRoZSBT
UEVDX0NUUkxfRVhJVF9UT197UFYsSFZNfSBhc3NlbWJseSBieSBhdm9pZGluZyB0aGUgbmVlZCBm
b3IKICAgIGFueSB0ZW1wb3Jhcnkgc3RhY2sgbWFpbnRlbmFuY2UuCiAgICAKICAgIFRoaXMgaXMg
cGFydCBvZiBYU0EtMjk3LCBDVkUtMjAxOC0xMjEyNiwgQ1ZFLTIwMTgtMTIxMjcsIENWRS0yMDE4
LTEyMTMwLCBDVkUtMjAxOS0xMTA5MS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA1
NDhhOTMyYWM3ODZkNmJmMzU4NGU0YjU0ZjJhYjk5M2UxMTE3NzEwKQotLS0KIHhlbi9hcmNoL3g4
Ni94ODZfNjQvYXNtLW9mZnNldHMuYyAgIHwgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVm
ZWF0dXJlcy5oICAgfCAgMyArKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oICAgICAg
IHwgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCAgICAgfCAzNCArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3Ry
bF9hc20uaCB8ICA4ICsrKysrKy0tCiA1IGZpbGVzIGNoYW5nZWQsIDQ1IGluc2VydGlvbnMoKyks
IDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zm
c2V0cy5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCmluZGV4IDA1MjIyOGNk
ZGEuLjMzOTMwY2U5N2MgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNl
dHMuYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKQEAgLTExMCw2ICsx
MTAsNyBAQCB2b2lkIF9fZHVtbXlfXyh2b2lkKQogICAgIEJMQU5LKCk7CiAKICAgICBPRkZTRVQo
Q1BVSU5GT19ndWVzdF9jcHVfdXNlcl9yZWdzLCBzdHJ1Y3QgY3B1X2luZm8sIGd1ZXN0X2NwdV91
c2VyX3JlZ3MpOworICAgIE9GRlNFVChDUFVJTkZPX3Zlcndfc2VsLCBzdHJ1Y3QgY3B1X2luZm8s
IHZlcndfc2VsKTsKICAgICBPRkZTRVQoQ1BVSU5GT19jdXJyZW50X3ZjcHUsIHN0cnVjdCBjcHVf
aW5mbywgY3VycmVudF92Y3B1KTsKICAgICBPRkZTRVQoQ1BVSU5GT19jcjQsIHN0cnVjdCBjcHVf
aW5mbywgY3I0KTsKICAgICBPRkZTRVQoQ1BVSU5GT194ZW5fY3IzLCBzdHJ1Y3QgY3B1X2luZm8s
IHhlbl9jcjMpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5o
IGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oCmluZGV4IDBjMDYyNzQ2N2UuLmJh
NTUyNDVlNTYgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaAor
KysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmgKQEAgLTMxLDMgKzMxLDYgQEAg
WEVOX0NQVUZFQVRVUkUoU0NfUlNCX1BWLCAgICAgICAoRlNDQVBJTlRTKzApKjMyKzE4KSAvKiBS
U0Igb3ZlcndyaXRlIG5lZWRlZCBmb3IKIFhFTl9DUFVGRUFUVVJFKFNDX1JTQl9IVk0sICAgICAg
KEZTQ0FQSU5UUyswKSozMisxOSkgLyogUlNCIG92ZXJ3cml0ZSBuZWVkZWQgZm9yIEhWTSAqLwog
WEVOX0NQVUZFQVRVUkUoU0NfTVNSX0lETEUsICAgICAoRlNDQVBJTlRTKzApKjMyKzIxKSAvKiAo
U0NfTVNSX1BWIHx8IFNDX01TUl9IVk0pICYmIGRlZmF1bHRfeGVuX3NwZWNfY3RybCAqLwogWEVO
X0NQVUZFQVRVUkUoWEVOX0xCUiwgICAgICAgICAoRlNDQVBJTlRTKzApKjMyKzIyKSAvKiBYZW4g
dXNlcyBNU1JfREVCVUdDVEwuTEJSICovCitYRU5fQ1BVRkVBVFVSRShTQ19WRVJXX1BWLCAgICAg
IChGU0NBUElOVFMrMCkqMzIrMjMpIC8qIFZFUlcgdXNlZCBieSBYZW4gZm9yIFBWICovCitYRU5f
Q1BVRkVBVFVSRShTQ19WRVJXX0hWTSwgICAgIChGU0NBUElOVFMrMCkqMzIrMjQpIC8qIFZFUlcg
dXNlZCBieSBYZW4gZm9yIEhWTSAqLworWEVOX0NQVUZFQVRVUkUoU0NfVkVSV19JRExFLCAgICAo
RlNDQVBJTlRTKzApKjMyKzI1KSAvKiBWRVJXIHVzZWQgYnkgWGVuIGZvciBpZGxlICovCmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQuaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvY3VycmVudC5oCmluZGV4IDViZDY0YjIyNzEuLmYzNTA4YzNjMDggMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3Vy
cmVudC5oCkBAIC0zOCw2ICszOCw3IEBAIHN0cnVjdCB2Y3B1Owogc3RydWN0IGNwdV9pbmZvIHsK
ICAgICBzdHJ1Y3QgY3B1X3VzZXJfcmVncyBndWVzdF9jcHVfdXNlcl9yZWdzOwogICAgIHVuc2ln
bmVkIGludCBwcm9jZXNzb3JfaWQ7CisgICAgdW5zaWduZWQgaW50IHZlcndfc2VsOwogICAgIHN0
cnVjdCB2Y3B1ICpjdXJyZW50X3ZjcHU7CiAgICAgdW5zaWduZWQgbG9uZyBwZXJfY3B1X29mZnNl
dDsKICAgICB1bnNpZ25lZCBsb25nIGNyNDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14
ODYvc3BlY19jdHJsLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCmluZGV4IDIw
ZWUxMTI4NmQuLmJhMDNiYjQyZTUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3Bl
Y19jdHJsLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaApAQCAtNjAsNiAr
NjAsMTMgQEAgc3RhdGljIGlubGluZSB2b2lkIGluaXRfc2hhZG93X3NwZWNfY3RybF9zdGF0ZSh2
b2lkKQogICAgIGluZm8tPnNoYWRvd19zcGVjX2N0cmwgPSAwOwogICAgIGluZm8tPnhlbl9zcGVj
X2N0cmwgPSBkZWZhdWx0X3hlbl9zcGVjX2N0cmw7CiAgICAgaW5mby0+c3BlY19jdHJsX2ZsYWdz
ID0gZGVmYXVsdF9zcGVjX2N0cmxfZmxhZ3M7CisKKyAgICAvKgorICAgICAqIEZvciBsZWFzdCBs
YXRlbmN5LCB0aGUgVkVSVyBzZWxlY3RvciBzaG91bGQgYmUgYSB3cml0ZWFibGUgZGF0YQorICAg
ICAqIGRlc2NyaXB0b3IgcmVzaWRlbnQgaW4gdGhlIGNhY2hlLiAgX19IWVBFUlZJU09SX0RTMzIg
c2hhcmVzIGEgY2FjaGUKKyAgICAgKiBsaW5lIHdpdGggX19IWVBFUlZJU09SX0NTLCBzbyBpcyBl
eHBlY3RlZCB0byBiZSB2ZXJ5IGNhY2hlLWhvdC4KKyAgICAgKi8KKyAgICBpbmZvLT52ZXJ3X3Nl
bCA9IF9fSFlQRVJWSVNPUl9EUzMyOwogfQogCiAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAs
IGBqbXAgKmAgbm90IHNhZmUgYWZ0ZXIgdGhpcyBjYWxsLiAqLwpAQCAtODAsNiArODcsMjIgQEAg
c3RhdGljIGFsd2F5c19pbmxpbmUgdm9pZCBzcGVjX2N0cmxfZW50ZXJfaWRsZShzdHJ1Y3QgY3B1
X2luZm8gKmluZm8pCiAgICAgYWx0ZXJuYXRpdmVfaW5wdXQoIiIsICJ3cm1zciIsIFg4Nl9GRUFU
VVJFX1NDX01TUl9JRExFLAogICAgICAgICAgICAgICAgICAgICAgICJhIiAodmFsKSwgImMiIChN
U1JfU1BFQ19DVFJMKSwgImQiICgwKSk7CiAgICAgYmFycmllcigpOworCisgICAgLyoKKyAgICAg
KiBNaWNyb2FyY2hpdGVjdHVyYWwgU3RvcmUgQnVmZmVyIERhdGEgU2FtcGxpbmc6CisgICAgICoK
KyAgICAgKiBPbiB2dWxuZXJhYmxlIHN5c3RlbXMsIHN0b3JlIGJ1ZmZlciBlbnRyaWVzIGFyZSBz
dGF0aWNhbGx5IHBhcnRpdGlvbmVkCisgICAgICogYmV0d2VlbiBhY3RpdmUgdGhyZWFkcy4gIFdo
ZW4gZW50ZXJpbmcgaWRsZSwgb3VyIHN0b3JlIGJ1ZmZlciBlbnRyaWVzCisgICAgICogYXJlIHJl
LXBhcnRpdGlvbmVkIHRvIGFsbG93IHRoZSBvdGhlciB0aHJlYWRzIHRvIHVzZSB0aGVtLgorICAg
ICAqCisgICAgICogRmx1c2ggdGhlIGJ1ZmZlcnMgdG8gZW5zdXJlIHRoYXQgbm8gc2Vuc2l0aXZl
IGRhdGEgb2Ygb3VycyBjYW4gYmUKKyAgICAgKiBsZWFrZWQgYnkgYSBzaWJsaW5nIGFmdGVyIGl0
IGdldHMgb3VyIHN0b3JlIGJ1ZmZlciBlbnRyaWVzLgorICAgICAqCisgICAgICogTm90ZTogVkVS
VyBtdXN0IGJlIGVuY29kZWQgd2l0aCBhIG1lbW9yeSBvcGVyYW5kLCBhcyBpdCBpcyBvbmx5IHRo
YXQKKyAgICAgKiBmb3JtIHdoaWNoIGNhdXNlcyBhIGZsdXNoLgorICAgICAqLworICAgIGFsdGVy
bmF0aXZlX2lucHV0KCIiLCAidmVydyAlW3NlbF0iLCBYODZfRkVBVFVSRV9TQ19WRVJXX0lETEUs
CisgICAgICAgICAgICAgICAgICAgICAgW3NlbF0gIm0iIChpbmZvLT52ZXJ3X3NlbCkpOwogfQog
CiAvKiBXQVJOSU5HISBgcmV0YCwgYGNhbGwgKmAsIGBqbXAgKmAgbm90IHNhZmUgYmVmb3JlIHRo
aXMgY2FsbC4gKi8KQEAgLTk4LDYgKzEyMSwxNyBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB2b2lk
IHNwZWNfY3RybF9leGl0X2lkbGUoc3RydWN0IGNwdV9pbmZvICppbmZvKQogICAgIGFsdGVybmF0
aXZlX2lucHV0KCIiLCAid3Jtc3IiLCBYODZfRkVBVFVSRV9TQ19NU1JfSURMRSwKICAgICAgICAg
ICAgICAgICAgICAgICAiYSIgKHZhbCksICJjIiAoTVNSX1NQRUNfQ1RSTCksICJkIiAoMCkpOwog
ICAgIGJhcnJpZXIoKTsKKworICAgIC8qCisgICAgICogTWljcm9hcmNoaXRlY3R1cmFsIFN0b3Jl
IEJ1ZmZlciBEYXRhIFNhbXBsaW5nOgorICAgICAqCisgICAgICogT24gdnVsbmVyYWJsZSBzeXN0
ZW1zLCBzdG9yZSBidWZmZXIgZW50cmllcyBhcmUgc3RhdGljYWxseSBwYXJ0aXRpb25lZAorICAg
ICAqIGJldHdlZW4gYWN0aXZlIHRocmVhZHMuICBXaGVuIGV4aXRpbmcgaWRsZSwgdGhlIG90aGVy
IHRocmVhZHMgc3RvcmUKKyAgICAgKiBidWZmZXIgZW50cmllcyBhcmUgcmUtcGFydGl0aW9uZWQg
dG8gZ2l2ZSB1cyBzb21lLgorICAgICAqCisgICAgICogV2Ugbm93IGhhdmUgc3RvcmUgYnVmZmVy
IGVudHJpZXMgd2l0aCBzdGFsZSBkYXRhIGZyb20gc2libGluZyB0aHJlYWRzLgorICAgICAqIEEg
Zmx1c2ggaWYgbmVjZXNzYXJ5IHdpbGwgYmUgcGVyZm9ybWVkIG9uIHRoZSByZXR1cm4gdG8gZ3Vl
c3QgcGF0aC4KKyAgICAgKi8KIH0KIAogI2VuZGlmIC8qIF9fQVNTRU1CTFlfXyAqLwpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmggYi94ZW4vaW5jbHVkZS9h
c20teDg2L3NwZWNfY3RybF9hc20uaAppbmRleCA4MDNmN2NlNWVmLi5jNjAwOTNiMDkwIDEwMDY0
NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaAorKysgYi94ZW4vaW5j
bHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaApAQCAtMjQxLDEyICsyNDEsMTYgQEAKIC8qIFVz
ZSB3aGVuIGV4aXRpbmcgdG8gUFYgZ3Vlc3QgY29udGV4dC4gKi8KICNkZWZpbmUgU1BFQ19DVFJM
X0VYSVRfVE9fUFYgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
ICAgICBBTFRFUk5BVElWRSAiIiwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKLSAgICAgICAgRE9fU1BFQ19DVFJMX0VYSVRfVE9fR1VFU1QsIFg4
Nl9GRUFUVVJFX1NDX01TUl9QVgorICAgICAgICBET19TUEVDX0NUUkxfRVhJVF9UT19HVUVTVCwg
WDg2X0ZFQVRVUkVfU0NfTVNSX1BWOyAgICAgICAgICAgICAgXAorICAgIEFMVEVSTkFUSVZFICIi
LCBfX3N0cmluZ2lmeSh2ZXJ3IENQVUlORk9fdmVyd19zZWwoJXJzcCkpLCAgICAgICAgICAgXAor
ICAgICAgICBYODZfRkVBVFVSRV9TQ19WRVJXX1BWCiAKIC8qIFVzZSB3aGVuIGV4aXRpbmcgdG8g
SFZNIGd1ZXN0IGNvbnRleHQuICovCiAjZGVmaW5lIFNQRUNfQ1RSTF9FWElUX1RPX0hWTSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCiAgICAgQUxURVJOQVRJVkUg
IiIsICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBc
Ci0gICAgICAgIERPX1NQRUNfQ1RSTF9FWElUX1RPX0dVRVNULCBYODZfRkVBVFVSRV9TQ19NU1Jf
SFZNCisgICAgICAgIERPX1NQRUNfQ1RSTF9FWElUX1RPX0dVRVNULCBYODZfRkVBVFVSRV9TQ19N
U1JfSFZNOyAgICAgICAgICAgICBcCisgICAgQUxURVJOQVRJVkUgIiIsIF9fc3RyaW5naWZ5KHZl
cncgQ1BVSU5GT192ZXJ3X3NlbCglcnNwKSksICAgICAgICAgICBcCisgICAgICAgIFg4Nl9GRUFU
VVJFX1NDX1ZFUldfSFZNCiAKIC8qCiAgKiBVc2UgaW4gSVNUIGludGVycnVwdC9leGNlcHRpb24g
Y29udGV4dC4gIE1heSBpbnRlcnJ1cHQgWGVuIG9yIFBWIGNvbnRleHQuCi0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu May 16 23:12:06 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 16 May 2019 23:12:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hRPXi-0008Iz-Mj; Thu, 16 May 2019 23:12: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=YOnx=TQ=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRPXh-0008In-I0
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 23:12:05 +0000
X-Inumbo-ID: 0465211e-7830-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0465211e-7830-11e9-8980-bc764e045a96;
 Thu, 16 May 2019 23:12: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 1hRPXf-0004oK-PW
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 23:12:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hRPXf-0004dZ-N4
 for xen-changelog@lists.xenproject.org; Thu, 16 May 2019 23:12:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hRPXf-0004dZ-N4@xenbits.xenproject.org>
Date: Thu, 16 May 2019 23:12:03 +0000
Subject: [Xen-changelog] [xen stable-4.12] x86/spec-ctrl: Introduce options
 to control VERW flushing
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDcxNDIwN2IzZmFlNzQ5ODgzMWEwZGYzMzhlNmExZmJmZWVhNTk0YTcKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIERlYyAxMiAxOToyMjoxNSAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgMTQgMTU6MzA6
MzUgMjAxOSArMDEwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IEludHJvZHVjZSBvcHRpb25zIHRvIGNv
bnRyb2wgVkVSVyBmbHVzaGluZwogICAgCiAgICBUaGUgTWljcm9hcmNoaXRlY3R1cmFsIERhdGEg
U2FtcGxpbmcgdnVsbmVyYWJpbGl0eSBpcyBzcGxpdCBpbnRvIGNhdGVnb3JpZXMKICAgIHdpdGgg
c3VidGx5IGRpZmZlcmVudCBwcm9wZXJ0aWVzOgogICAgCiAgICAgTUxQRFMgLSBNaWNyb2FyY2hp
dGVjdHVyYWwgTG9hZCBQb3J0IERhdGEgU2FtcGxpbmcKICAgICBNU0JEUyAtIE1pY3JvYXJjaGl0
ZWN0dXJhbCBTdG9yZSBCdWZmZXIgRGF0YSBTYW1wbGluZwogICAgIE1GQkRTIC0gTWljcm9hcmNo
aXRlY3R1cmFsIEZpbGwgQnVmZmVyIERhdGEgU2FtcGxpbmcKICAgICBNRFNVTSAtIE1pY3JvYXJj
aGl0ZWN0dXJhbCBEYXRhIFNhbXBsaW5nIFVuY2FjaGVhYmxlIE1lbW9yeQogICAgCiAgICBNRFNV
TSBpcyBhIHNwZWNpYWwgY2FzZSBvZiB0aGUgb3RoZXIgdGhyZWUsIGFuZCBpc24ndCBkaXN0aW5n
dWlzaGVkIGZ1cnRoZXIuCiAgICAKICAgIFRoZXNlIGlzc3VlcyBwZXJ0YWluIHRvIHRocmVlIG1p
Y3JvYXJjaGl0ZWN0dXJhbCBidWZmZXJzLiAgVGhlIExvYWQgUG9ydHMsIHRoZQogICAgU3RvcmUg
QnVmZmVycyBhbmQgdGhlIEZpbGwgQnVmZmVycy4gIEVhY2ggb2YgdGhlc2Ugc3RydWN0dXJlcyBh
cmUgZmx1c2hlZCBieQogICAgdGhlIG5ldyBlbmhhbmNlZCBWRVJXIGZ1bmN0aW9uYWxpdHksIGJ1
dCB0aGUgY29uZGl0aW9ucyB1bmRlciB3aGljaCBmbHVzaGluZwogICAgaXMgbmVjZXNzYXJ5IHZh
cnkuCiAgICAKICAgIEZvciB0aGlzIGNvbmNpc2Ugb3ZlcnZpZXcgb2YgdGhlIGlzc3VlcyBhbmQg
ZGVmYXVsdCBsb2dpYywgdGhlIGFiYnJldmlhdGlvbnMKICAgIFNQIChTdG9yZSBQb3J0KSwgRkIg
KEZpbGwgQnVmZmVyKSwgTFAgKExvYWQgUG9ydCkgYW5kIEhUIChIeXBlcnRocmVhZGluZykgYXJl
CiAgICB1c2VkIGZvciBicmV2aXR5OgogICAgCiAgICAgKiBWdWxuZXJhYmxlIGhhcmR3YXJlIGlz
IGRpdmlkZWQgaW50byB0d28gY2F0ZWdvcmllcyAtIHBhcnRzIHdoaWNoIHN1ZmZlcgogICAgICAg
ZnJvbSBTUCBvbmx5LCBhbmQgcGFydHMgd2l0aCBhbnkgb3RoZXIgY29tYmluYXRpb24gb2YgdnVs
bmVyYWJpbGl0aWVzLgogICAgCiAgICAgKiBTUCBvbmx5IGhhcyBhbiBIVCBpbnRlcmFjdGlvbiB3
aGVuIHRoZSB0aHJlYWQgZ29lcyBpZGxlLCBkdWUgdG8gdGhlIHN0YXRpYwogICAgICAgcGFydGl0
aW9uaW5nIG9mIHJlc291cmNlcy4gIExQIGFuZCBGQiBoYXZlIEhUIGludGVyYWN0aW9ucyBhdCBh
bGwgcG9pbnRzLAogICAgICAgZHVlIHRvIHRoZSBjb21wZXRpdGl2ZSBzaGFyaW5nIG9mIHJlc291
cmNlcy4gIEFsbCBpc3N1ZXMgcG90ZW50aWFsbHkgbGVhawogICAgICAgZGF0YSBhY3Jvc3MgdGhl
IHJldHVybi10by1ndWVzdCB0cmFuc2l0aW9uLgogICAgCiAgICAgKiBUaGUgbWljcm9jb2RlIHdo
aWNoIGltcGxlbWVudHMgVkVSVyBmbHVzaGluZyBhbHNvIGV4dGVuZHMgTVNSX0ZMVVNIX0NNRCwg
c28KICAgICAgIHdlIGRvbid0IG5lZWQgdG8gZG8gYm90aCBvbiB0aGUgSFZNIHJldHVybi10by1n
dWVzdCBwYXRoLiAgSG93ZXZlciwgc29tZQogICAgICAgcGFydHMgYXJlIG5vdCB2dWxuZXJhYmxl
IHRvIEwxVEYgKHRoZXJlZm9yZSBoYXZlIG5vIE1TUl9GTFVTSF9DTUQpLCBidXQgYXJlCiAgICAg
ICB2dWxuZXJhYmxlIHRvIE1EUywgc28gZG8gcmVxdWlyZSBWRVJXIG9uIHRoZSBIVk0gcGF0aC4K
ICAgIAogICAgTm90ZSB0aGF0IHdlIGRlbGliZXJhdGVseSBzdXBwb3J0IG1kcz0xIGV2ZW4gd2l0
aG91dCBNRF9DTEVBUiBpbiBjYXNlIHRoZQogICAgbWljcm9jb2RlIGhhcyBiZWVuIHVwZGF0ZWQg
YnV0IHRoZSBmZWF0dXJlIGJpdCBub3QgZXhwb3NlZC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9m
IFhTQS0yOTcsIENWRS0yMDE4LTEyMTI2LCBDVkUtMjAxOC0xMjEyNywgQ1ZFLTIwMTgtMTIxMzAs
IENWRS0yMDE5LTExMDkxLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDNjMDRjMjU4
YWI0MDQwNWE3NGUxOTRkOTg4OWE0Y2JjN2FiZTk0YjQpCi0tLQogZG9jcy9taXNjL3hlbi1jb21t
YW5kLWxpbmUucGFuZG9jIHwgIDE0ICsrKy0KIHhlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyAgICAg
ICAgICB8IDE2MiArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLQogMiBmaWxl
cyBjaGFuZ2VkLCAxNzAgaW5zZXJ0aW9ucygrKSwgNiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MgYi9kb2NzL21pc2MveGVuLWNvbW1h
bmQtbGluZS5wYW5kb2MKaW5kZXggZjgwZDhkOGIwNS4uODUwODFmZGM5NCAxMDA2NDQKLS0tIGEv
ZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCisrKyBiL2RvY3MvbWlzYy94ZW4tY29t
bWFuZC1saW5lLnBhbmRvYwpAQCAtMTg5NSw3ICsxODk1LDcgQEAgbm90IGJlIGFibGUgdG8gY29u
dHJvbCB0aGUgc3RhdGUgb2YgdGhlIG1pdGlnYXRpb24uCiBCeSBkZWZhdWx0IFNTQkQgd2lsbCBi
ZSBtaXRpZ2F0ZWQgYXQgcnVudGltZSAoaS5lIGBzc2JkPXJ1bnRpbWVgKS4KIAogIyMjIHNwZWMt
Y3RybCAoeDg2KQotPiBgPSBMaXN0IG9mIFsgPGJvb2w+LCB4ZW49PGJvb2w+LCB7cHYsaHZtLG1z
ci1zYyxyc2J9PTxib29sPiwKKz4gYD0gTGlzdCBvZiBbIDxib29sPiwgeGVuPTxib29sPiwge3B2
LGh2bSxtc3Itc2MscnNiLG1kLWNsZWFyfT08Ym9vbD4sCiA+ICAgICAgICAgICAgICBidGktdGh1
bms9cmV0cG9saW5lfGxmZW5jZXxqbXAsIHtpYnJzLGlicGIsc3NiZCxlYWdlci1mcHUsCiA+ICAg
ICAgICAgICAgICBsMWQtZmx1c2h9PTxib29sPiBdYAogCkBAIC0xOTE5LDkgKzE5MTksMTAgQEAg
aW4gcGxhY2UgZm9yIGd1ZXN0cyB0byB1c2UuCiAKIFVzZSBvZiBhIHBvc2l0aXZlIGJvb2xlYW4g
dmFsdWUgZm9yIGVpdGhlciBvZiB0aGVzZSBvcHRpb25zIGlzIGludmFsaWQuCiAKLVRoZSBib29s
ZWFucyBgcHY9YCwgYGh2bT1gLCBgbXNyLXNjPWAgYW5kIGByc2I9YCBvZmZlciBmaW5lIGdyYWlu
ZWQgY29udHJvbAotb3ZlciB0aGUgYWx0ZXJuYXRpdmUgYmxvY2tzIHVzZWQgYnkgWGVuLiAgVGhl
c2UgaW1wYWN0IFhlbidzIGFiaWxpdHkgdG8KLXByb3RlY3QgaXRzZWxmLCBhbmQgWGVuJ3MgYWJp
bGl0eSB0byB2aXJ0dWFsaXNlIHN1cHBvcnQgZm9yIGd1ZXN0cyB0byB1c2UuCitUaGUgYm9vbGVh
bnMgYHB2PWAsIGBodm09YCwgYG1zci1zYz1gLCBgcnNiPWAgYW5kIGBtZC1jbGVhcj1gIG9mZmVy
IGZpbmUKK2dyYWluZWQgY29udHJvbCBvdmVyIHRoZSBhbHRlcm5hdGl2ZSBibG9ja3MgdXNlZCBi
eSBYZW4uICBUaGVzZSBpbXBhY3QgWGVuJ3MKK2FiaWxpdHkgdG8gcHJvdGVjdCBpdHNlbGYsIGFu
ZCBYZW4ncyBhYmlsaXR5IHRvIHZpcnR1YWxpc2Ugc3VwcG9ydCBmb3IgZ3Vlc3RzCit0byB1c2Uu
CiAKICogYHB2PWAgYW5kIGBodm09YCBvZmZlciBjb250cm9sIG92ZXIgYWxsIHN1Ym9wdGlvbnMg
Zm9yIFBWIGFuZCBIVk0gZ3Vlc3RzCiAgIHJlc3BlY3RpdmVseS4KQEAgLTE5MzAsNiArMTkzMSwx
MSBAQCBwcm90ZWN0IGl0c2VsZiwgYW5kIFhlbidzIGFiaWxpdHkgdG8gdmlydHVhbGlzZSBzdXBw
b3J0IGZvciBndWVzdHMgdG8gdXNlLgogICBndWVzdHMgYW5kIGlmIGRpc2FibGVkLCBndWVzdHMg
d2lsbCBiZSB1bmFibGUgdG8gdXNlIElCUlMvU1RJQlAvU1NCRC9ldGMuCiAqIGByc2I9YCBvZmZl
cnMgY29udHJvbCBvdmVyIHdoZXRoZXIgdG8gb3ZlcndyaXRlIHRoZSBSZXR1cm4gU3RhY2sgQnVm
ZmVyIC8KICAgUmV0dXJuIEFkZHJlc3MgU3RhY2sgb24gZW50cnkgdG8gWGVuLgorKiBgbWQtY2xl
YXI9YCBvZmZlcnMgY29udHJvbCBvdmVyIHdoZXRoZXIgdG8gdXNlIFZFUlcgdG8gZmx1c2gKKyAg
bWljcm9hcmNoaXRlY3R1cmFsIGJ1ZmZlcnMgb24gaWRsZSBhbmQgZXhpdCBmcm9tIFhlbi4gICpO
b3RlOiBGb3IKKyAgY29tcGF0aWJpbGl0eSB3aXRoIGRldmVsb3BtZW50IHZlcnNpb25zIG9mIHRo
aXMgZml4LCBgbWRzPWAgaXMgYWxzbyBhY2NlcHRlZAorICBvbiBYZW4gNC4xMiBhbmQgZWFybGll
ciBhcyBhbiBhbGlhcy4gIENvbnN1bHQgdmVuZG9yIGRvY3VtZW50YXRpb24gaW4KKyAgcHJlZmVy
ZW5jZSB0byBoZXJlLioKIAogSWYgWGVuIHdhcyBjb21waWxlZCB3aXRoIElORElSRUNUX1RIVU5L
IHN1cHBvcnQsIGBidGktdGh1bms9YCBjYW4gYmUgdXNlZCB0bwogc2VsZWN0IHdoaWNoIG9mIHRo
ZSB0aHVua3MgZ2V0cyBwYXRjaGVkIGludG8gdGhlIGBfX3g4Nl9pbmRpcmVjdF90aHVua18lcmVn
YApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jIGIveGVuL2FyY2gveDg2L3Nw
ZWNfY3RybC5jCmluZGV4IGE1NzNiMDIxOWIuLjA1MDlhYzhmZTIgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9zcGVjX2N0cmwuYworKysgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKQEAgLTM1
LDYgKzM1LDggQEAgc3RhdGljIGJvb2wgX19pbml0ZGF0YSBvcHRfbXNyX3NjX3B2ID0gdHJ1ZTsK
IHN0YXRpYyBib29sIF9faW5pdGRhdGEgb3B0X21zcl9zY19odm0gPSB0cnVlOwogc3RhdGljIGJv
b2wgX19pbml0ZGF0YSBvcHRfcnNiX3B2ID0gdHJ1ZTsKIHN0YXRpYyBib29sIF9faW5pdGRhdGEg
b3B0X3JzYl9odm0gPSB0cnVlOworc3RhdGljIGludDhfdCBfX2luaXRkYXRhIG9wdF9tZF9jbGVh
cl9wdiA9IC0xOworc3RhdGljIGludDhfdCBfX2luaXRkYXRhIG9wdF9tZF9jbGVhcl9odm0gPSAt
MTsKIAogLyogQ21kbGluZSBjb250cm9scyBmb3IgWGVuJ3Mgc3BlY3VsYXRpdmUgc2V0dGluZ3Mu
ICovCiBzdGF0aWMgZW51bSBpbmRfdGh1bmsgewpAQCAtNTksNiArNjEsOSBAQCBwYWRkcl90IF9f
cmVhZF9tb3N0bHkgbDF0Zl9hZGRyX21hc2ssIF9fcmVhZF9tb3N0bHkgbDF0Zl9zYWZlX21hZGRy
Owogc3RhdGljIGJvb2wgX19pbml0ZGF0YSBjcHVfaGFzX2J1Z19sMXRmOwogc3RhdGljIHVuc2ln
bmVkIGludCBfX2luaXRkYXRhIGwxZF9tYXhwaHlzYWRkcjsKIAorc3RhdGljIGJvb2wgX19pbml0
ZGF0YSBjcHVfaGFzX2J1Z19tc2Jkc19vbmx5OyAvKiA9PiBtaW5pbWFsIEhUIGltcGFjdC4gKi8K
K3N0YXRpYyBib29sIF9faW5pdGRhdGEgY3B1X2hhc19idWdfbWRzOyAvKiBBbnkgb3RoZXIgTXtM
UCxTQixGQn1EUyBjb21iaW5hdGlvbi4gKi8KKwogc3RhdGljIGludCBfX2luaXQgcGFyc2Vfc3Bl
Y19jdHJsKGNvbnN0IGNoYXIgKnMpCiB7CiAgICAgY29uc3QgY2hhciAqc3M7CkBAIC05NCw2ICs5
OSw4IEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX3NwZWNfY3RybChjb25zdCBjaGFyICpzKQog
ICAgICAgICBkaXNhYmxlX2NvbW1vbjoKICAgICAgICAgICAgIG9wdF9yc2JfcHYgPSBmYWxzZTsK
ICAgICAgICAgICAgIG9wdF9yc2JfaHZtID0gZmFsc2U7CisgICAgICAgICAgICBvcHRfbWRfY2xl
YXJfcHYgPSAwOworICAgICAgICAgICAgb3B0X21kX2NsZWFyX2h2bSA9IDA7CiAKICAgICAgICAg
ICAgIG9wdF90aHVuayA9IFRIVU5LX0pNUDsKICAgICAgICAgICAgIG9wdF9pYnJzID0gMDsKQEAg
LTExNiwxMSArMTIzLDEzIEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX3NwZWNfY3RybChjb25z
dCBjaGFyICpzKQogICAgICAgICB7CiAgICAgICAgICAgICBvcHRfbXNyX3NjX3B2ID0gdmFsOwog
ICAgICAgICAgICAgb3B0X3JzYl9wdiA9IHZhbDsKKyAgICAgICAgICAgIG9wdF9tZF9jbGVhcl9w
diA9IHZhbDsKICAgICAgICAgfQogICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xl
YW4oImh2bSIsIHMsIHNzKSkgPj0gMCApCiAgICAgICAgIHsKICAgICAgICAgICAgIG9wdF9tc3Jf
c2NfaHZtID0gdmFsOwogICAgICAgICAgICAgb3B0X3JzYl9odm0gPSB2YWw7CisgICAgICAgICAg
ICBvcHRfbWRfY2xlYXJfaHZtID0gdmFsOwogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKCAo
dmFsID0gcGFyc2VfYm9vbGVhbigibXNyLXNjIiwgcywgc3MpKSA+PSAwICkKICAgICAgICAgewpA
QCAtMTMyLDYgKzE0MSwxMiBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9zcGVjX2N0cmwoY29u
c3QgY2hhciAqcykKICAgICAgICAgICAgIG9wdF9yc2JfcHYgPSB2YWw7CiAgICAgICAgICAgICBv
cHRfcnNiX2h2bSA9IHZhbDsKICAgICAgICAgfQorICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBh
cnNlX2Jvb2xlYW4oIm1kLWNsZWFyIiwgcywgc3MpKSA+PSAwIHx8CisgICAgICAgICAgICAgICAg
ICAodmFsID0gcGFyc2VfYm9vbGVhbigibWRzIiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgewor
ICAgICAgICAgICAgb3B0X21kX2NsZWFyX3B2ID0gdmFsOworICAgICAgICAgICAgb3B0X21kX2Ns
ZWFyX2h2bSA9IHZhbDsKKyAgICAgICAgfQogCiAgICAgICAgIC8qIFhlbidzIHNwZWN1bGF0aXZl
IHNpZGVjaGFubmVsIG1pdGlnYXRpb24gc2V0dGluZ3MuICovCiAgICAgICAgIGVsc2UgaWYgKCAh
c3RybmNtcChzLCAiYnRpLXRodW5rPSIsIDEwKSApCkBAIC0zMTcsNyArMzMyLDcgQEAgc3RhdGlj
IHZvaWQgX19pbml0IHByaW50X2RldGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90
IGNhcHMpCiAgICAgICAgICAgICAgICAiXG4iKTsKIAogICAgIC8qIFNldHRpbmdzIGZvciBYZW4n
cyBwcm90ZWN0aW9uLCBpcnJlc3BlY3RpdmUgb2YgZ3Vlc3RzLiAqLwotICAgIHByaW50aygiICBY
ZW4gc2V0dGluZ3M6IEJUSS1UaHVuayAlcywgU1BFQ19DVFJMOiAlcyVzLCBPdGhlcjolcyVzXG4i
LAorICAgIHByaW50aygiICBYZW4gc2V0dGluZ3M6IEJUSS1UaHVuayAlcywgU1BFQ19DVFJMOiAl
cyVzLCBPdGhlcjolcyVzJXNcbiIsCiAgICAgICAgICAgIHRodW5rID09IFRIVU5LX05PTkUgICAg
ICA/ICJOL0EiIDoKICAgICAgICAgICAgdGh1bmsgPT0gVEhVTktfUkVUUE9MSU5FID8gIlJFVFBP
TElORSIgOgogICAgICAgICAgICB0aHVuayA9PSBUSFVOS19MRkVOQ0UgICAgPyAiTEZFTkNFIiA6
CkBAIC0zMjcsNyArMzQyLDggQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2RldGFpbHMoZW51
bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMpCiAgICAgICAgICAgICFib290X2NwdV9o
YXMoWDg2X0ZFQVRVUkVfU1NCRCkgICAgICAgICAgID8gIiIgOgogICAgICAgICAgICAoZGVmYXVs
dF94ZW5fc3BlY19jdHJsICYgU1BFQ19DVFJMX1NTQkQpICA/ICIgU1NCRCsiIDogIiBTU0JELSIs
CiAgICAgICAgICAgIG9wdF9pYnBiICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID8g
IiBJQlBCIiAgOiAiIiwKLSAgICAgICAgICAgb3B0X2wxZF9mbHVzaCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgPyAiIEwxRF9GTFVTSCIgOiAiIik7CisgICAgICAgICAgIG9wdF9sMWRfZmx1
c2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gIiBMMURfRkxVU0giIDogIiIsCisgICAg
ICAgICAgIG9wdF9tZF9jbGVhcl9wdiB8fCBvcHRfbWRfY2xlYXJfaHZtICAgICAgID8gIiBWRVJX
IiAgOiAiIik7CiAKICAgICAvKiBMMVRGIGRpYWdub3N0aWNzLCBwcmludGVkIGlmIHZ1bG5lcmFi
bGUgb3IgUFYgc2hhZG93aW5nIGlzIGluIHVzZS4gKi8KICAgICBpZiAoIGNwdV9oYXNfYnVnX2wx
dGYgfHwgb3B0X3B2X2wxdGZfaHdkb20gfHwgb3B0X3B2X2wxdGZfZG9tdSApCkBAIC03MzcsNiAr
NzUzLDEwNyBAQCBzdGF0aWMgX19pbml0IHZvaWQgbDF0Zl9jYWxjdWxhdGlvbnModWludDY0X3Qg
Y2FwcykKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAoM3Vs
IDw8IChwYWRkcl9iaXRzIC0gMikpKSk7CiB9CiAKKy8qIENhbGN1bGF0ZSB3aGV0aGVyIHRoaXMg
Q1BVIGlzIHZ1bG5lcmFibGUgdG8gTURTLiAqLworc3RhdGljIF9faW5pdCB2b2lkIG1kc19jYWxj
dWxhdGlvbnModWludDY0X3QgY2FwcykKK3sKKyAgICAvKiBNRFMgaXMgb25seSBrbm93biB0byBh
ZmZlY3QgSW50ZWwgRmFtaWx5IDYgcHJvY2Vzc29ycyBhdCB0aGlzIHRpbWUuICovCisgICAgaWYg
KCBib290X2NwdV9kYXRhLng4Nl92ZW5kb3IgIT0gWDg2X1ZFTkRPUl9JTlRFTCB8fAorICAgICAg
ICAgYm9vdF9jcHVfZGF0YS54ODYgIT0gNiApCisgICAgICAgIHJldHVybjsKKworICAgIC8qIEFu
eSBwcm9jZXNzb3IgYWR2ZXJ0aXNpbmcgTURTX05PIHNob3VsZCBiZSBub3QgdnVsbmVyYWJsZSB0
byBNRFMuICovCisgICAgaWYgKCBjYXBzICYgQVJDSF9DQVBTX01EU19OTyApCisgICAgICAgIHJl
dHVybjsKKworICAgIHN3aXRjaCAoIGJvb3RfY3B1X2RhdGEueDg2X21vZGVsICkKKyAgICB7Cisg
ICAgICAgIC8qCisgICAgICAgICAqIENvcmUgcHJvY2Vzc29ycyBzaW5jZSBhdCBsZWFzdCBOZWhh
bGVtIGFyZSB2dWxuZXJhYmxlLgorICAgICAgICAgKi8KKyAgICBjYXNlIDB4MWY6IC8qIEF1YnVy
bmRhbGUgLyBIYXZlbmRhbGUgKi8KKyAgICBjYXNlIDB4MWU6IC8qIE5laGFsZW0gKi8KKyAgICBj
YXNlIDB4MWE6IC8qIE5laGFsZW0gRVAgKi8KKyAgICBjYXNlIDB4MmU6IC8qIE5laGFsZW0gRVgg
Ki8KKyAgICBjYXNlIDB4MjU6IC8qIFdlc3RtZXJlICovCisgICAgY2FzZSAweDJjOiAvKiBXZXN0
bWVyZSBFUCAqLworICAgIGNhc2UgMHgyZjogLyogV2VzdG1lcmUgRVggKi8KKyAgICBjYXNlIDB4
MmE6IC8qIFNhbmR5QnJpZGdlICovCisgICAgY2FzZSAweDJkOiAvKiBTYW5keUJyaWRnZSBFUC9F
WCAqLworICAgIGNhc2UgMHgzYTogLyogSXZ5QnJpZGdlICovCisgICAgY2FzZSAweDNlOiAvKiBJ
dnlCcmlkZ2UgRVAvRVggKi8KKyAgICBjYXNlIDB4M2M6IC8qIEhhc3dlbGwgKi8KKyAgICBjYXNl
IDB4M2Y6IC8qIEhhc3dlbGwgRVgvRVAgKi8KKyAgICBjYXNlIDB4NDU6IC8qIEhhc3dlbGwgRCAq
LworICAgIGNhc2UgMHg0NjogLyogSGFzd2VsbCBIICovCisgICAgY2FzZSAweDNkOiAvKiBCcm9h
ZHdlbGwgKi8KKyAgICBjYXNlIDB4NDc6IC8qIEJyb2Fkd2VsbCBIICovCisgICAgY2FzZSAweDRm
OiAvKiBCcm9hZHdlbGwgRVAvRVggKi8KKyAgICBjYXNlIDB4NTY6IC8qIEJyb2Fkd2VsbCBEICov
CisgICAgY2FzZSAweDRlOiAvKiBTa3lsYWtlIE0gKi8KKyAgICBjYXNlIDB4NWU6IC8qIFNreWxh
a2UgRCAqLworICAgICAgICBjcHVfaGFzX2J1Z19tZHMgPSB0cnVlOworICAgICAgICBicmVhazsK
KworICAgICAgICAvKgorICAgICAgICAgKiBTb21lIENvcmUgcHJvY2Vzc29ycyBoYXZlIHBlci1z
dGVwcGluZyB2dWxuZXJhYmlsaXR5LgorICAgICAgICAgKi8KKyAgICBjYXNlIDB4NTU6IC8qIFNr
eWxha2UtWCAvIENhc2NhZGUgTGFrZSAqLworICAgICAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2
X21hc2sgPD0gNSApCisgICAgICAgICAgICBjcHVfaGFzX2J1Z19tZHMgPSB0cnVlOworICAgICAg
ICBicmVhazsKKworICAgIGNhc2UgMHg4ZTogLyogS2FieSAvIENvZmZlZSAvIFdoaXNrZXkgTGFr
ZSBNICovCisgICAgICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfbWFzayA8PSAweGIgKQorICAg
ICAgICAgICAgY3B1X2hhc19idWdfbWRzID0gdHJ1ZTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBj
YXNlIDB4OWU6IC8qIEthYnkgLyBDb2ZmZWUgLyBXaGlza2V5IExha2UgRCAqLworICAgICAgICBp
ZiAoIGJvb3RfY3B1X2RhdGEueDg2X21hc2sgPD0gMHhjICkKKyAgICAgICAgICAgIGNwdV9oYXNf
YnVnX21kcyA9IHRydWU7CisgICAgICAgIGJyZWFrOworCisgICAgICAgIC8qCisgICAgICAgICAq
IFZlcnkgb2xkIGFuZCB2ZXJ5IG5ldyBBdG9tIHByb2Nlc3NvcnMgYXJlIG5vdCB2dWxuZXJhYmxl
LgorICAgICAgICAgKi8KKyAgICBjYXNlIDB4MWM6IC8qIFBpbmV2aWV3ICovCisgICAgY2FzZSAw
eDI2OiAvKiBMaW5jcm9mdCAqLworICAgIGNhc2UgMHgyNzogLyogUGVud2VsbCAqLworICAgIGNh
c2UgMHgzNTogLyogQ2xvdmVydmlldyAqLworICAgIGNhc2UgMHgzNjogLyogQ2VkYXJ2aWV3ICov
CisgICAgY2FzZSAweDdhOiAvKiBHb2xkbW9udCAqLworICAgICAgICBicmVhazsKKworICAgICAg
ICAvKgorICAgICAgICAgKiBNaWRkbGluZyBBdG9tIHByb2Nlc3NvcnMgYXJlIHZ1bG5lcmFibGUg
dG8ganVzdCB0aGUgU3RvcmUgQnVmZmVyCisgICAgICAgICAqIGFzcGVjdC4KKyAgICAgICAgICov
CisgICAgY2FzZSAweDM3OiAvKiBCYXl0cmFpbCAvIFZhbGxleXZpZXcgKFNpbHZlcm1vbnQpICov
CisgICAgY2FzZSAweDRhOiAvKiBNZXJyaWZpZWxkICovCisgICAgY2FzZSAweDRjOiAvKiBDaGVy
cnl0cmFpbCAvIEJyYXNzd2VsbCAqLworICAgIGNhc2UgMHg0ZDogLyogQXZhdG9uIC8gUmFuZ2Vs
eSAoU2lsdmVybW9udCkgKi8KKyAgICBjYXNlIDB4NWE6IC8qIE1vb3JlZmllbGQgKi8KKyAgICBj
YXNlIDB4NWQ6CisgICAgY2FzZSAweDY1OgorICAgIGNhc2UgMHg2ZToKKyAgICBjYXNlIDB4NzU6
CisgICAgICAgIC8qCisgICAgICAgICAqIEtuaWdodHMgcHJvY2Vzc29ycyAod2hpY2ggYXJlIGJh
c2VkIG9uIHRoZSBTaWx2ZXJtb250L0Fpcm1vbnQKKyAgICAgICAgICogbWljcm9hcmNoaXRlY3R1
cmUpIGFyZSBzaW1pbGFybHkgb25seSBhZmZlY3RlZCBieSB0aGUgU3RvcmUgQnVmZmVyCisgICAg
ICAgICAqIGFzcGVjdC4KKyAgICAgICAgICovCisgICAgY2FzZSAweDU3OiAvKiBLbmlnaHRzIExh
bmRpbmcgKi8KKyAgICBjYXNlIDB4ODU6IC8qIEtuaWdodHMgTWlsbCAqLworICAgICAgICBjcHVf
aGFzX2J1Z19tc2Jkc19vbmx5ID0gdHJ1ZTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBkZWZhdWx0
OgorICAgICAgICBwcmludGsoIlVucmVjb2duaXNlZCBDUFUgbW9kZWwgJSN4IC0gYXNzdW1pbmcg
dnVsbmVyYWJsZSB0byBNRFNcbiIsCisgICAgICAgICAgICAgICBib290X2NwdV9kYXRhLng4Nl9t
b2RlbCk7CisgICAgICAgIGNwdV9oYXNfYnVnX21kcyA9IHRydWU7CisgICAgICAgIGJyZWFrOwor
ICAgIH0KK30KKwogdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lk
KQogewogICAgIGVudW0gaW5kX3RodW5rIHRodW5rID0gVEhVTktfREVGQVVMVDsKQEAgLTkyNCw2
ICsxMDQxLDQ3IEBAIHZvaWQgX19pbml0IGluaXRfc3BlY3VsYXRpb25fbWl0aWdhdGlvbnModm9p
ZCkKICAgICAgICAgICAgICJlbmFibGVkLiAgUGxlYXNlIGFzc2VzcyB5b3VyIGNvbmZpZ3VyYXRp
b24gYW5kIGNob29zZSBhblxuIgogICAgICAgICAgICAgImV4cGxpY2l0ICdzbXQ9PGJvb2w+JyBz
ZXR0aW5nLiAgU2VlIFhTQS0yNzMuXG4iKTsKIAorICAgIG1kc19jYWxjdWxhdGlvbnMoY2Fwcyk7
CisKKyAgICAvKgorICAgICAqIEJ5IGRlZmF1bHQsIGVuYWJsZSBQViBhbmQgSFZNIG1pdGlnYXRp
b25zIG9uIE1EUy12dWxuZXJhYmxlIGhhcmR3YXJlLgorICAgICAqIFRoaXMgd2lsbCBvbmx5IGJl
IGEgdG9rZW4gZWZmb3J0IGZvciBNTFBEUy9NRkJEUyB3aGVuIEhUIGlzIGVuYWJsZWQsCisgICAg
ICogYnV0IGl0IGlzIHNvbWV3aGF0IGJldHRlciB0aGFuIG5vdGhpbmcuCisgICAgICovCisgICAg
aWYgKCBvcHRfbWRfY2xlYXJfcHYgPT0gLTEgKQorICAgICAgICBvcHRfbWRfY2xlYXJfcHYgPSAo
KGNwdV9oYXNfYnVnX21kcyB8fCBjcHVfaGFzX2J1Z19tc2Jkc19vbmx5KSAmJgorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX01EX0NMRUFSKSk7Cisg
ICAgaWYgKCBvcHRfbWRfY2xlYXJfaHZtID09IC0xICkKKyAgICAgICAgb3B0X21kX2NsZWFyX2h2
bSA9ICgoY3B1X2hhc19idWdfbWRzIHx8IGNwdV9oYXNfYnVnX21zYmRzX29ubHkpICYmCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX01EX0NMRUFS
KSk7CisKKyAgICAvKgorICAgICAqIEVuYWJsZSBNRFMgZGVmZW5jZXMgYXMgYXBwbGljYWJsZS4g
IFRoZSBQViBibG9ja3MgbmVlZCB1c2luZyBhbGwgdGhlCisgICAgICogdGltZSwgYW5kIHRoZSBJ
ZGxlIGJsb2NrcyBuZWVkIHVzaW5nIGlmIGVpdGhlciBQViBvciBIVk0gZGVmZW5jZXMgYXJlCisg
ICAgICogdXNlZC4KKyAgICAgKgorICAgICAqIEhWTSBpcyBtb3JlIGNvbXBsaWNhdGVkLiAgVGhl
IE1EX0NMRUFSIG1pY3JvY29kZSBleHRlbmRzIEwxRF9GTFVTSCB3aXRoCisgICAgICogZXF1aXZl
bGVudCBzZW1hbnRpY3MgdG8gYXZvaWQgbmVlZGluZyB0byBwZXJmb3JtIGJvdGggZmx1c2hlcyBv
biB0aGUKKyAgICAgKiBIVk0gcGF0aC4gIFRoZSBIVk0gYmxvY2tzIGRvbid0IG5lZWQgYWN0aXZh
dGluZyBpZiBvdXIgaHlwZXJ2aXNvciB0b2xkCisgICAgICogdXMgaXQgd2FzIGhhbmRsaW5nIEwx
RF9GTFVTSCwgb3Igd2UgYXJlIHVzaW5nIEwxRF9GTFVTSCBvdXJzZWx2ZXMuCisgICAgICovCisg
ICAgaWYgKCBvcHRfbWRfY2xlYXJfcHYgKQorICAgICAgICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4
Nl9GRUFUVVJFX1NDX1ZFUldfUFYpOworICAgIGlmICggb3B0X21kX2NsZWFyX3B2IHx8IG9wdF9t
ZF9jbGVhcl9odm0gKQorICAgICAgICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX1ND
X1ZFUldfSURMRSk7CisgICAgaWYgKCBvcHRfbWRfY2xlYXJfaHZtICYmICEoY2FwcyAmIEFSQ0hf
Q0FQU19TS0lQX0wxREZMKSAmJiAhb3B0X2wxZF9mbHVzaCApCisgICAgICAgIHNldHVwX2ZvcmNl
X2NwdV9jYXAoWDg2X0ZFQVRVUkVfU0NfVkVSV19IVk0pOworCisgICAgLyoKKyAgICAgKiBXYXJu
IHRoZSB1c2VyIGlmIHRoZXkgYXJlIG9uIE1MUERTL01GQkRTLXZ1bG5lcmFibGUgaGFyZHdhcmUg
d2l0aCBIVAorICAgICAqIGFjdGl2ZSBhbmQgbm8gZXhwbGljaXQgU01UIGNob2ljZS4KKyAgICAg
Ki8KKyAgICBpZiAoIG9wdF9zbXQgPT0gLTEgJiYgY3B1X2hhc19idWdfbWRzICYmIGh3X3NtdF9l
bmFibGVkICkKKyAgICAgICAgd2FybmluZ19hZGQoCisgICAgICAgICAgICAiQm9vdGVkIG9uIE1M
UERTL01GQkRTLXZ1bG5lcmFibGUgaGFyZHdhcmUgd2l0aCBTTVQvSHlwZXJ0aHJlYWRpbmdcbiIK
KyAgICAgICAgICAgICJlbmFibGVkLiAgTWl0aWdhdGlvbnMgd2lsbCBub3QgYmUgZnVsbHkgZWZm
ZWN0aXZlLiAgUGxlYXNlXG4iCisgICAgICAgICAgICAiY2hvb3NlIGFuIGV4cGxpY2l0IHNtdD08
Ym9vbD4gc2V0dGluZy4gIFNlZSBYU0EtMjk3LlxuIik7CisKICAgICBwcmludF9kZXRhaWxzKHRo
dW5rLCBjYXBzKTsKIAogICAgIC8qCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMgoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 17 09:55:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 09: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 1hRZZz-0000Zl-U5; Fri, 17 May 2019 09:55:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PB1v=TR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRZZy-0000Zg-Sz
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 09:55:06 +0000
X-Inumbo-ID: d8b366b7-7889-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d8b366b7-7889-11e9-8980-bc764e045a96;
 Fri, 17 May 2019 09:55:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRZZx-0002i8-5e
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 09:55:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hRZZx-0003zC-2k
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 09:55:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hRZZx-0003zC-2k@xenbits.xenproject.org>
Date: Fri, 17 May 2019 09:55:05 +0000
Subject: [Xen-changelog] [xen staging-4.10] tools/libxc: Fix issues with
 libxc and Xen having different featureset lengths
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDYxN2ExZTc4MjlmZTE4MDg0ODFiNzIxZWRhZjFjOGUyZmY0ZWQ3NWQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE5vdiAyOSAxODoxMDozOCAyMDE4ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE3IDEwOjQ2OjE2
IDIwMTkgKzAxMDAKCiAgICB0b29scy9saWJ4YzogRml4IGlzc3VlcyB3aXRoIGxpYnhjIGFuZCBY
ZW4gaGF2aW5nIGRpZmZlcmVudCBmZWF0dXJlc2V0IGxlbmd0aHMKICAgIAogICAgSW4gYWxtb3N0
IGFsbCBjYXNlcywgWGVuIGFuZCBsaWJ4YyB3aWxsIGFncmVlIG9uIHRoZSBmZWF0dXJlc2V0IGxl
bmd0aCwKICAgIGJlY2F1c2UgdGhleSBhcmUgYnVpbHQgZnJvbSB0aGUgc2FtZSBzb3VyY2UuCiAg
ICAKICAgIEhvd2V2ZXIsIHRoZXJlIGFyZSBjaXJjdW1zdGFuY2VzIChlLmcuIHNlY3VyaXR5IGhv
dGZpeGVzKSB3aGVyZSB0aGUgZmVhdHVyZXNldAogICAgZ2V0cyBsb25nZXIgYW5kIGRvbTAgd2ls
bCwgYWZ0ZXIgaW5zdGFsbGluZyB1cGRhdGVzLCBiZSBydW5uaW5nIHdpdGggYW4gb2xkCiAgICBY
ZW4gYnV0IG5ldyBsaWJ4Yy4gIERlc3BpdGUgd3JpdGluZyB0aGUgY29kZSB3aXRoIHRoaXMgc2Nl
bmFyaW8gaW4gbWluZCwgdGhlcmUKICAgIHdlcmUgc29tZSBidWdzLgogICAgCiAgICBGaXJzdCwg
eGVuLWNwdWlkJ3MgZ2V0X2ZlYXR1cmVzZXQoKSBlcnJvbmVvdXNseSBhbGxvY2F0ZXMgYSBidWZm
ZXIgYmFzZWQgb24KICAgIFhlbidzIGZlYXR1cmVzZXQgbGVuZ3RoLCBidXQgcmVjb3JkcyBsaWJ4
YydzIGxlbmd0aCwgd2hpY2ggbWF5IGJlIGxvbmdlci4KICAgIAogICAgSW4gdGhpcyBzaXR1YXRp
b24sIHRoZSBoeXBlcmNhbGwgYm91bmNlIGJ1ZmZlciBjb2RlIHJlYWRzL3dyaXRlcyB0aGUgcmVj
b3JkZWQKICAgIGxlbmd0aCwgd2hpY2ggaXMgYmV5b25kIHRoZSBlbmQgb2YgdGhlIGFsbG9jYXRl
ZCBvYmplY3QsIGFuZCBhIGxhdGVyIGZyZWUoKQogICAgZW5jb3VudGVycyBjb3JydXB0IGhlYXAg
bWV0YWRhdGEuICBGaXggdGhpcyBieSByZWNvcmRpbmcgdGhlIHNhbWUgbGVuZ3RoIHRoYXQKICAg
IHdlIGFsbG9jYXRlLgogICAgCiAgICBTZWNvbmRseSwgZ2V0X2NwdWlkX2RvbWFpbl9pbmZvKCkg
aGFzIGEgcmVsYXRlZCBidWcgd2hlbiB0aGUgcGFzc2VkLWluCiAgICBmZWF0dXJlc2V0IGlzIGEg
ZGlmZmVyZW50IGxlbmd0aCB0byBsaWJ4YydzLgogICAgCiAgICBBIGxhcmdlIGFtb3VudCBvZiB0
aGUgbGlieGMgY3B1aWQgZnVuY3Rpb25hbGl0eSBkZXBlbmRzIG9uIGluZm8tPmZlYXR1cmVzZXQK
ICAgIGJlaW5nIGFzIGxvbmcgYXMgZXhwZWN0ZWQsIGFuZCBpdCBpcyBhbGxvY2F0ZWQgYXBwcm9w
cmlhdGVseS4gIEhvd2V2ZXIsIGluIHRoZQogICAgY2FzZSB0aGF0IGEgc2hvcnRlciBleHRlcm5h
bCBmZWF0dXJlc2V0IGlzIHBhc3NlZCBpbiwgdGhlIGxvZ2ljIHRvIGNoZWNrIGZvcgogICAgdHJh
aWxpbmcgbm9uemVybyBiaXRzIG1heSByZWFkIG9mZiB0aGUgZW5kIG9mIGl0LiAgUmV3b3JrIHRo
ZSBsb2dpYyB0byB1c2UgdGhlCiAgICBjb3JyZWN0IHVwcGVyIGJvdW5kLgogICAgCiAgICBJbiBh
ZGRpdGlvbiwgbGVhdmUgYSBjb21tZW50IG5leHQgdG8gdGhlIGZpZWxkcyBpbiBzdHJ1Y3QgY3B1
aWRfZG9tYWluX2luZm8KICAgIGV4cGxhaW5pbmcgdGhlIHJlbGF0aW9uc2hpcCBiZXR3ZWVuIHRo
ZSB2YXJpb3VzIGxlbmd0aHMsIGFuZCBob3cgdG8gY29wZSB3aXRoCiAgICBkaWZmZXJlbnQgbGVu
Z3Rocy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIChj
aGVycnkgcGlja2VkIGZyb20gY29tbWl0IGMzOTNiNjRkY2VlNjY4NGRhMjUyNTdiMDMzMTQ4NzQw
Y2I2ZDdmZjApCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA1Yjk3ODIxOTE5YzM5OWJi
Y2RhOTVlZGVmNjkyNmFlN2QyOWM4ODE3KQotLS0KIHRvb2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5j
IHwgMjMgKysrKysrKysrKysrKysrKysrKysrLS0KIHRvb2xzL21pc2MveGVuLWNwdWlkLmMgICAg
IHwgIDIgKy0KIDIgZmlsZXMgY2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19jcHVpZF94ODYuYyBiL3Rvb2xzL2xpYnhj
L3hjX2NwdWlkX3g4Ni5jCmluZGV4IDIxNTM3ZjA2ZjEuLmU2MmY5MjA3OTcgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX2NwdWlkX3g4
Ni5jCkBAIC0xNjksNiArMTY5LDE4IEBAIHN0cnVjdCBjcHVpZF9kb21haW5faW5mbwogICAgIGJv
b2wgaHZtOwogICAgIHVpbnQ2NF90IHhmZWF0dXJlX21hc2s7CiAKKyAgICAvKgorICAgICAqIENh
cmVmdWwgd2l0aCBmZWF0dXJlc2V0IGxlbmd0aHMuCisgICAgICoKKyAgICAgKiBDb2RlIGluIHRo
aXMgZmlsZSByZXF1aXJlcyBmZWF0dXJlc2V0IHRvIGhhdmUgYXQgbGVhc3QKKyAgICAgKiB4Y19n
ZXRfY3B1X2ZlYXR1cmVzZXRfc2l6ZSgpIGVudHJpZXMuICBUaGlzIGlzIGEgbGlieGMgY29tcGls
ZXRpbWUKKyAgICAgKiBjb25zdGFudC4KKyAgICAgKgorICAgICAqIFRoZSBmZWF0dXJlc2V0IGxl
bmd0aCB1c2VkIGJ5IHRoZSBoeXBlcnZpc29yIG1heSBiZSBkaWZmZXJlbnQuICBJZiB0aGUKKyAg
ICAgKiBoeXBlcnZpc29yIHZlcnNpb24gaXMgbG9uZ2VyLCBYRU5fU1lTQ1RMX2dldF9jcHVfZmVh
dHVyZXNldCB3aWxsIGZhaWwKKyAgICAgKiB3aXRoIC1FTk9CVUZTLCBhbmQgbGlieGMgcmVhbGx5
IGRvZXMgbmVlZCByZWJ1aWxkaW5nLiAgSWYgdGhlCisgICAgICogaHlwZXJ2aXNvciB2ZXJzaW9u
IGlzIHNob3J0ZXIsIGl0IGlzIHNhZmUgdG8gemVyby1leHRlbmQuCisgICAgICovCiAgICAgdWlu
dDMyX3QgKmZlYXR1cmVzZXQ7CiAgICAgdW5zaWduZWQgaW50IG5yX2ZlYXR1cmVzOwogCkBAIC0y
MzksMTEgKzI1MSwxOCBAQCBzdGF0aWMgaW50IGdldF9jcHVpZF9kb21haW5faW5mbyh4Y19pbnRl
cmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCiAKICAgICBpZiAoIGZlYXR1cmVzZXQgKQogICAg
IHsKKyAgICAgICAgLyoKKyAgICAgICAgICogVGhlIHVzZXIgc3VwcGxpZWQgZmVhdHVyZXNldCBt
YXkgYmUgc2hvcnRlciBvciBsb25nZXIgdGhhbgorICAgICAgICAgKiBob3N0X25yX2ZlYXR1cmVz
LiAgU2hvcnRlciBpcyBmaW5lLCBhbmQgd2Ugd2lsbCB6ZXJvLWV4dGVuZC4KKyAgICAgICAgICog
TG9uZ2VyIGlzIGZpbmUsIHNvIGxvbmcgYXMgaXQgb25seSBwYWRkZWQgd2l0aCB6ZXJvcy4KKyAg
ICAgICAgICovCisgICAgICAgIHVuc2lnbmVkIGludCBmc2xlbiA9IG1pbihob3N0X25yX2ZlYXR1
cmVzLCBucl9mZWF0dXJlcyk7CisKICAgICAgICAgbWVtY3B5KGluZm8tPmZlYXR1cmVzZXQsIGZl
YXR1cmVzZXQsCi0gICAgICAgICAgICAgICBtaW4oaG9zdF9ucl9mZWF0dXJlcywgbnJfZmVhdHVy
ZXMpICogc2l6ZW9mKCppbmZvLT5mZWF0dXJlc2V0KSk7CisgICAgICAgICAgICAgICBmc2xlbiAq
IHNpemVvZigqaW5mby0+ZmVhdHVyZXNldCkpOwogCiAgICAgICAgIC8qIENoZWNrIGZvciB0cnVu
Y2F0ZWQgc2V0IGJpdHMuICovCi0gICAgICAgIGZvciAoIGkgPSBucl9mZWF0dXJlczsgaSA8IGhv
c3RfbnJfZmVhdHVyZXM7ICsraSApCisgICAgICAgIGZvciAoIGkgPSBmc2xlbjsgaSA8IG5yX2Zl
YXR1cmVzOyArK2kgKQogICAgICAgICAgICAgaWYgKCBmZWF0dXJlc2V0W2ldICE9IDAgKQogICAg
ICAgICAgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKICAgICB9CmRpZmYgLS1naXQgYS90b29s
cy9taXNjL3hlbi1jcHVpZC5jIGIvdG9vbHMvbWlzYy94ZW4tY3B1aWQuYwppbmRleCA1NzA0MjRk
ZTc1Li44OWQ1MGUwNDhjIDEwMDY0NAotLS0gYS90b29scy9taXNjL3hlbi1jcHVpZC5jCisrKyBi
L3Rvb2xzL21pc2MveGVuLWNwdWlkLmMKQEAgLTI0OSw3ICsyNDksNyBAQCBzdGF0aWMgdm9pZCBn
ZXRfZmVhdHVyZXNldCh4Y19pbnRlcmZhY2UgKnhjaCwgdW5zaWduZWQgaW50IGlkeCkKIHsKICAg
ICBzdHJ1Y3QgZnNpbmZvICpmID0gJmZlYXR1cmVzZXRzW2lkeF07CiAKLSAgICBmLT5sZW4gPSB4
Y19nZXRfY3B1X2ZlYXR1cmVzZXRfc2l6ZSgpOworICAgIGYtPmxlbiA9IG5yX2ZlYXR1cmVzOwog
ICAgIGYtPmZzID0gY2FsbG9jKG5yX2ZlYXR1cmVzLCBzaXplb2YoKmYtPmZzKSk7CiAKICAgICBp
ZiAoICFmLT5mcyApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFnaW5nLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 17 09:55:20 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 09:55: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 1hRZaB-0000ag-W2; Fri, 17 May 2019 09:55:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PB1v=TR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRZaA-0000aY-GX
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 09:55:18 +0000
X-Inumbo-ID: df105fc8-7889-11e9-9313-b330d0025ac7
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id df105fc8-7889-11e9-9313-b330d0025ac7;
 Fri, 17 May 2019 09:55:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRZa7-0002iH-QD
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 09:55:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hRZa7-00040D-Mu
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 09:55:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hRZa7-00040D-Mu@xenbits.xenproject.org>
Date: Fri, 17 May 2019 09:55:15 +0000
Subject: [Xen-changelog] [xen staging-4.9] x86: fix build race when
 generating temporary object files
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFjOTAyNDA3ODViOGU1ZjZiNDBlZTM2NzM5YmI4ZWE5YzY0NWJmNGIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTWF5IDE1
IDA5OjQ5OjM1IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBNYXkgMTcgMTA6NDY6MjQgMjAxOSArMDEw
MAoKICAgIHg4NjogZml4IGJ1aWxkIHJhY2Ugd2hlbiBnZW5lcmF0aW5nIHRlbXBvcmFyeSBvYmpl
Y3QgZmlsZXMKICAgIAogICAgVGhlIHJ1bGVzIHRvIGdlbmVyYXRlIHhlbi1zeW1zIGFuZCB4ZW4u
ZWZpIG1heSBydW4gaW4gcGFyYWxsZWwsIGJ1dCBib3RoCiAgICByZWN1cnNpdmVseSBpbnZva2Ug
JChNQUtFKSB0byBidWlsZCBzeW1ib2wvcmVsb2NhdGlvbiB0YWJsZSB0ZW1wb3JhcnkKICAgIG9i
amVjdCBmaWxlcy4gVGhlc2UgcmVjdXJzaXZlIGJ1aWxkcyB3b3VsZCBib3RoIHJlLWdlbmVyYXRl
IHRoZSAuKi5kMgogICAgZmlsZXMgKHdoZXJlIG5lZWRlZCkuIEJvdGggd291bGQgaW4gdHVybiBp
bnZva2UgdGhlIHNhbWUgcnVsZSwgdGh1cwogICAgYWxsb3dpbmcgZm9yIGEgcmFjZSBvbiB0aGUg
LiouZDIudG1wIGludGVybWVkaWF0ZSBmaWxlcy4KICAgIAogICAgVGhlIGRlcGVuZGVuY3kgZmls
ZXMgb2YgdGhlIHRlbXBvcmFyeSAueGVuKi5vIGZpbGVzIGxpdmUgaW4geGVuLyByYXRoZXIKICAg
IHRoYW4geGVuL2FyY2gveDg2LyBhbnl3YXksIHNvIHdvbid0IGJlIGluY2x1ZGVkIG5vIG1hdHRl
ciB3aGF0LiBUYWtlIHRoZQogICAgb3Bwb3J0dW5pdHkgYW5kIGRlbGV0ZSB0aGVtLCBhcyB0aGUg
anVzdCByZS1nZW5lcmF0ZWQgLnhlbiouUyBmaWxlcyB3aWxsCiAgICB0cmlnZ2VyIGEgcHJvcGVy
IHJlLWJ1aWxkIG9mIHRoZSAueGVuKi5vIG9uZXMgYW55d2F5LgogICAgCiAgICBFbXB0eSB0aGUg
REVQUyB2YXJpYWJsZSBpbiBjYXNlIHRoZSBzZXQgb2YgZ29hbHMgY29uc2lzdHMgb2YganVzdCB0
aG9zZQogICAgdGVtcG9yYXJ5IG9iamVjdCBmaWxlcywgdGh1cyBlbGltaW5hdGluZyB0aGUgcmFj
ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBtYXN0ZXIgY29tbWl0OiA3NjFiYjU3NWNlOTcyNTUwMjlkMmQyMjQ5YjI3MTllNTRiYzc2
ODI1CiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0wNC0xMSAxMDoyNTowNSArMDIwMAogICAgCiAgICAo
Y2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCAwYWI5NWE5OGZlYTc1NTM1ZDExZGM1ZjA2MjkwZDky
M2ZlYjI3ZGQxKQotLS0KIHhlbi9hcmNoL3g4Ni9NYWtlZmlsZSB8IDEwICsrKysrKysrLS0KIDEg
ZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L01ha2VmaWxlIGIveGVuL2FyY2gveDg2L01ha2VmaWxlCmluZGV4IDY5
OWYxNTk1MmUuLjU5Y2FkYjc1OWQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZQor
KysgYi94ZW4vYXJjaC94ODYvTWFrZWZpbGUKQEAgLTE0Myw3ICsxNDMsNyBAQCAkKFRBUkdFVCkt
c3ltczogcHJlbGluay5vIHhlbi5sZHMgJChCQVNFRElSKS9jb21tb24vc3ltYm9scy1kdW1teS5v
CiAJJChOTSkgLXBhIC0tZm9ybWF0PXN5c3YgJChARCkvJChARikgXAogCQl8ICQoQkFTRURJUikv
dG9vbHMvc3ltYm9scyAtLXhlbnN5bXMgLS1zeXN2IC0tc29ydCBcCiAJCT4kKEBEKS8kKEBGKS5t
YXAKLQlybSAtZiAkKEBEKS8uJChARikuWzAtOV0qCisJcm0gLWYgJChARCkvLiQoQEYpLlswLTld
KiAkKEBEKS8uLiQoQEYpLlswLTldKgogCiBub3RlLm86ICQoVEFSR0VUKS1zeW1zCiAJJChPQkpD
T1BZKSAtTyBiaW5hcnkgLS1vbmx5LXNlY3Rpb249Lm5vdGUuZ251LmJ1aWxkLWlkICAkKEJBU0VE
SVIpL3hlbi1zeW1zICRALmJpbgpAQCAtMjAyLDcgKzIwMiw3IEBAICQoVEFSR0VUKS5lZmk6IHBy
ZWxpbmstZWZpLm8gJChub3RlX2ZpbGUpIGVmaS5sZHMgZWZpL3JlbG9jcy1kdW1teS5vICQoQkFT
RURJUikvCiAJaWYgJChndWFyZCkgZmFsc2U7IHRoZW4gcm0gLWYgJEA7IGVjaG8gJ0VGSSBzdXBw
b3J0IGRpc2FibGVkJzsgXAogCWVsc2UgJChOTSkgLXBhIC0tZm9ybWF0PXN5c3YgJChARCkvJChA
RikgXAogCQl8ICQoQkFTRURJUikvdG9vbHMvc3ltYm9scyAtLXhlbnN5bXMgLS1zeXN2IC0tc29y
dCA+JChARCkvJChARikubWFwOyBmaQotCXJtIC1mICQoQEQpLy4kKEBGKS5bMC05XSoKKwlybSAt
ZiAkKEBEKS8uJChARikuWzAtOV0qICQoQEQpLy4uJChARikuWzAtOV0qCiAKIGVmaS9ib290Lmlu
aXQubyBlZmkvcnVudGltZS5vIGVmaS9jb21wYXQubyBlZmkvYnVpbGRpZC5vOiAkKEJBU0VESVIp
L2FyY2gveDg2L2VmaS9idWlsdF9pbi5vCiBlZmkvYm9vdC5pbml0Lm8gZWZpL3J1bnRpbWUubyBl
ZmkvY29tcGF0Lm8gZWZpL2J1aWxkaWQubzogOwpAQCAtMjMzLDMgKzIzMyw5IEBAIGNsZWFuOjoK
IAlybSAtZiAkKEJBU0VESVIpLy54ZW4uZWZpLlswLTldKiBlZmkvKi5lZmkgZWZpL21rcmVsb2MK
IAlybSAtZiBib290L2NtZGxpbmUuUyBib290L3JlbG9jLlMgYm9vdC8qLmxuayBib290LyouYmlu
CiAJcm0gLWYgbm90ZS5vCisKKyMgU3VwcHJlc3MgbG9hZGluZyBvZiBERVBTIGZpbGVzIGZvciBp
bnRlcm5hbCwgdGVtcG9yYXJ5IHRhcmdldCBmaWxlcy4gIFRoaXMKKyMgdGhlbiBhbHNvIHN1cHBy
ZXNzZXMgcmUtZ2VuZXJhdGlvbiBvZiB0aGUgcmVzcGVjdGl2ZSAuKi5kMiBmaWxlcy4KK2lmZXEg
KCQoZmlsdGVyLW91dCAueGVuJS5vLCQobm90ZGlyICQoTUFLRUNNREdPQUxTKSkpLCkKK0RFUFM6
PQorZW5kaWYKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWdpbmctNC45CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Fri May 17 09:55:29 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 09:55:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hRZaL-0000c4-1U; Fri, 17 May 2019 09:55:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PB1v=TR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRZaK-0000bV-2a
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 09:55:28 +0000
X-Inumbo-ID: e55bc305-7889-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e55bc305-7889-11e9-8980-bc764e045a96;
 Fri, 17 May 2019 09:55:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRZaI-0002iR-Dc
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 09:55:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hRZaI-000419-B0
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 09:55:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hRZaI-000419-B0@xenbits.xenproject.org>
Date: Fri, 17 May 2019 09:55:26 +0000
Subject: [Xen-changelog] [xen staging-4.8] x86: fix build race when
 generating temporary object files
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGVjYmY4OGFmOWIwZjkwODMyZmUyMzk0ZWRkZTg2NGRhNDVhOWU1NjAKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTWF5IDE1
IDA5OjQ5OjM1IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBNYXkgMTcgMTA6NDY6MjggMjAxOSArMDEw
MAoKICAgIHg4NjogZml4IGJ1aWxkIHJhY2Ugd2hlbiBnZW5lcmF0aW5nIHRlbXBvcmFyeSBvYmpl
Y3QgZmlsZXMKICAgIAogICAgVGhlIHJ1bGVzIHRvIGdlbmVyYXRlIHhlbi1zeW1zIGFuZCB4ZW4u
ZWZpIG1heSBydW4gaW4gcGFyYWxsZWwsIGJ1dCBib3RoCiAgICByZWN1cnNpdmVseSBpbnZva2Ug
JChNQUtFKSB0byBidWlsZCBzeW1ib2wvcmVsb2NhdGlvbiB0YWJsZSB0ZW1wb3JhcnkKICAgIG9i
amVjdCBmaWxlcy4gVGhlc2UgcmVjdXJzaXZlIGJ1aWxkcyB3b3VsZCBib3RoIHJlLWdlbmVyYXRl
IHRoZSAuKi5kMgogICAgZmlsZXMgKHdoZXJlIG5lZWRlZCkuIEJvdGggd291bGQgaW4gdHVybiBp
bnZva2UgdGhlIHNhbWUgcnVsZSwgdGh1cwogICAgYWxsb3dpbmcgZm9yIGEgcmFjZSBvbiB0aGUg
LiouZDIudG1wIGludGVybWVkaWF0ZSBmaWxlcy4KICAgIAogICAgVGhlIGRlcGVuZGVuY3kgZmls
ZXMgb2YgdGhlIHRlbXBvcmFyeSAueGVuKi5vIGZpbGVzIGxpdmUgaW4geGVuLyByYXRoZXIKICAg
IHRoYW4geGVuL2FyY2gveDg2LyBhbnl3YXksIHNvIHdvbid0IGJlIGluY2x1ZGVkIG5vIG1hdHRl
ciB3aGF0LiBUYWtlIHRoZQogICAgb3Bwb3J0dW5pdHkgYW5kIGRlbGV0ZSB0aGVtLCBhcyB0aGUg
anVzdCByZS1nZW5lcmF0ZWQgLnhlbiouUyBmaWxlcyB3aWxsCiAgICB0cmlnZ2VyIGEgcHJvcGVy
IHJlLWJ1aWxkIG9mIHRoZSAueGVuKi5vIG9uZXMgYW55d2F5LgogICAgCiAgICBFbXB0eSB0aGUg
REVQUyB2YXJpYWJsZSBpbiBjYXNlIHRoZSBzZXQgb2YgZ29hbHMgY29uc2lzdHMgb2YganVzdCB0
aG9zZQogICAgdGVtcG9yYXJ5IG9iamVjdCBmaWxlcywgdGh1cyBlbGltaW5hdGluZyB0aGUgcmFj
ZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+
CiAgICBtYXN0ZXIgY29tbWl0OiA3NjFiYjU3NWNlOTcyNTUwMjlkMmQyMjQ5YjI3MTllNTRiYzc2
ODI1CiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0wNC0xMSAxMDoyNTowNSArMDIwMAogICAgCiAgICAo
Y2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCAwYWI5NWE5OGZlYTc1NTM1ZDExZGM1ZjA2MjkwZDky
M2ZlYjI3ZGQxKQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYWM5MDI0MDc4NWI4ZTVm
NmI0MGVlMzY3MzliYjhlYTljNjQ1YmY0YikKLS0tCiB4ZW4vYXJjaC94ODYvTWFrZWZpbGUgfCAx
MCArKysrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9N
YWtlZmlsZQppbmRleCAxYTkxOWFmMGY3Li5mYzkwNDQ5ZWEzIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC94ODYvTWFrZWZpbGUKKysrIGIveGVuL2FyY2gveDg2L01ha2VmaWxlCkBAIC0xMzksNyArMTM5
LDcgQEAgJChUQVJHRVQpLXN5bXM6IHByZWxpbmsubyB4ZW4ubGRzICQoQkFTRURJUikvY29tbW9u
L3N5bWJvbHMtZHVtbXkubwogCSQoTk0pIC1wYSAtLWZvcm1hdD1zeXN2ICQoQEQpLyQoQEYpIFwK
IAkJfCAkKEJBU0VESVIpL3Rvb2xzL3N5bWJvbHMgLS14ZW5zeW1zIC0tc3lzdiAtLXNvcnQgXAog
CQk+JChARCkvJChARikubWFwCi0Jcm0gLWYgJChARCkvLiQoQEYpLlswLTldKgorCXJtIC1mICQo
QEQpLy4kKEBGKS5bMC05XSogJChARCkvLi4kKEBGKS5bMC05XSoKIAogbm90ZS5vOiAkKFRBUkdF
VCktc3ltcwogCSQoT0JKQ09QWSkgLU8gYmluYXJ5IC0tb25seS1zZWN0aW9uPS5ub3RlLmdudS5i
dWlsZC1pZCAgJChCQVNFRElSKS94ZW4tc3ltcyAkQC5iaW4KQEAgLTE5Miw3ICsxOTIsNyBAQCAk
KFRBUkdFVCkuZWZpOiBwcmVsaW5rLWVmaS5vICQobm90ZV9maWxlKSBlZmkubGRzIGVmaS9yZWxv
Y3MtZHVtbXkubyAkKEJBU0VESVIpLwogCWlmICQoZ3VhcmQpIGZhbHNlOyB0aGVuIHJtIC1mICRA
OyBlY2hvICdFRkkgc3VwcG9ydCBkaXNhYmxlZCc7IFwKIAllbHNlICQoTk0pIC1wYSAtLWZvcm1h
dD1zeXN2ICQoQEQpLyQoQEYpIFwKIAkJfCAkKEJBU0VESVIpL3Rvb2xzL3N5bWJvbHMgLS14ZW5z
eW1zIC0tc3lzdiAtLXNvcnQgPiQoQEQpLyQoQEYpLm1hcDsgZmkKLQlybSAtZiAkKEBEKS8uJChA
RikuWzAtOV0qCisJcm0gLWYgJChARCkvLiQoQEYpLlswLTldKiAkKEBEKS8uLiQoQEYpLlswLTld
KgogCiBlZmkvYm9vdC5pbml0Lm8gZWZpL3J1bnRpbWUubyBlZmkvY29tcGF0Lm8gZWZpL2J1aWxk
aWQubzogJChCQVNFRElSKS9hcmNoL3g4Ni9lZmkvYnVpbHRfaW4ubwogZWZpL2Jvb3QuaW5pdC5v
IGVmaS9ydW50aW1lLm8gZWZpL2NvbXBhdC5vIGVmaS9idWlsZGlkLm86IDsKQEAgLTIyMywzICsy
MjMsOSBAQCBjbGVhbjo6CiAJcm0gLWYgJChCQVNFRElSKS8ueGVuLmVmaS5bMC05XSogZWZpLyou
byBlZmkvLiouZCBlZmkvKi5lZmkgZWZpL2Rpc2FibGVkIGVmaS9ta3JlbG9jCiAJcm0gLWYgYm9v
dC9yZWxvYy5TIGJvb3QvcmVsb2MubG5rIGJvb3QvcmVsb2MuYmluCiAJcm0gLWYgbm90ZS5vCisK
KyMgU3VwcHJlc3MgbG9hZGluZyBvZiBERVBTIGZpbGVzIGZvciBpbnRlcm5hbCwgdGVtcG9yYXJ5
IHRhcmdldCBmaWxlcy4gIFRoaXMKKyMgdGhlbiBhbHNvIHN1cHByZXNzZXMgcmUtZ2VuZXJhdGlv
biBvZiB0aGUgcmVzcGVjdGl2ZSAuKi5kMiBmaWxlcy4KK2lmZXEgKCQoZmlsdGVyLW91dCAueGVu
JS5vLCQobm90ZGlyICQoTUFLRUNNREdPQUxTKSkpLCkKK0RFUFM6PQorZW5kaWYKLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC44
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 17 12:55:13 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 12:55:13 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hRcOE-00013W-Ek; Fri, 17 May 2019 12:55:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PB1v=TR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRcOD-00013R-8I
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 12:55:09 +0000
X-Inumbo-ID: fe05198c-78a2-11e9-a491-bbb8ccfb4911
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fe05198c-78a2-11e9-a491-bbb8ccfb4911;
 Fri, 17 May 2019 12:55:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRcO9-0006Cx-5h
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 12:55:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hRcO9-0003Iv-2r
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 12:55:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hRcO9-0003Iv-2r@xenbits.xenproject.org>
Date: Fri, 17 May 2019 12:55:05 +0000
Subject: [Xen-changelog] [xen staging] x86: reduce general stack alignment
 to 8
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZiYjAxM2U1ZTUwYTVhOTRkYzk3YzYzOTFmMjBjN2Y0MDQwZWI2NTQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDE3
IDE0OjM1OjE0IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE3IDE0OjM1OjE0IDIwMTkgKzAyMDAKCiAgICB4
ODY6IHJlZHVjZSBnZW5lcmFsIHN0YWNrIGFsaWdubWVudCB0byA4CiAgICAKICAgIFdlIGRvbid0
IG5lZWQgYmlnZ2VyIGFsaWdubWVudCBleGNlcHQgd2hlbiBjYWxsaW5nIEVGSSBib290IG9yIHJ1
bnRpbWUKICAgIHNlcnZpY2VzIGZ1bmN0aW9ucyAoYW5kIHdlIGRvbid0IGd1YXJhbnRlZSB0aGF0
IGVpdGhlciwgYXMgZXhwbGFpbmVkCiAgICBjbG9zZSB0byB0aGUgdG9wIG9mIHhlbi9jb21tb24v
ZWZpL3J1bnRpbWUuYyBpbiB0aGUgc3RydWN0IGVmaV9yc19zdGF0ZQogICAgZGVjbGFyYXRpb24p
LiBIZW5jZSBpZiB0aGUgY29tcGlsZXIgc3VwcG9ydHMgcmVkdWNpbmcgc3RhY2sgYWxpZ25tZW50
CiAgICBmcm9tIHRoZSBBQkkgY29tcGF0aWJsZSAxNiBieXRlcyAoZ2NjIDcgYW5kIG5ld2VyKSwg
ZG8gc28gd2hlcmV2ZXIKICAgIHBvc3NpYmxlLgogICAgCiAgICBUaGUgRUZJIGNhc2UgaXRzZWxm
IGlzIGxhcmdlbHkgZGVhbHQgd2l0aCBhbHJlYWR5IChhY3R1YWxseSBmb3JjaW5nCiAgICAzMi1i
eXRlIGFsaWdubWVudCkgYXMgYSByZXN1bHQgb2YgY29tbWl0IGY2YjdmZWRjODkgKCJ4ODYvRUZJ
OiBtZWV0CiAgICBmdXJ0aGVyIHNwZWMgcmVxdWlyZW1lbnRzIGZvciBydW50aW1lIGNhbGxzIiku
IEhvd2V2ZXIsIGFzIGV4cGxhaW5lZCBpbgogICAgdGhlIGRlc2NyaXB0aW9uIG9mIHRoYXQgZWFy
bGllciBjaGFuZ2UsIHdpdGhvdXQgdXNpbmcKICAgIC1taW5jb21pbmctc3RhY2stYm91bmRhcnk9
MyAod2hpY2ggd2UgZG9uJ3Qgd2FudCkgd2Ugc3RpbGwgaGF2ZSB0byBtYWtlCiAgICB0aGUgY29t
cGlsZXIgYXNzdW1lIDE2LWJ5dGUgc3RhY2sgYm91bmRhcmllcyBmb3IgQ1VzIG1ha2luZyBFRkkg
Y2FsbHMgaW4KICAgIG9yZGVyIHRvIGtlZXAgdGhlIGNvbXBpbGVyIGZyb20gYWxpZ25pbmcgdGhl
IHN0YWNrLCBidXQgdGhlbiBwbGFjaW5nIGFuCiAgICBvZGQgbnVtYmVyIG9mIDgtYnl0ZSBvYmpl
Y3RzIG9uIGl0LCByZXN1bHRpbmcgaW4gYSBtaXMtYWxpZ25lZCBvdXRnb2luZwogICAgc3RhY2su
CiAgICAKICAgIFRoaXMgYXMgYSBzaWRlIGVmZmVjdCB5aWVsZHMgc29tZSBjb2RlIHNpemUgcmVk
dWN0aW9uLCBzaW5jZSBmb3IgYQogICAgbnVtYmVyIG9mIHN1ZmZpY2llbnRseSBzaW1wbGUgbm9u
LWxlYWYgZnVuY3Rpb25zIHRoZSBzdGFjayBhZGp1c3RtZW50CiAgICAoYnkgOCwgd2hlbiB0aGVy
ZSBhcmUgbm8gbG9jYWwgc3RhY2sgdmFyaWFibGVzIGF0IGFsbCkgZ2V0cyBkcm9wcGVkCiAgICBh
bHRvZ2V0aGVyLiBJIG5vdGljZSBleGNlcHRpb25zIHRob3VnaCwgZm9yIGV4YW1wbGUgaW4gZ3Vl
c3RfY3B1aWQoKSwKICAgIHdoZXJlIGluIGEgcmVsZWFzZSBidWlsZCBnY2MgOC4yIG5vdyBkZWNp
ZGVzIHRvIHNldCB1cCBhIGZyYW1lIHBvaW50ZXIKICAgICh3aXRob3V0IGV2ZXIgdXNpbmcgJXJi
cCk7IEkgY29uc2lkZXIgdGhpcyBhIGNvbXBpbGVyIHF1aXJrIHdoaWNoIHdlCiAgICBzaG91bGQg
bGVhdmUgdG8gdGhlIGNvbXBpbGVyIGZvbGtzIHRvIGFkZHJlc3MgZXZlbnR1YWxseS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2
aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2
L1J1bGVzLm1rICAgICB8IDUgKysrKysKIHhlbi9hcmNoL3g4Ni9lZmkvTWFrZWZpbGUgfCA2ICsr
KysrLQogMiBmaWxlcyBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L1J1bGVzLm1rIGIveGVuL2FyY2gveDg2L1J1bGVzLm1r
CmluZGV4IDNmMjY4N2JiZTQuLmJhYmMwZWRiY2QgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9S
dWxlcy5taworKysgYi94ZW4vYXJjaC94ODYvUnVsZXMubWsKQEAgLTUyLDYgKzUyLDExIEBAIENG
TEFHUyArPSAtZm5vLWp1bXAtdGFibGVzCiBleHBvcnQgQ09ORklHX0lORElSRUNUX1RIVU5LPXkK
IGVuZGlmCiAKKyMgSWYgc3VwcG9ydGVkIGJ5IHRoZSBjb21waWxlciwgcmVkdWNlIHN0YWNrIGFs
aWdubWVudCB0byA4IGJ5dGVzLiBCdXQgYWxsb3cKKyMgdGhpcyB0byBiZSBvdmVycmlkZGVuIGVs
c2V3aGVyZS4KKyQoY2FsbCBjYy1vcHRpb24tYWRkLENGTEFHUy1zdGFjay1ib3VuZGFyeSxDQywt
bXByZWZlcnJlZC1zdGFjay1ib3VuZGFyeT0zKQorQ0ZMQUdTICs9ICQoQ0ZMQUdTLXN0YWNrLWJv
dW5kYXJ5KQorCiAjIFNldCB1cCB0aGUgYXNzZW1ibGVyIGluY2x1ZGUgcGF0aCBwcm9wZXJseSBm
b3Igb2xkZXIgdG9vbGNoYWlucy4KIENGTEFHUyArPSAtV2EsLUkkKEJBU0VESVIpL2luY2x1ZGUK
IApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2VmaS9NYWtlZmlsZSBiL3hlbi9hcmNoL3g4Ni9l
ZmkvTWFrZWZpbGUKaW5kZXggMzgxNmRlMjczOC4uZjIyM2VmMDU4ZSAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L2VmaS9NYWtlZmlsZQorKysgYi94ZW4vYXJjaC94ODYvZWZpL01ha2VmaWxlCkBA
IC01LDcgKzUsMTEgQEAgQ0ZMQUdTICs9IC1mc2hvcnQtd2NoYXIKIAogYm9vdC5pbml0Lm86IGJ1
aWxkaWQubwogCitFRklPQkogOj0gYm9vdC5pbml0Lm8gY29tcGF0Lm8gcnVudGltZS5vCisKKyQo
RUZJT0JKKTogQ0ZMQUdTLXN0YWNrLWJvdW5kYXJ5IDo9IC1tcHJlZmVycmVkLXN0YWNrLWJvdW5k
YXJ5PTQKKwogb2JqLXkgOj0gc3R1Yi5vCi1vYmotJChYRU5fQlVJTERfRUZJKSA6PSBib290Lmlu
aXQubyBjb21wYXQubyByZWxvY3MtZHVtbXkubyBydW50aW1lLm8KK29iai0kKFhFTl9CVUlMRF9F
RkkpIDo9ICQoRUZJT0JKKSByZWxvY3MtZHVtbXkubwogZXh0cmEtJChYRU5fQlVJTERfRUZJKSAr
PSBidWlsZGlkLm8KIG5vY292LSQoWEVOX0JVSUxEX0VGSSkgKz0gc3R1Yi5vCi0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 17 12:55:21 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 12:55:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hRcOP-000146-GT; Fri, 17 May 2019 12:55:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PB1v=TR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRcOO-00013v-Gp
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 12:55:20 +0000
X-Inumbo-ID: 0417f542-78a3-11e9-bc96-b7e76aabb0fa
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0417f542-78a3-11e9-bc96-b7e76aabb0fa;
 Fri, 17 May 2019 12:55:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRcOJ-0006DY-CO
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 12:55:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hRcOJ-0003JZ-9i
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 12:55:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hRcOJ-0003JZ-9i@xenbits.xenproject.org>
Date: Fri, 17 May 2019 12:55:15 +0000
Subject: [Xen-changelog] [xen staging] x86: clone Linux'es
 ASM_CALL_CONSTRAINT
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGUyOGU2MzlmNWQyYTU0MTQzNWI4NzFkNGUzYWYwYzA5YjE1YTVkMDAKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDE3
IDE0OjM1OjUyIDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE3IDE0OjM1OjUyIDIwMTkgKzAyMDAKCiAgICB4
ODY6IGNsb25lIExpbnV4J2VzIEFTTV9DQUxMX0NPTlNUUkFJTlQKICAgIAogICAgV2hpbGUgd2Ug
ZG9uJ3QgbWVhbiB0byBydW4gdGhlaXIgb2JqdG9vbCBvdmVyIG91ciBnZW5lcmF0ZWQgY29kZSwg
aXQKICAgIHN0aWxsIHNlZW1zIGRlc2lyYWJsZSB0byBhdm9pZCBjYWxscyB0byBmdXJ0aGVyIGZ1
bmN0aW9ucyBiZWZvcmUgYQogICAgZnVuY3Rpb24ncyBmcmFtZSBwb2ludGVyIGlzIHNldCB1cC4K
ICAgIAogICAgU3VnZ2VzdGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVu
L2FyY2gveDg2L2VmaS9zdHViLmMgICAgICAgICAgICAgICAgfCAgOCArKysrKy0tLQogeGVuL2Fy
Y2gveDg2L2V4dGFibGUuYyAgICAgICAgICAgICAgICAgfCAgMiArLQogeGVuL2FyY2gveDg2L3g4
Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgfCAgMyArKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvYXNt
X2RlZm5zLmggICAgICAgIHwgMTMgKysrKysrKysrKysrKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9n
dWVzdC9oeXBlcmNhbGwuaCAgfCAgNiArKysrLS0KIDUgZmlsZXMgY2hhbmdlZCwgMjUgaW5zZXJ0
aW9ucygrKSwgNyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZWZpL3N0
dWIuYyBiL3hlbi9hcmNoL3g4Ni9lZmkvc3R1Yi5jCmluZGV4IDBjNDgxZTMyMzUuLmM1NzhiZmZj
NzEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9lZmkvc3R1Yi5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9lZmkvc3R1Yi5jCkBAIC0yLDggKzIsOSBAQAogI2luY2x1ZGUgPHhlbi9lcnJuby5oPgogI2lu
Y2x1ZGUgPHhlbi9pbml0Lmg+CiAjaW5jbHVkZSA8eGVuL2xpYi5oPgotI2luY2x1ZGUgPGFzbS9w
YWdlLmg+CisjaW5jbHVkZSA8YXNtL2FzbV9kZWZucy5oPgogI2luY2x1ZGUgPGFzbS9lZmliaW5k
Lmg+CisjaW5jbHVkZSA8YXNtL3BhZ2UuaD4KICNpbmNsdWRlIDxlZmkvZWZpZGVmLmg+CiAjaW5j
bHVkZSA8ZWZpL2VmaWNhcHN1bGUuaD4KICNpbmNsdWRlIDxlZmkvZWZpY29uLmg+CkBAIC0zNCwx
MCArMzUsMTEgQEAgdm9pZCBfX2luaXQgbm9yZXR1cm4gZWZpX211bHRpYm9vdDIoRUZJX0hBTkRM
RSBJbWFnZUhhbmRsZSwKICAgICAgKiBub3QgYmUgZGlyZWN0bHkgc3VwcG9ydGVkIGJ5IEMgY29t
cGlsZXIuCiAgICAgICovCiAgICAgYXNtIHZvbGF0aWxlKAotICAgICIgICAgY2FsbCAqJTMgICAg
ICAgICAgICAgICAgICAgICBcbiIKKyAgICAiICAgIGNhbGwgKiVbb3V0c3RyXSAgICAgICAgICAg
ICAgXG4iCiAgICAgIjA6ICBobHQgICAgICAgICAgICAgICAgICAgICAgICAgIFxuIgogICAgICIg
ICAgam1wICAwYiAgICAgICAgICAgICAgICAgICAgICBcbiIKLSAgICAgICA6ICIrYyIgKFN0ZEVy
ciksICI9ZCIgKFN0ZEVycikgOiAiMSIgKGVyciksICJybSIgKFN0ZEVyci0+T3V0cHV0U3RyaW5n
KQorICAgICAgIDogIitjIiAoU3RkRXJyKSwgIj1kIiAoU3RkRXJyKSBBU01fQ0FMTF9DT05TVFJB
SU5UCisgICAgICAgOiAiMSIgKGVyciksIFtvdXRzdHJdICJybSIgKFN0ZEVyci0+T3V0cHV0U3Ry
aW5nKQogICAgICAgIDogInJheCIsICJyOCIsICJyOSIsICJyMTAiLCAicjExIiwgIm1lbW9yeSIp
OwogCiAgICAgdW5yZWFjaGFibGUoKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9leHRhYmxl
LmMgYi94ZW4vYXJjaC94ODYvZXh0YWJsZS5jCmluZGV4IGE2NDMwYTZkOGQuLjcwOTcyZjEwODUg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9leHRhYmxlLmMKKysrIGIveGVuL2FyY2gveDg2L2V4
dGFibGUuYwpAQCAtMTY4LDcgKzE2OCw3IEBAIHN0YXRpYyBpbnQgX19pbml0IHN0dWJfc2VsZnRl
c3Qodm9pZCkKICAgICAgICAgICAgICAgICAgICAgICAgImptcCAuTHJldCU9XG5cdCIKICAgICAg
ICAgICAgICAgICAgICAgICAgIi5wb3BzZWN0aW9uXG5cdCIKICAgICAgICAgICAgICAgICAgICAg
ICAgX0FTTV9FWFRBQkxFKC5McmV0JT0sIC5MZml4JT0pCi0gICAgICAgICAgICAgICAgICAgICAg
IDogW2V4bl0gIittIiAocmVzKQorICAgICAgICAgICAgICAgICAgICAgICA6IFtleG5dICIrbSIg
KHJlcykgQVNNX0NBTExfQ09OU1RSQUlOVAogICAgICAgICAgICAgICAgICAgICAgICA6IFtzdGJd
ICJyIiAoYWRkciksICJhIiAodGVzdHNbaV0ucmF4KSk7CiAKICAgICAgICAgaWYgKCByZXMucmF3
ICE9IHRlc3RzW2ldLnJlcy5yYXcgKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVs
YXRlL3g4Nl9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUu
YwppbmRleCBmNTk4OWYzMDcxLi43NWNlMDE3MmRjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
eDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUv
eDg2X2VtdWxhdGUuYwpAQCAtMTEyMiw3ICsxMTIyLDggQEAgc3RhdGljIGlubGluZSBpbnQgbWtl
Yyh1aW50OF90IGUsIGludDMyX3QgZWMsIC4uLikKICAgICAgICAgICAgICAgICAgICAiam1wIC5M
cmV0JT1cblx0IiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAg
ICAgICAgICAgICAiLnBvcHNlY3Rpb25cblx0IiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIFwKICAgICAgICAgICAgICAgICAgICBfQVNNX0VYVEFCTEUoLkxyZXQlPSwgLkxmaXgl
PSkgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgICAgICAgICAgICA6IFtleG5dICIr
ZyIgKHN0dWJfZXhuLmluZm8pLCBjb25zdHJhaW50cywgICAgICAgICAgIFwKKyAgICAgICAgICAg
ICAgICAgICA6IFtleG5dICIrZyIgKHN0dWJfZXhuLmluZm8pIEFTTV9DQUxMX0NPTlNUUkFJTlQs
ICAgIFwKKyAgICAgICAgICAgICAgICAgICAgIGNvbnN0cmFpbnRzLCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgICAgICAgIFtzdHViXSAiciIg
KHN0dWIuZnVuYyksICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAg
ICAgICAgICJtIiAoKih1aW50OF90KCopW01BWF9JTlNUX0xFTiArIDFdKXN0dWIucHRyKSApOyAg
IFwKICAgICBpZiAoIHVubGlrZWx5KH5zdHViX2V4bi5pbmZvLnJhdykgKSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNt
X2RlZm5zLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2FzbV9kZWZucy5oCmluZGV4IGU2ODhjZjFj
MTYuLjRmZTU1NTZhMzQgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvYXNtX2RlZm5z
LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9hc21fZGVmbnMuaApAQCAtMjUsNiArMjUsMTkg
QEAgYXNtICggIlx0LmVxdSBDT05GSUdfSU5ESVJFQ1RfVEhVTkssICIKIAogI2lmbmRlZiBfX0FT
U0VNQkxZX18KIHZvaWQgcmV0X2Zyb21faW50cih2b2lkKTsKKworLyoKKyAqIFRoaXMgb3V0cHV0
IGNvbnN0cmFpbnQgc2hvdWxkIGJlIHVzZWQgZm9yIGFueSBpbmxpbmUgYXNtIHdoaWNoIGhhcyBh
ICJjYWxsIgorICogaW5zdHJ1Y3Rpb24uICBPdGhlcndpc2UgdGhlIGFzbSBtYXkgYmUgaW5zZXJ0
ZWQgYmVmb3JlIHRoZSBmcmFtZSBwb2ludGVyCisgKiBnZXRzIHNldCB1cCBieSB0aGUgY29udGFp
bmluZyBmdW5jdGlvbi4KKyAqLworI2lmZGVmIENPTkZJR19GUkFNRV9QT0lOVEVSCityZWdpc3Rl
ciB1bnNpZ25lZCBsb25nIGN1cnJlbnRfc3RhY2tfcG9pbnRlciBhc20oInJzcCIpOworIyBkZWZp
bmUgQVNNX0NBTExfQ09OU1RSQUlOVCAsICIrciIgKGN1cnJlbnRfc3RhY2tfcG9pbnRlcikKKyNl
bHNlCisjIGRlZmluZSBBU01fQ0FMTF9DT05TVFJBSU5UCisjZW5kaWYKKwogI2VuZGlmCiAKICNp
Zm5kZWYgTkRFQlVHCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0L2h5cGVy
Y2FsbC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9ndWVzdC9oeXBlcmNhbGwuaAppbmRleCBlOWU2
MjZiNDc0Li5kNTQ4ODE2YjMwIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2d1ZXN0
L2h5cGVyY2FsbC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZ3Vlc3QvaHlwZXJjYWxsLmgK
QEAgLTQwLDcgKzQwLDcgQEAKICAgICAgICAgbG9uZyByZXMsIHRtcF9fOyAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgYXNtIHZvbGF0aWxl
ICggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAg
ICAgICAgICAgICJjYWxsIGh5cGVyY2FsbF9wYWdlICsgJWNbb2Zmc2V0XSIgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKLSAgICAgICAgICAgIDogIj1hIiAocmVzKSwgIj1EIiAodG1wX18pICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgIDogIj1hIiAocmVz
KSwgIj1EIiAodG1wX18pIEFTTV9DQUxMX0NPTlNUUkFJTlQgICAgICAgICAgICAgIFwKICAgICAg
ICAgICAgIDogW29mZnNldF0gImkiIChoY2FsbCAqIDMyKSwgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIFwKICAgICAgICAgICAgICAgIjEiICgobG9uZykoYTEpKSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgIDogIm1lbW9yeSIgKTsg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKQEAgLTUzLDYg
KzUzLDcgQEAKICAgICAgICAgYXNtIHZvbGF0aWxlICggICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICJjYWxsIGh5cGVyY2FsbF9w
YWdlICsgJWNbb2Zmc2V0XSIgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAg
IDogIj1hIiAocmVzKSwgIj1EIiAodG1wX18pLCAiPVMiICh0bXBfXykgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAgICAgICAgICAgQVNNX0NBTExfQ09OU1RSQUlOVCAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgIDogW29mZnNldF0gImkiIChoY2Fs
bCAqIDMyKSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAg
IjEiICgobG9uZykoYTEpKSwgIjIiICgobG9uZykoYTIpKSAgICAgICAgICAgICAgICAgICAgICAg
IFwKICAgICAgICAgICAgIDogIm1lbW9yeSIgKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKQEAgLTY1LDYgKzY2LDcgQEAKICAgICAgICAgYXNtIHZvbGF0
aWxlICggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwK
ICAgICAgICAgICAgICJjYWxsIGh5cGVyY2FsbF9wYWdlICsgJWNbb2Zmc2V0XSIgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgIDogIj1hIiAocmVzKSwgIj1EIiAodG1wX18p
LCAiPVMiICh0bXBfXyksICI9ZCIgKHRtcF9fKSAgICAgIFwKKyAgICAgICAgICAgICAgQVNNX0NB
TExfQ09OU1RSQUlOVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAg
ICAgICAgICAgIDogW29mZnNldF0gImkiIChoY2FsbCAqIDMyKSwgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIFwKICAgICAgICAgICAgICAgIjEiICgobG9uZykoYTEpKSwgIjIiICgobG9u
ZykoYTIpKSwgIjMiICgobG9uZykoYTMpKSAgICAgIFwKICAgICAgICAgICAgIDogIm1lbW9yeSIg
KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKQEAgLTc4
LDcgKzgwLDcgQEAKICAgICAgICAgYXNtIHZvbGF0aWxlICggICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAgICJjYWxsIGh5cGVyY2Fs
bF9wYWdlICsgJWNbb2Zmc2V0XSIgICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAg
ICAgIDogIj1hIiAocmVzKSwgIj1EIiAodG1wX18pLCAiPVMiICh0bXBfXyksICI9ZCIgKHRtcF9f
KSwgICAgIFwKLSAgICAgICAgICAgICAgIj0mciIgKHRtcF9fKSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAgICAgICAgICAgIj0mciIgKHRtcF9fKSBB
U01fQ0FMTF9DT05TVFJBSU5UICAgICAgICAgICAgICAgICAgICAgICAgIFwKICAgICAgICAgICAg
IDogW29mZnNldF0gImkiIChoY2FsbCAqIDMyKSwgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKICAgICAgICAgICAgICAgIjEiICgobG9uZykoYTEpKSwgIjIiICgobG9uZykoYTIpKSwg
IjMiICgobG9uZykoYTMpKSwgICAgIFwKICAgICAgICAgICAgICAgIjQiIChfYTQpICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 17 12:55:30 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 12:55: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 1hRcOY-00015C-II; Fri, 17 May 2019 12:55:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PB1v=TR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRcOX-000153-1P
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 12:55:29 +0000
X-Inumbo-ID: 0a2a6f32-78a3-11e9-aafa-47009b843587
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0a2a6f32-78a3-11e9-aafa-47009b843587;
 Fri, 17 May 2019 12:55:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRcOT-0006Di-Im
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 12:55:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hRcOT-0003KC-Fs
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 12:55:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hRcOT-0003KC-Fs@xenbits.xenproject.org>
Date: Fri, 17 May 2019 12:55:25 +0000
Subject: [Xen-changelog] [xen staging] x86: infrastructure to allow
 converting certain indirect calls to direct ones
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDY3ZDAxY2RiNTUxODgwNjUzZGFjZjgwYWYzOWY4YjUyODBmMTg3OWMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDE3
IDE0OjM2OjM2IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE3IDE0OjM2OjM2IDIwMTkgKzAyMDAKCiAgICB4
ODY6IGluZnJhc3RydWN0dXJlIHRvIGFsbG93IGNvbnZlcnRpbmcgY2VydGFpbiBpbmRpcmVjdCBj
YWxscyB0byBkaXJlY3Qgb25lcwogICAgCiAgICBJbiBhIG51bWJlciBvZiBjYXNlcyB0aGUgdGFy
Z2V0cyBvZiBpbmRpcmVjdCBjYWxscyBnZXQgZGV0ZXJtaW5lZCBvbmNlCiAgICBhdCBib290IHRp
bWUuIEluIHN1Y2ggY2FzZXMgd2UgY2FuIHJlcGxhY2UgdGhvc2UgY2FsbHMgd2l0aCBkaXJlY3Qg
b25lcwogICAgdmlhIG91ciBhbHRlcm5hdGl2ZSBpbnN0cnVjdGlvbiBwYXRjaGluZyBtZWNoYW5p
c20uCiAgICAKICAgIFNvbWUgb2YgdGhlIHRhcmdldHMgKGluIHBhcnRpY3VsYXIgdGhlIGh2bV9m
dW5jcyBvbmVzKSBnZXQgZXN0YWJsaXNoZWQKICAgIG9ubHkgaW4gcHJlLVNNUCBpbml0Y2FsbHMs
IG1ha2luZyBuZWNlc3NhcnkgYSBzZWNvbmQgcGFzc3MgdGhyb3VnaCB0aGUKICAgIGFsdGVybmF0
aXZlIHBhdGNoaW5nIGNvZGUuIFRoZXJlZm9yZSBzb21lIGFkanVzdG1lbnRzIGJleW9uZCB0aGUK
ICAgIHJlY29nbml0aW9uIG9mIHRoZSBuZXcgc3BlY2lhbCBwYXR0ZXJuIGFyZSBuZWNlc3Nhcnkg
dGhlcmUuCiAgICAKICAgIE5vdGUgdGhhdCBwYXRjaGluZyBzdWNoIHNpdGVzIG1vcmUgdGhhbiBv
bmNlIGlzIG5vdCBzdXBwb3J0ZWQgKGFuZCB0aGUKICAgIHN1cHBsaWVkIG1hY3JvcyBhbHNvIGRv
bid0IHByb3ZpZGUgYW55IG1lYW5zIHRvIGRvIHNvKS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUg
PHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2FsdGVybmF0aXZlLmMgICAg
ICAgIHwgMTE5ICsrKysrKysrKysrKysrKysrLS0tCiB4ZW4vYXJjaC94ODYvc2V0dXAuYyAgICAg
ICAgICAgICAgfCAgIDIgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS5oIHwgMjMw
ICsrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiB4ZW4vaW5jbHVkZS94ZW4v
bGliLmggICAgICAgICAgICAgfCAgIDQgKwogNCBmaWxlcyBjaGFuZ2VkLCAzMzYgaW5zZXJ0aW9u
cygrKSwgMTkgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2FsdGVybmF0
aXZlLmMgYi94ZW4vYXJjaC94ODYvYWx0ZXJuYXRpdmUuYwppbmRleCBiOGM4MTlhNDgxLi5jZTJi
NDMwMmU2IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvYWx0ZXJuYXRpdmUuYworKysgYi94ZW4v
YXJjaC94ODYvYWx0ZXJuYXRpdmUuYwpAQCAtMTc3LDkgKzE3NywxNCBAQCB0ZXh0X3Bva2Uodm9p
ZCAqYWRkciwgY29uc3Qgdm9pZCAqb3Bjb2RlLCBzaXplX3QgbGVuKQogICogc2VsZiBtb2RpZnlp
bmcgY29kZS4gVGhpcyBpbXBsaWVzIHRoYXQgYXN5bW1ldHJpYyBzeXN0ZW1zIHdoZXJlCiAgKiBB
UHMgaGF2ZSBsZXNzIGNhcGFiaWxpdGllcyB0aGFuIHRoZSBib290IHByb2Nlc3NvciBhcmUgbm90
IGhhbmRsZWQuCiAgKiBUb3VnaC4gTWFrZSBzdXJlIHlvdSBkaXNhYmxlIHN1Y2ggZmVhdHVyZXMg
YnkgaGFuZC4KKyAqCisgKiBUaGUgY2FsbGVyIHdpbGwgc2V0IHRoZSAiZm9yY2UiIGFyZ3VtZW50
IHRvIHRydWUgZm9yIHRoZSBmaW5hbAorICogaW52b2NhdGlvbiwgc3VjaCB0aGF0IG5vIENBTExz
L0pNUHMgdG8gTlVMTCBwb2ludGVycyB3aWxsIGJlIGxlZnQKKyAqIGFyb3VuZC4gU2VlIGFsc28g
dGhlIGZ1cnRoZXIgY29tbWVudCBiZWxvdy4KICAqLwotdm9pZCBpbml0X29yX2xpdmVwYXRjaCBh
cHBseV9hbHRlcm5hdGl2ZXMoc3RydWN0IGFsdF9pbnN0ciAqc3RhcnQsCi0gICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgYWx0X2luc3RyICplbmQpCitzdGF0
aWMgdm9pZCBpbml0X29yX2xpdmVwYXRjaCBfYXBwbHlfYWx0ZXJuYXRpdmVzKHN0cnVjdCBhbHRf
aW5zdHIgKnN0YXJ0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBzdHJ1Y3QgYWx0X2luc3RyICplbmQsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGJvb2wgZm9yY2UpCiB7CiAgICAgc3RydWN0IGFsdF9p
bnN0ciAqYSwgKmJhc2U7CiAKQEAgLTIwOCw5ICsyMTMsMTAgQEAgdm9pZCBpbml0X29yX2xpdmVw
YXRjaCBhcHBseV9hbHRlcm5hdGl2ZXMoc3RydWN0IGFsdF9pbnN0ciAqc3RhcnQsCiAgICAgICAg
IC8qCiAgICAgICAgICAqIERldGVjdCBzZXF1ZW5jZXMgb2YgYWx0X2luc3RyJ3MgcGF0Y2hpbmcg
dGhlIHNhbWUgb3JpZ2luIHNpdGUsIGFuZAogICAgICAgICAgKiBrZWVwIGJhc2UgcG9pbnRpbmcg
YXQgdGhlIGZpcnN0IGFsdF9pbnN0ciBlbnRyeS4gIFRoaXMgaXMgc28gd2UgY2FuCi0gICAgICAg
ICAqIHJlZmVyIHRvIGEgc2luZ2xlIC0+cHJpdiBmaWVsZCBmb3IgcGF0Y2hpbmcgZGVjaXNpb25z
LiAgV2UKLSAgICAgICAgICogZGVsaWJlcmF0ZWx5IHVzZSB0aGUgYWx0X2luc3RyIGl0c2VsZiBy
YXRoZXIgdGhhbiBhIGxvY2FsIHZhcmlhYmxlCi0gICAgICAgICAqIGluIGNhc2Ugd2UgZW5kIHVw
IG1ha2luZyBtdWx0aXBsZSBwYXNzZXMuCisgICAgICAgICAqIHJlZmVyIHRvIGEgc2luZ2xlIC0+
cHJpdiBmaWVsZCBmb3Igc29tZSBvZiBvdXIgcGF0Y2hpbmcgZGVjaXNpb25zLAorICAgICAgICAg
KiBpbiBwYXJ0aWN1bGFyIHRoZSBOT1Agb3B0aW1pemF0aW9uLiBXZSBkZWxpYmVyYXRlbHkgdXNl
IHRoZSBhbHRfaW5zdHIKKyAgICAgICAgICogaXRzZWxmIHJhdGhlciB0aGFuIGEgbG9jYWwgdmFy
aWFibGUgaW4gY2FzZSB3ZSBlbmQgdXAgbWFraW5nIG11bHRpcGxlCisgICAgICAgICAqIHBhc3Nl
cy4KICAgICAgICAgICoKICAgICAgICAgICogLT5wcml2IGJlaW5nIG5vbnplcm8gbWVhbnMgdGhh
dCB0aGUgb3JpZ2luIHNpdGUgaGFzIGFscmVhZHkgYmVlbgogICAgICAgICAgKiBtb2RpZmllZCwg
YW5kIHdlIHNob3VsZG4ndCB0cnkgdG8gb3B0aW1pc2UgdGhlIG5vcHMgYWdhaW4uCkBAIC0yMTgs
NiArMjI0LDEzIEBAIHZvaWQgaW5pdF9vcl9saXZlcGF0Y2ggYXBwbHlfYWx0ZXJuYXRpdmVzKHN0
cnVjdCBhbHRfaW5zdHIgKnN0YXJ0LAogICAgICAgICBpZiAoIEFMVF9PUklHX1BUUihiYXNlKSAh
PSBvcmlnICkKICAgICAgICAgICAgIGJhc2UgPSBhOwogCisgICAgICAgIC8qIFNraXAgcGF0Y2gg
c2l0ZXMgYWxyZWFkeSBoYW5kbGVkIGR1cmluZyB0aGUgZmlyc3QgcGFzcy4gKi8KKyAgICAgICAg
aWYgKCBhLT5wcml2ICkKKyAgICAgICAgeworICAgICAgICAgICAgQVNTRVJUKGZvcmNlKTsKKyAg
ICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICB9CisKICAgICAgICAgLyogSWYgdGhlcmUgaXMg
bm8gcmVwbGFjZW1lbnQgdG8gbWFrZSwgc2VlIGFib3V0IG9wdGltaXNpbmcgdGhlIG5vcHMuICov
CiAgICAgICAgIGlmICggIWJvb3RfY3B1X2hhcyhhLT5jcHVpZCkgKQogICAgICAgICB7CkBAIC0y
MjUsNyArMjM4LDcgQEAgdm9pZCBpbml0X29yX2xpdmVwYXRjaCBhcHBseV9hbHRlcm5hdGl2ZXMo
c3RydWN0IGFsdF9pbnN0ciAqc3RhcnQsCiAgICAgICAgICAgICBpZiAoIGJhc2UtPnByaXYgKQog
ICAgICAgICAgICAgICAgIGNvbnRpbnVlOwogCi0gICAgICAgICAgICBiYXNlLT5wcml2ID0gMTsK
KyAgICAgICAgICAgIGEtPnByaXYgPSAxOwogCiAgICAgICAgICAgICAvKiBOb3RoaW5nIHVzZWZ1
bCB0byBkbz8gKi8KICAgICAgICAgICAgIGlmICggdG9vbGNoYWluX25vcHNfYXJlX2lkZWFsIHx8
IGEtPnBhZF9sZW4gPD0gMSApCkBAIC0yMzYsMjAgKzI0OSw3NCBAQCB2b2lkIGluaXRfb3JfbGl2
ZXBhdGNoIGFwcGx5X2FsdGVybmF0aXZlcyhzdHJ1Y3QgYWx0X2luc3RyICpzdGFydCwKICAgICAg
ICAgICAgIGNvbnRpbnVlOwogICAgICAgICB9CiAKLSAgICAgICAgYmFzZS0+cHJpdiA9IDE7Ci0K
ICAgICAgICAgbWVtY3B5KGJ1ZiwgcmVwbCwgYS0+cmVwbF9sZW4pOwogCiAgICAgICAgIC8qIDB4
ZTgvMHhlOSBhcmUgcmVsYXRpdmUgYnJhbmNoZXM7IGZpeCB0aGUgb2Zmc2V0LiAqLwogICAgICAg
ICBpZiAoIGEtPnJlcGxfbGVuID49IDUgJiYgKCpidWYgJiAweGZlKSA9PSAweGU4ICkKLSAgICAg
ICAgICAgICooaW50MzJfdCAqKShidWYgKyAxKSArPSByZXBsIC0gb3JpZzsKKyAgICAgICAgewor
ICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIERldGVjdCB0aGUgc3BlY2lhbCBjYXNlIG9m
IGluZGlyZWN0LXRvLWRpcmVjdCBicmFuY2ggcGF0Y2hpbmc6CisgICAgICAgICAgICAgKiAtIHJl
cGxhY2VtZW50IGlzIGEgZGlyZWN0IENBTEwvSk1QIChvcGNvZGVzIDB4RTgvMHhFOTsgYWxyZWFk
eQorICAgICAgICAgICAgICogICBjaGVja2VkIGFib3ZlKSwKKyAgICAgICAgICAgICAqIC0gcmVw
bGFjZW1lbnQncyBkaXNwbGFjZW1lbnQgaXMgLTUgKHBvaW50aW5nIGJhY2sgYXQgdGhlIHZlcnkK
KyAgICAgICAgICAgICAqICAgaW5zbiwgd2hpY2ggbWFrZXMgbm8gc2Vuc2UgaW4gYSByZWFsIHJl
cGxhY2VtZW50IGluc24pLAorICAgICAgICAgICAgICogLSBvcmlnaW5hbCBpcyBhbiBpbmRpcmVj
dCBDQUxML0pNUCAob3Bjb2RlcyAweEZGLzIgb3IgMHhGRi80KQorICAgICAgICAgICAgICogICB1
c2luZyBSSVAtcmVsYXRpdmUgYWRkcmVzc2luZy4KKyAgICAgICAgICAgICAqIFNvbWUgYnJhbmNo
IGRlc3RpbmF0aW9ucyBtYXkgc3RpbGwgYmUgTlVMTCB3aGVuIHdlIGNvbWUgaGVyZQorICAgICAg
ICAgICAgICogdGhlIGZpcnN0IHRpbWUuIERlZmVyIHBhdGNoaW5nIG9mIHRob3NlIHVudGlsIHRo
ZSBwb3N0LXByZXNtcC0KKyAgICAgICAgICAgICAqIGluaXRjYWxscyByZS1pbnZvY2F0aW9uICh3
aXRoIGZvcmNlIHNldCB0byB0cnVlKS4gSWYgYXQgdGhhdAorICAgICAgICAgICAgICogcG9pbnQg
dGhlIGJyYW5jaCBkZXN0aW5hdGlvbiBpcyBzdGlsbCBOVUxMLCBpbnNlcnQgIlVEMjsgVUQwIgor
ICAgICAgICAgICAgICogKGZvciBlYXNlIG9mIHJlY29nbml0aW9uKSBpbnN0ZWFkIG9mIENBTEwv
Sk1QLgorICAgICAgICAgICAgICovCisgICAgICAgICAgICBpZiAoIGEtPmNwdWlkID09IFg4Nl9G
RUFUVVJFX0FMV0FZUyAmJgorICAgICAgICAgICAgICAgICAqKGludDMyX3QgKikoYnVmICsgMSkg
PT0gLTUgJiYKKyAgICAgICAgICAgICAgICAgYS0+b3JpZ19sZW4gPj0gNiAmJgorICAgICAgICAg
ICAgICAgICBvcmlnWzBdID09IDB4ZmYgJiYKKyAgICAgICAgICAgICAgICAgb3JpZ1sxXSA9PSAo
KmJ1ZiAmIDEgPyAweDI1IDogMHgxNSkgKQorICAgICAgICAgICAgeworICAgICAgICAgICAgICAg
IGxvbmcgZGlzcCA9ICooaW50MzJfdCAqKShvcmlnICsgMik7CisgICAgICAgICAgICAgICAgY29u
c3QgdWludDhfdCAqZGVzdCA9ICoodm9pZCAqKikob3JpZyArIDYgKyBkaXNwKTsKKworICAgICAg
ICAgICAgICAgIGlmICggZGVzdCApCisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAg
ICAgICBkaXNwID0gZGVzdCAtIChvcmlnICsgNSk7CisgICAgICAgICAgICAgICAgICAgIEFTU0VS
VChkaXNwID09IChpbnQzMl90KWRpc3ApOworICAgICAgICAgICAgICAgICAgICAqKGludDMyX3Qg
KikoYnVmICsgMSkgPSBkaXNwOworICAgICAgICAgICAgICAgIH0KKyAgICAgICAgICAgICAgICBl
bHNlIGlmICggZm9yY2UgKQorICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAg
YnVmWzBdID0gMHgwZjsKKyAgICAgICAgICAgICAgICAgICAgYnVmWzFdID0gMHgwYjsKKyAgICAg
ICAgICAgICAgICAgICAgYnVmWzJdID0gMHgwZjsKKyAgICAgICAgICAgICAgICAgICAgYnVmWzNd
ID0gMHhmZjsKKyAgICAgICAgICAgICAgICAgICAgYnVmWzRdID0gMHhmZjsKKyAgICAgICAgICAg
ICAgICB9CisgICAgICAgICAgICAgICAgZWxzZQorICAgICAgICAgICAgICAgICAgICBjb250aW51
ZTsKKyAgICAgICAgICAgIH0KKyAgICAgICAgICAgIGVsc2UgaWYgKCBmb3JjZSAmJiBzeXN0ZW1f
c3RhdGUgPCBTWVNfU1RBVEVfYWN0aXZlICkKKyAgICAgICAgICAgICAgICBBU1NFUlRfVU5SRUFD
SEFCTEUoKTsKKyAgICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgICAgICAqKGludDMyX3QgKiko
YnVmICsgMSkgKz0gcmVwbCAtIG9yaWc7CisgICAgICAgIH0KKyAgICAgICAgZWxzZSBpZiAoIGZv
cmNlICYmIHN5c3RlbV9zdGF0ZSA8IFNZU19TVEFURV9hY3RpdmUgICkKKyAgICAgICAgICAgIEFT
U0VSVF9VTlJFQUNIQUJMRSgpOworCisgICAgICAgIGEtPnByaXYgPSAxOwogCiAgICAgICAgIGFk
ZF9ub3BzKGJ1ZiArIGEtPnJlcGxfbGVuLCB0b3RhbF9sZW4gLSBhLT5yZXBsX2xlbik7CiAgICAg
ICAgIHRleHRfcG9rZShvcmlnLCBidWYsIHRvdGFsX2xlbik7CiAgICAgfQogfQogCi1zdGF0aWMg
Ym9vbCBfX2luaXRkYXRhIGFsdF9kb25lOwordm9pZCBpbml0X29yX2xpdmVwYXRjaCBhcHBseV9h
bHRlcm5hdGl2ZXMoc3RydWN0IGFsdF9pbnN0ciAqc3RhcnQsCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgYWx0X2luc3RyICplbmQpCit7CisgICAgX2Fw
cGx5X2FsdGVybmF0aXZlcyhzdGFydCwgZW5kLCB0cnVlKTsKK30KKworc3RhdGljIHVuc2lnbmVk
IGludCBfX2luaXRkYXRhIGFsdF90b2RvOworc3RhdGljIHVuc2lnbmVkIGludCBfX2luaXRkYXRh
IGFsdF9kb25lOwogCiAvKgogICogQXQgYm9vdCB0aW1lLCB3ZSBwYXRjaCBhbHRlcm5hdGl2ZXMg
aW4gTk1JIGNvbnRleHQuICBUaGlzIG1lYW5zIHRoYXQgdGhlCkBAIC0yNjQsNyArMzMxLDcgQEAg
c3RhdGljIGludCBfX2luaXQgbm1pX2FwcGx5X2FsdGVybmF0aXZlcyhjb25zdCBzdHJ1Y3QgY3B1
X3VzZXJfcmVncyAqcmVncywKICAgICAgKiBNb3JlIHRoYW4gb25lIE5NSSBtYXkgb2NjdXIgYmV0
d2VlbiB0aGUgdHdvIHNldF9ubWlfY2FsbGJhY2soKSBiZWxvdy4KICAgICAgKiBXZSBvbmx5IG5l
ZWQgdG8gYXBwbHkgYWx0ZXJuYXRpdmVzIG9uY2UuCiAgICAgICovCi0gICAgaWYgKCAhYWx0X2Rv
bmUgKQorICAgIGlmICggIShhbHRfZG9uZSAmIGFsdF90b2RvKSApCiAgICAgewogICAgICAgICB1
bnNpZ25lZCBsb25nIGNyMDsKIApAQCAtMjczLDExICszNDAsMTIgQEAgc3RhdGljIGludCBfX2lu
aXQgbm1pX2FwcGx5X2FsdGVybmF0aXZlcyhjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVn
cywKICAgICAgICAgLyogRGlzYWJsZSBXUCB0byBhbGxvdyBwYXRjaGluZyByZWFkLW9ubHkgcGFn
ZXMuICovCiAgICAgICAgIHdyaXRlX2NyMChjcjAgJiB+WDg2X0NSMF9XUCk7CiAKLSAgICAgICAg
YXBwbHlfYWx0ZXJuYXRpdmVzKF9fYWx0X2luc3RydWN0aW9ucywgX19hbHRfaW5zdHJ1Y3Rpb25z
X2VuZCk7CisgICAgICAgIF9hcHBseV9hbHRlcm5hdGl2ZXMoX19hbHRfaW5zdHJ1Y3Rpb25zLCBf
X2FsdF9pbnN0cnVjdGlvbnNfZW5kLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsdF9k
b25lKTsKIAogICAgICAgICB3cml0ZV9jcjAoY3IwKTsKIAotICAgICAgICBhbHRfZG9uZSA9IHRy
dWU7CisgICAgICAgIGFsdF9kb25lIHw9IGFsdF90b2RvOwogICAgIH0KIAogICAgIHJldHVybiAx
OwpAQCAtMjg3LDEzICszNTUsMTEgQEAgc3RhdGljIGludCBfX2luaXQgbm1pX2FwcGx5X2FsdGVy
bmF0aXZlcyhjb25zdCBzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywKICAqIFRoaXMgcm91dGlu
ZSBpcyBjYWxsZWQgd2l0aCBsb2NhbCBpbnRlcnJ1cHQgZGlzYWJsZWQgYW5kIHVzZWQgZHVyaW5n
CiAgKiBib290dXAuCiAgKi8KLXZvaWQgX19pbml0IGFsdGVybmF0aXZlX2luc3RydWN0aW9ucyh2
b2lkKQorc3RhdGljIHZvaWQgX19pbml0IF9hbHRlcm5hdGl2ZV9pbnN0cnVjdGlvbnMoYm9vbCBm
b3JjZSkKIHsKICAgICB1bnNpZ25lZCBpbnQgaTsKICAgICBubWlfY2FsbGJhY2tfdCAqc2F2ZWRf
bm1pX2NhbGxiYWNrOwogCi0gICAgYXJjaF9pbml0X2lkZWFsX25vcHMoKTsKLQogICAgIC8qCiAg
ICAgICogRG9uJ3Qgc3RvcCBtYWNoaW5lIGNoZWNrIGV4Y2VwdGlvbnMgd2hpbGUgcGF0Y2hpbmcu
CiAgICAgICogTUNFcyBvbmx5IGhhcHBlbiB3aGVuIHNvbWV0aGluZyBnb3QgY29ycnVwdGVkIGFu
ZCBpbiB0aGlzCkBAIC0zMDYsNiArMzcyLDEwIEBAIHZvaWQgX19pbml0IGFsdGVybmF0aXZlX2lu
c3RydWN0aW9ucyh2b2lkKQogICAgICAqLwogICAgIEFTU0VSVCghbG9jYWxfaXJxX2lzX2VuYWJs
ZWQoKSk7CiAKKyAgICAvKiBTZXQgd2hhdCBvcGVyYXRpb24gdG8gcGVyZm9ybSAvYmVmb3JlLyBz
ZXR0aW5nIHRoZSBjYWxsYmFjay4gKi8KKyAgICBhbHRfdG9kbyA9IDF1IDw8IGZvcmNlOworICAg
IGJhcnJpZXIoKTsKKwogICAgIC8qCiAgICAgICogQXMgc29vbiBhcyB0aGUgY2FsbGJhY2sgaXMg
c2V0IHVwLCB0aGUgbmV4dCBOTUkgd2lsbCB0cmlnZ2VyIHBhdGNoaW5nLAogICAgICAqIGV2ZW4g
YW4gTk1JIGFoZWFkIG9mIG91ciBleHBsaWNpdCBzZWxmLU5NSS4KQEAgLTMyMSwxMSArMzkxLDI0
IEBAIHZvaWQgX19pbml0IGFsdGVybmF0aXZlX2luc3RydWN0aW9ucyh2b2lkKQogICAgICAqIGNv
dmVyIHRoZSAoaG9wZWZ1bGx5IG5ldmVyKSBhc3luYyBjYXNlLCBwb2xsIGFsdF9kb25lIGZvciB1
cCB0byBvbmUKICAgICAgKiBzZWNvbmQuCiAgICAgICovCi0gICAgZm9yICggaSA9IDA7ICFBQ0NF
U1NfT05DRShhbHRfZG9uZSkgJiYgaSA8IDEwMDA7ICsraSApCisgICAgZm9yICggaSA9IDA7ICEo
QUNDRVNTX09OQ0UoYWx0X2RvbmUpICYgYWx0X3RvZG8pICYmIGkgPCAxMDAwOyArK2kgKQogICAg
ICAgICBtZGVsYXkoMSk7CiAKLSAgICBpZiAoICFBQ0NFU1NfT05DRShhbHRfZG9uZSkgKQorICAg
IGlmICggIShBQ0NFU1NfT05DRShhbHRfZG9uZSkgJiBhbHRfdG9kbykgKQogICAgICAgICBwYW5p
YygiVGltZWQgb3V0IHdhaXRpbmcgZm9yIGFsdGVybmF0aXZlcyBzZWxmLU5NSSB0byBoaXRcbiIp
OwogCiAgICAgc2V0X25taV9jYWxsYmFjayhzYXZlZF9ubWlfY2FsbGJhY2spOwogfQorCit2b2lk
IF9faW5pdCBhbHRlcm5hdGl2ZV9pbnN0cnVjdGlvbnModm9pZCkKK3sKKyAgICBhcmNoX2luaXRf
aWRlYWxfbm9wcygpOworICAgIF9hbHRlcm5hdGl2ZV9pbnN0cnVjdGlvbnMoZmFsc2UpOworfQor
Cit2b2lkIF9faW5pdCBhbHRlcm5hdGl2ZV9icmFuY2hlcyh2b2lkKQoreworICAgIGxvY2FsX2ly
cV9kaXNhYmxlKCk7CisgICAgX2FsdGVybmF0aXZlX2luc3RydWN0aW9ucyh0cnVlKTsKKyAgICBs
b2NhbF9pcnFfZW5hYmxlKCk7Cit9CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBi
L3hlbi9hcmNoL3g4Ni9zZXR1cC5jCmluZGV4IDU1MTVmODZkZjMuLjk1NjZiMWQxNzYgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBA
IC0xNjYwLDYgKzE2NjAsOCBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNp
Z25lZCBsb25nIG1iaV9wKQogCiAgICAgZG9fcHJlc21wX2luaXRjYWxscygpOwogCisgICAgYWx0
ZXJuYXRpdmVfYnJhbmNoZXMoKTsKKwogICAgIC8qCiAgICAgICogTkI6IHdoZW4gcnVubmluZyBh
cyBhIFBWIHNoaW0gVkNQVU9QX3VwL2Rvd24gaXMgd2lyZWQgdG8gdGhlIHNoaW0KICAgICAgKiBw
aHlzaWNhbCBjcHVfYWRkL3JlbW92ZSBmdW5jdGlvbnMsIHNvIGxhdW5jaCB0aGUgZ3Vlc3Qgd2l0
aCBvbmx5CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLmggYi94
ZW4vaW5jbHVkZS9hc20teDg2L2FsdGVybmF0aXZlLmgKaW5kZXggZDk2NDExZjBmMy4uNjNkMGE0
NTBiYSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9hbHRlcm5hdGl2ZS5oCisrKyBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvYWx0ZXJuYXRpdmUuaApAQCAtNCw4ICs0LDggQEAKICNpZmRl
ZiBfX0FTU0VNQkxZX18KICNpbmNsdWRlIDxhc20vYWx0ZXJuYXRpdmUtYXNtLmg+CiAjZWxzZQor
I2luY2x1ZGUgPHhlbi9saWIuaD4KICNpbmNsdWRlIDx4ZW4vc3RyaW5naWZ5Lmg+Ci0jaW5jbHVk
ZSA8eGVuL3R5cGVzLmg+CiAjaW5jbHVkZSA8YXNtL2FzbS1tYWNyb3MuaD4KIAogc3RydWN0IF9f
cGFja2VkIGFsdF9pbnN0ciB7CkBAIC0yNiw2ICsyNiw3IEBAIGV4dGVybiB2b2lkIGFkZF9ub3Bz
KHZvaWQgKmluc25zLCB1bnNpZ25lZCBpbnQgbGVuKTsKIC8qIFNpbWlsYXIgdG8gYWx0ZXJuYXRp
dmVfaW5zdHJ1Y3Rpb25zIGV4Y2VwdCBpdCBjYW4gYmUgcnVuIHdpdGggSVJRcyBlbmFibGVkLiAq
LwogZXh0ZXJuIHZvaWQgYXBwbHlfYWx0ZXJuYXRpdmVzKHN0cnVjdCBhbHRfaW5zdHIgKnN0YXJ0
LCBzdHJ1Y3QgYWx0X2luc3RyICplbmQpOwogZXh0ZXJuIHZvaWQgYWx0ZXJuYXRpdmVfaW5zdHJ1
Y3Rpb25zKHZvaWQpOworZXh0ZXJuIHZvaWQgYWx0ZXJuYXRpdmVfYnJhbmNoZXModm9pZCk7CiAK
ICNkZWZpbmUgYWx0X29yaWdfbGVuICAgICAgICIoLkxYRU4lPV9vcmlnX2UgLSAuTFhFTiU9X29y
aWdfcykiCiAjZGVmaW5lIGFsdF9wYWRfbGVuICAgICAgICAiKC5MWEVOJT1fb3JpZ19wIC0gLkxY
RU4lPV9vcmlnX2UpIgpAQCAtMTQ5LDYgKzE1MCwyMzMgQEAgZXh0ZXJuIHZvaWQgYWx0ZXJuYXRp
dmVfaW5zdHJ1Y3Rpb25zKHZvaWQpOwogLyogVXNlIHRoaXMgbWFjcm8ocykgaWYgeW91IG5lZWQg
bW9yZSB0aGFuIG9uZSBvdXRwdXQgcGFyYW1ldGVyLiAqLwogI2RlZmluZSBBU01fT1VUUFVUMihh
Li4uKSBhCiAKKy8qCisgKiBNYWNoaW5lcnkgdG8gYWxsb3cgY29udmVydGluZyBpbmRpcmVjdCB0
byBkaXJlY3QgY2FsbHMsIHdoZW4gdGhlIGNhbGxlZAorICogZnVuY3Rpb24gaXMgZGV0ZXJtaW5l
ZCBvbmNlIGF0IGJvb3QgYW5kIGxhdGVyIG5ldmVyIGNoYW5nZWQuCisgKi8KKworI2RlZmluZSBB
TFRfQ0FMTF9hcmcxICJyZGkiCisjZGVmaW5lIEFMVF9DQUxMX2FyZzIgInJzaSIKKyNkZWZpbmUg
QUxUX0NBTExfYXJnMyAicmR4IgorI2RlZmluZSBBTFRfQ0FMTF9hcmc0ICJyY3giCisjZGVmaW5l
IEFMVF9DQUxMX2FyZzUgInI4IgorI2RlZmluZSBBTFRfQ0FMTF9hcmc2ICJyOSIKKworI2RlZmlu
ZSBBTFRfQ0FMTF9BUkcoYXJnLCBuKSBcCisgICAgcmVnaXN0ZXIgdHlwZW9mKChhcmcpID8gKGFy
ZykgOiAwKSBhICMjIG4gIyMgXyBcCisgICAgYXNtICggQUxUX0NBTExfYXJnICMjIG4gKSA9IChh
cmcpCisjZGVmaW5lIEFMVF9DQUxMX05PX0FSRyhuKSBcCisgICAgcmVnaXN0ZXIgdW5zaWduZWQg
bG9uZyBhICMjIG4gIyMgXyBhc20gKCBBTFRfQ0FMTF9hcmcgIyMgbiApCisKKyNkZWZpbmUgQUxU
X0NBTExfTk9fQVJHNiBBTFRfQ0FMTF9OT19BUkcoNikKKyNkZWZpbmUgQUxUX0NBTExfTk9fQVJH
NSBBTFRfQ0FMTF9OT19BUkcoNSk7IEFMVF9DQUxMX05PX0FSRzYKKyNkZWZpbmUgQUxUX0NBTExf
Tk9fQVJHNCBBTFRfQ0FMTF9OT19BUkcoNCk7IEFMVF9DQUxMX05PX0FSRzUKKyNkZWZpbmUgQUxU
X0NBTExfTk9fQVJHMyBBTFRfQ0FMTF9OT19BUkcoMyk7IEFMVF9DQUxMX05PX0FSRzQKKyNkZWZp
bmUgQUxUX0NBTExfTk9fQVJHMiBBTFRfQ0FMTF9OT19BUkcoMik7IEFMVF9DQUxMX05PX0FSRzMK
KyNkZWZpbmUgQUxUX0NBTExfTk9fQVJHMSBBTFRfQ0FMTF9OT19BUkcoMSk7IEFMVF9DQUxMX05P
X0FSRzIKKworLyoKKyAqIFVuZm9ydHVuYXRlbHkgQUxUX0NBTExfTk9fQVJHKCkgYWJvdmUgY2Fu
J3QgdXNlIGEgZmFrZSBpbml0aWFsaXplciAodG8KKyAqIHN1cHByZXNzICJ1bmluaXRpYWxpemVk
IHZhcmlhYmxlIiB3YXJuaW5ncyksIGFzIHZhcmlvdXMgdmVyc2lvbnMgb2YgZ2NjCisgKiBvbGRl
ciB0aGFuIDguMSBmYWxsIG9uIHRoZSBub3NlIGluIHZhcmlvdXMgd2F5cyB3aXRoIHRoYXQgKGFs
d2F5cyBiZWNhdXNlCisgKiBvZiBzb21lIG90aGVyIGNvbnN0cnVjdCBlbHNld2hlcmUgaW4gdGhl
IHNhbWUgZnVuY3Rpb24gbmVlZGluZyB0byB1c2UgdGhlCisgKiBzYW1lIGhhcmQgcmVnaXN0ZXIp
LiBPdGhlcndpc2UgdGhlIGFzbSgpIGJlbG93IGNvdWxkIHVuaWZvcm1seSB1c2UgIityIgorICog
b3V0cHV0IGNvbnN0cmFpbnRzLCBtYWtpbmcgdW5uZWNlc3NhcnkgYWxsIHRoZXNlIEFMVF9DQUxM
PG4+X09VVCBtYWNyb3MuCisgKi8KKyNkZWZpbmUgQUxUX0NBTEwwX09VVCAiPXIiIChhMV8pLCAi
PXIiIChhMl8pLCAiPXIiIChhM18pLCBcCisgICAgICAgICAgICAgICAgICAgICAgIj1yIiAoYTRf
KSwgIj1yIiAoYTVfKSwgIj1yIiAoYTZfKQorI2RlZmluZSBBTFRfQ0FMTDFfT1VUICIrciIgKGEx
XyksICI9ciIgKGEyXyksICI9ciIgKGEzXyksIFwKKyAgICAgICAgICAgICAgICAgICAgICAiPXIi
IChhNF8pLCAiPXIiIChhNV8pLCAiPXIiIChhNl8pCisjZGVmaW5lIEFMVF9DQUxMMl9PVVQgIity
IiAoYTFfKSwgIityIiAoYTJfKSwgIj1yIiAoYTNfKSwgXAorICAgICAgICAgICAgICAgICAgICAg
ICI9ciIgKGE0XyksICI9ciIgKGE1XyksICI9ciIgKGE2XykKKyNkZWZpbmUgQUxUX0NBTEwzX09V
VCAiK3IiIChhMV8pLCAiK3IiIChhMl8pLCAiK3IiIChhM18pLCBcCisgICAgICAgICAgICAgICAg
ICAgICAgIj1yIiAoYTRfKSwgIj1yIiAoYTVfKSwgIj1yIiAoYTZfKQorI2RlZmluZSBBTFRfQ0FM
TDRfT1VUICIrciIgKGExXyksICIrciIgKGEyXyksICIrciIgKGEzXyksIFwKKyAgICAgICAgICAg
ICAgICAgICAgICAiK3IiIChhNF8pLCAiPXIiIChhNV8pLCAiPXIiIChhNl8pCisjZGVmaW5lIEFM
VF9DQUxMNV9PVVQgIityIiAoYTFfKSwgIityIiAoYTJfKSwgIityIiAoYTNfKSwgXAorICAgICAg
ICAgICAgICAgICAgICAgICIrciIgKGE0XyksICIrciIgKGE1XyksICI9ciIgKGE2XykKKyNkZWZp
bmUgQUxUX0NBTEw2X09VVCAiK3IiIChhMV8pLCAiK3IiIChhMl8pLCAiK3IiIChhM18pLCBcCisg
ICAgICAgICAgICAgICAgICAgICAgIityIiAoYTRfKSwgIityIiAoYTVfKSwgIityIiAoYTZfKQor
CisjZGVmaW5lIGFsdGVybmF0aXZlX2NhbGxOKG4sIHJldHR5cGUsIGZ1bmMpICh7ICAgICAgICAg
ICAgICAgICAgICAgXAorICAgIHJldHR5cGUgcmV0XzsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICByZWdpc3RlciB1bnNpZ25lZCBsb25nIHIx
MF8gYXNtKCJyMTAiKTsgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgcmVnaXN0ZXIgdW5z
aWduZWQgbG9uZyByMTFfIGFzbSgicjExIik7ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
IGFzbSB2b2xhdGlsZSAoX19zdHJpbmdpZnkoQUxURVJOQVRJVkUgImNhbGwgKiVjW2FkZHJdKCUl
cmlwKSIsIFwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICJjYWxs
IC4iLCAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBYODZfRkVBVFVSRV9BTFdBWVMpICAgICAgXAorICAgICAgICAgICAgICAgICAgOiBB
TFRfQ0FMTCAjIyBuICMjIF9PVVQsICI9YSIgKHJldF8pLCAgICAgICAgICAgIFwKKyAgICAgICAg
ICAgICAgICAgICAgIj1yIiAocjEwXyksICI9ciIgKHIxMV8pIEFTTV9DQUxMX0NPTlNUUkFJTlQg
ICBcCisgICAgICAgICAgICAgICAgICA6IFthZGRyXSAiaSIgKCYoZnVuYykpLCAiZyIgKGZ1bmMp
ICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgOiAibWVtb3J5IiApOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICByZXRfOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCit9KQorCisjZGVmaW5l
IGFsdGVybmF0aXZlX3ZjYWxsMChmdW5jKSAoeyAgICAgICAgICAgICBcCisgICAgQUxUX0NBTExf
Tk9fQVJHMTsgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgKCh2b2lkKWFsdGVybmF0
aXZlX2NhbGxOKDAsIGludCwgZnVuYykpOyAgICBcCit9KQorCisjZGVmaW5lIGFsdGVybmF0aXZl
X2NhbGwwKGZ1bmMpICh7ICAgICAgICAgICAgICBcCisgICAgQUxUX0NBTExfTk9fQVJHMTsgICAg
ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgYWx0ZXJuYXRpdmVfY2FsbE4oMCwgdHlwZW9m
KGZ1bmMoKSksIGZ1bmMpOyBcCit9KQorCisjZGVmaW5lIGFsdGVybmF0aXZlX3ZjYWxsMShmdW5j
LCBhcmcpICh7ICAgICAgICAgICBcCisgICAgQUxUX0NBTExfQVJHKGFyZywgMSk7ICAgICAgICAg
ICAgICAgICAgICAgICAgICBcCisgICAgQUxUX0NBTExfTk9fQVJHMjsgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBcCisgICAgKHZvaWQpc2l6ZW9mKGZ1bmMoYXJnKSk7ICAgICAgICAgICAg
ICAgICAgICAgICBcCisgICAgKHZvaWQpYWx0ZXJuYXRpdmVfY2FsbE4oMSwgaW50LCBmdW5jKTsg
ICAgICAgICBcCit9KQorCisjZGVmaW5lIGFsdGVybmF0aXZlX2NhbGwxKGZ1bmMsIGFyZykgKHsg
ICAgICAgICAgICBcCisgICAgQUxUX0NBTExfQVJHKGFyZywgMSk7ICAgICAgICAgICAgICAgICAg
ICAgICAgICBcCisgICAgQUxUX0NBTExfTk9fQVJHMjsgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgYWx0ZXJuYXRpdmVfY2FsbE4oMSwgdHlwZW9mKGZ1bmMoYXJnKSksIGZ1bmMp
OyBcCit9KQorCisjZGVmaW5lIGFsdGVybmF0aXZlX3ZjYWxsMihmdW5jLCBhcmcxLCBhcmcyKSAo
eyAgICAgICAgICAgXAorICAgIHR5cGVvZihhcmcyKSB2Ml8gPSAoYXJnMik7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIFwKKyAgICBBTFRfQ0FMTF9BUkcoYXJnMSwgMSk7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgQUxUX0NBTExfQVJHKHYyXywgMik7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVF9DQUxMX05PX0FSRzM7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKyAgICAodm9pZClzaXplb2YoZnVuYyhhcmcx
LCBhcmcyKSk7ICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgKHZvaWQpYWx0ZXJuYXRpdmVf
Y2FsbE4oMiwgaW50LCBmdW5jKTsgICAgICAgICAgICAgICAgXAorfSkKKworI2RlZmluZSBhbHRl
cm5hdGl2ZV9jYWxsMihmdW5jLCBhcmcxLCBhcmcyKSAoeyAgICAgICAgICAgIFwKKyAgICB0eXBl
b2YoYXJnMikgdjJfID0gKGFyZzIpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCisgICAg
QUxUX0NBTExfQVJHKGFyZzEsIDEpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgIEFMVF9DQUxMX0FSRyh2Ml8sIDIpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IFwKKyAgICBBTFRfQ0FMTF9OT19BUkczOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBcCisgICAgYWx0ZXJuYXRpdmVfY2FsbE4oMiwgdHlwZW9mKGZ1bmMoYXJnMSwgYXJnMikp
LCBmdW5jKTsgXAorfSkKKworI2RlZmluZSBhbHRlcm5hdGl2ZV92Y2FsbDMoZnVuYywgYXJnMSwg
YXJnMiwgYXJnMykgKHsgICAgXAorICAgIHR5cGVvZihhcmcyKSB2Ml8gPSAoYXJnMik7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgIHR5cGVvZihhcmczKSB2M18gPSAoYXJnMyk7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVF9DQUxMX0FSRyhhcmcxLCAxKTsgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVF9DQUxMX0FSRyh2Ml8sIDIpOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVF9DQUxMX0FSRyh2M18sIDMp
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVF9DQUxMX05PX0FSRzQ7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICh2b2lkKXNpemVvZihm
dW5jKGFyZzEsIGFyZzIsIGFyZzMpKTsgICAgICAgICAgICAgICAgXAorICAgICh2b2lkKWFsdGVy
bmF0aXZlX2NhbGxOKDMsIGludCwgZnVuYyk7ICAgICAgICAgICAgICAgXAorfSkKKworI2RlZmlu
ZSBhbHRlcm5hdGl2ZV9jYWxsMyhmdW5jLCBhcmcxLCBhcmcyLCBhcmczKSAoeyAgICAgXAorICAg
IHR5cGVvZihhcmcyKSB2Ml8gPSAoYXJnMik7ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgIHR5cGVvZihhcmczKSB2M18gPSAoYXJnMyk7ICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgIEFMVF9DQUxMX0FSRyhhcmcxLCAxKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgIEFMVF9DQUxMX0FSRyh2Ml8sIDIpOyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgIEFMVF9DQUxMX0FSRyh2M18sIDMpOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgIEFMVF9DQUxMX05PX0FSRzQ7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgIGFsdGVybmF0aXZlX2NhbGxOKDMsIHR5cGVvZihmdW5jKGFyZzEs
IGFyZzIsIGFyZzMpKSwgXAorICAgICAgICAgICAgICAgICAgICAgIGZ1bmMpOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorfSkKKworI2RlZmluZSBhbHRlcm5hdGl2ZV92Y2FsbDQoZnVu
YywgYXJnMSwgYXJnMiwgYXJnMywgYXJnNCkgKHsgXAorICAgIHR5cGVvZihhcmcyKSB2Ml8gPSAo
YXJnMik7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHR5cGVvZihhcmczKSB2
M18gPSAoYXJnMyk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHR5cGVvZihh
cmc0KSB2NF8gPSAoYXJnNCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFM
VF9DQUxMX0FSRyhhcmcxLCAxKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgIEFMVF9DQUxMX0FSRyh2Ml8sIDIpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgIEFMVF9DQUxMX0FSRyh2M18sIDMpOyAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgIEFMVF9DQUxMX0FSRyh2NF8sIDQpOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgIEFMVF9DQUxMX05PX0FSRzU7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgICh2b2lkKXNpemVvZihmdW5jKGFyZzEsIGFyZzIs
IGFyZzMsIGFyZzQpKTsgICAgICAgICAgICAgXAorICAgICh2b2lkKWFsdGVybmF0aXZlX2NhbGxO
KDQsIGludCwgZnVuYyk7ICAgICAgICAgICAgICAgICAgXAorfSkKKworI2RlZmluZSBhbHRlcm5h
dGl2ZV9jYWxsNChmdW5jLCBhcmcxLCBhcmcyLCBhcmczLCBhcmc0KSAoeyAgXAorICAgIHR5cGVv
ZihhcmcyKSB2Ml8gPSAoYXJnMik7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
IHR5cGVvZihhcmczKSB2M18gPSAoYXJnMyk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgIHR5cGVvZihhcmc0KSB2NF8gPSAoYXJnNCk7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgIEFMVF9DQUxMX0FSRyhhcmcxLCAxKTsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgIEFMVF9DQUxMX0FSRyh2Ml8sIDIpOyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgIEFMVF9DQUxMX0FSRyh2M18sIDMpOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVF9DQUxMX0FSRyh2NF8sIDQpOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVF9DQUxMX05PX0FSRzU7ICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIGFsdGVybmF0aXZlX2Nh
bGxOKDQsIHR5cGVvZihmdW5jKGFyZzEsIGFyZzIsICAgICAgICAgICAgXAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGFyZzMsIGFyZzQpKSwgICAgICAgICAgXAorICAgICAg
ICAgICAgICAgICAgICAgIGZ1bmMpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
fSkKKworI2RlZmluZSBhbHRlcm5hdGl2ZV92Y2FsbDUoZnVuYywgYXJnMSwgYXJnMiwgYXJnMywg
YXJnNCwgYXJnNSkgKHsgXAorICAgIHR5cGVvZihhcmcyKSB2Ml8gPSAoYXJnMik7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHR5cGVvZihhcmczKSB2M18gPSAoYXJn
Myk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHR5cGVvZihhcmc0
KSB2NF8gPSAoYXJnNCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
IHR5cGVvZihhcmc1KSB2NV8gPSAoYXJnNSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgIEFMVF9DQUxMX0FSRyhhcmcxLCAxKTsgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgIEFMVF9DQUxMX0FSRyh2Ml8sIDIpOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVF9DQUxMX0FSRyh2M18sIDMp
OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVF9DQUxM
X0FSRyh2NF8sIDQpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgIEFMVF9DQUxMX0FSRyh2NV8sIDUpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgIEFMVF9DQUxMX05PX0FSRzY7ICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgICh2b2lkKXNpemVvZihmdW5jKGFyZzEsIGFyZzIs
IGFyZzMsIGFyZzQsIGFyZzUpKTsgICAgICAgICAgICAgXAorICAgICh2b2lkKWFsdGVybmF0aXZl
X2NhbGxOKDUsIGludCwgZnVuYyk7ICAgICAgICAgICAgICAgICAgICAgICAgXAorfSkKKworI2Rl
ZmluZSBhbHRlcm5hdGl2ZV9jYWxsNShmdW5jLCBhcmcxLCBhcmcyLCBhcmczLCBhcmc0LCBhcmc1
KSAoeyAgXAorICAgIHR5cGVvZihhcmcyKSB2Ml8gPSAoYXJnMik7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgIHR5cGVvZihhcmczKSB2M18gPSAoYXJnMyk7ICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHR5cGVvZihhcmc0KSB2NF8gPSAo
YXJnNCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHR5cGVvZihh
cmc1KSB2NV8gPSAoYXJnNSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgIEFMVF9DQUxMX0FSRyhhcmcxLCAxKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgIEFMVF9DQUxMX0FSRyh2Ml8sIDIpOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVF9DQUxMX0FSRyh2M18sIDMpOyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVF9DQUxMX0FSRyh2NF8s
IDQpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVF9D
QUxMX0FSRyh2NV8sIDUpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgIEFMVF9DQUxMX05PX0FSRzY7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgIGFsdGVybmF0aXZlX2NhbGxOKDUsIHR5cGVvZihmdW5jKGFyZzEs
IGFyZzIsIGFyZzMsICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGFyZzQsIGFyZzUpKSwgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAg
ICAgIGZ1bmMpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorfSkKKwor
I2RlZmluZSBhbHRlcm5hdGl2ZV92Y2FsbDYoZnVuYywgYXJnMSwgYXJnMiwgYXJnMywgYXJnNCwg
YXJnNSwgYXJnNikgKHsgXAorICAgIHR5cGVvZihhcmcyKSB2Ml8gPSAoYXJnMik7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHR5cGVvZihhcmczKSB2M18g
PSAoYXJnMyk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAg
IHR5cGVvZihhcmc0KSB2NF8gPSAoYXJnNCk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorICAgIHR5cGVvZihhcmc1KSB2NV8gPSAoYXJnNSk7ICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHR5cGVvZihhcmc2KSB2Nl8gPSAo
YXJnNik7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFM
VF9DQUxMX0FSRyhhcmcxLCAxKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgXAorICAgIEFMVF9DQUxMX0FSRyh2Ml8sIDIpOyAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVF9DQUxMX0FSRyh2M18sIDMpOyAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVF9D
QUxMX0FSRyh2NF8sIDQpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgIEFMVF9DQUxMX0FSRyh2NV8sIDUpOyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVF9DQUxMX0FSRyh2Nl8sIDYpOyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICh2b2lkKXNp
emVvZihmdW5jKGFyZzEsIGFyZzIsIGFyZzMsIGFyZzQsIGFyZzUsIGFyZzYpKTsgICAgICAgICAg
ICAgXAorICAgICh2b2lkKWFsdGVybmF0aXZlX2NhbGxOKDYsIGludCwgZnVuYyk7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorfSkKKworI2RlZmluZSBhbHRlcm5hdGl2ZV9jYWxsNihm
dW5jLCBhcmcxLCBhcmcyLCBhcmczLCBhcmc0LCBhcmc1LCBhcmc2KSAoeyAgXAorICAgIHR5cGVv
ZihhcmcyKSB2Ml8gPSAoYXJnMik7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgXAorICAgIHR5cGVvZihhcmczKSB2M18gPSAoYXJnMyk7ICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHR5cGVvZihhcmc0KSB2NF8gPSAoYXJnNCk7
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIHR5cGVvZihh
cmc1KSB2NV8gPSAoYXJnNSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgXAorICAgIHR5cGVvZihhcmc2KSB2Nl8gPSAoYXJnNik7ICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVF9DQUxMX0FSRyhhcmcxLCAxKTsgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVF9DQUxMX0FS
Ryh2Ml8sIDIpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
XAorICAgIEFMVF9DQUxMX0FSRyh2M18sIDMpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgIEFMVF9DQUxMX0FSRyh2NF8sIDQpOyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgIEFMVF9DQUxMX0FSRyh2
NV8sIDUpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgIEFMVF9DQUxMX0FSRyh2Nl8sIDYpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgIGFsdGVybmF0aXZlX2NhbGxOKDYsIHR5cGVvZihmdW5jKGFy
ZzEsIGFyZzIsIGFyZzMsICAgICAgICAgICAgICAgICAgXAorICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGFyZzQsIGFyZzUsIGFyZzYpKSwgICAgICAgICAgICAgICAgXAorICAg
ICAgICAgICAgICAgICAgICAgIGZ1bmMpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAorfSkKKworI2RlZmluZSBhbHRlcm5hdGl2ZV92Y2FsbF9fKG5yKSBhbHRl
cm5hdGl2ZV92Y2FsbCAjIyBucgorI2RlZmluZSBhbHRlcm5hdGl2ZV9jYWxsX18obnIpICBhbHRl
cm5hdGl2ZV9jYWxsICMjIG5yCisKKyNkZWZpbmUgYWx0ZXJuYXRpdmVfdmNhbGxfKG5yKSBhbHRl
cm5hdGl2ZV92Y2FsbF9fKG5yKQorI2RlZmluZSBhbHRlcm5hdGl2ZV9jYWxsXyhucikgIGFsdGVy
bmF0aXZlX2NhbGxfXyhucikKKworI2RlZmluZSBhbHRlcm5hdGl2ZV92Y2FsbChmdW5jLCBhcmdz
Li4uKSBcCisgICAgYWx0ZXJuYXRpdmVfdmNhbGxfKGNvdW50X2FyZ3MoYXJncykpKGZ1bmMsICMj
IGFyZ3MpCisKKyNkZWZpbmUgYWx0ZXJuYXRpdmVfY2FsbChmdW5jLCBhcmdzLi4uKSBcCisgICAg
YWx0ZXJuYXRpdmVfY2FsbF8oY291bnRfYXJncyhhcmdzKSkoZnVuYywgIyMgYXJncykKKwogI2Vu
ZGlmIC8qICAhX19BU1NFTUJMWV9fICAqLwogCiAjZW5kaWYgLyogX19YODZfQUxURVJOQVRJVkVf
SF9fICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS94ZW4vbGliLmggYi94ZW4vaW5jbHVkZS94
ZW4vbGliLmgKaW5kZXggZTBiN2JjYjZiNy4uOTFlZDU2YzcwMyAxMDA2NDQKLS0tIGEveGVuL2lu
Y2x1ZGUveGVuL2xpYi5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9saWIuaApAQCAtNjYsNiArNjYs
MTAgQEAKIAogI2RlZmluZSBST1VORFVQKHgsIGEpICgoKHgpICsgKGEpIC0gMSkgJiB+KChhKSAt
IDEpKQogCisjZGVmaW5lIGNvdW50X2FyZ3NfKGRvdCwgYTEsIGEyLCBhMywgYTQsIGE1LCBhNiwg
YTcsIGE4LCB4LCAuLi4pIHgKKyNkZWZpbmUgY291bnRfYXJncyhhcmdzLi4uKSBcCisgICAgY291
bnRfYXJnc18oLiwgIyMgYXJncywgOCwgNywgNiwgNSwgNCwgMywgMiwgMSwgMCkKKwogc3RydWN0
IGRvbWFpbjsKIAogdm9pZCBjbWRsaW5lX3BhcnNlKGNvbnN0IGNoYXIgKmNtZGxpbmUpOwotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2lu
ZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 17 12:55:38 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 12:55:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hRcOg-00016l-Nf; Fri, 17 May 2019 12:55:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PB1v=TR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRcOf-00016c-RG
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 12:55:37 +0000
X-Inumbo-ID: 1041f253-78a3-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1041f253-78a3-11e9-8980-bc764e045a96;
 Fri, 17 May 2019 12:55:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRcOd-0006Dq-PP
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 12:55:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hRcOd-0003Kk-Mm
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 12:55:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hRcOd-0003Kk-Mm@xenbits.xenproject.org>
Date: Fri, 17 May 2019 12:55:35 +0000
Subject: [Xen-changelog] [xen staging] x86/HVM: patch indirect calls through
 hvm_funcs to direct ones
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI2Yzg3MWJjMmM0YzE4NmE5MmY1YTgzMjAwZWQ0NmIzOTc2NmMxZjYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDE3
IDE0OjM3OjI1IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE3IDE0OjM3OjI1IDIwMTkgKzAyMDAKCiAgICB4
ODYvSFZNOiBwYXRjaCBpbmRpcmVjdCBjYWxscyB0aHJvdWdoIGh2bV9mdW5jcyB0byBkaXJlY3Qg
b25lcwogICAgCiAgICBUaGlzIGlzIGludGVudGlvbmFsbHkgbm90IHRvdWNoaW5nIGhvb2tzIHVz
ZWQgcmFyZWx5IChvciBub3QgYXQgYWxsKQogICAgZHVyaW5nIHRoZSBsaWZldGltZSBvZiBhIFZN
LCBsaWtlIHtkb21haW4sdmNwdX1faW5pdGlhbGlzZSBvciBjcHVfdXAsCiAgICBhcyB3ZWxsIGFz
IG5lc3RlZCwgVk0gZXZlbnQsIGFuZCBhbHRwMm0gb25lcyAodGhleSBjYW4gYWxsIGJlIGRvbmUK
ICAgIGxhdGVyLCBpZiBzbyBkZXNpcmVkKS4gVmlydHVhbCBJbnRlcnJ1cHQgZGVsaXZlcnkgb25l
cyB3aWxsIGJlIGRlYWx0CiAgICB3aXRoIGluIGEgc3Vic2VxdWVudCBwYXRjaC4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3
ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogUGF1
bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0v
ZW11bGF0ZS5jICAgIHwgMTIgKysrKysrKy0tLS0tCiB4ZW4vYXJjaC94ODYvaHZtL2h2bS5jICAg
ICAgICB8IDI3ICsrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4
Ni9odm0vaHZtLmggfCAyOSArKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLQogMyBmaWxlcyBj
aGFuZ2VkLCAzNyBpbnNlcnRpb25zKCspLCAzMSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvaHZtL2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCmlu
ZGV4IGJmYTNlMWFkOTMuLjc4Y2VmNDczNTkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0v
ZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jCkBAIC0yMTUyLDcgKzIx
NTIsNyBAQCBzdGF0aWMgaW50IGh2bWVtdWxfd3JpdGVfbXNyKAogc3RhdGljIGludCBodm1lbXVs
X3diaW52ZCgKICAgICBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCkKIHsKLSAgICBodm1f
ZnVuY3Mud2JpbnZkX2ludGVyY2VwdCgpOworICAgIGFsdGVybmF0aXZlX3ZjYWxsKGh2bV9mdW5j
cy53YmludmRfaW50ZXJjZXB0KTsKICAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwogfQogCkBAIC0y
MTcwLDcgKzIxNzAsNyBAQCBzdGF0aWMgaW50IGh2bWVtdWxfZ2V0X2ZwdSgKICAgICBzdHJ1Y3Qg
dmNwdSAqY3VyciA9IGN1cnJlbnQ7CiAKICAgICBpZiAoICFjdXJyLT5mcHVfZGlydGllZCApCi0g
ICAgICAgIGh2bV9mdW5jcy5mcHVfZGlydHlfaW50ZXJjZXB0KCk7CisgICAgICAgIGFsdGVybmF0
aXZlX3ZjYWxsKGh2bV9mdW5jcy5mcHVfZGlydHlfaW50ZXJjZXB0KTsKICAgICBlbHNlIGlmICgg
dHlwZSA9PSBYODZFTVVMX0ZQVV9mcHUgKQogICAgIHsKICAgICAgICAgY29uc3QgdHlwZW9mKGN1
cnItPmFyY2gueHNhdmVfYXJlYS0+ZnB1X3NzZSkgKmZwdV9jdHh0ID0KQEAgLTIyODcsNyArMjI4
Nyw3IEBAIHN0YXRpYyB2b2lkIGh2bWVtdWxfcHV0X2ZwdSgKICAgICAgICAgewogICAgICAgICAg
ICAgY3Vyci0+ZnB1X2RpcnRpZWQgPSBmYWxzZTsKICAgICAgICAgICAgIHN0dHMoKTsKLSAgICAg
ICAgICAgIGh2bV9mdW5jcy5mcHVfbGVhdmUoY3Vycik7CisgICAgICAgICAgICBhbHRlcm5hdGl2
ZV92Y2FsbChodm1fZnVuY3MuZnB1X2xlYXZlLCBjdXJyKTsKICAgICAgICAgfQogICAgIH0KIH0K
QEAgLTI0NDksNyArMjQ0OSw4IEBAIHN0YXRpYyBpbnQgX2h2bV9lbXVsYXRlX29uZShzdHJ1Y3Qg
aHZtX2VtdWxhdGVfY3R4dCAqaHZtZW11bF9jdHh0LAogICAgIGlmICggaHZtZW11bF9jdHh0LT5p
bnRyX3NoYWRvdyAhPSBuZXdfaW50cl9zaGFkb3cgKQogICAgIHsKICAgICAgICAgaHZtZW11bF9j
dHh0LT5pbnRyX3NoYWRvdyA9IG5ld19pbnRyX3NoYWRvdzsKLSAgICAgICAgaHZtX2Z1bmNzLnNl
dF9pbnRlcnJ1cHRfc2hhZG93KGN1cnIsIG5ld19pbnRyX3NoYWRvdyk7CisgICAgICAgIGFsdGVy
bmF0aXZlX3ZjYWxsKGh2bV9mdW5jcy5zZXRfaW50ZXJydXB0X3NoYWRvdywKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgY3VyciwgbmV3X2ludHJfc2hhZG93KTsKICAgICB9CiAKICAgICBpZiAo
IGh2bWVtdWxfY3R4dC0+Y3R4dC5yZXRpcmUuaGx0ICYmCkBAIC0yNTg2LDcgKzI1ODcsOCBAQCB2
b2lkIGh2bV9lbXVsYXRlX2luaXRfb25jZSgKIAogICAgIG1lbXNldChodm1lbXVsX2N0eHQsIDAs
IHNpemVvZigqaHZtZW11bF9jdHh0KSk7CiAKLSAgICBodm1lbXVsX2N0eHQtPmludHJfc2hhZG93
ID0gaHZtX2Z1bmNzLmdldF9pbnRlcnJ1cHRfc2hhZG93KGN1cnIpOworICAgIGh2bWVtdWxfY3R4
dC0+aW50cl9zaGFkb3cgPQorICAgICAgICBhbHRlcm5hdGl2ZV9jYWxsKGh2bV9mdW5jcy5nZXRf
aW50ZXJydXB0X3NoYWRvdywgY3Vycik7CiAgICAgaHZtZW11bF9nZXRfc2VnX3JlZyh4ODZfc2Vn
X2NzLCBodm1lbXVsX2N0eHQpOwogICAgIGh2bWVtdWxfZ2V0X3NlZ19yZWcoeDg2X3NlZ19zcywg
aHZtZW11bF9jdHh0KTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2h2bS9odm0uYyBiL3hl
bi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggZWQxZmY5Yzg3Zi4uODk5M2MyYWE1NyAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5j
CkBAIC0yNzMsMTIgKzI3MywxMiBAQCB2b2lkIGh2bV9zZXRfcmR0c2NfZXhpdGluZyhzdHJ1Y3Qg
ZG9tYWluICpkLCBib29sX3QgZW5hYmxlKQogICAgIHN0cnVjdCB2Y3B1ICp2OwogCiAgICAgZm9y
X2VhY2hfdmNwdSAoIGQsIHYgKQotICAgICAgICBodm1fZnVuY3Muc2V0X3JkdHNjX2V4aXRpbmco
diwgZW5hYmxlKTsKKyAgICAgICAgYWx0ZXJuYXRpdmVfdmNhbGwoaHZtX2Z1bmNzLnNldF9yZHRz
Y19leGl0aW5nLCB2LCBlbmFibGUpOwogfQogCiB2b2lkIGh2bV9nZXRfZ3Vlc3RfcGF0KHN0cnVj
dCB2Y3B1ICp2LCB1NjQgKmd1ZXN0X3BhdCkKIHsKLSAgICBpZiAoICFodm1fZnVuY3MuZ2V0X2d1
ZXN0X3BhdCh2LCBndWVzdF9wYXQpICkKKyAgICBpZiAoICFhbHRlcm5hdGl2ZV9jYWxsKGh2bV9m
dW5jcy5nZXRfZ3Vlc3RfcGF0LCB2LCBndWVzdF9wYXQpICkKICAgICAgICAgKmd1ZXN0X3BhdCA9
IHYtPmFyY2guaHZtLnBhdF9jcjsKIH0KIApAQCAtMzAzLDcgKzMwMyw3IEBAIGludCBodm1fc2V0
X2d1ZXN0X3BhdChzdHJ1Y3QgdmNwdSAqdiwgdTY0IGd1ZXN0X3BhdCkKICAgICAgICAgICAgIHJl
dHVybiAwOwogICAgICAgICB9CiAKLSAgICBpZiAoICFodm1fZnVuY3Muc2V0X2d1ZXN0X3BhdCh2
LCBndWVzdF9wYXQpICkKKyAgICBpZiAoICFhbHRlcm5hdGl2ZV9jYWxsKGh2bV9mdW5jcy5zZXRf
Z3Vlc3RfcGF0LCB2LCBndWVzdF9wYXQpICkKICAgICAgICAgdi0+YXJjaC5odm0ucGF0X2NyID0g
Z3Vlc3RfcGF0OwogCiAgICAgcmV0dXJuIDE7CkBAIC0zNDMsNyArMzQzLDcgQEAgYm9vbCBodm1f
c2V0X2d1ZXN0X2JuZGNmZ3Moc3RydWN0IHZjcHUgKnYsIHU2NCB2YWwpCiAgICAgICAgICAgICAv
KiBub3RoaW5nLCBiZXN0IGVmZm9ydCBvbmx5ICovOwogICAgIH0KIAotICAgIHJldHVybiBodm1f
ZnVuY3Muc2V0X2d1ZXN0X2JuZGNmZ3ModiwgdmFsKTsKKyAgICByZXR1cm4gYWx0ZXJuYXRpdmVf
Y2FsbChodm1fZnVuY3Muc2V0X2d1ZXN0X2JuZGNmZ3MsIHYsIHZhbCk7CiB9CiAKIC8qCkBAIC01
MDcsNyArNTA3LDggQEAgdm9pZCBodm1fbWlncmF0ZV9waXJxcyhzdHJ1Y3QgdmNwdSAqdikKIHN0
YXRpYyBib29sIGh2bV9nZXRfcGVuZGluZ19ldmVudChzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHg4
Nl9ldmVudCAqaW5mbykKIHsKICAgICBpbmZvLT5jcjIgPSB2LT5hcmNoLmh2bS5ndWVzdF9jclsy
XTsKLSAgICByZXR1cm4gaHZtX2Z1bmNzLmdldF9wZW5kaW5nX2V2ZW50KHYsIGluZm8pOworCisg
ICAgcmV0dXJuIGFsdGVybmF0aXZlX2NhbGwoaHZtX2Z1bmNzLmdldF9wZW5kaW5nX2V2ZW50LCB2
LCBpbmZvKTsKIH0KIAogdm9pZCBodm1fZG9fcmVzdW1lKHN0cnVjdCB2Y3B1ICp2KQpAQCAtMTY3
NCw3ICsxNjc1LDcgQEAgdm9pZCBodm1faW5qZWN0X2V2ZW50KGNvbnN0IHN0cnVjdCB4ODZfZXZl
bnQgKmV2ZW50KQogICAgICAgICB9CiAgICAgfQogCi0gICAgaHZtX2Z1bmNzLmluamVjdF9ldmVu
dChldmVudCk7CisgICAgYWx0ZXJuYXRpdmVfdmNhbGwoaHZtX2Z1bmNzLmluamVjdF9ldmVudCwg
ZXZlbnQpOwogfQogCiBpbnQgaHZtX2hhcF9uZXN0ZWRfcGFnZV9mYXVsdChwYWRkcl90IGdwYSwg
dW5zaWduZWQgbG9uZyBnbGEsCkBAIC0yMjYyLDcgKzIyNjMsNyBAQCBpbnQgaHZtX3NldF9jcjAo
dW5zaWduZWQgbG9uZyB2YWx1ZSwgYm9vbCBtYXlfZGVmZXIpCiAgICAgICAgICAoIXJhbmdlc2V0
X2lzX2VtcHR5KGQtPmlvbWVtX2NhcHMpIHx8CiAgICAgICAgICAgIXJhbmdlc2V0X2lzX2VtcHR5
KGQtPmFyY2guaW9wb3J0X2NhcHMpIHx8CiAgICAgICAgICAgaGFzX2FyY2hfcGRldnMoZCkpICkK
LSAgICAgICAgaHZtX2Z1bmNzLmhhbmRsZV9jZCh2LCB2YWx1ZSk7CisgICAgICAgIGFsdGVybmF0
aXZlX3ZjYWxsKGh2bV9mdW5jcy5oYW5kbGVfY2QsIHYsIHZhbHVlKTsKIAogICAgIGh2bV91cGRh
dGVfY3IodiwgMCwgdmFsdWUpOwogCkBAIC0zNDc5LDcgKzM0ODAsOCBAQCBpbnQgaHZtX21zcl9y
ZWFkX2ludGVyY2VwdCh1bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRfdCAqbXNyX2NvbnRlbnQpCiAg
ICAgICAgICAgICBnb3RvIGdwX2ZhdWx0OwogICAgICAgICAvKiBJZiByZXQgPT0gMCB0aGVuIHRo
aXMgaXMgbm90IGFuIE1DRSBNU1IsIHNlZSBvdGhlciBNU1JzLiAqLwogICAgICAgICByZXQgPSAo
KHJldCA9PSAwKQotICAgICAgICAgICAgICAgPyBodm1fZnVuY3MubXNyX3JlYWRfaW50ZXJjZXB0
KG1zciwgbXNyX2NvbnRlbnQpCisgICAgICAgICAgICAgICA/IGFsdGVybmF0aXZlX2NhbGwoaHZt
X2Z1bmNzLm1zcl9yZWFkX2ludGVyY2VwdCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBtc3IsIG1zcl9jb250ZW50KQogICAgICAgICAgICAgICAgOiBYODZFTVVMX09LQVkpOwog
ICAgICAgICBicmVhazsKICAgICB9CkBAIC0zNjEyLDcgKzM2MTQsOCBAQCBpbnQgaHZtX21zcl93
cml0ZV9pbnRlcmNlcHQodW5zaWduZWQgaW50IG1zciwgdWludDY0X3QgbXNyX2NvbnRlbnQsCiAg
ICAgICAgICAgICBnb3RvIGdwX2ZhdWx0OwogICAgICAgICAvKiBJZiByZXQgPT0gMCB0aGVuIHRo
aXMgaXMgbm90IGFuIE1DRSBNU1IsIHNlZSBvdGhlciBNU1JzLiAqLwogICAgICAgICByZXQgPSAo
KHJldCA9PSAwKQotICAgICAgICAgICAgICAgPyBodm1fZnVuY3MubXNyX3dyaXRlX2ludGVyY2Vw
dChtc3IsIG1zcl9jb250ZW50KQorICAgICAgICAgICAgICAgPyBhbHRlcm5hdGl2ZV9jYWxsKGh2
bV9mdW5jcy5tc3Jfd3JpdGVfaW50ZXJjZXB0LAorICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIG1zciwgbXNyX2NvbnRlbnQpCiAgICAgICAgICAgICAgICA6IFg4NkVNVUxfT0tBWSk7
CiAgICAgICAgIGJyZWFrOwogICAgIH0KQEAgLTM4MDQsNyArMzgwNyw3IEBAIHZvaWQgaHZtX2h5
cGVyY2FsbF9wYWdlX2luaXRpYWxpc2Uoc3RydWN0IGRvbWFpbiAqZCwKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgdm9pZCAqaHlwZXJjYWxsX3BhZ2UpCiB7CiAgICAgaHZtX2xh
dGNoX3NoaW5mb19zaXplKGQpOwotICAgIGh2bV9mdW5jcy5pbml0X2h5cGVyY2FsbF9wYWdlKGQs
IGh5cGVyY2FsbF9wYWdlKTsKKyAgICBhbHRlcm5hdGl2ZV92Y2FsbChodm1fZnVuY3MuaW5pdF9o
eXBlcmNhbGxfcGFnZSwgZCwgaHlwZXJjYWxsX3BhZ2UpOwogfQogCiB2b2lkIGh2bV92Y3B1X3Jl
c2V0X3N0YXRlKHN0cnVjdCB2Y3B1ICp2LCB1aW50MTZfdCBjcywgdWludDE2X3QgaXApCkBAIC01
MDUzLDcgKzUwNTYsNyBAQCB2b2lkIGh2bV9kb21haW5fc29mdF9yZXNldChzdHJ1Y3QgZG9tYWlu
ICpkKQogdm9pZCBodm1fZ2V0X3NlZ21lbnRfcmVnaXN0ZXIoc3RydWN0IHZjcHUgKnYsIGVudW0g
eDg2X3NlZ21lbnQgc2VnLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHNl
Z21lbnRfcmVnaXN0ZXIgKnJlZykKIHsKLSAgICBodm1fZnVuY3MuZ2V0X3NlZ21lbnRfcmVnaXN0
ZXIodiwgc2VnLCByZWcpOworICAgIGFsdGVybmF0aXZlX3ZjYWxsKGh2bV9mdW5jcy5nZXRfc2Vn
bWVudF9yZWdpc3Rlciwgdiwgc2VnLCByZWcpOwogCiAgICAgc3dpdGNoICggc2VnICkKICAgICB7
CkBAIC01MTk5LDcgKzUyMDIsNyBAQCB2b2lkIGh2bV9zZXRfc2VnbWVudF9yZWdpc3RlcihzdHJ1
Y3QgdmNwdSAqdiwgZW51bSB4ODZfc2VnbWVudCBzZWcsCiAgICAgICAgIHJldHVybjsKICAgICB9
CiAKLSAgICBodm1fZnVuY3Muc2V0X3NlZ21lbnRfcmVnaXN0ZXIodiwgc2VnLCByZWcpOworICAg
IGFsdGVybmF0aXZlX3ZjYWxsKGh2bV9mdW5jcy5zZXRfc2VnbWVudF9yZWdpc3Rlciwgdiwgc2Vn
LCByZWcpOwogfQogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0vaHZt
LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaAppbmRleCAxNTdmMGRlYmM2Li4xOTIx
NDIyYzYxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaAorKysgYi94
ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaApAQCAtMzg0LDQyICszODQsNDIgQEAgc3RhdGlj
IGlubGluZSBpbnQKIGh2bV9ndWVzdF94ODZfbW9kZShzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBB
U1NFUlQodiA9PSBjdXJyZW50KTsKLSAgICByZXR1cm4gaHZtX2Z1bmNzLmd1ZXN0X3g4Nl9tb2Rl
KHYpOworICAgIHJldHVybiBhbHRlcm5hdGl2ZV9jYWxsKGh2bV9mdW5jcy5ndWVzdF94ODZfbW9k
ZSwgdik7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZAogaHZtX3VwZGF0ZV9ob3N0X2NyMyhzdHJ1
Y3QgdmNwdSAqdikKIHsKICAgICBpZiAoIGh2bV9mdW5jcy51cGRhdGVfaG9zdF9jcjMgKQotICAg
ICAgICBodm1fZnVuY3MudXBkYXRlX2hvc3RfY3IzKHYpOworICAgICAgICBhbHRlcm5hdGl2ZV92
Y2FsbChodm1fZnVuY3MudXBkYXRlX2hvc3RfY3IzLCB2KTsKIH0KIAogc3RhdGljIGlubGluZSB2
b2lkIGh2bV91cGRhdGVfZ3Vlc3RfY3Ioc3RydWN0IHZjcHUgKnYsIHVuc2lnbmVkIGludCBjcikK
IHsKLSAgICBodm1fZnVuY3MudXBkYXRlX2d1ZXN0X2NyKHYsIGNyLCAwKTsKKyAgICBhbHRlcm5h
dGl2ZV92Y2FsbChodm1fZnVuY3MudXBkYXRlX2d1ZXN0X2NyLCB2LCBjciwgMCk7CiB9CiAKIHN0
YXRpYyBpbmxpbmUgdm9pZCBodm1fdXBkYXRlX2d1ZXN0X2NyMyhzdHJ1Y3QgdmNwdSAqdiwgYm9v
bCBub2ZsdXNoKQogewogICAgIHVuc2lnbmVkIGludCBmbGFncyA9IG5vZmx1c2ggPyBIVk1fVVBE
QVRFX0dVRVNUX0NSM19OT0ZMVVNIIDogMDsKIAotICAgIGh2bV9mdW5jcy51cGRhdGVfZ3Vlc3Rf
Y3IodiwgMywgZmxhZ3MpOworICAgIGFsdGVybmF0aXZlX3ZjYWxsKGh2bV9mdW5jcy51cGRhdGVf
Z3Vlc3RfY3IsIHYsIDMsIGZsYWdzKTsKIH0KIAogc3RhdGljIGlubGluZSB2b2lkIGh2bV91cGRh
dGVfZ3Vlc3RfZWZlcihzdHJ1Y3QgdmNwdSAqdikKIHsKLSAgICBodm1fZnVuY3MudXBkYXRlX2d1
ZXN0X2VmZXIodik7CisgICAgYWx0ZXJuYXRpdmVfdmNhbGwoaHZtX2Z1bmNzLnVwZGF0ZV9ndWVz
dF9lZmVyLCB2KTsKIH0KIAogc3RhdGljIGlubGluZSB2b2lkIGh2bV9jcHVpZF9wb2xpY3lfY2hh
bmdlZChzdHJ1Y3QgdmNwdSAqdikKIHsKLSAgICBodm1fZnVuY3MuY3B1aWRfcG9saWN5X2NoYW5n
ZWQodik7CisgICAgYWx0ZXJuYXRpdmVfdmNhbGwoaHZtX2Z1bmNzLmNwdWlkX3BvbGljeV9jaGFu
Z2VkLCB2KTsKIH0KIAogc3RhdGljIGlubGluZSB2b2lkIGh2bV9zZXRfdHNjX29mZnNldChzdHJ1
Y3QgdmNwdSAqdiwgdWludDY0X3Qgb2Zmc2V0LAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICB1aW50NjRfdCBhdF90c2MpCiB7Ci0gICAgaHZtX2Z1bmNzLnNldF90c2Nfb2Zm
c2V0KHYsIG9mZnNldCwgYXRfdHNjKTsKKyAgICBhbHRlcm5hdGl2ZV92Y2FsbChodm1fZnVuY3Mu
c2V0X3RzY19vZmZzZXQsIHYsIG9mZnNldCwgYXRfdHNjKTsKIH0KIAogLyoKQEAgLTQzNiwxOCAr
NDM2LDE4IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBodm1fZmx1c2hfZ3Vlc3RfdGxicyh2b2lkKQog
c3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQKIGh2bV9nZXRfY3BsKHN0cnVjdCB2Y3B1ICp2KQog
ewotICAgIHJldHVybiBodm1fZnVuY3MuZ2V0X2NwbCh2KTsKKyAgICByZXR1cm4gYWx0ZXJuYXRp
dmVfY2FsbChodm1fZnVuY3MuZ2V0X2NwbCwgdik7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdW5zaWdu
ZWQgbG9uZyBodm1fZ2V0X3NoYWRvd19nc19iYXNlKHN0cnVjdCB2Y3B1ICp2KQogewotICAgIHJl
dHVybiBodm1fZnVuY3MuZ2V0X3NoYWRvd19nc19iYXNlKHYpOworICAgIHJldHVybiBhbHRlcm5h
dGl2ZV9jYWxsKGh2bV9mdW5jcy5nZXRfc2hhZG93X2dzX2Jhc2UsIHYpOwogfQogCiBzdGF0aWMg
aW5saW5lIGJvb2wgaHZtX2dldF9ndWVzdF9ibmRjZmdzKHN0cnVjdCB2Y3B1ICp2LCB1NjQgKnZh
bCkKIHsKICAgICByZXR1cm4gaHZtX2Z1bmNzLmdldF9ndWVzdF9ibmRjZmdzICYmCi0gICAgICAg
ICAgIGh2bV9mdW5jcy5nZXRfZ3Vlc3RfYm5kY2Zncyh2LCB2YWwpOworICAgICAgICAgICBhbHRl
cm5hdGl2ZV9jYWxsKGh2bV9mdW5jcy5nZXRfZ3Vlc3RfYm5kY2ZncywgdiwgdmFsKTsKIH0KIAog
I2RlZmluZSBoYXNfaHZtX3BhcmFtcyhkKSBcCkBAIC01MTAsMTIgKzUxMCwxMiBAQCBzdGF0aWMg
aW5saW5lIHZvaWQgaHZtX2luamVjdF9wYWdlX2ZhdWx0KGludCBlcnJjb2RlLCB1bnNpZ25lZCBs
b25nIGNyMikKIAogc3RhdGljIGlubGluZSBib29sIGh2bV9ldmVudF9wZW5kaW5nKGNvbnN0IHN0
cnVjdCB2Y3B1ICp2KQogewotICAgIHJldHVybiBodm1fZnVuY3MuZXZlbnRfcGVuZGluZyh2KTsK
KyAgICByZXR1cm4gYWx0ZXJuYXRpdmVfY2FsbChodm1fZnVuY3MuZXZlbnRfcGVuZGluZywgdik7
CiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBodm1faW52bHBnKHN0cnVjdCB2Y3B1ICp2LCB1bnNp
Z25lZCBsb25nIGxpbmVhcikKIHsKLSAgICBodm1fZnVuY3MuaW52bHBnKHYsIGxpbmVhcik7Cisg
ICAgYWx0ZXJuYXRpdmVfdmNhbGwoaHZtX2Z1bmNzLmludmxwZywgdiwgbGluZWFyKTsKIH0KIAog
LyogVGhlc2UgYml0cyBpbiBDUjQgYXJlIG93bmVkIGJ5IHRoZSBob3N0LiAqLwpAQCAtNTQwLDEz
ICs1NDAsMTQgQEAgc3RhdGljIGlubGluZSB2b2lkIGh2bV9jcHVfZG93bih2b2lkKQogCiBzdGF0
aWMgaW5saW5lIHVuc2lnbmVkIGludCBodm1fZ2V0X2luc25fYnl0ZXMoc3RydWN0IHZjcHUgKnYs
IHVpbnQ4X3QgKmJ1ZikKIHsKLSAgICByZXR1cm4gKGh2bV9mdW5jcy5nZXRfaW5zbl9ieXRlcyA/
IGh2bV9mdW5jcy5nZXRfaW5zbl9ieXRlcyh2LCBidWYpIDogMCk7CisgICAgcmV0dXJuIChodm1f
ZnVuY3MuZ2V0X2luc25fYnl0ZXMKKyAgICAgICAgICAgID8gYWx0ZXJuYXRpdmVfY2FsbChodm1f
ZnVuY3MuZ2V0X2luc25fYnl0ZXMsIHYsIGJ1ZikgOiAwKTsKIH0KIAogc3RhdGljIGlubGluZSB2
b2lkIGh2bV9zZXRfaW5mb19ndWVzdChzdHJ1Y3QgdmNwdSAqdikKIHsKICAgICBpZiAoIGh2bV9m
dW5jcy5zZXRfaW5mb19ndWVzdCApCi0gICAgICAgIHJldHVybiBodm1fZnVuY3Muc2V0X2luZm9f
Z3Vlc3Qodik7CisgICAgICAgIGFsdGVybmF0aXZlX3ZjYWxsKGh2bV9mdW5jcy5zZXRfaW5mb19n
dWVzdCwgdik7CiB9CiAKIHN0YXRpYyBpbmxpbmUgdm9pZCBodm1faW52YWxpZGF0ZV9yZWdzX2Zp
ZWxkcyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 17 12:55:48 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 12:55:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hRcOq-000185-PS; Fri, 17 May 2019 12:55:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PB1v=TR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRcOp-00017t-7Y
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 12:55:47 +0000
X-Inumbo-ID: 165674e2-78a3-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 165674e2-78a3-11e9-8980-bc764e045a96;
 Fri, 17 May 2019 12:55:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRcOn-0006Dy-Vh
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 12:55:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hRcOn-0003LC-T5
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 12:55:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hRcOn-0003LC-T5@xenbits.xenproject.org>
Date: Fri, 17 May 2019 12:55:45 +0000
Subject: [Xen-changelog] [xen staging] x86/HVM: patch vINTR indirect calls
 through hvm_funcs to direct ones
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI1NTM5NjAyMTBiY2MzYzE2NDEzMTE4ZDk3Y2Q4ZmEwZTc3OGM4NWEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDE3
IDE0OjM4OjA3IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE3IDE0OjM4OjA3IDIwMTkgKzAyMDAKCiAgICB4
ODYvSFZNOiBwYXRjaCB2SU5UUiBpbmRpcmVjdCBjYWxscyB0aHJvdWdoIGh2bV9mdW5jcyB0byBk
aXJlY3Qgb25lcwogICAgCiAgICBXaGlsZSBub3Qgc3RyaWN0bHkgbmVjZXNzYXJ5LCBjaGFuZ2Ug
dGhlIFZNWCBpbml0aWFsaXphdGlvbiBsb2dpYyB0bwogICAgdXBkYXRlIHRoZSBmdW5jdGlvbiB0
YWJsZSBpbiBzdGFydF92bXgoKSBmcm9tIE5VTEwgcmF0aGVyIHRoYW4gdG8gTlVMTCwKICAgIHRv
IG1ha2UgbW9yZSBvYnZpb3VzIHRoYXQgd2Ugd29uJ3QgZXZlciBjaGFuZ2UgYW4gYWxyZWFkeSAo
ZXhwbGljaXRseSkKICAgIGluaXRpYWxpemVkIGZ1bmN0aW9uIHBvaW50ZXIuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5
OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2h2bS92bGFwaWMu
YyAgfCAyNCArKysrKysrKysrKysrKystLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3Zt
eC5jIHwgMjcgKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDI0
IGluc2VydGlvbnMoKyksIDI3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9odm0vdmxhcGljLmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZsYXBpYy5jCmluZGV4IDI0ZThlNjNj
NGYuLjA2MDM2NDk2MmIgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vdmxhcGljLmMKKysr
IGIveGVuL2FyY2gveDg2L2h2bS92bGFwaWMuYwpAQCAtMTExLDEwICsxMTEsMTUgQEAgc3RhdGlj
IHZvaWQgdmxhcGljX2NsZWFyX2lycihpbnQgdmVjdG9yLCBzdHJ1Y3QgdmxhcGljICp2bGFwaWMp
CiAgICAgdmxhcGljX2NsZWFyX3ZlY3Rvcih2ZWN0b3IsICZ2bGFwaWMtPnJlZ3MtPmRhdGFbQVBJ
Q19JUlJdKTsKIH0KIAotc3RhdGljIGludCB2bGFwaWNfZmluZF9oaWdoZXN0X2lycihzdHJ1Y3Qg
dmxhcGljICp2bGFwaWMpCitzdGF0aWMgdm9pZCBzeW5jX3Bpcl90b19pcnIoc3RydWN0IHZjcHUg
KnYpCiB7CiAgICAgaWYgKCBodm1fZnVuY3Muc3luY19waXJfdG9faXJyICkKLSAgICAgICAgaHZt
X2Z1bmNzLnN5bmNfcGlyX3RvX2lycih2bGFwaWNfdmNwdSh2bGFwaWMpKTsKKyAgICAgICAgYWx0
ZXJuYXRpdmVfdmNhbGwoaHZtX2Z1bmNzLnN5bmNfcGlyX3RvX2lyciwgdik7Cit9CisKK3N0YXRp
YyBpbnQgdmxhcGljX2ZpbmRfaGlnaGVzdF9pcnIoc3RydWN0IHZsYXBpYyAqdmxhcGljKQorewor
ICAgIHN5bmNfcGlyX3RvX2lycih2bGFwaWNfdmNwdSh2bGFwaWMpKTsKIAogICAgIHJldHVybiB2
bGFwaWNfZmluZF9oaWdoZXN0X3ZlY3RvcigmdmxhcGljLT5yZWdzLT5kYXRhW0FQSUNfSVJSXSk7
CiB9CkBAIC0xNDMsNyArMTQ4LDcgQEAgYm9vbCB2bGFwaWNfdGVzdF9pcnEoY29uc3Qgc3RydWN0
IHZsYXBpYyAqdmxhcGljLCB1aW50OF90IHZlYykKICAgICAgICAgcmV0dXJuIGZhbHNlOwogCiAg
ICAgaWYgKCBodm1fZnVuY3MudGVzdF9waXIgJiYKLSAgICAgICAgIGh2bV9mdW5jcy50ZXN0X3Bp
cihjb25zdF92bGFwaWNfdmNwdSh2bGFwaWMpLCB2ZWMpICkKKyAgICAgICAgIGFsdGVybmF0aXZl
X2NhbGwoaHZtX2Z1bmNzLnRlc3RfcGlyLCBjb25zdF92bGFwaWNfdmNwdSh2bGFwaWMpLCB2ZWMp
ICkKICAgICAgICAgcmV0dXJuIHRydWU7CiAKICAgICByZXR1cm4gdmxhcGljX3Rlc3RfdmVjdG9y
KHZlYywgJnZsYXBpYy0+cmVncy0+ZGF0YVtBUElDX0lSUl0pOwpAQCAtMTY1LDEwICsxNzAsMTAg
QEAgdm9pZCB2bGFwaWNfc2V0X2lycShzdHJ1Y3QgdmxhcGljICp2bGFwaWMsIHVpbnQ4X3QgdmVj
LCB1aW50OF90IHRyaWcpCiAgICAgICAgIHZsYXBpY19jbGVhcl92ZWN0b3IodmVjLCAmdmxhcGlj
LT5yZWdzLT5kYXRhW0FQSUNfVE1SXSk7CiAKICAgICBpZiAoIGh2bV9mdW5jcy51cGRhdGVfZW9p
X2V4aXRfYml0bWFwICkKLSAgICAgICAgaHZtX2Z1bmNzLnVwZGF0ZV9lb2lfZXhpdF9iaXRtYXAo
dGFyZ2V0LCB2ZWMsIHRyaWcpOworICAgICAgICBhbHRlcm5hdGl2ZV92Y2FsbChodm1fZnVuY3Mu
dXBkYXRlX2VvaV9leGl0X2JpdG1hcCwgdGFyZ2V0LCB2ZWMsIHRyaWcpOwogCiAgICAgaWYgKCBo
dm1fZnVuY3MuZGVsaXZlcl9wb3N0ZWRfaW50ciApCi0gICAgICAgIGh2bV9mdW5jcy5kZWxpdmVy
X3Bvc3RlZF9pbnRyKHRhcmdldCwgdmVjKTsKKyAgICAgICAgYWx0ZXJuYXRpdmVfdmNhbGwoaHZt
X2Z1bmNzLmRlbGl2ZXJfcG9zdGVkX2ludHIsIHRhcmdldCwgdmVjKTsKICAgICBlbHNlIGlmICgg
IXZsYXBpY190ZXN0X2FuZF9zZXRfaXJyKHZlYywgdmxhcGljKSApCiAgICAgICAgIHZjcHVfa2lj
ayh0YXJnZXQpOwogfQpAQCAtNDQ4LDcgKzQ1Myw4IEBAIHZvaWQgdmxhcGljX0VPSV9zZXQoc3Ry
dWN0IHZsYXBpYyAqdmxhcGljKQogICAgIHZsYXBpY19jbGVhcl92ZWN0b3IodmVjdG9yLCAmdmxh
cGljLT5yZWdzLT5kYXRhW0FQSUNfSVNSXSk7CiAKICAgICBpZiAoIGh2bV9mdW5jcy5oYW5kbGVf
ZW9pICkKLSAgICAgICAgaHZtX2Z1bmNzLmhhbmRsZV9lb2kodmVjdG9yLCB2bGFwaWNfZmluZF9o
aWdoZXN0X2lzcih2bGFwaWMpKTsKKyAgICAgICAgYWx0ZXJuYXRpdmVfdmNhbGwoaHZtX2Z1bmNz
LmhhbmRsZV9lb2ksIHZlY3RvciwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgdmxhcGljX2Zp
bmRfaGlnaGVzdF9pc3IodmxhcGljKSk7CiAKICAgICB2bGFwaWNfaGFuZGxlX0VPSSh2bGFwaWMs
IHZlY3Rvcik7CiAKQEAgLTE0ODcsOCArMTQ5Myw3IEBAIHN0YXRpYyBpbnQgbGFwaWNfc2F2ZV9y
ZWdzKHN0cnVjdCB2Y3B1ICp2LCBodm1fZG9tYWluX2NvbnRleHRfdCAqaCkKICAgICBpZiAoICFo
YXNfdmxhcGljKHYtPmRvbWFpbikgKQogICAgICAgICByZXR1cm4gMDsKIAotICAgIGlmICggaHZt
X2Z1bmNzLnN5bmNfcGlyX3RvX2lyciApCi0gICAgICAgIGh2bV9mdW5jcy5zeW5jX3Bpcl90b19p
cnIodik7CisgICAgc3luY19waXJfdG9faXJyKHYpOwogCiAgICAgcmV0dXJuIGh2bV9zYXZlX2Vu
dHJ5KExBUElDX1JFR1MsIHYtPnZjcHVfaWQsIGgsIHZjcHVfdmxhcGljKHYpLT5yZWdzKTsKIH0K
QEAgLTE1ODQsNyArMTU4OSw4IEBAIHN0YXRpYyBpbnQgbGFwaWNfbG9hZF9yZWdzKHN0cnVjdCBk
b21haW4gKmQsIGh2bV9kb21haW5fY29udGV4dF90ICpoKQogICAgICAgICBsYXBpY19sb2FkX2Zp
eHVwKHMpOwogCiAgICAgaWYgKCBodm1fZnVuY3MucHJvY2Vzc19pc3IgKQotICAgICAgICBodm1f
ZnVuY3MucHJvY2Vzc19pc3IodmxhcGljX2ZpbmRfaGlnaGVzdF9pc3IocyksIHYpOworICAgICAg
ICBhbHRlcm5hdGl2ZV92Y2FsbChodm1fZnVuY3MucHJvY2Vzc19pc3IsCisgICAgICAgICAgICAg
ICAgICAgICAgICAgIHZsYXBpY19maW5kX2hpZ2hlc3RfaXNyKHMpLCB2KTsKIAogICAgIHZsYXBp
Y19hZGp1c3RfaTgyNTlfdGFyZ2V0KGQpOwogICAgIGxhcGljX3JlYXJtKHMpOwpkaWZmIC0tZ2l0
IGEveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXgu
YwppbmRleCA2NDc1ZjViMDE5Li43ZDk2Njc4NzUzIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
aHZtL3ZteC92bXguYworKysgYi94ZW4vYXJjaC94ODYvaHZtL3ZteC92bXguYwpAQCAtMjI3Nywx
MiArMjI3Nyw2IEBAIHN0YXRpYyBzdHJ1Y3QgaHZtX2Z1bmN0aW9uX3RhYmxlIF9faW5pdGRhdGEg
dm14X2Z1bmN0aW9uX3RhYmxlID0gewogICAgIC5uaHZtX3ZjcHVfdm1leGl0X2V2ZW50ID0gbnZt
eF92bWV4aXRfZXZlbnQsCiAgICAgLm5odm1faW50cl9ibG9ja2VkICAgID0gbnZteF9pbnRyX2Js
b2NrZWQsCiAgICAgLm5odm1fZG9tYWluX3JlbGlucXVpc2hfcmVzb3VyY2VzID0gbnZteF9kb21h
aW5fcmVsaW5xdWlzaF9yZXNvdXJjZXMsCi0gICAgLnVwZGF0ZV9lb2lfZXhpdF9iaXRtYXAgPSB2
bXhfdXBkYXRlX2VvaV9leGl0X2JpdG1hcCwKLSAgICAucHJvY2Vzc19pc3IgICAgICAgICAgPSB2
bXhfcHJvY2Vzc19pc3IsCi0gICAgLmRlbGl2ZXJfcG9zdGVkX2ludHIgID0gdm14X2RlbGl2ZXJf
cG9zdGVkX2ludHIsCi0gICAgLnN5bmNfcGlyX3RvX2lyciAgICAgID0gdm14X3N5bmNfcGlyX3Rv
X2lyciwKLSAgICAudGVzdF9waXIgICAgICAgICAgICAgPSB2bXhfdGVzdF9waXIsCi0gICAgLmhh
bmRsZV9lb2kgICAgICAgICAgID0gdm14X2hhbmRsZV9lb2ksCiAgICAgLm5odm1faGFwX3dhbGtf
TDFfcDJtID0gbnZteF9oYXBfd2Fsa19MMV9wMm0sCiAgICAgLmVuYWJsZV9tc3JfaW50ZXJjZXB0
aW9uID0gdm14X2VuYWJsZV9tc3JfaW50ZXJjZXB0aW9uLAogICAgIC5pc19zaW5nbGVzdGVwX3N1
cHBvcnRlZCA9IHZteF9pc19zaW5nbGVzdGVwX3N1cHBvcnRlZCwKQEAgLTI0MTAsMjYgKzI0MDQs
MjMgQEAgY29uc3Qgc3RydWN0IGh2bV9mdW5jdGlvbl90YWJsZSAqIF9faW5pdCBzdGFydF92bXgo
dm9pZCkKICAgICAgICAgc2V0dXBfZXB0X2R1bXAoKTsKICAgICB9CiAKLSAgICBpZiAoICFjcHVf
aGFzX3ZteF92aXJ0dWFsX2ludHJfZGVsaXZlcnkgKQorICAgIGlmICggY3B1X2hhc192bXhfdmly
dHVhbF9pbnRyX2RlbGl2ZXJ5ICkKICAgICB7Ci0gICAgICAgIHZteF9mdW5jdGlvbl90YWJsZS51
cGRhdGVfZW9pX2V4aXRfYml0bWFwID0gTlVMTDsKLSAgICAgICAgdm14X2Z1bmN0aW9uX3RhYmxl
LnByb2Nlc3NfaXNyID0gTlVMTDsKLSAgICAgICAgdm14X2Z1bmN0aW9uX3RhYmxlLmhhbmRsZV9l
b2kgPSBOVUxMOwotICAgIH0KLSAgICBlbHNlCisgICAgICAgIHZteF9mdW5jdGlvbl90YWJsZS51
cGRhdGVfZW9pX2V4aXRfYml0bWFwID0gdm14X3VwZGF0ZV9lb2lfZXhpdF9iaXRtYXA7CisgICAg
ICAgIHZteF9mdW5jdGlvbl90YWJsZS5wcm9jZXNzX2lzciA9IHZteF9wcm9jZXNzX2lzcjsKKyAg
ICAgICAgdm14X2Z1bmN0aW9uX3RhYmxlLmhhbmRsZV9lb2kgPSB2bXhfaGFuZGxlX2VvaTsKICAg
ICAgICAgdm14X2Z1bmN0aW9uX3RhYmxlLnZpcnR1YWxfaW50cl9kZWxpdmVyeV9lbmFibGVkID0g
dHJ1ZTsKKyAgICB9CiAKICAgICBpZiAoIGNwdV9oYXNfdm14X3Bvc3RlZF9pbnRyX3Byb2Nlc3Np
bmcgKQogICAgIHsKICAgICAgICAgYWxsb2NfZGlyZWN0X2FwaWNfdmVjdG9yKCZwb3N0ZWRfaW50
cl92ZWN0b3IsIHBpX25vdGlmaWNhdGlvbl9pbnRlcnJ1cHQpOwogICAgICAgICBpZiAoIGlvbW11
X2ludHBvc3QgKQogICAgICAgICAgICAgYWxsb2NfZGlyZWN0X2FwaWNfdmVjdG9yKCZwaV93YWtl
dXBfdmVjdG9yLCBwaV93YWtldXBfaW50ZXJydXB0KTsKLSAgICB9Ci0gICAgZWxzZQotICAgIHsK
LSAgICAgICAgdm14X2Z1bmN0aW9uX3RhYmxlLmRlbGl2ZXJfcG9zdGVkX2ludHIgPSBOVUxMOwot
ICAgICAgICB2bXhfZnVuY3Rpb25fdGFibGUuc3luY19waXJfdG9faXJyID0gTlVMTDsKLSAgICAg
ICAgdm14X2Z1bmN0aW9uX3RhYmxlLnRlc3RfcGlyID0gTlVMTDsKKworICAgICAgICB2bXhfZnVu
Y3Rpb25fdGFibGUuZGVsaXZlcl9wb3N0ZWRfaW50ciA9IHZteF9kZWxpdmVyX3Bvc3RlZF9pbnRy
OworICAgICAgICB2bXhfZnVuY3Rpb25fdGFibGUuc3luY19waXJfdG9faXJyICAgICA9IHZteF9z
eW5jX3Bpcl90b19pcnI7CisgICAgICAgIHZteF9mdW5jdGlvbl90YWJsZS50ZXN0X3BpciAgICAg
ICAgICAgID0gdm14X3Rlc3RfcGlyOwogICAgIH0KIAogICAgIGlmICggY3B1X2hhc192bXhfdHNj
X3NjYWxpbmcgKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 17 12:55:58 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 12:55:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hRcP0-00019D-RJ; Fri, 17 May 2019 12:55: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=PB1v=TR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRcOz-000192-RK
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 12:55:57 +0000
X-Inumbo-ID: 1c6e06d0-78a3-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1c6e06d0-78a3-11e9-8980-bc764e045a96;
 Fri, 17 May 2019 12:55:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRcOy-0006E8-5j
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 12:55:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hRcOy-0003Lj-2y
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 12:55:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hRcOy-0003Lj-2y@xenbits.xenproject.org>
Date: Fri, 17 May 2019 12:55:56 +0000
Subject: [Xen-changelog] [xen staging] x86: patch ctxt_switch_masking()
 indirect call to direct one
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBkNmI5YWIxYzVkZDM0ZmM0YTE4NTExZDg2NTI1MDRjMzVjNDk2OTIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDE3
IDE0OjM4OjM4IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE3IDE0OjM4OjM4IDIwMTkgKzAyMDAKCiAgICB4
ODY6IHBhdGNoIGN0eHRfc3dpdGNoX21hc2tpbmcoKSBpbmRpcmVjdCBjYWxsIHRvIGRpcmVjdCBv
bmUKICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4
ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0
aW9uKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9jb21t
b24uYyBiL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKaW5kZXggZmE4NTQ4ZWNkYy4uNDNjZmRj
ODE1NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYworKysgYi94ZW4vYXJj
aC94ODYvY3B1L2NvbW1vbi5jCkBAIC0xODIsNyArMTgyLDcgQEAgdm9pZCBjdHh0X3N3aXRjaF9s
ZXZlbGxpbmcoY29uc3Qgc3RydWN0IHZjcHUgKm5leHQpCiAJfQogCiAJaWYgKGN0eHRfc3dpdGNo
X21hc2tpbmcpCi0JCWN0eHRfc3dpdGNoX21hc2tpbmcobmV4dCk7CisJCWFsdGVybmF0aXZlX3Zj
YWxsKGN0eHRfc3dpdGNoX21hc2tpbmcsIG5leHQpOwogfQogCiBib29sX3Qgb3B0X2NwdV9pbmZv
OwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 17 12:56:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 12:56:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hRcPA-0001AO-TL; Fri, 17 May 2019 12:56:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PB1v=TR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRcP9-0001AF-NF
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 12:56:07 +0000
X-Inumbo-ID: 2277d2e2-78a3-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2277d2e2-78a3-11e9-8980-bc764e045a96;
 Fri, 17 May 2019 12:56:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRcP8-0006F9-Bi
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 12:56:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hRcP8-0003Mo-99
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 12:56:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hRcP8-0003Mo-99@xenbits.xenproject.org>
Date: Fri, 17 May 2019 12:56:06 +0000
Subject: [Xen-changelog] [xen staging] x86/genapic: patch indirect calls to
 direct ones
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM3ZWE0NWJjOGIxZjYzODY2NmQ1MGFkMzY0MTU0MWQ2MGU1ZDJlYjgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDE3
IDE0OjM5OjA4IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE3IDE0OjM5OjA4IDIwMTkgKzAyMDAKCiAgICB4
ODYvZ2VuYXBpYzogcGF0Y2ggaW5kaXJlY3QgY2FsbHMgdG8gZGlyZWN0IG9uZXMKICAgIAogICAg
Rm9yIChJIGhvcGUpIG9idmlvdXMgcmVhc29ucyBvbmx5IHRoZSBvbmVzIHVzZWQgYXQgcnVudGlt
ZSBnZXQKICAgIGNvbnZlcnRlZC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0
cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvc21wLmMgICAgICAgICAgICAgICAgICAgICAgICAg
ICB8ICA0ICsrLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljL21hY2hfYXBpYy5o
IHwgMTQgKysrKysrKysrKysrLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTQgaW5zZXJ0aW9ucygrKSwg
NCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc21wLmMgYi94ZW4vYXJj
aC94ODYvc21wLmMKaW5kZXggYjE1ZDRmMDVkZi4uZTAyOTJiOTU3NyAxMDA2NDQKLS0tIGEveGVu
L2FyY2gveDg2L3NtcC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zbXAuYwpAQCAtMjksMTIgKzI5LDEy
IEBACiAKIHZvaWQgc2VuZF9JUElfbWFzayhjb25zdCBjcHVtYXNrX3QgKm1hc2ssIGludCB2ZWN0
b3IpCiB7Ci0gICAgZ2VuYXBpYy5zZW5kX0lQSV9tYXNrKG1hc2ssIHZlY3Rvcik7CisgICAgYWx0
ZXJuYXRpdmVfdmNhbGwoZ2VuYXBpYy5zZW5kX0lQSV9tYXNrLCBtYXNrLCB2ZWN0b3IpOwogfQog
CiB2b2lkIHNlbmRfSVBJX3NlbGYoaW50IHZlY3RvcikKIHsKLSAgICBnZW5hcGljLnNlbmRfSVBJ
X3NlbGYodmVjdG9yKTsKKyAgICBhbHRlcm5hdGl2ZV92Y2FsbChnZW5hcGljLnNlbmRfSVBJX3Nl
bGYsIHZlY3Rvcik7CiB9CiAKIC8qCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L21h
Y2gtZ2VuZXJpYy9tYWNoX2FwaWMuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmlj
L21hY2hfYXBpYy5oCmluZGV4IDA5ODQ1NTRkMzYuLjc1ZjFlNzY2YjAgMTAwNjQ0Ci0tLSBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvbWFjaC1nZW5lcmljL21hY2hfYXBpYy5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS14ODYvbWFjaC1nZW5lcmljL21hY2hfYXBpYy5oCkBAIC0xNSw4ICsxNSwxOCBAQAog
I2RlZmluZSBUQVJHRVRfQ1BVUyAoKGNvbnN0IHR5cGVvZihjcHVfb25saW5lX21hcCkgKikmY3B1
X29ubGluZV9tYXApCiAjZGVmaW5lIGluaXRfYXBpY19sZHIgKGdlbmFwaWMuaW5pdF9hcGljX2xk
cikKICNkZWZpbmUgY2x1c3RlcmVkX2FwaWNfY2hlY2sgKGdlbmFwaWMuY2x1c3RlcmVkX2FwaWNf
Y2hlY2spCi0jZGVmaW5lIGNwdV9tYXNrX3RvX2FwaWNpZCAoZ2VuYXBpYy5jcHVfbWFza190b19h
cGljaWQpCi0jZGVmaW5lIHZlY3Rvcl9hbGxvY2F0aW9uX2NwdW1hc2soY3B1KSAoZ2VuYXBpYy52
ZWN0b3JfYWxsb2NhdGlvbl9jcHVtYXNrKGNwdSkpCisjZGVmaW5lIGNwdV9tYXNrX3RvX2FwaWNp
ZChtYXNrKSAoeyBcCisJLyogXAorCSAqIFRoZXJlIGFyZSBhIG51bWJlciBvZiBwbGFjZXMgd2hl
cmUgdGhlIGFkZHJlc3Mgb2YgYSBsb2NhbCB2YXJpYWJsZSBcCisJICogZ2V0cyBwYXNzZWQgaGVy
ZS4gVGhlIHVzZSBvZiA/OiBpbiBhbHRlcm5hdGl2ZV9jYWxsPE4+KCkgdHJpZ2dlcnMgYW4gXAor
CSAqICJhZGRyZXNzIG9mIC4uLiBpcyBhbHdheXMgdHJ1ZSIgd2FybmluZyBpbiBzdWNoIGEgY2Fz
ZSB3aXRoIGF0IGxlYXN0IFwKKwkgKiBnY2MgNyBhbmQgOC4gSGVuY2UgdGhlIHNlZW1pbmdseSBw
b2ludGxlc3MgbG9jYWwgdmFyaWFibGUgaGVyZS4gXAorCSAqLyBcCisJY29uc3QgY3B1bWFza190
ICptXyA9IChtYXNrKTsgXAorCWFsdGVybmF0aXZlX2NhbGwoZ2VuYXBpYy5jcHVfbWFza190b19h
cGljaWQsIG1fKTsgXAorfSkKKyNkZWZpbmUgdmVjdG9yX2FsbG9jYXRpb25fY3B1bWFzayhjcHUp
IFwKKwlhbHRlcm5hdGl2ZV9jYWxsKGdlbmFwaWMudmVjdG9yX2FsbG9jYXRpb25fY3B1bWFzaywg
Y3B1KQogCiBzdGF0aWMgaW5saW5lIHZvaWQgZW5hYmxlX2FwaWNfbW9kZSh2b2lkKQogewotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2lu
ZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 17 12:56:19 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 12:56:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hRcPK-0001BX-VH; Fri, 17 May 2019 12: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=PB1v=TR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRcPJ-0001BM-SB
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 12:56:17 +0000
X-Inumbo-ID: 288d633b-78a3-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 288d633b-78a3-11e9-8980-bc764e045a96;
 Fri, 17 May 2019 12:56:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRcPI-0006FH-Hm
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 12:56:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hRcPI-0003NH-FE
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 12:56:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hRcPI-0003NH-FE@xenbits.xenproject.org>
Date: Fri, 17 May 2019 12:56:16 +0000
Subject: [Xen-changelog] [xen staging] x86/cpuidle: patch some indirect
 calls to direct ones
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDUxZWZiNGQ4ZjJjMWQwOGJmNTNjMWJhOGFjZGZjYjU4Y2FlYjlkNjUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDE3
IDE0OjM5OjM4IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE3IDE0OjM5OjM4IDIwMTkgKzAyMDAKCiAgICB4
ODYvY3B1aWRsZTogcGF0Y2ggc29tZSBpbmRpcmVjdCBjYWxscyB0byBkaXJlY3Qgb25lcwogICAg
CiAgICBGb3Igbm93IG9ubHkgdGhlIG9uZXMgdXNlZCBkdXJpbmcgZW50ZXJpbmcvZXhpdGluZyBv
ZiBpZGxlIHN0YXRlcyBhcmUKICAgIGNvbnZlcnRlZC4gQWRkaXRpb25hbGx5IHBtX2lkbGV7LF9z
YXZlfSBhbmQgbGFwaWNfdGltZXJfe29uLG9mZn0gY2FuJ3QKICAgIGJlIGNvbnZlcnRlZCwgYXMg
dGhleSBtYXkgZ2V0IGVzdGFibGlzaGVkIHJhdGhlciBsYXRlICh3aGVuIERvbTAgaXMKICAgIGFs
cmVhZHkgYWN0aXZlKS4KICAgIAogICAgTm90ZSB0aGF0IGZvciBwYXRjaGluZyB0byBiZSBkZWZl
cnJlZCB1bnRpbCBhZnRlciB0aGUgcHJlLVNNUCBpbml0Y2FsbHMKICAgIChmcm9tIHdoZXJlIGNw
dWlkbGVfaW5pdF9jcHUoKSBydW5zIHRoZSBmaXJzdCB0aW1lKSB0aGUgcG9pbnRlcnMgbmVlZCB0
bwogICAgc3RhcnQgb3V0IGFzIE5VTEwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1
MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2FjcGkvY3B1X2lkbGUuYyAgfCAzOCAr
KysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L2NwdS9t
d2FpdC1pZGxlLmMgfCAgNCArKy0tCiAyIGZpbGVzIGNoYW5nZWQsIDI1IGluc2VydGlvbnMoKyks
IDE3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9hY3BpL2NwdV9pZGxl
LmMgYi94ZW4vYXJjaC94ODYvYWNwaS9jcHVfaWRsZS5jCmluZGV4IDY1NGRlMjRmNDAuLmNjMzg4
YTI3Y2MgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9hY3BpL2NwdV9pZGxlLmMKKysrIGIveGVu
L2FyY2gveDg2L2FjcGkvY3B1X2lkbGUuYwpAQCAtMTAyLDggKzEwMiw2IEBAIGJvb2wgbGFwaWNf
dGltZXJfaW5pdCh2b2lkKQogICAgIHJldHVybiB0cnVlOwogfQogCi1zdGF0aWMgdWludDY0X3Qg
KCpfX3JlYWRfbW9zdGx5IHRpY2tfdG9fbnMpKHVpbnQ2NF90KSA9IGFjcGlfcG1fdGlja190b19u
czsKLQogdm9pZCAoKl9fcmVhZF9tb3N0bHkgcG1faWRsZV9zYXZlKSh2b2lkKTsKIHVuc2lnbmVk
IGludCBtYXhfY3N0YXRlIF9fcmVhZF9tb3N0bHkgPSBBQ1BJX1BST0NFU1NPUl9NQVhfUE9XRVIg
LSAxOwogaW50ZWdlcl9wYXJhbSgibWF4X2NzdGF0ZSIsIG1heF9jc3RhdGUpOwpAQCAtMjg5LDkg
KzI4Nyw5IEBAIHN0YXRpYyB1aW50NjRfdCBhY3BpX3BtX3RpY2tzX2VsYXBzZWQodWludDY0X3Qg
dDEsIHVpbnQ2NF90IHQyKQogICAgICAgICByZXR1cm4gKCgweEZGRkZGRkZGIC0gdDEpICsgdDIg
KzEpOwogfQogCi11aW50NjRfdCAoKl9fcmVhZF9tb3N0bHkgY3B1aWRsZV9nZXRfdGljaykodm9p
ZCkgPSBnZXRfYWNwaV9wbV90aWNrOwotc3RhdGljIHVpbnQ2NF90ICgqX19yZWFkX21vc3RseSB0
aWNrc19lbGFwc2VkKSh1aW50NjRfdCwgdWludDY0X3QpCi0gICAgPSBhY3BpX3BtX3RpY2tzX2Vs
YXBzZWQ7Cit1aW50NjRfdCAoKl9fcmVhZF9tb3N0bHkgY3B1aWRsZV9nZXRfdGljaykodm9pZCk7
CitzdGF0aWMgdWludDY0X3QgKCpfX3JlYWRfbW9zdGx5IHRpY2tfdG9fbnMpKHVpbnQ2NF90KTsK
K3N0YXRpYyB1aW50NjRfdCAoKl9fcmVhZF9tb3N0bHkgdGlja3NfZWxhcHNlZCkodWludDY0X3Qs
IHVpbnQ2NF90KTsKIAogc3RhdGljIHZvaWQgcHJpbnRfYWNwaV9wb3dlcih1aW50MzJfdCBjcHUs
IHN0cnVjdCBhY3BpX3Byb2Nlc3Nvcl9wb3dlciAqcG93ZXIpCiB7CkBAIC01NDgsNyArNTQ2LDcg
QEAgdm9pZCB1cGRhdGVfaWRsZV9zdGF0cyhzdHJ1Y3QgYWNwaV9wcm9jZXNzb3JfcG93ZXIgKnBv
d2VyLAogICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgYWNwaV9wcm9jZXNzb3JfY3ggKmN4
LAogICAgICAgICAgICAgICAgICAgICAgICB1aW50NjRfdCBiZWZvcmUsIHVpbnQ2NF90IGFmdGVy
KQogewotICAgIGludDY0X3Qgc2xlZXBfdGlja3MgPSB0aWNrc19lbGFwc2VkKGJlZm9yZSwgYWZ0
ZXIpOworICAgIGludDY0X3Qgc2xlZXBfdGlja3MgPSBhbHRlcm5hdGl2ZV9jYWxsKHRpY2tzX2Vs
YXBzZWQsIGJlZm9yZSwgYWZ0ZXIpOwogICAgIC8qIEludGVycnVwdHMgYXJlIGRpc2FibGVkICov
CiAKICAgICBzcGluX2xvY2soJnBvd2VyLT5zdGF0X2xvY2spOwpAQCAtNTU2LDcgKzU1NCw4IEBA
IHZvaWQgdXBkYXRlX2lkbGVfc3RhdHMoc3RydWN0IGFjcGlfcHJvY2Vzc29yX3Bvd2VyICpwb3dl
ciwKICAgICBjeC0+dXNhZ2UrKzsKICAgICBpZiAoIHNsZWVwX3RpY2tzID4gMCApCiAgICAgewot
ICAgICAgICBwb3dlci0+bGFzdF9yZXNpZGVuY3kgPSB0aWNrX3RvX25zKHNsZWVwX3RpY2tzKSAv
IDEwMDBVTDsKKyAgICAgICAgcG93ZXItPmxhc3RfcmVzaWRlbmN5ID0gYWx0ZXJuYXRpdmVfY2Fs
bCh0aWNrX3RvX25zLCBzbGVlcF90aWNrcykgLworICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAxMDAwVUw7CiAgICAgICAgIGN4LT50aW1lICs9IHNsZWVwX3RpY2tzOwogICAgIH0KICAg
ICBwb3dlci0+bGFzdF9zdGF0ZSA9ICZwb3dlci0+c3RhdGVzWzBdOwpAQCAtNjM2LDcgKzYzNSw3
IEBAIHN0YXRpYyB2b2lkIGFjcGlfcHJvY2Vzc29yX2lkbGUodm9pZCkKICAgICAgICAgaWYgKCBj
eC0+dHlwZSA9PSBBQ1BJX1NUQVRFX0MxIHx8IGxvY2FsX2FwaWNfdGltZXJfYzJfb2sgKQogICAg
ICAgICB7CiAgICAgICAgICAgICAvKiBHZXQgc3RhcnQgdGltZSAodGlja3MpICovCi0gICAgICAg
ICAgICB0MSA9IGNwdWlkbGVfZ2V0X3RpY2soKTsKKyAgICAgICAgICAgIHQxID0gYWx0ZXJuYXRp
dmVfY2FsbChjcHVpZGxlX2dldF90aWNrKTsKICAgICAgICAgICAgIC8qIFRyYWNlIGNwdSBpZGxl
IGVudHJ5ICovCiAgICAgICAgICAgICBUUkFDRV80RChUUkNfUE1fSURMRV9FTlRSWSwgY3gtPmlk
eCwgdDEsIGV4cCwgcHJlZCk7CiAKQEAgLTY0NSw3ICs2NDQsNyBAQCBzdGF0aWMgdm9pZCBhY3Bp
X3Byb2Nlc3Nvcl9pZGxlKHZvaWQpCiAgICAgICAgICAgICAvKiBJbnZva2UgQzIgKi8KICAgICAg
ICAgICAgIGFjcGlfaWRsZV9kb19lbnRyeShjeCk7CiAgICAgICAgICAgICAvKiBHZXQgZW5kIHRp
bWUgKHRpY2tzKSAqLwotICAgICAgICAgICAgdDIgPSBjcHVpZGxlX2dldF90aWNrKCk7CisgICAg
ICAgICAgICB0MiA9IGFsdGVybmF0aXZlX2NhbGwoY3B1aWRsZV9nZXRfdGljayk7CiAgICAgICAg
ICAgICB0cmFjZV9leGl0X3JlYXNvbihpcnFfdHJhY2VkKTsKICAgICAgICAgICAgIC8qIFRyYWNl
IGNwdSBpZGxlIGV4aXQgKi8KICAgICAgICAgICAgIFRSQUNFXzZEKFRSQ19QTV9JRExFX0VYSVQs
IGN4LT5pZHgsIHQyLApAQCAtNjY3LDcgKzY2Niw3IEBAIHN0YXRpYyB2b2lkIGFjcGlfcHJvY2Vz
c29yX2lkbGUodm9pZCkKICAgICAgICAgbGFwaWNfdGltZXJfb2ZmKCk7CiAKICAgICAgICAgLyog
R2V0IHN0YXJ0IHRpbWUgKHRpY2tzKSAqLwotICAgICAgICB0MSA9IGNwdWlkbGVfZ2V0X3RpY2so
KTsKKyAgICAgICAgdDEgPSBhbHRlcm5hdGl2ZV9jYWxsKGNwdWlkbGVfZ2V0X3RpY2spOwogICAg
ICAgICAvKiBUcmFjZSBjcHUgaWRsZSBlbnRyeSAqLwogICAgICAgICBUUkFDRV80RChUUkNfUE1f
SURMRV9FTlRSWSwgY3gtPmlkeCwgdDEsIGV4cCwgcHJlZCk7CiAKQEAgLTcxOCw3ICs3MTcsNyBA
QCBzdGF0aWMgdm9pZCBhY3BpX3Byb2Nlc3Nvcl9pZGxlKHZvaWQpCiAgICAgICAgIH0KIAogICAg
ICAgICAvKiBHZXQgZW5kIHRpbWUgKHRpY2tzKSAqLwotICAgICAgICB0MiA9IGNwdWlkbGVfZ2V0
X3RpY2soKTsKKyAgICAgICAgdDIgPSBhbHRlcm5hdGl2ZV9jYWxsKGNwdWlkbGVfZ2V0X3RpY2sp
OwogCiAgICAgICAgIC8qIHJlY292ZXJpbmcgVFNDICovCiAgICAgICAgIGNzdGF0ZV9yZXN0b3Jl
X3RzYygpOwpAQCAtODI4LDExICs4MjcsMjAgQEAgaW50IGNwdWlkbGVfaW5pdF9jcHUodW5zaWdu
ZWQgaW50IGNwdSkKICAgICB7CiAgICAgICAgIHVuc2lnbmVkIGludCBpOwogCi0gICAgICAgIGlm
ICggY3B1ID09IDAgJiYgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX05PTlNUT1BfVFNDKSApCisg
ICAgICAgIGlmICggY3B1ID09IDAgJiYgc3lzdGVtX3N0YXRlIDwgU1lTX1NUQVRFX2FjdGl2ZSAp
CiAgICAgICAgIHsKLSAgICAgICAgICAgIGNwdWlkbGVfZ2V0X3RpY2sgPSBnZXRfc3RpbWVfdGlj
azsKLSAgICAgICAgICAgIHRpY2tzX2VsYXBzZWQgPSBzdGltZV90aWNrc19lbGFwc2VkOwotICAg
ICAgICAgICAgdGlja190b19ucyA9IHN0aW1lX3RpY2tfdG9fbnM7CisgICAgICAgICAgICBpZiAo
IGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9OT05TVE9QX1RTQykgKQorICAgICAgICAgICAgewor
ICAgICAgICAgICAgICAgIGNwdWlkbGVfZ2V0X3RpY2sgPSBnZXRfc3RpbWVfdGljazsKKyAgICAg
ICAgICAgICAgICB0aWNrc19lbGFwc2VkID0gc3RpbWVfdGlja3NfZWxhcHNlZDsKKyAgICAgICAg
ICAgICAgICB0aWNrX3RvX25zID0gc3RpbWVfdGlja190b19uczsKKyAgICAgICAgICAgIH0KKyAg
ICAgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBjcHVpZGxlX2dl
dF90aWNrID0gZ2V0X2FjcGlfcG1fdGljazsKKyAgICAgICAgICAgICAgICB0aWNrc19lbGFwc2Vk
ID0gYWNwaV9wbV90aWNrc19lbGFwc2VkOworICAgICAgICAgICAgICAgIHRpY2tfdG9fbnMgPSBh
Y3BpX3BtX3RpY2tfdG9fbnM7CisgICAgICAgICAgICB9CiAgICAgICAgIH0KIAogICAgICAgICBh
Y3BpX3Bvd2VyID0geHphbGxvYyhzdHJ1Y3QgYWNwaV9wcm9jZXNzb3JfcG93ZXIpOwpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L2NwdS9td2FpdC1pZGxlLmMgYi94ZW4vYXJjaC94ODYvY3B1L213
YWl0LWlkbGUuYwppbmRleCBmODljNTJmMjU2Li5kYWIyYmUwZjA3IDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvY3B1L213YWl0LWlkbGUuYworKysgYi94ZW4vYXJjaC94ODYvY3B1L213YWl0LWlk
bGUuYwpAQCAtNzc4LDcgKzc3OCw3IEBAIHN0YXRpYyB2b2lkIG13YWl0X2lkbGUodm9pZCkKIAlp
ZiAoIShsYXBpY190aW1lcl9yZWxpYWJsZV9zdGF0ZXMgJiAoMSA8PCBjc3RhdGUpKSkKIAkJbGFw
aWNfdGltZXJfb2ZmKCk7CiAKLQliZWZvcmUgPSBjcHVpZGxlX2dldF90aWNrKCk7CisJYmVmb3Jl
ID0gYWx0ZXJuYXRpdmVfY2FsbChjcHVpZGxlX2dldF90aWNrKTsKIAlUUkFDRV80RChUUkNfUE1f
SURMRV9FTlRSWSwgY3gtPnR5cGUsIGJlZm9yZSwgZXhwLCBwcmVkKTsKIAogCXVwZGF0ZV9sYXN0
X2N4X3N0YXQocG93ZXIsIGN4LCBiZWZvcmUpOwpAQCAtNzg2LDcgKzc4Niw3IEBAIHN0YXRpYyB2
b2lkIG13YWl0X2lkbGUodm9pZCkKIAlpZiAoY3B1X2lzX2hhbHRhYmxlKGNwdSkpCiAJCW13YWl0
X2lkbGVfd2l0aF9oaW50cyhlYXgsIE1XQUlUX0VDWF9JTlRFUlJVUFRfQlJFQUspOwogCi0JYWZ0
ZXIgPSBjcHVpZGxlX2dldF90aWNrKCk7CisJYWZ0ZXIgPSBhbHRlcm5hdGl2ZV9jYWxsKGNwdWlk
bGVfZ2V0X3RpY2spOwogCiAJY3N0YXRlX3Jlc3RvcmVfdHNjKCk7CiAJdHJhY2VfZXhpdF9yZWFz
b24oaXJxX3RyYWNlZCk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxp
c3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5n
ZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 17 12:56:31 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 12:56: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 1hRcPX-0001D3-3Q; Fri, 17 May 2019 12:56:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PB1v=TR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRcPV-0001Cv-Jw
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 12:56:29 +0000
X-Inumbo-ID: 2e9d5ff0-78a3-11e9-944e-0f0717e7b68d
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2e9d5ff0-78a3-11e9-944e-0f0717e7b68d;
 Fri, 17 May 2019 12: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 1hRcPS-0006FP-Nb
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 12:56:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hRcPS-0003Nw-LA
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 12:56:26 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hRcPS-0003Nw-LA@xenbits.xenproject.org>
Date: Fri, 17 May 2019 12:56:26 +0000
Subject: [Xen-changelog] [xen staging] cpufreq: patch target() indirect call
 to direct one
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGYzODY2ZTRkOWQ5NTI4M2Y5YTY5YTEzOGM3MzQzZDc0NmQ3YmUwZWMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDE3
IDE0OjQwOjEyIDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE3IDE0OjQwOjEyIDIwMTkgKzAyMDAKCiAgICBj
cHVmcmVxOiBwYXRjaCB0YXJnZXQoKSBpbmRpcmVjdCBjYWxsIHRvIGRpcmVjdCBvbmUKICAgIAog
ICAgVGhpcyBsb29rcyB0byBiZSB0aGUgb25seSBmcmVxdWVudGx5IGV4ZWN1dGVkIGhvb2s7IGRv
bid0IGJvdGhlcgogICAgcGF0Y2hpbmcgYW55IG90aGVyIG9uZXMuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2RyaXZlcnMvY3B1ZnJlcS91dGls
aXR5LmMgfCAzICsrLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlv
bigtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL2NwdWZyZXEvdXRpbGl0eS5jIGIveGVuL2Ry
aXZlcnMvY3B1ZnJlcS91dGlsaXR5LmMKaW5kZXggMTVlMTVmZDQ1OC4uYjkzODk1ZDRkZCAxMDA2
NDQKLS0tIGEveGVuL2RyaXZlcnMvY3B1ZnJlcS91dGlsaXR5LmMKKysrIGIveGVuL2RyaXZlcnMv
Y3B1ZnJlcS91dGlsaXR5LmMKQEAgLTM2NCw3ICszNjQsOCBAQCBpbnQgX19jcHVmcmVxX2RyaXZl
cl90YXJnZXQoc3RydWN0IGNwdWZyZXFfcG9saWN5ICpwb2xpY3ksCiAgICAgewogICAgICAgICB1
bnNpZ25lZCBpbnQgcHJldl9mcmVxID0gcG9saWN5LT5jdXI7CiAKLSAgICAgICAgcmV0dmFsID0g
Y3B1ZnJlcV9kcml2ZXIudGFyZ2V0KHBvbGljeSwgdGFyZ2V0X2ZyZXEsIHJlbGF0aW9uKTsKKyAg
ICAgICAgcmV0dmFsID0gYWx0ZXJuYXRpdmVfY2FsbChjcHVmcmVxX2RyaXZlci50YXJnZXQsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9saWN5LCB0YXJnZXRfZnJlcSwgcmVs
YXRpb24pOwogICAgICAgICBpZiAoIHJldHZhbCA9PSAwICkKICAgICAgICAgICAgIFRSQUNFXzJE
KFRSQ19QTV9GUkVRX0NIQU5HRSwgcHJldl9mcmVxLzEwMDAsIHBvbGljeS0+Y3VyLzEwMDApOwog
ICAgIH0KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4u
Z2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 17 12:56:41 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 12:56: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 1hRcPh-0001Ei-5P; Fri, 17 May 2019 12:56:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PB1v=TR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRcPf-0001Ea-NO
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 12:56:39 +0000
X-Inumbo-ID: 34ad752e-78a3-11e9-8aea-735411a69b61
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 34ad752e-78a3-11e9-8aea-735411a69b61;
 Fri, 17 May 2019 12: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 1hRcPc-0006GS-Tg
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 12:56:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hRcPc-0003OS-R5
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 12:56:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hRcPc-0003OS-R5@xenbits.xenproject.org>
Date: Fri, 17 May 2019 12:56:36 +0000
Subject: [Xen-changelog] [xen staging] IOMMU: patch certain indirect calls
 to direct ones
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDAwN2RiYjVkYWUzMGZhNDE1M2UwZjUyNGVkYTMwZTI5N2JlNDBkMDAKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDE3
IDE0OjQwOjQxIDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE3IDE0OjQwOjQxIDIwMTkgKzAyMDAKCiAgICBJ
T01NVTogcGF0Y2ggY2VydGFpbiBpbmRpcmVjdCBjYWxscyB0byBkaXJlY3Qgb25lcwogICAgCiAg
ICBUaGlzIGlzIGludGVudGlvbmFsbHkgbm90IHRvdWNoaW5nIGhvb2tzIHVzZWQgcmFyZWx5IChv
ciBub3QgYXQgYWxsKQogICAgZHVyaW5nIHRoZSBsaWZldGltZSBvZiBhIFZNLCB1bmxlc3MgcGVy
aGFwcyBzaXR0aW5nIG9uIGFuIGVycm9yIHBhdGgKICAgIG5leHQgdG8gYSBjYWxsIHdoaWNoIGdl
dHMgY2hhbmdlZCAoaW4gd2hpY2ggY2FzZSBJIHRoaW5rIHRoZSBlcnJvcgogICAgcGF0aCBiZXR0
ZXIgcmVtYWlucyBjb25zaXN0ZW50IHdpdGggdGhlIHJlc3BlY3RpdmUgbWFpbiBwYXRoKS4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAg
UmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+Ci0tLQogeGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvaW9tbXUuYyAgICAgfCAyMSArKysrKysrKysrKy0tLS0tLS0tLS0KIHhl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3BjaS5jICAgICAgIHwgIDQgKystLQogeGVuL2RyaXZlcnMv
cGFzc3Rocm91Z2gveDg2L2lvbW11LmMgfCAgNiArKy0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYv
aW9tbXUuaCAgICAgICAgIHwgIDYgKysrKysrCiB4ZW4vaW5jbHVkZS94ZW4vaW9tbXUuaCAgICAg
ICAgICAgICB8ICA1ICsrKysrCiA1IGZpbGVzIGNoYW5nZWQsIDI2IGluc2VydGlvbnMoKyksIDE2
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11
LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9pb21tdS5jCmluZGV4IDBkMmRhY2YyODcuLjc5
ZWM2NzE5ZjUgMTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2lvbW11LmMKKysr
IGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvaW9tbXUuYwpAQCAtMzA0LDggKzMwNCw4IEBAIGlu
dCBpb21tdV9tYXAoc3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuLCBtZm5fdCBtZm4sCiAKICAg
ICBmb3IgKCBpID0gMDsgaSA8ICgxdWwgPDwgcGFnZV9vcmRlcik7IGkrKyApCiAgICAgewotICAg
ICAgICByYyA9IGhkLT5wbGF0Zm9ybV9vcHMtPm1hcF9wYWdlKGQsIGRmbl9hZGQoZGZuLCBpKSwg
bWZuX2FkZChtZm4sIGkpLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGZsYWdzLCBmbHVzaF9mbGFncyk7CisgICAgICAgIHJjID0gaW9tbXVfY2FsbChoZC0+cGxhdGZv
cm1fb3BzLCBtYXBfcGFnZSwgZCwgZGZuX2FkZChkZm4sIGkpLAorICAgICAgICAgICAgICAgICAg
ICAgICAgbWZuX2FkZChtZm4sIGkpLCBmbGFncywgZmx1c2hfZmxhZ3MpOwogCiAgICAgICAgIGlm
ICggbGlrZWx5KCFyYykgKQogICAgICAgICAgICAgY29udGludWU7CkBAIC0zMTgsOCArMzE4LDgg
QEAgaW50IGlvbW11X21hcChzdHJ1Y3QgZG9tYWluICpkLCBkZm5fdCBkZm4sIG1mbl90IG1mbiwK
IAogICAgICAgICB3aGlsZSAoIGktLSApCiAgICAgICAgICAgICAvKiBpZiBzdGF0ZW1lbnQgdG8g
c2F0aXNmeSBfX211c3RfY2hlY2sgKi8KLSAgICAgICAgICAgIGlmICggaGQtPnBsYXRmb3JtX29w
cy0+dW5tYXBfcGFnZShkLCBkZm5fYWRkKGRmbiwgaSksCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZmx1c2hfZmxhZ3MpICkKKyAgICAgICAgICAgIGlmICgg
aW9tbXVfY2FsbChoZC0+cGxhdGZvcm1fb3BzLCB1bm1hcF9wYWdlLCBkLCBkZm5fYWRkKGRmbiwg
aSksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmx1c2hfZmxhZ3MpICkKICAgICAgICAg
ICAgICAgICBjb250aW51ZTsKIAogICAgICAgICBpZiAoICFpc19oYXJkd2FyZV9kb21haW4oZCkg
KQpAQCAtMzYzLDggKzM2Myw4IEBAIGludCBpb21tdV91bm1hcChzdHJ1Y3QgZG9tYWluICpkLCBk
Zm5fdCBkZm4sIHVuc2lnbmVkIGludCBwYWdlX29yZGVyLAogCiAgICAgZm9yICggaSA9IDA7IGkg
PCAoMXVsIDw8IHBhZ2Vfb3JkZXIpOyBpKysgKQogICAgIHsKLSAgICAgICAgaW50IGVyciA9IGhk
LT5wbGF0Zm9ybV9vcHMtPnVubWFwX3BhZ2UoZCwgZGZuX2FkZChkZm4sIGkpLAotICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbHVzaF9mbGFncyk7CisgICAg
ICAgIGludCBlcnIgPSBpb21tdV9jYWxsKGhkLT5wbGF0Zm9ybV9vcHMsIHVubWFwX3BhZ2UsIGQs
IGRmbl9hZGQoZGZuLCBpKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmx1c2hfZmxh
Z3MpOwogCiAgICAgICAgIGlmICggbGlrZWx5KCFlcnIpICkKICAgICAgICAgICAgIGNvbnRpbnVl
OwpAQCAtNDEyLDcgKzQxMiw3IEBAIGludCBpb21tdV9sb29rdXBfcGFnZShzdHJ1Y3QgZG9tYWlu
ICpkLCBkZm5fdCBkZm4sIG1mbl90ICptZm4sCiAgICAgaWYgKCAhaW9tbXVfZW5hYmxlZCB8fCAh
aGQtPnBsYXRmb3JtX29wcyB8fCAhaGQtPnBsYXRmb3JtX29wcy0+bG9va3VwX3BhZ2UgKQogICAg
ICAgICByZXR1cm4gLUVPUE5PVFNVUFA7CiAKLSAgICByZXR1cm4gaGQtPnBsYXRmb3JtX29wcy0+
bG9va3VwX3BhZ2UoZCwgZGZuLCBtZm4sIGZsYWdzKTsKKyAgICByZXR1cm4gaW9tbXVfY2FsbCho
ZC0+cGxhdGZvcm1fb3BzLCBsb29rdXBfcGFnZSwgZCwgZGZuLCBtZm4sIGZsYWdzKTsKIH0KIAog
c3RhdGljIHZvaWQgaW9tbXVfZnJlZV9wYWdldGFibGVzKHVuc2lnbmVkIGxvbmcgdW51c2VkKQpA
QCAtNDI1LDcgKzQyNSw3IEBAIHN0YXRpYyB2b2lkIGlvbW11X2ZyZWVfcGFnZXRhYmxlcyh1bnNp
Z25lZCBsb25nIHVudXNlZCkKICAgICAgICAgc3Bpbl91bmxvY2soJmlvbW11X3B0X2NsZWFudXBf
bG9jayk7CiAgICAgICAgIGlmICggIXBnICkKICAgICAgICAgICAgIHJldHVybjsKLSAgICAgICAg
aW9tbXVfZ2V0X29wcygpLT5mcmVlX3BhZ2VfdGFibGUocGcpOworICAgICAgICBpb21tdV92Y2Fs
bChpb21tdV9nZXRfb3BzKCksIGZyZWVfcGFnZV90YWJsZSwgcGcpOwogICAgIH0gd2hpbGUgKCAh
c29mdGlycV9wZW5kaW5nKHNtcF9wcm9jZXNzb3JfaWQoKSkgKTsKIAogICAgIHRhc2tsZXRfc2No
ZWR1bGVfb25fY3B1KCZpb21tdV9wdF9jbGVhbnVwX3Rhc2tsZXQsCkBAIC00NDUsNyArNDQ1LDgg
QEAgaW50IGlvbW11X2lvdGxiX2ZsdXNoKHN0cnVjdCBkb21haW4gKmQsIGRmbl90IGRmbiwgdW5z
aWduZWQgaW50IHBhZ2VfY291bnQsCiAgICAgaWYgKCBkZm5fZXEoZGZuLCBJTlZBTElEX0RGTikg
KQogICAgICAgICByZXR1cm4gLUVJTlZBTDsKIAotICAgIHJjID0gaGQtPnBsYXRmb3JtX29wcy0+
aW90bGJfZmx1c2goZCwgZGZuLCBwYWdlX2NvdW50LCBmbHVzaF9mbGFncyk7CisgICAgcmMgPSBp
b21tdV9jYWxsKGhkLT5wbGF0Zm9ybV9vcHMsIGlvdGxiX2ZsdXNoLCBkLCBkZm4sIHBhZ2VfY291
bnQsCisgICAgICAgICAgICAgICAgICAgIGZsdXNoX2ZsYWdzKTsKICAgICBpZiAoIHVubGlrZWx5
KHJjKSApCiAgICAgewogICAgICAgICBpZiAoICFkLT5pc19zaHV0dGluZ19kb3duICYmIHByaW50
a19yYXRlbGltaXQoKSApCkBAIC00NzMsNyArNDc0LDcgQEAgaW50IGlvbW11X2lvdGxiX2ZsdXNo
X2FsbChzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBpbnQgZmx1c2hfZmxhZ3MpCiAgICAgICog
VGhlIG9wZXJhdGlvbiBkb2VzIGEgZnVsbCBmbHVzaCBzbyB3ZSBkb24ndCBuZWVkIHRvIHBhc3Mg
dGhlCiAgICAgICogZmx1c2hfZmxhZ3MgaW4uCiAgICAgICovCi0gICAgcmMgPSBoZC0+cGxhdGZv
cm1fb3BzLT5pb3RsYl9mbHVzaF9hbGwoZCk7CisgICAgcmMgPSBpb21tdV9jYWxsKGhkLT5wbGF0
Zm9ybV9vcHMsIGlvdGxiX2ZsdXNoX2FsbCwgZCk7CiAgICAgaWYgKCB1bmxpa2VseShyYykgKQog
ICAgIHsKICAgICAgICAgaWYgKCAhZC0+aXNfc2h1dHRpbmdfZG93biAmJiBwcmludGtfcmF0ZWxp
bWl0KCkgKQpkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvcGNpLmMgYi94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYwppbmRleCA4MTA4ZWQ1ZjlhLi4wNjFiMjAxMDNmIDEw
MDY0NAotLS0gYS94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9wY2kuYworKysgYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9wY2kuYwpAQCAtMTMzNywxNCArMTMzNywxNCBAQCBpbnQgaW9tbXVfdXBk
YXRlX2lyZV9mcm9tX21zaSgKICAgICBzdHJ1Y3QgbXNpX2Rlc2MgKm1zaV9kZXNjLCBzdHJ1Y3Qg
bXNpX21zZyAqbXNnKQogewogICAgIHJldHVybiBpb21tdV9pbnRyZW1hcAotICAgICAgICAgICA/
IGlvbW11X2dldF9vcHMoKS0+dXBkYXRlX2lyZV9mcm9tX21zaShtc2lfZGVzYywgbXNnKSA6IDA7
CisgICAgICAgICAgID8gaW9tbXVfY2FsbCgmaW9tbXVfb3BzLCB1cGRhdGVfaXJlX2Zyb21fbXNp
LCBtc2lfZGVzYywgbXNnKSA6IDA7CiB9CiAKIHZvaWQgaW9tbXVfcmVhZF9tc2lfZnJvbV9pcmUo
CiAgICAgc3RydWN0IG1zaV9kZXNjICptc2lfZGVzYywgc3RydWN0IG1zaV9tc2cgKm1zZykKIHsK
ICAgICBpZiAoIGlvbW11X2ludHJlbWFwICkKLSAgICAgICAgaW9tbXVfZ2V0X29wcygpLT5yZWFk
X21zaV9mcm9tX2lyZShtc2lfZGVzYywgbXNnKTsKKyAgICAgICAgaW9tbXVfdmNhbGwoJmlvbW11
X29wcywgcmVhZF9tc2lfZnJvbV9pcmUsIG1zaV9kZXNjLCBtc2cpOwogfQogCiBzdGF0aWMgaW50
IGlvbW11X2FkZF9kZXZpY2Uoc3RydWN0IHBjaV9kZXYgKnBkZXYpCmRpZmYgLS1naXQgYS94ZW4v
ZHJpdmVycy9wYXNzdGhyb3VnaC94ODYvaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3g4Ni9pb21tdS5jCmluZGV4IDAzNGFjOTAzZGQuLjBmYTZkY2MzZmQgMTAwNjQ0Ci0tLSBhL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3g4Ni9pb21tdS5jCisrKyBiL3hlbi9kcml2ZXJzL3Bhc3N0
aHJvdWdoL3g4Ni9pb21tdS5jCkBAIC02MSwxNCArNjEsMTIgQEAgaW50IGlvbW11X2VuYWJsZV94
MmFwaWModm9pZCkKIHZvaWQgaW9tbXVfdXBkYXRlX2lyZV9mcm9tX2FwaWMoCiAgICAgdW5zaWdu
ZWQgaW50IGFwaWMsIHVuc2lnbmVkIGludCByZWcsIHVuc2lnbmVkIGludCB2YWx1ZSkKIHsKLSAg
ICBjb25zdCBzdHJ1Y3QgaW9tbXVfb3BzICpvcHMgPSBpb21tdV9nZXRfb3BzKCk7Ci0gICAgb3Bz
LT51cGRhdGVfaXJlX2Zyb21fYXBpYyhhcGljLCByZWcsIHZhbHVlKTsKKyAgICBpb21tdV92Y2Fs
bCgmaW9tbXVfb3BzLCB1cGRhdGVfaXJlX2Zyb21fYXBpYywgYXBpYywgcmVnLCB2YWx1ZSk7CiB9
CiAKIHVuc2lnbmVkIGludCBpb21tdV9yZWFkX2FwaWNfZnJvbV9pcmUodW5zaWduZWQgaW50IGFw
aWMsIHVuc2lnbmVkIGludCByZWcpCiB7Ci0gICAgY29uc3Qgc3RydWN0IGlvbW11X29wcyAqb3Bz
ID0gaW9tbXVfZ2V0X29wcygpOwotICAgIHJldHVybiBvcHMtPnJlYWRfYXBpY19mcm9tX2lyZShh
cGljLCByZWcpOworICAgIHJldHVybiBpb21tdV9jYWxsKCZpb21tdV9vcHMsIHJlYWRfYXBpY19m
cm9tX2lyZSwgYXBpYywgcmVnKTsKIH0KIAogaW50IF9faW5pdCBpb21tdV9zZXR1cF9ocGV0X21z
aShzdHJ1Y3QgbXNpX2Rlc2MgKm1zaSkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
aW9tbXUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvaW9tbXUuaAppbmRleCBiYmRiMDVmNWYwLi5m
YWNmODM1YWRhIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2lvbW11LmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9pb21tdS5oCkBAIC01OSw2ICs1OSwxMiBAQCBzdHJ1Y3QgYXJj
aF9pb21tdQogCiBleHRlcm4gc3RydWN0IGlvbW11X29wcyBpb21tdV9vcHM7CiAKKyNpZmRlZiBO
REVCVUcKKyMgaW5jbHVkZSA8YXNtL2FsdGVybmF0aXZlLmg+CisjIGRlZmluZSBpb21tdV9jYWxs
KG9wcywgZm4sIGFyZ3MuLi4pICBhbHRlcm5hdGl2ZV9jYWxsKGlvbW11X29wcy5mbiwgIyMgYXJn
cykKKyMgZGVmaW5lIGlvbW11X3ZjYWxsKG9wcywgZm4sIGFyZ3MuLi4pIGFsdGVybmF0aXZlX3Zj
YWxsKGlvbW11X29wcy5mbiwgIyMgYXJncykKKyNlbmRpZgorCiBzdGF0aWMgaW5saW5lIGNvbnN0
IHN0cnVjdCBpb21tdV9vcHMgKmlvbW11X2dldF9vcHModm9pZCkKIHsKICAgICBCVUdfT04oIWlv
bW11X29wcy5pbml0KTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9pb21tdS5oIGIveGVu
L2luY2x1ZGUveGVuL2lvbW11LmgKaW5kZXggNWQzYzE2MTljNC4uNDhmODc0ODBhNyAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUveGVuL2lvbW11LmgKKysrIGIveGVuL2luY2x1ZGUveGVuL2lvbW11
LmgKQEAgLTI0NCw2ICsyNDQsMTEgQEAgc3RydWN0IGlvbW11X29wcyB7CiAKICNpbmNsdWRlIDxh
c20vaW9tbXUuaD4KIAorI2lmbmRlZiBpb21tdV9jYWxsCisjIGRlZmluZSBpb21tdV9jYWxsKG9w
cywgZm4sIGFyZ3MuLi4pICgob3BzKS0+Zm4oYXJncykpCisjIGRlZmluZSBpb21tdV92Y2FsbCBp
b21tdV9jYWxsCisjZW5kaWYKKwogZW51bSBpb21tdV9zdGF0dXMKIHsKICAgICBJT01NVV9TVEFU
VVNfZGlzYWJsZWQsCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Fri May 17 12:56:50 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 12:56:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hRcPq-0001Ff-7X; Fri, 17 May 2019 12:56:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PB1v=TR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRcPo-0001FU-Fk
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 12:56:48 +0000
X-Inumbo-ID: 3abebeaa-78a3-11e9-8191-a70c9b53b8f2
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3abebeaa-78a3-11e9-8191-a70c9b53b8f2;
 Fri, 17 May 2019 12:56:47 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRcPn-0006Ge-3C
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 12:56:47 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hRcPn-0003P1-0p
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 12:56:47 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hRcPn-0003P1-0p@xenbits.xenproject.org>
Date: Fri, 17 May 2019 12:56:47 +0000
Subject: [Xen-changelog] [xen staging] AMD/IOMMU: adjust IOMMU list head
 initialization
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY2YzEyNDcxODRiNmE1Y2ZhNTc0OTFmMGVjNDQ4Mzg5Njc4OWZkYTYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDE3
IDE0OjQzOjQzIDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE3IDE0OjQzOjQzIDIwMTkgKzAyMDAKCiAgICBB
TUQvSU9NTVU6IGFkanVzdCBJT01NVSBsaXN0IGhlYWQgaW5pdGlhbGl6YXRpb24KICAgIAogICAg
RG8gdGhpcyBzdGF0aWNhbGx5LCB3aGljaCB3aWxsIGFsbG93IGFjY2Vzc2luZyB0aGUgKGVtcHR5
KSBsaXN0IGV2ZW4KICAgIHdpdGhvdXQgaGF2aW5nIGNvbWUgdGhyb3VnaCBhY3BpX2l2cnNfaW5p
dCgpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW5pdC5jICAgIHwg
MiArLQogeGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYyB8IDIgLS0K
IDIgZmlsZXMgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2luaXQuYyBiL3hlbi9kcml2
ZXJzL3Bhc3N0aHJvdWdoL2FtZC9pb21tdV9pbml0LmMKaW5kZXggZTRiMjY3ZWE2MS4uNzJlYTg4
MjRiMCAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL2lvbW11X2luaXQu
YworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC9hbWQvaW9tbXVfaW5pdC5jCkBAIC0zNiw3
ICszNiw3IEBAIHN0YXRpYyBzdHJ1Y3QgdGFza2xldCBhbWRfaW9tbXVfaXJxX3Rhc2tsZXQ7CiB1
bnNpZ25lZCBpbnQgX19yZWFkX21vc3RseSBpdnJzX2JkZl9lbnRyaWVzOwogdTggX19yZWFkX21v
c3RseSBpdmhkX3R5cGU7CiBzdGF0aWMgc3RydWN0IHJhZGl4X3RyZWVfcm9vdCBpdnJzX21hcHM7
Ci1zdHJ1Y3QgbGlzdF9oZWFkIGFtZF9pb21tdV9oZWFkOworTElTVF9IRUFEX1JFQURfTU9TVExZ
KGFtZF9pb21tdV9oZWFkKTsKIHN0cnVjdCB0YWJsZV9zdHJ1Y3QgZGV2aWNlX3RhYmxlOwogYm9v
bF90IGlvbW11djJfZW5hYmxlZDsKIApkaWZmIC0tZ2l0IGEveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYyBiL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdoL2FtZC9wY2lf
YW1kX2lvbW11LmMKaW5kZXggZGJjNzFjYTdkNS4uNmRkZWI3OTBhMCAxMDA2NDQKLS0tIGEveGVu
L2RyaXZlcnMvcGFzc3Rocm91Z2gvYW1kL3BjaV9hbWRfaW9tbXUuYworKysgYi94ZW4vZHJpdmVy
cy9wYXNzdGhyb3VnaC9hbWQvcGNpX2FtZF9pb21tdS5jCkBAIC0xNTAsOCArMTUwLDYgQEAgc3Rh
dGljIHZvaWQgYW1kX2lvbW11X3NldHVwX2RvbWFpbl9kZXZpY2UoCiAKIGludCBfX2luaXQgYWNw
aV9pdnJzX2luaXQodm9pZCkKIHsKLSAgICBJTklUX0xJU1RfSEVBRCgmYW1kX2lvbW11X2hlYWQp
OwotCiAgICAgaWYgKCAhaW9tbXVfZW5hYmxlICYmICFpb21tdV9pbnRyZW1hcCApCiAgICAgICAg
IHJldHVybiAwOwogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Fri May 17 12:57:02 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 12:57: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 1hRcQ2-0001Ge-9x; Fri, 17 May 2019 12:57:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PB1v=TR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRcQ0-0001GX-Nh
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 12:57:00 +0000
X-Inumbo-ID: 40d8e130-78a3-11e9-9eb7-5b74fa36ffc4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 40d8e130-78a3-11e9-9eb7-5b74fa36ffc4;
 Fri, 17 May 2019 12: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 1hRcPx-0006Gm-As
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 12:56:57 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hRcPx-0003PW-6j
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 12:56:57 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hRcPx-0003PW-6j@xenbits.xenproject.org>
Date: Fri, 17 May 2019 12:56:57 +0000
Subject: [Xen-changelog] [xen staging] video: fix handling framebuffer
 located above 4GB
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============1284755862383129638=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 9cf11fdcd91ff8e9cd038f8336cf21f0701e8b7b
Author:     Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
AuthorDate: Fri May 17 14:48:23 2019 +0200
Commit:     Jan Beulich <jbeulich@suse.com>
CommitDate: Fri May 17 14:48:23 2019 +0200

    video: fix handling framebuffer located above 4GB
    
    On some machines (for example Thinkpad P52), UEFI GOP reports
    framebuffer located above 4GB (0x4000000000 on that machine). This
    address does not fit in {xen,dom0}_vga_console_info.u.vesa_lfb.lfb_base
    field, which is 32bit. The overflow here cause all kind of memory
    corruption when anything tries to write something on the screen,
    starting with zeroing the whole framebuffer in vesa_init().
    
    Fix this similar to how it's done in Linux: add ext_lfb_base field at
    the end of the structure, to hold upper 32bits of the address. Since the
    field is added at the end of the structure, it will work with older
    Linux versions too (other than using possibly truncated address - no
    worse than without this change). Thanks to ABI containing size of the
    structure (start_info.console.dom0.info_size), Linux can detect when
    this field is present and use it appropriately then.
    
    Since this change public interface and use __XEN_INTERFACE_VERSION__,
    bump __XEN_LATEST_INTERFACE_VERSION__.
    
    Note: if/when backporting this change to Xen <= 4.12, #if in xen.h needs
    to be extended with " || defined(__XEN__)".
    
    Signed-off-by: Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
    Reviewed-by: Juergen Gross <jgross@suse.com>
    Reviewed-by: Jan Beulich <jbeulich@suse.com>
---
 xen/arch/x86/efi/efi-boot.h     |  1 +
 xen/drivers/video/vesa.c        | 14 +++++++++-----
 xen/include/public/xen-compat.h |  2 +-
 xen/include/public/xen.h        |  5 +++++
 4 files changed, 16 insertions(+), 6 deletions(-)

diff --git a/xen/arch/x86/efi/efi-boot.h b/xen/arch/x86/efi/efi-boot.h
index 5789d2cb70..7a13a30bc0 100644
--- a/xen/arch/x86/efi/efi-boot.h
+++ b/xen/arch/x86/efi/efi-boot.h
@@ -550,6 +550,7 @@ static void __init efi_arch_video_init(EFI_GRAPHICS_OUTPUT_PROTOCOL *gop,
         vga_console_info.u.vesa_lfb.bytes_per_line =
             (mode_info->PixelsPerScanLine * bpp + 7) >> 3;
         vga_console_info.u.vesa_lfb.lfb_base = gop->Mode->FrameBufferBase;
+        vga_console_info.u.vesa_lfb.ext_lfb_base = gop->Mode->FrameBufferBase >> 32;
         vga_console_info.u.vesa_lfb.lfb_size =
             (gop->Mode->FrameBufferSize + 0xffff) >> 16;
     }
diff --git a/xen/drivers/video/vesa.c b/xen/drivers/video/vesa.c
index 26d4962b0e..fd2cb1312d 100644
--- a/xen/drivers/video/vesa.c
+++ b/xen/drivers/video/vesa.c
@@ -40,6 +40,11 @@ static int __init parse_font_height(const char *s)
 }
 custom_param("font", parse_font_height);
 
+static inline paddr_t lfb_base(void)
+{
+    return ((paddr_t)vlfb_info.ext_lfb_base << 32) | vlfb_info.lfb_base;
+}
+
 void __init vesa_early_init(void)
 {
     unsigned int vram_vmode;
@@ -97,15 +102,14 @@ void __init vesa_init(void)
     lfbp.text_columns = vlfb_info.width / font->width;
     lfbp.text_rows = vlfb_info.height / font->height;
 
-    lfbp.lfb = lfb = ioremap(vlfb_info.lfb_base, vram_remap);
+    lfbp.lfb = lfb = ioremap(lfb_base(), vram_remap);
     if ( !lfb )
         return;
 
     memset(lfb, 0, vram_remap);
 
-    printk(XENLOG_INFO "vesafb: framebuffer at %#x, mapped to 0x%p, "
-           "using %uk, total %uk\n",
-           vlfb_info.lfb_base, lfb,
+    printk(XENLOG_INFO "vesafb: framebuffer at 0x%" PRIpaddr ", mapped to 0x%p, using %uk, total %uk\n",
+           lfb_base(), lfb,
            vram_remap >> 10, vram_total >> 10);
     printk(XENLOG_INFO "vesafb: mode is %dx%dx%u, linelength=%d, font %ux%u\n",
            vlfb_info.width, vlfb_info.height,
@@ -167,7 +171,7 @@ void __init vesa_mtrr_init(void)
 
     /* Try and find a power of two to add */
     do {
-        rc = mtrr_add(vlfb_info.lfb_base, size_total, type, 1);
+        rc = mtrr_add(lfb_base(), size_total, type, 1);
         size_total >>= 1;
     } while ( (size_total >= PAGE_SIZE) && (rc == -EINVAL) );
 }
diff --git a/xen/include/public/xen-compat.h b/xen/include/public/xen-compat.h
index 6fabca1889..6708132394 100644
--- a/xen/include/public/xen-compat.h
+++ b/xen/include/public/xen-compat.h
@@ -27,7 +27,7 @@
 #ifndef __XEN_PUBLIC_XEN_COMPAT_H__
 #define __XEN_PUBLIC_XEN_COMPAT_H__
 
-#define __XEN_LATEST_INTERFACE_VERSION__ 0x00040a00
+#define __XEN_LATEST_INTERFACE_VERSION__ 0x00040d00
 
 #if defined(__XEN__) || defined(__XEN_TOOLS__)
 /* Xen is built with matching headers and implements the latest interface. */
diff --git a/xen/include/public/xen.h b/xen/include/public/xen.h
index ccdffc0ad1..cb2917e74b 100644
--- a/xen/include/public/xen.h
+++ b/xen/include/public/xen.h
@@ -922,6 +922,11 @@ typedef struct dom0_vga_console_info {
             uint32_t gbl_caps;
             /* Mode attributes (offset 0x0, VESA command 0x4f01). */
             uint16_t mode_attrs;
+            uint16_t pad;
+#endif
+#if __XEN_INTERFACE_VERSION__ >= 0x00040d00
+            /* high 32 bits of lfb_base */
+            uint32_t ext_lfb_base;
 #endif
         } vesa_lfb;
     } u;
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============1284755862383129638==--

From xen-changelog-bounces@lists.xenproject.org Fri May 17 13:00:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 13: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 1hRcT2-0001vl-Jm; Fri, 17 May 2019 13:00:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PB1v=TR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRcT0-0001qq-Qw
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 13:00:06 +0000
X-Inumbo-ID: b0d39333-78a3-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b0d39333-78a3-11e9-8980-bc764e045a96;
 Fri, 17 May 2019 13:00:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRcSz-0006Ls-5l
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 13:00:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hRcSz-0003kW-2B
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 13:00:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hRcSz-0003kW-2B@xenbits.xenproject.org>
Date: Fri, 17 May 2019 13:00:05 +0000
Subject: [Xen-changelog] [xen staging-4.12] xl: handle PVH type in
 apply_global_affinity_masks 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>

Y29tbWl0IGI0ZjI5MWIwY2E5MTQ0NTRjYmFjOWZhNTU4MGJiMzVmOGFiMDRlZWUKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJpIEFwciAxMiAx
MTowMzoyNSAyMDE5ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE3IDEzOjU2OjQwIDIwMTkgKzAxMDAK
CiAgICB4bDogaGFuZGxlIFBWSCB0eXBlIGluIGFwcGx5X2dsb2JhbF9hZmZpbml0eV9tYXNrcyBh
Z2FpbgogICAgCiAgICBBIGNhbGwgc2l0ZSBpbiBjcmVhdGVfZG9tYWluIGNhbiBjYWxsIGl0IHdp
dGggUFZIIHR5cGUuIFRoYXQgc2l0ZSB3YXMKICAgIG1pc3NlZCBkdXJpbmcgdGhlIHJldmlldyBv
ZiA0OGRhYjk3NjcuCiAgICAKICAgIFJlaW5zdGF0ZSBQVkggdHlwZSBpbiB0aGUgc3dpdGNoLgog
ICAgCiAgICBSZXBvcnRlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
ICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICAoY2hl
cnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA4NjBkNmUxNThkYmI1ODFjM2FhYmM2YTIwYWU4ZDgzYjMy
NWJmZmQ4KQotLS0KIHRvb2xzL3hsL3hsX3ZjcHUuYyB8IDEgKwogMSBmaWxlIGNoYW5nZWQsIDEg
aW5zZXJ0aW9uKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfdmNwdS5jIGIvdG9vbHMveGwv
eGxfdmNwdS5jCmluZGV4IDkzYWJjYzY1YzAuLjMyOTUxMmVhYWYgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L3hsL3hsX3ZjcHUuYworKysgYi90b29scy94bC94bF92Y3B1LmMKQEAgLTc5LDYgKzc5LDcgQEAg
dm9pZCBhcHBseV9nbG9iYWxfYWZmaW5pdHlfbWFza3MobGlieGxfZG9tYWluX3R5cGUgdHlwZSwK
IAogICAgIHN3aXRjaCAodHlwZSkgewogICAgIGNhc2UgTElCWExfRE9NQUlOX1RZUEVfSFZNOgor
ICAgIGNhc2UgTElCWExfRE9NQUlOX1RZUEVfUFZIOgogICAgICAgICB0eXBlX21hc2sgPSAmZ2xv
YmFsX2h2bV9hZmZpbml0eV9tYXNrOwogICAgICAgICBicmVhazsKICAgICBjYXNlIExJQlhMX0RP
TUFJTl9UWVBFX1BWOgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhZ2luZy00LjEyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 17 13:00:22 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 13:00:22 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hRcTF-0001zt-Lb; Fri, 17 May 2019 13:00:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PB1v=TR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRcTD-0001zd-IF
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 13:00:19 +0000
X-Inumbo-ID: b72c76a8-78a3-11e9-9af2-8b0da86ea1ac
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b72c76a8-78a3-11e9-9af2-8b0da86ea1ac;
 Fri, 17 May 2019 13:00:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRcT9-0006Mg-R4
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 13:00:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hRcT9-0003mM-OJ
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 13:00:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hRcT9-0003mM-OJ@xenbits.xenproject.org>
Date: Fri, 17 May 2019 13:00:15 +0000
Subject: [Xen-changelog] [xen staging-4.10] xl: handle PVH type in
 apply_global_affinity_masks 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>

Y29tbWl0IDk0YjgyZDhlMzAxMTAzOTdhNDQ4NDBiNjEyMDczNGViNGMyNThhMWQKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJpIEFwciAxMiAx
MTowMzoyNSAyMDE5ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE3IDEzOjU2OjU5IDIwMTkgKzAxMDAK
CiAgICB4bDogaGFuZGxlIFBWSCB0eXBlIGluIGFwcGx5X2dsb2JhbF9hZmZpbml0eV9tYXNrcyBh
Z2FpbgogICAgCiAgICBBIGNhbGwgc2l0ZSBpbiBjcmVhdGVfZG9tYWluIGNhbiBjYWxsIGl0IHdp
dGggUFZIIHR5cGUuIFRoYXQgc2l0ZSB3YXMKICAgIG1pc3NlZCBkdXJpbmcgdGhlIHJldmlldyBv
ZiA0OGRhYjk3NjcuCiAgICAKICAgIFJlaW5zdGF0ZSBQVkggdHlwZSBpbiB0aGUgc3dpdGNoLgog
ICAgCiAgICBSZXBvcnRlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
ICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICAoY2hl
cnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA4NjBkNmUxNThkYmI1ODFjM2FhYmM2YTIwYWU4ZDgzYjMy
NWJmZmQ4KQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYjRmMjkxYjBjYTkxNDQ1NGNi
YWM5ZmE1NTgwYmIzNWY4YWIwNGVlZSkKICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGVk
YmUxMjE0MGQ2MjEwMDNhZmQ0NGIxNTE2MTI1YjY0MzA4MTE3YzkpCi0tLQogdG9vbHMveGwveGxf
dmNwdS5jIHwgMSArCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKCmRpZmYgLS1naXQg
YS90b29scy94bC94bF92Y3B1LmMgYi90b29scy94bC94bF92Y3B1LmMKaW5kZXggZWY5OTUxMzdj
OS4uMDUxZGMxMjRhMSAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxfdmNwdS5jCisrKyBiL3Rvb2xz
L3hsL3hsX3ZjcHUuYwpAQCAtNzgsNiArNzgsNyBAQCB2b2lkIGFwcGx5X2dsb2JhbF9hZmZpbml0
eV9tYXNrcyhsaWJ4bF9kb21haW5fdHlwZSB0eXBlLAogCiAgICAgc3dpdGNoICh0eXBlKSB7CiAg
ICAgY2FzZSBMSUJYTF9ET01BSU5fVFlQRV9IVk06CisgICAgY2FzZSBMSUJYTF9ET01BSU5fVFlQ
RV9QVkg6CiAgICAgICAgIHR5cGVfbWFzayA9ICZnbG9iYWxfaHZtX2FmZmluaXR5X21hc2s7CiAg
ICAgICAgIGJyZWFrOwogICAgIGNhc2UgTElCWExfRE9NQUlOX1RZUEVfUFY6Ci0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuMTAK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 17 13:44:06 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 13:44:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hRd9a-0005T7-Aj; Fri, 17 May 2019 13: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=PB1v=TR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRd9Z-0005Sx-O7
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 13:44:05 +0000
X-Inumbo-ID: d60dc971-78a9-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d60dc971-78a9-11e9-8980-bc764e045a96;
 Fri, 17 May 2019 13:44:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRd9Y-0007CQ-I6
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 13:44:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hRd9Y-0006Ac-FK
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 13:44:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hRd9Y-0006Ac-FK@xenbits.xenproject.org>
Date: Fri, 17 May 2019 13:44:04 +0000
Subject: [Xen-changelog] [xen staging] xen/sched: fix csched2_deinit_pdata()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGZmZDMzNjdlZDY4MmI2YWM2ZjU3ZmNiMTUxOTIxMDU0ZGQ0Y2NlN2UKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDE3
IDE1OjQxOjE3IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE3IDE1OjQxOjE3IDIwMTkgKzAyMDAKCiAgICB4
ZW4vc2NoZWQ6IGZpeCBjc2NoZWQyX2RlaW5pdF9wZGF0YSgpCiAgICAKICAgIENvbW1pdCA3NTNi
YTQzZDZkMTZlNjg4ICgieGVuL3NjaGVkOiBmaXggY3JlZGl0MiBzbXQgaWRsZSBoYW5kbGluZyIp
CiAgICBpbnRyb2R1Y2VkIGEgcmVncmVzc2lvbiB3aGVuIHN3aXRjaGluZyBjcHVzIGJldHdlZW4g
Y3B1cG9vbHMuCiAgICAKICAgIFdoZW4gYXNzaWduaW5nIGEgY3B1IHRvIGEgY3B1cG9vbCB3aXRo
IGNyZWRpdDIgYmVpbmcgdGhlIGRlZmF1bHQKICAgIHNjaGVkdWxlciBjc2NoZWQyX2RlaW5pdF9w
ZGF0YSgpIGlzIGNhbGxlZCBmb3IgdGhlIGNyZWRpdDIgcHJpdmF0ZSBkYXRhCiAgICBhZnRlciB0
aGUgbmV3IHNjaGVkdWxlcidzIHByaXZhdGUgZGF0YSBoYXMgYmVlbiBob29rZWQgdG8gdGhlIHBl
ci1jcHUKICAgIHNjaGVkdWxlciBkYXRhLiBVbmZvcnR1bmF0ZWx5IGNzY2hlZDJfZGVpbml0X3Bk
YXRhKCkgd2lsbCBjeWNsZSB0aHJvdWdoCiAgICBhbGwgcGVyLWNwdSBzY2hlZHVsZXIgYXJlYXMg
aXQga25vd3Mgb2YgZm9yIHJlbW92aW5nIHRoZSBjcHUgZnJvbSB0aGUKICAgIHJlc3BlY3RpdmUg
c2libGluZyBtYXNrcyBpbmNsdWRpbmcgdGhlIGFyZWEgb2YgdGhlIGp1c3QgbW92ZWQgY3B1LiBU
aGlzCiAgICB3aWxsIChkZXBlbmRpbmcgb24gdGhlIG5ldyBzY2hlZHVsZXIpIGVpdGhlciBjbG9i
YmVyIHRoZSBkYXRhIG9mIHRoZQogICAgbmV3IHNjaGVkdWxlciBvciBpbiBjYXNlIG9mIHNjaGVk
X3J0IGxlYWQgdG8gYSBjcmFzaC4KICAgIAogICAgQXZvaWQgdGhhdCBieSByZW1vdmluZyB0aGUg
Y3B1IGZyb20gdGhlIGxpc3Qgb2YgYWN0aXZlIGNwdXMgaW4gY3JlZGl0MgogICAgZGF0YSBmaXJz
dC4KICAgIAogICAgVGhlIG9wcG9zaXRlIHByb2JsZW0gaXMgb2NjdXJyaW5nIHdoZW4gcmVtb3Zp
bmcgYSBjcHUgZnJvbSBhIGNwdXBvb2w6CiAgICBpbml0X3BkYXRhKCkgb2YgY3JlZGl0MiB3aWxs
IGFjY2VzcyB0aGUgcGVyLWNwdSBkYXRhIG9mIHRoZSBvbGQKICAgIHNjaGVkdWxlci4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgUmV2
aWV3ZWQtYnk6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+Ci0tLQogeGVuL2Nv
bW1vbi9zY2hlZF9jcmVkaXQyLmMgfCAyMyArKysrKysrKysrKy0tLS0tLS0tLS0tLQogMSBmaWxl
IGNoYW5nZWQsIDExIGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMK
aW5kZXggNjk1OGIyNjVmYy4uOWMxYzNiNGUwOCAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9zY2hl
ZF9jcmVkaXQyLmMKKysrIGIveGVuL2NvbW1vbi9zY2hlZF9jcmVkaXQyLmMKQEAgLTM4MTMsMjIg
KzM4MTMsMjEgQEAgaW5pdF9wZGF0YShzdHJ1Y3QgY3NjaGVkMl9wcml2YXRlICpwcnYsIHN0cnVj
dCBjc2NoZWQyX3BjcHUgKnNwYywKICAgICAgICAgYWN0aXZhdGVfcnVucXVldWUocHJ2LCBzcGMt
PnJ1bnFfaWQpOwogICAgIH0KIAotICAgIF9fY3B1bWFza19zZXRfY3B1KGNwdSwgJnJxZC0+aWRs
ZSk7Ci0gICAgX19jcHVtYXNrX3NldF9jcHUoY3B1LCAmcnFkLT5hY3RpdmUpOwotICAgIF9fY3B1
bWFza19zZXRfY3B1KGNwdSwgJnBydi0+aW5pdGlhbGl6ZWQpOwotICAgIF9fY3B1bWFza19zZXRf
Y3B1KGNwdSwgJnJxZC0+c210X2lkbGUpOworICAgIF9fY3B1bWFza19zZXRfY3B1KGNwdSwgJnNw
Yy0+c2libGluZ19tYXNrKTsKIAotICAgIC8qIE9uIHRoZSBib290IGNwdSB3ZSBhcmUgY2FsbGVk
IGJlZm9yZSBjcHVfc2libGluZ19tYXNrIGhhcyBiZWVuIHNldCB1cC4gKi8KLSAgICBpZiAoIGNw
dSA9PSAwICYmIHN5c3RlbV9zdGF0ZSA8IFNZU19TVEFURV9hY3RpdmUgKQotICAgICAgICBfX2Nw
dW1hc2tfc2V0X2NwdShjcHUsICZjc2NoZWQyX3BjcHUoY3B1KS0+c2libGluZ19tYXNrKTsKLSAg
ICBlbHNlCisgICAgaWYgKCBjcHVtYXNrX3dlaWdodCgmcnFkLT5hY3RpdmUpID4gMCApCiAgICAg
ICAgIGZvcl9lYWNoX2NwdSAoIHJjcHUsIHBlcl9jcHUoY3B1X3NpYmxpbmdfbWFzaywgY3B1KSAp
CiAgICAgICAgICAgICBpZiAoIGNwdW1hc2tfdGVzdF9jcHUocmNwdSwgJnJxZC0+YWN0aXZlKSAp
CiAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgX19jcHVtYXNrX3NldF9jcHUoY3B1LCAm
Y3NjaGVkMl9wY3B1KHJjcHUpLT5zaWJsaW5nX21hc2spOwotICAgICAgICAgICAgICAgIF9fY3B1
bWFza19zZXRfY3B1KHJjcHUsICZjc2NoZWQyX3BjcHUoY3B1KS0+c2libGluZ19tYXNrKTsKKyAg
ICAgICAgICAgICAgICBfX2NwdW1hc2tfc2V0X2NwdShyY3B1LCAmc3BjLT5zaWJsaW5nX21hc2sp
OwogICAgICAgICAgICAgfQogCisgICAgX19jcHVtYXNrX3NldF9jcHUoY3B1LCAmcnFkLT5pZGxl
KTsKKyAgICBfX2NwdW1hc2tfc2V0X2NwdShjcHUsICZycWQtPmFjdGl2ZSk7CisgICAgX19jcHVt
YXNrX3NldF9jcHUoY3B1LCAmcHJ2LT5pbml0aWFsaXplZCk7CisgICAgX19jcHVtYXNrX3NldF9j
cHUoY3B1LCAmcnFkLT5zbXRfaWRsZSk7CisKICAgICBpZiAoIGNwdW1hc2tfd2VpZ2h0KCZycWQt
PmFjdGl2ZSkgPT0gMSApCiAgICAgICAgIHJxZC0+cGlja19iaWFzID0gY3B1OwogCkBAIC0zOTM3
LDEzICszOTM2LDEzIEBAIGNzY2hlZDJfZGVpbml0X3BkYXRhKGNvbnN0IHN0cnVjdCBzY2hlZHVs
ZXIgKm9wcywgdm9pZCAqcGNwdSwgaW50IGNwdSkKIAogICAgIHByaW50ayhYRU5MT0dfSU5GTyAi
UmVtb3ZpbmcgY3B1ICVkIGZyb20gcnVucXVldWUgJWRcbiIsIGNwdSwgc3BjLT5ydW5xX2lkKTsK
IAotICAgIGZvcl9lYWNoX2NwdSAoIHJjcHUsICZycWQtPmFjdGl2ZSApCi0gICAgICAgIF9fY3B1
bWFza19jbGVhcl9jcHUoY3B1LCAmY3NjaGVkMl9wY3B1KHJjcHUpLT5zaWJsaW5nX21hc2spOwot
CiAgICAgX19jcHVtYXNrX2NsZWFyX2NwdShjcHUsICZycWQtPmlkbGUpOwogICAgIF9fY3B1bWFz
a19jbGVhcl9jcHUoY3B1LCAmcnFkLT5zbXRfaWRsZSk7CiAgICAgX19jcHVtYXNrX2NsZWFyX2Nw
dShjcHUsICZycWQtPmFjdGl2ZSk7CiAKKyAgICBmb3JfZWFjaF9jcHUgKCByY3B1LCAmcnFkLT5h
Y3RpdmUgKQorICAgICAgICBfX2NwdW1hc2tfY2xlYXJfY3B1KGNwdSwgJmNzY2hlZDJfcGNwdShy
Y3B1KS0+c2libGluZ19tYXNrKTsKKwogICAgIGlmICggY3B1bWFza19lbXB0eSgmcnFkLT5hY3Rp
dmUpICkKICAgICB7CiAgICAgICAgIHByaW50ayhYRU5MT0dfSU5GTyAiIE5vIGNwdXMgbGVmdCBv
biBydW5xdWV1ZSwgZGlzYWJsaW5nXG4iKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 17 15:22:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 15: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 1hRegS-0005RI-HX; Fri, 17 May 2019 15:22:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PB1v=TR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRegQ-0005RD-NO
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 15:22:06 +0000
X-Inumbo-ID: 86d7ed05-78b7-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 86d7ed05-78b7-11e9-8980-bc764e045a96;
 Fri, 17 May 2019 15:22:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRegO-0000hX-L0
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 15:22:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hRegO-0003hF-IB
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 15:22:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hRegO-0003hF-IB@xenbits.xenproject.org>
Date: Fri, 17 May 2019 15:22:04 +0000
Subject: [Xen-changelog] [xen staging] libxc: elf_kernel loader: Remove
 check for shstrtab
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDU4MmEyOThiMjE1MDg4YWNiMDQyNzkzZGE5MWYwYmFhOGNlMzQ0MjUKQXV0aG9yOiAg
ICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBNYXkgMTcgMTI6Mzg6NDMgMjAxOSArMDEwMApDb21taXQ6ICAgICBXZWkgTGl1IDx3ZWku
bGl1MkBjaXRyaXguY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE3IDE2OjE0OjA0IDIwMTkgKzAx
MDAKCiAgICBsaWJ4YzogZWxmX2tlcm5lbCBsb2FkZXI6IFJlbW92ZSBjaGVjayBmb3Igc2hzdHJ0
YWIKICAgIAogICAgVGhpcyB3YXMgcHJvYmFibHkgdXNlZnVsIGFzIGEgc2FuaXR5IGNoZWNrIHdo
ZW4gdGhlICJfX3hlbl9ndWVzdCIKICAgIHNlY3Rpb24gd2VyZSBub3QgbGVnYWN5LiAgQnV0IG5v
dyBFTEYgbm90ZXMgYXJlIHByZWZlcmVkIGFuZAogICAgInNob3VsZCBsaXZlIGluIGEgUFRfTk9U
RSBzZWdtZW50IiAoZWxmbm90ZS5oKS4KICAgIAogICAgVGhpcyBjaGVjayBpcyB1bm5lY2Vzc2Fy
eSBhcyBlbGZfeGVuX3BhcnNlKCkgZnJvbSB4ZW4vY29tbW9uL2xpYmVsZgogICAgd2lsbCBkbyB0
aGUgcmlnaHQgdGhpbmcgYW5kIGxvb2sgZm9yIEVMRk5PVEVzIGluIHRoZSBkaWZmZXJlbnQgcGxh
Y2VzCiAgICBpbiBvcmRlciBvZiBwcmVmZXJlbmNlLiBlbGZfeGVuX3BhcnNlKCkgd2lsbCBzdGls
bCBiZSBhYmxlIHRvIGFsc28KICAgIGxvb2sgZm9yIHRoZSBsZWdhY3kgIl9feGVuX2d1ZXN0IiBz
ZWN0aW9uIHdpdGhvdXQgdGhlIGNoZWNrIGluIGxpYnhjLgogICAgCiAgICBUaGlzIHBhdGNoIHdv
dWxkIGFsbG93IHRvIHdyaXRlIGEgc2ltcGxlciBFTEYgaGVhZGVyIGZvciBhbiBPVk1GIGJsb2IK
ICAgICh3aGljaCBpc24ndCBhbiBFTEYpIGFuZCBhbGxvdyBpdCB0byBiZSBsb2FkZWQgYXMgYSBQ
Vkgga2VybmVsLiBUaGUKICAgIGhlYWRlciBvbmx5IG5lZWRzIHRvIGRlY2xhcmUgdHdvIHByb2dy
YW0gc2VnbWVudHM6CiAgICAtIG9uZSB0byB0ZWxsIGFuIEVMRiBsb2FkZXIgd2hlcmUgdG8gcHV0
IHRoZSBibG9iLAogICAgLSBvbmUgZm9yIGEgWGVuIEVMRk5PVEUuCiAgICAKICAgIFRoZSBFTEZO
T1RFIGlzIHRvIGNvbXBseSB0byB0aGUgcHZoIGRlc2lnbiB3aGljaCB3YW50cyB0aGUKICAgIFhF
Tl9FTEZOT1RFX1BIWVMzMl9FTlRSWSB0byBkZWNsYXJlIGEgYmxvYiBhcyBjb21wYXB0aWJsZSB3
aXRoIHRoZSBQVkgKICAgIGJvb3QgQUJJLgogICAgCiAgICBOb3RlIHRoYXQgd2l0aG91dCB0aGUg
RUxGTk9URSwgbGlieGMgd2lsbCBsb2FkIGFuIEVMRiBidXQgd2l0aAogICAgdGhlIHBsYWluIEVM
RiBsb2FkZXIsIHdoaWNoIGRvZXNuJ3QgY2hlY2sgZm9yIHNoc3RydGFiLgogICAgCiAgICBTaWdu
ZWQtb2ZmLWJ5OiBBbnRob255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KICAg
IEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEFu
ZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGMv
eGNfZG9tX2VsZmxvYWRlci5jIHwgOSAtLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA5IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhjL3hjX2RvbV9lbGZsb2FkZXIuYyBiL3Rv
b2xzL2xpYnhjL3hjX2RvbV9lbGZsb2FkZXIuYwppbmRleCA4MmI1ZjJlZTc5Li5iMzI3ZGIyMTlk
IDEwMDY0NAotLS0gYS90b29scy9saWJ4Yy94Y19kb21fZWxmbG9hZGVyLmMKKysrIGIvdG9vbHMv
bGlieGMveGNfZG9tX2VsZmxvYWRlci5jCkBAIC0xNjUsMTUgKzE2NSw2IEBAIHN0YXRpYyBlbGZf
bmVnZXJybm92YWwgeGNfZG9tX3BhcnNlX2VsZl9rZXJuZWwoc3RydWN0IHhjX2RvbV9pbWFnZSAq
ZG9tKQogICAgICAgICByZXR1cm4gcmM7CiAgICAgfQogCi0gICAgLyogRmluZCB0aGUgc2VjdGlv
bi1oZWFkZXIgc3RyaW5ncyB0YWJsZS4gKi8KLSAgICBpZiAoIEVMRl9QVFJWQUxfSU5WQUxJRChl
bGYtPnNlY19zdHJ0YWIpICkKLSAgICB7Ci0gICAgICAgIHhjX2RvbV9wYW5pYyhkb20tPnhjaCwg
WENfSU5WQUxJRF9LRVJORUwsICIlczogRUxGIGltYWdlIgotICAgICAgICAgICAgICAgICAgICAg
IiBoYXMgbm8gc2hzdHJ0YWIiLCBfX0ZVTkNUSU9OX18pOwotICAgICAgICByYyA9IC1FSU5WQUw7
Ci0gICAgICAgIGdvdG8gb3V0OwotICAgIH0KLQogICAgIC8qIHBhcnNlIGJpbmFyeSBhbmQgZ2V0
IHhlbiBtZXRhIGluZm8gKi8KICAgICBlbGZfcGFyc2VfYmluYXJ5KGVsZik7CiAgICAgaWYgKCBl
bGZfeGVuX3BhcnNlKGVsZiwgJmRvbS0+cGFybXMpICE9IDAgKQotLQpnZW5lcmF0ZWQgYnkgZ2l0
LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 17 15:33:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 15:33:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hRer8-0006E0-Dn; Fri, 17 May 2019 15:33:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PB1v=TR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRer6-0006Dv-AA
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 15:33:08 +0000
X-Inumbo-ID: 104ca2e8-78b9-11e9-88d8-a3c10ad37e3c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 104ca2e8-78b9-11e9-88d8-a3c10ad37e3c;
 Fri, 17 May 2019 15:33:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRer2-0000tf-P0
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 15:33:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hRer2-0004KS-MH
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 15:33:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hRer2-0004KS-MH@xenbits.xenproject.org>
Date: Fri, 17 May 2019 15:33:04 +0000
Subject: [Xen-changelog] [xen staging] x86: cover for clang's lack of
 support of -mpreferred-stack-boundary=<N>
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc2ZDhkZDI3MDVhMDkxMDc4Yzg3MWRmZjIwMjQ5NTM3NDk2MDZkZDAKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDE3
IDE3OjMyOjIwIDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE3IDE3OjMyOjIwIDIwMTkgKzAyMDAKCiAgICB4
ODY6IGNvdmVyIGZvciBjbGFuZydzIGxhY2sgb2Ygc3VwcG9ydCBvZiAtbXByZWZlcnJlZC1zdGFj
ay1ib3VuZGFyeT08Tj4KICAgIAogICAgV2hpbGUgY2xhbmcgc3VwcG9zZWRseSBzdXBwb3J0cyAt
bXN0YWNrLWFsaWdubWVudD08Tj4gaW5zdGVhZCwgSSdtIG5vdAogICAgdXNpbmcgdGhhdCBhbHRl
cm5hdGl2ZSBoZXJlIGR1ZSB0byBiZWluZyB1bmNlcnRhaW4gd2hldGhlciB0aGF0J3MgaW5kZWVk
CiAgICBhbiBleGFjdCBlcXVpdmFsZW50IG9mIHRoZSBnY2Mgb3B0aW9uLiBPbmx5IG1ha2UgdXNl
IG9mIHRoZSBvcHRpb24KICAgIGVudGlyZWx5IGNvbmRpdGlvbmFsIGZvciBub3cuCiAgICAKICAg
IFJlcG9ydGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgog
ICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNr
ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVu
L2FyY2gveDg2L2VmaS9NYWtlZmlsZSB8IDMgKystCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRp
b25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2VmaS9NYWtl
ZmlsZSBiL3hlbi9hcmNoL3g4Ni9lZmkvTWFrZWZpbGUKaW5kZXggZjIyM2VmMDU4ZS4uNGJjMGEx
OTZlOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2VmaS9NYWtlZmlsZQorKysgYi94ZW4vYXJj
aC94ODYvZWZpL01ha2VmaWxlCkBAIC03LDcgKzcsOCBAQCBib290LmluaXQubzogYnVpbGRpZC5v
CiAKIEVGSU9CSiA6PSBib290LmluaXQubyBjb21wYXQubyBydW50aW1lLm8KIAotJChFRklPQkop
OiBDRkxBR1Mtc3RhY2stYm91bmRhcnkgOj0gLW1wcmVmZXJyZWQtc3RhY2stYm91bmRhcnk9NAor
JChjYWxsIGNjLW9wdGlvbi1hZGQsY2ZsYWdzLXN0YWNrLWJvdW5kYXJ5LENDLC1tcHJlZmVycmVk
LXN0YWNrLWJvdW5kYXJ5PTQpCiskKEVGSU9CSik6IENGTEFHUy1zdGFjay1ib3VuZGFyeSA6PSAk
KGNmbGFncy1zdGFjay1ib3VuZGFyeSkKIAogb2JqLXkgOj0gc3R1Yi5vCiBvYmotJChYRU5fQlVJ
TERfRUZJKSA6PSAkKEVGSU9CSikgcmVsb2NzLWR1bW15Lm8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1w
YXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBs
aXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5w
cm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 17 15:44:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 15: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 1hRf1l-0007Co-0V; Fri, 17 May 2019 15:44:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PB1v=TR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRf1j-0007Ci-Cn
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 15:44:07 +0000
X-Inumbo-ID: 99b5ef2a-78ba-11e9-b067-5b9b38cc533f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 99b5ef2a-78ba-11e9-b067-5b9b38cc533f;
 Fri, 17 May 2019 15:44:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRf1g-00016b-Ps
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 15:44:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hRf1g-000553-N4
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 15:44:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hRf1g-000553-N4@xenbits.xenproject.org>
Date: Fri, 17 May 2019 15:44:04 +0000
Subject: [Xen-changelog] [xen staging] x86/emul: Pass a full cpuid_policy
 into x86_emulate()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDRlMDY5ZDYwOTM3YjljYmZmYzMxODVmNGUwNTlmNWRjYzk5ZTRjYjAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEp1bCAxOSAxNTo1MjowNiAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBNYXkgMTcgMTY6Mzc6
NDYgMjAxOSArMDEwMAoKICAgIHg4Ni9lbXVsOiBQYXNzIGEgZnVsbCBjcHVpZF9wb2xpY3kgaW50
byB4ODZfZW11bGF0ZSgpCiAgICAKICAgIFRoaXMgd2lsbCBiZSB1c2VkIHRvIHNpbXBsaWZ5IGZl
YXR1cmUgY2hlY2tpbmcuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgotLS0KIHRvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2VtdWxhdG9y
L2Z1enotZW11bC5jIHwgMSArCiB0b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11
bGF0b3IuYyAgICB8IDIgKy0KIHhlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jICAgICAgICAgICAg
ICAgICAgICAgIHwgMiArLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYyAgICAgICAg
ICAgICAgICAgfCAyICstCiB4ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMgICAgICAgICAg
ICAgICAgICB8IDIgKy0KIHhlbi9hcmNoL3g4Ni9wdi9yby1wYWdlLWZhdWx0LmMgICAgICAgICAg
ICAgICAgIHwgMiArLQogeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgICAg
ICAgICAgfCA3ICsrKystLS0KIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5o
ICAgICAgICAgIHwgNCArKy0tCiA4IGZpbGVzIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyksIDEw
IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL2Z1enoveDg2X2luc3RydWN0aW9uX2Vt
dWxhdG9yL2Z1enotZW11bC5jIGIvdG9vbHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3Iv
ZnV6ei1lbXVsLmMKaW5kZXggOGFiMzYyNmY1ZS4uMTQ1N2NkMmNjNSAxMDA2NDQKLS0tIGEvdG9v
bHMvZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMKKysrIGIvdG9vbHMv
ZnV6ei94ODZfaW5zdHJ1Y3Rpb25fZW11bGF0b3IvZnV6ei1lbXVsLmMKQEAgLTgzMCw2ICs4MzAs
NyBAQCBpbnQgTExWTUZ1enplclRlc3RPbmVJbnB1dChjb25zdCB1aW50OF90ICpkYXRhX3AsIHNp
emVfdCBzaXplKQogICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0IGN0eHQgPSB7CiAgICAgICAg
IC5kYXRhID0gJnN0YXRlLAogICAgICAgICAucmVncyA9ICZpbnB1dC5yZWdzLAorICAgICAgICAu
Y3B1aWQgPSAmY3AsCiAgICAgICAgIC5hZGRyX3NpemUgPSA4ICogc2l6ZW9mKHZvaWQgKiksCiAg
ICAgICAgIC5zcF9zaXplID0gOCAqIHNpemVvZih2b2lkICopLAogICAgIH07CmRpZmYgLS1naXQg
YS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYyBiL3Rvb2xzL3Rl
c3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCmluZGV4IGU5Y2Y1ZjdiNmEuLjVh
NTkyNDIyNzAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9l
bXVsYXRvci5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRv
ci5jCkBAIC00NzIsNyArNDcyLDcgQEAgaW50IG1haW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQog
CiAgICAgY3R4dC5yZWdzID0gJnJlZ3M7CiAgICAgY3R4dC5mb3JjZV93cml0ZWJhY2sgPSAwOwot
ICAgIGN0eHQudmVuZG9yICAgID0gWDg2X1ZFTkRPUl9VTktOT1dOOworICAgIGN0eHQuY3B1aWQg
ICAgID0gJmNwOwogICAgIGN0eHQubG1hICAgICAgID0gc2l6ZW9mKHZvaWQgKikgPT0gODsKICAg
ICBjdHh0LmFkZHJfc2l6ZSA9IDggKiBzaXplb2Yodm9pZCAqKTsKICAgICBjdHh0LnNwX3NpemUg
ICA9IDggKiBzaXplb2Yodm9pZCAqKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZW11
bGF0ZS5jIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKaW5kZXggNzhjZWY0NzM1OS4uMGM2
M2E1MTdlOCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKKysrIGIveGVu
L2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKQEAgLTI1OTQsNyArMjU5NCw3IEBAIHZvaWQgaHZtX2Vt
dWxhdGVfaW5pdF9vbmNlKAogCiAgICAgaHZtZW11bF9jdHh0LT52YWxpZGF0ZSA9IHZhbGlkYXRl
OwogICAgIGh2bWVtdWxfY3R4dC0+Y3R4dC5yZWdzID0gcmVnczsKLSAgICBodm1lbXVsX2N0eHQt
PmN0eHQudmVuZG9yID0gY3Vyci0+ZG9tYWluLT5hcmNoLmNwdWlkLT54ODZfdmVuZG9yOworICAg
IGh2bWVtdWxfY3R4dC0+Y3R4dC5jcHVpZCA9IGN1cnItPmRvbWFpbi0+YXJjaC5jcHVpZDsKICAg
ICBodm1lbXVsX2N0eHQtPmN0eHQuZm9yY2Vfd3JpdGViYWNrID0gdHJ1ZTsKIH0KIApkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYyBiL3hlbi9hcmNoL3g4Ni9tbS9z
aGFkb3cvY29tbW9uLmMKaW5kZXggMmQ0NDg1NTM4OC4uNzk1MjAxZGM4MiAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L21tL3NoYWRvdy9jb21tb24uYworKysgYi94ZW4vYXJjaC94ODYvbW0vc2hh
ZG93L2NvbW1vbi5jCkBAIC0xNDAsNyArMTQwLDcgQEAgY29uc3Qgc3RydWN0IHg4Nl9lbXVsYXRl
X29wcyAqc2hhZG93X2luaXRfZW11bGF0aW9uKAogICAgIG1lbXNldChzaF9jdHh0LCAwLCBzaXpl
b2YoKnNoX2N0eHQpKTsKIAogICAgIHNoX2N0eHQtPmN0eHQucmVncyA9IHJlZ3M7Ci0gICAgc2hf
Y3R4dC0+Y3R4dC52ZW5kb3IgPSB2LT5kb21haW4tPmFyY2guY3B1aWQtPng4Nl92ZW5kb3I7Cisg
ICAgc2hfY3R4dC0+Y3R4dC5jcHVpZCA9IHYtPmRvbWFpbi0+YXJjaC5jcHVpZDsKICAgICBzaF9j
dHh0LT5jdHh0LmxtYSA9IGh2bV9sb25nX21vZGVfYWN0aXZlKHYpOwogCiAgICAgLyogU2VnbWVu
dCBjYWNoZSBpbml0aWFsaXNhdGlvbi4gUHJpbWVkIHdpdGggQ1MuICovCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMgYi94ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2
LW9wLmMKaW5kZXggYWY3NGY1MGRjOC4uYWVkZWM1Zjc5NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gv
eDg2L3B2L2VtdWwtcHJpdi1vcC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3Au
YwpAQCAtMTI0Myw3ICsxMjQzLDcgQEAgaW50IHB2X2VtdWxhdGVfcHJpdmlsZWdlZF9vcChzdHJ1
Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICBzdHJ1Y3QgZG9tYWluICpjdXJyZCA9IGN1cnIt
PmRvbWFpbjsKICAgICBzdHJ1Y3QgcHJpdl9vcF9jdHh0IGN0eHQgPSB7CiAgICAgICAgIC5jdHh0
LnJlZ3MgPSByZWdzLAotICAgICAgICAuY3R4dC52ZW5kb3IgPSBjdXJyZC0+YXJjaC5jcHVpZC0+
eDg2X3ZlbmRvciwKKyAgICAgICAgLmN0eHQuY3B1aWQgPSBjdXJyZC0+YXJjaC5jcHVpZCwKICAg
ICAgICAgLmN0eHQubG1hID0gIWlzX3B2XzMyYml0X2RvbWFpbihjdXJyZCksCiAgICAgfTsKICAg
ICBpbnQgcmM7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvcm8tcGFnZS1mYXVsdC5jIGIv
eGVuL2FyY2gveDg2L3B2L3JvLXBhZ2UtZmF1bHQuYwppbmRleCBlN2E3MTc5ZGRhLi45ZDQ5MTNk
OTMyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvcm8tcGFnZS1mYXVsdC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9wdi9yby1wYWdlLWZhdWx0LmMKQEAgLTM1MSw3ICszNTEsNyBAQCBpbnQgcHZf
cm9fcGFnZV9mYXVsdCh1bnNpZ25lZCBsb25nIGFkZHIsIHN0cnVjdCBjcHVfdXNlcl9yZWdzICpy
ZWdzKQogICAgIHVuc2lnbmVkIGludCBhZGRyX3NpemUgPSBpc19wdl8zMmJpdF9kb21haW4oY3Vy
cmQpID8gMzIgOiBCSVRTX1BFUl9MT05HOwogICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0IGN0
eHQgPSB7CiAgICAgICAgIC5yZWdzICAgICAgPSByZWdzLAotICAgICAgICAudmVuZG9yICAgID0g
Y3VycmQtPmFyY2guY3B1aWQtPng4Nl92ZW5kb3IsCisgICAgICAgIC5jcHVpZCAgICAgPSBjdXJy
ZC0+YXJjaC5jcHVpZCwKICAgICAgICAgLmFkZHJfc2l6ZSA9IGFkZHJfc2l6ZSwKICAgICAgICAg
LnNwX3NpemUgICA9IGFkZHJfc2l6ZSwKICAgICAgICAgLmxtYSAgICAgICA9IGFkZHJfc2l6ZSA+
IDMyLApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMg
Yi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwppbmRleCA3NWNlMDE3MmRj
Li4yMzc2NWU2MDJiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2Vt
dWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAt
MTkzMCw2ICsxOTMwLDcgQEAgcHJvdG1vZGVfbG9hZF9zZWcoCiAgICAgc3RydWN0IHg4Nl9lbXVs
YXRlX2N0eHQgKmN0eHQsCiAgICAgY29uc3Qgc3RydWN0IHg4Nl9lbXVsYXRlX29wcyAqb3BzKQog
eworICAgIGNvbnN0IHN0cnVjdCBjcHVpZF9wb2xpY3kgKmNwID0gY3R4dC0+Y3B1aWQ7CiAgICAg
ZW51bSB4ODZfc2VnbWVudCBzZWxfc2VnID0gKHNlbCAmIDQpID8geDg2X3NlZ19sZHRyIDogeDg2
X3NlZ19nZHRyOwogICAgIHN0cnVjdCB7IHVpbnQzMl90IGEsIGI7IH0gZGVzYywgZGVzY19oaSA9
IHt9OwogICAgIHVpbnQ4X3QgZHBsLCBycGw7CkBAIC0xOTU0LDcgKzE5NTUsNyBAQCBwcm90bW9k
ZV9sb2FkX3NlZygKICAgICAgICAgY2FzZSB4ODZfc2VnX3RyOgogICAgICAgICAgICAgZ290byBy
YWlzZV9leG47CiAgICAgICAgIH0KLSAgICAgICAgaWYgKCBjdHh0LT52ZW5kb3IgIT0gWDg2X1ZF
TkRPUl9BTUQgfHwgIW9wcy0+cmVhZF9zZWdtZW50IHx8CisgICAgICAgIGlmICggY3AtPng4Nl92
ZW5kb3IgIT0gWDg2X1ZFTkRPUl9BTUQgfHwgIW9wcy0+cmVhZF9zZWdtZW50IHx8CiAgICAgICAg
ICAgICAgb3BzLT5yZWFkX3NlZ21lbnQoc2VnLCBzcmVnLCBjdHh0KSAhPSBYODZFTVVMX09LQVkg
KQogICAgICAgICAgICAgbWVtc2V0KHNyZWcsIDAsIHNpemVvZigqc3JlZykpOwogICAgICAgICBl
bHNlCkBAIC0yMDgxLDcgKzIwODIsNyBAQCBwcm90bW9kZV9sb2FkX3NlZygKICAgICAgICAgICov
CiAgICAgICAgIGJvb2wgd2lkZSA9IGRlc2MuYiAmIDB4MTAwMAogICAgICAgICAgICAgICAgICAg
ICA/IGZhbHNlIDogKGRlc2MuYiAmIDB4ZjAwKSAhPSAweGMwMCAmJgotICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIGN0eHQtPnZlbmRvciAhPSBYODZfVkVORE9SX0FNRAorICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNwLT54ODZfdmVuZG9yICE9IFg4Nl9WRU5ET1JfQU1ECiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyBtb2RlXzY0Yml0KCkgOiBjdHh0LT5sbWE7
CiAKICAgICAgICAgaWYgKCB3aWRlICkKQEAgLTIwOTksNyArMjEwMCw3IEBAIHByb3Rtb2RlX2xv
YWRfc2VnKAogICAgICAgICAgICAgZGVmYXVsdDoKICAgICAgICAgICAgICAgICByZXR1cm4gcmM7
CiAgICAgICAgICAgICB9Ci0gICAgICAgICAgICBpZiAoICFtb2RlXzY0Yml0KCkgJiYgY3R4dC0+
dmVuZG9yID09IFg4Nl9WRU5ET1JfQU1EICYmCisgICAgICAgICAgICBpZiAoICFtb2RlXzY0Yml0
KCkgJiYgY3AtPng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQgJiYKICAgICAgICAgICAgICAg
ICAgKGRlc2MuYiAmIDB4ZjAwKSAhPSAweGMwMCApCiAgICAgICAgICAgICAgICAgZGVzY19oaS5i
ID0gZGVzY19oaS5hID0gMDsKICAgICAgICAgICAgIGlmICggKGRlc2NfaGkuYiAmIDB4MDAwMDFm
MDApIHx8CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUu
aCBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5oCmluZGV4IDU1YTllMGVk
NTEuLjM5OGRmNWZmMDkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZf
ZW11bGF0ZS5oCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5oCkBA
IC01MDIsOCArNTAyLDggQEAgc3RydWN0IHg4Nl9lbXVsYXRlX2N0eHQKICAgICAgKiBJbnB1dC1v
bmx5IHN0YXRlOgogICAgICAqLwogCi0gICAgLyogQ1BVIHZlbmRvciAoWDg2X1ZFTkRPUl9VTktO
T1dOIGZvciAiZG9uJ3QgY2FyZSIpICovCi0gICAgdW5zaWduZWQgY2hhciB2ZW5kb3I7CisgICAg
LyogQ1BVSUQgUG9saWN5IGZvciB0aGUgZG9tYWluLiAqLworICAgIGNvbnN0IHN0cnVjdCBjcHVp
ZF9wb2xpY3kgKmNwdWlkOwogCiAgICAgLyogU2V0IHRoaXMgaWYgd3JpdGVzIG1heSBoYXZlIHNp
ZGUgZWZmZWN0cy4gKi8KICAgICBib29sIGZvcmNlX3dyaXRlYmFjazsKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 17 15:44:19 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 15:44:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hRf1v-0007Ee-2T; Fri, 17 May 2019 15:44:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PB1v=TR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRf1t-0007ET-Qa
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 15:44:17 +0000
X-Inumbo-ID: 9fcca228-78ba-11e9-a742-93dfc4eb6570
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9fcca228-78ba-11e9-a742-93dfc4eb6570;
 Fri, 17 May 2019 15:44:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRf1r-00017O-1W
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 15:44:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hRf1q-00055v-Uw
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 15:44:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hRf1q-00055v-Uw@xenbits.xenproject.org>
Date: Fri, 17 May 2019 15:44:14 +0000
Subject: [Xen-changelog] [xen staging] x86/emul: Don't use the ->cpuid()
 hook for feature checks
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDM0NjY2NmM0YmRmNzJjYTFkOTA4YmJjZGI5MTg1OTgxYWFjN2U3NDkKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEp1bCAxOSAxNTo1Nzo0MSAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBNYXkgMTcgMTY6Mzc6
NDYgMjAxOSArMDEwMAoKICAgIHg4Ni9lbXVsOiBEb24ndCB1c2UgdGhlIC0+Y3B1aWQoKSBob29r
IGZvciBmZWF0dXJlIGNoZWNrcwogICAgCiAgICBGb3IgYSByZWxlYXNlIGJ1aWxkIG9mIHhlbiwg
dGhpcyByZW1vdmVzIG5lYXJseSA1ayBvZiBjb2RlIHZvbHVtZSwgYW5kIHJlbW92ZXMKICAgIGEg
ZnVuY3Rpb24gcG9pbnRlciBjYWxsIGZyb20gZXZlcnkgaW5zdGFudGlhdGlvbi4KICAgIAogICAg
ICBhZGQvcmVtb3ZlOiAwLzEgZ3Jvdy9zaHJpbms6IDAvMyB1cC9kb3duOiAwLy00ODIyICgtNDgy
MikKICAgICAgRnVuY3Rpb24gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2xk
ICAgICBuZXcgICBkZWx0YQogICAgICBhZGp1c3RfYm5kICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAyNjAgICAgIDI0NCAgICAgLTE2CiAgICAgIHg4Nl9kZWNvZGUgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgODkxNSAgICA4ODkwICAgICAtMjUKICAgICAgdmNwdV9o
YXMuaXNyYSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTI5ICAgICAgIC0gICAgLTEy
OQogICAgICB4ODZfZW11bGF0ZSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMzAwNDAg
IDEyNTM4OCAgIC00NjUyCiAgICAgIFRvdGFsOiBCZWZvcmU9MzMyNjU2NSwgQWZ0ZXI9MzMyMTc0
MywgY2hnIC0wLjE0JQogICAgCiAgICBOb3RlIHRoYXQgb25lIGNvcm5lciBjYXNlIGNoYW5nZXMu
ICBBdCB0aGUgbW9tZW50LCBpdCBpcyBwb3NzaWJsZSBmb3IgYW4KICAgIGVudGl0eSBtYWtpbmcg
ZGlyZWN0IERPTUNUTF9zZXRfY3B1aWQgaHlwZXJjYWxscyB0byBjb25zdHJ1Y3QgYSBwb2xpY3kg
d2l0aAogICAgbWF4X2xlYWYgPCA3LCBidXQgZmVhdHVyZSBiaXRzIHNldCBpbiBsZWFmIDcuICBC
eSBkZWZhdWx0LCBsaWJ4YyBhbmQgbGlieGwKICAgIGRvbid0IGRvIHRoaXMsIGFuZCB0aGUgcmVz
dWx0IGlzIHByb3Blcmx5IGJvdW5kZWQgYnkgd2hhdCB0aGUgaGFyZHdhcmUgaXMKICAgIGNhcGFi
bGUgb2YgKHNvIHdlIHdvbid0IHN0YXJ0IHRyeWluZyB0byB1c2UgaW5zdHJ1Y3Rpb25zIHdoaWNo
IGRvbid0IGV4aXN0IGluCiAgICB0aGUgQ1BVKS4KICAgIAogICAgUHJldmlvdXNseSwgdGhlIGNw
dWlkKCkgaG9vayB3b3VsZCBlbmQgdXAgaGlkaW5nIHRoZXNlIGZlYXR1cmVzLCBidXQgdGhleSBt
YXkKICAgIHN0aWxsIGJlIHNldCBjcHVpZF9wb2xpY3ksIGFuZCB0aGVyZWZvcmUgbWlnaHQgc3Rh
cnQgYmVpbmcgYWNjZXB0ZWQgYnkKICAgIHg4Nl9lbXVsYXRlKCkuCiAgICAKICAgIFRoaXMgY29y
bmVyIGNhc2Ugd2lsbCBiZSBmaXhlZCBieSB0aGUgaW4tcHJvZ3Jlc3MgRE9NQ1RMX3NldF9jcHVf
cG9saWN5IHdvcmssCiAgICBhbmQgYSBndWVzdCB3b3VsZCBvbmx5IGVuY291bnRlciB0aGUgY29y
bmVyIGNhc2UgaWYgaXQgd2FzIGNvbnN0cnVjdGVkIGluIGEKICAgIG5vbi1zdGFuZGFyZCBtYW5u
ZXIsIGFuZCBpZiB0cmllZCB1c2luZyBpbnN0cnVjdGlvbiB3aGljaCBpdCBjb3VsZG4ndCBzZWUK
ICAgIENQVUlEIGZlYXR1cmUgYml0cyBmb3IuICBBcyBzdWNoLCBpdCBpc24ndCBhIGNvcm5lciBj
YXNlIHdoaWNoIHdlIG5lZWQgdG8KICAgIHdvcnJ5IGFib3V0LgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3
ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYv
eDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyB8IDE0MyArKysrKysrKysrKystLS0tLS0tLS0tLS0t
LS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1MyBpbnNlcnRpb25zKCspLCA5MCBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyBi
L3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCmluZGV4IDIzNzY1ZTYwMmIu
LjE1NGVjMWNhMjYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11
bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC0x
Nzc4LDkyICsxNzc4LDU4IEBAIGluX3Byb3Rtb2RlKAogICAgIHJldHVybiAhKGluX3JlYWxtb2Rl
KGN0eHQsIG9wcykgfHwgKGN0eHQtPnJlZ3MtPmVmbGFncyAmIFg4Nl9FRkxBR1NfVk0pKTsKIH0K
IAotI2RlZmluZSBFQVggMAotI2RlZmluZSBFQ1ggMQotI2RlZmluZSBFRFggMgotI2RlZmluZSBF
QlggMwotCi1zdGF0aWMgYm9vbCB2Y3B1X2hhcygKLSAgICB1bnNpZ25lZCBpbnQgZWF4LAotICAg
IHVuc2lnbmVkIGludCByZWcsCi0gICAgdW5zaWduZWQgaW50IGJpdCwKLSAgICBzdHJ1Y3QgeDg2
X2VtdWxhdGVfY3R4dCAqY3R4dCwKLSAgICBjb25zdCBzdHJ1Y3QgeDg2X2VtdWxhdGVfb3BzICpv
cHMpCi17Ci0gICAgc3RydWN0IGNwdWlkX2xlYWYgcmVzOwotICAgIGludCByYyA9IFg4NkVNVUxf
T0tBWTsKLQotICAgIGZhaWxfaWYoIW9wcy0+Y3B1aWQpOwotICAgIHJjID0gb3BzLT5jcHVpZChl
YXgsIDAsICZyZXMsIGN0eHQpOwotICAgIGlmICggcmMgPT0gWDg2RU1VTF9PS0FZICkKLSAgICB7
Ci0gICAgICAgIHN3aXRjaCAoIHJlZyApCi0gICAgICAgIHsKLSAgICAgICAgY2FzZSBFQVg6IHJl
ZyA9IHJlcy5hOyBicmVhazsKLSAgICAgICAgY2FzZSBFQlg6IHJlZyA9IHJlcy5iOyBicmVhazsK
LSAgICAgICAgY2FzZSBFQ1g6IHJlZyA9IHJlcy5jOyBicmVhazsKLSAgICAgICAgY2FzZSBFRFg6
IHJlZyA9IHJlcy5kOyBicmVhazsKLSAgICAgICAgZGVmYXVsdDogQlVHKCk7Ci0gICAgICAgIH0K
LSAgICAgICAgaWYgKCAhKHJlZyAmICgxVSA8PCBiaXQpKSApCi0gICAgICAgICAgICByYyA9IH5Y
ODZFTVVMX09LQVk7Ci0gICAgfQotCi0gZG9uZToKLSAgICByZXR1cm4gcmMgPT0gWDg2RU1VTF9P
S0FZOwotfQotCi0jZGVmaW5lIHZjcHVfaGFzX2ZwdSgpICAgICAgICAgdmNwdV9oYXMoICAgICAg
ICAgMSwgRURYLCAgMCwgY3R4dCwgb3BzKQotI2RlZmluZSB2Y3B1X2hhc19zZXAoKSAgICAgICAg
IHZjcHVfaGFzKCAgICAgICAgIDEsIEVEWCwgMTEsIGN0eHQsIG9wcykKLSNkZWZpbmUgdmNwdV9o
YXNfY3g4KCkgICAgICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBFRFgsICA4LCBjdHh0LCBvcHMp
Ci0jZGVmaW5lIHZjcHVfaGFzX2Ntb3YoKSAgICAgICAgdmNwdV9oYXMoICAgICAgICAgMSwgRURY
LCAxNSwgY3R4dCwgb3BzKQotI2RlZmluZSB2Y3B1X2hhc19jbGZsdXNoKCkgICAgIHZjcHVfaGFz
KCAgICAgICAgIDEsIEVEWCwgMTksIGN0eHQsIG9wcykKLSNkZWZpbmUgdmNwdV9oYXNfbW14KCkg
ICAgICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBFRFgsIDIzLCBjdHh0LCBvcHMpCi0jZGVmaW5l
IHZjcHVfaGFzX3NzZSgpICAgICAgICAgdmNwdV9oYXMoICAgICAgICAgMSwgRURYLCAyNSwgY3R4
dCwgb3BzKQotI2RlZmluZSB2Y3B1X2hhc19zc2UyKCkgICAgICAgIHZjcHVfaGFzKCAgICAgICAg
IDEsIEVEWCwgMjYsIGN0eHQsIG9wcykKLSNkZWZpbmUgdmNwdV9oYXNfc3NlMygpICAgICAgICB2
Y3B1X2hhcyggICAgICAgICAxLCBFQ1gsICAwLCBjdHh0LCBvcHMpCi0jZGVmaW5lIHZjcHVfaGFz
X3BjbG11bHFkcSgpICAgdmNwdV9oYXMoICAgICAgICAgMSwgRUNYLCAgMSwgY3R4dCwgb3BzKQot
I2RlZmluZSB2Y3B1X2hhc19zc3NlMygpICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDEsIEVDWCwg
IDksIGN0eHQsIG9wcykKLSNkZWZpbmUgdmNwdV9oYXNfZm1hKCkgICAgICAgICB2Y3B1X2hhcygg
ICAgICAgICAxLCBFQ1gsIDEyLCBjdHh0LCBvcHMpCi0jZGVmaW5lIHZjcHVfaGFzX2N4MTYoKSAg
ICAgICAgdmNwdV9oYXMoICAgICAgICAgMSwgRUNYLCAxMywgY3R4dCwgb3BzKQotI2RlZmluZSB2
Y3B1X2hhc19zc2U0XzEoKSAgICAgIHZjcHVfaGFzKCAgICAgICAgIDEsIEVDWCwgMTksIGN0eHQs
IG9wcykKLSNkZWZpbmUgdmNwdV9oYXNfc3NlNF8yKCkgICAgICB2Y3B1X2hhcyggICAgICAgICAx
LCBFQ1gsIDIwLCBjdHh0LCBvcHMpCi0jZGVmaW5lIHZjcHVfaGFzX21vdmJlKCkgICAgICAgdmNw
dV9oYXMoICAgICAgICAgMSwgRUNYLCAyMiwgY3R4dCwgb3BzKQotI2RlZmluZSB2Y3B1X2hhc19w
b3BjbnQoKSAgICAgIHZjcHVfaGFzKCAgICAgICAgIDEsIEVDWCwgMjMsIGN0eHQsIG9wcykKLSNk
ZWZpbmUgdmNwdV9oYXNfYWVzbmkoKSAgICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBFQ1gsIDI1
LCBjdHh0LCBvcHMpCi0jZGVmaW5lIHZjcHVfaGFzX2F2eCgpICAgICAgICAgdmNwdV9oYXMoICAg
ICAgICAgMSwgRUNYLCAyOCwgY3R4dCwgb3BzKQotI2RlZmluZSB2Y3B1X2hhc19mMTZjKCkgICAg
ICAgIHZjcHVfaGFzKCAgICAgICAgIDEsIEVDWCwgMjksIGN0eHQsIG9wcykKLSNkZWZpbmUgdmNw
dV9oYXNfcmRyYW5kKCkgICAgICB2Y3B1X2hhcyggICAgICAgICAxLCBFQ1gsIDMwLCBjdHh0LCBv
cHMpCi0jZGVmaW5lIHZjcHVfaGFzX21teGV4dCgpICAgICAodmNwdV9oYXMoMHg4MDAwMDAwMSwg
RURYLCAyMiwgY3R4dCwgb3BzKSB8fCBcCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
dmNwdV9oYXNfc3NlKCkpCi0jZGVmaW5lIHZjcHVfaGFzXzNkbm93X2V4dCgpICAgdmNwdV9oYXMo
MHg4MDAwMDAwMSwgRURYLCAzMCwgY3R4dCwgb3BzKQotI2RlZmluZSB2Y3B1X2hhc18zZG5vdygp
ICAgICAgIHZjcHVfaGFzKDB4ODAwMDAwMDEsIEVEWCwgMzEsIGN0eHQsIG9wcykKLSNkZWZpbmUg
dmNwdV9oYXNfbGFoZl9sbSgpICAgICB2Y3B1X2hhcygweDgwMDAwMDAxLCBFQ1gsICAwLCBjdHh0
LCBvcHMpCi0jZGVmaW5lIHZjcHVfaGFzX2NyOF9sZWdhY3koKSAgdmNwdV9oYXMoMHg4MDAwMDAw
MSwgRUNYLCAgNCwgY3R4dCwgb3BzKQotI2RlZmluZSB2Y3B1X2hhc19semNudCgpICAgICAgIHZj
cHVfaGFzKDB4ODAwMDAwMDEsIEVDWCwgIDUsIGN0eHQsIG9wcykKLSNkZWZpbmUgdmNwdV9oYXNf
c3NlNGEoKSAgICAgICB2Y3B1X2hhcygweDgwMDAwMDAxLCBFQ1gsICA2LCBjdHh0LCBvcHMpCi0j
ZGVmaW5lIHZjcHVfaGFzX21pc2FsaWduc3NlKCkgdmNwdV9oYXMoMHg4MDAwMDAwMSwgRUNYLCAg
NywgY3R4dCwgb3BzKQotI2RlZmluZSB2Y3B1X2hhc194b3AoKSAgICAgICAgIHZjcHVfaGFzKDB4
ODAwMDAwMDEsIEVDWCwgMTIsIGN0eHQsIG9wcykKLSNkZWZpbmUgdmNwdV9oYXNfZm1hNCgpICAg
ICAgICB2Y3B1X2hhcygweDgwMDAwMDAxLCBFQ1gsIDE2LCBjdHh0LCBvcHMpCi0jZGVmaW5lIHZj
cHVfaGFzX3RibSgpICAgICAgICAgdmNwdV9oYXMoMHg4MDAwMDAwMSwgRUNYLCAyMSwgY3R4dCwg
b3BzKQotI2RlZmluZSB2Y3B1X2hhc19ibWkxKCkgICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDcs
IEVCWCwgIDMsIGN0eHQsIG9wcykKLSNkZWZpbmUgdmNwdV9oYXNfaGxlKCkgICAgICAgICB2Y3B1
X2hhcyggICAgICAgICA3LCBFQlgsICA0LCBjdHh0LCBvcHMpCi0jZGVmaW5lIHZjcHVfaGFzX2F2
eDIoKSAgICAgICAgdmNwdV9oYXMoICAgICAgICAgNywgRUJYLCAgNSwgY3R4dCwgb3BzKQotI2Rl
ZmluZSB2Y3B1X2hhc19ibWkyKCkgICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDcsIEVCWCwgIDgs
IGN0eHQsIG9wcykKLSNkZWZpbmUgdmNwdV9oYXNfcnRtKCkgICAgICAgICB2Y3B1X2hhcyggICAg
ICAgICA3LCBFQlgsIDExLCBjdHh0LCBvcHMpCi0jZGVmaW5lIHZjcHVfaGFzX21weCgpICAgICAg
ICAgdmNwdV9oYXMoICAgICAgICAgNywgRUJYLCAxNCwgY3R4dCwgb3BzKQotI2RlZmluZSB2Y3B1
X2hhc19hdng1MTJmKCkgICAgIHZjcHVfaGFzKCAgICAgICAgIDcsIEVCWCwgMTYsIGN0eHQsIG9w
cykKLSNkZWZpbmUgdmNwdV9oYXNfYXZ4NTEyZHEoKSAgICB2Y3B1X2hhcyggICAgICAgICA3LCBF
QlgsIDE3LCBjdHh0LCBvcHMpCi0jZGVmaW5lIHZjcHVfaGFzX3Jkc2VlZCgpICAgICAgdmNwdV9o
YXMoICAgICAgICAgNywgRUJYLCAxOCwgY3R4dCwgb3BzKQotI2RlZmluZSB2Y3B1X2hhc19hZHgo
KSAgICAgICAgIHZjcHVfaGFzKCAgICAgICAgIDcsIEVCWCwgMTksIGN0eHQsIG9wcykKLSNkZWZp
bmUgdmNwdV9oYXNfc21hcCgpICAgICAgICB2Y3B1X2hhcyggICAgICAgICA3LCBFQlgsIDIwLCBj
dHh0LCBvcHMpCi0jZGVmaW5lIHZjcHVfaGFzX2NsZmx1c2hvcHQoKSAgdmNwdV9oYXMoICAgICAg
ICAgNywgRUJYLCAyMywgY3R4dCwgb3BzKQotI2RlZmluZSB2Y3B1X2hhc19jbHdiKCkgICAgICAg
IHZjcHVfaGFzKCAgICAgICAgIDcsIEVCWCwgMjQsIGN0eHQsIG9wcykKLSNkZWZpbmUgdmNwdV9o
YXNfc2hhKCkgICAgICAgICB2Y3B1X2hhcyggICAgICAgICA3LCBFQlgsIDI5LCBjdHh0LCBvcHMp
Ci0jZGVmaW5lIHZjcHVfaGFzX2F2eDUxMmJ3KCkgICAgdmNwdV9oYXMoICAgICAgICAgNywgRUJY
LCAzMCwgY3R4dCwgb3BzKQotI2RlZmluZSB2Y3B1X2hhc19hdng1MTJ2bCgpICAgIHZjcHVfaGFz
KCAgICAgICAgIDcsIEVCWCwgMzEsIGN0eHQsIG9wcykKLSNkZWZpbmUgdmNwdV9oYXNfcmRwaWQo
KSAgICAgICB2Y3B1X2hhcyggICAgICAgICA3LCBFQ1gsIDIyLCBjdHh0LCBvcHMpCi0jZGVmaW5l
IHZjcHVfaGFzX2NsemVybygpICAgICAgdmNwdV9oYXMoMHg4MDAwMDAwOCwgRUJYLCAgMCwgY3R4
dCwgb3BzKQorI2RlZmluZSB2Y3B1X2hhc19mcHUoKSAgICAgICAgIChjdHh0LT5jcHVpZC0+YmFz
aWMuZnB1KQorI2RlZmluZSB2Y3B1X2hhc19zZXAoKSAgICAgICAgIChjdHh0LT5jcHVpZC0+YmFz
aWMuc2VwKQorI2RlZmluZSB2Y3B1X2hhc19jeDgoKSAgICAgICAgIChjdHh0LT5jcHVpZC0+YmFz
aWMuY3g4KQorI2RlZmluZSB2Y3B1X2hhc19jbW92KCkgICAgICAgIChjdHh0LT5jcHVpZC0+YmFz
aWMuY21vdikKKyNkZWZpbmUgdmNwdV9oYXNfY2xmbHVzaCgpICAgICAoY3R4dC0+Y3B1aWQtPmJh
c2ljLmNsZmx1c2gpCisjZGVmaW5lIHZjcHVfaGFzX21teCgpICAgICAgICAgKGN0eHQtPmNwdWlk
LT5iYXNpYy5tbXgpCisjZGVmaW5lIHZjcHVfaGFzX3NzZSgpICAgICAgICAgKGN0eHQtPmNwdWlk
LT5iYXNpYy5zc2UpCisjZGVmaW5lIHZjcHVfaGFzX3NzZTIoKSAgICAgICAgKGN0eHQtPmNwdWlk
LT5iYXNpYy5zc2UyKQorI2RlZmluZSB2Y3B1X2hhc19zc2UzKCkgICAgICAgIChjdHh0LT5jcHVp
ZC0+YmFzaWMuc3NlMykKKyNkZWZpbmUgdmNwdV9oYXNfcGNsbXVscWRxKCkgICAoY3R4dC0+Y3B1
aWQtPmJhc2ljLnBjbG11bHFkcSkKKyNkZWZpbmUgdmNwdV9oYXNfc3NzZTMoKSAgICAgICAoY3R4
dC0+Y3B1aWQtPmJhc2ljLnNzc2UzKQorI2RlZmluZSB2Y3B1X2hhc19mbWEoKSAgICAgICAgIChj
dHh0LT5jcHVpZC0+YmFzaWMuZm1hKQorI2RlZmluZSB2Y3B1X2hhc19jeDE2KCkgICAgICAgIChj
dHh0LT5jcHVpZC0+YmFzaWMuY3gxNikKKyNkZWZpbmUgdmNwdV9oYXNfc3NlNF8xKCkgICAgICAo
Y3R4dC0+Y3B1aWQtPmJhc2ljLnNzZTRfMSkKKyNkZWZpbmUgdmNwdV9oYXNfc3NlNF8yKCkgICAg
ICAoY3R4dC0+Y3B1aWQtPmJhc2ljLnNzZTRfMikKKyNkZWZpbmUgdmNwdV9oYXNfbW92YmUoKSAg
ICAgICAoY3R4dC0+Y3B1aWQtPmJhc2ljLm1vdmJlKQorI2RlZmluZSB2Y3B1X2hhc19wb3BjbnQo
KSAgICAgIChjdHh0LT5jcHVpZC0+YmFzaWMucG9wY250KQorI2RlZmluZSB2Y3B1X2hhc19hZXNu
aSgpICAgICAgIChjdHh0LT5jcHVpZC0+YmFzaWMuYWVzbmkpCisjZGVmaW5lIHZjcHVfaGFzX2F2
eCgpICAgICAgICAgKGN0eHQtPmNwdWlkLT5iYXNpYy5hdngpCisjZGVmaW5lIHZjcHVfaGFzX2Yx
NmMoKSAgICAgICAgKGN0eHQtPmNwdWlkLT5iYXNpYy5mMTZjKQorI2RlZmluZSB2Y3B1X2hhc19y
ZHJhbmQoKSAgICAgIChjdHh0LT5jcHVpZC0+YmFzaWMucmRyYW5kKQorCisjZGVmaW5lIHZjcHVf
aGFzX21teGV4dCgpICAgICAgKGN0eHQtPmNwdWlkLT5leHRkLm1teGV4dCB8fCB2Y3B1X2hhc19z
c2UoKSkKKyNkZWZpbmUgdmNwdV9oYXNfM2Rub3dfZXh0KCkgICAoY3R4dC0+Y3B1aWQtPmV4dGQu
XzNkbm93ZXh0KQorI2RlZmluZSB2Y3B1X2hhc18zZG5vdygpICAgICAgIChjdHh0LT5jcHVpZC0+
ZXh0ZC5fM2Rub3cpCisjZGVmaW5lIHZjcHVfaGFzX2xhaGZfbG0oKSAgICAgKGN0eHQtPmNwdWlk
LT5leHRkLmxhaGZfbG0pCisjZGVmaW5lIHZjcHVfaGFzX2NyOF9sZWdhY3koKSAgKGN0eHQtPmNw
dWlkLT5leHRkLmNyOF9sZWdhY3kpCisjZGVmaW5lIHZjcHVfaGFzX2x6Y250KCkgICAgICAgKGN0
eHQtPmNwdWlkLT5leHRkLmFibSkKKyNkZWZpbmUgdmNwdV9oYXNfc3NlNGEoKSAgICAgICAoY3R4
dC0+Y3B1aWQtPmV4dGQuc3NlNGEpCisjZGVmaW5lIHZjcHVfaGFzX21pc2FsaWduc3NlKCkgKGN0
eHQtPmNwdWlkLT5leHRkLm1pc2FsaWduc3NlKQorI2RlZmluZSB2Y3B1X2hhc194b3AoKSAgICAg
ICAgIChjdHh0LT5jcHVpZC0+ZXh0ZC54b3ApCisjZGVmaW5lIHZjcHVfaGFzX2ZtYTQoKSAgICAg
ICAgKGN0eHQtPmNwdWlkLT5leHRkLmZtYTQpCisjZGVmaW5lIHZjcHVfaGFzX3RibSgpICAgICAg
ICAgKGN0eHQtPmNwdWlkLT5leHRkLnRibSkKKyNkZWZpbmUgdmNwdV9oYXNfY2x6ZXJvKCkgICAg
ICAoY3R4dC0+Y3B1aWQtPmV4dGQuY2x6ZXJvKQorCisjZGVmaW5lIHZjcHVfaGFzX2JtaTEoKSAg
ICAgICAgKGN0eHQtPmNwdWlkLT5mZWF0LmJtaTEpCisjZGVmaW5lIHZjcHVfaGFzX2hsZSgpICAg
ICAgICAgKGN0eHQtPmNwdWlkLT5mZWF0LmhsZSkKKyNkZWZpbmUgdmNwdV9oYXNfYXZ4MigpICAg
ICAgICAoY3R4dC0+Y3B1aWQtPmZlYXQuYXZ4MikKKyNkZWZpbmUgdmNwdV9oYXNfYm1pMigpICAg
ICAgICAoY3R4dC0+Y3B1aWQtPmZlYXQuYm1pMikKKyNkZWZpbmUgdmNwdV9oYXNfcnRtKCkgICAg
ICAgICAoY3R4dC0+Y3B1aWQtPmZlYXQucnRtKQorI2RlZmluZSB2Y3B1X2hhc19tcHgoKSAgICAg
ICAgIChjdHh0LT5jcHVpZC0+ZmVhdC5tcHgpCisjZGVmaW5lIHZjcHVfaGFzX2F2eDUxMmYoKSAg
ICAgKGN0eHQtPmNwdWlkLT5mZWF0LmF2eDUxMmYpCisjZGVmaW5lIHZjcHVfaGFzX2F2eDUxMmRx
KCkgICAgKGN0eHQtPmNwdWlkLT5mZWF0LmF2eDUxMmRxKQorI2RlZmluZSB2Y3B1X2hhc19yZHNl
ZWQoKSAgICAgIChjdHh0LT5jcHVpZC0+ZmVhdC5yZHNlZWQpCisjZGVmaW5lIHZjcHVfaGFzX2Fk
eCgpICAgICAgICAgKGN0eHQtPmNwdWlkLT5mZWF0LmFkeCkKKyNkZWZpbmUgdmNwdV9oYXNfc21h
cCgpICAgICAgICAoY3R4dC0+Y3B1aWQtPmZlYXQuc21hcCkKKyNkZWZpbmUgdmNwdV9oYXNfY2xm
bHVzaG9wdCgpICAoY3R4dC0+Y3B1aWQtPmZlYXQuY2xmbHVzaG9wdCkKKyNkZWZpbmUgdmNwdV9o
YXNfY2x3YigpICAgICAgICAoY3R4dC0+Y3B1aWQtPmZlYXQuY2x3YikKKyNkZWZpbmUgdmNwdV9o
YXNfc2hhKCkgICAgICAgICAoY3R4dC0+Y3B1aWQtPmZlYXQuc2hhKQorI2RlZmluZSB2Y3B1X2hh
c19hdng1MTJidygpICAgIChjdHh0LT5jcHVpZC0+ZmVhdC5hdng1MTJidykKKyNkZWZpbmUgdmNw
dV9oYXNfYXZ4NTEydmwoKSAgICAoY3R4dC0+Y3B1aWQtPmZlYXQuYXZ4NTEydmwpCisjZGVmaW5l
IHZjcHVfaGFzX3JkcGlkKCkgICAgICAgKGN0eHQtPmNwdWlkLT5mZWF0LnJkcGlkKQogCiAjZGVm
aW5lIHZjcHVfbXVzdF9oYXZlKGZlYXQpIFwKICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIXZj
cHVfaGFzXyMjZmVhdCgpLCBFWENfVUQpCkBAIC01NTE5LDEwICs1NDg1LDcgQEAgeDg2X2VtdWxh
dGUoCiAKICAgICAgICAgICAgIGJhc2UgPSBhZF9ieXRlcyA9PSA4ID8gX3JlZ3MucihheCkgOgog
ICAgICAgICAgICAgICAgICAgIGFkX2J5dGVzID09IDQgPyBfcmVncy5lYXggOiBfcmVncy5heDsK
LSAgICAgICAgICAgIGxpbWl0ID0gMDsKLSAgICAgICAgICAgIGlmICggdmNwdV9oYXNfY2xmbHVz
aCgpICYmCi0gICAgICAgICAgICAgICAgIG9wcy0+Y3B1aWQoMSwgMCwgJmNwdWlkX2xlYWYsIGN0
eHQpID09IFg4NkVNVUxfT0tBWSApCi0gICAgICAgICAgICAgICAgbGltaXQgPSAoKGNwdWlkX2xl
YWYuYiA+PiA4KSAmIDB4ZmYpICogODsKKyAgICAgICAgICAgIGxpbWl0ID0gY3R4dC0+Y3B1aWQt
PmJhc2ljLmNsZmx1c2hfc2l6ZSAqIDg7CiAgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25f
aWYobGltaXQgPCBzaXplb2YobG9uZykgfHwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAobGltaXQgJiAobGltaXQgLSAxKSksIEVYQ19VRCk7CiAgICAgICAgICAgICBiYXNlICY9
IH4obGltaXQgLSAxKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVu
L2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 17 15:44:29 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 15:44:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hRf25-0007FX-4n; Fri, 17 May 2019 15:44:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PB1v=TR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRf23-0007FL-Fe
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 15:44:27 +0000
X-Inumbo-ID: a5e15a82-78ba-11e9-82f6-f78b1c1a2fd7
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a5e15a82-78ba-11e9-82f6-f78b1c1a2fd7;
 Fri, 17 May 2019 15:44:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRf21-00017X-8D
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 15:44:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hRf21-00056Z-5Z
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 15:44:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hRf21-00056Z-5Z@xenbits.xenproject.org>
Date: Fri, 17 May 2019 15:44:25 +0000
Subject: [Xen-changelog] [xen staging] x86/emul: dedup hvmemul_cpuid() and
 pv_emul_cpuid()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFlMGU1ZjIwNGNiNDI0NDBlMjQ0NDE5ZTZhOTJmN2ZkOTBlYjI1YmIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IEp1bCAxOSAxNjo0MDowNiAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBNYXkgMTcgMTY6Mzc6
NDYgMjAxOSArMDEwMAoKICAgIHg4Ni9lbXVsOiBkZWR1cCBodm1lbXVsX2NwdWlkKCkgYW5kIHB2
X2VtdWxfY3B1aWQoKQogICAgCiAgICBUaGV5IGFyZSBpZGVudGljYWwsIHNvIHByb3ZpZGUgYSBz
aW5nbGUgeDg2ZW11bF9jcHVpZCgpIGluc3RlYWQuCiAgICAKICAgIEFzIHg4Nl9lbXVsYXRlKCkg
bm93IG9ubHkgdXNlcyB0aGUgLT5jcHVpZCgpIGhvb2sgZm9yIHJlYWwgQ1BVSUQgaW5zdHJ1Y3Rp
b25zLAogICAgdGhlIGhvb2sgY2FuIGJlIG9taXR0ZWQgZnJvbSBhbGwgc3BlY2lhbC1wdXJwb3Nl
IGVtdWxhdGlvbiBvcHMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpi
ZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9odm0vZW11bGF0ZS5jICAgICAgICAg
ICAgIHwgMTMgKystLS0tLS0tLS0tLQogeGVuL2FyY2gveDg2L21tL3NoYWRvdy9odm0uYyAgICAg
ICAgICAgfCAgMSAtCiB4ZW4vYXJjaC94ODYvcHYvZW11bC1wcml2LW9wLmMgICAgICAgICB8IDEw
ICstLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9wdi9yby1wYWdlLWZhdWx0LmMgICAgICAgIHwgIDMg
LS0tCiB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUuYyAgICAgICAgICAgICB8ICA4ICsrKysrKysr
CiB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuaCB8ICAyICsrCiB4ZW4vaW5j
bHVkZS9hc20teDg2L2h2bS9lbXVsYXRlLmggICAgICB8ICAyIC0tCiB4ZW4vaW5jbHVkZS9hc20t
eDg2L21tLmggICAgICAgICAgICAgICB8ICAyIC0tCiA4IGZpbGVzIGNoYW5nZWQsIDEzIGluc2Vy
dGlvbnMoKyksIDI4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0v
ZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKaW5kZXggMGM2M2E1MTdlOC4u
ODY1OWM4OTg2MiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKKysrIGIv
eGVuL2FyY2gveDg2L2h2bS9lbXVsYXRlLmMKQEAgLTIxNTYsMTMgKzIxNTYsNiBAQCBzdGF0aWMg
aW50IGh2bWVtdWxfd2JpbnZkKAogICAgIHJldHVybiBYODZFTVVMX09LQVk7CiB9CiAKLWludCBo
dm1lbXVsX2NwdWlkKHVpbnQzMl90IGxlYWYsIHVpbnQzMl90IHN1YmxlYWYsCi0gICAgICAgICAg
ICAgICAgICBzdHJ1Y3QgY3B1aWRfbGVhZiAqcmVzLCBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAq
Y3R4dCkKLXsKLSAgICBndWVzdF9jcHVpZChjdXJyZW50LCBsZWFmLCBzdWJsZWFmLCByZXMpOwot
ICAgIHJldHVybiBYODZFTVVMX09LQVk7Ci19Ci0KIHN0YXRpYyBpbnQgaHZtZW11bF9nZXRfZnB1
KAogICAgIGVudW0geDg2X2VtdWxhdGVfZnB1X3R5cGUgdHlwZSwKICAgICBzdHJ1Y3QgeDg2X2Vt
dWxhdGVfY3R4dCAqY3R4dCkKQEAgLTIzNjEsNyArMjM1NCw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1
Y3QgeDg2X2VtdWxhdGVfb3BzIGh2bV9lbXVsYXRlX29wcyA9IHsKICAgICAucmVhZF9tc3IgICAg
ICA9IGh2bWVtdWxfcmVhZF9tc3IsCiAgICAgLndyaXRlX21zciAgICAgPSBodm1lbXVsX3dyaXRl
X21zciwKICAgICAud2JpbnZkICAgICAgICA9IGh2bWVtdWxfd2JpbnZkLAotICAgIC5jcHVpZCAg
ICAgICAgID0gaHZtZW11bF9jcHVpZCwKKyAgICAuY3B1aWQgICAgICAgICA9IHg4NmVtdWxfY3B1
aWQsCiAgICAgLmdldF9mcHUgICAgICAgPSBodm1lbXVsX2dldF9mcHUsCiAgICAgLnB1dF9mcHUg
ICAgICAgPSBodm1lbXVsX3B1dF9mcHUsCiAgICAgLmludmxwZyAgICAgICAgPSBodm1lbXVsX2lu
dmxwZywKQEAgLTIzODgsNyArMjM4MSw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgeDg2X2VtdWxh
dGVfb3BzIGh2bV9lbXVsYXRlX29wc19ub193cml0ZSA9IHsKICAgICAucmVhZF9tc3IgICAgICA9
IGh2bWVtdWxfcmVhZF9tc3IsCiAgICAgLndyaXRlX21zciAgICAgPSBodm1lbXVsX3dyaXRlX21z
cl9kaXNjYXJkLAogICAgIC53YmludmQgICAgICAgID0gaHZtZW11bF93YmludmRfZGlzY2FyZCwK
LSAgICAuY3B1aWQgICAgICAgICA9IGh2bWVtdWxfY3B1aWQsCisgICAgLmNwdWlkICAgICAgICAg
PSB4ODZlbXVsX2NwdWlkLAogICAgIC5nZXRfZnB1ICAgICAgID0gaHZtZW11bF9nZXRfZnB1LAog
ICAgIC5wdXRfZnB1ICAgICAgID0gaHZtZW11bF9wdXRfZnB1LAogICAgIC5pbnZscGcgICAgICAg
ID0gaHZtZW11bF9pbnZscGcsCkBAIC0yNDc0LDEzICsyNDY3LDExIEBAIGludCBodm1fZW11bGF0
ZV9vbmVfbW1pbyh1bnNpZ25lZCBsb25nIG1mbiwgdW5zaWduZWQgbG9uZyBnbGEpCiAgICAgICAg
IC5yZWFkICAgICAgID0geDg2ZW11bF91bmhhbmRsZWFibGVfcncsCiAgICAgICAgIC5pbnNuX2Zl
dGNoID0gaHZtZW11bF9pbnNuX2ZldGNoLAogICAgICAgICAud3JpdGUgICAgICA9IG1tY2ZnX2lu
dGVyY2VwdF93cml0ZSwKLSAgICAgICAgLmNwdWlkICAgICAgPSBodm1lbXVsX2NwdWlkLAogICAg
IH07CiAgICAgc3RhdGljIGNvbnN0IHN0cnVjdCB4ODZfZW11bGF0ZV9vcHMgaHZtX3JvX2VtdWxh
dGVfb3BzX21taW8gPSB7CiAgICAgICAgIC5yZWFkICAgICAgID0geDg2ZW11bF91bmhhbmRsZWFi
bGVfcncsCiAgICAgICAgIC5pbnNuX2ZldGNoID0gaHZtZW11bF9pbnNuX2ZldGNoLAogICAgICAg
ICAud3JpdGUgICAgICA9IG1taW9fcm9fZW11bGF0ZWRfd3JpdGUsCi0gICAgICAgIC5jcHVpZCAg
ICAgID0gaHZtZW11bF9jcHVpZCwKICAgICB9OwogICAgIHN0cnVjdCBtbWlvX3JvX2VtdWxhdGVf
Y3R4dCBtbWlvX3JvX2N0eHQgPSB7IC5jcjIgPSBnbGEgfTsKICAgICBzdHJ1Y3QgaHZtX2VtdWxh
dGVfY3R4dCBjdHh0OwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9odm0uYyBi
L3hlbi9hcmNoL3g4Ni9tbS9zaGFkb3cvaHZtLmMKaW5kZXggYmY5ZmQyMDc3MC4uYzY0NjljODQ2
YyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3NoYWRvdy9odm0uYworKysgYi94ZW4vYXJj
aC94ODYvbW0vc2hhZG93L2h2bS5jCkBAIC0yOTcsNyArMjk3LDYgQEAgY29uc3Qgc3RydWN0IHg4
Nl9lbXVsYXRlX29wcyBodm1fc2hhZG93X2VtdWxhdG9yX29wcyA9IHsKICAgICAuaW5zbl9mZXRj
aCA9IGh2bV9lbXVsYXRlX2luc25fZmV0Y2gsCiAgICAgLndyaXRlICAgICAgPSBodm1fZW11bGF0
ZV93cml0ZSwKICAgICAuY21weGNoZyAgICA9IGh2bV9lbXVsYXRlX2NtcHhjaGcsCi0gICAgLmNw
dWlkICAgICAgPSBodm1lbXVsX2NwdWlkLAogfTsKIAogLyoqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLwpkaWZm
IC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L2VtdWwtcHJpdi1vcC5jIGIveGVuL2FyY2gveDg2L3B2
L2VtdWwtcHJpdi1vcC5jCmluZGV4IGFlZGVjNWY3OTUuLmIyMGQ3OWM3YTMgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9wdi9lbXVsLXByaXYtb3AuYworKysgYi94ZW4vYXJjaC94ODYvcHYvZW11
bC1wcml2LW9wLmMKQEAgLTExMjIsMTQgKzExMjIsNiBAQCBzdGF0aWMgaW50IF93YmludmQoc3Ry
dWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpCiAgICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKIH0K
IAotaW50IHB2X2VtdWxfY3B1aWQodWludDMyX3QgbGVhZiwgdWludDMyX3Qgc3VibGVhZiwKLSAg
ICAgICAgICAgICAgICAgIHN0cnVjdCBjcHVpZF9sZWFmICpyZXMsIHN0cnVjdCB4ODZfZW11bGF0
ZV9jdHh0ICpjdHh0KQotewotICAgIGd1ZXN0X2NwdWlkKGN1cnJlbnQsIGxlYWYsIHN1YmxlYWYs
IHJlcyk7Ci0KLSAgICByZXR1cm4gWDg2RU1VTF9PS0FZOwotfQotCiBzdGF0aWMgaW50IHZhbGlk
YXRlKGNvbnN0IHN0cnVjdCB4ODZfZW11bGF0ZV9zdGF0ZSAqc3RhdGUsCiAgICAgICAgICAgICAg
ICAgICAgIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0KQogewpAQCAtMTIzMyw3ICsxMjI1
LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB4ODZfZW11bGF0ZV9vcHMgcHJpdl9vcF9vcHMgPSB7
CiAgICAgLndyaXRlX3hjciAgICAgICAgICAgPSB4ODZlbXVsX3dyaXRlX3hjciwKICAgICAucmVh
ZF9tc3IgICAgICAgICAgICA9IHJlYWRfbXNyLAogICAgIC53cml0ZV9tc3IgICAgICAgICAgID0g
d3JpdGVfbXNyLAotICAgIC5jcHVpZCAgICAgICAgICAgICAgID0gcHZfZW11bF9jcHVpZCwKKyAg
ICAuY3B1aWQgICAgICAgICAgICAgICA9IHg4NmVtdWxfY3B1aWQsCiAgICAgLndiaW52ZCAgICAg
ICAgICAgICAgPSBfd2JpbnZkLAogfTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3B2L3Jv
LXBhZ2UtZmF1bHQuYyBiL3hlbi9hcmNoL3g4Ni9wdi9yby1wYWdlLWZhdWx0LmMKaW5kZXggOWQ0
OTEzZDkzMi4uZmEzNThhNjJlNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3B2L3JvLXBhZ2Ut
ZmF1bHQuYworKysgYi94ZW4vYXJjaC94ODYvcHYvcm8tcGFnZS1mYXVsdC5jCkBAIC0yNTksNyAr
MjU5LDYgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB4ODZfZW11bGF0ZV9vcHMgcHR3cl9lbXVsYXRl
X29wcyA9IHsKICAgICAud3JpdGUgICAgICA9IHB0d3JfZW11bGF0ZWRfd3JpdGUsCiAgICAgLmNt
cHhjaGcgICAgPSBwdHdyX2VtdWxhdGVkX2NtcHhjaGcsCiAgICAgLnZhbGlkYXRlICAgPSBwdl9l
bXVsX2lzX21lbV93cml0ZSwKLSAgICAuY3B1aWQgICAgICA9IHB2X2VtdWxfY3B1aWQsCiB9Owog
CiAvKiBXcml0ZSBwYWdlIGZhdWx0IGhhbmRsZXI6IGNoZWNrIGlmIGd1ZXN0IGlzIHRyeWluZyB0
byBtb2RpZnkgYSBQVEUuICovCkBAIC0zMDgsNyArMzA3LDYgQEAgc3RhdGljIGNvbnN0IHN0cnVj
dCB4ODZfZW11bGF0ZV9vcHMgbW1pb19yb19lbXVsYXRlX29wcyA9IHsKICAgICAuaW5zbl9mZXRj
aCA9IHB0d3JfZW11bGF0ZWRfcmVhZCwKICAgICAud3JpdGUgICAgICA9IG1taW9fcm9fZW11bGF0
ZWRfd3JpdGUsCiAgICAgLnZhbGlkYXRlICAgPSBwdl9lbXVsX2lzX21lbV93cml0ZSwKLSAgICAu
Y3B1aWQgICAgICA9IHB2X2VtdWxfY3B1aWQsCiB9OwogCiBzdGF0aWMgY29uc3Qgc3RydWN0IHg4
Nl9lbXVsYXRlX29wcyBtbWNmZ19pbnRlcmNlcHRfb3BzID0gewpAQCAtMzE2LDcgKzMxNCw2IEBA
IHN0YXRpYyBjb25zdCBzdHJ1Y3QgeDg2X2VtdWxhdGVfb3BzIG1tY2ZnX2ludGVyY2VwdF9vcHMg
PSB7CiAgICAgLmluc25fZmV0Y2ggPSBwdHdyX2VtdWxhdGVkX3JlYWQsCiAgICAgLndyaXRlICAg
ICAgPSBtbWNmZ19pbnRlcmNlcHRfd3JpdGUsCiAgICAgLnZhbGlkYXRlICAgPSBwdl9lbXVsX2lz
X21lbV93cml0ZSwKLSAgICAuY3B1aWQgICAgICA9IHB2X2VtdWxfY3B1aWQsCiB9OwogCiAvKiBD
aGVjayBpZiBndWVzdCBpcyB0cnlpbmcgdG8gbW9kaWZ5IGEgci9vIE1NSU8gcGFnZS4gKi8KZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L3g4Nl9l
bXVsYXRlLmMKaW5kZXggYjFkZmM5ZjI2MS4uZDBkNTJjOTNjMSAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlLmMKQEAg
LTE1OCw2ICsxNTgsMTQgQEAgaW50IHg4NmVtdWxfd3JpdGVfZHIodW5zaWduZWQgaW50IHJlZywg
dW5zaWduZWQgbG9uZyB2YWwsCiB9CiAjZW5kaWYgLyogQ09ORklHX1BWICovCiAKK2ludCB4ODZl
bXVsX2NwdWlkKHVpbnQzMl90IGxlYWYsIHVpbnQzMl90IHN1YmxlYWYsCisgICAgICAgICAgICAg
ICAgICBzdHJ1Y3QgY3B1aWRfbGVhZiAqcmVzLCBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4
dCkKK3sKKyAgICBndWVzdF9jcHVpZChjdXJyZW50LCBsZWFmLCBzdWJsZWFmLCByZXMpOworCisg
ICAgcmV0dXJuIFg4NkVNVUxfT0tBWTsKK30KKwogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKICAq
IG1vZGU6IEMKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0
ZS5oIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmgKaW5kZXggMzk4ZGY1
ZmYwOS4uMDg2NDU3NjJjYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4
Nl9lbXVsYXRlLmgKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmgK
QEAgLTcyNSw2ICs3MjUsOCBAQCBpbnQgeDg2ZW11bF9yZWFkX2RyKHVuc2lnbmVkIGludCByZWcs
IHVuc2lnbmVkIGxvbmcgKnZhbCwKICAgICAgICAgICAgICAgICAgICAgc3RydWN0IHg4Nl9lbXVs
YXRlX2N0eHQgKmN0eHQpOwogaW50IHg4NmVtdWxfd3JpdGVfZHIodW5zaWduZWQgaW50IHJlZywg
dW5zaWduZWQgbG9uZyB2YWwsCiAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3QgeDg2X2VtdWxh
dGVfY3R4dCAqY3R4dCk7CitpbnQgeDg2ZW11bF9jcHVpZCh1aW50MzJfdCBsZWFmLCB1aW50MzJf
dCBzdWJsZWFmLAorICAgICAgICAgICAgICAgICAgc3RydWN0IGNwdWlkX2xlYWYgKnJlcywgc3Ry
dWN0IHg4Nl9lbXVsYXRlX2N0eHQgKmN0eHQpOwogCiAjZW5kaWYKIApkaWZmIC0tZ2l0IGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9odm0vZW11bGF0ZS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9odm0v
ZW11bGF0ZS5oCmluZGV4IDI2YTAxZTgzYTQuLmIzOWExYTAzMzEgMTAwNjQ0Ci0tLSBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvaHZtL2VtdWxhdGUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS9lbXVsYXRlLmgKQEAgLTc2LDggKzc2LDYgQEAgdm9pZCBodm1fZW11bGF0ZV9pbml0X3Blcl9p
bnNuKAogICAgIHVuc2lnbmVkIGludCBpbnNuX2J5dGVzKTsKIHZvaWQgaHZtX2VtdWxhdGVfd3Jp
dGViYWNrKAogICAgIHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0ICpodm1lbXVsX2N0eHQpOwotaW50
IGh2bWVtdWxfY3B1aWQodWludDMyX3QgbGVhZiwgdWludDMyX3Qgc3VibGVhZiwKLSAgICAgICAg
ICAgICAgICAgIHN0cnVjdCBjcHVpZF9sZWFmICpyZXMsIHN0cnVjdCB4ODZfZW11bGF0ZV9jdHh0
ICpjdHh0KTsKIHN0cnVjdCBzZWdtZW50X3JlZ2lzdGVyICpodm1lbXVsX2dldF9zZWdfcmVnKAog
ICAgIGVudW0geDg2X3NlZ21lbnQgc2VnLAogICAgIHN0cnVjdCBodm1fZW11bGF0ZV9jdHh0ICpo
dm1lbXVsX2N0eHQpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tbS5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tbS5oCmluZGV4IDZmYWE1NjMxNjcuLmM3MmUzMjk1MDYgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvbW0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L21tLmgKQEAgLTU0MSw4ICs1NDEsNiBAQCBleHRlcm4gaW50IG1tY2ZnX2ludGVyY2VwdF93cml0
ZShlbnVtIHg4Nl9zZWdtZW50IHNlZywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IHZvaWQgKnBfZGF0YSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVk
IGludCBieXRlcywKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCB4ODZf
ZW11bGF0ZV9jdHh0ICpjdHh0KTsKLWludCBwdl9lbXVsX2NwdWlkKHVpbnQzMl90IGxlYWYsIHVp
bnQzMl90IHN1YmxlYWYsCi0gICAgICAgICAgICAgICAgICBzdHJ1Y3QgY3B1aWRfbGVhZiAqcmVz
LCBzdHJ1Y3QgeDg2X2VtdWxhdGVfY3R4dCAqY3R4dCk7CiAKIGludCBhdWRpdF9hZGp1c3RfcGd0
YWJsZXMoc3RydWN0IGRvbWFpbiAqZCwgaW50IGRpciwgaW50IG5vaXN5KTsKIAotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 17 16:11:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 16:11:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hRfRu-00028m-3A; Fri, 17 May 2019 16:11:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PB1v=TR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRfRs-00028d-IU
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 16:11:08 +0000
X-Inumbo-ID: 5f8c5de4-78be-11e9-b679-fb4665073652
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5f8c5de4-78be-11e9-b679-fb4665073652;
 Fri, 17 May 2019 16:11:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRfRp-0002BF-7L
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 16:11:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hRfRp-0006wQ-4S
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 16:11:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hRfRp-0006wQ-4S@xenbits.xenproject.org>
Date: Fri, 17 May 2019 16:11:05 +0000
Subject: [Xen-changelog] [xen staging-4.11] tools/misc/xenpm: fix getting
 info when some CPUs are offline
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============1218279078267976455=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 5c6be595b1bc5d4216fb8fd54f9ed7a0a8ce076e
Author:     Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
AuthorDate: Wed Oct 31 14:04:58 2018 +0100
Commit:     Ian Jackson <ian.jackson@eu.citrix.com>
CommitDate: Thu May 16 16:52:59 2019 +0100

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

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============1218279078267976455==--

From xen-changelog-bounces@lists.xenproject.org Fri May 17 16:11:19 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 16:11:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hRfS3-0002AA-4r; Fri, 17 May 2019 16:11:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PB1v=TR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRfS1-00029t-Gp
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 16:11:17 +0000
X-Inumbo-ID: 659b8a0c-78be-11e9-a64b-7797af43f6fe
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 659b8a0c-78be-11e9-a64b-7797af43f6fe;
 Fri, 17 May 2019 16:11:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRfRz-0002Bp-DP
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 16:11:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hRfRz-0006xE-Ak
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 16:11:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hRfRz-0006xE-Ak@xenbits.xenproject.org>
Date: Fri, 17 May 2019 16:11:15 +0000
Subject: [Xen-changelog] [xen staging-4.11] tools/ocaml: Dup2 /dev/null to
 stdin in daemonize()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDRiNzI0NzAxNzVhNTkyZmI1YzBhNWQxMGVkNTA1ZGU3Mzc3OGUxMGYKQXV0aG9yOiAg
ICAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgpBdXRob3JE
YXRlOiBXZWQgRmViIDI3IDEwOjMzOjQyIDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgSWFuIEphY2tz
b24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBNYXkgMTYgMTY6
NTY6NTIgMjAxOSArMDEwMAoKICAgIHRvb2xzL29jYW1sOiBEdXAyIC9kZXYvbnVsbCB0byBzdGRp
biBpbiBkYWVtb25pemUoKQogICAgCiAgICBEb24ndCBjbG9zZSBzdGRpbiBpbiBkYWVtb25pemUo
KSBidXQgZHVwMiAvZGV2L251bGwgaW5zdGVhZC4gIE90aGVyd2lzZSwgZmQgMAogICAgZ2V0cyBy
ZXVzZWQgbGF0ZXI6CiAgICAKICAgICAgW3Jvb3RAaWRvbCB+XSMgbHMgLWxhdiAvcHJvYy9gcGdy
ZXAgeGVuc3RvcmVkYC9mZAogICAgICB0b3RhbCAwCiAgICAgIGRyLXgtLS0tLS0gMiByb290IHJv
b3QgIDAgRmViIDI4IDExOjAyIC4KICAgICAgZHIteHIteHIteCA5IHJvb3Qgcm9vdCAgMCBGZWIg
MjcgMTU6NTkgLi4KICAgICAgbHJ3eC0tLS0tLSAxIHJvb3Qgcm9vdCA2NCBGZWIgMjggMTE6MDIg
MCAtPiAvZGV2L3hlbi9ldnRjaG4KICAgICAgbC13eC0tLS0tLSAxIHJvb3Qgcm9vdCA2NCBGZWIg
MjggMTE6MDIgMSAtPiAvZGV2L251bGwKICAgICAgbC13eC0tLS0tLSAxIHJvb3Qgcm9vdCA2NCBG
ZWIgMjggMTE6MDIgMiAtPiAvZGV2L251bGwKICAgICAgbHJ3eC0tLS0tLSAxIHJvb3Qgcm9vdCA2
NCBGZWIgMjggMTE6MDIgMyAtPiAvZGV2L3hlbi9wcml2Y21kCiAgICAgIC4uLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmVs
ZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgKGNoZXJy
eSBwaWNrZWQgZnJvbSBjb21taXQgNjc3ZTY0ZGJlMzE1MzQzNjIwYzNiMjY2ZTllYjE2NjIzYjEx
ODAzOCkKLS0tCiB0b29scy9vY2FtbC94ZW5zdG9yZWQvc3RkZXh0Lm1sIHwgNCArKy0tCiAxIGZp
bGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9zdGRleHQubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQv
c3RkZXh0Lm1sCmluZGV4IDMwNWEzMzBhYTUuLmUyMWEwMWE3NTEgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L29jYW1sL3hlbnN0b3JlZC9zdGRleHQubWwKKysrIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3N0
ZGV4dC5tbApAQCAtMTAwLDkgKzEwMCw5IEBAIGxldCBkYWVtb25pemUgKCkgPQogCiAJCWJlZ2lu
IG1hdGNoIFVuaXguZm9yayAoKSB3aXRoCiAJCXwgMCAtPgotCQkJbGV0IG51bGxmZCA9IFVuaXgu
b3BlbmZpbGUgIi9kZXYvbnVsbCIgWyBVbml4Lk9fV1JPTkxZIF0gMCBpbgorCQkJbGV0IG51bGxm
ZCA9IFVuaXgub3BlbmZpbGUgIi9kZXYvbnVsbCIgWyBVbml4Lk9fUkRXUiBdIDAgaW4KIAkJCWJl
Z2luIHRyeQotCQkJCVVuaXguY2xvc2UgVW5peC5zdGRpbjsKKwkJCQlVbml4LmR1cDIgbnVsbGZk
IFVuaXguc3RkaW47CiAJCQkJVW5peC5kdXAyIG51bGxmZCBVbml4LnN0ZG91dDsKIAkJCQlVbml4
LmR1cDIgbnVsbGZkIFVuaXguc3RkZXJyOwogCQkJd2l0aCBleG4gLT4gVW5peC5jbG9zZSBudWxs
ZmQ7IHJhaXNlIGV4bgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhZ2luZy00LjExCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 17 16:11:28 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 16:11:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hRfSC-0002Bg-6Z; Fri, 17 May 2019 16:11:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PB1v=TR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRfSA-0002BQ-L2
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 16:11:26 +0000
X-Inumbo-ID: 6bb03426-78be-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 6bb03426-78be-11e9-8980-bc764e045a96;
 Fri, 17 May 2019 16:11:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRfS9-0002Bx-JX
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 16:11:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hRfS9-0006xt-Gw
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 16:11:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hRfS9-0006xt-Gw@xenbits.xenproject.org>
Date: Fri, 17 May 2019 16:11:25 +0000
Subject: [Xen-changelog] [xen staging-4.11] tools/libxl: correct vcpu
 affinity output with sparse physical cpu map
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI1NWZmNGM4NzlhYzIwMmM1ZDUzYWQxOTg1Zjg2Y2MwODY1ZWRiMmYKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgQXVnIDMx
IDE3OjIyOjA0IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBNYXkgMTYgMTc6MDQ6MjQgMjAxOSArMDEw
MAoKICAgIHRvb2xzL2xpYnhsOiBjb3JyZWN0IHZjcHUgYWZmaW5pdHkgb3V0cHV0IHdpdGggc3Bh
cnNlIHBoeXNpY2FsIGNwdSBtYXAKICAgIAogICAgV2l0aCBub3QgYWxsIHBoeXNpY2FsIGNwdXMg
b25saW5lIChlLmcuIHdpdGggc210PTApIHRoZSBvdXRwdXQgb2YgaHRlCiAgICB2Y3B1IGFmZmlu
aXRpZXMgaXMgd3JvbmcsIGFzIHRoZSBhZmZpbml0eSBiaXRtYXBzIGFyZSBjYXBwZWQgYWZ0ZXIK
ICAgIG5yX2NwdXMgYml0cywgaW5zdGVhZCBvZiB1c2luZyBtYXhfY3B1X2lkLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBBY2tlZC1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20g
Y29tbWl0IDJlYzUzMzllYzkyMThmYmYxNTgzZmE4NWI3NGQxZDJmMTVmMWIzYjgpCi0tLQogdG9v
bHMveGwveGxfdmNwdS5jIHwgNCArKy0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCsp
LCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3ZjcHUuYyBiL3Rvb2xz
L3hsL3hsX3ZjcHUuYwppbmRleCAzMzg0ZWVlZDA2Li5jODc3ZjI1OTVmIDEwMDY0NAotLS0gYS90
b29scy94bC94bF92Y3B1LmMKKysrIGIvdG9vbHMveGwveGxfdmNwdS5jCkBAIC0xNDQsMTMgKzE0
NCwxMyBAQCBzdGF0aWMgdm9pZCB2Y3B1bGlzdChpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAg
ICAgIH0KIAogICAgICAgICBmb3IgKGkgPSAwOyBpPG5iX2RvbWFpbjsgaSsrKQotICAgICAgICAg
ICAgcHJpbnRfZG9tYWluX3ZjcHVpbmZvKGRvbWluZm9baV0uZG9taWQsIHBoeXNpbmZvLm5yX2Nw
dXMpOworICAgICAgICAgICAgcHJpbnRfZG9tYWluX3ZjcHVpbmZvKGRvbWluZm9baV0uZG9taWQs
IHBoeXNpbmZvLm1heF9jcHVfaWQgKyAxKTsKIAogICAgICAgICBsaWJ4bF9kb21pbmZvX2xpc3Rf
ZnJlZShkb21pbmZvLCBuYl9kb21haW4pOwogICAgIH0gZWxzZSB7CiAgICAgICAgIGZvciAoOyBh
cmdjID4gMDsgKythcmd2LCAtLWFyZ2MpIHsKICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkID0g
ZmluZF9kb21haW4oKmFyZ3YpOwotICAgICAgICAgICAgcHJpbnRfZG9tYWluX3ZjcHVpbmZvKGRv
bWlkLCBwaHlzaW5mby5ucl9jcHVzKTsKKyAgICAgICAgICAgIHByaW50X2RvbWFpbl92Y3B1aW5m
byhkb21pZCwgcGh5c2luZm8ubWF4X2NwdV9pZCArIDEpOwogICAgICAgICB9CiAgICAgfQogICB2
Y3B1bGlzdF9vdXQ6Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFnaW5nLTQuMTEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 17 16:11:39 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 16:11:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hRfSN-0002DF-8N; Fri, 17 May 2019 16:11:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PB1v=TR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRfSM-0002D5-8E
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 16:11:38 +0000
X-Inumbo-ID: 71c11310-78be-11e9-a8b6-6f60f0dbdb37
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 71c11310-78be-11e9-a8b6-6f60f0dbdb37;
 Fri, 17 May 2019 16:11:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRfSJ-0002Cb-Pd
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 16:11:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hRfSJ-0006yV-Mw
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 16:11:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hRfSJ-0006yV-Mw@xenbits.xenproject.org>
Date: Fri, 17 May 2019 16:11:35 +0000
Subject: [Xen-changelog] [xen staging-4.11] tools/xl: use libxl_domain_info
 to get domain type for vcpu-pin
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk4OWEyZWM0ZjNiYTkzNDNlYWVkZWQ4NDc1MTMyMDI0NzBkN2JlMWUKQXV0aG9yOiAg
ICAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFR1ZSBBcHIgOSAxMzowMTo1OCAyMDE5ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUaHUgTWF5IDE2IDE3OjEzOjMy
IDIwMTkgKzAxMDAKCiAgICB0b29scy94bDogdXNlIGxpYnhsX2RvbWFpbl9pbmZvIHRvIGdldCBk
b21haW4gdHlwZSBmb3IgdmNwdS1waW4KICAgIAogICAgUGFyc2luZyB0aGUgY29uZmlnIHNlZW1z
IHRvIGJlIGFuIG92ZXJraWxsIGZvciB0aGlzIHBhcnRpY3VsYXIgdGFzawogICAgYW5kIHRoZSBj
b25maWcgbWlnaHQgc2ltcGx5IGJlIGFic2VudC4gVHlwZSByZXR1cm5lZCBmcm9tIGxpYnhsX2Rv
bWFpbl9pbmZvCiAgICBzaG91bGQgYmUgZWl0aGVyIExJQlhMX0RPTUFJTl9UWVBFX0hWTSBvciBM
SUJYTF9ET01BSU5fVFlQRV9QViBidXQgaW4KICAgIHRoYXQgY29udGV4dCBkaXN0aW5jdGlvbiBi
ZXR3ZWVuIFBWSCBhbmQgSFZNIHNob3VsZCBiZSBpcnJlbGV2YW50LgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICAgIEFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgKGNoZXJyeSBwaWNrZWQg
ZnJvbSBjb21taXQgNDhkYWI5NzY3ZDJlYjE3MzQ5NTcwN2NiMWZkOGNlYWY3MzYwNGFjMSkKICAg
IChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGM1OTU3OWQ4MzE5Yjc3NmFlNjI0M2RhMTk5OTcz
N2UyYjQ3Mzc3MTApCi0tLQogdG9vbHMveGwveGxfdmNwdS5jIHwgMTUgKysrKystLS0tLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS90b29scy94bC94bF92Y3B1LmMgYi90b29scy94bC94bF92Y3B1LmMKaW5kZXggYzg3
N2YyNTk1Zi4uZWY5OTUxMzdjOSAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxfdmNwdS5jCisrKyBi
L3Rvb2xzL3hsL3hsX3ZjcHUuYwpAQCAtNzgsNyArNzgsNiBAQCB2b2lkIGFwcGx5X2dsb2JhbF9h
ZmZpbml0eV9tYXNrcyhsaWJ4bF9kb21haW5fdHlwZSB0eXBlLAogCiAgICAgc3dpdGNoICh0eXBl
KSB7CiAgICAgY2FzZSBMSUJYTF9ET01BSU5fVFlQRV9IVk06Ci0gICAgY2FzZSBMSUJYTF9ET01B
SU5fVFlQRV9QVkg6CiAgICAgICAgIHR5cGVfbWFzayA9ICZnbG9iYWxfaHZtX2FmZmluaXR5X21h
c2s7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgTElCWExfRE9NQUlOX1RZUEVfUFY6CkBAIC0y
ODMsMTkgKzI4MiwxNSBAQCBpbnQgbWFpbl92Y3B1cGluKGludCBhcmdjLCBjaGFyICoqYXJndikK
IAogICAgIC8qIE9ubHkgaGFyZCBhZmZpbml0eSBtYXR0ZXJzIGhlcmUgKi8KICAgICBpZiAoIWln
bm9yZV9tYXNrcykgewotICAgICAgICBsaWJ4bF9kb21haW5fY29uZmlnIGRfY29uZmlnOworICAg
ICAgICBsaWJ4bF9kb21pbmZvIGRvbWluZm87CiAKLSAgICAgICAgbGlieGxfZG9tYWluX2NvbmZp
Z19pbml0KCZkX2NvbmZpZyk7Ci0gICAgICAgIHJjID0gbGlieGxfcmV0cmlldmVfZG9tYWluX2Nv
bmZpZ3VyYXRpb24oY3R4LCBkb21pZCwgJmRfY29uZmlnKTsKLSAgICAgICAgaWYgKHJjKSB7Ci0g
ICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkNvdWxkIG5vdCByZXRyaWV2ZSBkb21haW4gY29u
ZmlndXJhdGlvblxuIik7Ci0gICAgICAgICAgICBsaWJ4bF9kb21haW5fY29uZmlnX2Rpc3Bvc2Uo
JmRfY29uZmlnKTsKKyAgICAgICAgaWYgKGxpYnhsX2RvbWFpbl9pbmZvKGN0eCwgJmRvbWluZm8s
IGRvbWlkKSkgeworICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJDb3VsZCBub3QgZ2V0IGRv
bWFpbiBpbmZvXG4iKTsKICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICB9CiAKLSAgICAg
ICAgYXBwbHlfZ2xvYmFsX2FmZmluaXR5X21hc2tzKGRfY29uZmlnLmJfaW5mby50eXBlLCBoYXJk
LCAxKTsKLQotICAgICAgICBsaWJ4bF9kb21haW5fY29uZmlnX2Rpc3Bvc2UoJmRfY29uZmlnKTsK
KyAgICAgICAgLyogSFZNIGFuZCBQVkggZG9tYWlucyB1c2UgdGhlIHNhbWUgZ2xvYmFsIGFmZmlu
aXR5IG1hc2sgKi8KKyAgICAgICAgYXBwbHlfZ2xvYmFsX2FmZmluaXR5X21hc2tzKGRvbWluZm8u
ZG9tYWluX3R5cGUsIGhhcmQsIDEpOwogICAgIH0KIAogICAgIGlmIChmb3JjZSkgewotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00
LjExCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 17 16:11:48 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 16:11:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hRfSW-0002F2-AL; Fri, 17 May 2019 16:11:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PB1v=TR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRfSV-0002Ev-Ey
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 16:11:47 +0000
X-Inumbo-ID: 77db5dec-78be-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 77db5dec-78be-11e9-8980-bc764e045a96;
 Fri, 17 May 2019 16:11:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRfST-0002DC-W3
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 16:11:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hRfST-0006zB-TE
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 16:11:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hRfST-0006zB-TE@xenbits.xenproject.org>
Date: Fri, 17 May 2019 16:11:45 +0000
Subject: [Xen-changelog] [xen staging-4.11] tools/libxc: Fix issues with
 libxc and Xen having different featureset lengths
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDViOTc4MjE5MTljMzk5YmJjZGE5NWVkZWY2OTI2YWU3ZDI5Yzg4MTcKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE5vdiAyOSAxODoxMDozOCAyMDE4ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE3IDEwOjQ1OjUw
IDIwMTkgKzAxMDAKCiAgICB0b29scy9saWJ4YzogRml4IGlzc3VlcyB3aXRoIGxpYnhjIGFuZCBY
ZW4gaGF2aW5nIGRpZmZlcmVudCBmZWF0dXJlc2V0IGxlbmd0aHMKICAgIAogICAgSW4gYWxtb3N0
IGFsbCBjYXNlcywgWGVuIGFuZCBsaWJ4YyB3aWxsIGFncmVlIG9uIHRoZSBmZWF0dXJlc2V0IGxl
bmd0aCwKICAgIGJlY2F1c2UgdGhleSBhcmUgYnVpbHQgZnJvbSB0aGUgc2FtZSBzb3VyY2UuCiAg
ICAKICAgIEhvd2V2ZXIsIHRoZXJlIGFyZSBjaXJjdW1zdGFuY2VzIChlLmcuIHNlY3VyaXR5IGhv
dGZpeGVzKSB3aGVyZSB0aGUgZmVhdHVyZXNldAogICAgZ2V0cyBsb25nZXIgYW5kIGRvbTAgd2ls
bCwgYWZ0ZXIgaW5zdGFsbGluZyB1cGRhdGVzLCBiZSBydW5uaW5nIHdpdGggYW4gb2xkCiAgICBY
ZW4gYnV0IG5ldyBsaWJ4Yy4gIERlc3BpdGUgd3JpdGluZyB0aGUgY29kZSB3aXRoIHRoaXMgc2Nl
bmFyaW8gaW4gbWluZCwgdGhlcmUKICAgIHdlcmUgc29tZSBidWdzLgogICAgCiAgICBGaXJzdCwg
eGVuLWNwdWlkJ3MgZ2V0X2ZlYXR1cmVzZXQoKSBlcnJvbmVvdXNseSBhbGxvY2F0ZXMgYSBidWZm
ZXIgYmFzZWQgb24KICAgIFhlbidzIGZlYXR1cmVzZXQgbGVuZ3RoLCBidXQgcmVjb3JkcyBsaWJ4
YydzIGxlbmd0aCwgd2hpY2ggbWF5IGJlIGxvbmdlci4KICAgIAogICAgSW4gdGhpcyBzaXR1YXRp
b24sIHRoZSBoeXBlcmNhbGwgYm91bmNlIGJ1ZmZlciBjb2RlIHJlYWRzL3dyaXRlcyB0aGUgcmVj
b3JkZWQKICAgIGxlbmd0aCwgd2hpY2ggaXMgYmV5b25kIHRoZSBlbmQgb2YgdGhlIGFsbG9jYXRl
ZCBvYmplY3QsIGFuZCBhIGxhdGVyIGZyZWUoKQogICAgZW5jb3VudGVycyBjb3JydXB0IGhlYXAg
bWV0YWRhdGEuICBGaXggdGhpcyBieSByZWNvcmRpbmcgdGhlIHNhbWUgbGVuZ3RoIHRoYXQKICAg
IHdlIGFsbG9jYXRlLgogICAgCiAgICBTZWNvbmRseSwgZ2V0X2NwdWlkX2RvbWFpbl9pbmZvKCkg
aGFzIGEgcmVsYXRlZCBidWcgd2hlbiB0aGUgcGFzc2VkLWluCiAgICBmZWF0dXJlc2V0IGlzIGEg
ZGlmZmVyZW50IGxlbmd0aCB0byBsaWJ4YydzLgogICAgCiAgICBBIGxhcmdlIGFtb3VudCBvZiB0
aGUgbGlieGMgY3B1aWQgZnVuY3Rpb25hbGl0eSBkZXBlbmRzIG9uIGluZm8tPmZlYXR1cmVzZXQK
ICAgIGJlaW5nIGFzIGxvbmcgYXMgZXhwZWN0ZWQsIGFuZCBpdCBpcyBhbGxvY2F0ZWQgYXBwcm9w
cmlhdGVseS4gIEhvd2V2ZXIsIGluIHRoZQogICAgY2FzZSB0aGF0IGEgc2hvcnRlciBleHRlcm5h
bCBmZWF0dXJlc2V0IGlzIHBhc3NlZCBpbiwgdGhlIGxvZ2ljIHRvIGNoZWNrIGZvcgogICAgdHJh
aWxpbmcgbm9uemVybyBiaXRzIG1heSByZWFkIG9mZiB0aGUgZW5kIG9mIGl0LiAgUmV3b3JrIHRo
ZSBsb2dpYyB0byB1c2UgdGhlCiAgICBjb3JyZWN0IHVwcGVyIGJvdW5kLgogICAgCiAgICBJbiBh
ZGRpdGlvbiwgbGVhdmUgYSBjb21tZW50IG5leHQgdG8gdGhlIGZpZWxkcyBpbiBzdHJ1Y3QgY3B1
aWRfZG9tYWluX2luZm8KICAgIGV4cGxhaW5pbmcgdGhlIHJlbGF0aW9uc2hpcCBiZXR3ZWVuIHRo
ZSB2YXJpb3VzIGxlbmd0aHMsIGFuZCBob3cgdG8gY29wZSB3aXRoCiAgICBkaWZmZXJlbnQgbGVu
Z3Rocy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIChj
aGVycnkgcGlja2VkIGZyb20gY29tbWl0IGMzOTNiNjRkY2VlNjY4NGRhMjUyNTdiMDMzMTQ4NzQw
Y2I2ZDdmZjApCi0tLQogdG9vbHMvbGlieGMveGNfY3B1aWRfeDg2LmMgfCAyMyArKysrKysrKysr
KysrKysrKysrKystLQogdG9vbHMvbWlzYy94ZW4tY3B1aWQuYyAgICAgfCAgMiArLQogMiBmaWxl
cyBjaGFuZ2VkLCAyMiBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5jIGIvdG9vbHMvbGlieGMveGNfY3B1aWRfeDg2LmMK
aW5kZXggMjE1MzdmMDZmMS4uZTYyZjkyMDc5NyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNf
Y3B1aWRfeDg2LmMKKysrIGIvdG9vbHMvbGlieGMveGNfY3B1aWRfeDg2LmMKQEAgLTE2OSw2ICsx
NjksMTggQEAgc3RydWN0IGNwdWlkX2RvbWFpbl9pbmZvCiAgICAgYm9vbCBodm07CiAgICAgdWlu
dDY0X3QgeGZlYXR1cmVfbWFzazsKIAorICAgIC8qCisgICAgICogQ2FyZWZ1bCB3aXRoIGZlYXR1
cmVzZXQgbGVuZ3Rocy4KKyAgICAgKgorICAgICAqIENvZGUgaW4gdGhpcyBmaWxlIHJlcXVpcmVz
IGZlYXR1cmVzZXQgdG8gaGF2ZSBhdCBsZWFzdAorICAgICAqIHhjX2dldF9jcHVfZmVhdHVyZXNl
dF9zaXplKCkgZW50cmllcy4gIFRoaXMgaXMgYSBsaWJ4YyBjb21waWxldGltZQorICAgICAqIGNv
bnN0YW50LgorICAgICAqCisgICAgICogVGhlIGZlYXR1cmVzZXQgbGVuZ3RoIHVzZWQgYnkgdGhl
IGh5cGVydmlzb3IgbWF5IGJlIGRpZmZlcmVudC4gIElmIHRoZQorICAgICAqIGh5cGVydmlzb3Ig
dmVyc2lvbiBpcyBsb25nZXIsIFhFTl9TWVNDVExfZ2V0X2NwdV9mZWF0dXJlc2V0IHdpbGwgZmFp
bAorICAgICAqIHdpdGggLUVOT0JVRlMsIGFuZCBsaWJ4YyByZWFsbHkgZG9lcyBuZWVkIHJlYnVp
bGRpbmcuICBJZiB0aGUKKyAgICAgKiBoeXBlcnZpc29yIHZlcnNpb24gaXMgc2hvcnRlciwgaXQg
aXMgc2FmZSB0byB6ZXJvLWV4dGVuZC4KKyAgICAgKi8KICAgICB1aW50MzJfdCAqZmVhdHVyZXNl
dDsKICAgICB1bnNpZ25lZCBpbnQgbnJfZmVhdHVyZXM7CiAKQEAgLTIzOSwxMSArMjUxLDE4IEBA
IHN0YXRpYyBpbnQgZ2V0X2NwdWlkX2RvbWFpbl9pbmZvKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50
MzJfdCBkb21pZCwKIAogICAgIGlmICggZmVhdHVyZXNldCApCiAgICAgeworICAgICAgICAvKgor
ICAgICAgICAgKiBUaGUgdXNlciBzdXBwbGllZCBmZWF0dXJlc2V0IG1heSBiZSBzaG9ydGVyIG9y
IGxvbmdlciB0aGFuCisgICAgICAgICAqIGhvc3RfbnJfZmVhdHVyZXMuICBTaG9ydGVyIGlzIGZp
bmUsIGFuZCB3ZSB3aWxsIHplcm8tZXh0ZW5kLgorICAgICAgICAgKiBMb25nZXIgaXMgZmluZSwg
c28gbG9uZyBhcyBpdCBvbmx5IHBhZGRlZCB3aXRoIHplcm9zLgorICAgICAgICAgKi8KKyAgICAg
ICAgdW5zaWduZWQgaW50IGZzbGVuID0gbWluKGhvc3RfbnJfZmVhdHVyZXMsIG5yX2ZlYXR1cmVz
KTsKKwogICAgICAgICBtZW1jcHkoaW5mby0+ZmVhdHVyZXNldCwgZmVhdHVyZXNldCwKLSAgICAg
ICAgICAgICAgIG1pbihob3N0X25yX2ZlYXR1cmVzLCBucl9mZWF0dXJlcykgKiBzaXplb2YoKmlu
Zm8tPmZlYXR1cmVzZXQpKTsKKyAgICAgICAgICAgICAgIGZzbGVuICogc2l6ZW9mKCppbmZvLT5m
ZWF0dXJlc2V0KSk7CiAKICAgICAgICAgLyogQ2hlY2sgZm9yIHRydW5jYXRlZCBzZXQgYml0cy4g
Ki8KLSAgICAgICAgZm9yICggaSA9IG5yX2ZlYXR1cmVzOyBpIDwgaG9zdF9ucl9mZWF0dXJlczsg
KytpICkKKyAgICAgICAgZm9yICggaSA9IGZzbGVuOyBpIDwgbnJfZmVhdHVyZXM7ICsraSApCiAg
ICAgICAgICAgICBpZiAoIGZlYXR1cmVzZXRbaV0gIT0gMCApCiAgICAgICAgICAgICAgICAgcmV0
dXJuIC1FT1BOT1RTVVBQOwogICAgIH0KZGlmZiAtLWdpdCBhL3Rvb2xzL21pc2MveGVuLWNwdWlk
LmMgYi90b29scy9taXNjL3hlbi1jcHVpZC5jCmluZGV4IDE2Njk3YzRhODIuLjRjOWFmNmI3ZjAg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMKKysrIGIvdG9vbHMvbWlzYy94ZW4t
Y3B1aWQuYwpAQCAtMjMwLDcgKzIzMCw3IEBAIHN0YXRpYyB2b2lkIGdldF9mZWF0dXJlc2V0KHhj
X2ludGVyZmFjZSAqeGNoLCB1bnNpZ25lZCBpbnQgaWR4KQogewogICAgIHN0cnVjdCBmc2luZm8g
KmYgPSAmZmVhdHVyZXNldHNbaWR4XTsKIAotICAgIGYtPmxlbiA9IHhjX2dldF9jcHVfZmVhdHVy
ZXNldF9zaXplKCk7CisgICAgZi0+bGVuID0gbnJfZmVhdHVyZXM7CiAgICAgZi0+ZnMgPSBjYWxs
b2MobnJfZmVhdHVyZXMsIHNpemVvZigqZi0+ZnMpKTsKIAogICAgIGlmICggIWYtPmZzICkKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdp
bmctNC4xMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 17 16:11:59 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 16:11:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hRfSh-0002Gb-C6; Fri, 17 May 2019 16:11:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PB1v=TR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRfSg-0002GQ-3q
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 16:11:58 +0000
X-Inumbo-ID: 7de52456-78be-11e9-ab14-b35f71fdc07c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 7de52456-78be-11e9-ab14-b35f71fdc07c;
 Fri, 17 May 2019 16:11:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRfSe-0002DK-5S
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 16:11:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hRfSe-0006zr-3A
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 16:11:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hRfSe-0006zr-3A@xenbits.xenproject.org>
Date: Fri, 17 May 2019 16:11:56 +0000
Subject: [Xen-changelog] [xen staging-4.11] xl: handle PVH type in
 apply_global_affinity_masks 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>

Y29tbWl0IGVkYmUxMjE0MGQ2MjEwMDNhZmQ0NGIxNTE2MTI1YjY0MzA4MTE3YzkKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJpIEFwciAxMiAx
MTowMzoyNSAyMDE5ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE3IDEzOjU2OjUzIDIwMTkgKzAxMDAK
CiAgICB4bDogaGFuZGxlIFBWSCB0eXBlIGluIGFwcGx5X2dsb2JhbF9hZmZpbml0eV9tYXNrcyBh
Z2FpbgogICAgCiAgICBBIGNhbGwgc2l0ZSBpbiBjcmVhdGVfZG9tYWluIGNhbiBjYWxsIGl0IHdp
dGggUFZIIHR5cGUuIFRoYXQgc2l0ZSB3YXMKICAgIG1pc3NlZCBkdXJpbmcgdGhlIHJldmlldyBv
ZiA0OGRhYjk3NjcuCiAgICAKICAgIFJlaW5zdGF0ZSBQVkggdHlwZSBpbiB0aGUgc3dpdGNoLgog
ICAgCiAgICBSZXBvcnRlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
ICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICAoY2hl
cnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA4NjBkNmUxNThkYmI1ODFjM2FhYmM2YTIwYWU4ZDgzYjMy
NWJmZmQ4KQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYjRmMjkxYjBjYTkxNDQ1NGNi
YWM5ZmE1NTgwYmIzNWY4YWIwNGVlZSkKLS0tCiB0b29scy94bC94bF92Y3B1LmMgfCAxICsKIDEg
ZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3Zj
cHUuYyBiL3Rvb2xzL3hsL3hsX3ZjcHUuYwppbmRleCBlZjk5NTEzN2M5Li4wNTFkYzEyNGExIDEw
MDY0NAotLS0gYS90b29scy94bC94bF92Y3B1LmMKKysrIGIvdG9vbHMveGwveGxfdmNwdS5jCkBA
IC03OCw2ICs3OCw3IEBAIHZvaWQgYXBwbHlfZ2xvYmFsX2FmZmluaXR5X21hc2tzKGxpYnhsX2Rv
bWFpbl90eXBlIHR5cGUsCiAKICAgICBzd2l0Y2ggKHR5cGUpIHsKICAgICBjYXNlIExJQlhMX0RP
TUFJTl9UWVBFX0hWTToKKyAgICBjYXNlIExJQlhMX0RPTUFJTl9UWVBFX1BWSDoKICAgICAgICAg
dHlwZV9tYXNrID0gJmdsb2JhbF9odm1fYWZmaW5pdHlfbWFzazsKICAgICAgICAgYnJlYWs7CiAg
ICAgY2FzZSBMSUJYTF9ET01BSU5fVFlQRV9QVjoKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC4xMQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 17 16:12:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 16:12:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hRfSr-0002I8-Dq; Fri, 17 May 2019 16:12:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PB1v=TR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRfSp-0002Ht-Kz
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 16:12:07 +0000
X-Inumbo-ID: 83fa563f-78be-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 83fa563f-78be-11e9-8980-bc764e045a96;
 Fri, 17 May 2019 16:12:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRfSo-0002Df-C1
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 16:12:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hRfSo-00070e-9B
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 16:12:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hRfSo-00070e-9B@xenbits.xenproject.org>
Date: Fri, 17 May 2019 16:12:06 +0000
Subject: [Xen-changelog] [xen staging-4.11] oxenstored: Don't re-open a
 xenctrl handle for every domain introduction
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDUwYzM4MjMxMGVmODAwYTE2OGM5NGNkNDE3ZWJiN2E1MDQ0MTE1NTgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE9jdCAzIDEwOjMyOjU0IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBNYXkgMTcgMTc6MDA6NDIg
MjAxOSArMDEwMAoKICAgIG94ZW5zdG9yZWQ6IERvbid0IHJlLW9wZW4gYSB4ZW5jdHJsIGhhbmRs
ZSBmb3IgZXZlcnkgZG9tYWluIGludHJvZHVjdGlvbgogICAgCiAgICBDdXJyZW50bHksIGFuIHhj
IGhhbmRsZSBpcyBvcGVuZWQgaW4gbWFpbigpIHdoaWNoIGlzIHVzZWQgZm9yIGNsZWFudXAKICAg
IGFjdGl2aXRpZXMsIGFuZCBhIG5ldyB4YyBoYW5kbGUgaXMgdGVtcG9yYXJpbHkgb3BlbmVkIGV2
ZXJ5IHRpbWUgYSBkb21haW4gaXMKICAgIGludHJvZHVjZWQuICBUaGlzIGlzIGluZWZmaWNpZW50
LCBhbmQgYW1vbmdzdCBvdGhlciB0aGluZ3MsIHJlcXVpcmVzIGZ1bGwgcm9vdAogICAgcHJpdmls
ZWdlcyBmb3IgdGhlIGxpZmV0aW1lIG9mIG94ZW5zdG9yZWQuCiAgICAKICAgIEFsbCBjb2RlIHVz
aW5nIHRoZSBYZW5jdHJsIGhhbmRsZSBpcyBpbiBkb21haW5zLm1sLCBzbyBpbml0aWFsaXNlIHhj
IGFzIGEKICAgIGdsb2JhbCAobm93IGhhcHBlbnMganVzdCBiZWZvcmUgbWFpbigpIGlzIGNhbGxl
ZCkgYW5kIGRyb3AgaXQgYXMgYSBwYXJhbWV0ZXIKICAgIGZyb20gRG9tYWlucy5jcmVhdGUgYW5k
IERvbWFpbnMuY2xlYW51cC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBDaHJpc3RpYW4gTGluZGln
IDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNv
bW1pdCAxMjkwMjVmZTMwOTM0YzZhMDRiYmQ5YzA1YWRlNDc5ZDM0Y2U0OTg1KQotLS0KIHRvb2xz
L29jYW1sL3hlbnN0b3JlZC9kb21haW5zLm1sICAgfCAgNiArKysrLS0KIHRvb2xzL29jYW1sL3hl
bnN0b3JlZC9wcm9jZXNzLm1sICAgfCAgMyArLS0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC94ZW5z
dG9yZWQubWwgfCAxMCArKystLS0tLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygr
KSwgMTEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2Rv
bWFpbnMubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWlucy5tbAppbmRleCA0MTM0NjMw
YzU4Li43MWRkZTE2YWZhIDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWlu
cy5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWlucy5tbApAQCAtMTgsNiArMTgs
OCBAQCBsZXQgZGVidWcgZm10ID0gTG9nZ2luZy5kZWJ1ZyAiZG9tYWlucyIgZm10CiBsZXQgZXJy
b3IgZm10ID0gTG9nZ2luZy5lcnJvciAiZG9tYWlucyIgZm10CiBsZXQgd2FybiBmbXQgID0gTG9n
Z2luZy53YXJuICAiZG9tYWlucyIgZm10CiAKK2xldCB4YyA9IFhlbmN0cmwuaW50ZXJmYWNlX29w
ZW4gKCkKKwogdHlwZSBkb21haW5zID0gewogCWV2ZW50Y2huOiBFdmVudC50OwogCXRhYmxlOiAo
WGVuY3RybC5kb21pZCwgRG9tYWluLnQpIEhhc2h0YmwudDsKQEAgLTg2LDcgKzg4LDcgQEAgbGV0
IHJlbW92ZV9mcm9tX3F1ZXVlIGRvbSBxdWV1ZSA9CiAJCXwgTm9uZSAtPiAoKQogCQl8IFNvbWUg
eCAtPiBpZiB4PWRvbSB0aGVuIGQgOj0gTm9uZSkgcXVldWUKIAotbGV0IGNsZWFudXAgeGMgZG9t
cyA9CitsZXQgY2xlYW51cCBkb21zID0KIAlsZXQgbm90aWZ5ID0gcmVmIGZhbHNlIGluCiAJbGV0
IGRlYWRfZG9tID0gcmVmIFtdIGluCiAKQEAgLTEyMCw3ICsxMjIsNyBAQCBsZXQgY2xlYW51cCB4
YyBkb21zID0KIGxldCByZXN1bWUgZG9tcyBkb21pZCA9CiAJKCkKIAotbGV0IGNyZWF0ZSB4YyBk
b21zIGRvbWlkIG1mbiBwb3J0ID0KK2xldCBjcmVhdGUgZG9tcyBkb21pZCBtZm4gcG9ydCA9CiAJ
bGV0IGludGVyZmFjZSA9IFhlbmN0cmwubWFwX2ZvcmVpZ25fcmFuZ2UgeGMgZG9taWQgKFhlbm1t
YXAuZ2V0cGFnZXNpemUoKSkgbWZuIGluCiAJbGV0IGRvbSA9IERvbWFpbi5tYWtlIGRvbWlkIG1m
biBwb3J0IGludGVyZmFjZSBkb21zLmV2ZW50Y2huIGluCiAJSGFzaHRibC5hZGQgZG9tcy50YWJs
ZSBkb21pZCBkb207CmRpZmYgLS1naXQgYS90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5t
bCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sCmluZGV4IDdlNTFiY2NkYzkuLjc0
YzY5Zjg2OWMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sCisr
KyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sCkBAIC00MTAsOCArNDEwLDcgQEAg
bGV0IGRvX2ludHJvZHVjZSBjb24gdCBkb21haW5zIGNvbnMgZGF0YSA9CiAJCWlmIERvbWFpbnMu
ZXhpc3QgZG9tYWlucyBkb21pZCB0aGVuCiAJCQlEb21haW5zLmZpbmQgZG9tYWlucyBkb21pZAog
CQllbHNlIHRyeQotCQkJbGV0IG5kb20gPSBYZW5jdHJsLndpdGhfaW50ZiAoZnVuIHhjIC0+Ci0J
CQkJRG9tYWlucy5jcmVhdGUgeGMgZG9tYWlucyBkb21pZCBtZm4gcG9ydCkgaW4KKwkJCWxldCBu
ZG9tID0gRG9tYWlucy5jcmVhdGUgZG9tYWlucyBkb21pZCBtZm4gcG9ydCBpbgogCQkJQ29ubmVj
dGlvbnMuYWRkX2RvbWFpbiBjb25zIG5kb207CiAJCQlDb25uZWN0aW9ucy5maXJlX3NwZWNfd2F0
Y2hlcyBjb25zICJAaW50cm9kdWNlRG9tYWluIjsKIAkJCW5kb20KZGlmZiAtLWdpdCBhL3Rvb2xz
L29jYW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQveGVu
c3RvcmVkLm1sCmluZGV4IDMzMmE2OWIxNjAuLjQ5ZmMxOGJmMTkgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L29jYW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQubWwKKysrIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVk
L3hlbnN0b3JlZC5tbApAQCAtMTc3LDEyICsxNzcsMTEgQEAgbGV0IGZyb21fY2hhbm5lbF9mIGNo
YW4gZG9tYWluX2Ygd2F0Y2hfZiBzdG9yZV9mID0KIGxldCBmcm9tX2NoYW5uZWwgc3RvcmUgY29u
cyBkb21zIGNoYW4gPQogCSgqIGRvbid0IGxldCB0aGUgcGVybWlzc2lvbiBnZXQgb24gb3VyIHdh
eSwgZnVsbCBwZXJtICEgKikKIAlsZXQgb3AgPSBTdG9yZS5nZXRfb3BzIHN0b3JlIFBlcm1zLkNv
bm5lY3Rpb24uZnVsbF9yaWdodHMgaW4KLQlsZXQgeGMgPSBYZW5jdHJsLmludGVyZmFjZV9vcGVu
ICgpIGluCiAKIAlsZXQgZG9tYWluX2YgZG9taWQgbWZuIHBvcnQgPQogCQlsZXQgbmRvbSA9CiAJ
CQlpZiBkb21pZCA+IDAgdGhlbgotCQkJCURvbWFpbnMuY3JlYXRlIHhjIGRvbXMgZG9taWQgbWZu
IHBvcnQKKwkJCQlEb21haW5zLmNyZWF0ZSBkb21zIGRvbWlkIG1mbiBwb3J0CiAJCQllbHNlCiAJ
CQkJRG9tYWlucy5jcmVhdGUwIGRvbXMKIAkJCWluCkBAIC0xOTYsOCArMTk1LDcgQEAgbGV0IGZy
b21fY2hhbm5lbCBzdG9yZSBjb25zIGRvbXMgY2hhbiA9CiAJCW9wLlN0b3JlLndyaXRlIHBhdGgg
dmFsdWU7CiAJCW9wLlN0b3JlLnNldHBlcm1zIHBhdGggcGVybXMKIAkJaW4KLQlmaW5hbGx5IChm
dW4gKCkgLT4gZnJvbV9jaGFubmVsX2YgY2hhbiBkb21haW5fZiB3YXRjaF9mIHN0b3JlX2YpCi0J
ICAgICAgICAoZnVuICgpIC0+IFhlbmN0cmwuaW50ZXJmYWNlX2Nsb3NlIHhjKQorCWZyb21fY2hh
bm5lbF9mIGNoYW4gZG9tYWluX2Ygd2F0Y2hfZiBzdG9yZV9mCiAKIGxldCBmcm9tX2ZpbGUgc3Rv
cmUgY29ucyBkb21zIGZpbGUgPQogCWxldCBjaGFubmVsID0gb3Blbl9pbiBmaWxlIGluCkBAIC0z
MjgsOCArMzI2LDYgQEAgbGV0IF8gPQogCQkoaWYgY2YuZG9tYWluX2luaXQgdGhlbiBbIEV2ZW50
LmZkIGV2ZW50Y2huIF0gZWxzZSBbXSkKIAkJaW4KIAotCWxldCB4YyA9IFhlbmN0cmwuaW50ZXJm
YWNlX29wZW4gKCkgaW4KLQogCWxldCBwcm9jZXNzX3NwZWNpYWxfZmRzIHJzZXQgPQogCQlsZXQg
YWNjZXB0X2Nvbm5lY3Rpb24gY2FuX3dyaXRlIGZkID0KIAkJCWxldCAoY2ZkLCBhZGRyKSA9IFVu
aXguYWNjZXB0IGZkIGluCkBAIC0zNDAsNyArMzM2LDcgQEAgbGV0IF8gPQogCQkJZGVidWcgInBl
bmRpbmcgcG9ydCAlZCIgKFhlbmV2ZW50Y2huLnRvX2ludCBwb3J0KTsKIAkJCWZpbmFsbHkgKGZ1
biAoKSAtPgogCQkJCWlmIFNvbWUgcG9ydCA9IGV2ZW50Y2huLkV2ZW50LnZpcnFfcG9ydCB0aGVu
ICgKLQkJCQkJbGV0IChub3RpZnksIGRlYWRkb20pID0gRG9tYWlucy5jbGVhbnVwIHhjIGRvbWFp
bnMgaW4KKwkJCQkJbGV0IChub3RpZnksIGRlYWRkb20pID0gRG9tYWlucy5jbGVhbnVwIGRvbWFp
bnMgaW4KIAkJCQkJTGlzdC5pdGVyIChDb25uZWN0aW9ucy5kZWxfZG9tYWluIGNvbnMpIGRlYWRk
b207CiAJCQkJCWlmIGRlYWRkb20gPD4gW10gfHwgbm90aWZ5IHRoZW4KIAkJCQkJCUNvbm5lY3Rp
b25zLmZpcmVfc3BlY193YXRjaGVzIGNvbnMgIkByZWxlYXNlRG9tYWluIgotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjExCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 17 16:12:22 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 17 May 2019 16:12: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 1hRfT4-0002Ji-HV; Fri, 17 May 2019 16:12:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=PB1v=TR=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hRfT3-0002Jb-2R
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 16:12:21 +0000
X-Inumbo-ID: 8a511114-78be-11e9-8151-23ff218b38af
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8a511114-78be-11e9-8151-23ff218b38af;
 Fri, 17 May 2019 16:12:17 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hRfSz-0002EU-0B
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 16:12:17 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hRfSy-00071Q-Tv
 for xen-changelog@lists.xenproject.org; Fri, 17 May 2019 16:12:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hRfSy-00071Q-Tv@xenbits.xenproject.org>
Date: Fri, 17 May 2019 16:12:16 +0000
Subject: [Xen-changelog] [xen staging-4.10] oxenstored: Don't re-open a
 xenctrl handle for every domain introduction
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFjNTE2ZTg5NDAyYjBjOGRmOTJiMTM5ODMxNzI3ZWNlNWRiNzAwZTMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE9jdCAzIDEwOjMyOjU0IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBNYXkgMTcgMTc6MDA6NTIg
MjAxOSArMDEwMAoKICAgIG94ZW5zdG9yZWQ6IERvbid0IHJlLW9wZW4gYSB4ZW5jdHJsIGhhbmRs
ZSBmb3IgZXZlcnkgZG9tYWluIGludHJvZHVjdGlvbgogICAgCiAgICBDdXJyZW50bHksIGFuIHhj
IGhhbmRsZSBpcyBvcGVuZWQgaW4gbWFpbigpIHdoaWNoIGlzIHVzZWQgZm9yIGNsZWFudXAKICAg
IGFjdGl2aXRpZXMsIGFuZCBhIG5ldyB4YyBoYW5kbGUgaXMgdGVtcG9yYXJpbHkgb3BlbmVkIGV2
ZXJ5IHRpbWUgYSBkb21haW4gaXMKICAgIGludHJvZHVjZWQuICBUaGlzIGlzIGluZWZmaWNpZW50
LCBhbmQgYW1vbmdzdCBvdGhlciB0aGluZ3MsIHJlcXVpcmVzIGZ1bGwgcm9vdAogICAgcHJpdmls
ZWdlcyBmb3IgdGhlIGxpZmV0aW1lIG9mIG94ZW5zdG9yZWQuCiAgICAKICAgIEFsbCBjb2RlIHVz
aW5nIHRoZSBYZW5jdHJsIGhhbmRsZSBpcyBpbiBkb21haW5zLm1sLCBzbyBpbml0aWFsaXNlIHhj
IGFzIGEKICAgIGdsb2JhbCAobm93IGhhcHBlbnMganVzdCBiZWZvcmUgbWFpbigpIGlzIGNhbGxl
ZCkgYW5kIGRyb3AgaXQgYXMgYSBwYXJhbWV0ZXIKICAgIGZyb20gRG9tYWlucy5jcmVhdGUgYW5k
IERvbWFpbnMuY2xlYW51cC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBDaHJpc3RpYW4gTGluZGln
IDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNv
bW1pdCAxMjkwMjVmZTMwOTM0YzZhMDRiYmQ5YzA1YWRlNDc5ZDM0Y2U0OTg1KQogICAgKGNoZXJy
eSBwaWNrZWQgZnJvbSBjb21taXQgNTBjMzgyMzEwZWY4MDBhMTY4Yzk0Y2Q0MTdlYmI3YTUwNDQx
MTU1OCkKLS0tCiB0b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWlucy5tbCAgIHwgIDYgKysrKy0t
CiB0b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbCAgIHwgIDMgKy0tCiB0b29scy9vY2Ft
bC94ZW5zdG9yZWQveGVuc3RvcmVkLm1sIHwgMTAgKysrLS0tLS0tLQogMyBmaWxlcyBjaGFuZ2Vk
LCA4IGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL29j
YW1sL3hlbnN0b3JlZC9kb21haW5zLm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2RvbWFpbnMu
bWwKaW5kZXggNDEzNDYzMGM1OC4uNzFkZGUxNmFmYSAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwv
eGVuc3RvcmVkL2RvbWFpbnMubWwKKysrIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2RvbWFpbnMu
bWwKQEAgLTE4LDYgKzE4LDggQEAgbGV0IGRlYnVnIGZtdCA9IExvZ2dpbmcuZGVidWcgImRvbWFp
bnMiIGZtdAogbGV0IGVycm9yIGZtdCA9IExvZ2dpbmcuZXJyb3IgImRvbWFpbnMiIGZtdAogbGV0
IHdhcm4gZm10ICA9IExvZ2dpbmcud2FybiAgImRvbWFpbnMiIGZtdAogCitsZXQgeGMgPSBYZW5j
dHJsLmludGVyZmFjZV9vcGVuICgpCisKIHR5cGUgZG9tYWlucyA9IHsKIAlldmVudGNobjogRXZl
bnQudDsKIAl0YWJsZTogKFhlbmN0cmwuZG9taWQsIERvbWFpbi50KSBIYXNodGJsLnQ7CkBAIC04
Niw3ICs4OCw3IEBAIGxldCByZW1vdmVfZnJvbV9xdWV1ZSBkb20gcXVldWUgPQogCQl8IE5vbmUg
LT4gKCkKIAkJfCBTb21lIHggLT4gaWYgeD1kb20gdGhlbiBkIDo9IE5vbmUpIHF1ZXVlCiAKLWxl
dCBjbGVhbnVwIHhjIGRvbXMgPQorbGV0IGNsZWFudXAgZG9tcyA9CiAJbGV0IG5vdGlmeSA9IHJl
ZiBmYWxzZSBpbgogCWxldCBkZWFkX2RvbSA9IHJlZiBbXSBpbgogCkBAIC0xMjAsNyArMTIyLDcg
QEAgbGV0IGNsZWFudXAgeGMgZG9tcyA9CiBsZXQgcmVzdW1lIGRvbXMgZG9taWQgPQogCSgpCiAK
LWxldCBjcmVhdGUgeGMgZG9tcyBkb21pZCBtZm4gcG9ydCA9CitsZXQgY3JlYXRlIGRvbXMgZG9t
aWQgbWZuIHBvcnQgPQogCWxldCBpbnRlcmZhY2UgPSBYZW5jdHJsLm1hcF9mb3JlaWduX3Jhbmdl
IHhjIGRvbWlkIChYZW5tbWFwLmdldHBhZ2VzaXplKCkpIG1mbiBpbgogCWxldCBkb20gPSBEb21h
aW4ubWFrZSBkb21pZCBtZm4gcG9ydCBpbnRlcmZhY2UgZG9tcy5ldmVudGNobiBpbgogCUhhc2h0
YmwuYWRkIGRvbXMudGFibGUgZG9taWQgZG9tOwpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVu
c3RvcmVkL3Byb2Nlc3MubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbAppbmRl
eCA3ZTUxYmNjZGM5Li43NGM2OWY4NjljIDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9y
ZWQvcHJvY2Vzcy5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbApAQCAt
NDEwLDggKzQxMCw3IEBAIGxldCBkb19pbnRyb2R1Y2UgY29uIHQgZG9tYWlucyBjb25zIGRhdGEg
PQogCQlpZiBEb21haW5zLmV4aXN0IGRvbWFpbnMgZG9taWQgdGhlbgogCQkJRG9tYWlucy5maW5k
IGRvbWFpbnMgZG9taWQKIAkJZWxzZSB0cnkKLQkJCWxldCBuZG9tID0gWGVuY3RybC53aXRoX2lu
dGYgKGZ1biB4YyAtPgotCQkJCURvbWFpbnMuY3JlYXRlIHhjIGRvbWFpbnMgZG9taWQgbWZuIHBv
cnQpIGluCisJCQlsZXQgbmRvbSA9IERvbWFpbnMuY3JlYXRlIGRvbWFpbnMgZG9taWQgbWZuIHBv
cnQgaW4KIAkJCUNvbm5lY3Rpb25zLmFkZF9kb21haW4gY29ucyBuZG9tOwogCQkJQ29ubmVjdGlv
bnMuZmlyZV9zcGVjX3dhdGNoZXMgY29ucyAiQGludHJvZHVjZURvbWFpbiI7CiAJCQluZG9tCmRp
ZmYgLS1naXQgYS90b29scy9vY2FtbC94ZW5zdG9yZWQveGVuc3RvcmVkLm1sIGIvdG9vbHMvb2Nh
bWwveGVuc3RvcmVkL3hlbnN0b3JlZC5tbAppbmRleCAzMzJhNjliMTYwLi40OWZjMThiZjE5IDEw
MDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQveGVuc3RvcmVkLm1sCisrKyBiL3Rvb2xz
L29jYW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQubWwKQEAgLTE3NywxMiArMTc3LDExIEBAIGxldCBm
cm9tX2NoYW5uZWxfZiBjaGFuIGRvbWFpbl9mIHdhdGNoX2Ygc3RvcmVfZiA9CiBsZXQgZnJvbV9j
aGFubmVsIHN0b3JlIGNvbnMgZG9tcyBjaGFuID0KIAkoKiBkb24ndCBsZXQgdGhlIHBlcm1pc3Np
b24gZ2V0IG9uIG91ciB3YXksIGZ1bGwgcGVybSAhICopCiAJbGV0IG9wID0gU3RvcmUuZ2V0X29w
cyBzdG9yZSBQZXJtcy5Db25uZWN0aW9uLmZ1bGxfcmlnaHRzIGluCi0JbGV0IHhjID0gWGVuY3Ry
bC5pbnRlcmZhY2Vfb3BlbiAoKSBpbgogCiAJbGV0IGRvbWFpbl9mIGRvbWlkIG1mbiBwb3J0ID0K
IAkJbGV0IG5kb20gPQogCQkJaWYgZG9taWQgPiAwIHRoZW4KLQkJCQlEb21haW5zLmNyZWF0ZSB4
YyBkb21zIGRvbWlkIG1mbiBwb3J0CisJCQkJRG9tYWlucy5jcmVhdGUgZG9tcyBkb21pZCBtZm4g
cG9ydAogCQkJZWxzZQogCQkJCURvbWFpbnMuY3JlYXRlMCBkb21zCiAJCQlpbgpAQCAtMTk2LDgg
KzE5NSw3IEBAIGxldCBmcm9tX2NoYW5uZWwgc3RvcmUgY29ucyBkb21zIGNoYW4gPQogCQlvcC5T
dG9yZS53cml0ZSBwYXRoIHZhbHVlOwogCQlvcC5TdG9yZS5zZXRwZXJtcyBwYXRoIHBlcm1zCiAJ
CWluCi0JZmluYWxseSAoZnVuICgpIC0+IGZyb21fY2hhbm5lbF9mIGNoYW4gZG9tYWluX2Ygd2F0
Y2hfZiBzdG9yZV9mKQotCSAgICAgICAgKGZ1biAoKSAtPiBYZW5jdHJsLmludGVyZmFjZV9jbG9z
ZSB4YykKKwlmcm9tX2NoYW5uZWxfZiBjaGFuIGRvbWFpbl9mIHdhdGNoX2Ygc3RvcmVfZgogCiBs
ZXQgZnJvbV9maWxlIHN0b3JlIGNvbnMgZG9tcyBmaWxlID0KIAlsZXQgY2hhbm5lbCA9IG9wZW5f
aW4gZmlsZSBpbgpAQCAtMzI4LDggKzMyNiw2IEBAIGxldCBfID0KIAkJKGlmIGNmLmRvbWFpbl9p
bml0IHRoZW4gWyBFdmVudC5mZCBldmVudGNobiBdIGVsc2UgW10pCiAJCWluCiAKLQlsZXQgeGMg
PSBYZW5jdHJsLmludGVyZmFjZV9vcGVuICgpIGluCi0KIAlsZXQgcHJvY2Vzc19zcGVjaWFsX2Zk
cyByc2V0ID0KIAkJbGV0IGFjY2VwdF9jb25uZWN0aW9uIGNhbl93cml0ZSBmZCA9CiAJCQlsZXQg
KGNmZCwgYWRkcikgPSBVbml4LmFjY2VwdCBmZCBpbgpAQCAtMzQwLDcgKzMzNiw3IEBAIGxldCBf
ID0KIAkJCWRlYnVnICJwZW5kaW5nIHBvcnQgJWQiIChYZW5ldmVudGNobi50b19pbnQgcG9ydCk7
CiAJCQlmaW5hbGx5IChmdW4gKCkgLT4KIAkJCQlpZiBTb21lIHBvcnQgPSBldmVudGNobi5FdmVu
dC52aXJxX3BvcnQgdGhlbiAoCi0JCQkJCWxldCAobm90aWZ5LCBkZWFkZG9tKSA9IERvbWFpbnMu
Y2xlYW51cCB4YyBkb21haW5zIGluCisJCQkJCWxldCAobm90aWZ5LCBkZWFkZG9tKSA9IERvbWFp
bnMuY2xlYW51cCBkb21haW5zIGluCiAJCQkJCUxpc3QuaXRlciAoQ29ubmVjdGlvbnMuZGVsX2Rv
bWFpbiBjb25zKSBkZWFkZG9tOwogCQkJCQlpZiBkZWFkZG9tIDw+IFtdIHx8IG5vdGlmeSB0aGVu
CiAJCQkJCQlDb25uZWN0aW9ucy5maXJlX3NwZWNfd2F0Y2hlcyBjb25zICJAcmVsZWFzZURvbWFp
biIKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWdpbmctNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon May 20 13:11:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 13: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 1hSi4J-00009R-3V; Mon, 20 May 2019 13:11:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bcwN=TU=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hSi4I-00009M-Cc
 for xen-changelog@lists.xenproject.org; Mon, 20 May 2019 13:11:06 +0000
X-Inumbo-ID: b939a71a-7b00-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b939a71a-7b00-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 13:11:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hSi4G-0006W2-Pp
 for xen-changelog@lists.xenproject.org; Mon, 20 May 2019 13:11:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hSi4G-0007hl-MI
 for xen-changelog@lists.xenproject.org; Mon, 20 May 2019 13:11:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hSi4G-0007hl-MI@xenbits.xenproject.org>
Date: Mon, 20 May 2019 13:11:04 +0000
Subject: [Xen-changelog] [xen staging] coverage: filter out libfdt.o and
 libelf.o
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZhYzY2YzljYmI1OGFiZjM0ZmM2N2U4ZTRlYmI5ZDE3YmIyMDc5NjQKQXV0aG9yOiAg
ICAgVmlrdG9yIE1pdGluIDx2aWt0b3IubWl0aW4uMTlAZ21haWwuY29tPgpBdXRob3JEYXRlOiBU
aHUgTWF5IDE2IDE2OjIwOjE2IDIwMTkgKzAzMDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxsIDxq
dWxpZW4uZ3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogTW9uIE1heSAyMCAxMzoyOTo1OCAyMDE5
ICswMTAwCgogICAgY292ZXJhZ2U6IGZpbHRlciBvdXQgbGliZmR0Lm8gYW5kIGxpYmVsZi5vCiAg
ICAKICAgIFdoaWxlIHRoZSBidWlsZCBzeXN0ZW0gZXhwbGljaXRseSBjb21waWxlcyBhbnkgLmlu
aXQgb2JqZWN0IHdpdGhvdXQgZ2NvdgogICAgb3B0aW9uLCB0aGlzIGRvZXMgbm90IGNvdmVyIHRo
ZSBsaWJyYXJpZXMgbGliZmR0IGFuZCBsaWJlbGYuIFRoaXMgaXMKICAgIGJlY2F1c2UgdGhlIHR3
bwogICAgbGlicmFyaWVzIGFyZSBidWlsdCBub3JtYWxseSBhbmQgdGhlbiBzb21lIHNlY3Rpb25z
IHdpbGwgaGF2ZSAuaW5pdAogICAgYXBwZW5kLgogICAgCiAgICBBcyBjb3ZlcmFnZSB3aWxsIGJl
IGVuYWJsZWQgZm9yIGxpYmZkdCwgc29tZSBvZiB0aGUgR0NPViBjb3VudGVycyBtYXkgYmUKICAg
IHN0b3JlZCBpbiBhIHNlY3Rpb24gdGhhdCB3aWxsIGJlIHN0cmlwcGVkIGFmdGVyIGluaXQuIE9u
IEFybTY0LCB0aGlzCiAgICB3aWxsIHJlbGlhYmx5IHJlc3VsdCB0byBhIGNyYXNoIHdoZW4gJ3hl
bmNvdicgd2lsbCBhc2sgdG8gcmVzZXQgdGhlCiAgICBjb3VudGVycy4KICAgIAogICAgSW50ZXJl
c3RpbmdseSwgb24geDg2LCBhbGwgdGhlIGNvdW50ZXJzIGZvciBsaWJlbGYgc2VlbXMgdG8gYmUg
aW4KICAgIHNlY3Rpb25zIHRoYXQgd2lsbCBub3QgYmUgcmVuYW1lZCBzbyBmYXIuIEhlbmNlLCB3
aHkgdGhpcyB3YXMgbm90CiAgICBkaXNjb3ZlcmVkIGJlZm9yZS4gQnV0IHRoaXMgaXMgYSBsYXRl
bnQgYnVnLgogICAgCiAgICBBcyB0aGUgdHdvIGxpYnJhcmllcyBjYW4gb25seSBiZSB1c2VkIGF0
IGJvb3QsIGl0IGlzIGZpbmUgdG8gZGlzYWJsZQogICAgY292ZXJhZ2UgZm9yIHRoZSBlbnRpcmUg
bGlicmFyeS4KICAgIAogICAgUmVwb3J0ZWQtYnk6IFZpa3RvciBNaXRpbiA8dmlrdG9yLm1pdGlu
LjE5QGdtYWlsLmNvbT4KICAgIFN1Z2dlc3RlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3Jh
bGxAYXJtLmNvbT4KICAgIFNpZ25lZC1vZmYtYnk6IFZpa3RvciBNaXRpbiA8dmlrdG9yLm1pdGlu
LjE5QGdtYWlsLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVy
M0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
ICAgIFtqdWxpZW46IFJld29yZCBjb21taXQgbWVzc2FnZV0KICAgIFNpZ25lZC1vZmYtYnk6IEp1
bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+Ci0tLQogeGVuL2NvbW1vbi9saWJlbGYv
TWFrZWZpbGUgfCAxICsKIHhlbi9jb21tb24vbGliZmR0L01ha2VmaWxlIHwgMSArCiAyIGZpbGVz
IGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbGliZWxm
L01ha2VmaWxlIGIveGVuL2NvbW1vbi9saWJlbGYvTWFrZWZpbGUKaW5kZXggNWJmOGY3NjRmMS4u
M2Q5ZTM4ZjI3ZSAxMDA2NDQKLS0tIGEveGVuL2NvbW1vbi9saWJlbGYvTWFrZWZpbGUKKysrIGIv
eGVuL2NvbW1vbi9saWJlbGYvTWFrZWZpbGUKQEAgLTEsNCArMSw1IEBACiBvYmotYmluLXkgOj0g
bGliZWxmLm8KK25vY292LXkgKz0gbGliZWxmLm8KIAogU0VDVElPTlMgOj0gdGV4dCBkYXRhICQo
U1BFQ0lBTF9EQVRBX1NFQ1RJT05TKQogCmRpZmYgLS1naXQgYS94ZW4vY29tbW9uL2xpYmZkdC9N
YWtlZmlsZSBiL3hlbi9jb21tb24vbGliZmR0L01ha2VmaWxlCmluZGV4IGQ4MWY1NGI2YjguLmMw
NzViYmY1NDYgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vbGliZmR0L01ha2VmaWxlCisrKyBiL3hl
bi9jb21tb24vbGliZmR0L01ha2VmaWxlCkBAIC0zLDYgKzMsNyBAQCBpbmNsdWRlIE1ha2VmaWxl
LmxpYmZkdAogU0VDVElPTlMgOj0gdGV4dCBkYXRhICQoU1BFQ0lBTF9EQVRBX1NFQ1RJT05TKQog
CiBvYmoteSArPSBsaWJmZHQubworbm9jb3YteSArPSBsaWJmZHQubwogCiBDRkxBR1MgKz0gLUkk
KEJBU0VESVIpL2luY2x1ZGUveGVuL2xpYmZkdC8KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon May 20 14:22:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 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 1hSjB1-0006WD-Q0; Mon, 20 May 2019 14:22:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bcwN=TU=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hSjB0-0006W8-1Q
 for xen-changelog@lists.xenproject.org; Mon, 20 May 2019 14:22:06 +0000
X-Inumbo-ID: a41642d2-7b0a-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a41642d2-7b0a-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 14:22:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hSjAy-0007wJ-9D
 for xen-changelog@lists.xenproject.org; Mon, 20 May 2019 14:22:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hSjAy-0002SE-6W
 for xen-changelog@lists.xenproject.org; Mon, 20 May 2019 14:22:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hSjAy-0002SE-6W@xenbits.xenproject.org>
Date: Mon, 20 May 2019 14:22:04 +0000
Subject: [Xen-changelog] [xen staging] libxl: fix libxl_domain_need_memory
 after 899433f149d
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============3213440002891084260=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 278c64519c661c851d37e2a929f006fb8a1dcd01
Author:     Wei Liu <wei.liu2@citrix.com>
AuthorDate: Fri May 17 18:05:55 2019 +0100
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Mon May 20 15:14:14 2019 +0100

    libxl: fix libxl_domain_need_memory after 899433f149d
    
    After 899433f149d libxl needs to know the content of d_config to
    determine which QEMU is used. The code is changed such that
    libxl__domain_set_device_model needs to be called before
    libxl__domain_build_info_setdefault.
    
    This is fine for libxl code, but it is problematic for
    libxl_domain_need_memory, which is the only public API that takes a
    build_info. To avoid breaking its users, provide a compatibility
    setting inside that function.
    
    Signed-off-by: Wei Liu <wei.liu2@citrix.com>
    Reviewed-by: Roger Pau Monné <roger.pau@citrix.com>
    Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
---
 tools/libxl/libxl_mem.c | 18 ++++++++++++++++++
 1 file changed, 18 insertions(+)

diff --git a/tools/libxl/libxl_mem.c b/tools/libxl/libxl_mem.c
index 448a2af8fd..4446754186 100644
--- a/tools/libxl/libxl_mem.c
+++ b/tools/libxl/libxl_mem.c
@@ -457,6 +457,24 @@ int libxl_domain_need_memory(libxl_ctx *ctx,
     libxl_domain_build_info_init(b_info);
     libxl_domain_build_info_copy(ctx, b_info, b_info_in);
 
+    /*
+     * It has become a requirement that to figure out which QEMU to
+     * use, libxl will need to peek d_config's content. The code has
+     * been changed such that one will need to call
+     * libxl__domain_set_device_model before calling
+     * libxl__domain_build_info_setdefault inside libxl.
+     *
+     * This (problematic) public API is the only one which takes a
+     * b_info. Imposing the same requirement on the users of this
+     * public API will break them.
+     *
+     * Provide a compatibility setting for this function. The
+     * calculation doesn't really care which QEMU is set here, so we
+     * go with the upstream default.
+     */
+    if (!b_info->device_model_version)
+        b_info->device_model_version = LIBXL_DEVICE_MODEL_VERSION_QEMU_XEN;
+
     rc = libxl__domain_build_info_setdefault(gc, b_info);
     if (rc) goto out;
 
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============3213440002891084260==--

From xen-changelog-bounces@lists.xenproject.org Mon May 20 14:55:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 14:55:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hSjgz-0001bF-4s; Mon, 20 May 2019 14:55:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bcwN=TU=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hSjgx-0001bA-2S
 for xen-changelog@lists.xenproject.org; Mon, 20 May 2019 14:55:07 +0000
X-Inumbo-ID: 3f9593c2-7b0f-11e9-b63c-df51ed868656
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3f9593c2-7b0f-11e9-b63c-df51ed868656;
 Mon, 20 May 2019 14:55: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 1hSjgt-00008F-56
 for xen-changelog@lists.xenproject.org; Mon, 20 May 2019 14:55:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hSjgt-0003vb-2G
 for xen-changelog@lists.xenproject.org; Mon, 20 May 2019 14:55:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hSjgt-0003vb-2G@xenbits.xenproject.org>
Date: Mon, 20 May 2019 14:55:03 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] gtk: Don't
 vte_terminal_set_encoding() on new VTE 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>

Y29tbWl0IDhhMGRmNDA3MThjMmEyZmNlMGRkNGIzODAxYjQ5MjFkN2ExMzMzZjMKQXV0aG9yOiAg
ICAgS2V2aW4gV29sZiA8a3dvbGZAcmVkaGF0LmNvbT4KQXV0aG9yRGF0ZTogVGh1IE9jdCAxMSAx
NzozMDozOSAyMDE4ICswMjAwCkNvbW1pdDogICAgIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBl
cmFyZEBjaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgRmViIDUgMTY6NDU6NDYgMjAxOSArMDAw
MAoKICAgIGd0azogRG9uJ3QgdnRlX3Rlcm1pbmFsX3NldF9lbmNvZGluZygpIG9uIG5ldyBWVEUg
dmVyc2lvbnMKICAgIAogICAgVGhlIGZ1bmN0aW9uIHZ0ZV90ZXJtaW5hbF9zZXRfZW5jb2Rpbmco
KSBpcyBkZXByZWNhdGVkIHNpbmNlIFZURSAwLjU0LAogICAgc28gc3RvcCBjYWxsaW5nIGl0IGZy
b20gdGhhdCB2ZXJzaW9uIG9uLiBUaGlzIGZpeGVzIGEgYnVpbGQgZXJyb3IKICAgIGJlY2F1c2Ug
b2Ygb3VyIHVzZSBvZiB3YXJuaW5nIGZsYWdzIFstV2Vycm9yPWRlcHJlY2F0ZWQtZGVjbGFyYXRp
b25zXS4KICAgIAogICAgRml4ZXM6IGh0dHBzOi8vYnVncy5sYXVuY2hwYWQubmV0L2J1Z3MvMTc5
NDkzOQogICAgUmVwb3J0ZWQtYnk6IEJhc3RpYW4gS29wcGVsbWFubiA8a2Jhc3RpYW5AbWFpbC51
bmktcGFkZXJib3JuLmRlPgogICAgU2lnbmVkLW9mZi1ieTogS2V2aW4gV29sZiA8a3dvbGZAcmVk
aGF0LmNvbT4KICAgIE1lc3NhZ2UtaWQ6IDIwMTgxMDExMTUzMDM5LjIzMjQtMS1rd29sZkByZWRo
YXQuY29tCiAgICBTaWduZWQtb2ZmLWJ5OiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNv
bT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDY0MTU5OTRmZmNjNmQyMmIzZjVhZGQ2
N2Y2M2ZlNzdlNGI5NzExZjQpCi0tLQogdWkvZ3RrLmMgfCA2ICsrKystLQogMSBmaWxlIGNoYW5n
ZWQsIDQgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS91aS9ndGsu
YyBiL3VpL2d0ay5jCmluZGV4IDM0MmU5NmZiZTkuLjkwNzZkMjUwNDUgMTAwNjQ0Ci0tLSBhL3Vp
L2d0ay5jCisrKyBiL3VpL2d0ay5jCkBAIC0xODMxLDEzICsxODMxLDE1IEBAIHN0YXRpYyBHU0xp
c3QgKmdkX3ZjX3Z0ZV9pbml0KEd0a0Rpc3BsYXlTdGF0ZSAqcywgVmlydHVhbENvbnNvbGUgKnZj
LAogICAgIGdfc2lnbmFsX2Nvbm5lY3QodmMtPnZ0ZS50ZXJtaW5hbCwgImNvbW1pdCIsIEdfQ0FM
TEJBQ0soZ2RfdmNfaW4pLCB2Yyk7CiAKICAgICAvKiBUaGUgZG9jdW1lbnRhdGlvbiBzYXlzIHRo
YXQgdGhlIGRlZmF1bHQgaXMgVVRGLTgsIGJ1dCBhY3R1YWxseSBpdCBpcwotICAgICAqIDctYml0
IEFTQ0lJIGF0IGxlYXN0IGluIFZURSAwLjM4LgotICAgICAqLworICAgICAqIDctYml0IEFTQ0lJ
IGF0IGxlYXN0IGluIFZURSAwLjM4LiBUaGUgZnVuY3Rpb24gaXMgZGVwcmVjYXRlZCBzaW5jZQor
ICAgICAqIFZURSAwLjU0IChvbmx5IFVURi04IGlzIHN1cHBvcnRlZCBub3cpLiAqLworI2lmICFW
VEVfQ0hFQ0tfVkVSU0lPTigwLCA1NCwgMCkKICNpZiBWVEVfQ0hFQ0tfVkVSU0lPTigwLCAzOCwg
MCkKICAgICB2dGVfdGVybWluYWxfc2V0X2VuY29kaW5nKFZURV9URVJNSU5BTCh2Yy0+dnRlLnRl
cm1pbmFsKSwgIlVURi04IiwgTlVMTCk7CiAjZWxzZQogICAgIHZ0ZV90ZXJtaW5hbF9zZXRfZW5j
b2RpbmcoVlRFX1RFUk1JTkFMKHZjLT52dGUudGVybWluYWwpLCAiVVRGLTgiKTsKICNlbmRpZgor
I2VuZGlmCiAKICAgICB2dGVfdGVybWluYWxfc2V0X3Njcm9sbGJhY2tfbGluZXMoVlRFX1RFUk1J
TkFMKHZjLT52dGUudGVybWluYWwpLCAtMSk7CiAgICAgdnRlX3Rlcm1pbmFsX3NldF9zaXplKFZU
RV9URVJNSU5BTCh2Yy0+dnRlLnRlcm1pbmFsKSwKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC9xZW11LXhlbi5naXQjc3RhYmxlLTQuMTAKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon May 20 14:55:16 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 14: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 1hSjh6-0001bo-6b; Mon, 20 May 2019 14:55:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bcwN=TU=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hSjh5-0001bh-Bo
 for xen-changelog@lists.xenproject.org; Mon, 20 May 2019 14:55:15 +0000
X-Inumbo-ID: 45a880b9-7b0f-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 45a880b9-7b0f-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 14:55:13 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hSjh3-00008K-BI
 for xen-changelog@lists.xenproject.org; Mon, 20 May 2019 14:55:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hSjh3-0003wV-8g
 for xen-changelog@lists.xenproject.org; Mon, 20 May 2019 14:55:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hSjh3-0003wV-8g@xenbits.xenproject.org>
Date: Mon, 20 May 2019 14:55:13 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] vga: check the validation of
 memory addr when draw text
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQyMjgzYWEyMzNhMGI5NDg5MTVhMGU5NTZhNmU4YWY2YzA3YTI2ZjEKQXV0aG9yOiAg
ICAgbGluemhlY2hlbmcgPGxpbnpoZWNoZW5nQGh1YXdlaS5jb20+CkF1dGhvckRhdGU6IFRodSBK
YW4gMTEgMjE6Mjc6MjQgMjAxOCArMDgwMApDb21taXQ6ICAgICBBbnRob255IFBFUkFSRCA8YW50
aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIEFwciAxIDE3OjA5OjU3IDIw
MTkgKzAxMDAKCiAgICB2Z2E6IGNoZWNrIHRoZSB2YWxpZGF0aW9uIG9mIG1lbW9yeSBhZGRyIHdo
ZW4gZHJhdyB0ZXh0CiAgICAKICAgIFN0YXJ0IGEgdm0gd2l0aCBxZW11LWt2bSAtZW5hYmxlLWt2
bSAtdm5jIDo2NiAtc21wIDEgLW0gMTAyNCAtaGRhCiAgICByZWRoYXRfNS4xMS5xY293MiAgLWRl
dmljZSBwY25ldCAtdmdhIGNpcnJ1cywKICAgIHRoZW4gdXNlIFZOQyBjbGllbnQgdG8gY29ubmVj
dCB0byBWTSwgYW5kIGV4Y3V0ZSB0aGUgY29kZSBiZWxvdyBpbiBndWVzdAogICAgT1Mgd2lsbCBs
ZWFkIHRvIHFlbXUgY3Jhc2g6CiAgICAKICAgIGludCBtYWluKCkKICAgICB7CiAgICAgICAgaW9w
bCgzKTsKICAgICAgICBzcmFuZCh0aW1lKE5VTEwpKTsKICAgICAgICBpbnQgYSxiOwogICAgICAg
IHdoaWxlKDEpewogICAgICAgICAgICBhID0gcmFuZCgpJTB4MTAwOwogICAgICAgICAgICBiID0g
MHgzYzAgKyAocmFuZCgpJTB4MjApOwogICAgICAgICAgICBvdXRiKGEsYik7CiAgICAgICAgfQog
ICAgICAgIHJldHVybiAwOwogICAgfQogICAgCiAgICBUaGUgYWJvdmUgY29kZSBpcyB3cml0aW5n
IHRoZSByZWdpc3RlcnMgb2YgVkdBIHJhbmRvbWx5LgogICAgV2UgY2FuIHdyaXRlIFZHQSBDUlQg
Y29udHJvbGxlciByZWdpc3RlcnMgaW5kZXggMHgwQyBvciAweDBECiAgICAod2hpY2ggaXMgdGhl
IHN0YXJ0IGFkZHJlc3MgcmVnaXN0ZXIpIHRvIG1vZGlmeSB0aGUKICAgIHRoZSBkaXNwbGF5IG1l
bW9yeSBhZGRyZXNzIG9mIHRoZSB1cHBlciBsZWZ0IHBpeGVsCiAgICBvciBjaGFyYWN0ZXIgb2Yg
dGhlIHNjcmVlbi4gVGhlIGFkZHJlc3MgbWF5IGJlIG91dCBvZiB0aGUKICAgIHJhbmdlIG9mIHZn
YSByYW0uIFNvIHdlIHNob3VsZCBjaGVjayB0aGUgdmFsaWRhdGlvbiBvZiBtZW1vcnkgYWRkcmVz
cwogICAgd2hlbiByZWFkaW5nIG9yIHdyaXRpbmcgaXQgdG8gYXZvaWQgc2VnZmF1bHQuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IGxpbnpoZWNoZW5nIDxsaW56aGVjaGVuZ0BodWF3ZWkuY29tPgog
ICAgTWVzc2FnZS1pZDogMjAxODAxMTExMzI3MjQuMTM3NDQtMS1saW56aGVjaGVuZ0BodWF3ZWku
Y29tCiAgICBGaXhlczogQ1ZFLTIwMTgtNTY4MwogICAgU2lnbmVkLW9mZi1ieTogR2VyZCBIb2Zm
bWFubiA8a3JheGVsQHJlZGhhdC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCAx
OTFmNTlkYzE3Mzk2YmI1YThkYTUwZjhjNTliNmUwYTQzMDcxMWE0KQotLS0KIGh3L2Rpc3BsYXkv
dmdhLmMgfCAzICsrKwogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdp
dCBhL2h3L2Rpc3BsYXkvdmdhLmMgYi9ody9kaXNwbGF5L3ZnYS5jCmluZGV4IDA2Y2EzZGFhNGMu
LmIxY2RmMzZjZmEgMTAwNjQ0Ci0tLSBhL2h3L2Rpc3BsYXkvdmdhLmMKKysrIGIvaHcvZGlzcGxh
eS92Z2EuYwpAQCAtMTI4MCw2ICsxMjgwLDkgQEAgc3RhdGljIHZvaWQgdmdhX2RyYXdfdGV4dChW
R0FDb21tb25TdGF0ZSAqcywgaW50IGZ1bGxfdXBkYXRlKQogICAgICAgICBjeF9taW4gPSB3aWR0
aDsKICAgICAgICAgY3hfbWF4ID0gLTE7CiAgICAgICAgIGZvcihjeCA9IDA7IGN4IDwgd2lkdGg7
IGN4KyspIHsKKyAgICAgICAgICAgIGlmIChzcmMgKyBzaXplb2YodWludDE2X3QpID4gcy0+dnJh
bV9wdHIgKyBzLT52cmFtX3NpemUpIHsKKyAgICAgICAgICAgICAgICBicmVhazsKKyAgICAgICAg
ICAgIH0KICAgICAgICAgICAgIGNoX2F0dHIgPSAqKHVpbnQxNl90ICopc3JjOwogICAgICAgICAg
ICAgaWYgKGZ1bGxfdXBkYXRlIHx8IGNoX2F0dHIgIT0gKmNoX2F0dHJfcHRyIHx8IHNyYyA9PSBj
dXJzb3JfcHRyKSB7CiAgICAgICAgICAgICAgICAgaWYgKGN4IDwgY3hfbWluKQotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdCNzdGFibGUt
NC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon May 20 14:55:26 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 14: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 1hSjhG-0001d7-8I; Mon, 20 May 2019 14:55:26 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bcwN=TU=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hSjhF-0001d1-PW
 for xen-changelog@lists.xenproject.org; Mon, 20 May 2019 14:55:25 +0000
X-Inumbo-ID: 4bbc92cc-7b0f-11e9-a7b2-f371b052dbab
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4bbc92cc-7b0f-11e9-a7b2-f371b052dbab;
 Mon, 20 May 2019 14:55:23 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hSjhD-00008W-HQ
 for xen-changelog@lists.xenproject.org; Mon, 20 May 2019 14:55:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hSjhD-0003xb-Eg
 for xen-changelog@lists.xenproject.org; Mon, 20 May 2019 14:55:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hSjhD-0003xb-Eg@xenbits.xenproject.org>
Date: Mon, 20 May 2019 14:55:23 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] vga: add ram_addr_t cast
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFjNDU4YjdlNDMyNmM2NjI3OTFiMzg0MGM2MDBjY2ZiYTIyZWQzZDgKQXV0aG9yOiAg
ICAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CkF1dGhvckRhdGU6IFR1ZSBPY3Qg
MTAgMTY6MTM6MjMgMjAxNyArMDIwMApDb21taXQ6ICAgICBBbnRob255IFBFUkFSRCA8YW50aG9u
eS5wZXJhcmRAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIEFwciAxIDE3OjA5OjU3IDIwMTkg
KzAxMDAKCiAgICB2Z2E6IGFkZCByYW1fYWRkcl90IGNhc3QKICAgIAogICAgUmVwb3J0ZWQgYnkg
Q292ZXJpdHkuCiAgICAKICAgIEZpeGVzOiBDSUQgMTM4MTQwOQogICAgU2lnbmVkLW9mZi1ieTog
R2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CiAgICBNZXNzYWdlLWlkOiAyMDE3MTAx
MDE0MTMyMy4xNDA0OS00LWtyYXhlbEByZWRoYXQuY29tCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9t
IGNvbW1pdCBiMDg5OGI0MmVmMDk5YmMxMjVkYjFmYmY2MmI3ZjAyYjUwNWVmM2EyKQotLS0KIGh3
L2Rpc3BsYXkvdmdhLmMgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEg
ZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9ody9kaXNwbGF5L3ZnYS5jIGIvaHcvZGlzcGxheS92
Z2EuYwppbmRleCBiMWNkZjM2Y2ZhLi5iNmEzYjk1YzkzIDEwMDY0NAotLS0gYS9ody9kaXNwbGF5
L3ZnYS5jCisrKyBiL2h3L2Rpc3BsYXkvdmdhLmMKQEAgLTE0ODgsNyArMTQ4OCw3IEBAIHN0YXRp
YyB2b2lkIHZnYV9kcmF3X2dyYXBoaWMoVkdBQ29tbW9uU3RhdGUgKnMsIGludCBmdWxsX3VwZGF0
ZSkKICAgICBkaXNwX3dpZHRoID0gd2lkdGg7CiAKICAgICByZWdpb25fc3RhcnQgPSAocy0+c3Rh
cnRfYWRkciAqIDQpOwotICAgIHJlZ2lvbl9lbmQgPSByZWdpb25fc3RhcnQgKyBzLT5saW5lX29m
ZnNldCAqIGhlaWdodDsKKyAgICByZWdpb25fZW5kID0gcmVnaW9uX3N0YXJ0ICsgKHJhbV9hZGRy
X3Qpcy0+bGluZV9vZmZzZXQgKiBoZWlnaHQ7CiAgICAgaWYgKHJlZ2lvbl9lbmQgPiBzLT52YmVf
c2l6ZSkgewogICAgICAgICAvKiB3cmFwcyBhcm91bmQgKGNhbiBoYXBwZW4gd2l0aCBjaXJydXMg
dmJlIG1vZGVzKSAqLwogICAgICAgICByZWdpb25fc3RhcnQgPSAwOwotLQpnZW5lcmF0ZWQgYnkg
Z2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdCNzdGFibGUtNC4xMAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon May 20 14:55:35 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 14:55:35 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hSjhP-0001eB-A5; Mon, 20 May 2019 14:55:35 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bcwN=TU=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hSjhO-0001e1-LQ
 for xen-changelog@lists.xenproject.org; Mon, 20 May 2019 14:55:34 +0000
X-Inumbo-ID: 51ca3df7-7b0f-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 51ca3df7-7b0f-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 14:55:34 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hSjhN-000098-NU
 for xen-changelog@lists.xenproject.org; Mon, 20 May 2019 14:55:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hSjhN-0003yn-Kr
 for xen-changelog@lists.xenproject.org; Mon, 20 May 2019 14:55:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hSjhN-0003yn-Kr@xenbits.xenproject.org>
Date: Mon, 20 May 2019 14:55:33 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] vga: fix region calculation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDkzOTcxZTZlNDgxM2FiZmUzNTI1Y2U2YWJiZGRjZjhmNzFmZGZjYTUKQXV0aG9yOiAg
ICAgR2VyZCBIb2ZmbWFubiA8a3JheGVsQHJlZGhhdC5jb20+CkF1dGhvckRhdGU6IEZyaSBNYXIg
OSAxNTozNzowNCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFudGhvbnkgUEVSQVJEIDxhbnRob255
LnBlcmFyZEBjaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gQXByIDEgMTc6MDk6NTcgMjAxOSAr
MDEwMAoKICAgIHZnYTogZml4IHJlZ2lvbiBjYWxjdWxhdGlvbgogICAgCiAgICBUeXBpY2FsbHkg
dGhlIHNjYW5saW5lIGxlbmd0aCBhbmQgdGhlIGxpbmUgb2Zmc2V0IGFyZSBpZGVudGljYWwuICBC
dXQKICAgIGluIGNhc2UgdGhleSBhcmUgbm90IG91ciBjYWxjdWxhdGlvbiBmb3IgcmVnaW9uX2Vu
ZCBpcyBpbmNvcnJlY3QuICBVc2luZwogICAgbGluZV9vZmZzZXQgaXMgZmluZSBmb3IgYWxsIHNj
YW5saW5lcywgZXhjZXB0IHRoZSBsYXN0IG9uZSB3aGVyZSB3ZSBoYXZlCiAgICB0byB1c2UgdGhl
IGFjdHVhbCBzY2FubGluZSBsZW5ndGguCiAgICAKICAgIEZpeGVzOiBDVkUtMjAxOC03NTUwCiAg
ICBSZXBvcnRlZC1ieTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+
CiAgICBTaWduZWQtb2ZmLWJ5OiBHZXJkIEhvZmZtYW5uIDxrcmF4ZWxAcmVkaGF0LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBQcmFzYWQgSiBQYW5kaXQgPHBqcEBmZWRvcmFwcm9qZWN0Lm9yZz4KICAg
IFRlc3RlZC1ieTogUm9zcyBMYWdlcndhbGwgPHJvc3MubGFnZXJ3YWxsQGNpdHJpeC5jb20+CiAg
ICBNZXNzYWdlLWlkOiAyMDE4MDMwOTE0MzcwNC4xMzQyMC0xLWtyYXhlbEByZWRoYXQuY29tCiAg
ICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA3Y2RjNjFiZWNkMDk1YjY0YTc4NmIyNjI1ZjMy
MTYyNGU3MTExZjNkKQotLS0KIGh3L2Rpc3BsYXkvdmdhLmMgfCAyICsrCiAxIGZpbGUgY2hhbmdl
ZCwgMiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvaHcvZGlzcGxheS92Z2EuYyBiL2h3L2Rp
c3BsYXkvdmdhLmMKaW5kZXggYjZhM2I5NWM5My4uZjA2MGYyNjc5ZiAxMDA2NDQKLS0tIGEvaHcv
ZGlzcGxheS92Z2EuYworKysgYi9ody9kaXNwbGF5L3ZnYS5jCkBAIC0xNDg5LDYgKzE0ODksOCBA
QCBzdGF0aWMgdm9pZCB2Z2FfZHJhd19ncmFwaGljKFZHQUNvbW1vblN0YXRlICpzLCBpbnQgZnVs
bF91cGRhdGUpCiAKICAgICByZWdpb25fc3RhcnQgPSAocy0+c3RhcnRfYWRkciAqIDQpOwogICAg
IHJlZ2lvbl9lbmQgPSByZWdpb25fc3RhcnQgKyAocmFtX2FkZHJfdClzLT5saW5lX29mZnNldCAq
IGhlaWdodDsKKyAgICByZWdpb25fZW5kICs9IHdpZHRoICogcy0+Z2V0X2JwcChzKSAvIDg7IC8q
IHNjYW5saW5lIGxlbmd0aCAqLworICAgIHJlZ2lvbl9lbmQgLT0gcy0+bGluZV9vZmZzZXQ7CiAg
ICAgaWYgKHJlZ2lvbl9lbmQgPiBzLT52YmVfc2l6ZSkgewogICAgICAgICAvKiB3cmFwcyBhcm91
bmQgKGNhbiBoYXBwZW4gd2l0aCBjaXJydXMgdmJlIG1vZGVzKSAqLwogICAgICAgICByZWdpb25f
c3RhcnQgPSAwOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3FlbXUteGVuLmdpdCNzdGFibGUtNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon May 20 14:55:47 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 14:55:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hSjhb-0001fT-CF; Mon, 20 May 2019 14:55:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bcwN=TU=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hSjha-0001fN-E6
 for xen-changelog@lists.xenproject.org; Mon, 20 May 2019 14:55:46 +0000
X-Inumbo-ID: 57dbfc82-7b0f-11e9-8bd1-bb46753a8ef3
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 57dbfc82-7b0f-11e9-8bd1-bb46753a8ef3;
 Mon, 20 May 2019 14:55: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 1hSjhX-00009H-TJ
 for xen-changelog@lists.xenproject.org; Mon, 20 May 2019 14:55:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hSjhX-00040V-Qr
 for xen-changelog@lists.xenproject.org; Mon, 20 May 2019 14:55:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hSjhX-00040V-Qr@xenbits.xenproject.org>
Date: Mon, 20 May 2019 14:55:43 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] 9p: take write lock on fid
 path updates (CVE-2018-19364)
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGZjOTg0NThhMDZjMmM3MTI4NTkxZmM1MWUwOTYwMGEwYzgxYzYwY2QKQXV0aG9yOiAg
ICAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KQXV0aG9yRGF0ZTogVHVlIE5vdiAyMCAxMzow
MDozNSAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFy
ZEBjaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gQXByIDEgMTc6MDk6NTcgMjAxOSArMDEwMAoK
ICAgIDlwOiB0YWtlIHdyaXRlIGxvY2sgb24gZmlkIHBhdGggdXBkYXRlcyAoQ1ZFLTIwMTgtMTkz
NjQpCiAgICAKICAgIFJlY2VudCBjb21taXQgNWI3NmVmNTBmNjIwNzlhIGZpeGVkIGEgcmFjZSB3
aGVyZSB2OWZzX2NvX29wZW4yKCkgY291bGQKICAgIHBvc3NpYmx5IG92ZXJ3cml0ZSBhIGZpZCBw
YXRoIHdpdGggdjlmc19wYXRoX2NvcHkoKSB3aGlsZSBpdCBpcyBiZWluZwogICAgYWNjZXNzZWQg
Ynkgc29tZSBvdGhlciB0aHJlYWQsIGllLCB1c2UtYWZ0ZXItZnJlZSB0aGF0IGNhbiBiZSBkZXRl
Y3RlZAogICAgYnkgQVNBTiB3aXRoIGEgY3VzdG9tIDlwIGNsaWVudC4KICAgIAogICAgSXQgdHVy
bnMgb3V0IHRoYXQgdGhlIHNhbWUgY2FuIGhhcHBlbiBhdCBzZXZlcmFsIGxvY2F0aW9ucyB3aGVy
ZQogICAgdjlmc19wYXRoX2NvcHkoKSBpcyB1c2VkIHRvIHNldCB0aGUgZmlkIHBhdGguIFRoZSBm
aXggaXMgYWdhaW4gdG8KICAgIHRha2UgdGhlIHdyaXRlIGxvY2suCiAgICAKICAgIEZpeGVzIENW
RS0yMDE4LTE5MzY0LgogICAgCiAgICBDYzogUCBKIFAgPHBwYW5kaXRAcmVkaGF0LmNvbT4KICAg
IFJlcG9ydGVkLWJ5OiB6aGliaW4gaHUgPG5vaXJmYXRlQGdtYWlsLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBQcmFzYWQgSiBQYW5kaXQgPHBqcEBmZWRvcmFwcm9qZWN0Lm9yZz4KICAgIFNpZ25lZC1v
ZmYtYnk6IEdyZWcgS3VyeiA8Z3JvdWdAa2FvZC5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9t
IGNvbW1pdCA1YjNjNzdhYTU4MWViYjIxNTEyNWM4NGIwNzQyMTE5NDgzNTcxZTU1KQotLS0KIGh3
LzlwZnMvOXAuYyB8IDE1ICsrKysrKysrKysrKysrKwogMSBmaWxlIGNoYW5nZWQsIDE1IGluc2Vy
dGlvbnMoKykKCmRpZmYgLS1naXQgYS9ody85cGZzLzlwLmMgYi9ody85cGZzLzlwLmMKaW5kZXgg
OGU5NDkwYzVmNS4uYzNhNGY5YzM4NSAxMDA2NDQKLS0tIGEvaHcvOXBmcy85cC5jCisrKyBiL2h3
LzlwZnMvOXAuYwpAQCAtMTM3MCw3ICsxMzcwLDkgQEAgc3RhdGljIHZvaWQgY29yb3V0aW5lX2Zu
IHY5ZnNfd2Fsayh2b2lkICpvcGFxdWUpCiAgICAgICAgICAgICBlcnIgPSAtRUlOVkFMOwogICAg
ICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgIH0KKyAgICAgICAgdjlmc19wYXRoX3dyaXRlX2xv
Y2socyk7CiAgICAgICAgIHY5ZnNfcGF0aF9jb3B5KCZmaWRwLT5wYXRoLCAmcGF0aCk7CisgICAg
ICAgIHY5ZnNfcGF0aF91bmxvY2socyk7CiAgICAgfSBlbHNlIHsKICAgICAgICAgbmV3ZmlkcCA9
IGFsbG9jX2ZpZChzLCBuZXdmaWQpOwogICAgICAgICBpZiAobmV3ZmlkcCA9PSBOVUxMKSB7CkBA
IC0yMTM5LDYgKzIxNDEsNyBAQCBzdGF0aWMgdm9pZCBjb3JvdXRpbmVfZm4gdjlmc19jcmVhdGUo
dm9pZCAqb3BhcXVlKQogICAgIFY5ZnNTdHJpbmcgZXh0ZW5zaW9uOwogICAgIGludCBpb3VuaXQ7
CiAgICAgVjlmc1BEVSAqcGR1ID0gb3BhcXVlOworICAgIFY5ZnNTdGF0ZSAqcyA9IHBkdS0+czsK
IAogICAgIHY5ZnNfcGF0aF9pbml0KCZwYXRoKTsKICAgICB2OWZzX3N0cmluZ19pbml0KCZuYW1l
KTsKQEAgLTIxNzksNyArMjE4Miw5IEBAIHN0YXRpYyB2b2lkIGNvcm91dGluZV9mbiB2OWZzX2Ny
ZWF0ZSh2b2lkICpvcGFxdWUpCiAgICAgICAgIGlmIChlcnIgPCAwKSB7CiAgICAgICAgICAgICBn
b3RvIG91dDsKICAgICAgICAgfQorICAgICAgICB2OWZzX3BhdGhfd3JpdGVfbG9jayhzKTsKICAg
ICAgICAgdjlmc19wYXRoX2NvcHkoJmZpZHAtPnBhdGgsICZwYXRoKTsKKyAgICAgICAgdjlmc19w
YXRoX3VubG9jayhzKTsKICAgICAgICAgZXJyID0gdjlmc19jb19vcGVuZGlyKHBkdSwgZmlkcCk7
CiAgICAgICAgIGlmIChlcnIgPCAwKSB7CiAgICAgICAgICAgICBnb3RvIG91dDsKQEAgLTIxOTUs
NyArMjIwMCw5IEBAIHN0YXRpYyB2b2lkIGNvcm91dGluZV9mbiB2OWZzX2NyZWF0ZSh2b2lkICpv
cGFxdWUpCiAgICAgICAgIGlmIChlcnIgPCAwKSB7CiAgICAgICAgICAgICBnb3RvIG91dDsKICAg
ICAgICAgfQorICAgICAgICB2OWZzX3BhdGhfd3JpdGVfbG9jayhzKTsKICAgICAgICAgdjlmc19w
YXRoX2NvcHkoJmZpZHAtPnBhdGgsICZwYXRoKTsKKyAgICAgICAgdjlmc19wYXRoX3VubG9jayhz
KTsKICAgICB9IGVsc2UgaWYgKHBlcm0gJiBQOV9TVEFUX01PREVfTElOSykgewogICAgICAgICBp
bnQzMl90IG9maWQgPSBhdG9pKGV4dGVuc2lvbi5kYXRhKTsKICAgICAgICAgVjlmc0ZpZFN0YXRl
ICpvZmlkcCA9IGdldF9maWQocGR1LCBvZmlkKTsKQEAgLTIyMTMsNyArMjIyMCw5IEBAIHN0YXRp
YyB2b2lkIGNvcm91dGluZV9mbiB2OWZzX2NyZWF0ZSh2b2lkICpvcGFxdWUpCiAgICAgICAgICAg
ICBmaWRwLT5maWRfdHlwZSA9IFA5X0ZJRF9OT05FOwogICAgICAgICAgICAgZ290byBvdXQ7CiAg
ICAgICAgIH0KKyAgICAgICAgdjlmc19wYXRoX3dyaXRlX2xvY2socyk7CiAgICAgICAgIHY5ZnNf
cGF0aF9jb3B5KCZmaWRwLT5wYXRoLCAmcGF0aCk7CisgICAgICAgIHY5ZnNfcGF0aF91bmxvY2so
cyk7CiAgICAgICAgIGVyciA9IHY5ZnNfY29fbHN0YXQocGR1LCAmZmlkcC0+cGF0aCwgJnN0YnVm
KTsKICAgICAgICAgaWYgKGVyciA8IDApIHsKICAgICAgICAgICAgIGZpZHAtPmZpZF90eXBlID0g
UDlfRklEX05PTkU7CkBAIC0yMjUxLDcgKzIyNjAsOSBAQCBzdGF0aWMgdm9pZCBjb3JvdXRpbmVf
Zm4gdjlmc19jcmVhdGUodm9pZCAqb3BhcXVlKQogICAgICAgICBpZiAoZXJyIDwgMCkgewogICAg
ICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgIH0KKyAgICAgICAgdjlmc19wYXRoX3dyaXRlX2xv
Y2socyk7CiAgICAgICAgIHY5ZnNfcGF0aF9jb3B5KCZmaWRwLT5wYXRoLCAmcGF0aCk7CisgICAg
ICAgIHY5ZnNfcGF0aF91bmxvY2socyk7CiAgICAgfSBlbHNlIGlmIChwZXJtICYgUDlfU1RBVF9N
T0RFX05BTUVEX1BJUEUpIHsKICAgICAgICAgZXJyID0gdjlmc19jb19ta25vZChwZHUsIGZpZHAs
ICZuYW1lLCBmaWRwLT51aWQsIC0xLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAsIFNf
SUZJRk8gfCAocGVybSAmIDA3NzcpLCAmc3RidWYpOwpAQCAtMjI2Miw3ICsyMjczLDkgQEAgc3Rh
dGljIHZvaWQgY29yb3V0aW5lX2ZuIHY5ZnNfY3JlYXRlKHZvaWQgKm9wYXF1ZSkKICAgICAgICAg
aWYgKGVyciA8IDApIHsKICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICB9CisgICAgICAg
IHY5ZnNfcGF0aF93cml0ZV9sb2NrKHMpOwogICAgICAgICB2OWZzX3BhdGhfY29weSgmZmlkcC0+
cGF0aCwgJnBhdGgpOworICAgICAgICB2OWZzX3BhdGhfdW5sb2NrKHMpOwogICAgIH0gZWxzZSBp
ZiAocGVybSAmIFA5X1NUQVRfTU9ERV9TT0NLRVQpIHsKICAgICAgICAgZXJyID0gdjlmc19jb19t
a25vZChwZHUsIGZpZHAsICZuYW1lLCBmaWRwLT51aWQsIC0xLAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIDAsIFNfSUZTT0NLIHwgKHBlcm0gJiAwNzc3KSwgJnN0YnVmKTsKQEAgLTIyNzMs
NyArMjI4Niw5IEBAIHN0YXRpYyB2b2lkIGNvcm91dGluZV9mbiB2OWZzX2NyZWF0ZSh2b2lkICpv
cGFxdWUpCiAgICAgICAgIGlmIChlcnIgPCAwKSB7CiAgICAgICAgICAgICBnb3RvIG91dDsKICAg
ICAgICAgfQorICAgICAgICB2OWZzX3BhdGhfd3JpdGVfbG9jayhzKTsKICAgICAgICAgdjlmc19w
YXRoX2NvcHkoJmZpZHAtPnBhdGgsICZwYXRoKTsKKyAgICAgICAgdjlmc19wYXRoX3VubG9jayhz
KTsKICAgICB9IGVsc2UgewogICAgICAgICBlcnIgPSB2OWZzX2NvX29wZW4yKHBkdSwgZmlkcCwg
Jm5hbWUsIC0xLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9tb2RlX3RvX3VmbGFncyht
b2RlKXxPX0NSRUFULCBwZXJtLCAmc3RidWYpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdCNzdGFibGUtNC4xMAoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon May 20 14:55:57 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 14: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 1hSjhl-0001gy-EB; Mon, 20 May 2019 14:55:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bcwN=TU=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hSjhk-0001gs-O2
 for xen-changelog@lists.xenproject.org; Mon, 20 May 2019 14:55:56 +0000
X-Inumbo-ID: 5dedecac-7b0f-11e9-983d-2fb0503dac48
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5dedecac-7b0f-11e9-983d-2fb0503dac48;
 Mon, 20 May 2019 14:55: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 1hSjhi-00009X-2u
 for xen-changelog@lists.xenproject.org; Mon, 20 May 2019 14:55:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hSjhi-00041D-0V
 for xen-changelog@lists.xenproject.org; Mon, 20 May 2019 14:55:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hSjhi-00041D-0V@xenbits.xenproject.org>
Date: Mon, 20 May 2019 14:55:54 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] nvme: fix out-of-bounds
 access to the CMB
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============5778817791368689779=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit bbdf89c1b6e6da6a144d41b1ee5d12fc90e9ec1d
Author:     Paolo Bonzini <pbonzini@redhat.com>
AuthorDate: Tue Nov 20 19:41:48 2018 +0100
Commit:     Anthony PERARD <anthony.perard@citrix.com>
CommitDate: Mon Apr 1 17:09:57 2019 +0100

    nvme: fix out-of-bounds access to the CMB
    
    Because the CMB BAR has a min_access_size of 2, if you read the last
    byte it will try to memcpy *2* bytes from n->cmbuf, causing an off-by-one
    error.  This is CVE-2018-16847.
    
    Another way to fix this might be to register the CMB as a RAM memory
    region, which would also be more efficient.  However, that might be a
    change for big-endian machines; I didn't think this through and I don't
    know how real hardware works.  Add a basic testcase for the CMB in case
    somebody does this change later on.
    
    Cc: Keith Busch <keith.busch@intel.com>
    Cc: qemu-block@nongnu.org
    Reported-by: Li Qiang <liq3ea@gmail.com>
    Reviewed-by: Li Qiang <liq3ea@gmail.com>
    Tested-by: Li Qiang <liq3ea@gmail.com>
    Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
    Reviewed-by: Philippe Mathieu-Daudé <philmd@redhat.com>
    Tested-by: Philippe Mathieu-Daudé <philmd@redhat.com>
    Signed-off-by: Kevin Wolf <kwolf@redhat.com>
    (cherry picked from commit 87ad860c622cc8f8916b5232bd8728c08f938fce)
---
 hw/block/nvme.c        |  2 +-
 tests/Makefile.include |  2 +-
 tests/nvme-test.c      | 68 ++++++++++++++++++++++++++++++++++++++++++--------
 3 files changed, 60 insertions(+), 12 deletions(-)

diff --git a/hw/block/nvme.c b/hw/block/nvme.c
index 6071dc12d8..0187a79d81 100644
--- a/hw/block/nvme.c
+++ b/hw/block/nvme.c
@@ -915,7 +915,7 @@ static const MemoryRegionOps nvme_cmb_ops = {
     .write = nvme_cmb_write,
     .endianness = DEVICE_LITTLE_ENDIAN,
     .impl = {
-        .min_access_size = 2,
+        .min_access_size = 1,
         .max_access_size = 8,
     },
 };
diff --git a/tests/Makefile.include b/tests/Makefile.include
index 37c1bed683..c9bc598ec1 100644
--- a/tests/Makefile.include
+++ b/tests/Makefile.include
@@ -760,7 +760,7 @@ tests/qom-test$(EXESUF): tests/qom-test.o
 tests/test-hmp$(EXESUF): tests/test-hmp.o
 tests/drive_del-test$(EXESUF): tests/drive_del-test.o $(libqos-pc-obj-y)
 tests/qdev-monitor-test$(EXESUF): tests/qdev-monitor-test.o $(libqos-pc-obj-y)
-tests/nvme-test$(EXESUF): tests/nvme-test.o
+tests/nvme-test$(EXESUF): tests/nvme-test.o $(libqos-pc-obj-y)
 tests/pvpanic-test$(EXESUF): tests/pvpanic-test.o
 tests/i82801b11-test$(EXESUF): tests/i82801b11-test.o
 tests/ac97-test$(EXESUF): tests/ac97-test.o
diff --git a/tests/nvme-test.c b/tests/nvme-test.c
index 7674a446e4..2700ba838a 100644
--- a/tests/nvme-test.c
+++ b/tests/nvme-test.c
@@ -8,25 +8,73 @@
  */
 
 #include "qemu/osdep.h"
+#include "qemu/units.h"
 #include "libqtest.h"
+#include "libqos/libqos-pc.h"
+
+static QOSState *qnvme_start(const char *extra_opts)
+{
+    QOSState *qs;
+    const char *arch = qtest_get_arch();
+    const char *cmd = "-drive id=drv0,if=none,file=null-co://,format=raw "
+                      "-device nvme,addr=0x4.0,serial=foo,drive=drv0 %s";
+
+    if (strcmp(arch, "i386") == 0 || strcmp(arch, "x86_64") == 0) {
+        qs = qtest_pc_boot(cmd, extra_opts ? : "");
+        global_qtest = qs->qts;
+        return qs;
+    }
+
+    g_printerr("nvme tests are only available on x86\n");
+    exit(EXIT_FAILURE);
+}
+
+static void qnvme_stop(QOSState *qs)
+{
+    qtest_shutdown(qs);
+}
 
-/* Tests only initialization so far. TODO: Replace with functional tests */
 static void nop(void)
 {
+    QOSState *qs;
+
+    qs = qnvme_start(NULL);
+    qnvme_stop(qs);
 }
 
-int main(int argc, char **argv)
+static void nvmetest_cmb_test(void)
 {
-    int ret;
+    const int cmb_bar_size = 2 * MiB;
+    QOSState *qs;
+    QPCIDevice *pdev;
+    QPCIBar bar;
 
-    g_test_init(&argc, &argv, NULL);
-    qtest_add_func("/nvme/nop", nop);
+    qs = qnvme_start("-global nvme.cmb_size_mb=2");
+    pdev = qpci_device_find(qs->pcibus, QPCI_DEVFN(4,0));
+    g_assert(pdev != NULL);
+
+    qpci_device_enable(pdev);
+    bar = qpci_iomap(pdev, 2, NULL);
+
+    qpci_io_writel(pdev, bar, 0, 0xccbbaa99);
+    g_assert_cmpint(qpci_io_readb(pdev, bar, 0), ==, 0x99);
+    g_assert_cmpint(qpci_io_readw(pdev, bar, 0), ==, 0xaa99);
+
+    /* Test partially out-of-bounds accesses.  */
+    qpci_io_writel(pdev, bar, cmb_bar_size - 1, 0x44332211);
+    g_assert_cmpint(qpci_io_readb(pdev, bar, cmb_bar_size - 1), ==, 0x11);
+    g_assert_cmpint(qpci_io_readw(pdev, bar, cmb_bar_size - 1), !=, 0x2211);
+    g_assert_cmpint(qpci_io_readl(pdev, bar, cmb_bar_size - 1), !=, 0x44332211);
+    g_free(pdev);
 
-    qtest_start("-drive id=drv0,if=none,file=null-co://,format=raw "
-                "-device nvme,drive=drv0,serial=foo");
-    ret = g_test_run();
+    qnvme_stop(qs);
+}
 
-    qtest_end();
+int main(int argc, char **argv)
+{
+    g_test_init(&argc, &argv, NULL);
+    qtest_add_func("/nvme/nop", nop);
+    qtest_add_func("/nvme/cmb_test", nvmetest_cmb_test);
 
-    return ret;
+    return g_test_run();
 }
--
generated by git-patchbot for /home/xen/git/qemu-xen.git#stable-4.10


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============5778817791368689779==--

From xen-changelog-bounces@lists.xenproject.org Mon May 20 14:56:06 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 14: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 1hSjhu-0001iB-II; Mon, 20 May 2019 14:56:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bcwN=TU=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hSjht-0001i1-Sg
 for xen-changelog@lists.xenproject.org; Mon, 20 May 2019 14:56:05 +0000
X-Inumbo-ID: 63ff1403-7b0f-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 63ff1403-7b0f-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 14:56:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hSjhs-00009v-8o
 for xen-changelog@lists.xenproject.org; Mon, 20 May 2019 14:56:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hSjhs-00042V-6I
 for xen-changelog@lists.xenproject.org; Mon, 20 May 2019 14:56:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hSjhs-00042V-6I@xenbits.xenproject.org>
Date: Mon, 20 May 2019 14:56:04 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] 9p: fix QEMU crash when
 renaming files
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE3NzZmYWIzZmEzMWZkMjAwN2IyOGFjZDZkZmIxYjE0ZGU2ZjBiMGIKQXV0aG9yOiAg
ICAgR3JlZyBLdXJ6IDxncm91Z0BrYW9kLm9yZz4KQXV0aG9yRGF0ZTogRnJpIE5vdiAyMyAxMzoy
ODowMyAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFudGhvbnkgUEVSQVJEIDxhbnRob255LnBlcmFy
ZEBjaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gQXByIDEgMTc6MDk6NTcgMjAxOSArMDEwMAoK
ICAgIDlwOiBmaXggUUVNVSBjcmFzaCB3aGVuIHJlbmFtaW5nIGZpbGVzCiAgICAKICAgIFdoZW4g
dXNpbmcgdGhlIDlQMjAwMC51IHZlcnNpb24gb2YgdGhlIHByb3RvY29sLCB0aGUgZm9sbG93aW5n
IHNoZWxsCiAgICBjb21tYW5kIGxpbmUgaW4gdGhlIGd1ZXN0IGNhbiBjYXVzZSBRRU1VIHRvIGNy
YXNoOgogICAgCiAgICAgICAgd2hpbGUgdHJ1ZTsgZG8gcm0gLXJmIGFhOyBta2RpciAtcCBhL2Ig
JiB0b3VjaCBhL2IvYyAmIG12IGEgYWE7IGRvbmUKICAgIAogICAgV2l0aCA5UDIwMDAudSwgZmls
ZSByZW5hbWluZyBpcyBoYW5kbGVkIGJ5IHRoZSBXU1RBVCBjb21tYW5kLiBUaGUKICAgIHY5ZnNf
d3N0YXQoKSBmdW5jdGlvbiBjYWxscyB2OWZzX2NvbXBsZXRlX3JlbmFtZSgpLCB3aGljaCBjYWxs
cwogICAgdjlmc19maXhfcGF0aCgpIGZvciBldmVyeSBmaWQgd2hvc2UgcGF0aCBpcyBhZmZlY3Rl
ZCBieSB0aGUgY2hhbmdlLgogICAgVGhlIGludm9sdmVkIGNhbGxzIHRvIHY5ZnNfcGF0aF9jb3B5
KCkgbWF5IHJhY2Ugd2l0aCBhbnkgb3RoZXIgYWNjZXNzCiAgICB0byB0aGUgZmlkIHBhdGggcGVy
Zm9ybWVkIGJ5IHNvbWUgd29ya2VyIHRocmVhZCwgY2F1c2luZyBhIGNyYXNoIGxpa2UKICAgIHNo
b3duIGJlbG93OgogICAgCiAgICBUaHJlYWQgMTIgInFlbXUtc3lzdGVtLXg4NiIgcmVjZWl2ZWQg
c2lnbmFsIFNJR1NFR1YsIFNlZ21lbnRhdGlvbiBmYXVsdC4KICAgIDB4MDAwMDU1NTU1NWEyNWRh
MiBpbiBsb2NhbF9vcGVuX25vZm9sbG93IChmc19jdHg9MHg1NTU1NTdkOTU4YjgsIHBhdGg9MHgw
LAogICAgIGZsYWdzPTY1NTM2LCBtb2RlPTApIGF0IGh3LzlwZnMvOXAtbG9jYWwuYzo1OQogICAg
NTkgICAgICAgICAgd2hpbGUgKCpwYXRoICYmIGZkICE9IC0xKSB7CiAgICAoZ2RiKSBidAogICAg
IzAgIDB4MDAwMDU1NTU1NWEyNWRhMiBpbiBsb2NhbF9vcGVuX25vZm9sbG93IChmc19jdHg9MHg1
NTU1NTdkOTU4YjgsCiAgICAgcGF0aD0weDAsIGZsYWdzPTY1NTM2LCBtb2RlPTApIGF0IGh3Lzlw
ZnMvOXAtbG9jYWwuYzo1OQogICAgIzEgIDB4MDAwMDU1NTU1NWEyNWUwYyBpbiBsb2NhbF9vcGVu
ZGlyX25vZm9sbG93IChmc19jdHg9MHg1NTU1NTdkOTU4YjgsCiAgICAgcGF0aD0weDApIGF0IGh3
LzlwZnMvOXAtbG9jYWwuYzo5MgogICAgIzIgIDB4MDAwMDU1NTU1NWEyNjFiOCBpbiBsb2NhbF9s
c3RhdCAoZnNfY3R4PTB4NTU1NTU3ZDk1OGI4LAogICAgIGZzX3BhdGg9MHg1NTU1NTZiNTY4NTgs
IHN0YnVmPTB4N2ZmZjg0ODMwZWYwKSBhdCBody85cGZzLzlwLWxvY2FsLmM6MTg1CiAgICAjMyAg
MHgwMDAwNTU1NTU1YTJiMzY3IGluIHY5ZnNfY29fbHN0YXQgKHBkdT0weDU1NTU1N2Q5NzQ5OCwK
ICAgICBwYXRoPTB4NTU1NTU2YjU2ODU4LCBzdGJ1Zj0weDdmZmY4NDgzMGVmMCkgYXQgaHcvOXBm
cy9jb2ZpbGUuYzo1MwogICAgIzQgIDB4MDAwMDU1NTU1NWExZTllMiBpbiB2OWZzX3N0YXQgKG9w
YXF1ZT0weDU1NTU1N2Q5NzQ5OCkKICAgICBhdCBody85cGZzLzlwLmM6MTA4MwogICAgIzUgIDB4
MDAwMDU1NTU1NWUwNjBhMiBpbiBjb3JvdXRpbmVfdHJhbXBvbGluZSAoaTA9LTY2OTE2NTQyNCwg
aTE9MzI3NjcpCiAgICAgYXQgdXRpbC9jb3JvdXRpbmUtdWNvbnRleHQuYzoxMTYKICAgICM2ICAw
eDAwMDA3ZmZmZWY0ZjU2MDAgaW4gX19zdGFydF9jb250ZXh0ICgpIGF0IC9saWI2NC9saWJjLnNv
LjYKICAgICM3ICAweDAwMDAwMDAwMDAwMDAwMDAgaW4gICgpCiAgICAoZ2RiKQogICAgCiAgICBU
aGUgZml4IGlzIHRvIHRha2UgdGhlIHBhdGggd3JpdGUgbG9jayB3aGVuIGNhbGxpbmcgdjlmc19j
b21wbGV0ZV9yZW5hbWUoKSwKICAgIGxpa2UgaW4gdjlmc19yZW5hbWUoKS4KICAgIAogICAgSW1w
YWN0OiAgRG9TIHRyaWdnZXJlZCBieSB1bnByaXZpbGVnZWQgZ3Vlc3QgdXNlcnMuCiAgICAKICAg
IEZpeGVzOiBDVkUtMjAxOC0xOTQ4OQogICAgQ2M6IFAgSiBQIDxwcGFuZGl0QHJlZGhhdC5jb20+
CiAgICBSZXBvcnRlZC1ieTogemhpYmluIGh1IDxub2lyZmF0ZUBnbWFpbC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogUHJhc2FkIEogUGFuZGl0IDxwanBAZmVkb3JhcHJvamVjdC5vcmc+CiAgICBTaWdu
ZWQtb2ZmLWJ5OiBHcmVnIEt1cnogPGdyb3VnQGthb2Qub3JnPgogICAgKGNoZXJyeSBwaWNrZWQg
ZnJvbSBjb21taXQgMWQyMDM5ODY5NGEzYjY3YTM4OGQ5NTViN2E5NDViYTRhYTkwYThhOCkKLS0t
CiBody85cGZzLzlwLmMgfCAzICsrKwogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKQoK
ZGlmZiAtLWdpdCBhL2h3LzlwZnMvOXAuYyBiL2h3LzlwZnMvOXAuYwppbmRleCBjM2E0ZjljMzg1
Li5lMDNhZGYzNThhIDEwMDY0NAotLS0gYS9ody85cGZzLzlwLmMKKysrIGIvaHcvOXBmcy85cC5j
CkBAIC0yODI1LDYgKzI4MjUsNyBAQCBzdGF0aWMgdm9pZCBjb3JvdXRpbmVfZm4gdjlmc193c3Rh
dCh2b2lkICpvcGFxdWUpCiAgICAgc3RydWN0IHN0YXQgc3RidWY7CiAgICAgVjlmc0ZpZFN0YXRl
ICpmaWRwOwogICAgIFY5ZnNQRFUgKnBkdSA9IG9wYXF1ZTsKKyAgICBWOWZzU3RhdGUgKnMgPSBw
ZHUtPnM7CiAKICAgICB2OWZzX3N0YXRfaW5pdCgmdjlzdGF0KTsKICAgICBlcnIgPSBwZHVfdW5t
YXJzaGFsKHBkdSwgb2Zmc2V0LCAiZHdTIiwgJmZpZCwgJnVudXNlZCwgJnY5c3RhdCk7CkBAIC0y
ODkwLDcgKzI4OTEsOSBAQCBzdGF0aWMgdm9pZCBjb3JvdXRpbmVfZm4gdjlmc193c3RhdCh2b2lk
ICpvcGFxdWUpCiAgICAgICAgIH0KICAgICB9CiAgICAgaWYgKHY5c3RhdC5uYW1lLnNpemUgIT0g
MCkgeworICAgICAgICB2OWZzX3BhdGhfd3JpdGVfbG9jayhzKTsKICAgICAgICAgZXJyID0gdjlm
c19jb21wbGV0ZV9yZW5hbWUocGR1LCBmaWRwLCAtMSwgJnY5c3RhdC5uYW1lKTsKKyAgICAgICAg
djlmc19wYXRoX3VubG9jayhzKTsKICAgICAgICAgaWYgKGVyciA8IDApIHsKICAgICAgICAgICAg
IGdvdG8gb3V0OwogICAgICAgICB9Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0I3N0YWJsZS00LjEwCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon May 20 14:56:19 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 14:56:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hSji7-0001jQ-KF; Mon, 20 May 2019 14:56:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bcwN=TU=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hSji6-0001jI-LW
 for xen-changelog@lists.xenproject.org; Mon, 20 May 2019 14:56:18 +0000
X-Inumbo-ID: 6a11bf36-7b0f-11e9-9fd2-d7c1aa9d9108
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6a11bf36-7b0f-11e9-9fd2-d7c1aa9d9108;
 Mon, 20 May 2019 14:56:14 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hSji2-0000A3-Er
 for xen-changelog@lists.xenproject.org; Mon, 20 May 2019 14:56:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hSji2-00043J-CE
 for xen-changelog@lists.xenproject.org; Mon, 20 May 2019 14:56:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hSji2-00043J-CE@xenbits.xenproject.org>
Date: Mon, 20 May 2019 14:56:14 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] net: ignore packet size
 greater than INT_MAX
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDkxYzM3MTkwZmY5N2ZiNzA2MjljYWQ1MTc2OThkM2FhZWMwNjQ5MDUKQXV0aG9yOiAg
ICAgSmFzb24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1heSAz
MCAxMzoxNjozNiAyMDE4ICswODAwCkNvbW1pdDogICAgIEFudGhvbnkgUEVSQVJEIDxhbnRob255
LnBlcmFyZEBjaXRyaXguY29tPgpDb21taXREYXRlOiBNb24gQXByIDEgMTc6MDk6NTcgMjAxOSAr
MDEwMAoKICAgIG5ldDogaWdub3JlIHBhY2tldCBzaXplIGdyZWF0ZXIgdGhhbiBJTlRfTUFYCiAg
ICAKICAgIFRoZXJlIHNob3VsZCBub3QgYmUgYSByZWFzb24gZm9yIHBhc3NpbmcgYSBwYWNrZXQg
c2l6ZSBncmVhdGVyIHRoYW4KICAgIElOVF9NQVguIEl0J3MgdXN1YWxseSBhIGhpbnQgb2YgYnVn
IHNvbWV3aGVyZSwgc28gaWdub3JlIHBhY2tldCBzaXplCiAgICBncmVhdGVyIHRoYW4gSU5UX01B
WCBpbiBxZW11X2RlbGl2ZXJfcGFja2V0X2lvdigpCiAgICAKICAgIENDOiBxZW11LXN0YWJsZUBu
b25nbnUub3JnCiAgICBSZXBvcnRlZC1ieTogRGFuaWVsIFNoYXBpcmEgPGRhbmllbEB0d2lzdGxv
Y2suY29tPgogICAgUmV2aWV3ZWQtYnk6IE1pY2hhZWwgUy4gVHNpcmtpbiA8bXN0QHJlZGhhdC5j
b20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYXNvbiBXYW5nIDxqYXNvd2FuZ0ByZWRoYXQuY29tPgog
ICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgMTU5MmE5OTQ3MDM2ZDYwZGRlNTQwNDIwNGE1
ZDQ1OTc1MTMzY2FmNSkKLS0tCiBuZXQvbmV0LmMgfCA3ICsrKysrKy0KIDEgZmlsZSBjaGFuZ2Vk
LCA2IGluc2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9uZXQvbmV0LmMg
Yi9uZXQvbmV0LmMKaW5kZXggMGUyODA5OTU1NC4uNWI5MzUyNzYxOCAxMDA2NDQKLS0tIGEvbmV0
L25ldC5jCisrKyBiL25ldC9uZXQuYwpAQCAtNzE4LDEwICs3MTgsMTUgQEAgc3NpemVfdCBxZW11
X2RlbGl2ZXJfcGFja2V0X2lvdihOZXRDbGllbnRTdGF0ZSAqc2VuZGVyLAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICB2b2lkICpvcGFxdWUpCiB7CiAgICAgTmV0Q2xpZW50U3RhdGUg
Km5jID0gb3BhcXVlOworICAgIHNpemVfdCBzaXplID0gaW92X3NpemUoaW92LCBpb3ZjbnQpOwog
ICAgIGludCByZXQ7CiAKKyAgICBpZiAoc2l6ZSA+IElOVF9NQVgpIHsKKyAgICAgICAgcmV0dXJu
IHNpemU7CisgICAgfQorCiAgICAgaWYgKG5jLT5saW5rX2Rvd24pIHsKLSAgICAgICAgcmV0dXJu
IGlvdl9zaXplKGlvdiwgaW92Y250KTsKKyAgICAgICAgcmV0dXJuIHNpemU7CiAgICAgfQogCiAg
ICAgaWYgKG5jLT5yZWNlaXZlX2Rpc2FibGVkKSB7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0I3N0YWJsZS00LjEwCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon May 20 14:56:27 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 14: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 1hSjiF-0001kH-M0; Mon, 20 May 2019 14: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=bcwN=TU=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hSjiE-0001k9-8d
 for xen-changelog@lists.xenproject.org; Mon, 20 May 2019 14:56:26 +0000
X-Inumbo-ID: 70254d2f-7b0f-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 70254d2f-7b0f-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 14:56:24 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hSjiC-0000AF-L7
 for xen-changelog@lists.xenproject.org; Mon, 20 May 2019 14:56:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hSjiC-00044T-IY
 for xen-changelog@lists.xenproject.org; Mon, 20 May 2019 14:56:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hSjiC-00044T-IY@xenbits.xenproject.org>
Date: Mon, 20 May 2019 14:56:24 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] net: drop too large packet
 early
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk4NWU5YTc2OWRkZjg5ZjE1YmRkNGIyNWI3YjQ5NDliZjYyM2YzZDYKQXV0aG9yOiAg
ICAgSmFzb24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4KQXV0aG9yRGF0ZTogVHVlIERlYyA0
IDExOjUzOjQzIDIwMTggKzA4MDAKQ29tbWl0OiAgICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnku
cGVyYXJkQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBBcHIgMSAxNzowOTo1NyAyMDE5ICsw
MTAwCgogICAgbmV0OiBkcm9wIHRvbyBsYXJnZSBwYWNrZXQgZWFybHkKICAgIAogICAgV2UgdHJ5
IHRvIGRldGVjdCBhbmQgZHJvcCB0b28gbGFyZ2UgcGFja2V0ICg+SU5UX01BWCkgaW4gMTU5MmE5
OTQ3MDM2CiAgICAoIm5ldDogaWdub3JlIHBhY2tldCBzaXplIGdyZWF0ZXIgdGhhbiBJTlRfTUFY
IikgZHVyaW5nIHBhY2tldAogICAgZGVsaXZlcmluZy4gVW5mb3J0dW5hdGVseSwgdGhpcyBpcyBu
b3Qgc3VmZmljaWVudCBhcyB3ZSBtYXkgaGl0CiAgICBhbm90aGVyIGludGVnZXIgb3ZlcmZsb3cg
d2hlbiB0cnlpbmcgdG8gcXVldWUgc3VjaCBsYXJnZSBwYWNrZXQgaW4KICAgIHFlbXVfbmV0X3F1
ZXVlX2FwcGVuZF9pb3YoKToKICAgIAogICAgLSBzaXplIG9mIHRoZSBhbGxvY2F0aW9uIG1heSBv
dmVyZmxvdyBvbiAzMmJpdAogICAgLSBwYWNrZXQtPnNpemUgaXMgaW50ZWdlciB3aGljaCBtYXkg
b3ZlcmZsb3cgZXZlbiBvbiA2NGJpdAogICAgCiAgICBGaXhpbmcgdGhpcyBieSBtb3ZpbmcgdGhl
IGNoZWNrIHRvIHFlbXVfc2VuZHZfcGFja2V0X2FzeW5jKCkgd2hpY2ggaXMKICAgIHRoZSBlbnRy
YW5jZSBvZiBhbGwgbmV0d29ya2luZyBjb2RlcyBhbmQgcmVkdWNlIHRoZSBsaW1pdCB0bwogICAg
TkVUX0JVRlNJWkUgdG8gYmUgbW9yZSBjb25zZXJ2YXRpdmUuIFRoaXMgd29ya3Mgc2luY2U6CiAg
ICAKICAgIC0gRm9yIHRoZSBjYWxsZXJzIHRoYXQgY2FsbCBxZW11X3NlbmR2X3BhY2tldF9hc3lu
YygpIGRpcmVjdGx5LCB0aGV5CiAgICAgIG9ubHkgY2FyZSBhYm91dCBpZiB6ZXJvIGlzIHJldHVy
bmVkIHRvIGRldGVybWluZSB3aGV0aGVyIHRvIHByZXZlbnQKICAgICAgdGhlIHNvdXJjZSBmcm9t
IHByb2R1Y2luZyBtb3JlIHBhY2tldHMuIEEgY2FsbGJhY2sgd2lsbCBiZSB0cmlnZ2VyZWQKICAg
ICAgaWYgcGVlciBjYW4gYWNjZXB0IG1vcmUgdGhlbiBzb3VyY2UgY291bGQgYmUgZW5hYmxlZC4g
VGhpcyBpcwogICAgICB1c3VhbGx5IHVzZWQgYnkgaGlnaCBzcGVlZCBuZXR3b3JraW5nIGltcGxl
bWVudGF0aW9uIGxpa2UgdmlydGlvLW5ldAogICAgICBvciBuZXRtYXAuCiAgICAtIEZvciB0aGUg
Y2FsbGVycyB0aGF0IGNhbGwgcWVtdV9zZW5kdl9wYWNrZXQoKSB0aGF0IGNhbGxzCiAgICAgIHFl
bXVfc2VuZHZfcGFja2V0X2FzeW5jKCkgaW5kaXJlY3RseSwgdGhleSBvZnRlbiBpZ25vcmUgdGhl
IHJldHVybgogICAgICB2YWx1ZS4gSW4gdGhpcyBjYXNlIHFlbXUgd2lsbCBqdXN0IHRoZSBkcm9w
IHBhY2tldHMgaWYgcGVlciBjYW4ndAogICAgICByZWNlaXZlLgogICAgCiAgICBRZW11IHdpbGwg
Y29weSB0aGUgcGFja2V0IGlmIGl0IHdhcyBxdWV1ZWQuIFNvIGl0IHdhcyBzYWZlIGZvciBib3Ro
CiAgICBraW5kcyBvZiB0aGUgY2FsbGVycyB0byBhc3N1bWUgdGhlIHBhY2tldCB3YXMgc2VudC4K
ICAgIAogICAgU2luY2Ugd2UgbW92ZSB0aGUgY2hlY2sgZnJvbSBxZW11X2RlbGl2ZXJfcGFja2V0
X2lvdigpIHRvCiAgICBxZW11X3NlbmR2X3BhY2tldF9hc3luYygpLCBpdCB3b3VsZCBiZSBzYWZl
ciB0byBtYWtlCiAgICBxZW11X2RlbGl2ZXJfcGFja2V0X2lvdigpIHN0YXRpYyB0byBwcmV2ZW50
IGFueSBleHRlcm5hbCB1c2VyIGluIHRoZQogICAgZnV0dXJlLgogICAgCiAgICBUaGlzIGlzIGEg
cmV2aXNlZCBwYXRjaCBvZiBDVkUtMjAxOC0xNzk2My4KICAgIAogICAgQ2M6IHFlbXUtc3RhYmxl
QG5vbmdudS5vcmcKICAgIENjOiBMaSBRaWFuZyA8bGlxM2VhQDE2My5jb20+CiAgICBGaXhlczog
MTU5MmE5OTQ3MDM2ICgibmV0OiBpZ25vcmUgcGFja2V0IHNpemUgZ3JlYXRlciB0aGFuIElOVF9N
QVgiKQogICAgUmVwb3J0ZWQtYnk6IExpIFFpYW5nIDxsaXEzZWFAZ21haWwuY29tPgogICAgUmV2
aWV3ZWQtYnk6IExpIFFpYW5nIDxsaXEzZWFAZ21haWwuY29tPgogICAgU2lnbmVkLW9mZi1ieTog
SmFzb24gV2FuZyA8amFzb3dhbmdAcmVkaGF0LmNvbT4KICAgIFJldmlld2VkLWJ5OiBUaG9tYXMg
SHV0aCA8dGh1dGhAcmVkaGF0LmNvbT4KICAgIE1lc3NhZ2UtaWQ6IDIwMTgxMjA0MDM1MzQ3LjYx
NDgtMi1qYXNvd2FuZ0ByZWRoYXQuY29tCiAgICBTaWduZWQtb2ZmLWJ5OiBQZXRlciBNYXlkZWxs
IDxwZXRlci5tYXlkZWxsQGxpbmFyby5vcmc+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1p
dCAyNWMwMWJkMTlkMGU0YjY2ZjM1NzYxOGFlZWZkYTFlZjdhNDFlMjFhKQotLS0KIGluY2x1ZGUv
bmV0L25ldC5oIHwgIDYgLS0tLS0tCiBuZXQvbmV0LmMgICAgICAgICB8IDI4ICsrKysrKysrKysr
KysrKysrLS0tLS0tLS0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwgMTcg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvaW5jbHVkZS9uZXQvbmV0LmggYi9pbmNsdWRlL25l
dC9uZXQuaAppbmRleCAxYzU1YTkzNTg4Li5jZjBlODFhNTc2IDEwMDY0NAotLS0gYS9pbmNsdWRl
L25ldC9uZXQuaAorKysgYi9pbmNsdWRlL25ldC9uZXQuaApAQCAtMTcyLDEyICsxNzIsNiBAQCB2
b2lkIHFlbXVfY2hlY2tfbmljX21vZGVsKE5JQ0luZm8gKm5kLCBjb25zdCBjaGFyICptb2RlbCk7
CiBpbnQgcWVtdV9maW5kX25pY19tb2RlbChOSUNJbmZvICpuZCwgY29uc3QgY2hhciAqIGNvbnN0
ICptb2RlbHMsCiAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBjaGFyICpkZWZhdWx0X21v
ZGVsKTsKIAotc3NpemVfdCBxZW11X2RlbGl2ZXJfcGFja2V0X2lvdihOZXRDbGllbnRTdGF0ZSAq
c2VuZGVyLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGZsYWdzLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHN0cnVjdCBpb3ZlYyAqaW92LAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGludCBpb3ZjbnQsCi0gICAgICAgICAgICAgICAgICAgICAg
ICAgICAgdm9pZCAqb3BhcXVlKTsKLQogdm9pZCBwcmludF9uZXRfY2xpZW50KE1vbml0b3IgKm1v
biwgTmV0Q2xpZW50U3RhdGUgKm5jKTsKIHZvaWQgaG1wX2luZm9fbmV0d29yayhNb25pdG9yICpt
b24sIGNvbnN0IFFEaWN0ICpxZGljdCk7CiB2b2lkIG5ldF9zb2NrZXRfcnNfaW5pdChTb2NrZXRS
ZWFkU3RhdGUgKnJzLApkaWZmIC0tZ2l0IGEvbmV0L25ldC5jIGIvbmV0L25ldC5jCmluZGV4IDVi
OTM1Mjc2MTguLjA4YmFhYTg5MmMgMTAwNjQ0Ci0tLSBhL25ldC9uZXQuYworKysgYi9uZXQvbmV0
LmMKQEAgLTIzNiw2ICsyMzYsMTEgQEAgc3RhdGljIHZvaWQgcWVtdV9uZXRfY2xpZW50X2Rlc3Ry
dWN0b3IoTmV0Q2xpZW50U3RhdGUgKm5jKQogewogICAgIGdfZnJlZShuYyk7CiB9CitzdGF0aWMg
c3NpemVfdCBxZW11X2RlbGl2ZXJfcGFja2V0X2lvdihOZXRDbGllbnRTdGF0ZSAqc2VuZGVyLAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdW5zaWduZWQgZmxhZ3MsCisg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgaW92ZWMg
KmlvdiwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGludCBpb3ZjbnQs
CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICpvcGFxdWUpOwog
CiBzdGF0aWMgdm9pZCBxZW11X25ldF9jbGllbnRfc2V0dXAoTmV0Q2xpZW50U3RhdGUgKm5jLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIE5ldENsaWVudEluZm8gKmluZm8sCkBA
IC03MTEsMjIgKzcxNiwxOCBAQCBzdGF0aWMgc3NpemVfdCBuY19zZW5kdl9jb21wYXQoTmV0Q2xp
ZW50U3RhdGUgKm5jLCBjb25zdCBzdHJ1Y3QgaW92ZWMgKmlvdiwKICAgICByZXR1cm4gcmV0Owog
fQogCi1zc2l6ZV90IHFlbXVfZGVsaXZlcl9wYWNrZXRfaW92KE5ldENsaWVudFN0YXRlICpzZW5k
ZXIsCi0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGZsYWdzLAotICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zdCBzdHJ1Y3QgaW92ZWMgKmlvdiwKLSAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW50IGlvdmNudCwKLSAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgdm9pZCAqb3BhcXVlKQorc3RhdGljIHNzaXplX3QgcWVtdV9kZWxp
dmVyX3BhY2tldF9pb3YoTmV0Q2xpZW50U3RhdGUgKnNlbmRlciwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGZsYWdzLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IGlvdmVjICppb3YsCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbnQgaW92Y250LAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgdm9pZCAqb3BhcXVlKQogewogICAgIE5ldENsaWVudFN0
YXRlICpuYyA9IG9wYXF1ZTsKLSAgICBzaXplX3Qgc2l6ZSA9IGlvdl9zaXplKGlvdiwgaW92Y250
KTsKICAgICBpbnQgcmV0OwogCi0gICAgaWYgKHNpemUgPiBJTlRfTUFYKSB7Ci0gICAgICAgIHJl
dHVybiBzaXplOwotICAgIH0KIAogICAgIGlmIChuYy0+bGlua19kb3duKSB7Ci0gICAgICAgIHJl
dHVybiBzaXplOworICAgICAgICByZXR1cm4gaW92X3NpemUoaW92LCBpb3ZjbnQpOwogICAgIH0K
IAogICAgIGlmIChuYy0+cmVjZWl2ZV9kaXNhYmxlZCkgewpAQCAtNzUxLDEwICs3NTIsMTUgQEAg
c3NpemVfdCBxZW11X3NlbmR2X3BhY2tldF9hc3luYyhOZXRDbGllbnRTdGF0ZSAqc2VuZGVyLAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBOZXRQYWNrZXRTZW50ICpzZW50X2NiKQog
ewogICAgIE5ldFF1ZXVlICpxdWV1ZTsKKyAgICBzaXplX3Qgc2l6ZSA9IGlvdl9zaXplKGlvdiwg
aW92Y250KTsKICAgICBpbnQgcmV0OwogCisgICAgaWYgKHNpemUgPiBORVRfQlVGU0laRSkgewor
ICAgICAgICByZXR1cm4gc2l6ZTsKKyAgICB9CisKICAgICBpZiAoc2VuZGVyLT5saW5rX2Rvd24g
fHwgIXNlbmRlci0+cGVlcikgewotICAgICAgICByZXR1cm4gaW92X3NpemUoaW92LCBpb3ZjbnQp
OworICAgICAgICByZXR1cm4gc2l6ZTsKICAgICB9CiAKICAgICAvKiBMZXQgZmlsdGVycyBoYW5k
bGUgdGhlIHBhY2tldCBmaXJzdCAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdpdCNzdGFibGUtNC4xMAoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon May 20 14:56:37 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 14:56:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hSjiP-0001lQ-Nm; Mon, 20 May 2019 14:56:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bcwN=TU=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hSjiO-0001lG-Ni
 for xen-changelog@lists.xenproject.org; Mon, 20 May 2019 14:56:36 +0000
X-Inumbo-ID: 7638a5a5-7b0f-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7638a5a5-7b0f-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 14:56: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 1hSjiM-0000BD-Qs
 for xen-changelog@lists.xenproject.org; Mon, 20 May 2019 14:56:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hSjiM-00045l-OS
 for xen-changelog@lists.xenproject.org; Mon, 20 May 2019 14:56:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hSjiM-00045l-OS@xenbits.xenproject.org>
Date: Mon, 20 May 2019 14:56:34 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] mmap(2) returns MAP_FAILED,
 not NULL, on failure
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGRjMzMwNTdiZTFmYzM5YjNmZWUyZjY3YTdmMmFjMTM3OWQxNTBkYWIKQXV0aG9yOiAg
ICAgTWljaGFlbCBNY0NvbnZpbGxlIDxtbWNjb0BteWtvbGFiLmNvbT4KQXV0aG9yRGF0ZTogRnJp
IERlYyAxIDExOjMxOjU3IDIwMTcgLTA3MDAKQ29tbWl0OiAgICAgQW50aG9ueSBQRVJBUkQgPGFu
dGhvbnkucGVyYXJkQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBBcHIgMSAxNzowOTo1NyAy
MDE5ICswMTAwCgogICAgbW1hcCgyKSByZXR1cm5zIE1BUF9GQUlMRUQsIG5vdCBOVUxMLCBvbiBm
YWlsdXJlCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE1pY2hhZWwgTWNDb252aWxsZSA8bW1jY29A
bXlrb2xhYi5jb20+CiAgICBSZXZpZXdlZC1ieTogSm9obiBTbm93IDxqc25vd0ByZWRoYXQuY29t
PgogICAgU2lnbmVkLW9mZi1ieTogTWljaGFlbCBUb2thcmV2IDxtanRAdGxzLm1zay5ydT4KICAg
IChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGFiMWNlOWJkNDg5N2I5OTA5ODM2ZTJkNTBiY2E4
NmYyZjNmMmRkZGMpCi0tLQogaHcvaTM4Ni94ZW4veGVuLW1hcGNhY2hlLmMgfCAyICstCiAxIGZp
bGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9o
dy9pMzg2L3hlbi94ZW4tbWFwY2FjaGUuYyBiL2h3L2kzODYveGVuL3hlbi1tYXBjYWNoZS5jCmlu
ZGV4IDM2OWMzZGY4YTAuLjNiODg1YmQ0NjkgMTAwNjQ0Ci0tLSBhL2h3L2kzODYveGVuL3hlbi1t
YXBjYWNoZS5jCisrKyBiL2h3L2kzODYveGVuL3hlbi1tYXBjYWNoZS5jCkBAIC0xOTgsNyArMTk4
LDcgQEAgc3RhdGljIHZvaWQgeGVuX3JlbWFwX2J1Y2tldChNYXBDYWNoZUVudHJ5ICplbnRyeSwK
ICAgICAgICAgICovCiAgICAgICAgIHZhZGRyX2Jhc2UgPSBtbWFwKHZhZGRyLCBzaXplLCBQUk9U
X1JFQUQgfCBQUk9UX1dSSVRFLAogICAgICAgICAgICAgICAgICAgICAgICAgICBNQVBfQU5PTiB8
IE1BUF9TSEFSRUQsIC0xLCAwKTsKLSAgICAgICAgaWYgKHZhZGRyX2Jhc2UgPT0gTlVMTCkgewor
ICAgICAgICBpZiAodmFkZHJfYmFzZSA9PSBNQVBfRkFJTEVEKSB7CiAgICAgICAgICAgICBwZXJy
b3IoIm1tYXAiKTsKICAgICAgICAgICAgIGV4aXQoLTEpOwogICAgICAgICB9Ci0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQvcWVtdS14ZW4uZ2l0I3N0YWJsZS00
LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4t
Y2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3Jn
Cmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon May 20 14:56:47 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 14: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 1hSjiZ-0001mW-Q2; Mon, 20 May 2019 14:56:47 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bcwN=TU=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hSjiY-0001mM-If
 for xen-changelog@lists.xenproject.org; Mon, 20 May 2019 14:56:46 +0000
X-Inumbo-ID: 7c467c90-7b0f-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7c467c90-7b0f-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 14:56:45 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hSjiX-0000CG-0K
 for xen-changelog@lists.xenproject.org; Mon, 20 May 2019 14:56:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hSjiW-00046j-UC
 for xen-changelog@lists.xenproject.org; Mon, 20 May 2019 14:56:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hSjiW-00046j-UC@xenbits.xenproject.org>
Date: Mon, 20 May 2019 14:56:44 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] xen-mapcache: use MAP_FIXED
 flag so the mmap address hint is always honored
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============6030081076493540658=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit f60c3e6db122fe91d1788949514f2b7d7e8027fa
Author:     Roger Pau Monne <roger.pau@citrix.com>
AuthorDate: Mon Mar 18 18:37:31 2019 +0100
Commit:     Anthony PERARD <anthony.perard@citrix.com>
CommitDate: Mon Apr 1 17:09:57 2019 +0100

    xen-mapcache: use MAP_FIXED flag so the mmap address hint is always honored
    
    Or if it's not possible to honor the hinted address an error is returned
    instead. This makes it easier to spot the actual failure, instead of
    failing later on when the caller of xen_remap_bucket realizes the
    mapping has not been created at the requested address.
    
    Also note that at least on FreeBSD using MAP_FIXED will cause mmap to
    try harder to honor the passed address.
    
    Signed-off-by: Roger Pau Monné <roger.pau@citrix.com>
    Reviewed-by: Paul Durrant <paul.durrant@citrix.com>
    Acked-by: Anthony PERARD <anthony.perard@citrix.com>
    Reviewed-by: Igor Druzhinin <igor.druzhinin@cirtix.com>
    Message-Id: <20190318173731.14494-1-roger.pau@citrix.com>
    Signed-off-by: Anthony PERARD <anthony.perard@citrix.com>
    (cherry picked from commit 4158e93f4aced247c8db94a0275fc027da7dc97e)
---
 hw/i386/xen/xen-mapcache.c | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/hw/i386/xen/xen-mapcache.c b/hw/i386/xen/xen-mapcache.c
index 3b885bd469..740a3eb357 100644
--- a/hw/i386/xen/xen-mapcache.c
+++ b/hw/i386/xen/xen-mapcache.c
@@ -183,9 +183,14 @@ static void xen_remap_bucket(MapCacheEntry *entry,
         pfns[i] = (address_index << (MCACHE_BUCKET_SHIFT-XC_PAGE_SHIFT)) + i;
     }
 
+    /*
+     * If the caller has requested the mapping at a specific address use
+     * MAP_FIXED to make sure it's honored.
+     */
     if (!dummy) {
         vaddr_base = xenforeignmemory_map2(xen_fmem, xen_domid, vaddr,
-                                           PROT_READ | PROT_WRITE, 0,
+                                           PROT_READ | PROT_WRITE,
+                                           vaddr ? MAP_FIXED : 0,
                                            nb_pfn, pfns, err);
         if (vaddr_base == NULL) {
             perror("xenforeignmemory_map2");
@@ -197,7 +202,8 @@ static void xen_remap_bucket(MapCacheEntry *entry,
          * mapping immediately due to certain circumstances (i.e. on resume now)
          */
         vaddr_base = mmap(vaddr, size, PROT_READ | PROT_WRITE,
-                          MAP_ANON | MAP_SHARED, -1, 0);
+                          MAP_ANON | MAP_SHARED | (vaddr ? MAP_FIXED : 0),
+                          -1, 0);
         if (vaddr_base == MAP_FAILED) {
             perror("mmap");
             exit(-1);
--
generated by git-patchbot for /home/xen/git/qemu-xen.git#stable-4.10


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============6030081076493540658==--

From xen-changelog-bounces@lists.xenproject.org Mon May 20 14:56:57 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 14:56:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hSjij-0001o5-Rs; Mon, 20 May 2019 14:56:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bcwN=TU=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hSjii-0001nw-T2
 for xen-changelog@lists.xenproject.org; Mon, 20 May 2019 14:56:56 +0000
X-Inumbo-ID: 82850899-7b0f-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 82850899-7b0f-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 14:56: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 1hSjih-0000CS-EB
 for xen-changelog@lists.xenproject.org; Mon, 20 May 2019 14:56:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hSjih-00047v-46
 for xen-changelog@lists.xenproject.org; Mon, 20 May 2019 14:56:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hSjih-00047v-46@xenbits.xenproject.org>
Date: Mon, 20 May 2019 14:56:55 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] gluster: Handle changed
 glfs_ftruncate signature
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM4NGZkYmE2NTdkNDNkYzM5OTEwYzhiZmM5NTI0YTAwYTNlNWM4NGMKQXV0aG9yOiAg
ICAgUHJhc2FubmEgS3VtYXIgS2FsZXZlciA8cHJhc2FubmEua2FsZXZlckByZWRoYXQuY29tPgpB
dXRob3JEYXRlOiBUdWUgTWFyIDUgMTY6NDY6MzMgMjAxOSArMDEwMApDb21taXQ6ICAgICBBbnRo
b255IFBFUkFSRCA8YW50aG9ueS5wZXJhcmRAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogTW9uIEFw
ciAxIDE3OjI0OjAyIDIwMTkgKzAxMDAKCiAgICBnbHVzdGVyOiBIYW5kbGUgY2hhbmdlZCBnbGZz
X2Z0cnVuY2F0ZSBzaWduYXR1cmUKICAgIAogICAgTmV3IHZlcnNpb25zIG9mIEdsdXN0ZXJzIGxp
YmdmYXBpLnNvIGhhdmUgYW4gdXBkYXRlZCBnbGZzX2Z0cnVuY2F0ZSgpCiAgICBmdW5jdGlvbiB0
aGF0IHJldHVybnMgYWRkaXRpb25hbCAnc3RydWN0IHN0YXQnIHN0cnVjdHVyZXMgdG8gZW5hYmxl
CiAgICBhZHZhbmNlZCBjYWNoaW5nIG9mIGF0dHJpYnV0ZXMuIFRoaXMgaXMgdXNlZnVsIGZvciBm
aWxlIHNlcnZlcnMsIG5vdCBzbwogICAgbXVjaCBmb3IgUUVNVS4gTmV2ZXJ0aGVsZXNzLCB0aGUg
QVBJIGhhcyBjaGFuZ2VkIGFuZCBuZWVkcyB0byBiZQogICAgYWRvcHRlZC4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogUHJhc2FubmEgS3VtYXIgS2FsZXZlciA8cHJhc2FubmEua2FsZXZlckByZWRo
YXQuY29tPgogICAgU2lnbmVkLW9mZi1ieTogTmllbHMgZGUgVm9zIDxuZGV2b3NAcmVkaGF0LmNv
bT4KICAgIFNpZ25lZC1vZmYtYnk6IEtldmluIFdvbGYgPGt3b2xmQHJlZGhhdC5jb20+CiAgICAo
Y2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBlMDE0ZGJlNzRlMDQ4NDE4ODE2NGM2MWZmNjg0M2Y4
YTA0YThjYjlkKQotLS0KIGJsb2NrL2dsdXN0ZXIuYyB8ICA0ICsrKysKIGNvbmZpZ3VyZSAgICAg
ICB8IDE4ICsrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAyMiBpbnNlcnRpb25z
KCspCgpkaWZmIC0tZ2l0IGEvYmxvY2svZ2x1c3Rlci5jIGIvYmxvY2svZ2x1c3Rlci5jCmluZGV4
IDMwNjRhNDUwNDcuLjIwODEwM2M0ZTggMTAwNjQ0Ci0tLSBhL2Jsb2NrL2dsdXN0ZXIuYworKysg
Yi9ibG9jay9nbHVzdGVyLmMKQEAgLTE3LDYgKzE3LDEwIEBACiAjaW5jbHVkZSAicWVtdS9lcnJv
ci1yZXBvcnQuaCIKICNpbmNsdWRlICJxZW11L2N1dGlscy5oIgogCisjaWZkZWYgQ09ORklHX0dM
VVNURVJGU19GVFJVTkNBVEVfSEFTX1NUQVQKKyMgZGVmaW5lIGdsZnNfZnRydW5jYXRlKGZkLCBv
ZmZzZXQpIGdsZnNfZnRydW5jYXRlKGZkLCBvZmZzZXQsIE5VTEwsIE5VTEwpCisjZW5kaWYKKwog
I2RlZmluZSBHTFVTVEVSX09QVF9GSUxFTkFNRSAgICAgICAgImZpbGVuYW1lIgogI2RlZmluZSBH
TFVTVEVSX09QVF9WT0xVTUUgICAgICAgICAgInZvbHVtZSIKICNkZWZpbmUgR0xVU1RFUl9PUFRf
UEFUSCAgICAgICAgICAgICJwYXRoIgpkaWZmIC0tZ2l0IGEvY29uZmlndXJlIGIvY29uZmlndXJl
CmluZGV4IDUzNTgxZDc4N2QuLmU3OTVlMGI4N2MgMTAwNzU1Ci0tLSBhL2NvbmZpZ3VyZQorKysg
Yi9jb25maWd1cmUKQEAgLTM4NCw2ICszODQsNyBAQCBnbHVzdGVyZnNfeGxhdG9yX29wdD0ibm8i
CiBnbHVzdGVyZnNfZGlzY2FyZD0ibm8iCiBnbHVzdGVyZnNfZmFsbG9jYXRlPSJubyIKIGdsdXN0
ZXJmc196ZXJvZmlsbD0ibm8iCitnbHVzdGVyZnNfZnRydW5jYXRlX2hhc19zdGF0PSJubyIKIGd0
az0iIgogZ3RrYWJpPSIiCiBndGtfZ2w9Im5vIgpAQCAtMzY3Miw2ICszNjczLDE5IEBAIGlmIHRl
c3QgIiRnbHVzdGVyZnMiICE9ICJubyIgOyB0aGVuCiAgICAgICBnbHVzdGVyZnNfZmFsbG9jYXRl
PSJ5ZXMiCiAgICAgICBnbHVzdGVyZnNfemVyb2ZpbGw9InllcyIKICAgICBmaQorICAgIGNhdCA+
ICRUTVBDIDw8IEVPRgorI2luY2x1ZGUgPGdsdXN0ZXJmcy9hcGkvZ2xmcy5oPgorCitpbnQKK21h
aW4odm9pZCkKK3sKKwkvKiBuZXcgZ2xmc19mdHJ1bmNhdGUoKSBwYXNzZXMgdHdvIGFkZGl0aW9u
YWwgYXJncyAqLworCXJldHVybiBnbGZzX2Z0cnVuY2F0ZShOVUxMLCAwLCBOVUxMLCBOVUxMKTsK
K30KK0VPRgorICAgIGlmIGNvbXBpbGVfcHJvZyAiJGdsdXN0ZXJmc19jZmxhZ3MiICIkZ2x1c3Rl
cmZzX2xpYnMiIDsgdGhlbgorICAgICAgZ2x1c3RlcmZzX2Z0cnVuY2F0ZV9oYXNfc3RhdD0ieWVz
IgorICAgIGZpCiAgIGVsc2UKICAgICBpZiB0ZXN0ICIkZ2x1c3RlcmZzIiA9ICJ5ZXMiIDsgdGhl
bgogICAgICAgZmVhdHVyZV9ub3RfZm91bmQgIkdsdXN0ZXJGUyBiYWNrZW5kIHN1cHBvcnQiIFwK
QEAgLTU5NjYsNiArNTk4MCwxMCBAQCBpZiB0ZXN0ICIkZ2x1c3RlcmZzX3plcm9maWxsIiA9ICJ5
ZXMiIDsgdGhlbgogICBlY2hvICJDT05GSUdfR0xVU1RFUkZTX1pFUk9GSUxMPXkiID4+ICRjb25m
aWdfaG9zdF9tYWsKIGZpCiAKK2lmIHRlc3QgIiRnbHVzdGVyZnNfZnRydW5jYXRlX2hhc19zdGF0
IiA9ICJ5ZXMiIDsgdGhlbgorICBlY2hvICJDT05GSUdfR0xVU1RFUkZTX0ZUUlVOQ0FURV9IQVNf
U1RBVD15IiA+PiAkY29uZmlnX2hvc3RfbWFrCitmaQorCiBpZiB0ZXN0ICIkbGlic3NoMiIgPSAi
eWVzIiA7IHRoZW4KICAgZWNobyAiQ09ORklHX0xJQlNTSDI9bSIgPj4gJGNvbmZpZ19ob3N0X21h
awogICBlY2hvICJMSUJTU0gyX0NGTEFHUz0kbGlic3NoMl9jZmxhZ3MiID4+ICRjb25maWdfaG9z
dF9tYWsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC9xZW11
LXhlbi5naXQjc3RhYmxlLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xenproject.org Mon May 20 14:57:07 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 14:57: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 1hSjit-0001pF-Tb; Mon, 20 May 2019 14:57: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=bcwN=TU=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hSjis-0001p3-MC
 for xen-changelog@lists.xenproject.org; Mon, 20 May 2019 14:57:06 +0000
X-Inumbo-ID: 8892c26c-7b0f-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8892c26c-7b0f-11e9-8980-bc764e045a96;
 Mon, 20 May 2019 14:57: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 1hSjir-0000Cw-KL
 for xen-changelog@lists.xenproject.org; Mon, 20 May 2019 14:57:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hSjir-00049E-Hn
 for xen-changelog@lists.xenproject.org; Mon, 20 May 2019 14:57:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hSjir-00049E-Hn@xenbits.xenproject.org>
Date: Mon, 20 May 2019 14:57:05 +0000
Subject: [Xen-changelog] [qemu-xen stable-4.10] gluster: the glfs_io_cbk
 callback function pointer adds pre/post stat args
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA0YTQzZjc2ZTJkNzNlODM4N2JkM2UzYmQ0MzllZjhjNmQ2OWQzNjEKQXV0aG9yOiAg
ICAgTmllbHMgZGUgVm9zIDxuZGV2b3NAcmVkaGF0LmNvbT4KQXV0aG9yRGF0ZTogVHVlIE1hciA1
IDE2OjQ2OjM0IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgQW50aG9ueSBQRVJBUkQgPGFudGhvbnku
cGVyYXJkQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IE1vbiBBcHIgMSAxNzoyNDo1NiAyMDE5ICsw
MTAwCgogICAgZ2x1c3RlcjogdGhlIGdsZnNfaW9fY2JrIGNhbGxiYWNrIGZ1bmN0aW9uIHBvaW50
ZXIgYWRkcyBwcmUvcG9zdCBzdGF0IGFyZ3MKICAgIAogICAgVGhlIGdsZnNfKl9hc3luYygpIGZ1
bmN0aW9ucyBkbyBhIGNhbGxiYWNrIG9uY2UgZmluaXNoZWQuIFRoaXMgY2FsbGJhY2sKICAgIGhh
cyBjaGFuZ2VkIGl0cyBhcmd1bWVudHMsIHByZS0gYW5kIHBvc3Qtc3RhdCBzdHJ1Y3R1cmVzIGhh
dmUgYmVlbgogICAgYWRkZWQuIFRoaXMgbWFrZXMgaXQgcG9zc2libGUgdG8gaW1wcm92ZSBjYWNo
aW5nLCB3aGljaCBpcyB1c2VmdWwgZm9yCiAgICBTYW1iYSBhbmQgTkZTLUdhbmVzaGEsIGJ1dCBu
b3Qgc28gbXVjaCBmb3IgUUVNVS4gR2x1c3RlciA2IGlzIHRoZSBmaXJzdAogICAgcmVsZWFzZSB0
aGF0IGluY2x1ZGVzIHRoZXNlIG5ldyBhcmd1bWVudHMuCiAgICAKICAgIFdpdGggYW4gYWRkaXRp
b25hbCBkZXRlY3Rpb24gaW4gLi9jb25maWd1cmUsIHRoZSBuZXcgYXJndW1lbnRzIGNhbgogICAg
Y29uZGl0aW9uYWxseSBnZXQgaW5jbHVkZWQgaW4gdGhlIGdsZnNfaW9fY2JrIGhhbmRsZXIuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IE5pZWxzIGRlIFZvcyA8bmRldm9zQHJlZGhhdC5jb20+CiAg
ICBTaWduZWQtb2ZmLWJ5OiBLZXZpbiBXb2xmIDxrd29sZkByZWRoYXQuY29tPgogICAgKGNoZXJy
eSBwaWNrZWQgZnJvbSBjb21taXQgMGUzYjg5MWZlZmFjYzBlNDlmM2M4ZmZhM2E3NTNiNjllYjcy
MTRkMikKLS0tCiBibG9jay9nbHVzdGVyLmMgfCAgNiArKysrKy0KIGNvbmZpZ3VyZSAgICAgICB8
IDI0ICsrKysrKysrKysrKysrKysrKysrKysrKwogMiBmaWxlcyBjaGFuZ2VkLCAyOSBpbnNlcnRp
b25zKCspLCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvYmxvY2svZ2x1c3Rlci5jIGIvYmxv
Y2svZ2x1c3Rlci5jCmluZGV4IDIwODEwM2M0ZTguLjJkYmM2ZTZiYzYgMTAwNjQ0Ci0tLSBhL2Js
b2NrL2dsdXN0ZXIuYworKysgYi9ibG9jay9nbHVzdGVyLmMKQEAgLTcwMCw3ICs3MDAsMTEgQEAg
c3RhdGljIHN0cnVjdCBnbGZzICpxZW11X2dsdXN0ZXJfaW5pdChCbG9ja2Rldk9wdGlvbnNHbHVz
dGVyICpnY29uZiwKIC8qCiAgKiBBSU8gY2FsbGJhY2sgcm91dGluZSBjYWxsZWQgZnJvbSBHbHVz
dGVyRlMgdGhyZWFkLgogICovCi1zdGF0aWMgdm9pZCBnbHVzdGVyX2ZpbmlzaF9haW9jYihzdHJ1
Y3QgZ2xmc19mZCAqZmQsIHNzaXplX3QgcmV0LCB2b2lkICphcmcpCitzdGF0aWMgdm9pZCBnbHVz
dGVyX2ZpbmlzaF9haW9jYihzdHJ1Y3QgZ2xmc19mZCAqZmQsIHNzaXplX3QgcmV0LAorI2lmZGVm
IENPTkZJR19HTFVTVEVSRlNfSU9DQl9IQVNfU1RBVAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgc3RydWN0IGdsZnNfc3RhdCAqcHJlLCBzdHJ1Y3QgZ2xmc19zdGF0ICpwb3N0LAor
I2VuZGlmCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2b2lkICphcmcpCiB7CiAg
ICAgR2x1c3RlckFJT0NCICphY2IgPSAoR2x1c3RlckFJT0NCICopYXJnOwogCmRpZmYgLS1naXQg
YS9jb25maWd1cmUgYi9jb25maWd1cmUKaW5kZXggZTc5NWUwYjg3Yy4uMTMwMzRiNjU4NSAxMDA3
NTUKLS0tIGEvY29uZmlndXJlCisrKyBiL2NvbmZpZ3VyZQpAQCAtMzg1LDYgKzM4NSw3IEBAIGds
dXN0ZXJmc19kaXNjYXJkPSJubyIKIGdsdXN0ZXJmc19mYWxsb2NhdGU9Im5vIgogZ2x1c3RlcmZz
X3plcm9maWxsPSJubyIKIGdsdXN0ZXJmc19mdHJ1bmNhdGVfaGFzX3N0YXQ9Im5vIgorZ2x1c3Rl
cmZzX2lvY2JfaGFzX3N0YXQ9Im5vIgogZ3RrPSIiCiBndGthYmk9IiIKIGd0a19nbD0ibm8iCkBA
IC0zNjg2LDYgKzM2ODcsMjUgQEAgRU9GCiAgICAgaWYgY29tcGlsZV9wcm9nICIkZ2x1c3RlcmZz
X2NmbGFncyIgIiRnbHVzdGVyZnNfbGlicyIgOyB0aGVuCiAgICAgICBnbHVzdGVyZnNfZnRydW5j
YXRlX2hhc19zdGF0PSJ5ZXMiCiAgICAgZmkKKyAgICBjYXQgPiAkVE1QQyA8PCBFT0YKKyNpbmNs
dWRlIDxnbHVzdGVyZnMvYXBpL2dsZnMuaD4KKworLyogbmV3IGdsZnNfaW9fY2JrKCkgcGFzc2Vz
IHR3byBhZGRpdGlvbmFsIGdsZnNfc3RhdCBzdHJ1Y3RzICovCitzdGF0aWMgdm9pZAorZ2x1c3Rl
cmZzX2lvY2IoZ2xmc19mZF90ICpmZCwgc3NpemVfdCByZXQsIHN0cnVjdCBnbGZzX3N0YXQgKnBy
ZXN0YXQsIHN0cnVjdCBnbGZzX3N0YXQgKnBvc3RzdGF0LCB2b2lkICpkYXRhKQore30KKworaW50
CittYWluKHZvaWQpCit7CisJZ2xmc19pb19jYmsgaW9jYiA9ICZnbHVzdGVyZnNfaW9jYjsKKwlp
b2NiKE5VTEwsIDAgLCBOVUxMLCBOVUxMLCBOVUxMKTsKKwlyZXR1cm4gMDsKK30KK0VPRgorICAg
IGlmIGNvbXBpbGVfcHJvZyAiJGdsdXN0ZXJmc19jZmxhZ3MiICIkZ2x1c3RlcmZzX2xpYnMiIDsg
dGhlbgorICAgICAgZ2x1c3RlcmZzX2lvY2JfaGFzX3N0YXQ9InllcyIKKyAgICBmaQogICBlbHNl
CiAgICAgaWYgdGVzdCAiJGdsdXN0ZXJmcyIgPSAieWVzIiA7IHRoZW4KICAgICAgIGZlYXR1cmVf
bm90X2ZvdW5kICJHbHVzdGVyRlMgYmFja2VuZCBzdXBwb3J0IiBcCkBAIC01OTg0LDYgKzYwMDQs
MTAgQEAgaWYgdGVzdCAiJGdsdXN0ZXJmc19mdHJ1bmNhdGVfaGFzX3N0YXQiID0gInllcyIgOyB0
aGVuCiAgIGVjaG8gIkNPTkZJR19HTFVTVEVSRlNfRlRSVU5DQVRFX0hBU19TVEFUPXkiID4+ICRj
b25maWdfaG9zdF9tYWsKIGZpCiAKK2lmIHRlc3QgIiRnbHVzdGVyZnNfaW9jYl9oYXNfc3RhdCIg
PSAieWVzIiA7IHRoZW4KKyAgZWNobyAiQ09ORklHX0dMVVNURVJGU19JT0NCX0hBU19TVEFUPXki
ID4+ICRjb25maWdfaG9zdF9tYWsKK2ZpCisKIGlmIHRlc3QgIiRsaWJzc2gyIiA9ICJ5ZXMiIDsg
dGhlbgogICBlY2hvICJDT05GSUdfTElCU1NIMj1tIiA+PiAkY29uZmlnX2hvc3RfbWFrCiAgIGVj
aG8gIkxJQlNTSDJfQ0ZMQUdTPSRsaWJzc2gyX2NmbGFncyIgPj4gJGNvbmZpZ19ob3N0X21hawot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3FlbXUteGVuLmdp
dCNzdGFibGUtNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon May 20 18:22:12 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 20 May 2019 18:22:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hSmvK-0005wd-9R; Mon, 20 May 2019 18:22:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=bcwN=TU=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hSmvI-0005wY-JS
 for xen-changelog@lists.xenproject.org; Mon, 20 May 2019 18:22:08 +0000
X-Inumbo-ID: 2b579e6a-7b2c-11e9-b6e3-83de4d840174
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2b579e6a-7b2c-11e9-b6e3-83de4d840174;
 Mon, 20 May 2019 18:22:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hSmvE-0004ob-If
 for xen-changelog@lists.xenproject.org; Mon, 20 May 2019 18:22:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hSmvE-0004Wo-Fy
 for xen-changelog@lists.xenproject.org; Mon, 20 May 2019 18:22:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hSmvE-0004Wo-Fy@xenbits.xenproject.org>
Date: Mon, 20 May 2019 18:22:04 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: traps: Avoid using BUG_ON()
 to check guest state in advance_pc()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/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="===============2454216575068831283=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 72615f2e6b98e861c08abb1d2b194126013d54fe
Author:     Julien Grall <julien.grall@arm.com>
AuthorDate: Wed May 15 21:17:30 2019 +0100
Commit:     Stefano Stabellini <sstabellini@kernel.org>
CommitDate: Mon May 20 11:08:58 2019 -0700

    xen/arm: traps: Avoid using BUG_ON() to check guest state in advance_pc()
    
    The condition of the BUG_ON() in advance_pc() is pretty wrong because
    the bits [26:25] and [15:10] have a different meaning between AArch32
    and AArch64 state.
    
    On AArch32, they are used to store PSTATE.IT. On AArch64, they are RES0
    or used for new feature (e.g ARMv8.0-SSBS, ARMv8.5-BTI).
    
    This means a 64-bit guest will hit the BUG_ON() if it is trying to use
    any of these features.
    
    More generally, RES0 means that the bits is reserved for future use. So
    crashing the host is definitely not the right solution.
    
    In this particular case, we only need to know the guest was using 32-bit
    Mode and the Thumb instructions. So replace the BUG_ON() by a proper
    check.
    
    Reported-by: Lukas Jünger <lukas.juenger@ice.rwth-aachen.de>
    Signed-off-by: Julien Grall <julien.grall@arm.com>
    Reviewed-by: Stefano Stabellini <sstabellini@kernel.org>
---
 xen/arch/arm/traps.c | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/xen/arch/arm/traps.c b/xen/arch/arm/traps.c
index d8b9a8a0f0..798a3a45a4 100644
--- a/xen/arch/arm/traps.c
+++ b/xen/arch/arm/traps.c
@@ -1650,12 +1650,9 @@ int check_conditional_instr(struct cpu_user_regs *regs, const union hsr hsr)
 void advance_pc(struct cpu_user_regs *regs, const union hsr hsr)
 {
     unsigned long itbits, cond, cpsr = regs->cpsr;
+    bool is_thumb = psr_mode_is_32bit(cpsr) && (cpsr & PSR_THUMB);
 
-    /* PSR_IT_MASK bits can only be set for 32-bit processors in Thumb mode. */
-    BUG_ON( (!psr_mode_is_32bit(cpsr)||!(cpsr&PSR_THUMB))
-            && (cpsr&PSR_IT_MASK) );
-
-    if ( cpsr&PSR_IT_MASK )
+    if ( is_thumb && (cpsr & PSR_IT_MASK) )
     {
         /* The ITSTATE[7:0] block is contained in CPSR[15:10],CPSR[26:25]
          *
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============2454216575068831283==--

From xen-changelog-bounces@lists.xenproject.org Tue May 21 06:44:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 06:44:10 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hSyVL-0002yv-7i; Tue, 21 May 2019 06:44:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TCK3=TV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hSyVK-0002yq-80
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 06:44:06 +0000
X-Inumbo-ID: d3400560-7b93-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d3400560-7b93-11e9-8980-bc764e045a96;
 Tue, 21 May 2019 06:44:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hSyVI-0004D1-E3
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 06:44:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hSyVI-0007Lc-BN
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 06:44:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hSyVI-0007Lc-BN@xenbits.xenproject.org>
Date: Tue, 21 May 2019 06:44:04 +0000
Subject: [Xen-changelog] [xen staging] x86/cpuid: adjust dependencies of
 post-SSE ISA extensions
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI5ZjYzOTU1OTBlNWNmMWVlOTMzOWRiNTkyZmE1ZGFlOTMzZTg1N2YKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWF5IDIx
IDA4OjIxOjQ1IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDIxIDA4OjIxOjQ1IDIwMTkgKzAyMDAKCiAgICB4
ODYvY3B1aWQ6IGFkanVzdCBkZXBlbmRlbmNpZXMgb2YgcG9zdC1TU0UgSVNBIGV4dGVuc2lvbnMK
ICAgIAogICAgTW92ZSBBRVNOSSwgUENMTVVMUURRLCBhbmQgU0hBIHRvIFNTRTIsIGFzIGFsbCBv
ZiB0aGVtIGFjdCBvbiB2ZWN0b3JzIG9mCiAgICBpbnRlZ2Vycywgd2hlcmVhcyBwbGFpbiBTU0Ug
c3VwcG9ydHMgdmVjdG9ycyBvZiBzaW5nbGUgcHJlY2lzaW9uIGZsb2F0cwogICAgb25seS4gVGhp
cyBpcyBpbiBsaW5lIHdpdGggaG93IGUuZy4gYmludXRpbHMgYW5kIGdjYyB0cmVhdCB0aGVtLgog
ICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAg
ICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0t
CiB4ZW4vdG9vbHMvZ2VuLWNwdWlkLnB5IHwgOSArKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1
IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL3Rvb2xzL2dl
bi1jcHVpZC5weSBiL3hlbi90b29scy9nZW4tY3B1aWQucHkKaW5kZXggNmZiZTEyOWIzYy4uZjhi
ZDY4Njg1MiAxMDA3NTUKLS0tIGEveGVuL3Rvb2xzL2dlbi1jcHVpZC5weQorKysgYi94ZW4vdG9v
bHMvZ2VuLWNwdWlkLnB5CkBAIC0xOTYsMTEgKzE5NiwxMiBAQCBkZWYgY3J1bmNoX251bWJlcnMo
c3RhdGUpOgogICAgICAgICAjIGluc3RydWN0aW9ucy4gIFNldmVyYWwgZnV0aGVyIGluc3RydWN0
aW9uIHNldHMgYXJlIGJ1aWx0IG9uIGNvcmUKICAgICAgICAgIyAlWE1NIHN1cHBvcnQsIHdpdGhv
dXQgc3BlY2lmaWMgaW50ZXItZGVwZW5kZW5jaWVzLiAgQWRkaXRpb25hbGx5CiAgICAgICAgICMg
QU1EIGhhcyBhIHNwZWNpYWwgbWlzLWFsaWdubWVudCBzdWItbW9kZS4KLSAgICAgICAgU1NFOiBb
U1NFMiwgU1NFMywgU1NTRTMsIFNTRTRBLCBNSVNBTElHTlNTRSwKLSAgICAgICAgICAgICAgQUVT
TkksIFBDTE1VTFFEUSwgU0hBXSwKKyAgICAgICAgU1NFOiBbU1NFMiwgU1NFMywgU1NTRTMsIFNT
RTRBLCBNSVNBTElHTlNTRV0sCiAKLSAgICAgICAgIyBTU0UyIHdhcyByZS1zcGVjaWZpZWQgYXMg
Y29yZSBpbnN0cnVjdGlvbnMgZm9yIDY0Yml0LgotICAgICAgICBTU0UyOiBbTE1dLAorICAgICAg
ICAjIFNTRTIgd2FzIHJlLXNwZWNpZmllZCBhcyBjb3JlIGluc3RydWN0aW9ucyBmb3IgNjRiaXQu
ICBBbHNvIElTQQorICAgICAgICAjIGV4dGVuc2lvbnMgZGVhbGluZyB3aXRoIHZlY3RvcnMgb2Yg
aW50ZWdlcnMgYXJlIGFkZGVkIGhlcmUgcmF0aGVyCisgICAgICAgICMgdGhhbiB0byBTU0UuCisg
ICAgICAgIFNTRTI6IFtMTSwgQUVTTkksIFBDTE1VTFFEUSwgU0hBXSwKIAogICAgICAgICAjIFNT
RTQuMSBleHBsaWNpdGx5IGRlcGVuZHMgb24gU1NFMyBhbmQgU1NTRTMKICAgICAgICAgU1NFMzog
W1NTRTRfMV0sCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 21 06:44:21 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 06:44:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hSyVZ-00030a-9f; Tue, 21 May 2019 06:44:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TCK3=TV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hSyVX-00030R-Ux
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 06:44:19 +0000
X-Inumbo-ID: d94cc902-7b93-11e9-b2ed-1b5813f6c226
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d94cc902-7b93-11e9-b2ed-1b5813f6c226;
 Tue, 21 May 2019 06:44:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hSyVS-0004D5-KL
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 06:44:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hSyVS-0007MA-Hw
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 06:44:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hSyVS-0007MA-Hw@xenbits.xenproject.org>
Date: Tue, 21 May 2019 06:44:14 +0000
Subject: [Xen-changelog] [xen staging] x86emul: support AVX512{F,
 BW} integer unpack insns
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDhhMzdiMDcyYmNkNTE5YmQwNjhjNDg3ZTQ4ODJkOTY1ZWIzNzZiNzUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWF5IDIx
IDA4OjIzOjU3IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDIxIDA4OjIzOjU3IDIwMTkgKzAyMDAKCiAgICB4
ODZlbXVsOiBzdXBwb3J0IEFWWDUxMntGLEJXfSBpbnRlZ2VyIHVucGFjayBpbnNucwogICAgCiAg
ICBUaGVyZSdzIG9uY2UgYWdhaW4gb25lIGV4dHJhIHR3b2J5dGVfdGFibGVbXSBlbnRyeSB3aGlj
aCBnZXRzIGl0cyBEaXNwOAogICAgc2hpZnQgdmFsdWUgc2V0IHJpZ2h0IGF3YXkgd2l0aG91dCBn
ZXR0aW5nIHN1cHBvcnQgaW1wbGVtZW50ZWQganVzdCB5ZXQsCiAgICBhZ2FpbiB0byBhdm9pZCBu
ZWVkbGVzc2x5IHNwbGl0dGluZyBncm91cHMgb2YgZW50cmllcy4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvdGVzdHMveDg2
X2VtdWxhdG9yL2V2ZXgtZGlzcDguYyAgfCAgOCArKysrKysrKwogdG9vbHMvdGVzdHMveDg2X2Vt
dWxhdG9yL3NpbWQuYyAgICAgICAgfCAgOCArKysrKysrKwogdG9vbHMvdGVzdHMveDg2X2VtdWxh
dG9yL3NpbWQuaCAgICAgICAgfCAgNCArKysrCiB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2
X2VtdWxhdGUuYyB8IDIzICsrKysrKysrKysrKysrKysrKysrLS0tCiA0IGZpbGVzIGNoYW5nZWQs
IDQwIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVz
dHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9l
dmV4LWRpc3A4LmMKaW5kZXggYzQxNjIxYzU4Ny4uYmRjNTk3ZWNkNSAxMDA2NDQKLS0tIGEvdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYworKysgYi90b29scy90ZXN0cy94ODZf
ZW11bGF0b3IvZXZleC1kaXNwOC5jCkBAIC0yMjksNiArMjI5LDEwIEBAIHN0YXRpYyBjb25zdCBz
dHJ1Y3QgdGVzdCBhdng1MTJmX2FsbFtdID0gewogICAgIElOU04ocHRlcm5sb2csICAgICA2Niwg
MGYzYSwgMjUsICAgIHZsLCAgICAgZHEsIHZsKSwKICAgICBJTlNOKHB0ZXN0bSwgICAgICAgNjYs
IDBmMzgsIDI3LCAgICB2bCwgICAgIGRxLCB2bCksCiAgICAgSU5TTihwdGVzdG5tLCAgICAgIGYz
LCAwZjM4LCAyNywgICAgdmwsICAgICBkcSwgdmwpLAorICAgIElOU04ocHVucGNraGRxLCAgICA2
NiwgICAwZiwgNmEsICAgIHZsLCAgICAgIGQsIHZsKSwKKyAgICBJTlNOKHB1bnBja2hxZHEsICAg
NjYsICAgMGYsIDZkLCAgICB2bCwgICAgICBxLCB2bCksCisgICAgSU5TTihwdW5wY2tsZHEsICAg
IDY2LCAgIDBmLCA2MiwgICAgdmwsICAgICAgZCwgdmwpLAorICAgIElOU04ocHVucGNrbHFkcSwg
ICA2NiwgICAwZiwgNmMsICAgIHZsLCAgICAgIHEsIHZsKSwKICAgICBJTlNOKHB4b3IsICAgICAg
ICAgNjYsICAgMGYsIGVmLCAgICB2bCwgICAgIGRxLCB2bCksCiAgICAgSU5TTl9QRlAoc2h1Ziwg
ICAgICAgICAgIDBmLCBjNiksCiAgICAgSU5TTl9GUChzcXJ0LCAgICAgICAgICAgIDBmLCA1MSks
CkBAIC0zMjcsNiArMzMxLDEwIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJid19h
bGxbXSA9IHsKICAgICBJTlNOKHBzdWJ3LCAgICAgICA2NiwgICAwZiwgZjksICAgIHZsLCAgICB3
LCB2bCksCiAgICAgSU5TTihwdGVzdG0sICAgICAgNjYsIDBmMzgsIDI2LCAgICB2bCwgICBidywg
dmwpLAogICAgIElOU04ocHRlc3RubSwgICAgIGYzLCAwZjM4LCAyNiwgICAgdmwsICAgYncsIHZs
KSwKKyAgICBJTlNOKHB1bnBja2hidywgICA2NiwgICAwZiwgNjgsICAgIHZsLCAgICBiLCB2bCks
CisgICAgSU5TTihwdW5wY2tod2QsICAgNjYsICAgMGYsIDY5LCAgICB2bCwgICAgdywgdmwpLAor
ICAgIElOU04ocHVucGNrbGJ3LCAgIDY2LCAgIDBmLCA2MCwgICAgdmwsICAgIGIsIHZsKSwKKyAg
ICBJTlNOKHB1bnBja2x3ZCwgICA2NiwgICAwZiwgNjEsICAgIHZsLCAgICB3LCB2bCksCiB9Owog
CiBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyYndfMTI4W10gPSB7CmRpZmYgLS1naXQg
YS90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5jIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxh
dG9yL3NpbWQuYwppbmRleCA5YzJhMGE1YTVhLi40NzYyMmM2YTU5IDEwMDY0NAotLS0gYS90b29s
cy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRv
ci9zaW1kLmMKQEAgLTMwMCw2ICszMDAsMTAgQEAgc3RhdGljIGlubGluZSBib29sIF90b19ib29s
KGJ5dGVfdmVjX3QgYnYpCiAgICAgYXNtICggInZwYnJvYWRjYXN0ZCAlazEsICUwIiA6ICI9diIg
KHRfKSA6ICJyIiAoeCkgKTsgXAogICAgIHRfOyBcCiB9KQorIyAgaWYgVkVDX1NJWkUgPT0gMTYK
KyMgICBkZWZpbmUgaW50ZXJsZWF2ZV9oaSh4LCB5KSAoKHZlY190KUIocHVucGNraGRxLCBfbWFz
aywgKHZzaV90KSh4KSwgKHZzaV90KSh5KSwgKHZzaV90KXVuZGVmKCksIH4wKSkKKyMgICBkZWZp
bmUgaW50ZXJsZWF2ZV9sbyh4LCB5KSAoKHZlY190KUIocHVucGNrbGRxLCBfbWFzaywgKHZzaV90
KSh4KSwgKHZzaV90KSh5KSwgKHZzaV90KXVuZGVmKCksIH4wKSkKKyMgIGVuZGlmCiAjICBkZWZp
bmUgbWl4KHgsIHkpICgodmVjX3QpQihtb3ZkcWEzMl8sIF9tYXNrLCAodnNpX3QpKHgpLCAodnNp
X3QpKHkpLCBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoMGIwMTAxMDEwMTAxMDEw
MTAxICYgKCgxIDw8IEVMRU1fQ09VTlQpIC0gMSkpKSkKICMgIGRlZmluZSBzaHJpbmsxKHgpICgo
aGFsZl90KUIocG1vdnFkLCBfbWFzaywgKHZkaV90KSh4KSwgKHZzaV9oYWxmX3Qpe30sIH4wKSkK
QEAgLTMxNyw2ICszMjEsMTAgQEAgc3RhdGljIGlubGluZSBib29sIF90b19ib29sKGJ5dGVfdmVj
X3QgYnYpCiAgICAgdF87IFwKIH0pCiAjICBlbmRpZgorIyAgaWYgVkVDX1NJWkUgPT0gMTYKKyMg
ICBkZWZpbmUgaW50ZXJsZWF2ZV9oaSh4LCB5KSAoKHZlY190KUIocHVucGNraHFkcSwgX21hc2ss
ICh2ZGlfdCkoeCksICh2ZGlfdCkoeSksICh2ZGlfdCl1bmRlZigpLCB+MCkpCisjICAgZGVmaW5l
IGludGVybGVhdmVfbG8oeCwgeSkgKCh2ZWNfdClCKHB1bnBja2xxZHEsIF9tYXNrLCAodmRpX3Qp
KHgpLCAodmRpX3QpKHkpLCAodmRpX3QpdW5kZWYoKSwgfjApKQorIyAgZW5kaWYKICMgIGRlZmlu
ZSBtaXgoeCwgeSkgKCh2ZWNfdClCKG1vdmRxYTY0XywgX21hc2ssICh2ZGlfdCkoeCksICh2ZGlf
dCkoeSksIDBiMDEwMTAxMDEpKQogIyBlbmRpZgogIyBpZiBJTlRfU0laRSA9PSA0CmRpZmYgLS1n
aXQgYS90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5oIGIvdG9vbHMvdGVzdHMveDg2X2Vt
dWxhdG9yL3NpbWQuaAppbmRleCBkOGY2MmJhNDcyLi44YzVhNDE5ZjQ2IDEwMDY0NAotLS0gYS90
b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5oCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVs
YXRvci9zaW1kLmgKQEAgLTI1Miw2ICsyNTIsMTAgQEAgT1ZSKHBtb3Z6eHdxKTsKIE9WUihwbXVs
bGQpOwogT1ZSKHBtdWxkcSk7CiBPVlIocG11bHVkcSk7CitPVlIocHVucGNraGRxKTsKK09WUihw
dW5wY2tocWRxKTsKK09WUihwdW5wY2tsZHEpOworT1ZSKHB1bnBja2xxZHEpOwogIyBlbmRpZgog
CiAjIHVuZGVmIE9WUl9WRlAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94
ODZfZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKaW5k
ZXggMTU0ZWMxY2EyNi4uNmVhMTg5ZmU4OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9l
bXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9l
bXVsYXRlLmMKQEAgLTMxMiwxMCArMzEyLDEwIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdHdvYnl0
ZV90YWJsZSB7CiAgICAgWzB4NTggLi4uIDB4NTldID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9k
Uk0sIHNpbWRfYW55X2ZwLCBkOHNfdmwgfSwKICAgICBbMHg1YSAuLi4gMHg1Yl0gPSB7IERzdElt
cGxpY2l0fFNyY01lbXxNb2RSTXxNb3YsIHNpbWRfb3RoZXIgfSwKICAgICBbMHg1YyAuLi4gMHg1
Zl0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9hbnlfZnAsIGQ4c192bCB9LAot
ICAgIFsweDYwIC4uLiAweDYyXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX290
aGVyIH0sCisgICAgWzB4NjAgLi4uIDB4NjJdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0s
IHNpbWRfb3RoZXIsIGQ4c192bCB9LAogICAgIFsweDYzIC4uLiAweDY3XSA9IHsgRHN0SW1wbGlj
aXR8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQsIGQ4c192bCB9LAotICAgIFsweDY4IC4u
LiAweDZhXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX290aGVyIH0sCi0gICAg
WzB4NmIgLi4uIDB4NmRdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2Vk
X2ludCB9LAorICAgIFsweDY4IC4uLiAweDZhXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJN
LCBzaW1kX290aGVyLCBkOHNfdmwgfSwKKyAgICBbMHg2YiAuLi4gMHg2ZF0gPSB7IERzdEltcGxp
Y2l0fFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRfaW50LCBkOHNfdmwgfSwKICAgICBbMHg2ZV0g
PSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTXxNb3YsIHNpbWRfbm9uZSwgZDhzX2RxNjQgfSwK
ICAgICBbMHg2Zl0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTXxNb3YsIHNpbWRfcGFja2Vk
X2ludCwgZDhzX3ZsIH0sCiAgICAgWzB4NzBdID0geyBTcmNJbW1CeXRlfE1vZFJNfFR3b09wLCBz
aW1kX290aGVyIH0sCkBAIC02NjU3LDYgKzY2NTcsMTIgQEAgeDg2X2VtdWxhdGUoCiAgICAgY2Fz
ZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4ZjYpOiAvKiB2cHNhZGJ3IFt4eXpdbW0vbWVt
LFt4eXpdbW0sW3h5el1tbSAqLwogICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZleC5v
cG1zaywgRVhDX1VEKTsKICAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCisgICAgY2FzZSBYODZF
TVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4NjApOiAvKiB2cHVucGNrbGJ3IFt4eXpdbW0vbWVtLFt4
eXpdbW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAw
eDYxKTogLyogdnB1bnBja2x3ZCBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAg
ICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHg2OCk6IC8qIHZwdW5wY2toYncgW3h5
el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVY
XzY2KDB4MGYsIDB4NjkpOiAvKiB2cHVucGNraHdkIFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1t
bXtrfSAqLworICAgICAgICBvcF9ieXRlcyA9IDE2IDw8IGV2ZXgubHI7CisgICAgICAgIC8qIGZh
bGwgdGhyb3VnaCAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGQxKTog
LyogdnBzcmx3IHhtbS9tMTI4LFt4eXpdbW0sW3h5el1tbXtrfSAqLwogICAgIGNhc2UgWDg2RU1V
TF9PUENfRVZFWF82NigweDBmLCAweGUxKTogLyogdnBzcmF3IHhtbS9tMTI4LFt4eXpdbW0sW3h5
el1tbXtrfSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGYxKTogLyog
dnBzbGx3IHhtbS9tMTI4LFt4eXpdbW0sW3h5el1tbXtrfSAqLwpAQCAtNjY4NCw2ICs2NjkwLDEz
IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBlbGVtX2J5dGVzID0gMSA8PCAoYiAmIDEpOwogICAg
ICAgICBnb3RvIGF2eDUxMmZfbm9fc2FlOwogCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2
KDB4MGYsIDB4NjIpOiAvKiB2cHVucGNrbGRxIFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtr
fSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweDZhKTogLyogdnB1bnBj
a2hkcSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICAgICAgZ2VuZXJhdGVf
ZXhjZXB0aW9uX2lmKGV2ZXgudywgRVhDX1VEKTsKKyAgICAgICAgZmF1bHRfc3VwcHJlc3Npb24g
PSBmYWxzZTsKKyAgICAgICAgb3BfYnl0ZXMgPSAxNiA8PCBldmV4LmxyOworICAgICAgICBnb3Rv
IGF2eDUxMmZfbm9fc2FlOworCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYX0YzKDB4MGYzOCwg
MHgyNik6IC8qIHZwdGVzdG5te2Isd30gW3h5el1tbS9tZW0sW3h5el1tbSxre2t9ICovCiAgICAg
Y2FzZSBYODZFTVVMX09QQ19FVkVYX0YzKDB4MGYzOCwgMHgyNyk6IC8qIHZwdGVzdG5te2QscX0g
W3h5el1tbS9tZW0sW3h5el1tbSxre2t9ICovCiAgICAgICAgIG9wX2J5dGVzID0gMTYgPDwgZXZl
eC5scjsKQEAgLTY3MTAsNiArNjcyMywxMCBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgYXZ4NTEy
X3ZsZW5fY2hlY2soZmFsc2UpOwogICAgICAgICBnb3RvIHNpbWRfem1tOwogCisgICAgY2FzZSBY
ODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4NmMpOiAvKiB2cHVucGNrbHFkcSBbeHl6XW1tL21l
bSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgw
ZiwgMHg2ZCk6IC8qIHZwdW5wY2tocWRxIFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAq
LworICAgICAgICBmYXVsdF9zdXBwcmVzc2lvbiA9IGZhbHNlOworICAgICAgICAvKiBmYWxsIHRo
cm91Z2ggKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhkNCk6IC8qIHZw
YWRkcSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KICAgICBjYXNlIFg4NkVNVUxf
T1BDX0VWRVhfNjYoMHgwZiwgMHhmNCk6IC8qIHZwbXVsdWRxIFt4eXpdbW0vbWVtLFt4eXpdbW0s
W3h5el1tbXtrfSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4Mjgp
OiAvKiB2cG11bGRxIFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLwotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 21 06:44:31 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 06:44: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 1hSyVj-00032C-BY; Tue, 21 May 2019 06:44:31 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TCK3=TV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hSyVi-000320-GQ
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 06:44:30 +0000
X-Inumbo-ID: df66d0ee-7b93-11e9-a4cc-dfef9ddfcac6
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id df66d0ee-7b93-11e9-a4cc-dfef9ddfcac6;
 Tue, 21 May 2019 06:44:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hSyVc-0004DE-R9
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 06:44:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hSyVc-0007Mb-OS
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 06:44:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hSyVc-0007Mb-OS@xenbits.xenproject.org>
Date: Tue, 21 May 2019 06:44:24 +0000
Subject: [Xen-changelog] [xen staging] x86emul: support AVX512{F, BW,
 _VBMI} full permute insns
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDU5N2RjYjdkZjAwZGM4NzA1ZDhmODFlZDgwM2Q2NGFjNGNiZmU3ZGUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWF5IDIx
IDA4OjI3OjE2IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDIxIDA4OjI3OjE2IDIwMTkgKzAyMDAKCiAgICB4
ODZlbXVsOiBzdXBwb3J0IEFWWDUxMntGLEJXLF9WQk1JfSBmdWxsIHBlcm11dGUgaW5zbnMKICAg
IAogICAgVGFrZSB0aGUgbGliZXJ0eSBhbmQgYWxzbyBjb3JyZWN0IHRoZSAocHVibGljIGludGVy
ZmFjZSkgbmFtZSBvZiB0aGUKICAgIEFWWDUxMl9WQk1JIGZlYXR1cmUgZmxhZywgb24gdGhlIGFz
c3VtcHRpb24gdGhhdCBubyBleHRlcm5hbCBjb25zdW1lcgogICAgaGFzIGFjdHVhbGx5IGJlZW4g
dXNpbmcgdGhhdCBmbGFnIHNvIGZhci4gRnVydGhlcm1vcmUgbWFrZSBpdCBoYXZlCiAgICBBVlg1
MTJCVyBpbnN0ZWFkIG9mIEFWWDUxMkYgYXMgYSBwcmVyZXF1aXNpdGUsIGZvciByZXF1aXJpbmcg
ZnVsbAogICAgNjQtYml0IG1hc2sgcmVnaXN0ZXJzICh0aGUgdXBwZXIgNDggYml0cyBvZiB3aGlj
aCBjYW4ndCBiZSBhY2Nlc3NlZAogICAgb3RoZXIgdGhhbiB0aHJvdWdoIFhTQVZFL1hSU1RPUiB3
aXRob3V0IEFWWDUxMkJXIHN1cHBvcnQpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB0b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZl
eC1kaXNwOC5jICAgICAgIHwgMTIgKysrKysrKysrKysrCiB0b29scy90ZXN0cy94ODZfZW11bGF0
b3Ivc2ltZC5jICAgICAgICAgICAgIHwgMjAgKysrKysrKysrKysrKysrKysrLS0KIHRvb2xzL3Rl
c3RzL3g4Nl9lbXVsYXRvci9zaW1kLmggICAgICAgICAgICAgfCAxMCArKysrKysrKysrCiB0b29s
cy90ZXN0cy94ODZfZW11bGF0b3IveDg2LWVtdWxhdGUuaCAgICAgIHwgIDEgKwogeGVuL2FyY2gv
eDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgICAgICB8IDIwICsrKysrKysrKysrKysrKysr
KysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaCAgICAgICAgICAgIHwgIDEgKwog
eGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaCB8ICAyICstCiB4ZW4v
dG9vbHMvZ2VuLWNwdWlkLnB5ICAgICAgICAgICAgICAgICAgICAgIHwgMTUgKysrKysrKysrKy0t
LS0tCiA4IGZpbGVzIGNoYW5nZWQsIDczIGluc2VydGlvbnMoKyksIDggZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYyBiL3Rvb2xz
L3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKaW5kZXggYmRjNTk3ZWNkNS4uOGIyYTc3
MjNkYiAxMDA2NDQKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYwor
KysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCkBAIC0xNzMsNiArMTcz
LDEwIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJmX2FsbFtdID0gewogICAgIElO
U04ocGNtcGd0ZCwgICAgICA2NiwgICAwZiwgNjYsICAgIHZsLCAgICAgIGQsIHZsKSwKICAgICBJ
TlNOKHBjbXBndHEsICAgICAgNjYsIDBmMzgsIDM3LCAgICB2bCwgICAgICBxLCB2bCksCiAgICAg
SU5TTihwY21wdSwgICAgICAgIDY2LCAwZjNhLCAxZSwgICAgdmwsICAgICBkcSwgdmwpLAorICAg
IElOU04ocGVybWkyLCAgICAgICA2NiwgMGYzOCwgNzYsICAgIHZsLCAgICAgZHEsIHZsKSwKKyAg
ICBJTlNOKHBlcm1pMiwgICAgICAgNjYsIDBmMzgsIDc3LCAgICB2bCwgICAgIHNkLCB2bCksCisg
ICAgSU5TTihwZXJtdDIsICAgICAgIDY2LCAwZjM4LCA3ZSwgICAgdmwsICAgICBkcSwgdmwpLAor
ICAgIElOU04ocGVybXQyLCAgICAgICA2NiwgMGYzOCwgN2YsICAgIHZsLCAgICAgc2QsIHZsKSwK
ICAgICBJTlNOKHBtYXhzLCAgICAgICAgNjYsIDBmMzgsIDNkLCAgICB2bCwgICAgIGRxLCB2bCks
CiAgICAgSU5TTihwbWF4dSwgICAgICAgIDY2LCAwZjM4LCAzZiwgICAgdmwsICAgICBkcSwgdmwp
LAogICAgIElOU04ocG1pbnMsICAgICAgICA2NiwgMGYzOCwgMzksICAgIHZsLCAgICAgZHEsIHZs
KSwKQEAgLTI5NCw2ICsyOTgsOCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyYndf
YWxsW10gPSB7CiAgICAgSU5TTihwY21wZ3RiLCAgICAgNjYsICAgMGYsIDY0LCAgICB2bCwgICAg
YiwgdmwpLAogICAgIElOU04ocGNtcGd0dywgICAgIDY2LCAgIDBmLCA2NSwgICAgdmwsICAgIHcs
IHZsKSwKICAgICBJTlNOKHBjbXB1LCAgICAgICA2NiwgMGYzYSwgM2UsICAgIHZsLCAgIGJ3LCB2
bCksCisgICAgSU5TTihwZXJtaTJ3LCAgICAgNjYsIDBmMzgsIDc1LCAgICB2bCwgICAgdywgdmwp
LAorICAgIElOU04ocGVybXQydywgICAgIDY2LCAwZjM4LCA3ZCwgICAgdmwsICAgIHcsIHZsKSwK
ICAgICBJTlNOKHBtYWRkd2QsICAgICA2NiwgICAwZiwgZjUsICAgIHZsLCAgICB3LCB2bCksCiAg
ICAgSU5TTihwbWF4c2IsICAgICAgNjYsIDBmMzgsIDNjLCAgICB2bCwgICAgYiwgdmwpLAogICAg
IElOU04ocG1heHN3LCAgICAgIDY2LCAgIDBmLCBlZSwgICAgdmwsICAgIHcsIHZsKSwKQEAgLTM3
OCw2ICszODQsMTEgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmRxXzUxMltdID0g
ewogICAgIElOU04oaW5zZXJ0aTMyeDgsICAgIDY2LCAwZjNhLCAzYSwgZWxfOCwgZCwgdmwpLAog
fTsKIAorc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMl92Ym1pX2FsbFtdID0geworICAg
IElOU04ocGVybWkyYiwgICAgICAgNjYsIDBmMzgsIDc1LCB2bCwgYiwgdmwpLAorICAgIElOU04o
cGVybXQyYiwgICAgICAgNjYsIDBmMzgsIDdkLCB2bCwgYiwgdmwpLAorfTsKKwogc3RhdGljIGNv
bnN0IHVuc2lnbmVkIGNoYXIgdmxfYWxsW10gPSB7IFZMXzUxMiwgVkxfMTI4LCBWTF8yNTYgfTsK
IHN0YXRpYyBjb25zdCB1bnNpZ25lZCBjaGFyIHZsXzEyOFtdID0geyBWTF8xMjggfTsKIHN0YXRp
YyBjb25zdCB1bnNpZ25lZCBjaGFyIHZsX25vMTI4W10gPSB7IFZMXzUxMiwgVkxfMjU2IH07CkBA
IC03MTgsNCArNzI5LDUgQEAgdm9pZCBldmV4X2Rpc3A4X3Rlc3Qodm9pZCAqaW5zdHIsIHN0cnVj
dCB4ODZfZW11bGF0ZV9jdHh0ICpjdHh0LAogICAgIFJVTihhdng1MTJkcSwgMTI4KTsKICAgICBS
VU4oYXZ4NTEyZHEsIG5vMTI4KTsKICAgICBSVU4oYXZ4NTEyZHEsIDUxMik7CisgICAgUlVOKGF2
eDUxMl92Ym1pLCBhbGwpOwogfQpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9y
L3NpbWQuYyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmMKaW5kZXggNDc2MjJjNmE1
OS4uZjI2ZGYzMjY0NCAxMDA2NDQKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQu
YworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5jCkBAIC0xNTAsNiArMTUwLDkg
QEAgc3RhdGljIGlubGluZSBib29sIF90b19ib29sKGJ5dGVfdmVjX3QgYnYpCiAjICAgZGVmaW5l
IGludGVybGVhdmVfaGkoeCwgeSkgQih1bnBja2hwcywgX21hc2ssIHgsIHksIHVuZGVmKCksIH4w
KQogIyAgIGRlZmluZSBpbnRlcmxlYXZlX2xvKHgsIHkpIEIodW5wY2tscHMsIF9tYXNrLCB4LCB5
LCB1bmRlZigpLCB+MCkKICMgICBkZWZpbmUgc3dhcCh4KSBCKHNodWZwcywgX21hc2ssIHgsIHgs
IDBiMDAwMTEwMTEsIHVuZGVmKCksIH4wKQorIyAgZWxzZQorIyAgIGRlZmluZSBpbnRlcmxlYXZl
X2hpKHgsIHkpIEIodnBlcm1pMnZhcnBzLCBfbWFzaywgeCwgaW50ZXJsZWF2ZV9oaSwgeSwgfjAp
CisjICAgZGVmaW5lIGludGVybGVhdmVfbG8oeCwgeSkgQih2cGVybXQydmFycHMsIF9tYXNrLCBp
bnRlcmxlYXZlX2xvLCB4LCB5LCB+MCkKICMgIGVuZGlmCiAjIGVsaWYgRkxPQVRfU0laRSA9PSA4
CiAjICBpZiBWRUNfU0laRSA+PSAzMgpAQCAtMTc1LDYgKzE3OCw5IEBAIHN0YXRpYyBpbmxpbmUg
Ym9vbCBfdG9fYm9vbChieXRlX3ZlY190IGJ2KQogIyAgIGRlZmluZSBpbnRlcmxlYXZlX2hpKHgs
IHkpIEIodW5wY2tocGQsIF9tYXNrLCB4LCB5LCB1bmRlZigpLCB+MCkKICMgICBkZWZpbmUgaW50
ZXJsZWF2ZV9sbyh4LCB5KSBCKHVucGNrbHBkLCBfbWFzaywgeCwgeSwgdW5kZWYoKSwgfjApCiAj
ICAgZGVmaW5lIHN3YXAoeCkgQihzaHVmcGQsIF9tYXNrLCB4LCB4LCAwYjAxLCB1bmRlZigpLCB+
MCkKKyMgIGVsc2UKKyMgICBkZWZpbmUgaW50ZXJsZWF2ZV9oaSh4LCB5KSBCKHZwZXJtaTJ2YXJw
ZCwgX21hc2ssIHgsIGludGVybGVhdmVfaGksIHksIH4wKQorIyAgIGRlZmluZSBpbnRlcmxlYXZl
X2xvKHgsIHkpIEIodnBlcm10MnZhcnBkLCBfbWFzaywgaW50ZXJsZWF2ZV9sbywgeCwgeSwgfjAp
CiAjICBlbmRpZgogIyBlbmRpZgogI2VsaWYgRkxPQVRfU0laRSA9PSA0ICYmIGRlZmluZWQoX19T
U0VfXykKQEAgLTMwMyw2ICszMDksOSBAQCBzdGF0aWMgaW5saW5lIGJvb2wgX3RvX2Jvb2woYnl0
ZV92ZWNfdCBidikKICMgIGlmIFZFQ19TSVpFID09IDE2CiAjICAgZGVmaW5lIGludGVybGVhdmVf
aGkoeCwgeSkgKCh2ZWNfdClCKHB1bnBja2hkcSwgX21hc2ssICh2c2lfdCkoeCksICh2c2lfdCko
eSksICh2c2lfdCl1bmRlZigpLCB+MCkpCiAjICAgZGVmaW5lIGludGVybGVhdmVfbG8oeCwgeSkg
KCh2ZWNfdClCKHB1bnBja2xkcSwgX21hc2ssICh2c2lfdCkoeCksICh2c2lfdCkoeSksICh2c2lf
dCl1bmRlZigpLCB+MCkpCisjICBlbHNlCisjICAgZGVmaW5lIGludGVybGVhdmVfaGkoeCwgeSkg
KCh2ZWNfdClCKHZwZXJtaTJ2YXJkLCBfbWFzaywgKHZzaV90KSh4KSwgaW50ZXJsZWF2ZV9oaSwg
KHZzaV90KSh5KSwgfjApKQorIyAgIGRlZmluZSBpbnRlcmxlYXZlX2xvKHgsIHkpICgodmVjX3Qp
Qih2cGVybXQydmFyZCwgX21hc2ssIGludGVybGVhdmVfbG8sICh2c2lfdCkoeCksICh2c2lfdCko
eSksIH4wKSkKICMgIGVuZGlmCiAjICBkZWZpbmUgbWl4KHgsIHkpICgodmVjX3QpQihtb3ZkcWEz
Ml8sIF9tYXNrLCAodnNpX3QpKHgpLCAodnNpX3QpKHkpLCBcCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAoMGIwMTAxMDEwMTAxMDEwMTAxICYgKCgxIDw8IEVMRU1fQ09VTlQpIC0gMSkp
KSkKQEAgLTMyNCw2ICszMzMsOSBAQCBzdGF0aWMgaW5saW5lIGJvb2wgX3RvX2Jvb2woYnl0ZV92
ZWNfdCBidikKICMgIGlmIFZFQ19TSVpFID09IDE2CiAjICAgZGVmaW5lIGludGVybGVhdmVfaGko
eCwgeSkgKCh2ZWNfdClCKHB1bnBja2hxZHEsIF9tYXNrLCAodmRpX3QpKHgpLCAodmRpX3QpKHkp
LCAodmRpX3QpdW5kZWYoKSwgfjApKQogIyAgIGRlZmluZSBpbnRlcmxlYXZlX2xvKHgsIHkpICgo
dmVjX3QpQihwdW5wY2tscWRxLCBfbWFzaywgKHZkaV90KSh4KSwgKHZkaV90KSh5KSwgKHZkaV90
KXVuZGVmKCksIH4wKSkKKyMgIGVsc2UKKyMgICBkZWZpbmUgaW50ZXJsZWF2ZV9oaSh4LCB5KSAo
KHZlY190KUIodnBlcm1pMnZhcnEsIF9tYXNrLCAodmRpX3QpKHgpLCBpbnRlcmxlYXZlX2hpLCAo
dmRpX3QpKHkpLCB+MCkpCisjICAgZGVmaW5lIGludGVybGVhdmVfbG8oeCwgeSkgKCh2ZWNfdClC
KHZwZXJtdDJ2YXJxLCBfbWFzaywgaW50ZXJsZWF2ZV9sbywgKHZkaV90KSh4KSwgKHZkaV90KSh5
KSwgfjApKQogIyAgZW5kaWYKICMgIGRlZmluZSBtaXgoeCwgeSkgKCh2ZWNfdClCKG1vdmRxYTY0
XywgX21hc2ssICh2ZGlfdCkoeCksICh2ZGlfdCkoeSksIDBiMDEwMTAxMDEpKQogIyBlbmRpZgpA
QCAtNzY5LDYgKzc4MSw3IEBAIGludCBzaW1kX3Rlc3Qodm9pZCkKIHsKICAgICB1bnNpZ25lZCBp
bnQgaSwgajsKICAgICB2ZWNfdCB4LCB5LCB6LCBzcmMsIGludiwgYWx0LCBzaDsKKyAgICB2aW50
X3QgaW50ZXJsZWF2ZV9sbywgaW50ZXJsZWF2ZV9oaTsKIAogICAgIGZvciAoIGkgPSAwLCBqID0g
RUxFTV9TSVpFIDw8IDM7IGkgPCBFTEVNX0NPVU5UOyArK2kgKQogICAgIHsKQEAgLTc4Miw2ICs3
OTUsOSBAQCBpbnQgc2ltZF90ZXN0KHZvaWQpCiAgICAgICAgIGlmICggIShpICYgKGkgKyAxKSkg
KQogICAgICAgICAgICAgLS1qOwogICAgICAgICBzaFtpXSA9IGo7CisKKyAgICAgICAgaW50ZXJs
ZWF2ZV9sb1tpXSA9ICgoaSAmIDEpICogRUxFTV9DT1VOVCkgfCAoaSA+PiAxKTsKKyAgICAgICAg
aW50ZXJsZWF2ZV9oaVtpXSA9IGludGVybGVhdmVfbG9baV0gKyAoRUxFTV9DT1VOVCAvIDIpOwog
ICAgIH0KIAogICAgIHRvdWNoKHNyYyk7CkBAIC0xMDc1LDcgKzEwOTEsNyBAQCBpbnQgc2ltZF90
ZXN0KHZvaWQpCiAgICAgeCA9IHNyYyAqIGFsdDsKICAgICB5ID0gaW50ZXJsZWF2ZV9sbyh4LCBh
bHQgPCAwKTsKICAgICB0b3VjaCh4KTsKLSAgICB6ID0gd2lkZW4xKHgpOworICAgIHogPSB3aWRl
bjEobG93X2hhbGYoeCkpOwogICAgIHRvdWNoKHgpOwogICAgIGlmICggIWVxKHosIHkpICkgcmV0
dXJuIF9fTElORV9fOwogCkBAIC0xMTA3LDcgKzExMjMsNyBAQCBpbnQgc2ltZF90ZXN0KHZvaWQp
CiAKICMgaWZkZWYgd2lkZW4xCiAgICAgdG91Y2goc3JjKTsKLSAgICB4ID0gd2lkZW4xKHNyYyk7
CisgICAgeCA9IHdpZGVuMShsb3dfaGFsZihzcmMpKTsKICAgICB0b3VjaChzcmMpOwogICAgIGlm
ICggIWVxKHgsIHkpICkgcmV0dXJuIF9fTElORV9fOwogIyBlbmRpZgpkaWZmIC0tZ2l0IGEvdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuaCBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9z
aW1kLmgKaW5kZXggOGM1YTQxOWY0Ni4uMWY0M2RmZmNmZiAxMDA2NDQKLS0tIGEvdG9vbHMvdGVz
dHMveDg2X2VtdWxhdG9yL3NpbWQuaAorKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2lt
ZC5oCkBAIC03MCw2ICs3MCwxNiBAQCB0eXBlZGVmIGludCBfX2F0dHJpYnV0ZV9fKCh2ZWN0b3Jf
c2l6ZShWRUNfU0laRSkpKSB2c2lfdDsKIHR5cGVkZWYgbG9uZyBsb25nIF9fYXR0cmlidXRlX18o
KHZlY3Rvcl9zaXplKFZFQ19TSVpFKSkpIHZkaV90OwogI2VuZGlmCiAKKyNpZiBFTEVNX1NJWkUg
PT0gMQordHlwZWRlZiB2cWlfdCB2aW50X3Q7CisjZWxpZiBFTEVNX1NJWkUgPT0gMgordHlwZWRl
ZiB2aGlfdCB2aW50X3Q7CisjZWxpZiBFTEVNX1NJWkUgPT0gNAordHlwZWRlZiB2c2lfdCB2aW50
X3Q7CisjZWxpZiBFTEVNX1NJWkUgPT0gOAordHlwZWRlZiB2ZGlfdCB2aW50X3Q7CisjZW5kaWYK
KwogI2lmIFZFQ19TSVpFID49IDE2CiAKICMgaWYgRUxFTV9DT1VOVCA+PSAyCmRpZmYgLS1naXQg
YS90b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2LWVtdWxhdGUuaCBiL3Rvb2xzL3Rlc3RzL3g4
Nl9lbXVsYXRvci94ODYtZW11bGF0ZS5oCmluZGV4IGNiN2NjM2NkMTguLjY1ZWNiM2MxNjcgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODYtZW11bGF0ZS5oCisrKyBiL3Rv
b2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci94ODYtZW11bGF0ZS5oCkBAIC0xMzYsNiArMTM2LDcgQEAg
c3RhdGljIGlubGluZSBib29sIHhjcjBfbWFzayh1aW50NjRfdCBtYXNrKQogI2RlZmluZSBjcHVf
aGFzX2F2eDUxMmRxICAoY3AuZmVhdC5hdng1MTJkcSAmJiB4Y3IwX21hc2soMHhlNikpCiAjZGVm
aW5lIGNwdV9oYXNfYXZ4NTEyYncgIChjcC5mZWF0LmF2eDUxMmJ3ICYmIHhjcjBfbWFzaygweGU2
KSkKICNkZWZpbmUgY3B1X2hhc19hdng1MTJ2bCAgKGNwLmZlYXQuYXZ4NTEydmwgJiYgeGNyMF9t
YXNrKDB4ZTYpKQorI2RlZmluZSBjcHVfaGFzX2F2eDUxMl92Ym1pIChjcC5mZWF0LmF2eDUxMl92
Ym1pICYmIHhjcjBfbWFzaygweGU2KSkKIAogI2RlZmluZSBjcHVfaGFzX3hnZXRidjEgICAoY3B1
X2hhc194c2F2ZSAmJiBjcC54c3RhdGUueGdldGJ2MSkKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUv
eDg2X2VtdWxhdGUuYwppbmRleCA2ZWExODlmZTg5Li5iODAxOTkyMzI0IDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYv
eDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtNDY4LDkgKzQ2OCwxMyBAQCBzdGF0aWMgY29u
c3Qgc3RydWN0IGV4dDBmMzhfdGFibGUgewogICAgIFsweDU5XSA9IHsgLnNpbWRfc2l6ZSA9IHNp
bWRfb3RoZXIsIC50d29fb3AgPSAxLCAuZDhzID0gMyB9LAogICAgIFsweDVhXSA9IHsgLnNpbWRf
c2l6ZSA9IHNpbWRfMTI4LCAudHdvX29wID0gMSwgLmQ4cyA9IDQgfSwKICAgICBbMHg1Yl0gPSB7
IC5zaW1kX3NpemUgPSBzaW1kXzI1NiwgLnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfdmxfYnlfMiB9
LAorICAgIFsweDc1IC4uLiAweDc2XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwg
LmQ4cyA9IGQ4c192bCB9LAorICAgIFsweDc3XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2Vk
X2ZwLCAuZDhzID0gZDhzX3ZsIH0sCiAgICAgWzB4NzhdID0geyAuc2ltZF9zaXplID0gc2ltZF9v
dGhlciwgLnR3b19vcCA9IDEgfSwKICAgICBbMHg3OV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290
aGVyLCAudHdvX29wID0gMSwgLmQ4cyA9IDEgfSwKICAgICBbMHg3YSAuLi4gMHg3Y10gPSB7IC5z
aW1kX3NpemUgPSBzaW1kX25vbmUsIC50d29fb3AgPSAxIH0sCisgICAgWzB4N2QgLi4uIDB4N2Vd
ID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAuZDhzID0gZDhzX3ZsIH0sCisgICAg
WzB4N2ZdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC5kOHMgPSBkOHNfdmwgfSwK
ICAgICBbMHg4Y10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKICAgICBbMHg4
ZV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC50b19tZW0gPSAxIH0sCiAgICAg
WzB4OTAgLi4uIDB4OTNdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnZzaWIgPSAxIH0s
CkBAIC0xODI5LDYgKzE4MzMsNyBAQCBpbl9wcm90bW9kZSgKICNkZWZpbmUgdmNwdV9oYXNfc2hh
KCkgICAgICAgICAoY3R4dC0+Y3B1aWQtPmZlYXQuc2hhKQogI2RlZmluZSB2Y3B1X2hhc19hdng1
MTJidygpICAgIChjdHh0LT5jcHVpZC0+ZmVhdC5hdng1MTJidykKICNkZWZpbmUgdmNwdV9oYXNf
YXZ4NTEydmwoKSAgICAoY3R4dC0+Y3B1aWQtPmZlYXQuYXZ4NTEydmwpCisjZGVmaW5lIHZjcHVf
aGFzX2F2eDUxMl92Ym1pKCkgKGN0eHQtPmNwdWlkLT5mZWF0LmF2eDUxMl92Ym1pKQogI2RlZmlu
ZSB2Y3B1X2hhc19yZHBpZCgpICAgICAgIChjdHh0LT5jcHVpZC0+ZmVhdC5yZHBpZCkKIAogI2Rl
ZmluZSB2Y3B1X211c3RfaGF2ZShmZWF0KSBcCkBAIC02MDE3LDYgKzYwMjIsMTEgQEAgeDg2X2Vt
dWxhdGUoCiAgICAgQ0FTRV9TSU1EX1BBQ0tFRF9GUChfRVZFWCwgMHgwZiwgMHgxNSk6IC8qIHZ1
bnBja2hwe3MsZH0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCiAgICAgICAgIGdl
bmVyYXRlX2V4Y2VwdGlvbl9pZihldmV4LncgIT0gKGV2ZXgucGZ4ICYgVkVYX1BSRUZJWF9ET1VC
TEVfTUFTSyksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFWENfVUQpOworICAgICAg
ICAvKiBmYWxsIHRocm91Z2ggKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4
LCAweDc2KTogLyogdnBlcm1pMntkLHF9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAq
LworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4NzcpOiAvKiB2cGVybWky
cHtzLGR9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1V
TF9PUENfRVZFWF82NigweDBmMzgsIDB4N2UpOiAvKiB2cGVybXQye2QscX0gW3h5el1tbS9tZW0s
W3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYz
OCwgMHg3Zik6IC8qIHZwZXJtdDJwe3MsZH0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9
ICovCiAgICAgICAgIGZhdWx0X3N1cHByZXNzaW9uID0gZmFsc2U7CiAgICAgICAgIC8qIGZhbGwg
dGhyb3VnaCAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGRiKTogLyog
dnBhbmR7ZCxxfSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KQEAgLTg1NDAsNiAr
ODU1MCwxNiBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGVh
LnR5cGUgIT0gT1BfTUVNIHx8ICF2ZXgubCB8fCB2ZXgudywgRVhDX1VEKTsKICAgICAgICAgZ290
byBzaW1kXzBmX2F2eDI7CiAKKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAw
eDc1KTogLyogdnBlcm1pMntiLHd9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLwor
ICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4N2QpOiAvKiB2cGVybXQye2Is
d30gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgICAgIGlmICggIWV2ZXgu
dyApCisgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJfdmJtaSk7Cisg
ICAgICAgIGVsc2UKKyAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmJ3
KTsKKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXguYnJzLCBFWENfVUQpOworICAg
ICAgICBmYXVsdF9zdXBwcmVzc2lvbiA9IGZhbHNlOworICAgICAgICBnb3RvIGF2eDUxMmZfbm9f
c2FlOworCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHg3OCk6IC8qIHZw
YnJvYWRjYXN0YiB4bW0vbTgsW3h5el1tbXtrfSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZF
WF82NigweDBmMzgsIDB4NzkpOiAvKiB2cGJyb2FkY2FzdHcgeG1tL20xNixbeHl6XW1te2t9ICov
CiAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmJ3KTsKZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9j
cHVmZWF0dXJlLmgKaW5kZXggNzQ1ODAxZjNjMC4uYmY1ZjM3ZWMzNiAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9j
cHVmZWF0dXJlLmgKQEAgLTEwNyw2ICsxMDcsNyBAQAogI2RlZmluZSBjcHVfaGFzX2F2eDUxMnZs
ICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVZYNTEyVkwpCiAKIC8qIENQVUlEIGxl
dmVsIDB4MDAwMDAwMDc6MC5lY3ggKi8KKyNkZWZpbmUgY3B1X2hhc19hdng1MTJfdmJtaSAgICAg
Ym9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0FWWDUxMl9WQk1JKQogI2RlZmluZSBjcHVfaGFzX3Jk
cGlkICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfUkRQSUQpCiAKIC8qIENQVUlE
IGxldmVsIDB4ODAwMDAwMDcuZWR4ICovCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMv
YXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2Nw
dWZlYXR1cmVzZXQuaAppbmRleCA1NTIzMWQ0YjNiLi5jZjI4MTE4Y2FiIDEwMDY0NAotLS0gYS94
ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCisrKyBiL3hlbi9pbmNs
dWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKQEAgLTIyNCw3ICsyMjQsNyBAQCBY
RU5fQ1BVRkVBVFVSRShBVlg1MTJWTCwgICAgICA1KjMyKzMxKSAvKkEgIEFWWC01MTIgVmVjdG9y
IExlbmd0aCBFeHRlbnNpb25zICovCiAKIC8qIEludGVsLWRlZmluZWQgQ1BVIGZlYXR1cmVzLCBD
UFVJRCBsZXZlbCAweDAwMDAwMDA3OjAuZWN4LCB3b3JkIDYgKi8KIFhFTl9DUFVGRUFUVVJFKFBS
RUZFVENIV1QxLCAgIDYqMzIrIDApIC8qQSAgUFJFRkVUQ0hXVDEgaW5zdHJ1Y3Rpb24gKi8KLVhF
Tl9DUFVGRUFUVVJFKEFWWDUxMlZCTUksICAgIDYqMzIrIDEpIC8qQSAgQVZYLTUxMiBWZWN0b3Ig
Qnl0ZSBNYW5pcHVsYXRpb24gSW5zdHJzICovCitYRU5fQ1BVRkVBVFVSRShBVlg1MTJfVkJNSSwg
ICA2KjMyKyAxKSAvKkEgIEFWWC01MTIgVmVjdG9yIEJ5dGUgTWFuaXB1bGF0aW9uIEluc3RycyAq
LwogWEVOX0NQVUZFQVRVUkUoVU1JUCwgICAgICAgICAgNiozMisgMikgLypTICBVc2VyIE1vZGUg
SW5zdHJ1Y3Rpb24gUHJldmVudGlvbiAqLwogWEVOX0NQVUZFQVRVUkUoUEtVLCAgICAgICAgICAg
NiozMisgMykgLypIICBQcm90ZWN0aW9uIEtleXMgZm9yIFVzZXJzcGFjZSAqLwogWEVOX0NQVUZF
QVRVUkUoT1NQS0UsICAgICAgICAgNiozMisgNCkgLyohICBPUyBQcm90ZWN0aW9uIEtleXMgRW5h
YmxlICovCmRpZmYgLS1naXQgYS94ZW4vdG9vbHMvZ2VuLWNwdWlkLnB5IGIveGVuL3Rvb2xzL2dl
bi1jcHVpZC5weQppbmRleCBmOGJkNjg2ODUyLi42N2VjNTRiMTgzIDEwMDc1NQotLS0gYS94ZW4v
dG9vbHMvZ2VuLWNwdWlkLnB5CisrKyBiL3hlbi90b29scy9nZW4tY3B1aWQucHkKQEAgLTI2MCwx
MiArMjYwLDE3IEBAIGRlZiBjcnVuY2hfbnVtYmVycyhzdGF0ZSk6CiAgICAgICAgIEFWWDI6IFtB
Vlg1MTJGXSwKIAogICAgICAgICAjIEFWWDUxMkYgaXMgdGFrZW4gdG8gbWVhbiBoYXJkd2FyZSBz
dXBwb3J0IGZvciA1MTJiaXQgcmVnaXN0ZXJzCi0gICAgICAgICMgKHdoaWNoIGluIHByYWN0aWNl
IGRlcGVuZHMgb24gdGhlIEVWRVggcHJlZml4IHRvIGVuY29kZSksIGFuZCB0aGUKLSAgICAgICAg
IyBpbnN0cnVjdGlvbnMgdGhlbXNlbHZlcy4gQWxsIGZ1cnRoZXIgQVZYNTEyIGZlYXR1cmVzIGFy
ZSBidWlsdCBvbgotICAgICAgICAjIHRvcCBvZiBBVlg1MTJGCisgICAgICAgICMgKHdoaWNoIGlu
IHByYWN0aWNlIGRlcGVuZHMgb24gdGhlIEVWRVggcHJlZml4IHRvIGVuY29kZSkgYXMgd2VsbAor
ICAgICAgICAjIGFzIG1hc2sgcmVnaXN0ZXJzLCBhbmQgdGhlIGluc3RydWN0aW9ucyB0aGVtc2Vs
dmVzLiBBbGwgZnVydGhlcgorICAgICAgICAjIEFWWDUxMiBmZWF0dXJlcyBhcmUgYnVpbHQgb24g
dG9wIG9mIEFWWDUxMkYKICAgICAgICAgQVZYNTEyRjogW0FWWDUxMkRRLCBBVlg1MTJJRk1BLCBB
Vlg1MTJQRiwgQVZYNTEyRVIsIEFWWDUxMkNELAotICAgICAgICAgICAgICAgICAgQVZYNTEyQlcs
IEFWWDUxMlZMLCBBVlg1MTJWQk1JLCBBVlg1MTJfNFZOTklXLAotICAgICAgICAgICAgICAgICAg
QVZYNTEyXzRGTUFQUywgQVZYNTEyX1ZQT1BDTlREUV0sCisgICAgICAgICAgICAgICAgICBBVlg1
MTJCVywgQVZYNTEyVkwsIEFWWDUxMl80Vk5OSVcsIEFWWDUxMl80Rk1BUFMsCisgICAgICAgICAg
ICAgICAgICBBVlg1MTJfVlBPUENOVERRXSwKKworICAgICAgICAjIEFWWDUxMiBleHRlbnNpb25z
IGFjdGluZyBzb2xlbHkgb24gdmVjdG9ycyBvZiBieXRlcy93b3JkcyBhcmUgbWFkZQorICAgICAg
ICAjIGRlcGVuZGVudHMgb2YgQVZYNTEyQlcgKGFzIHRvIHJlcXVpcmluZyB3aWRlciB0aGFuIDE2
LWJpdCBtYXNrCisgICAgICAgICMgcmVnaXN0ZXJzKSwgZGVzcGl0ZSB0aGUgU0RNIG5vdCBmb3Jt
YWxseSBtYWtpbmcgdGhpcyBjb25uZWN0aW9uLgorICAgICAgICBBVlg1MTJCVzogW0FWWDUxMl9W
Qk1JXSwKIAogICAgICAgICAjIFRoZSBmZWF0dXJlczoKICAgICAgICAgIyAgICogU2luZ2xlIFRo
cmVhZCBJbmRpcmVjdCBCcmFuY2ggUHJlZGljdG9ycwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 21 06:44:41 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 06:44: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 1hSyVt-00033b-Er; Tue, 21 May 2019 06:44:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TCK3=TV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hSyVr-00033R-Pv
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 06:44:39 +0000
X-Inumbo-ID: e5749610-7b93-11e9-9006-033e98441f84
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e5749610-7b93-11e9-9006-033e98441f84;
 Tue, 21 May 2019 06:44:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hSyVn-0004DQ-1G
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 06:44:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hSyVm-0007N5-Uy
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 06:44:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hSyVm-0007N5-Uy@xenbits.xenproject.org>
Date: Tue, 21 May 2019 06:44:34 +0000
Subject: [Xen-changelog] [xen staging] x86emul: support AVX512{F,
 BW} integer shuffle insns
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQ4Y2U3ZWJiNDE0Yzk3ZTY4MTE0YTMxODkzYjkxOTIzMDBkODBjM2EKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWF5IDIx
IDA4OjI3OjU4IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDIxIDA4OjI3OjU4IDIwMTkgKzAyMDAKCiAgICB4
ODZlbXVsOiBzdXBwb3J0IEFWWDUxMntGLEJXfSBpbnRlZ2VyIHNodWZmbGUgaW5zbnMKICAgIAog
ICAgQWxzbyBpbmNsdWRlIHZzaHVmZnszMng0LDY0eDJ9IGFzIGJlaW5nIHZlcnkgc2ltaWxhciB0
byB2c2h1Zml7MzJ4NCw2NHgyfS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdGlyeC5jb20+Ci0tLQogdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlz
cDguYyAgfCAgOCArKysrKysrKwogdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuYyAgICAg
ICAgfCAxOCArKysrKysrKysrKysrKysrKysKIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1k
LmggICAgICAgIHwgIDcgKysrKysrKwogeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVs
YXRlLmMgfCAzMSArKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tCiA0IGZpbGVzIGNoYW5n
ZWQsIDYxIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMv
dGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRv
ci9ldmV4LWRpc3A4LmMKaW5kZXggOGIyYTc3MjNkYi4uOWZmY2M4NDQ2NiAxMDA2NDQKLS0tIGEv
dG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYworKysgYi90b29scy90ZXN0cy94
ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCkBAIC0yMTQsNiArMjE0LDcgQEAgc3RhdGljIGNvbnN0
IHN0cnVjdCB0ZXN0IGF2eDUxMmZfYWxsW10gPSB7CiAgICAgSU5TTihwcm9sdiwgICAgICAgIDY2
LCAwZjM4LCAxNSwgICAgdmwsICAgICBkcSwgdmwpLAogICAgIElOU05YKHByb3IsICAgICAgICA2
NiwgICAwZiwgNzIsIDAsIHZsLCAgICAgZHEsIHZsKSwKICAgICBJTlNOKHByb3J2LCAgICAgICAg
NjYsIDBmMzgsIDE0LCAgICB2bCwgICAgIGRxLCB2bCksCisgICAgSU5TTihwc2h1ZmQsICAgICAg
IDY2LCAgIDBmLCA3MCwgICAgdmwsICAgICAgZCwgdmwpLAogICAgIElOU04ocHNsbGQsICAgICAg
ICA2NiwgICAwZiwgZjIsICAgIGVsXzQsICAgIGQsIHZsKSwKICAgICBJTlNOWChwc2xsZCwgICAg
ICAgNjYsICAgMGYsIDcyLCA2LCB2bCwgICAgICBkLCB2bCksCiAgICAgSU5TTihwc2xscSwgICAg
ICAgIDY2LCAgIDBmLCBmMywgICAgZWxfMiwgICAgcSwgdmwpLApAQCAtMjY0LDYgKzI2NSwxMCBA
QCBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZl9ubzEyOFtdID0gewogICAgIElOU04o
ZXh0cmFjdGkzMng0LCAgIDY2LCAwZjNhLCAzOSwgZWxfNCwgIGQsIHZsKSwKICAgICBJTlNOKGlu
c2VydGYzMng0LCAgICA2NiwgMGYzYSwgMTgsIGVsXzQsICBkLCB2bCksCiAgICAgSU5TTihpbnNl
cnRpMzJ4NCwgICAgNjYsIDBmM2EsIDM4LCBlbF80LCAgZCwgdmwpLAorICAgIElOU04oc2h1ZmYz
Mng0LCAgICAgIDY2LCAwZjNhLCAyMywgdmwsICAgIGQsIHZsKSwKKyAgICBJTlNOKHNodWZmNjR4
MiwgICAgICA2NiwgMGYzYSwgMjMsIHZsLCAgICBxLCB2bCksCisgICAgSU5TTihzaHVmaTMyeDQs
ICAgICAgNjYsIDBmM2EsIDQzLCB2bCwgICAgZCwgdmwpLAorICAgIElOU04oc2h1Zmk2NHgyLCAg
ICAgIDY2LCAwZjNhLCA0MywgdmwsICAgIHEsIHZsKSwKIH07CiAKIHN0YXRpYyBjb25zdCBzdHJ1
Y3QgdGVzdCBhdng1MTJmXzUxMltdID0gewpAQCAtMzE4LDYgKzMyMyw5IEBAIHN0YXRpYyBjb25z
dCBzdHJ1Y3QgdGVzdCBhdng1MTJid19hbGxbXSA9IHsKICAgICBJTlNOKHBtdWxodywgICAgICA2
NiwgICAwZiwgZTUsICAgIHZsLCAgICB3LCB2bCksCiAgICAgSU5TTihwbXVsbHcsICAgICAgNjYs
ICAgMGYsIGQ1LCAgICB2bCwgICAgdywgdmwpLAogICAgIElOU04ocHNhZGJ3LCAgICAgIDY2LCAg
IDBmLCBmNiwgICAgdmwsICAgIGIsIHZsKSwKKyAgICBJTlNOKHBzaHVmYiwgICAgICA2NiwgMGYz
OCwgMDAsICAgIHZsLCAgICBiLCB2bCksCisgICAgSU5TTihwc2h1Zmh3LCAgICAgZjMsICAgMGYs
IDcwLCAgICB2bCwgICAgdywgdmwpLAorICAgIElOU04ocHNodWZsdywgICAgIGYyLCAgIDBmLCA3
MCwgICAgdmwsICAgIHcsIHZsKSwKICAgICBJTlNOWChwc2xsZHEsICAgICA2NiwgICAwZiwgNzMs
IDcsIHZsLCAgICBiLCB2bCksCiAgICAgSU5TTihwc2xsdncsICAgICAgNjYsIDBmMzgsIDEyLCAg
ICB2bCwgICAgdywgdmwpLAogICAgIElOU04ocHNsbHcsICAgICAgIDY2LCAgIDBmLCBmMSwgICAg
ZWxfOCwgIHcsIHZsKSwKZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1k
LmMgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5jCmluZGV4IGYyNmRmMzI2NDQuLjY2
OWY4NmRlNzYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmMKKysr
IGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuYwpAQCAtMTUzLDYgKzE1MywxMCBAQCBz
dGF0aWMgaW5saW5lIGJvb2wgX3RvX2Jvb2woYnl0ZV92ZWNfdCBidikKICMgIGVsc2UKICMgICBk
ZWZpbmUgaW50ZXJsZWF2ZV9oaSh4LCB5KSBCKHZwZXJtaTJ2YXJwcywgX21hc2ssIHgsIGludGVy
bGVhdmVfaGksIHksIH4wKQogIyAgIGRlZmluZSBpbnRlcmxlYXZlX2xvKHgsIHkpIEIodnBlcm10
MnZhcnBzLCBfbWFzaywgaW50ZXJsZWF2ZV9sbywgeCwgeSwgfjApCisjICAgZGVmaW5lIHN3YXAo
eCkgKHsgXAorICAgIHZlY190IHRfID0gQihzaHVmX2YzMng0XywgX21hc2ssIHgsIHgsIFZFQ19T
SVpFID09IDMyID8gMGIwMSA6IDBiMDAwMTEwMTEsIHVuZGVmKCksIH4wKTsgXAorICAgIEIoc2h1
ZnBzLCBfbWFzaywgdF8sIHRfLCAwYjAwMDExMDExLCB1bmRlZigpLCB+MCk7IFwKK30pCiAjICBl
bmRpZgogIyBlbGlmIEZMT0FUX1NJWkUgPT0gOAogIyAgaWYgVkVDX1NJWkUgPj0gMzIKQEAgLTE4
MSw2ICsxODUsMTAgQEAgc3RhdGljIGlubGluZSBib29sIF90b19ib29sKGJ5dGVfdmVjX3QgYnYp
CiAjICBlbHNlCiAjICAgZGVmaW5lIGludGVybGVhdmVfaGkoeCwgeSkgQih2cGVybWkydmFycGQs
IF9tYXNrLCB4LCBpbnRlcmxlYXZlX2hpLCB5LCB+MCkKICMgICBkZWZpbmUgaW50ZXJsZWF2ZV9s
byh4LCB5KSBCKHZwZXJtdDJ2YXJwZCwgX21hc2ssIGludGVybGVhdmVfbG8sIHgsIHksIH4wKQor
IyAgIGRlZmluZSBzd2FwKHgpICh7IFwKKyAgICB2ZWNfdCB0XyA9IEIoc2h1Zl9mNjR4Ml8sIF9t
YXNrLCB4LCB4LCBWRUNfU0laRSA9PSAzMiA/IDBiMDEgOiAwYjAwMDExMDExLCB1bmRlZigpLCB+
MCk7IFwKKyAgICBCKHNodWZwZCwgX21hc2ssIHRfLCB0XywgMGIwMTAxMDEwMSwgdW5kZWYoKSwg
fjApOyBcCit9KQogIyAgZW5kaWYKICMgZW5kaWYKICNlbGlmIEZMT0FUX1NJWkUgPT0gNCAmJiBk
ZWZpbmVkKF9fU1NFX18pCkBAIC0zMDksOSArMzE3LDE0IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBf
dG9fYm9vbChieXRlX3ZlY190IGJ2KQogIyAgaWYgVkVDX1NJWkUgPT0gMTYKICMgICBkZWZpbmUg
aW50ZXJsZWF2ZV9oaSh4LCB5KSAoKHZlY190KUIocHVucGNraGRxLCBfbWFzaywgKHZzaV90KSh4
KSwgKHZzaV90KSh5KSwgKHZzaV90KXVuZGVmKCksIH4wKSkKICMgICBkZWZpbmUgaW50ZXJsZWF2
ZV9sbyh4LCB5KSAoKHZlY190KUIocHVucGNrbGRxLCBfbWFzaywgKHZzaV90KSh4KSwgKHZzaV90
KSh5KSwgKHZzaV90KXVuZGVmKCksIH4wKSkKKyMgICBkZWZpbmUgc3dhcCh4KSAoKHZlY190KUIo
cHNodWZkLCBfbWFzaywgKHZzaV90KSh4KSwgMGIwMDAxMTAxMSwgKHZzaV90KXVuZGVmKCksIH4w
KSkKICMgIGVsc2UKICMgICBkZWZpbmUgaW50ZXJsZWF2ZV9oaSh4LCB5KSAoKHZlY190KUIodnBl
cm1pMnZhcmQsIF9tYXNrLCAodnNpX3QpKHgpLCBpbnRlcmxlYXZlX2hpLCAodnNpX3QpKHkpLCB+
MCkpCiAjICAgZGVmaW5lIGludGVybGVhdmVfbG8oeCwgeSkgKCh2ZWNfdClCKHZwZXJtdDJ2YXJk
LCBfbWFzaywgaW50ZXJsZWF2ZV9sbywgKHZzaV90KSh4KSwgKHZzaV90KSh5KSwgfjApKQorIyAg
IGRlZmluZSBzd2FwKHgpICgodmVjX3QpQihwc2h1ZmQsIF9tYXNrLCBcCisgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIEIoc2h1Zl9pMzJ4NF8sIF9tYXNrLCAodnNpX3QpKHgpLCAodnNpX3Qp
KHgpLCBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgVkVDX1NJWkUgPT0gMzIgPyAw
YjAxIDogMGIwMDAxMTAxMSwgKHZzaV90KXVuZGVmKCksIH4wKSwgXAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAwYjAwMDExMDExLCAodnNpX3QpdW5kZWYoKSwgfjApKQogIyAgZW5kaWYK
ICMgIGRlZmluZSBtaXgoeCwgeSkgKCh2ZWNfdClCKG1vdmRxYTMyXywgX21hc2ssICh2c2lfdCko
eCksICh2c2lfdCkoeSksIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgwYjAxMDEw
MTAxMDEwMTAxMDEgJiAoKDEgPDwgRUxFTV9DT1VOVCkgLSAxKSkpKQpAQCAtMzMzLDkgKzM0Niwx
NCBAQCBzdGF0aWMgaW5saW5lIGJvb2wgX3RvX2Jvb2woYnl0ZV92ZWNfdCBidikKICMgIGlmIFZF
Q19TSVpFID09IDE2CiAjICAgZGVmaW5lIGludGVybGVhdmVfaGkoeCwgeSkgKCh2ZWNfdClCKHB1
bnBja2hxZHEsIF9tYXNrLCAodmRpX3QpKHgpLCAodmRpX3QpKHkpLCAodmRpX3QpdW5kZWYoKSwg
fjApKQogIyAgIGRlZmluZSBpbnRlcmxlYXZlX2xvKHgsIHkpICgodmVjX3QpQihwdW5wY2tscWRx
LCBfbWFzaywgKHZkaV90KSh4KSwgKHZkaV90KSh5KSwgKHZkaV90KXVuZGVmKCksIH4wKSkKKyMg
ICBkZWZpbmUgc3dhcCh4KSAoKHZlY190KUIocHNodWZkLCBfbWFzaywgKHZzaV90KSh4KSwgMGIw
MTAwMTExMCwgKHZzaV90KXVuZGVmKCksIH4wKSkKICMgIGVsc2UKICMgICBkZWZpbmUgaW50ZXJs
ZWF2ZV9oaSh4LCB5KSAoKHZlY190KUIodnBlcm1pMnZhcnEsIF9tYXNrLCAodmRpX3QpKHgpLCBp
bnRlcmxlYXZlX2hpLCAodmRpX3QpKHkpLCB+MCkpCiAjICAgZGVmaW5lIGludGVybGVhdmVfbG8o
eCwgeSkgKCh2ZWNfdClCKHZwZXJtdDJ2YXJxLCBfbWFzaywgaW50ZXJsZWF2ZV9sbywgKHZkaV90
KSh4KSwgKHZkaV90KSh5KSwgfjApKQorIyAgIGRlZmluZSBzd2FwKHgpICgodmVjX3QpQihwc2h1
ZmQsIF9tYXNrLCBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICh2c2lfdClCKHNodWZf
aTY0eDJfLCBfbWFzaywgKHZkaV90KSh4KSwgKHZkaV90KSh4KSwgXAorICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBWRUNfU0laRSA9PSAzMiA/IDBiMDEgOiAwYjAwMDExMDEx
LCAodmRpX3QpdW5kZWYoKSwgfjApLCBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDBi
MDEwMDExMTAsICh2c2lfdCl1bmRlZigpLCB+MCkpCiAjICBlbmRpZgogIyAgZGVmaW5lIG1peCh4
LCB5KSAoKHZlY190KUIobW92ZHFhNjRfLCBfbWFzaywgKHZkaV90KSh4KSwgKHZkaV90KSh5KSwg
MGIwMTAxMDEwMSkpCiAjIGVuZGlmCmRpZmYgLS1naXQgYS90b29scy90ZXN0cy94ODZfZW11bGF0
b3Ivc2ltZC5oIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuaAppbmRleCAxZjQzZGZm
Y2ZmLi4xYWM0ZDQxZTZjIDEwMDY0NAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2lt
ZC5oCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmgKQEAgLTExOSw2ICsxMTks
MTIgQEAgdHlwZWRlZiBsb25nIGxvbmcgX19hdHRyaWJ1dGVfXygodmVjdG9yX3NpemUoSEFMRl9T
SVpFKSkpIHZkaV9oYWxmX3Q7CiAKICNpZmRlZiBfX0FWWDUxMkZfXwogCisvKiBTYWRseSB0aGVy
ZSBhcmUgYSBmZXcgZXhjZXB0aW9ucyB0byB0aGUgZ2VuZXJhbCBuYW1pbmcgcnVsZXMuICovCisj
IGRlZmluZSBfX2J1aWx0aW5faWEzMl9zaHVmX2YzMng0XzUxMl9tYXNrIF9fYnVpbHRpbl9pYTMy
X3NodWZfZjMyeDRfbWFzaworIyBkZWZpbmUgX19idWlsdGluX2lhMzJfc2h1Zl9mNjR4Ml81MTJf
bWFzayBfX2J1aWx0aW5faWEzMl9zaHVmX2Y2NHgyX21hc2sKKyMgZGVmaW5lIF9fYnVpbHRpbl9p
YTMyX3NodWZfaTMyeDRfNTEyX21hc2sgX19idWlsdGluX2lhMzJfc2h1Zl9pMzJ4NF9tYXNrCisj
IGRlZmluZSBfX2J1aWx0aW5faWEzMl9zaHVmX2k2NHgyXzUxMl9tYXNrIF9fYnVpbHRpbl9pYTMy
X3NodWZfaTY0eDJfbWFzaworCiAjIGlmIFZFQ19TSVpFID4gRUxFTV9TSVpFICYmIChkZWZpbmVk
KFZFQ19NQVgpID8gVkVDX01BWCA6IFZFQ19TSVpFKSA8IDY0CiAjICBwcmFnbWEgR0NDIHRhcmdl
dCAoICJhdng1MTJ2bCIgKQogIyBlbmRpZgpAQCAtMjYyLDYgKzI2OCw3IEBAIE9WUihwbW92enh3
cSk7CiBPVlIocG11bGxkKTsKIE9WUihwbXVsZHEpOwogT1ZSKHBtdWx1ZHEpOworT1ZSKHBzaHVm
ZCk7CiBPVlIocHVucGNraGRxKTsKIE9WUihwdW5wY2tocWRxKTsKIE9WUihwdW5wY2tsZHEpOwpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgYi94ZW4v
YXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwppbmRleCBiODAxOTkyMzI0Li5lZmM5
NjlmZmRkIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUu
YworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtMzE4LDcg
KzMxOCw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdHdvYnl0ZV90YWJsZSB7CiAgICAgWzB4NmIg
Li4uIDB4NmRdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2ludCwg
ZDhzX3ZsIH0sCiAgICAgWzB4NmVdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18TW92LCBz
aW1kX25vbmUsIGQ4c19kcTY0IH0sCiAgICAgWzB4NmZdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18
TW9kUk18TW92LCBzaW1kX3BhY2tlZF9pbnQsIGQ4c192bCB9LAotICAgIFsweDcwXSA9IHsgU3Jj
SW1tQnl0ZXxNb2RSTXxUd29PcCwgc2ltZF9vdGhlciB9LAorICAgIFsweDcwXSA9IHsgU3JjSW1t
Qnl0ZXxNb2RSTXxUd29PcCwgc2ltZF9vdGhlciwgZDhzX3ZsIH0sCiAgICAgWzB4NzEgLi4uIDB4
NzNdID0geyBEc3RJbXBsaWNpdHxTcmNJbW1CeXRlfE1vZFJNLCBzaW1kX25vbmUsIGQ4c192bCB9
LAogICAgIFsweDc0IC4uLiAweDc2XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1k
X3BhY2tlZF9pbnQsIGQ4c192bCB9LAogICAgIFsweDc3XSA9IHsgRHN0SW1wbGljaXR8U3JjTm9u
ZSB9LApAQCAtNDMyLDcgKzQzMiw4IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZXh0MGYzOF90YWJs
ZSB7CiAgICAgdWludDhfdCB2c2liOjE7CiAgICAgZGlzcDhzY2FsZV90IGQ4czo0OwogfSBleHQw
ZjM4X3RhYmxlWzI1Nl0gPSB7Ci0gICAgWzB4MDAgLi4uIDB4MGJdID0geyAuc2ltZF9zaXplID0g
c2ltZF9wYWNrZWRfaW50IH0sCisgICAgWzB4MDBdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNr
ZWRfaW50LCAuZDhzID0gZDhzX3ZsIH0sCisgICAgWzB4MDEgLi4uIDB4MGJdID0geyAuc2ltZF9z
aXplID0gc2ltZF9wYWNrZWRfaW50IH0sCiAgICAgWzB4MGMgLi4uIDB4MGZdID0geyAuc2ltZF9z
aXplID0gc2ltZF9wYWNrZWRfZnAgfSwKICAgICBbMHgxMCAuLi4gMHgxMl0gPSB7IC5zaW1kX3Np
emUgPSBzaW1kX3BhY2tlZF9pbnQsIC5kOHMgPSBkOHNfdmwgfSwKICAgICBbMHgxM10gPSB7IC5z
aW1kX3NpemUgPSBzaW1kX290aGVyLCAudHdvX29wID0gMSB9LApAQCAtNTQzLDYgKzU0NCw3IEBA
IHN0YXRpYyBjb25zdCBzdHJ1Y3QgZXh0MGYzYV90YWJsZSB7CiAgICAgWzB4MjBdID0geyAuc2lt
ZF9zaXplID0gc2ltZF9ub25lLCAuZDhzID0gMCB9LAogICAgIFsweDIxXSA9IHsgLnNpbWRfc2l6
ZSA9IHNpbWRfb3RoZXIsIC5kOHMgPSAyIH0sCiAgICAgWzB4MjJdID0geyAuc2ltZF9zaXplID0g
c2ltZF9ub25lLCAuZDhzID0gZDhzX2RxNjQgfSwKKyAgICBbMHgyM10gPSB7IC5zaW1kX3NpemUg
PSBzaW1kX3BhY2tlZF9pbnQsIC5kOHMgPSBkOHNfdmwgfSwKICAgICBbMHgyNV0gPSB7IC5zaW1k
X3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC5kOHMgPSBkOHNfdmwgfSwKICAgICBbMHgzMCAuLi4g
MHgzM10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAudHdvX29wID0gMSB9LAogICAgIFsw
eDM4XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfMTI4LCAuZDhzID0gNCB9LApAQCAtNTUyLDYgKzU1
NCw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZXh0MGYzYV90YWJsZSB7CiAgICAgWzB4M2UgLi4u
IDB4M2ZdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAuZDhzID0gZDhzX3ZsIH0s
CiAgICAgWzB4NDAgLi4uIDB4NDFdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAgfSwK
ICAgICBbMHg0Ml0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKKyAgICBbMHg0
M10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC5kOHMgPSBkOHNfdmwgfSwKICAg
ICBbMHg0NF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKICAgICBbMHg0Nl0g
PSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKICAgICBbMHg0OCAuLi4gMHg0OV0g
PSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCwgLmZvdXJfb3AgPSAxIH0sCkBAIC02Njc3
LDYgKzY2ODAsNyBAQCB4ODZfZW11bGF0ZSgKICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYo
MHgwZiwgMHhlMSk6IC8qIHZwc3JhdyB4bW0vbTEyOCxbeHl6XW1tLFt4eXpdbW17a30gKi8KICAg
ICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhmMSk6IC8qIHZwc2xsdyB4bW0vbTEy
OCxbeHl6XW1tLFt4eXpdbW17a30gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgw
ZiwgMHhmNSk6IC8qIHZwbWFkZHdkIFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLwor
ICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4MDApOiAvKiB2cHNodWZiIFt4
eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLwogICAgICAgICBmYXVsdF9zdXBwcmVzc2lv
biA9IGZhbHNlOwogICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KICAgICBjYXNlIFg4NkVNVUxf
T1BDX0VWRVhfNjYoMHgwZiwgMHhkNSk6IC8qIHZwbXVsbHcgW3h5el1tbS9tZW0sW3h5el1tbSxb
eHl6XW1te2t9ICovCkBAIC02OTMxLDYgKzY5MzUsMjEgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAg
IGluc25fYnl0ZXMgPSBQRlhfQllURVMgKyAzOwogICAgICAgICBicmVhazsKIAorICAgIGNhc2Ug
WDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweDcwKTogLyogdnBzaHVmZCAkaW1tOCxbeHl6XW1t
L21lbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYX0YzKDB4MGYsIDB4
NzApOiAvKiB2cHNodWZodyAkaW1tOCxbeHl6XW1tL21lbSxbeHl6XW1te2t9ICovCisgICAgY2Fz
ZSBYODZFTVVMX09QQ19FVkVYX0YyKDB4MGYsIDB4NzApOiAvKiB2cHNodWZsdyAkaW1tOCxbeHl6
XW1tL21lbSxbeHl6XW1te2t9ICovCisgICAgICAgIGlmICggZXZleC5wZnggPT0gdmV4XzY2ICkK
KyAgICAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihldmV4LncsIEVYQ19VRCk7CisgICAg
ICAgIGVsc2UKKyAgICAgICAgeworICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUo
YXZ4NTEyYncpOworICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXguYnJzLCBF
WENfVUQpOworICAgICAgICB9CisgICAgICAgIGQgPSAoZCAmIH5TcmNNYXNrKSB8IFNyY01lbSB8
IFR3b09wOworICAgICAgICBvcF9ieXRlcyA9IDE2IDw8IGV2ZXgubHI7CisgICAgICAgIGZhdWx0
X3N1cHByZXNzaW9uID0gZmFsc2U7CisgICAgICAgIGdvdG8gYXZ4NTEyZl9pbW04X25vX3NhZTsK
KwogICAgIENBU0VfU0lNRF9QQUNLRURfSU5UKDB4MGYsIDB4NzEpOiAgICAvKiBHcnAxMiAqLwog
ICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYsIDB4NzEpOgogICAgIENBU0VfU0lNRF9Q
QUNLRURfSU5UKDB4MGYsIDB4NzIpOiAgICAvKiBHcnAxMyAqLwpAQCAtOTEyOSw3ICs5MTQ4LDEz
IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAvKiB2ZXh0cmFjdGk2NHgyICRpbW04LHt5LHp9bW0seG1tL20xMjh7a30gKi8KICAgICAg
ICAgaWYgKCBldmV4LncgKQogICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4
NTEyZHEpOwotICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoIWV2ZXgubHIgfHwgZXZleC5i
cnMsIEVYQ19VRCk7CisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihldmV4LmJycywgRVhD
X1VEKTsKKyAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCisgICAgY2FzZSBYODZFTVVMX09QQ19F
VkVYXzY2KDB4MGYzYSwgMHgyMyk6IC8qIHZzaHVmZjMyeDQgJGltbTgse3ksen1tbS9tZW0se3ks
en1tbSx7eSx6fW1te2t9ICovCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIC8qIHZzaHVmZjY0eDIgJGltbTgse3ksen1tbS9tZW0se3ksen1tbSx7eSx6fW1te2t9
ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzYSwgMHg0Myk6IC8qIHZzaHVm
aTMyeDQgJGltbTgse3ksen1tbS9tZW0se3ksen1tbSx7eSx6fW1te2t9ICovCisgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIHZzaHVmaTY0eDIgJGltbTgse3ks
en1tbS9tZW0se3ksen1tbSx7eSx6fW1te2t9ICovCisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlv
bl9pZighZXZleC5sciwgRVhDX1VEKTsKICAgICAgICAgZmF1bHRfc3VwcHJlc3Npb24gPSBmYWxz
ZTsKICAgICAgICAgZ290byBhdng1MTJmX2ltbThfbm9fc2FlOwogCi0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 21 06:44:47 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 06: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 1hSyVz-00034L-Gw; Tue, 21 May 2019 06: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=TCK3=TV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hSyVy-00034B-Ke
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 06:44:46 +0000
X-Inumbo-ID: eb89af4a-7b93-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id eb89af4a-7b93-11e9-8980-bc764e045a96;
 Tue, 21 May 2019 06:44:45 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hSyVx-0004Da-7p
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 06:44:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hSyVx-0007NZ-56
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 06:44:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hSyVx-0007NZ-56@xenbits.xenproject.org>
Date: Tue, 21 May 2019 06:44:45 +0000
Subject: [Xen-changelog] [xen staging] x86emul: support AVX512{BW,
 DQ} mask move insns
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDVjYTEwZGU1NzYxM2IzZDk0YWEyYTA3N2E0NTc2NTcyZDJmOGVkYTAKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWF5IDIx
IDA4OjI4OjQ4IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDIxIDA4OjI4OjQ4IDIwMTkgKzAyMDAKCiAgICB4
ODZlbXVsOiBzdXBwb3J0IEFWWDUxMntCVyxEUX0gbWFzayBtb3ZlIGluc25zCiAgICAKICAgIEVu
dHJpZXMgdG8gdGhlIHRhYmxlcyBpbiBldmV4LWRpc3A4LmMgYXJlIGFkZGVkIGRlc3BpdGUgdGhl
c2UgaW5zbnMgbm90CiAgICBhbGxvd2luZyBmb3IgbWVtb3J5IG9wZXJhbmRzLCB3aXRoIHRoZSBn
b2FsIG9mIHRoZSB0YWJsZXMgZ2l2aW5nIGEKICAgIGNvbXBsZXRlIHBpY3R1cmUgb2YgdGhlIHN1
cHBvcnRlZCBFVkVYLWVuY29kZWQgaW5zbnMgaW4gdGhlIGVuZC4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvdGVzdHMveDg2
X2VtdWxhdG9yL2V2ZXgtZGlzcDguYyAgfCAgNiArKysrKysKIHRvb2xzL3Rlc3RzL3g4Nl9lbXVs
YXRvci9vcG1hc2suUyAgICAgIHwgMTUgKysrKysrKysrKysrKysrCiB4ZW4vYXJjaC94ODYveDg2
X2VtdWxhdGUveDg2X2VtdWxhdGUuYyB8IDE1ICsrKysrKysrKysrKysrKwogMyBmaWxlcyBjaGFu
Z2VkLCAzNiBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxh
dG9yL2V2ZXgtZGlzcDguYyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMK
aW5kZXggOWZmY2M4NDQ2Ni4uYmI2YWMyNTVlNyAxMDA2NDQKLS0tIGEvdG9vbHMvdGVzdHMveDg2
X2VtdWxhdG9yL2V2ZXgtZGlzcDguYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZl
eC1kaXNwOC5jCkBAIC0zMTQsOSArMzE0LDEyIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBh
dng1MTJid19hbGxbXSA9IHsKICAgICBJTlNOKHBtaW5zdywgICAgICA2NiwgICAwZiwgZWEsICAg
IHZsLCAgICB3LCB2bCksCiAgICAgSU5TTihwbWludWIsICAgICAgNjYsICAgMGYsIGRhLCAgICB2
bCwgICAgYiwgdmwpLAogICAgIElOU04ocG1pbnV3LCAgICAgIDY2LCAwZjM4LCAzYSwgICAgdmws
ICAgIHcsIHZsKSwKKy8vICAgICAgIHBtb3ZiMm0sICAgICBmMywgMGYzOCwgMjksICAgICAgICAg
ICBiCisvLyAgICAgICBwbW92bTIsICAgICAgZjMsIDBmMzgsIDI4LCAgICAgICAgICBidwogICAg
IElOU04ocG1vdnN3YiwgICAgIGYzLCAwZjM4LCAyMCwgICAgdmxfMiwgIGIsIHZsKSwKICAgICBJ
TlNOKHBtb3ZzeGJ3LCAgICA2NiwgMGYzOCwgMjAsICAgIHZsXzIsICBiLCB2bCksCiAgICAgSU5T
TihwbW92dXN3YiwgICAgZjMsIDBmMzgsIDEwLCAgICB2bF8yLCAgYiwgdmwpLAorLy8gICAgICAg
cG1vdncybSwgICAgIGYzLCAwZjM4LCAyOSwgICAgICAgICAgIHcKICAgICBJTlNOKHBtb3Z3Yiwg
ICAgICBmMywgMGYzOCwgMzAsICAgIHZsXzIsICBiLCB2bCksCiAgICAgSU5TTihwbW92enhidywg
ICAgNjYsIDBmMzgsIDMwLCAgICB2bF8yLCAgYiwgdmwpLAogICAgIElOU04ocG11bGh1dywgICAg
IDY2LCAgIDBmLCBlNCwgICAgdmwsICAgIHcsIHZsKSwKQEAgLTM2NCw2ICszNjcsOSBAQCBzdGF0
aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZHFfYWxsW10gPSB7CiAgICAgSU5TTl9QRlAoYW5k
biwgICAgICAgICAgICAgMGYsIDU1KSwKICAgICBJTlNOKGJyb2FkY2FzdGkzMngyLCA2NiwgMGYz
OCwgNTksIGVsXzIsICBkLCB2bCksCiAgICAgSU5TTl9QRlAob3IsICAgICAgICAgICAgICAgMGYs
IDU2KSwKKy8vICAgICAgIHBtb3ZkMm0sICAgICAgICBmMywgMGYzOCwgMzksICAgICAgICBkCisv
LyAgICAgICBwbW92bTIsICAgICAgICAgZjMsIDBmMzgsIDM4LCAgICAgICBkcQorLy8gICAgICAg
cG1vdnEybSwgICAgICAgIGYzLCAwZjM4LCAzOSwgICAgICAgIHEKICAgICBJTlNOKHBtdWxscSwg
ICAgICAgICA2NiwgMGYzOCwgNDAsICAgdmwsICBxLCB2bCksCiAgICAgSU5TTl9QRlAoeG9yLCAg
ICAgICAgICAgICAgMGYsIDU3KSwKIH07CmRpZmYgLS1naXQgYS90b29scy90ZXN0cy94ODZfZW11
bGF0b3Ivb3BtYXNrLlMgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivb3BtYXNrLlMKaW5kZXgg
M2ZhZDhiMWYxMC4uYTgyODIyZThiMCAxMDA2NDQKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxh
dG9yL29wbWFzay5TCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9vcG1hc2suUwpAQCAt
MTIsMTcgKzEyLDIzIEBACiAKICNpZiBTSVpFID09IDEKICMgZGVmaW5lIF8oeCkgeCMjYgorIyBk
ZWZpbmUgX3YoeCwgdCkgX3ZfKHgjI3EsIHQpCiAjZWxpZiBTSVpFID09IDIKICMgZGVmaW5lIF8o
eCkgeCMjdworIyBkZWZpbmUgX3YoeCwgdCkgX3ZfKHgjI2QsIHQpCiAjIGRlZmluZSBXSURFTih4
KSB4IyNidwogI2VsaWYgU0laRSA9PSA0CiAjIGRlZmluZSBfKHgpIHgjI2QKKyMgZGVmaW5lIF92
KHgsIHQpIF92Xyh4IyN3LCB0KQogIyBkZWZpbmUgV0lERU4oeCkgeCMjd2QKICNlbGlmIFNJWkUg
PT0gOAogIyBkZWZpbmUgXyh4KSB4IyNxCisjIGRlZmluZSBfdih4LCB0KSBfdl8oeCMjYiwgdCkK
ICMgZGVmaW5lIFdJREVOKHgpIHgjI2RxCiAjZW5kaWYKIAorI2RlZmluZSBfdl8oeCwgdCkgdiMj
eCMjdAorCiAgICAgLm1hY3JvIGNoZWNrIHJlczE6cmVxLCByZXMyOnJlcSwgbGluZTpyZXEKICAg
ICBfKGttb3YpICAgICAgICVccmVzMSwgREFUQShvdXQpCiAjaWYgU0laRSA8IDggfHwgIWRlZmlu
ZWQoX19pMzg2X18pCkBAIC0xMzEsNiArMTM3LDE1IEBAIF9zdGFydDoKIAogI2VuZGlmCiAKKyNp
ZiBTSVpFID4gMiA/IGRlZmluZWQoX19BVlg1MTJCV19fKSA6IGRlZmluZWQoX19BVlg1MTJEUV9f
KQorCisgICAgXyhrbW92KSAgICAgICBEQVRBKGluMSksICVrMAorICAgIF92KHBtb3ZtMiwpICAg
JWswLCAlem1tNworICAgIF92KHBtb3YsMm0pICAgJXptbTcsICVrMworICAgIGNoZWNrICAgICAg
ICAgazAsIGszLCBfX0xJTkVfXworCisjZW5kaWYKKwogICAgIHhvciAgICAgICAgICAgJWVheCwg
JWVheAogICAgIHJldAogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2
X2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCmluZGV4
IGVmYzk2OWZmZGQuLmJkYWNkMzAwMTUgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11
bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11
bGF0ZS5jCkBAIC04NDQxLDYgKzg0NDEsMjEgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGVsZW1f
Ynl0ZXMgPSAoYiAmIDcpIDwgMyA/IDEgOiAoYiAmIDcpICE9IDUgPyAyIDogNDsKICAgICAgICAg
Z290byBhdng1MTJmX25vX3NhZTsKIAorICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF9GMygweDBm
MzgsIDB4MjkpOiAvKiB2cG1vdntiLHd9Mm0gW3h5el1tbSxrICovCisgICAgY2FzZSBYODZFTVVM
X09QQ19FVkVYX0YzKDB4MGYzOCwgMHgzOSk6IC8qIHZwbW92e2QscX0ybSBbeHl6XW1tLGsgKi8K
KyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKCFldmV4LnIgfHwgIWV2ZXguUiwgRVhDX1VE
KTsKKyAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVY
X0YzKDB4MGYzOCwgMHgyOCk6IC8qIHZwbW92bTJ7Yix3fSBrLFt4eXpdbW0gKi8KKyAgICBjYXNl
IFg4NkVNVUxfT1BDX0VWRVhfRjMoMHgwZjM4LCAweDM4KTogLyogdnBtb3ZtMntkLHF9IGssW3h5
el1tbSAqLworICAgICAgICBpZiAoIGIgJiAweDEwICkKKyAgICAgICAgICAgIGhvc3RfYW5kX3Zj
cHVfbXVzdF9oYXZlKGF2eDUxMmRxKTsKKyAgICAgICAgZWxzZQorICAgICAgICAgICAgaG9zdF9h
bmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyYncpOworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25f
aWYoZXZleC5vcG1zayB8fCBlYS50eXBlICE9IE9QX1JFRywgRVhDX1VEKTsKKyAgICAgICAgZCB8
PSBUd29PcDsKKyAgICAgICAgb3BfYnl0ZXMgPSAxNiA8PCBldmV4LmxyOworICAgICAgICBnb3Rv
IGF2eDUxMmZfbm9fc2FlOworCiAgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmMzgsIDB4MmEp
OiAgICAgLyogbW92bnRkcWEgbTEyOCx4bW0gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82
NigweDBmMzgsIDB4MmEpOiAvKiB2bW92bnRkcWEgbWVtLHt4LHl9bW0gKi8KICAgICAgICAgZ2Vu
ZXJhdGVfZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0gT1BfTUVNLCBFWENfVUQpOwotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 21 06:44:58 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 06:44:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hSyWA-00035k-J7; Tue, 21 May 2019 06:44:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TCK3=TV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hSyW9-00035d-JG
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 06:44:57 +0000
X-Inumbo-ID: f19c7c78-7b93-11e9-9d0e-279882ca6648
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f19c7c78-7b93-11e9-9d0e-279882ca6648;
 Tue, 21 May 2019 06:44:55 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hSyW7-0004Dp-Dx
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 06:44:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hSyW7-0007O9-BL
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 06:44:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hSyW7-0007O9-BL@xenbits.xenproject.org>
Date: Tue, 21 May 2019 06:44:55 +0000
Subject: [Xen-changelog] [xen staging] x86emul: basic AVX512BW testing
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDFiMDZjZmRhNGZmN2QyZjcxZGVmMTI0ZGEwODU5NTc4YWIyMjExYjcKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWF5IDIx
IDA4OjI5OjM4IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDIxIDA4OjI5OjM4IDIwMTkgKzAyMDAKCiAgICB4
ODZlbXVsOiBiYXNpYyBBVlg1MTJCVyB0ZXN0aW5nCiAgICAKICAgIFRlc3QgdmFyaW91cyBvZiB0
aGUgaW5zbnMgd2hpY2ggaGF2ZSBiZWVuIGltcGxlbWVudGVkIGFscmVhZHkuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHRvb2xzL3Rl
c3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZSAgICAgICAgICAgIHwgICA1ICstCiB0b29scy90ZXN0
cy94ODZfZW11bGF0b3Ivc2ltZC5jICAgICAgICAgICAgICB8IDE1OSArKysrKysrKysrKysrKysr
KysrKysrKysrKy0KIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmggICAgICAgICAgICAg
IHwgIDU2ICsrKysrKysrKysKIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVs
YXRvci5jIHwgIDE4ICsrKwogNCBmaWxlcyBjaGFuZ2VkLCAyMzIgaW5zZXJ0aW9ucygrKSwgNiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvTWFrZWZp
bGUgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvTWFrZWZpbGUKaW5kZXggM2ZkZTEzNDg2ZC4u
YmIyZWQ5ZDUwZSAxMDA2NDQKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL01ha2VmaWxl
CisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZQpAQCAtMTYsNyArMTYsNyBA
QCB2cGF0aCAlLmMgJChYRU5fUk9PVCkveGVuL2xpYi94ODYKIAogQ0ZMQUdTICs9ICQoQ0ZMQUdT
X3hlbmluY2x1ZGUpCiAKLVNJTUQgOj0gM2Rub3cgc3NlIHNzZTIgc3NlNCBhdnggYXZ4MiB4b3Ag
YXZ4NTEyZgorU0lNRCA6PSAzZG5vdyBzc2Ugc3NlMiBzc2U0IGF2eCBhdngyIHhvcCBhdng1MTJm
IGF2eDUxMmJ3CiBGTUEgOj0gZm1hNCBmbWEKIFNHIDo9IGF2eDItc2cKIFRFU1RDQVNFUyA6PSBi
bG93ZmlzaCAkKFNJTUQpICQoRk1BKSAkKFNHKQpAQCAtNjYsNiArNjYsOSBAQCB4b3AtZmx0cyA6
PSAkKGF2eC1mbHRzKQogYXZ4NTEyZi12ZWNzIDo9IDY0IDE2IDMyCiBhdng1MTJmLWludHMgOj0g
NCA4CiBhdng1MTJmLWZsdHMgOj0gNCA4Cithdng1MTJidy12ZWNzIDo9ICQoYXZ4NTEyZi12ZWNz
KQorYXZ4NTEyYnctaW50cyA6PSAxIDIKK2F2eDUxMmJ3LWZsdHMgOj0KIAogYXZ4NTEyZi1vcG1h
c2stdmVjcyA6PSAyCiBhdng1MTJkcS1vcG1hc2stdmVjcyA6PSAxCmRpZmYgLS1naXQgYS90b29s
cy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5jIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Np
bWQuYwppbmRleCA2NjlmODZkZTc2Li4xMjY4ZTExZDU0IDEwMDY0NAotLS0gYS90b29scy90ZXN0
cy94ODZfZW11bGF0b3Ivc2ltZC5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1k
LmMKQEAgLTMxLDYgKzMxLDEwIEBAIEVOVFJZKHNpbWRfdGVzdCk7CiAjICBkZWZpbmUgZXEoeCwg
eSkgKChCUihjbXBwcywgX21hc2ssIHgsIHksIDAsIC0xKSAmIEFMTF9UUlVFKSA9PSBBTExfVFJV
RSkKICMgZWxpZiBGTE9BVF9TSVpFID09IDgKICMgIGRlZmluZSBlcSh4LCB5KSAoQlIoY21wcGQs
IF9tYXNrLCB4LCB5LCAwLCAtMSkgPT0gQUxMX1RSVUUpCisjIGVsaWYgKElOVF9TSVpFID09IDEg
fHwgVUlOVF9TSVpFID09IDEpICYmIGRlZmluZWQoX19BVlg1MTJCV19fKQorIyAgZGVmaW5lIGVx
KHgsIHkpIChCKHBjbXBlcWIsIF9tYXNrLCAodnFpX3QpKHgpLCAodnFpX3QpKHkpLCAtMSkgPT0g
QUxMX1RSVUUpCisjIGVsaWYgKElOVF9TSVpFID09IDIgfHwgVUlOVF9TSVpFID09IDIpICYmIGRl
ZmluZWQoX19BVlg1MTJCV19fKQorIyAgZGVmaW5lIGVxKHgsIHkpIChCKHBjbXBlcXcsIF9tYXNr
LCAodmhpX3QpKHgpLCAodmhpX3QpKHkpLCAtMSkgPT0gQUxMX1RSVUUpCiAjIGVsaWYgSU5UX1NJ
WkUgPT0gNCB8fCBVSU5UX1NJWkUgPT0gNAogIyAgZGVmaW5lIGVxKHgsIHkpIChCKHBjbXBlcWQs
IF9tYXNrLCAodnNpX3QpKHgpLCAodnNpX3QpKHkpLCAtMSkgPT0gQUxMX1RSVUUpCiAjIGVsaWYg
SU5UX1NJWkUgPT0gOCB8fCBVSU5UX1NJWkUgPT0gOApAQCAtMzc0LDYgKzM3OCw4NyBAQCBzdGF0
aWMgaW5saW5lIGJvb2wgX3RvX2Jvb2woYnl0ZV92ZWNfdCBidikKICMgIGRlZmluZSBtYXgoeCwg
eSkgKCh2ZWNfdClCKHBtYXh1cSwgX21hc2ssICh2ZGlfdCkoeCksICh2ZGlfdCkoeSksICh2ZGlf
dCl1bmRlZigpLCB+MCkpCiAjICBkZWZpbmUgbWluKHgsIHkpICgodmVjX3QpQihwbWludXEsIF9t
YXNrLCAodmRpX3QpKHgpLCAodmRpX3QpKHkpLCAodmRpX3QpdW5kZWYoKSwgfjApKQogIyBlbmRp
ZgorI2VsaWYgKElOVF9TSVpFID09IDEgfHwgVUlOVF9TSVpFID09IDEgfHwgSU5UX1NJWkUgPT0g
MiB8fCBVSU5UX1NJWkUgPT0gMikgJiYgXAorICAgICAgZGVmaW5lZChfX0FWWDUxMkJXX18pICYm
IChWRUNfU0laRSA9PSA2NCB8fCBkZWZpbmVkKF9fQVZYNTEyVkxfXykpCisjIGlmIElOVF9TSVpF
ID09IDEgfHwgVUlOVF9TSVpFID09IDEKKyMgIGRlZmluZSBicm9hZGNhc3QoeCkgKHsgXAorICAg
IHZlY190IHRfOyBcCisgICAgYXNtICggIiV7ZXZleCV9IHZwYnJvYWRjYXN0YiAlMSwgJTAiIFwK
KyAgICAgICAgICA6ICI9diIgKHRfKSA6ICJtIiAoKihjaGFyWzFdKXsgeCB9KSApOyBcCisgICAg
dF87IFwKK30pCisjICBkZWZpbmUgYnJvYWRjYXN0Mih4KSAoeyBcCisgICAgdmVjX3QgdF87IFwK
KyAgICBhc20gKCAidnBicm9hZGNhc3RiICVrMSwgJTAiIDogIj12IiAodF8pIDogInIiICh4KSAp
OyBcCisgICAgdF87IFwKK30pCisjICBpZiBWRUNfU0laRSA9PSAxNgorIyAgIGRlZmluZSBpbnRl
cmxlYXZlX2hpKHgsIHkpICgodmVjX3QpQihwdW5wY2toYncsIF9tYXNrLCAodnFpX3QpKHgpLCAo
dnFpX3QpKHkpLCAodnFpX3QpdW5kZWYoKSwgfjApKQorIyAgIGRlZmluZSBpbnRlcmxlYXZlX2xv
KHgsIHkpICgodmVjX3QpQihwdW5wY2tsYncsIF9tYXNrLCAodnFpX3QpKHgpLCAodnFpX3QpKHkp
LCAodnFpX3QpdW5kZWYoKSwgfjApKQorIyAgIGRlZmluZSBzd2FwKHgpICgodmVjX3QpQihwc2h1
ZmIsIF9tYXNrLCAodnFpX3QpKHgpLCAodnFpX3QpKGludiAtIDEpLCAodnFpX3QpdW5kZWYoKSwg
fjApKQorIyAgZWxpZiBkZWZpbmVkKF9fQVZYNTEyVkJNSV9fKQorIyAgIGRlZmluZSBpbnRlcmxl
YXZlX2hpKHgsIHkpICgodmVjX3QpQih2cGVybWkydmFycWksIF9tYXNrLCAodnFpX3QpKHgpLCBp
bnRlcmxlYXZlX2hpLCAodnFpX3QpKHkpLCB+MCkpCisjICAgZGVmaW5lIGludGVybGVhdmVfbG8o
eCwgeSkgKCh2ZWNfdClCKHZwZXJtdDJ2YXJxaSwgX21hc2ssIGludGVybGVhdmVfbG8sICh2cWlf
dCkoeCksICh2cWlfdCkoeSksIH4wKSkKKyMgIGVuZGlmCisjICBkZWZpbmUgbWl4KHgsIHkpICgo
dmVjX3QpQihtb3ZkcXVxaSwgX21hc2ssICh2cWlfdCkoeCksICh2cWlfdCkoeSksIFwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICgwYjAxMDEwMTAxMDEwMTAxMDEwMTAxMDEwMTAxMDEw
MTAxMDEwMTAxMDEwMTAxMDEwMTAxMDEwMTAxMDEwMTAxMDFMTCAmIEFMTF9UUlVFKSkpCisjICBk
ZWZpbmUgc2hyaW5rMSh4KSAoKGhhbGZfdClCKHBtb3Z3YiwgX21hc2ssICh2aGlfdCkoeCksICh2
cWlfaGFsZl90KXt9LCB+MCkpCisjICBkZWZpbmUgc2hyaW5rMih4KSAoKHF1YXJ0ZXJfdClCKHBt
b3ZkYiwgX21hc2ssICh2c2lfdCkoeCksICh2cWlfcXVhcnRlcl90KXt9LCB+MCkpCisjICBkZWZp
bmUgc2hyaW5rMyh4KSAoKGVpZ2h0aF90KUIocG1vdnFiLCBfbWFzaywgKHZkaV90KSh4KSwgKHZx
aV9laWdodGhfdCl7fSwgfjApKQorIyBlbGlmIElOVF9TSVpFID09IDIgfHwgVUlOVF9TSVpFID09
IDIKKyMgIGRlZmluZSBicm9hZGNhc3QoeCkgKHsgXAorICAgIHZlY190IHRfOyBcCisgICAgYXNt
ICggIiV7ZXZleCV9IHZwYnJvYWRjYXN0dyAlMSwgJTAiIFwKKyAgICAgICAgICA6ICI9diIgKHRf
KSA6ICJtIiAoKihzaG9ydFsxXSl7IHggfSkgKTsgXAorICAgIHRfOyBcCit9KQorIyAgZGVmaW5l
IGJyb2FkY2FzdDIoeCkgKHsgXAorICAgIHZlY190IHRfOyBcCisgICAgYXNtICggInZwYnJvYWRj
YXN0dyAlazEsICUwIiA6ICI9diIgKHRfKSA6ICJyIiAoeCkgKTsgXAorICAgIHRfOyBcCit9KQor
IyAgaWYgVkVDX1NJWkUgPT0gMTYKKyMgICBkZWZpbmUgaW50ZXJsZWF2ZV9oaSh4LCB5KSAoKHZl
Y190KUIocHVucGNraHdkLCBfbWFzaywgKHZoaV90KSh4KSwgKHZoaV90KSh5KSwgKHZoaV90KXVu
ZGVmKCksIH4wKSkKKyMgICBkZWZpbmUgaW50ZXJsZWF2ZV9sbyh4LCB5KSAoKHZlY190KUIocHVu
cGNrbHdkLCBfbWFzaywgKHZoaV90KSh4KSwgKHZoaV90KSh5KSwgKHZoaV90KXVuZGVmKCksIH4w
KSkKKyMgICBkZWZpbmUgc3dhcCh4KSAoKHZlY190KUIocHNodWZkLCBfbWFzaywgXAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAodnNpX3QpQihwc2h1Zmh3LCBfbWFzaywgXAorICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBCKHBzaHVmbHcsIF9tYXNrLCAodmhpX3Qp
KHgpLCAwYjAwMDExMDExLCAodmhpX3QpdW5kZWYoKSwgfjApLCBcCisgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIDBiMDAwMTEwMTEsICh2aGlfdCl1bmRlZigpLCB+MCksIFwK
KyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMGIwMTAwMTExMCwgKHZzaV90KXVuZGVmKCks
IH4wKSkKKyMgIGVsc2UKKyMgICBkZWZpbmUgaW50ZXJsZWF2ZV9oaSh4LCB5KSAoKHZlY190KUIo
dnBlcm1pMnZhcmhpLCBfbWFzaywgKHZoaV90KSh4KSwgaW50ZXJsZWF2ZV9oaSwgKHZoaV90KSh5
KSwgfjApKQorIyAgIGRlZmluZSBpbnRlcmxlYXZlX2xvKHgsIHkpICgodmVjX3QpQih2cGVybXQy
dmFyaGksIF9tYXNrLCBpbnRlcmxlYXZlX2xvLCAodmhpX3QpKHgpLCAodmhpX3QpKHkpLCB+MCkp
CisjICBlbmRpZgorIyAgZGVmaW5lIG1peCh4LCB5KSAoKHZlY190KUIobW92ZHF1aGksIF9tYXNr
LCAodmhpX3QpKHgpLCAodmhpX3QpKHkpLCBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAoMGIwMTAxMDEwMTAxMDEwMTAxMDEwMTAxMDEwMTAxMDEwMSAmIEFMTF9UUlVFKSkpCisjICBk
ZWZpbmUgc2hyaW5rMSh4KSAoKGhhbGZfdClCKHBtb3ZkdywgX21hc2ssICh2c2lfdCkoeCksICh2
aGlfaGFsZl90KXt9LCB+MCkpCisjICBkZWZpbmUgc2hyaW5rMih4KSAoKHF1YXJ0ZXJfdClCKHBt
b3ZxdywgX21hc2ssICh2ZGlfdCkoeCksICh2aGlfcXVhcnRlcl90KXt9LCB+MCkpCisjIGVuZGlm
CisjIGlmIElOVF9TSVpFID09IDEKKyMgIGRlZmluZSBtYXgoeCwgeSkgKCh2ZWNfdClCKHBtYXhz
YiwgX21hc2ssICh2cWlfdCkoeCksICh2cWlfdCkoeSksICh2cWlfdCl1bmRlZigpLCB+MCkpCisj
ICBkZWZpbmUgbWluKHgsIHkpICgodmVjX3QpQihwbWluc2IsIF9tYXNrLCAodnFpX3QpKHgpLCAo
dnFpX3QpKHkpLCAodnFpX3QpdW5kZWYoKSwgfjApKQorIyAgZGVmaW5lIHdpZGVuMSh4KSAoKHZl
Y190KUIocG1vdnN4YncsIF9tYXNrLCAodnFpX2hhbGZfdCkoeCksICh2aGlfdCl1bmRlZigpLCB+
MCkpCisjICBkZWZpbmUgd2lkZW4yKHgpICgodmVjX3QpQihwbW92c3hiZCwgX21hc2ssICh2cWlf
cXVhcnRlcl90KSh4KSwgKHZzaV90KXVuZGVmKCksIH4wKSkKKyMgIGRlZmluZSB3aWRlbjMoeCkg
KCh2ZWNfdClCKHBtb3ZzeGJxLCBfbWFzaywgKHZxaV9laWdodGhfdCkoeCksICh2ZGlfdCl1bmRl
ZigpLCB+MCkpCisjIGVsaWYgVUlOVF9TSVpFID09IDEKKyMgIGRlZmluZSBtYXgoeCwgeSkgKCh2
ZWNfdClCKHBtYXh1YiwgX21hc2ssICh2cWlfdCkoeCksICh2cWlfdCkoeSksICh2cWlfdCl1bmRl
ZigpLCB+MCkpCisjICBkZWZpbmUgbWluKHgsIHkpICgodmVjX3QpQihwbWludWIsIF9tYXNrLCAo
dnFpX3QpKHgpLCAodnFpX3QpKHkpLCAodnFpX3QpdW5kZWYoKSwgfjApKQorIyAgZGVmaW5lIHdp
ZGVuMSh4KSAoKHZlY190KUIocG1vdnp4YncsIF9tYXNrLCAodnFpX2hhbGZfdCkoeCksICh2aGlf
dCl1bmRlZigpLCB+MCkpCisjICBkZWZpbmUgd2lkZW4yKHgpICgodmVjX3QpQihwbW92enhiZCwg
X21hc2ssICh2cWlfcXVhcnRlcl90KSh4KSwgKHZzaV90KXVuZGVmKCksIH4wKSkKKyMgIGRlZmlu
ZSB3aWRlbjMoeCkgKCh2ZWNfdClCKHBtb3Z6eGJxLCBfbWFzaywgKHZxaV9laWdodGhfdCkoeCks
ICh2ZGlfdCl1bmRlZigpLCB+MCkpCisjIGVsaWYgSU5UX1NJWkUgPT0gMgorIyAgZGVmaW5lIG1h
eCh4LCB5KSBCKHBtYXhzdywgX21hc2ssIHgsIHksIHVuZGVmKCksIH4wKQorIyAgZGVmaW5lIG1p
bih4LCB5KSBCKHBtaW5zdywgX21hc2ssIHgsIHksIHVuZGVmKCksIH4wKQorIyAgZGVmaW5lIG11
bF9oaSh4LCB5KSBCKHBtdWxodywgX21hc2ssIHgsIHksIHVuZGVmKCksIH4wKQorIyAgZGVmaW5l
IHdpZGVuMSh4KSAoKHZlY190KUIocG1vdnN4d2QsIF9tYXNrLCB4LCAodnNpX3QpdW5kZWYoKSwg
fjApKQorIyAgZGVmaW5lIHdpZGVuMih4KSAoKHZlY190KUIocG1vdnN4d3EsIF9tYXNrLCB4LCAo
dmRpX3QpdW5kZWYoKSwgfjApKQorIyBlbGlmIFVJTlRfU0laRSA9PSAyCisjICBkZWZpbmUgbWF4
KHgsIHkpICgodmVjX3QpQihwbWF4dXcsIF9tYXNrLCAodmhpX3QpKHgpLCAodmhpX3QpKHkpLCAo
dmhpX3QpdW5kZWYoKSwgfjApKQorIyAgZGVmaW5lIG1pbih4LCB5KSAoKHZlY190KUIocG1pbnV3
LCBfbWFzaywgKHZoaV90KSh4KSwgKHZoaV90KSh5KSwgKHZoaV90KXVuZGVmKCksIH4wKSkKKyMg
IGRlZmluZSBtdWxfaGkoeCwgeSkgKCh2ZWNfdClCKHBtdWxodXcsIF9tYXNrLCAodmhpX3QpKHgp
LCAodmhpX3QpKHkpLCAodmhpX3QpdW5kZWYoKSwgfjApKQorIyAgZGVmaW5lIHdpZGVuMSh4KSAo
KHZlY190KUIocG1vdnp4d2QsIF9tYXNrLCAodmhpX2hhbGZfdCkoeCksICh2c2lfdCl1bmRlZigp
LCB+MCkpCisjICBkZWZpbmUgd2lkZW4yKHgpICgodmVjX3QpQihwbW92enh3cSwgX21hc2ssICh2
aGlfcXVhcnRlcl90KSh4KSwgKHZkaV90KXVuZGVmKCksIH4wKSkKKyMgZW5kaWYKICNlbGlmIFZF
Q19TSVpFID09IDE2ICYmIGRlZmluZWQoX19TU0UyX18pCiAjIGlmIElOVF9TSVpFID09IDEgfHwg
VUlOVF9TSVpFID09IDEKICMgIGRlZmluZSBpbnRlcmxlYXZlX2hpKHgsIHkpICgodmVjX3QpX19i
dWlsdGluX2lhMzJfcHVucGNraGJ3MTI4KCh2cWlfdCkoeCksICh2cWlfdCkoeSkpKQpAQCAtNTY1
LDcgKzY1MCw3IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBfdG9fYm9vbChieXRlX3ZlY190IGJ2KQog
IyAgZW5kaWYKICMgZW5kaWYKICNlbmRpZgotI2lmIFZFQ19TSVpFID09IDE2ICYmIGRlZmluZWQo
X19TU1NFM19fKQorI2lmIFZFQ19TSVpFID09IDE2ICYmIGRlZmluZWQoX19TU1NFM19fKSAmJiAh
ZGVmaW5lZChfX0FWWDUxMlZMX18pCiAjIGlmIElOVF9TSVpFID09IDEKICMgIGRlZmluZSBhYnMo
eCkgKCh2ZWNfdClfX2J1aWx0aW5faWEzMl9wYWJzYjEyOCgodnFpX3QpKHgpKSkKICMgZWxpZiBJ
TlRfU0laRSA9PSAyCkBAIC03ODksNiArODc0LDQwIEBAIHN0YXRpYyBpbmxpbmUgaGFsZl90IGxv
d19oYWxmKHZlY190IHgpCiB9CiAjIGVuZGlmCiAKKyMgaWYgIWRlZmluZWQobG93X3F1YXJ0ZXIp
ICYmIGRlZmluZWQoUVVBUlRFUl9TSVpFKQorc3RhdGljIGlubGluZSBxdWFydGVyX3QgbG93X3F1
YXJ0ZXIodmVjX3QgeCkKK3sKKyMgIGlmIFFVQVJURVJfU0laRSA8IFZFQ19TSVpFCisgICAgcXVh
cnRlcl90IHk7CisgICAgdW5zaWduZWQgaW50IGk7CisKKyAgICBmb3IgKCBpID0gMDsgaSA8IEVM
RU1fQ09VTlQgLyA0OyArK2kgKQorICAgICAgICB5W2ldID0geFtpXTsKKworICAgIHJldHVybiB5
OworIyAgZWxzZQorICAgIHJldHVybiB4OworIyAgZW5kaWYKK30KKyMgZW5kaWYKKworIyBpZiAh
ZGVmaW5lZChsb3dfZWlnaHRoKSAmJiBkZWZpbmVkKEVJR0hUSF9TSVpFKQorc3RhdGljIGlubGlu
ZSBlaWdodGhfdCBsb3dfZWlnaHRoKHZlY190IHgpCit7CisjICBpZiBFSUdIVEhfU0laRSA8IFZF
Q19TSVpFCisgICAgZWlnaHRoX3QgeTsKKyAgICB1bnNpZ25lZCBpbnQgaTsKKworICAgIGZvciAo
IGkgPSAwOyBpIDwgRUxFTV9DT1VOVCAvIDQ7ICsraSApCisgICAgICAgIHlbaV0gPSB4W2ldOwor
CisgICAgcmV0dXJuIHk7CisjICBlbHNlCisgICAgcmV0dXJuIHg7CisjICBlbmRpZgorfQorIyBl
bmRpZgorCiAjZW5kaWYKIAogI2lmIGRlZmluZWQoX19BVlg1MTJGX18pICYmIGRlZmluZWQoRkxP
QVRfU0laRSkKQEAgLTExMTcsNyArMTIzNiw3IEBAIGludCBzaW1kX3Rlc3Qodm9pZCkKICAgICB5
ID0gaW50ZXJsZWF2ZV9sbyhhbHQgPCAwLCBhbHQgPCAwKTsKICAgICB5ID0gaW50ZXJsZWF2ZV9s
byh6LCB5KTsKICAgICB0b3VjaCh4KTsKLSAgICB6ID0gd2lkZW4yKHgpOworICAgIHogPSB3aWRl
bjIobG93X3F1YXJ0ZXIoeCkpOwogICAgIHRvdWNoKHgpOwogICAgIGlmICggIWVxKHosIHkpICkg
cmV0dXJuIF9fTElORV9fOwogCkBAIC0xMTI2LDcgKzEyNDUsNyBAQCBpbnQgc2ltZF90ZXN0KHZv
aWQpCiAgICAgeSA9IGludGVybGVhdmVfbG8oeSwgeSk7CiAgICAgeSA9IGludGVybGVhdmVfbG8o
eiwgeSk7CiAgICAgdG91Y2goeCk7Ci0gICAgeiA9IHdpZGVuMyh4KTsKKyAgICB6ID0gd2lkZW4z
KGxvd19laWdodGgoeCkpOwogICAgIHRvdWNoKHgpOwogICAgIGlmICggIWVxKHosIHkpICkgcmV0
dXJuIF9fTElORV9fOwogIyAgZW5kaWYKQEAgLTExNDgsMTQgKzEyNjcsMTQgQEAgaW50IHNpbWRf
dGVzdCh2b2lkKQogCiAjIGlmZGVmIHdpZGVuMgogICAgIHRvdWNoKHNyYyk7Ci0gICAgeCA9IHdp
ZGVuMihzcmMpOworICAgIHggPSB3aWRlbjIobG93X3F1YXJ0ZXIoc3JjKSk7CiAgICAgdG91Y2go
c3JjKTsKICAgICBpZiAoICFlcSh4LCB6KSApIHJldHVybiBfX0xJTkVfXzsKICMgZW5kaWYKIAog
IyBpZmRlZiB3aWRlbjMKICAgICB0b3VjaChzcmMpOwotICAgIHggPSB3aWRlbjMoc3JjKTsKKyAg
ICB4ID0gd2lkZW4zKGxvd19laWdodGgoc3JjKSk7CiAgICAgdG91Y2goc3JjKTsKICAgICBpZiAo
ICFlcSh4LCBpbnRlcmxlYXZlX2xvKHosICh2ZWNfdCl7fSkpICkgcmV0dXJuIF9fTElORV9fOwog
IyBlbmRpZgpAQCAtMTE3Nyw2ICsxMjk2LDM2IEBAIGludCBzaW1kX3Rlc3Qodm9pZCkKICAgICB9
CiAjZW5kaWYKIAorI2lmIGRlZmluZWQod2lkZW4yKSAmJiBkZWZpbmVkKHNocmluazIpCisgICAg
eworICAgICAgICBxdWFydGVyX3QgYXV4MSA9IGxvd19xdWFydGVyKHNyYyksIGF1eDI7CisKKyAg
ICAgICAgdG91Y2goYXV4MSk7CisgICAgICAgIHggPSB3aWRlbjIoYXV4MSk7CisgICAgICAgIHRv
dWNoKHgpOworICAgICAgICBhdXgyID0gc2hyaW5rMih4KTsKKyAgICAgICAgdG91Y2goYXV4Mik7
CisgICAgICAgIGZvciAoIGkgPSAwOyBpIDwgRUxFTV9DT1VOVCAvIDQ7ICsraSApCisgICAgICAg
ICAgICBpZiAoIGF1eDJbaV0gIT0gc3JjW2ldICkKKyAgICAgICAgICAgICAgICByZXR1cm4gX19M
SU5FX187CisgICAgfQorI2VuZGlmCisKKyNpZiBkZWZpbmVkKHdpZGVuMykgJiYgZGVmaW5lZChz
aHJpbmszKQorICAgIHsKKyAgICAgICAgZWlnaHRoX3QgYXV4MSA9IGxvd19laWdodGgoc3JjKSwg
YXV4MjsKKworICAgICAgICB0b3VjaChhdXgxKTsKKyAgICAgICAgeCA9IHdpZGVuMyhhdXgxKTsK
KyAgICAgICAgdG91Y2goeCk7CisgICAgICAgIGF1eDIgPSBzaHJpbmszKHgpOworICAgICAgICB0
b3VjaChhdXgyKTsKKyAgICAgICAgZm9yICggaSA9IDA7IGkgPCBFTEVNX0NPVU5UIC8gODsgKytp
ICkKKyAgICAgICAgICAgIGlmICggYXV4MltpXSAhPSBzcmNbaV0gKQorICAgICAgICAgICAgICAg
IHJldHVybiBfX0xJTkVfXzsKKyAgICB9CisjZW5kaWYKKwogI2lmZGVmIGR1cF9sbwogICAgIHRv
dWNoKHNyYyk7CiAgICAgeCA9IGR1cF9sbyhzcmMpOwpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMv
eDg2X2VtdWxhdG9yL3NpbWQuaCBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmgKaW5k
ZXggMWFjNGQ0MWU2Yy4uNzk1NzkyYjk4ZiAxMDA2NDQKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2Vt
dWxhdG9yL3NpbWQuaAorKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5oCkBAIC05
NSw2ICs5NSwzMiBAQCB0eXBlZGVmIGludCBfX2F0dHJpYnV0ZV9fKCh2ZWN0b3Jfc2l6ZShIQUxG
X1NJWkUpKSkgdnNpX2hhbGZfdDsKIHR5cGVkZWYgbG9uZyBsb25nIF9fYXR0cmlidXRlX18oKHZl
Y3Rvcl9zaXplKEhBTEZfU0laRSkpKSB2ZGlfaGFsZl90OwogIyBlbmRpZgogCisjIGlmIEVMRU1f
Q09VTlQgPj0gNAorIyAgaWYgVkVDX1NJWkUgPiA2NAorIyAgIGRlZmluZSBRVUFSVEVSX1NJWkUg
KFZFQ19TSVpFIC8gNCkKKyMgIGVsc2UKKyMgICBkZWZpbmUgUVVBUlRFUl9TSVpFIDE2CisjICBl
bmRpZgordHlwZWRlZiB0eXBlb2YoKHZlY190KXt9WzBdKSBfX2F0dHJpYnV0ZV9fKCh2ZWN0b3Jf
c2l6ZShRVUFSVEVSX1NJWkUpKSkgcXVhcnRlcl90OwordHlwZWRlZiBjaGFyIF9fYXR0cmlidXRl
X18oKHZlY3Rvcl9zaXplKFFVQVJURVJfU0laRSkpKSB2cWlfcXVhcnRlcl90OwordHlwZWRlZiBz
aG9ydCBfX2F0dHJpYnV0ZV9fKCh2ZWN0b3Jfc2l6ZShRVUFSVEVSX1NJWkUpKSkgdmhpX3F1YXJ0
ZXJfdDsKK3R5cGVkZWYgaW50IF9fYXR0cmlidXRlX18oKHZlY3Rvcl9zaXplKFFVQVJURVJfU0la
RSkpKSB2c2lfcXVhcnRlcl90OwordHlwZWRlZiBsb25nIGxvbmcgX19hdHRyaWJ1dGVfXygodmVj
dG9yX3NpemUoUVVBUlRFUl9TSVpFKSkpIHZkaV9xdWFydGVyX3Q7CisjIGVuZGlmCisKKyMgaWYg
RUxFTV9DT1VOVCA+PSA4CisjICBpZiBWRUNfU0laRSA+IDEyOAorIyAgIGRlZmluZSBFSUdIVEhf
U0laRSAoVkVDX1NJWkUgLyA4KQorIyAgZWxzZQorIyAgIGRlZmluZSBFSUdIVEhfU0laRSAxNgor
IyAgZW5kaWYKK3R5cGVkZWYgdHlwZW9mKCh2ZWNfdCl7fVswXSkgX19hdHRyaWJ1dGVfXygodmVj
dG9yX3NpemUoRUlHSFRIX1NJWkUpKSkgZWlnaHRoX3Q7Cit0eXBlZGVmIGNoYXIgX19hdHRyaWJ1
dGVfXygodmVjdG9yX3NpemUoRUlHSFRIX1NJWkUpKSkgdnFpX2VpZ2h0aF90OwordHlwZWRlZiBz
aG9ydCBfX2F0dHJpYnV0ZV9fKCh2ZWN0b3Jfc2l6ZShFSUdIVEhfU0laRSkpKSB2aGlfZWlnaHRo
X3Q7Cit0eXBlZGVmIGludCBfX2F0dHJpYnV0ZV9fKCh2ZWN0b3Jfc2l6ZShFSUdIVEhfU0laRSkp
KSB2c2lfZWlnaHRoX3Q7Cit0eXBlZGVmIGxvbmcgbG9uZyBfX2F0dHJpYnV0ZV9fKCh2ZWN0b3Jf
c2l6ZShFSUdIVEhfU0laRSkpKSB2ZGlfZWlnaHRoX3Q7CisjIGVuZGlmCisKICNlbmRpZgogCiAj
aWYgVkVDX1NJWkUgPT0gMTYKQEAgLTE4Miw2ICsyMDgsOSBAQCBPVlJfU0ZQKGJyb2FkY2FzdCk7
CiBPVlJfU0ZQKGNvbWkpOwogT1ZSX0ZQKGFkZCk7CiBPVlJfSU5UKGFkZCk7CitPVlJfQlcoYWRk
cyk7CitPVlJfQlcoYWRkdXMpOworT1ZSX0JXKGF2Zyk7CiBPVlJfRlAoZGl2KTsKIE9WUihleHRy
YWN0cHMpOwogT1ZSX0ZNQShmbWFkZCwgRlApOwpAQCAtMjE0LDYgKzI0Myw4IEBAIE9WUl9JTlQo
c3JsKTsKIE9WUl9EUShzcmx2KTsKIE9WUl9GUChzdWIpOwogT1ZSX0lOVChzdWIpOworT1ZSX0JX
KHN1YnMpOworT1ZSX0JXKHN1YnVzKTsKIE9WUl9TRlAodWNvbWkpOwogT1ZSX1ZGUCh1bnBja2gp
OwogT1ZSX1ZGUCh1bnBja2wpOwpAQCAtMjc1LDYgKzMwNiwzMSBAQCBPVlIocHVucGNrbGRxKTsK
IE9WUihwdW5wY2tscWRxKTsKICMgZW5kaWYKIAorIyBpZmRlZiBfX0FWWDUxMkJXX18KK09WUihw
ZXh0cmIpOworT1ZSKHBleHRydyk7CitPVlIocGluc3JiKTsKK09WUihwaW5zcncpOworIyAgaWZk
ZWYgX19BVlg1MTJWTF9fCitPVlIocG1hZGR3ZCk7CitPVlIocG1vdnN4YncpOworT1ZSKHBtb3Z6
eGJ3KTsKK09WUihwbXVsaHV3KTsKK09WUihwbXVsaHcpOworT1ZSKHBtdWxsdyk7CitPVlIocHNh
ZGJ3KTsKK09WUihwc2h1ZmIpOworT1ZSKHBzaHVmaHcpOworT1ZSKHBzaHVmbHcpOworT1ZSKHBz
bGxkcSk7CitPVlIocHNybGRxKTsKK09WUihwdW5wY2toYncpOworT1ZSKHB1bnBja2h3ZCk7CitP
VlIocHVucGNrbGJ3KTsKK09WUihwdW5wY2tsd2QpOworIyAgZW5kaWYKKyMgZW5kaWYKKwogIyB1
bmRlZiBPVlJfVkZQCiAjIHVuZGVmIE9WUl9TRlAKICMgdW5kZWYgT1ZSX0lOVApkaWZmIC0tZ2l0
IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMgYi90b29scy90
ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYwppbmRleCA1YTU5MjQyMjcwLi4w
MDQ2MTBmNzZkIDEwMDY0NAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZf
ZW11bGF0b3IuYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0
b3IuYwpAQCAtMjIsNiArMjIsNyBAQCBhc20gKCAiLnB1c2hzZWN0aW9uIC50ZXN0LCBcImF4XCIs
IEBwcm9nYml0czsgLnBvcHNlY3Rpb24iICk7CiAjaW5jbHVkZSAiYXZ4NTEyZHEtb3BtYXNrLmgi
CiAjaW5jbHVkZSAiYXZ4NTEyYnctb3BtYXNrLmgiCiAjaW5jbHVkZSAiYXZ4NTEyZi5oIgorI2lu
Y2x1ZGUgImF2eDUxMmJ3LmgiCiAKICNkZWZpbmUgdmVyYm9zZSBmYWxzZSAvKiBTd2l0Y2ggdG8g
dHJ1ZSBmb3IgZmFyIG1vcmUgbG9nZ2luZy4gKi8KIApAQCAtMTA1LDYgKzEwNiwxMSBAQCBzdGF0
aWMgYm9vbCBzaW1kX2NoZWNrX2F2eDUxMmJ3KHZvaWQpCiB9CiAjZGVmaW5lIHNpbWRfY2hlY2tf
YXZ4NTEyYndfb3BtYXNrIHNpbWRfY2hlY2tfYXZ4NTEyYncKIAorc3RhdGljIGJvb2wgc2ltZF9j
aGVja19hdng1MTJid192bCh2b2lkKQoreworICAgIHJldHVybiBjcHVfaGFzX2F2eDUxMmJ3ICYm
IGNwdV9oYXNfYXZ4NTEydmw7Cit9CisKIHN0YXRpYyB2b2lkIHNpbWRfc2V0X3JlZ3Moc3RydWN0
IGNwdV91c2VyX3JlZ3MgKnJlZ3MpCiB7CiAgICAgaWYgKCBjcHVfaGFzX21teCApCkBAIC0yODQs
NiArMjkwLDE4IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgewogICAgIEFWWDUxMlZMKFZMIHU2NHgy
LCAgICAgICAgYXZ4NTEyZiwgICAgICAxNnU4KSwKICAgICBBVlg1MTJWTChWTCBzNjR4NCwgICAg
ICAgIGF2eDUxMmYsICAgICAgMzJpOCksCiAgICAgQVZYNTEyVkwoVkwgdTY0eDQsICAgICAgICBh
dng1MTJmLCAgICAgIDMydTgpLAorICAgIFNJTUQoQVZYNTEyQlcgczh4NjQsICAgICBhdng1MTJi
dywgICAgICA2NGkxKSwKKyAgICBTSU1EKEFWWDUxMkJXIHU4eDY0LCAgICAgYXZ4NTEyYncsICAg
ICAgNjR1MSksCisgICAgU0lNRChBVlg1MTJCVyBzMTZ4MzIsICAgIGF2eDUxMmJ3LCAgICAgIDY0
aTIpLAorICAgIFNJTUQoQVZYNTEyQlcgdTE2eDMyLCAgICBhdng1MTJidywgICAgICA2NHUyKSwK
KyAgICBBVlg1MTJWTChCVytWTCBzOHgxNiwgICAgYXZ4NTEyYncsICAgICAgMTZpMSksCisgICAg
QVZYNTEyVkwoQlcrVkwgdTh4MTYsICAgIGF2eDUxMmJ3LCAgICAgIDE2dTEpLAorICAgIEFWWDUx
MlZMKEJXK1ZMIHM4eDMyLCAgICBhdng1MTJidywgICAgICAzMmkxKSwKKyAgICBBVlg1MTJWTChC
VytWTCB1OHgzMiwgICAgYXZ4NTEyYncsICAgICAgMzJ1MSksCisgICAgQVZYNTEyVkwoQlcrVkwg
czE2eDgsICAgIGF2eDUxMmJ3LCAgICAgIDE2aTIpLAorICAgIEFWWDUxMlZMKEJXK1ZMIHUxNng4
LCAgICBhdng1MTJidywgICAgICAxNnUyKSwKKyAgICBBVlg1MTJWTChCVytWTCBzMTZ4MTYsICAg
YXZ4NTEyYncsICAgICAgMzJpMiksCisgICAgQVZYNTEyVkwoQlcrVkwgdTE2eDE2LCAgIGF2eDUx
MmJ3LCAgICAgIDMydTIpLAogI3VuZGVmIEFWWDUxMlZMXwogI3VuZGVmIEFWWDUxMlZMCiAjdW5k
ZWYgU0lNRF8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 21 06:45:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 06:45: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 1hSyWN-000376-NC; Tue, 21 May 2019 06:45:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TCK3=TV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hSyWL-00036y-UR
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 06:45:09 +0000
X-Inumbo-ID: f7af2e94-7b93-11e9-9b12-774c6124949a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f7af2e94-7b93-11e9-9b12-774c6124949a;
 Tue, 21 May 2019 06:45:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hSyWH-0004F6-K3
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 06:45:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hSyWH-0007Om-HS
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 06:45:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hSyWH-0007Om-HS@xenbits.xenproject.org>
Date: Tue, 21 May 2019 06:45:05 +0000
Subject: [Xen-changelog] [xen staging] x86emul: basic AVX512DQ testing
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGRlNGRlNzkxMDAxOTYyOTMwNzc5NmUwN2E5NDdmOWIzZmEzYTYxMzAKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWF5IDIx
IDA4OjI5OjUxIDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDIxIDA4OjI5OjUxIDIwMTkgKzAyMDAKCiAgICB4
ODZlbXVsOiBiYXNpYyBBVlg1MTJEUSB0ZXN0aW5nCiAgICAKICAgIFRlc3QgdmFyaW91cyBvZiB0
aGUgaW5zbnMgd2hpY2ggaGF2ZSBiZWVuIGltcGxlbWVudGVkIGFscmVhZHkuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHRvb2xzL3Rl
c3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZSAgICAgICAgICAgIHwgICA3ICstCiB0b29scy90ZXN0
cy94ODZfZW11bGF0b3Ivc2ltZC5jICAgICAgICAgICAgICB8IDE4NCArKysrKysrKysrKysrKysr
KysrKysrKysrKy0KIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmggICAgICAgICAgICAg
IHwgIDUwICsrKysrKysrCiB0b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0
b3IuYyB8ICAzMSArKysrLQogNCBmaWxlcyBjaGFuZ2VkLCAyNjYgaW5zZXJ0aW9ucygrKSwgNiBk
ZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvTWFrZWZp
bGUgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvTWFrZWZpbGUKaW5kZXggYmIyZWQ5ZDUwZS4u
Nzk1MzdkODc3MiAxMDA2NDQKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL01ha2VmaWxl
CisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZQpAQCAtMTYsNyArMTYsNyBA
QCB2cGF0aCAlLmMgJChYRU5fUk9PVCkveGVuL2xpYi94ODYKIAogQ0ZMQUdTICs9ICQoQ0ZMQUdT
X3hlbmluY2x1ZGUpCiAKLVNJTUQgOj0gM2Rub3cgc3NlIHNzZTIgc3NlNCBhdnggYXZ4MiB4b3Ag
YXZ4NTEyZiBhdng1MTJidworU0lNRCA6PSAzZG5vdyBzc2Ugc3NlMiBzc2U0IGF2eCBhdngyIHhv
cCBhdng1MTJmIGF2eDUxMmJ3IGF2eDUxMmRxCiBGTUEgOj0gZm1hNCBmbWEKIFNHIDo9IGF2eDIt
c2cKIFRFU1RDQVNFUyA6PSBibG93ZmlzaCAkKFNJTUQpICQoRk1BKSAkKFNHKQpAQCAtNjksOSAr
NjksMTIgQEAgYXZ4NTEyZi1mbHRzIDo9IDQgOAogYXZ4NTEyYnctdmVjcyA6PSAkKGF2eDUxMmYt
dmVjcykKIGF2eDUxMmJ3LWludHMgOj0gMSAyCiBhdng1MTJidy1mbHRzIDo9Cithdng1MTJkcS12
ZWNzIDo9ICQoYXZ4NTEyZi12ZWNzKQorYXZ4NTEyZHEtaW50cyA6PSAkKGF2eDUxMmYtaW50cykK
K2F2eDUxMmRxLWZsdHMgOj0gJChhdng1MTJmLWZsdHMpCiAKIGF2eDUxMmYtb3BtYXNrLXZlY3Mg
Oj0gMgotYXZ4NTEyZHEtb3BtYXNrLXZlY3MgOj0gMQorYXZ4NTEyZHEtb3BtYXNrLXZlY3MgOj0g
MSAyCiBhdng1MTJidy1vcG1hc2stdmVjcyA6PSA0IDgKIAogIyBTdXBwcmVzcyBidWlsZGluZyBi
eSBkZWZhdWx0IG9mIHRoZSBoYXJuZXNzIGlmIHRoZSBjb21waWxlciBjYW4ndCBkZWFsCmRpZmYg
LS1naXQgYS90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5jIGIvdG9vbHMvdGVzdHMveDg2
X2VtdWxhdG9yL3NpbWQuYwppbmRleCAxMjY4ZTExZDU0Li5iZGI5Mjc5MTc0IDEwMDY0NAotLS0g
YS90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9l
bXVsYXRvci9zaW1kLmMKQEAgLTEzOSw2ICsxMzksMjcgQEAgc3RhdGljIGlubGluZSBib29sIF90
b19ib29sKGJ5dGVfdmVjX3QgYnYpCiAjIGVuZGlmCiAjZWxpZiBkZWZpbmVkKEZMT0FUX1NJWkUp
ICYmIGRlZmluZWQoX19BVlg1MTJGX18pICYmIFwKICAgICAgIChWRUNfU0laRSA9PSA2NCB8fCBk
ZWZpbmVkKF9fQVZYNTEyVkxfXykpCisjIGlmIEVMRU1fQ09VTlQgPT0gOCAvKiB2ZXh0cmFjdGZ7
MzIsNjR9eDQgKi8gfHwgXAorICAgICAoRUxFTV9DT1VOVCA9PSAxNiAmJiBFTEVNX1NJWkUgPT0g
NCAmJiBkZWZpbmVkKF9fQVZYNTEyRFFfXykpIC8qIHZleHRyYWN0ZjMyeDggKi8gfHwgXAorICAg
ICAoRUxFTV9DT1VOVCA9PSA0ICYmIEVMRU1fU0laRSA9PSA4ICYmIGRlZmluZWQoX19BVlg1MTJE
UV9fKSkgLyogdmV4dHJhY3RmNjR4MiAqLworIyAgZGVmaW5lIGxvd19oYWxmKHgpICh7IFwKKyAg
ICBoYWxmX3QgdF87IFwKKyAgICBhc20gKCAidmV4dHJhY3RmJWNbd114JWNbbl0gJDAsICVbc10s
ICVbZF0iIFwKKyAgICAgICAgICA6IFtkXSAiPW0iICh0XykgXAorICAgICAgICAgIDogW3NdICJ2
IiAoeCksIFt3XSAiaSIgKEVMRU1fU0laRSAqIDgpLCBbbl0gImkiIChFTEVNX0NPVU5UIC8gMikg
KTsgXAorICAgIHRfOyBcCit9KQorIyBlbmRpZgorIyBpZiAoRUxFTV9DT1VOVCA9PSAxNiAmJiBF
TEVNX1NJWkUgPT0gNCkgLyogdmV4dHJhY3RmMzJ4NCAqLyB8fCBcCisgICAgIChFTEVNX0NPVU5U
ID09IDggJiYgRUxFTV9TSVpFID09IDggJiYgZGVmaW5lZChfX0FWWDUxMkRRX18pKSAvKiB2ZXh0
cmFjdGY2NHgyICovCisjICBkZWZpbmUgbG93X3F1YXJ0ZXIoeCkgKHsgXAorICAgIHF1YXJ0ZXJf
dCB0XzsgXAorICAgIGFzbSAoICJ2ZXh0cmFjdGYlY1t3XXglY1tuXSAkMCwgJVtzXSwgJVtkXSIg
XAorICAgICAgICAgIDogW2RdICI9bSIgKHRfKSBcCisgICAgICAgICAgOiBbc10gInYiICh4KSwg
W3ddICJpIiAoRUxFTV9TSVpFICogOCksIFtuXSAiaSIgKEVMRU1fQ09VTlQgLyA0KSApOyBcCisg
ICAgdF87IFwKK30pCisjIGVuZGlmCiAjIGlmIEZMT0FUX1NJWkUgPT0gNAogIyAgZGVmaW5lIGJy
b2FkY2FzdCh4KSAoeyBcCiAgICAgdmVjX3QgdF87IFwKQEAgLTE0Niw2ICsxNjcsMTcgQEAgc3Rh
dGljIGlubGluZSBib29sIF90b19ib29sKGJ5dGVfdmVjX3QgYnYpCiAgICAgICAgICAgOiAiPXYi
ICh0XykgOiAibSIgKCooZmxvYXRbMV0peyB4IH0pICk7IFwKICAgICB0XzsgXAogfSkKKyMgIGlm
IFZFQ19TSVpFID49IDMyICYmIGRlZmluZWQoX19BVlg1MTJEUV9fKQorIyAgIGRlZmluZSBicm9h
ZGNhc3RfcGFpcih4KSAoeyBcCisgICAgdmVjX3QgdF87IFwKKyAgICBhc20gKCAidmJyb2FkY2Fz
dGYzMngyICUxLCAlMCIgOiAiPXYiICh0XykgOiAibSIgKHgpICk7IFwKKyAgICB0XzsgXAorfSkK
KyMgIGVuZGlmCisjICBpZiBWRUNfU0laRSA9PSA2NCAmJiBkZWZpbmVkKF9fQVZYNTEyRFFfXykK
KyMgICBkZWZpbmUgYnJvYWRjYXN0X29jdGV0KHgpIEIoYnJvYWRjYXN0ZjMyeDhfLCBfbWFzaywg
eCwgdW5kZWYoKSwgfjApCisjICAgZGVmaW5lIGluc2VydF9vY3RldCh4LCB5LCBwKSBCKGluc2Vy
dGYzMng4XywgX21hc2ssIHgsIHksIHAsIHVuZGVmKCksIH4wKQorIyAgZW5kaWYKICMgIGRlZmlu
ZSBtYXgoeCwgeSkgQlJfKG1heHBzLCBfbWFzaywgeCwgeSwgdW5kZWYoKSwgfjApCiAjICBkZWZp
bmUgbWluKHgsIHkpIEJSXyhtaW5wcywgX21hc2ssIHgsIHksIHVuZGVmKCksIH4wKQogIyAgZGVm
aW5lIG1peCh4LCB5KSBCKG1vdmFwcywgX21hc2ssIHgsIHksICgwYjAxMDEwMTAxMDEwMTAxMDEg
JiBBTExfVFJVRSkpCkBAIC0xNTUsNiArMTg3LDEzIEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBfdG9f
Ym9vbChieXRlX3ZlY190IGJ2KQogIyAgIGRlZmluZSBpbnRlcmxlYXZlX2xvKHgsIHkpIEIodW5w
Y2tscHMsIF9tYXNrLCB4LCB5LCB1bmRlZigpLCB+MCkKICMgICBkZWZpbmUgc3dhcCh4KSBCKHNo
dWZwcywgX21hc2ssIHgsIHgsIDBiMDAwMTEwMTEsIHVuZGVmKCksIH4wKQogIyAgZWxzZQorIyAg
IGRlZmluZSBicm9hZGNhc3RfcXVhcnRldCh4KSBCKGJyb2FkY2FzdGYzMng0XywgX21hc2ssIHgs
IHVuZGVmKCksIH4wKQorIyAgIGRlZmluZSBpbnNlcnRfcGFpcih4LCB5LCBwKSBcCisgICAgQihp
bnNlcnRmMzJ4NF8sIF9tYXNrLCB4LCBcCisgICAgICAvKiBDYXN0IG5lZWRlZCBiZWxvdyB0byB3
b3JrIGFyb3VuZCBnY2MgNy54IHF1aXJrLiAqLyBcCisgICAgICAocCkgJiAxID8gKHR5cGVvZih5
KSlfX2J1aWx0aW5faWEzMl9zaHVmcHMoeSwgeSwgMGIwMTAwMDEwMCkgOiAoeSksIFwKKyAgICAg
IChwKSA+PiAxLCB4LCAzIDw8ICgocCkgKiAyKSkKKyMgICBkZWZpbmUgaW5zZXJ0X3F1YXJ0ZXQo
eCwgeSwgcCkgQihpbnNlcnRmMzJ4NF8sIF9tYXNrLCB4LCB5LCBwLCB1bmRlZigpLCB+MCkKICMg
ICBkZWZpbmUgaW50ZXJsZWF2ZV9oaSh4LCB5KSBCKHZwZXJtaTJ2YXJwcywgX21hc2ssIHgsIGlu
dGVybGVhdmVfaGksIHksIH4wKQogIyAgIGRlZmluZSBpbnRlcmxlYXZlX2xvKHgsIHkpIEIodnBl
cm10MnZhcnBzLCBfbWFzaywgaW50ZXJsZWF2ZV9sbywgeCwgeSwgfjApCiAjICAgZGVmaW5lIHN3
YXAoeCkgKHsgXApAQCAtMTc4LDYgKzIxNywxNCBAQCBzdGF0aWMgaW5saW5lIGJvb2wgX3RvX2Jv
b2woYnl0ZV92ZWNfdCBidikKICAgICB0XzsgXAogfSkKICMgIGVuZGlmCisjICBpZiBWRUNfU0la
RSA+PSAzMiAmJiBkZWZpbmVkKF9fQVZYNTEyRFFfXykKKyMgICBkZWZpbmUgYnJvYWRjYXN0X3Bh
aXIoeCkgQihicm9hZGNhc3RmNjR4Ml8sIF9tYXNrLCB4LCB1bmRlZigpLCB+MCkKKyMgICBkZWZp
bmUgaW5zZXJ0X3BhaXIoeCwgeSwgcCkgQihpbnNlcnRmNjR4Ml8sIF9tYXNrLCB4LCB5LCBwLCB1
bmRlZigpLCB+MCkKKyMgIGVuZGlmCisjICBpZiBWRUNfU0laRSA9PSA2NAorIyAgIGRlZmluZSBi
cm9hZGNhc3RfcXVhcnRldCh4KSBCKGJyb2FkY2FzdGY2NHg0XywgLCB4LCB1bmRlZigpLCB+MCkK
KyMgICBkZWZpbmUgaW5zZXJ0X3F1YXJ0ZXQoeCwgeSwgcCkgQihpbnNlcnRmNjR4NF8sIF9tYXNr
LCB4LCB5LCBwLCB1bmRlZigpLCB+MCkKKyMgIGVuZGlmCiAjICBkZWZpbmUgbWF4KHgsIHkpIEJS
XyhtYXhwZCwgX21hc2ssIHgsIHksIHVuZGVmKCksIH4wKQogIyAgZGVmaW5lIG1pbih4LCB5KSBC
Ul8obWlucGQsIF9tYXNrLCB4LCB5LCB1bmRlZigpLCB+MCkKICMgIGRlZmluZSBtaXgoeCwgeSkg
Qihtb3ZhcGQsIF9tYXNrLCB4LCB5LCAwYjAxMDEwMTAxKQpAQCAtMzA2LDYgKzM1MywxNiBAQCBz
dGF0aWMgaW5saW5lIGJvb2wgX3RvX2Jvb2woYnl0ZV92ZWNfdCBidikKICAgICB0XzsgXAogfSkK
ICMgZW5kaWYKKyMgaWYgKEVMRU1fQ09VTlQgPT0gMTYgJiYgRUxFTV9TSVpFID09IDQpIC8qIHZl
eHRyYWN0aTMyeDQgKi8gfHwgXAorICAgICAgIChFTEVNX0NPVU5UID09IDggJiYgRUxFTV9TSVpF
ID09IDggJiYgZGVmaW5lZChfX0FWWDUxMkRRX18pKSAvKiB2ZXh0cmFjdGk2NHgyICovCisjICBk
ZWZpbmUgbG93X3F1YXJ0ZXIoeCkgKHsgXAorICAgIHF1YXJ0ZXJfdCB0XzsgXAorICAgIGFzbSAo
ICJ2ZXh0cmFjdGklY1t3XXglY1tuXSAkMCwgJVtzXSwgJVtkXSIgXAorICAgICAgICAgIDogW2Rd
ICI9bSIgKHRfKSBcCisgICAgICAgICAgOiBbc10gInYiICh4KSwgW3ddICJpIiAoRUxFTV9TSVpF
ICogOCksIFtuXSAiaSIgKEVMRU1fQ09VTlQgLyA0KSApOyBcCisgICAgdF87IFwKK30pCisjIGVu
ZGlmCiAjIGlmIElOVF9TSVpFID09IDQgfHwgVUlOVF9TSVpFID09IDQKICMgIGRlZmluZSBicm9h
ZGNhc3QoeCkgKHsgXAogICAgIHZlY190IHRfOyBcCkBAIC0zMTgsMTEgKzM3NSwzMCBAQCBzdGF0
aWMgaW5saW5lIGJvb2wgX3RvX2Jvb2woYnl0ZV92ZWNfdCBidikKICAgICBhc20gKCAidnBicm9h
ZGNhc3RkICVrMSwgJTAiIDogIj12IiAodF8pIDogInIiICh4KSApOyBcCiAgICAgdF87IFwKIH0p
CisjICBpZmRlZiBfX0FWWDUxMkRRX18KKyMgICBkZWZpbmUgYnJvYWRjYXN0X3BhaXIoeCkgKHsg
XAorICAgIHZlY190IHRfOyBcCisgICAgYXNtICggInZicm9hZGNhc3RpMzJ4MiAlMSwgJTAiIDog
Ij12IiAodF8pIDogIm0iICh4KSApOyBcCisgICAgdF87IFwKK30pCisjICBlbmRpZgorIyAgaWYg
VkVDX1NJWkUgPT0gNjQgJiYgZGVmaW5lZChfX0FWWDUxMkRRX18pCisjICAgZGVmaW5lIGJyb2Fk
Y2FzdF9vY3RldCh4KSAoKHZlY190KUIoYnJvYWRjYXN0aTMyeDhfLCBfbWFzaywgKHZzaV9vY3Rl
dF90KSh4KSwgKHZzaV90KXVuZGVmKCksIH4wKSkKKyMgICBkZWZpbmUgaW5zZXJ0X29jdGV0KHgs
IHksIHApICgodmVjX3QpQihpbnNlcnRpMzJ4OF8sIF9tYXNrLCAodnNpX3QpKHgpLCAodnNpX29j
dGV0X3QpKHkpLCBwLCAodnNpX3QpdW5kZWYoKSwgfjApKQorIyAgZW5kaWYKICMgIGlmIFZFQ19T
SVpFID09IDE2CiAjICAgZGVmaW5lIGludGVybGVhdmVfaGkoeCwgeSkgKCh2ZWNfdClCKHB1bnBj
a2hkcSwgX21hc2ssICh2c2lfdCkoeCksICh2c2lfdCkoeSksICh2c2lfdCl1bmRlZigpLCB+MCkp
CiAjICAgZGVmaW5lIGludGVybGVhdmVfbG8oeCwgeSkgKCh2ZWNfdClCKHB1bnBja2xkcSwgX21h
c2ssICh2c2lfdCkoeCksICh2c2lfdCkoeSksICh2c2lfdCl1bmRlZigpLCB+MCkpCiAjICAgZGVm
aW5lIHN3YXAoeCkgKCh2ZWNfdClCKHBzaHVmZCwgX21hc2ssICh2c2lfdCkoeCksIDBiMDAwMTEw
MTEsICh2c2lfdCl1bmRlZigpLCB+MCkpCiAjICBlbHNlCisjICAgZGVmaW5lIGJyb2FkY2FzdF9x
dWFydGV0KHgpICgodmVjX3QpQihicm9hZGNhc3RpMzJ4NF8sIF9tYXNrLCAodnNpX3F1YXJ0ZXRf
dCkoeCksICh2c2lfdCl1bmRlZigpLCB+MCkpCisjICAgZGVmaW5lIGluc2VydF9wYWlyKHgsIHks
IHApIFwKKyAgICAodmVjX3QpKEIoaW5zZXJ0aTMyeDRfLCBfbWFzaywgKHZzaV90KSh4KSwgXAor
ICAgICAgICAgICAgICAvKiBGaXJzdCBjYXN0IG5lZWRlZCBiZWxvdyB0byB3b3JrIGFyb3VuZCBn
Y2MgNy54IHF1aXJrLiAqLyBcCisgICAgICAgICAgICAgIChwKSAmIDEgPyAodnNpX3BhaXJfdClf
X2J1aWx0aW5faWEzMl9wc2h1ZmQoKHZzaV9wYWlyX3QpKHkpLCAwYjAxMDAwMTAwKSBcCisgICAg
ICAgICAgICAgICAgICAgICAgOiAodnNpX3BhaXJfdCkoeSksIFwKKyAgICAgICAgICAgICAgKHAp
ID4+IDEsICh2c2lfdCkoeCksIDMgPDwgKChwKSAqIDIpKSkKKyMgICBkZWZpbmUgaW5zZXJ0X3F1
YXJ0ZXQoeCwgeSwgcCkgKCh2ZWNfdClCKGluc2VydGkzMng0XywgX21hc2ssICh2c2lfdCkoeCks
ICh2c2lfcXVhcnRldF90KSh5KSwgcCwgKHZzaV90KXVuZGVmKCksIH4wKSkKICMgICBkZWZpbmUg
aW50ZXJsZWF2ZV9oaSh4LCB5KSAoKHZlY190KUIodnBlcm1pMnZhcmQsIF9tYXNrLCAodnNpX3Qp
KHgpLCBpbnRlcmxlYXZlX2hpLCAodnNpX3QpKHkpLCB+MCkpCiAjICAgZGVmaW5lIGludGVybGVh
dmVfbG8oeCwgeSkgKCh2ZWNfdClCKHZwZXJtdDJ2YXJkLCBfbWFzaywgaW50ZXJsZWF2ZV9sbywg
KHZzaV90KSh4KSwgKHZzaV90KSh5KSwgfjApKQogIyAgIGRlZmluZSBzd2FwKHgpICgodmVjX3Qp
Qihwc2h1ZmQsIF9tYXNrLCBcCkBAIC0zNDcsNiArNDIzLDE0IEBAIHN0YXRpYyBpbmxpbmUgYm9v
bCBfdG9fYm9vbChieXRlX3ZlY190IGJ2KQogICAgIHRfOyBcCiB9KQogIyAgZW5kaWYKKyMgIGlm
IFZFQ19TSVpFID49IDMyICYmIGRlZmluZWQoX19BVlg1MTJEUV9fKQorIyAgIGRlZmluZSBicm9h
ZGNhc3RfcGFpcih4KSAoKHZlY190KUIoYnJvYWRjYXN0aTY0eDJfLCBfbWFzaywgKHZkaV9wYWly
X3QpKHgpLCAodmRpX3QpdW5kZWYoKSwgfjApKQorIyAgIGRlZmluZSBpbnNlcnRfcGFpcih4LCB5
LCBwKSAoKHZlY190KUIoaW5zZXJ0aTY0eDJfLCBfbWFzaywgKHZkaV90KSh4KSwgKHZkaV9wYWly
X3QpKHkpLCBwLCAodmRpX3QpdW5kZWYoKSwgfjApKQorIyAgZW5kaWYKKyMgIGlmIFZFQ19TSVpF
ID09IDY0CisjICAgZGVmaW5lIGJyb2FkY2FzdF9xdWFydGV0KHgpICgodmVjX3QpQihicm9hZGNh
c3RpNjR4NF8sICwgKHZkaV9xdWFydGV0X3QpKHgpLCAodmRpX3QpdW5kZWYoKSwgfjApKQorIyAg
IGRlZmluZSBpbnNlcnRfcXVhcnRldCh4LCB5LCBwKSAoKHZlY190KUIoaW5zZXJ0aTY0eDRfLCBf
bWFzaywgKHZkaV90KSh4KSwgKHZkaV9xdWFydGV0X3QpKHkpLCBwLCAodmRpX3QpdW5kZWYoKSwg
fjApKQorIyAgZW5kaWYKICMgIGlmIFZFQ19TSVpFID09IDE2CiAjICAgZGVmaW5lIGludGVybGVh
dmVfaGkoeCwgeSkgKCh2ZWNfdClCKHB1bnBja2hxZHEsIF9tYXNrLCAodmRpX3QpKHgpLCAodmRp
X3QpKHkpLCAodmRpX3QpdW5kZWYoKSwgfjApKQogIyAgIGRlZmluZSBpbnRlcmxlYXZlX2xvKHgs
IHkpICgodmVjX3QpQihwdW5wY2tscWRxLCBfbWFzaywgKHZkaV90KSh4KSwgKHZkaV90KSh5KSwg
KHZkaV90KXVuZGVmKCksIH4wKSkKQEAgLTg5OCw3ICs5ODIsNyBAQCBzdGF0aWMgaW5saW5lIGVp
Z2h0aF90IGxvd19laWdodGgodmVjX3QgeCkKICAgICBlaWdodGhfdCB5OwogICAgIHVuc2lnbmVk
IGludCBpOwogCi0gICAgZm9yICggaSA9IDA7IGkgPCBFTEVNX0NPVU5UIC8gNDsgKytpICkKKyAg
ICBmb3IgKCBpID0gMDsgaSA8IEVMRU1fQ09VTlQgLyA4OyArK2kgKQogICAgICAgICB5W2ldID0g
eFtpXTsKIAogICAgIHJldHVybiB5OwpAQCAtOTEwLDYgKzk5NCw1MCBAQCBzdGF0aWMgaW5saW5l
IGVpZ2h0aF90IGxvd19laWdodGgodmVjX3QgeCkKIAogI2VuZGlmCiAKKyNpZmRlZiBicm9hZGNh
c3RfcGFpcgorIyBpZiBFTEVNX0NPVU5UID09IDQKKyMgIGRlZmluZSBicm9hZGNhc3RfaGFsZiBi
cm9hZGNhc3RfcGFpcgorIyBlbGlmIEVMRU1fQ09VTlQgPT0gOAorIyAgZGVmaW5lIGJyb2FkY2Fz
dF9xdWFydGVyIGJyb2FkY2FzdF9wYWlyCisjIGVsaWYgRUxFTV9DT1VOVCA9PSAxNgorIyAgZGVm
aW5lIGJyb2FkY2FzdF9laWdodGggYnJvYWRjYXN0X3BhaXIKKyMgZW5kaWYKKyNlbmRpZgorCisj
aWZkZWYgaW5zZXJ0X3BhaXIKKyMgaWYgRUxFTV9DT1VOVCA9PSA0CisjICBkZWZpbmUgaW5zZXJ0
X2hhbGYgaW5zZXJ0X3BhaXIKKyMgZWxpZiBFTEVNX0NPVU5UID09IDgKKyMgIGRlZmluZSBpbnNl
cnRfcXVhcnRlciBpbnNlcnRfcGFpcgorIyBlbGlmIEVMRU1fQ09VTlQgPT0gMTYKKyMgIGRlZmlu
ZSBpbnNlcnRfZWlnaHRoIGluc2VydF9wYWlyCisjIGVuZGlmCisjZW5kaWYKKworI2lmZGVmIGJy
b2FkY2FzdF9xdWFydGV0CisjIGlmIEVMRU1fQ09VTlQgPT0gOAorIyAgZGVmaW5lIGJyb2FkY2Fz
dF9oYWxmIGJyb2FkY2FzdF9xdWFydGV0CisjIGVsaWYgRUxFTV9DT1VOVCA9PSAxNgorIyAgZGVm
aW5lIGJyb2FkY2FzdF9xdWFydGVyIGJyb2FkY2FzdF9xdWFydGV0CisjIGVuZGlmCisjZW5kaWYK
KworI2lmZGVmIGluc2VydF9xdWFydGV0CisjIGlmIEVMRU1fQ09VTlQgPT0gOAorIyAgZGVmaW5l
IGluc2VydF9oYWxmIGluc2VydF9xdWFydGV0CisjIGVsaWYgRUxFTV9DT1VOVCA9PSAxNgorIyAg
ZGVmaW5lIGluc2VydF9xdWFydGVyIGluc2VydF9xdWFydGV0CisjIGVuZGlmCisjZW5kaWYKKwor
I2lmIGRlZmluZWQoYnJvYWRjYXN0X29jdGV0KSAmJiBFTEVNX0NPVU5UID09IDE2CisjIGRlZmlu
ZSBicm9hZGNhc3RfaGFsZiBicm9hZGNhc3Rfb2N0ZXQKKyNlbmRpZgorCisjaWYgZGVmaW5lZChp
bnNlcnRfb2N0ZXQpICYmIEVMRU1fQ09VTlQgPT0gMTYKKyMgZGVmaW5lIGluc2VydF9oYWxmIGlu
c2VydF9vY3RldAorI2VuZGlmCisKICNpZiBkZWZpbmVkKF9fQVZYNTEyRl9fKSAmJiBkZWZpbmVk
KEZMT0FUX1NJWkUpCiAjIGluY2x1ZGUgInNpbWQtZm1hLmMiCiAjZW5kaWYKQEAgLTEyMDUsNiAr
MTMzMyw2MCBAQCBpbnQgc2ltZF90ZXN0KHZvaWQpCiAgICAgaWYgKCAhZXEoYnJvYWRjYXN0MihF
TEVNX0NPVU5UICsgMSksIHNyYyArIGludikgKSByZXR1cm4gX19MSU5FX187CiAjZW5kaWYKIAor
I2lmIGRlZmluZWQoYnJvYWRjYXN0X2hhbGYpICYmIGRlZmluZWQoaW5zZXJ0X2hhbGYpCisgICAg
eworICAgICAgICBoYWxmX3QgYXV4ID0gbG93X2hhbGYoc3JjKTsKKworICAgICAgICB0b3VjaChh
dXgpOworICAgICAgICB4ID0gYnJvYWRjYXN0X2hhbGYoYXV4KTsKKyAgICAgICAgdG91Y2goYXV4
KTsKKyAgICAgICAgeSA9IGluc2VydF9oYWxmKHNyYywgYXV4LCAxKTsKKyAgICAgICAgaWYgKCAh
ZXEoeCwgeSkgKSByZXR1cm4gX19MSU5FX187CisgICAgfQorI2VuZGlmCisKKyNpZiBkZWZpbmVk
KGJyb2FkY2FzdF9xdWFydGVyKSAmJiBkZWZpbmVkKGluc2VydF9xdWFydGVyKQorICAgIHsKKyAg
ICAgICAgcXVhcnRlcl90IGF1eCA9IGxvd19xdWFydGVyKHNyYyk7CisKKyAgICAgICAgdG91Y2go
YXV4KTsKKyAgICAgICAgeCA9IGJyb2FkY2FzdF9xdWFydGVyKGF1eCk7CisgICAgICAgIHRvdWNo
KGF1eCk7CisgICAgICAgIHkgPSBpbnNlcnRfcXVhcnRlcihzcmMsIGF1eCwgMSk7CisgICAgICAg
IHRvdWNoKGF1eCk7CisgICAgICAgIHkgPSBpbnNlcnRfcXVhcnRlcih5LCBhdXgsIDIpOworICAg
ICAgICB0b3VjaChhdXgpOworICAgICAgICB5ID0gaW5zZXJ0X3F1YXJ0ZXIoeSwgYXV4LCAzKTsK
KyAgICAgICAgaWYgKCAhZXEoeCwgeSkgKSByZXR1cm4gX19MSU5FX187CisgICAgfQorI2VuZGlm
CisKKyNpZiBkZWZpbmVkKGJyb2FkY2FzdF9laWdodGgpICYmIGRlZmluZWQoaW5zZXJ0X2VpZ2h0
aCkgJiYgXAorICAgIC8qIEF0IGxlYXN0IGdjYyA3LjMgIm9wdGltaXplcyIgYXdheSBhbGwgaW5z
ZXJ0X2VpZ2h0aCgpIGNhbGxzIGJlbG93LiAqLyBcCisgICAgX19HTlVDX18gPj0gOAorICAgIHsK
KyAgICAgICAgZWlnaHRoX3QgYXV4ID0gbG93X2VpZ2h0aChzcmMpOworCisgICAgICAgIHRvdWNo
KGF1eCk7CisgICAgICAgIHggPSBicm9hZGNhc3RfZWlnaHRoKGF1eCk7CisgICAgICAgIHRvdWNo
KGF1eCk7CisgICAgICAgIHkgPSBpbnNlcnRfZWlnaHRoKHNyYywgYXV4LCAxKTsKKyAgICAgICAg
dG91Y2goYXV4KTsKKyAgICAgICAgeSA9IGluc2VydF9laWdodGgoeSwgYXV4LCAyKTsKKyAgICAg
ICAgdG91Y2goYXV4KTsKKyAgICAgICAgeSA9IGluc2VydF9laWdodGgoeSwgYXV4LCAzKTsKKyAg
ICAgICAgdG91Y2goYXV4KTsKKyAgICAgICAgeSA9IGluc2VydF9laWdodGgoeSwgYXV4LCA0KTsK
KyAgICAgICAgdG91Y2goYXV4KTsKKyAgICAgICAgeSA9IGluc2VydF9laWdodGgoeSwgYXV4LCA1
KTsKKyAgICAgICAgdG91Y2goYXV4KTsKKyAgICAgICAgeSA9IGluc2VydF9laWdodGgoeSwgYXV4
LCA2KTsKKyAgICAgICAgdG91Y2goYXV4KTsKKyAgICAgICAgeSA9IGluc2VydF9laWdodGgoeSwg
YXV4LCA3KTsKKyAgICAgICAgaWYgKCAhZXEoeCwgeSkgKSByZXR1cm4gX19MSU5FX187CisgICAg
fQorI2VuZGlmCisKICNpZiBkZWZpbmVkKGludGVybGVhdmVfbG8pICYmIGRlZmluZWQoaW50ZXJs
ZWF2ZV9oaSkKICAgICB0b3VjaChzcmMpOwogICAgIHggPSBpbnRlcmxlYXZlX2xvKGludiwgc3Jj
KTsKZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmggYi90b29scy90
ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5oCmluZGV4IDc5NTc5MmI5OGYuLjFmNTdkNjdhNjEgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmgKKysrIGIvdG9vbHMvdGVz
dHMveDg2X2VtdWxhdG9yL3NpbWQuaApAQCAtMTIxLDYgKzEyMSwzNCBAQCB0eXBlZGVmIGludCBf
X2F0dHJpYnV0ZV9fKCh2ZWN0b3Jfc2l6ZShFSUdIVEhfU0laRSkpKSB2c2lfZWlnaHRoX3Q7CiB0
eXBlZGVmIGxvbmcgbG9uZyBfX2F0dHJpYnV0ZV9fKCh2ZWN0b3Jfc2l6ZShFSUdIVEhfU0laRSkp
KSB2ZGlfZWlnaHRoX3Q7CiAjIGVuZGlmCiAKKyMgZGVmaW5lIERFQ0xfUEFJUih3KSBcCit0eXBl
ZGVmIHcgIyMgX3QgcGFpcl90OyBcCit0eXBlZGVmIHZzaV8gIyMgdyAjIyBfdCB2c2lfcGFpcl90
OyBcCit0eXBlZGVmIHZkaV8gIyMgdyAjIyBfdCB2ZGlfcGFpcl90CisjIGRlZmluZSBERUNMX1FV
QVJURVQodykgXAordHlwZWRlZiB3ICMjIF90IHF1YXJ0ZXRfdDsgXAordHlwZWRlZiB2c2lfICMj
IHcgIyMgX3QgdnNpX3F1YXJ0ZXRfdDsgXAordHlwZWRlZiB2ZGlfICMjIHcgIyMgX3QgdmRpX3F1
YXJ0ZXRfdAorIyBkZWZpbmUgREVDTF9PQ1RFVCh3KSBcCit0eXBlZGVmIHcgIyMgX3Qgb2N0ZXRf
dDsgXAordHlwZWRlZiB2c2lfICMjIHcgIyMgX3QgdnNpX29jdGV0X3Q7IFwKK3R5cGVkZWYgdmRp
XyAjIyB3ICMjIF90IHZkaV9vY3RldF90CisKKyMgaWYgRUxFTV9DT1VOVCA9PSA0CitERUNMX1BB
SVIoaGFsZik7CisjIGVsaWYgRUxFTV9DT1VOVCA9PSA4CitERUNMX1BBSVIocXVhcnRlcik7CitE
RUNMX1FVQVJURVQoaGFsZik7CisjIGVsaWYgRUxFTV9DT1VOVCA9PSAxNgorREVDTF9QQUlSKGVp
Z2h0aCk7CitERUNMX1FVQVJURVQocXVhcnRlcik7CitERUNMX09DVEVUKGhhbGYpOworIyBlbmRp
ZgorCisjIHVuZGVmIERFQ0xfT0NURVQKKyMgdW5kZWYgREVDTF9RVUFSVEVUCisjIHVuZGVmIERF
Q0xfUEFJUgorCiAjZW5kaWYKIAogI2lmIFZFQ19TSVpFID09IDE2CkBAIC0xNDYsNiArMTc0LDE0
IEBAIHR5cGVkZWYgbG9uZyBsb25nIF9fYXR0cmlidXRlX18oKHZlY3Rvcl9zaXplKEVJR0hUSF9T
SVpFKSkpIHZkaV9laWdodGhfdDsKICNpZmRlZiBfX0FWWDUxMkZfXwogCiAvKiBTYWRseSB0aGVy
ZSBhcmUgYSBmZXcgZXhjZXB0aW9ucyB0byB0aGUgZ2VuZXJhbCBuYW1pbmcgcnVsZXMuICovCisj
IGRlZmluZSBfX2J1aWx0aW5faWEzMl9icm9hZGNhc3RmMzJ4NF81MTJfbWFzayBfX2J1aWx0aW5f
aWEzMl9icm9hZGNhc3RmMzJ4NF81MTIKKyMgZGVmaW5lIF9fYnVpbHRpbl9pYTMyX2Jyb2FkY2Fz
dGkzMng0XzUxMl9tYXNrIF9fYnVpbHRpbl9pYTMyX2Jyb2FkY2FzdGkzMng0XzUxMgorIyBkZWZp
bmUgX19idWlsdGluX2lhMzJfaW5zZXJ0ZjMyeDRfNTEyX21hc2sgX19idWlsdGluX2lhMzJfaW5z
ZXJ0ZjMyeDRfbWFzaworIyBkZWZpbmUgX19idWlsdGluX2lhMzJfaW5zZXJ0ZjMyeDhfNTEyX21h
c2sgX19idWlsdGluX2lhMzJfaW5zZXJ0ZjMyeDhfbWFzaworIyBkZWZpbmUgX19idWlsdGluX2lh
MzJfaW5zZXJ0ZjY0eDRfNTEyX21hc2sgX19idWlsdGluX2lhMzJfaW5zZXJ0ZjY0eDRfbWFzawor
IyBkZWZpbmUgX19idWlsdGluX2lhMzJfaW5zZXJ0aTMyeDRfNTEyX21hc2sgX19idWlsdGluX2lh
MzJfaW5zZXJ0aTMyeDRfbWFzaworIyBkZWZpbmUgX19idWlsdGluX2lhMzJfaW5zZXJ0aTMyeDhf
NTEyX21hc2sgX19idWlsdGluX2lhMzJfaW5zZXJ0aTMyeDhfbWFzaworIyBkZWZpbmUgX19idWls
dGluX2lhMzJfaW5zZXJ0aTY0eDRfNTEyX21hc2sgX19idWlsdGluX2lhMzJfaW5zZXJ0aTY0eDRf
bWFzawogIyBkZWZpbmUgX19idWlsdGluX2lhMzJfc2h1Zl9mMzJ4NF81MTJfbWFzayBfX2J1aWx0
aW5faWEzMl9zaHVmX2YzMng0X21hc2sKICMgZGVmaW5lIF9fYnVpbHRpbl9pYTMyX3NodWZfZjY0
eDJfNTEyX21hc2sgX19idWlsdGluX2lhMzJfc2h1Zl9mNjR4Ml9tYXNrCiAjIGRlZmluZSBfX2J1
aWx0aW5faWEzMl9zaHVmX2kzMng0XzUxMl9tYXNrIF9fYnVpbHRpbl9pYTMyX3NodWZfaTMyeDRf
bWFzawpAQCAtMzMxLDYgKzM2NywyMCBAQCBPVlIocHVucGNrbHdkKTsKICMgIGVuZGlmCiAjIGVu
ZGlmCiAKKyMgaWZkZWYgX19BVlg1MTJEUV9fCitPVlJfVkZQKGFuZCk7CitPVlJfVkZQKGFuZG4p
OworT1ZSX1ZGUChvcik7CitPVlIocGV4dHJkKTsKK09WUihwZXh0cnEpOworT1ZSKHBpbnNyZCk7
CitPVlIocGluc3JxKTsKKyMgIGlmZGVmIF9fQVZYNTEyVkxfXworT1ZSKHBtdWxscSk7CisjICBl
bmRpZgorT1ZSX1ZGUCh4b3IpOworIyBlbmRpZgorCiAjIHVuZGVmIE9WUl9WRlAKICMgdW5kZWYg
T1ZSX1NGUAogIyB1bmRlZiBPVlJfSU5UCmRpZmYgLS1naXQgYS90b29scy90ZXN0cy94ODZfZW11
bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0
X3g4Nl9lbXVsYXRvci5jCmluZGV4IDAwNDYxMGY3NmQuLjU5MjEyZjlhN2IgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCisrKyBiL3Rvb2xz
L3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVsYXRvci5jCkBAIC0yMyw2ICsyMyw3IEBA
IGFzbSAoICIucHVzaHNlY3Rpb24gLnRlc3QsIFwiYXhcIiwgQHByb2diaXRzOyAucG9wc2VjdGlv
biIgKTsKICNpbmNsdWRlICJhdng1MTJidy1vcG1hc2suaCIKICNpbmNsdWRlICJhdng1MTJmLmgi
CiAjaW5jbHVkZSAiYXZ4NTEyYncuaCIKKyNpbmNsdWRlICJhdng1MTJkcS5oIgogCiAjZGVmaW5l
IHZlcmJvc2UgZmFsc2UgLyogU3dpdGNoIHRvIHRydWUgZm9yIGZhciBtb3JlIGxvZ2dpbmcuICov
CiAKQEAgLTEwMCw2ICsxMDEsMTEgQEAgc3RhdGljIGJvb2wgc2ltZF9jaGVja19hdng1MTJkcSh2
b2lkKQogfQogI2RlZmluZSBzaW1kX2NoZWNrX2F2eDUxMmRxX29wbWFzayBzaW1kX2NoZWNrX2F2
eDUxMmRxCiAKK3N0YXRpYyBib29sIHNpbWRfY2hlY2tfYXZ4NTEyZHFfdmwodm9pZCkKK3sKKyAg
ICByZXR1cm4gY3B1X2hhc19hdng1MTJkcSAmJiBjcHVfaGFzX2F2eDUxMnZsOworfQorCiBzdGF0
aWMgYm9vbCBzaW1kX2NoZWNrX2F2eDUxMmJ3KHZvaWQpCiB7CiAgICAgcmV0dXJuIGNwdV9oYXNf
YXZ4NTEyYnc7CkBAIC0yNjcsOSArMjczLDEwIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgewogICAg
IFNJTUQoWE9QIGkzMng4LCAgICAgICAgICAgICAgIHhvcCwgICAgICAzMmk0KSwKICAgICBTSU1E
KFhPUCBpNjR4NCwgICAgICAgICAgICAgICB4b3AsICAgICAgMzJpOCksCiAgICAgU0lNRChPUE1B
U0svdywgICAgIGF2eDUxMmZfb3BtYXNrLCAgICAgICAgIDIpLAotICAgIFNJTUQoT1BNQVNLL2Is
ICAgIGF2eDUxMmRxX29wbWFzaywgICAgICAgICAxKSwKLSAgICBTSU1EKE9QTUFTSy9kLCAgICBh
dng1MTJid19vcG1hc2ssICAgICAgICAgNCksCi0gICAgU0lNRChPUE1BU0svcSwgICAgYXZ4NTEy
Yndfb3BtYXNrLCAgICAgICAgIDgpLAorICAgIFNJTUQoT1BNQVNLK0RRL2IsIGF2eDUxMmRxX29w
bWFzaywgICAgICAgICAxKSwKKyAgICBTSU1EKE9QTUFTSytEUS93LCBhdng1MTJkcV9vcG1hc2ss
ICAgICAgICAgMiksCisgICAgU0lNRChPUE1BU0srQlcvZCwgYXZ4NTEyYndfb3BtYXNrLCAgICAg
ICAgIDQpLAorICAgIFNJTUQoT1BNQVNLK0JXL3EsIGF2eDUxMmJ3X29wbWFzaywgICAgICAgICA4
KSwKICAgICBTSU1EKEFWWDUxMkYgZjMyIHNjYWxhciwgIGF2eDUxMmYsICAgICAgICBmNCksCiAg
ICAgU0lNRChBVlg1MTJGIGYzMngxNiwgICAgICBhdng1MTJmLCAgICAgIDY0ZjQpLAogICAgIFNJ
TUQoQVZYNTEyRiBmNjQgc2NhbGFyLCAgYXZ4NTEyZiwgICAgICAgIGY4KSwKQEAgLTMwMiw2ICsz
MDksMjQgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB7CiAgICAgQVZYNTEyVkwoQlcrVkwgdTE2eDgs
ICAgIGF2eDUxMmJ3LCAgICAgIDE2dTIpLAogICAgIEFWWDUxMlZMKEJXK1ZMIHMxNngxNiwgICBh
dng1MTJidywgICAgICAzMmkyKSwKICAgICBBVlg1MTJWTChCVytWTCB1MTZ4MTYsICAgYXZ4NTEy
YncsICAgICAgMzJ1MiksCisgICAgU0lNRChBVlg1MTJEUSBmMzJ4MTYsICAgIGF2eDUxMmRxLCAg
ICAgIDY0ZjQpLAorICAgIFNJTUQoQVZYNTEyRFEgZjY0eDgsICAgICBhdng1MTJkcSwgICAgICA2
NGY4KSwKKyAgICBTSU1EKEFWWDUxMkRRIHMzMngxNiwgICAgYXZ4NTEyZHEsICAgICAgNjRpNCks
CisgICAgU0lNRChBVlg1MTJEUSB1MzJ4MTYsICAgIGF2eDUxMmRxLCAgICAgIDY0dTQpLAorICAg
IFNJTUQoQVZYNTEyRFEgczY0eDgsICAgICBhdng1MTJkcSwgICAgICA2NGk4KSwKKyAgICBTSU1E
KEFWWDUxMkRRIHU2NHg4LCAgICAgYXZ4NTEyZHEsICAgICAgNjR1OCksCisgICAgQVZYNTEyVkwo
RFErVkwgZjMyeDQsICAgIGF2eDUxMmRxLCAgICAgIDE2ZjQpLAorICAgIEFWWDUxMlZMKERRK1ZM
IGY2NHgyLCAgICBhdng1MTJkcSwgICAgICAxNmY4KSwKKyAgICBBVlg1MTJWTChEUStWTCBmMzJ4
OCwgICAgYXZ4NTEyZHEsICAgICAgMzJmNCksCisgICAgQVZYNTEyVkwoRFErVkwgZjY0eDQsICAg
IGF2eDUxMmRxLCAgICAgIDMyZjgpLAorICAgIEFWWDUxMlZMKERRK1ZMIHMzMng0LCAgICBhdng1
MTJkcSwgICAgICAxNmk0KSwKKyAgICBBVlg1MTJWTChEUStWTCB1MzJ4NCwgICAgYXZ4NTEyZHEs
ICAgICAgMTZ1NCksCisgICAgQVZYNTEyVkwoRFErVkwgczMyeDgsICAgIGF2eDUxMmRxLCAgICAg
IDMyaTQpLAorICAgIEFWWDUxMlZMKERRK1ZMIHUzMng4LCAgICBhdng1MTJkcSwgICAgICAzMnU0
KSwKKyAgICBBVlg1MTJWTChEUStWTCBzNjR4MiwgICAgYXZ4NTEyZHEsICAgICAgMTZpOCksCisg
ICAgQVZYNTEyVkwoRFErVkwgdTY0eDIsICAgIGF2eDUxMmRxLCAgICAgIDE2dTgpLAorICAgIEFW
WDUxMlZMKERRK1ZMIHM2NHg0LCAgICBhdng1MTJkcSwgICAgICAzMmk4KSwKKyAgICBBVlg1MTJW
TChEUStWTCB1NjR4NCwgICAgYXZ4NTEyZHEsICAgICAgMzJ1OCksCiAjdW5kZWYgQVZYNTEyVkxf
CiAjdW5kZWYgQVZYNTEyVkwKICN1bmRlZiBTSU1EXwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNo
Ym90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QK
WGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2pl
Y3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 21 06:45:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 06:45:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hSyWU-00037u-P0; Tue, 21 May 2019 06:45:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TCK3=TV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hSyWT-00037k-Lv
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 06:45:17 +0000
X-Inumbo-ID: fdc42741-7b93-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id fdc42741-7b93-11e9-8980-bc764e045a96;
 Tue, 21 May 2019 06:45: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 1hSyWR-0004FB-Pt
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 06:45:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hSyWR-0007PM-NS
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 06:45:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hSyWR-0007PM-NS@xenbits.xenproject.org>
Date: Tue, 21 May 2019 06:45:15 +0000
Subject: [Xen-changelog] [xen staging] x86/idle: re-arrange dead-idle
 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>

Y29tbWl0IDczY2IxMzgzYmY4ZDk3MTJjMmRmNGE3YmM1MDIxMGQ1ZjdjZjA5MDAKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWF5IDIx
IDA4OjMwOjIzIDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDIxIDA4OjMwOjIzIDIwMTkgKzAyMDAKCiAgICB4
ODYvaWRsZTogcmUtYXJyYW5nZSBkZWFkLWlkbGUgaGFuZGxpbmcKICAgIAogICAgSW4gb3JkZXIg
dG8gYmUgYWJsZSB0byB3YWtlIHBhcmtlZCBDUFVzIGZyb20gZGVmYXVsdF9kZWFkX2lkbGUoKSAo
Zm9yCiAgICB0aGVtIHRvIHRoZW4gZW50ZXIgYSBkaWZmZXJlbnQgZGVhZC1pZGxlIHJvdXRpbmUp
LCB0aGUgZnVuY3Rpb24gc2hvdWxkCiAgICBub3QgaXRzZWxmIGxvb3AuIE1vdmUgdGhlIGxvb3Ag
aW50byBwbGF5X2RlYWQoKSwgYW5kIHVzZSBwbGF5X2RlYWQoKSBhcwogICAgd2VsbCBvbiB0aGUg
QVAgYm9vdCBlcnJvciBwYXRoLgogICAgCiAgICBGdXJ0aGVybW9yZSwgbm90IHRoZSBsZWFzdCBj
b25zaWRlcmluZyB0aGUgY29tbWVudCBpbiBwbGF5X2RlYWQoKSwKICAgIG1ha2Ugc3VyZSBOTUkg
cmFpc2VkIChmb3Igbm93IHRoaXMgd291bGQgYmUgYSBidWcgZWxzZXdoZXJlLCBidXQgdGhhdCdz
CiAgICBhYm91dCB0byBjaGFuZ2UpIGFnYWluc3QgYSBwYXJrZWQgb3IgZnVsbHkgb2ZmbGluZSBD
UFUgd29uJ3QgaW52b2tlIHRoZQogICAgYWN0dWFsLCBmdWxsLWJsb3duIE5NSSBoYW5kbGVyLgog
ICAgCiAgICBOb3RlIGhvd2V2ZXIgdGhhdCB0aGlzIGRvZXNuJ3QgbWFrZSAjTUMgYW55IHNhZmVy
IGZvciBmdWxseSBvZmZsaW5lCiAgICBDUFVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAg
ICAgICB8IDE3ICsrKysrKysrKysrKy0tLS0tCiB4ZW4vYXJjaC94ODYvc21wYm9vdC5jICAgICAg
ICB8ICA0ICsrLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvY3B1aWRsZS5oIHwgIDEgKwogMyBmaWxl
cyBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9kb21haW4uYyBiL3hlbi9hcmNoL3g4Ni9kb21haW4uYwppbmRleCBkMmQ5
ZjJmYzNjLi5hYzk2MGRkZDQwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvZG9tYWluLmMKKysr
IGIveGVuL2FyY2gveDg2L2RvbWFpbi5jCkBAIC0xMDAsMTQgKzEwMCwyMCBAQCB2b2lkIGRlZmF1
bHRfZGVhZF9pZGxlKHZvaWQpCiAgICAgICovCiAgICAgc3BlY19jdHJsX2VudGVyX2lkbGUoZ2V0
X2NwdV9pbmZvKCkpOwogICAgIHdiaW52ZCgpOwotICAgIGZvciAoIDsgOyApCi0gICAgICAgIGhh
bHQoKTsKKyAgICBoYWx0KCk7CisgICAgc3BlY19jdHJsX2V4aXRfaWRsZShnZXRfY3B1X2luZm8o
KSk7CiB9CiAKLXN0YXRpYyB2b2lkIHBsYXlfZGVhZCh2b2lkKQordm9pZCBwbGF5X2RlYWQodm9p
ZCkKIHsKKyAgICB1bnNpZ25lZCBpbnQgY3B1ID0gc21wX3Byb2Nlc3Nvcl9pZCgpOworCiAgICAg
bG9jYWxfaXJxX2Rpc2FibGUoKTsKIAorICAgIC8qIENoYW5nZSB0aGUgTk1JIGhhbmRsZXIgdG8g
YSBub3AgKHNlZSBjb21tZW50IGJlbG93KS4gKi8KKyAgICBfc2V0X2dhdGVfbG93ZXIoJmlkdF90
YWJsZXNbY3B1XVtUUkFQX25taV0sIFNZU19ERVNDX2lycV9nYXRlLCAwLAorICAgICAgICAgICAg
ICAgICAgICAmdHJhcF9ub3ApOworCiAgICAgLyoKICAgICAgKiBOT1RFOiBBZnRlciBjcHVfZXhp
dF9jbGVhciwgcGVyLWNwdSB2YXJpYWJsZXMgbWF5IG5vIGxvbmdlciBhY2Nlc3NpYmxlLAogICAg
ICAqIGFzIHRoZXkgbWF5IGJlIGZyZWVkIGF0IGFueSB0aW1lIGlmIG9mZmxpbmUgQ1BVcyBkb24n
dCBnZXQgcGFya2VkLiBJbgpAQCAtMTE4LDkgKzEyNCwxMCBAQCBzdGF0aWMgdm9pZCBwbGF5X2Rl
YWQodm9pZCkKICAgICAgKiBDb25zaWRlciB2ZXJ5IGNhcmVmdWxseSB3aGVuIGFkZGluZyBjb2Rl
IHRvICpkZWFkX2lkbGUuIE1vc3QgaHlwZXJ2aXNvcgogICAgICAqIHN1YnN5c3RlbXMgYXJlIHVu
c2FmZSB0byBjYWxsLgogICAgICAqLwotICAgIGNwdV9leGl0X2NsZWFyKHNtcF9wcm9jZXNzb3Jf
aWQoKSk7CisgICAgY3B1X2V4aXRfY2xlYXIoY3B1KTsKIAotICAgICgqZGVhZF9pZGxlKSgpOwor
ICAgIGZvciAoIDsgOyApCisgICAgICAgIGRlYWRfaWRsZSgpOwogfQogCiBzdGF0aWMgdm9pZCBp
ZGxlX2xvb3Aodm9pZCkKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMgYi94ZW4v
YXJjaC94ODYvc21wYm9vdC5jCmluZGV4IDRmNjVjOGQ1MmUuLjI3NDg2NWE3MDUgMTAwNjQ0Ci0t
LSBhL3hlbi9hcmNoL3g4Ni9zbXBib290LmMKKysrIGIveGVuL2FyY2gveDg2L3NtcGJvb3QuYwpA
QCAtMzMsNiArMzMsNyBAQAogI2luY2x1ZGUgPHhlbi9zZXJpYWwuaD4KICNpbmNsdWRlIDx4ZW4v
bnVtYS5oPgogI2luY2x1ZGUgPHhlbi9jcHUuaD4KKyNpbmNsdWRlIDxhc20vY3B1aWRsZS5oPgog
I2luY2x1ZGUgPGFzbS9jdXJyZW50Lmg+CiAjaW5jbHVkZSA8YXNtL21jMTQ2ODE4cnRjLmg+CiAj
aW5jbHVkZSA8YXNtL2Rlc2MuaD4KQEAgLTIwOSw4ICsyMTAsNyBAQCBzdGF0aWMgdm9pZCBzbXBf
Y2FsbGluKHZvaWQpCiAgICAgaGFsdDoKICAgICAgICAgY2xlYXJfbG9jYWxfQVBJQygpOwogICAg
ICAgICBzcGluX2RlYnVnX2VuYWJsZSgpOwotICAgICAgICBjcHVfZXhpdF9jbGVhcihjcHUpOwot
ICAgICAgICAoKmRlYWRfaWRsZSkoKTsKKyAgICAgICAgcGxheV9kZWFkKCk7CiAgICAgfQogCiAg
ICAgLyogQWxsb3cgdGhlIG1hc3RlciB0byBjb250aW51ZS4gKi8KZGlmZiAtLWdpdCBhL3hlbi9p
bmNsdWRlL2FzbS14ODYvY3B1aWRsZS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVpZGxlLmgK
aW5kZXggMDhkYTAxODAzZi4uNDg4ZjcwODMwNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LXg4Ni9jcHVpZGxlLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVpZGxlLmgKQEAgLTIw
LDYgKzIwLDcgQEAgaW50IG13YWl0X2lkbGVfaW5pdChzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sgKik7
CiBpbnQgY3B1aWRsZV9pbml0X2NwdSh1bnNpZ25lZCBpbnQgY3B1KTsKIHZvaWQgZGVmYXVsdF9k
ZWFkX2lkbGUodm9pZCk7CiB2b2lkIGFjcGlfZGVhZF9pZGxlKHZvaWQpOwordm9pZCBwbGF5X2Rl
YWQodm9pZCk7CiB2b2lkIHRyYWNlX2V4aXRfcmVhc29uKHUzMiAqaXJxX3RyYWNlZCk7CiB2b2lk
IHVwZGF0ZV9pZGxlX3N0YXRzKHN0cnVjdCBhY3BpX3Byb2Nlc3Nvcl9wb3dlciAqLAogICAgICAg
ICAgICAgICAgICAgICAgICBzdHJ1Y3QgYWNwaV9wcm9jZXNzb3JfY3ggKiwgdWludDY0X3QsIHVp
bnQ2NF90KTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 21 06:45:29 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 06:45:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hSyWf-00039l-RM; Tue, 21 May 2019 06:45:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TCK3=TV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hSyWe-00039e-Ly
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 06:45:28 +0000
X-Inumbo-ID: 03d42f76-7b94-11e9-875f-9be7775fc4bf
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 03d42f76-7b94-11e9-875f-9be7775fc4bf;
 Tue, 21 May 2019 06:45:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hSyWb-0004FP-Ve
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 06:45:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hSyWb-0007Ps-TJ
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 06:45:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hSyWb-0007Ps-TJ@xenbits.xenproject.org>
Date: Tue, 21 May 2019 06:45:25 +0000
Subject: [Xen-changelog] [xen staging] x86/cpuidle: push parked CPUs into
 deeper sleep states when possible
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDY4NTE1MTgyOWU3NTc3MzgzMDUxYmFhNjNkNTdkNWYwYWM4ZTIwMDYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWF5IDIx
IDA4OjMxOjA5IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDIxIDA4OjMxOjA5IDIwMTkgKzAyMDAKCiAgICB4
ODYvY3B1aWRsZTogcHVzaCBwYXJrZWQgQ1BVcyBpbnRvIGRlZXBlciBzbGVlcCBzdGF0ZXMgd2hl
biBwb3NzaWJsZQogICAgCiAgICBXaGVuIHRoZSBtd2FpdC1pZGxlIGRyaXZlciBpc24ndCB1c2Vk
LCBDLXN0YXRlIGluZm9ybWF0aW9uIGJlY29tZXMKICAgIGF2YWlsYWJsZSBvbmx5IGluIHRoZSBj
b3Vyc2Ugb2YgRG9tMCBzdGFydGluZyB1cC4gVXNlIHRoZSBwcm92aWRlZCBkYXRhCiAgICB0byBh
bGxvdyBwYXJrZWQgQ1BVcyB0byBzbGVlcCBpbiBhIG1vcmUgZW5lcmd5IGVmZmljaWVudCB3YXks
IGJ5IHdha2luZwogICAgdGhlbSBicmllZmx5ICh2aWEgTk1JKSBvbmNlIHRoZSBkYXRhIGhhcyBi
ZWVuIHJlY29yZGVkLgogICAgCiAgICBUaGlzIGludm9sdmVzIHJlLWFycmFuZ2luZyBob3cvd2hl
biB0aGUgZ292ZXJub3IncyAtPmVuYWJsZSgpIGhvb2sgZ2V0cwogICAgaW52b2tlZC4gVGhlIGNo
YW5nZXMgdGhlcmUgaW5jbHVkZSBhZGRpdGlvbiBvZiBzbyBmYXIgbWlzc2luZyBlcnJvcgogICAg
aGFuZGxpbmcgaW4gdGhlIHJlc3BlY3RpdmUgQ1BVIG5vdGlmaWVyIGhhbmRsZXJzLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tl
ZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4v
YXJjaC94ODYvYWNwaS9jcHVfaWRsZS5jICAgICB8IDY4ICsrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKy0tLS0tLS0tLS0KIHhlbi9hcmNoL3g4Ni9hY3BpL2NwdWlkbGVfbWVudS5jIHwgIDMg
LS0KIHhlbi9hcmNoL3g4Ni9jcHUvbXdhaXQtaWRsZS5jICAgIHwgMTEgKysrKy0tLQogMyBmaWxl
cyBjaGFuZ2VkLCA1OSBpbnNlcnRpb25zKCspLCAyMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvYWNwaS9jcHVfaWRsZS5jIGIveGVuL2FyY2gveDg2L2FjcGkvY3B1X2lk
bGUuYwppbmRleCBjYzM4OGEyN2NjLi4xMzQ1OWFiOGQ4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvYWNwaS9jcHVfaWRsZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9hY3BpL2NwdV9pZGxlLmMKQEAg
LTM0OSwxMiArMzQ5LDIyIEBAIHN0YXRpYyB2b2lkIGR1bXBfY3godW5zaWduZWQgY2hhciBrZXkp
CiAgICAgdW5zaWduZWQgaW50IGNwdTsKIAogICAgIHByaW50aygiJyVjJyBwcmVzc2VkIC0+IHBy
aW50aW5nIEFDUEkgQ3ggc3RydWN0dXJlc1xuIiwga2V5KTsKLSAgICBmb3JfZWFjaF9vbmxpbmVf
Y3B1ICggY3B1ICkKLSAgICAgICAgaWYgKHByb2Nlc3Nvcl9wb3dlcnNbY3B1XSkKLSAgICAgICAg
ewotICAgICAgICAgICAgcHJpbnRfYWNwaV9wb3dlcihjcHUsIHByb2Nlc3Nvcl9wb3dlcnNbY3B1
XSk7Ci0gICAgICAgICAgICBwcm9jZXNzX3BlbmRpbmdfc29mdGlycXMoKTsKLSAgICAgICAgfQor
ICAgIGZvcl9lYWNoX3ByZXNlbnRfY3B1ICggY3B1ICkKKyAgICB7CisgICAgICAgIHN0cnVjdCBh
Y3BpX3Byb2Nlc3Nvcl9wb3dlciAqcG93ZXIgPSBwcm9jZXNzb3JfcG93ZXJzW2NwdV07CisKKyAg
ICAgICAgaWYgKCAhcG93ZXIgKQorICAgICAgICAgICAgY29udGludWU7CisKKyAgICAgICAgaWYg
KCBjcHVfb25saW5lKGNwdSkgKQorICAgICAgICAgICAgcHJpbnRfYWNwaV9wb3dlcihjcHUsIHBv
d2VyKTsKKyAgICAgICAgZWxzZSBpZiAoIHBhcmtfb2ZmbGluZV9jcHVzICkKKyAgICAgICAgICAg
IHByaW50aygiQ1BVJXUgcGFya2VkIGluIHN0YXRlICV1IChDJXUpXG4iLCBjcHUsCisgICAgICAg
ICAgICAgICAgICAgcG93ZXItPmxhc3Rfc3RhdGUgPyBwb3dlci0+bGFzdF9zdGF0ZS0+aWR4IDog
MSwKKyAgICAgICAgICAgICAgICAgICBwb3dlci0+bGFzdF9zdGF0ZSA/IHBvd2VyLT5sYXN0X3N0
YXRlLT50eXBlIDogMSk7CisKKyAgICAgICAgcHJvY2Vzc19wZW5kaW5nX3NvZnRpcnFzKCk7Cisg
ICAgfQogfQogCiBzdGF0aWMgaW50IF9faW5pdCBjcHVfaWRsZV9rZXlfaW5pdCh2b2lkKQpAQCAt
NzY0LDYgKzc3NCw3IEBAIHZvaWQgYWNwaV9kZWFkX2lkbGUodm9pZCkKICAgICAgICAgZ290byBk
ZWZhdWx0X2hhbHQ7CiAKICAgICBjeCA9ICZwb3dlci0+c3RhdGVzW3Bvd2VyLT5jb3VudCAtIDFd
OworICAgIHBvd2VyLT5sYXN0X3N0YXRlID0gY3g7CiAKICAgICBpZiAoIGN4LT5lbnRyeV9tZXRo
b2QgPT0gQUNQSV9DU1RBVEVfRU1fRkZIICkKICAgICB7CkBAIC0xMjI1LDkgKzEyMzYsMzAgQEAg
bG9uZyBzZXRfY3hfcG1pbmZvKHVpbnQzMl90IGFjcGlfaWQsIHN0cnVjdCB4ZW5fcHJvY2Vzc29y
X3Bvd2VyICpwb3dlcikKICAgICAgICAgc2V0X2N4KGFjcGlfcG93ZXIsICZ4ZW5fY3gpOwogICAg
IH0KIAotICAgIGlmICggY3B1aWRsZV9jdXJyZW50X2dvdmVybm9yLT5lbmFibGUgJiYKLSAgICAg
ICAgIGNwdWlkbGVfY3VycmVudF9nb3Zlcm5vci0+ZW5hYmxlKGFjcGlfcG93ZXIpICkKLSAgICAg
ICAgcmV0dXJuIC1FRkFVTFQ7CisgICAgaWYgKCAhY3B1X29ubGluZShjcHVfaWQpICkKKyAgICB7
CisgICAgICAgIHVpbnQzMl90IGFwaWNfaWQgPSB4ODZfY3B1X3RvX2FwaWNpZFtjcHVfaWRdOwor
CisgICAgICAgIC8qCisgICAgICAgICAqIElmIHdlJ3ZlIGp1c3QgbGVhcm5lZCBvZiBtb3JlIGF2
YWlsYWJsZSBDIHN0YXRlcywgd2FrZSB0aGUgQ1BVIGlmCisgICAgICAgICAqIGl0J3MgcGFya2Vk
LCBzbyBpdCBjYW4gZ28gYmFjayB0byBzbGVlcCBpbiBwZXJoYXBzIGEgZGVlcGVyIHN0YXRlLgor
ICAgICAgICAgKi8KKyAgICAgICAgaWYgKCBwYXJrX29mZmxpbmVfY3B1cyAmJiBhcGljX2lkICE9
IEJBRF9BUElDSUQgKQorICAgICAgICB7CisgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGZsYWdz
OworCisgICAgICAgICAgICBsb2NhbF9pcnFfc2F2ZShmbGFncyk7CisgICAgICAgICAgICBhcGlj
X3dhaXRfaWNyX2lkbGUoKTsKKyAgICAgICAgICAgIGFwaWNfaWNyX3dyaXRlKEFQSUNfRE1fTk1J
IHwgQVBJQ19ERVNUX1BIWVNJQ0FMLCBhcGljX2lkKTsKKyAgICAgICAgICAgIGxvY2FsX2lycV9y
ZXN0b3JlKGZsYWdzKTsKKyAgICAgICAgfQorICAgIH0KKyAgICBlbHNlIGlmICggY3B1aWRsZV9j
dXJyZW50X2dvdmVybm9yLT5lbmFibGUgKQorICAgIHsKKyAgICAgICAgcmV0ID0gY3B1aWRsZV9j
dXJyZW50X2dvdmVybm9yLT5lbmFibGUoYWNwaV9wb3dlcik7CisgICAgICAgIGlmICggcmV0IDwg
MCApCisgICAgICAgICAgICByZXR1cm4gcmV0OworICAgIH0KIAogICAgIC8qIEZJWE1FOiBDLXN0
YXRlIGRlcGVuZGVuY3kgaXMgbm90IHN1cHBvcnRlZCBieSBmYXIgKi8KIApAQCAtMTM4NywxOSAr
MTQxOSwyMiBAQCBzdGF0aWMgaW50IGNwdV9jYWxsYmFjaygKICAgICBzdHJ1Y3Qgbm90aWZpZXJf
YmxvY2sgKm5mYiwgdW5zaWduZWQgbG9uZyBhY3Rpb24sIHZvaWQgKmhjcHUpCiB7CiAgICAgdW5z
aWduZWQgaW50IGNwdSA9ICh1bnNpZ25lZCBsb25nKWhjcHU7CisgICAgaW50IHJjID0gMDsKIAot
ICAgIC8qIE9ubHkgaG9vayBvbiBDUFVfT05MSU5FIGJlY2F1c2UgYSBkZWFkIGNwdSBtYXkgdXRp
bGl6ZSB0aGUgaW5mbyB0bwotICAgICAqIHRvIGVudGVyIGRlZXAgQy1zdGF0ZSAqLworICAgIC8q
CisgICAgICogT25seSBob29rIG9uIENQVV9VUF9QUkVQQVJFIGJlY2F1c2UgYSBkZWFkIGNwdSBt
YXkgdXRpbGl6ZSB0aGUgaW5mbworICAgICAqIHRvIGVudGVyIGRlZXAgQy1zdGF0ZS4KKyAgICAg
Ki8KICAgICBzd2l0Y2ggKCBhY3Rpb24gKQogICAgIHsKLSAgICBjYXNlIENQVV9PTkxJTkU6Ci0g
ICAgICAgICh2b2lkKWNwdWlkbGVfaW5pdF9jcHUoY3B1KTsKLSAgICAgICAgYnJlYWs7Ci0gICAg
ZGVmYXVsdDoKKyAgICBjYXNlIENQVV9VUF9QUkVQQVJFOgorICAgICAgICByYyA9IGNwdWlkbGVf
aW5pdF9jcHUoY3B1KTsKKyAgICAgICAgaWYgKCAhcmMgJiYgY3B1aWRsZV9jdXJyZW50X2dvdmVy
bm9yLT5lbmFibGUgKQorICAgICAgICAgICAgcmMgPSBjcHVpZGxlX2N1cnJlbnRfZ292ZXJub3It
PmVuYWJsZShwcm9jZXNzb3JfcG93ZXJzW2NwdV0pOwogICAgICAgICBicmVhazsKICAgICB9CiAK
LSAgICByZXR1cm4gTk9USUZZX0RPTkU7CisgICAgcmV0dXJuICFyYyA/IE5PVElGWV9ET05FIDog
bm90aWZpZXJfZnJvbV9lcnJubyhyYyk7CiB9CiAKIHN0YXRpYyBzdHJ1Y3Qgbm90aWZpZXJfYmxv
Y2sgY3B1X25mYiA9IHsKQEAgLTE0MTQsNiArMTQ0OSw3IEBAIHN0YXRpYyBpbnQgX19pbml0IGNw
dWlkbGVfcHJlc21wX2luaXQodm9pZCkKICAgICAgICAgcmV0dXJuIDA7CiAKICAgICBtd2FpdF9p
ZGxlX2luaXQoJmNwdV9uZmIpOworICAgIGNwdV9uZmIubm90aWZpZXJfY2FsbCgmY3B1X25mYiwg
Q1BVX1VQX1BSRVBBUkUsIGNwdSk7CiAgICAgY3B1X25mYi5ub3RpZmllcl9jYWxsKCZjcHVfbmZi
LCBDUFVfT05MSU5FLCBjcHUpOwogICAgIHJlZ2lzdGVyX2NwdV9ub3RpZmllcigmY3B1X25mYik7
CiAgICAgcmV0dXJuIDA7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvYWNwaS9jcHVpZGxlX21l
bnUuYyBiL3hlbi9hcmNoL3g4Ni9hY3BpL2NwdWlkbGVfbWVudS5jCmluZGV4IDIwZjRmNWZjZjQu
LmJhZTE2ZjgxZGEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9hY3BpL2NwdWlkbGVfbWVudS5j
CisrKyBiL3hlbi9hcmNoL3g4Ni9hY3BpL2NwdWlkbGVfbWVudS5jCkBAIC0yNzcsOSArMjc3LDYg
QEAgc3RhdGljIHZvaWQgbWVudV9yZWZsZWN0KHN0cnVjdCBhY3BpX3Byb2Nlc3Nvcl9wb3dlciAq
cG93ZXIpCiAKIHN0YXRpYyBpbnQgbWVudV9lbmFibGVfZGV2aWNlKHN0cnVjdCBhY3BpX3Byb2Nl
c3Nvcl9wb3dlciAqcG93ZXIpCiB7Ci0gICAgaWYgKCFjcHVfb25saW5lKHBvd2VyLT5jcHUpKQot
ICAgICAgICByZXR1cm4gLTE7Ci0KICAgICBtZW1zZXQoJnBlcl9jcHUobWVudV9kZXZpY2VzLCBw
b3dlci0+Y3B1KSwgMCwgc2l6ZW9mKHN0cnVjdCBtZW51X2RldmljZSkpOwogCiAgICAgcmV0dXJu
IDA7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvY3B1L213YWl0LWlkbGUuYyBiL3hlbi9hcmNo
L3g4Ni9jcHUvbXdhaXQtaWRsZS5jCmluZGV4IGRhYjJiZTBmMDcuLjI0Yjc1N2I4YzEgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvbXdhaXQtaWRsZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9j
cHUvbXdhaXQtaWRsZS5jCkBAIC0xMTY2LDEyICsxMTY2LDE3IEBAIHN0YXRpYyBpbnQgbXdhaXRf
aWRsZV9jcHVfaW5pdChzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sgKm5mYiwKIAlzdHJ1Y3QgYWNwaV9w
cm9jZXNzb3JfcG93ZXIgKmRldiA9IHByb2Nlc3Nvcl9wb3dlcnNbY3B1XTsKIAogCXN3aXRjaCAo
YWN0aW9uKSB7CisJCWludCByYzsKKwogCWRlZmF1bHQ6CiAJCXJldHVybiBOT1RJRllfRE9ORTsK
IAogCWNhc2UgQ1BVX1VQX1BSRVBBUkU6Ci0JCWNwdWlkbGVfaW5pdF9jcHUoY3B1KTsKLQkJcmV0
dXJuIE5PVElGWV9ET05FOworCQlyYyA9IGNwdWlkbGVfaW5pdF9jcHUoY3B1KTsKKwkJZGV2ID0g
cHJvY2Vzc29yX3Bvd2Vyc1tjcHVdOworCQlpZiAoIXJjICYmIGNwdWlkbGVfY3VycmVudF9nb3Zl
cm5vci0+ZW5hYmxlKQorCQkJcmMgPSBjcHVpZGxlX2N1cnJlbnRfZ292ZXJub3ItPmVuYWJsZShk
ZXYpOworCQlyZXR1cm4gIXJjID8gTk9USUZZX0RPTkUgOiBub3RpZmllcl9mcm9tX2Vycm5vKHJj
KTsKIAogCWNhc2UgQ1BVX09OTElORToKIAkJaWYgKCFkZXYpCkBAIC0xMjYwLDggKzEyNjUsNiBA
QCBpbnQgX19pbml0IG13YWl0X2lkbGVfaW5pdChzdHJ1Y3Qgbm90aWZpZXJfYmxvY2sgKm5mYikK
IAl9CiAJaWYgKCFlcnIpIHsKIAkJbmZiLT5ub3RpZmllcl9jYWxsID0gbXdhaXRfaWRsZV9jcHVf
aW5pdDsKLQkJbXdhaXRfaWRsZV9jcHVfaW5pdChuZmIsIENQVV9VUF9QUkVQQVJFLCBOVUxMKTsK
LQogCQlwbV9pZGxlX3NhdmUgPSBwbV9pZGxlOwogCQlwbV9pZGxlID0gbXdhaXRfaWRsZTsKIAkJ
ZGVhZF9pZGxlID0gYWNwaV9kZWFkX2lkbGU7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 21 06:45:42 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 06:45: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 1hSyWr-0003BC-W3; Tue, 21 May 2019 06:45:41 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TCK3=TV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hSyWq-0003B2-5U
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 06:45:40 +0000
X-Inumbo-ID: 09e60f1a-7b94-11e9-9ecc-bb359ba5ce4b
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 09e60f1a-7b94-11e9-9ecc-bb359ba5ce4b;
 Tue, 21 May 2019 06:45:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hSyWm-0004FX-54
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 06:45:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hSyWm-0007QY-2h
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 06:45:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hSyWm-0007QY-2h@xenbits.xenproject.org>
Date: Tue, 21 May 2019 06:45:36 +0000
Subject: [Xen-changelog] [xen staging] x86/cpuidle: clean up Cx dumping
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc2YmE4YjE0Mjg1YzBhNzdkZWRkMzEyNDI2MjM4ZWJhN2NlOGI4NmIKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWF5IDIx
IDA4OjMxOjQ3IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDIxIDA4OjMxOjQ3IDIwMTkgKzAyMDAKCiAgICB4
ODYvY3B1aWRsZTogY2xlYW4gdXAgQ3ggZHVtcGluZwogICAgCiAgICBEb24ndCBsb2cgdGhlIHNh
bWUgZ2xvYmFsIGluZm9ybWF0aW9uIG9uY2UgcGVyIENQVS4gRG9uJ3QgbG9nIHRoZSBzYW1lCiAg
ICBpbmZvcm1hdGlvbiAoaGVyZTogdGhlIGN1cnJlbnRseSBhY3RpdmUgc3RhdGUpIHR3aWNlLiBE
b24ndCBwcmVmaXgKICAgIGRlY2ltYWwgbnVtYmVycyB3aXRoIHplcm9zIChnaXZpbmcgdGhlIGlt
cHJlc3Npb24gdGhleSdyZSBvY3RhbCkuIFVzZQogICAgZm9ybWF0IHNwZWNpZmllcnMgbWF0Y2hp
bmcgdGhlIHR5cGUgb2YgdGhlIGNvcnJlc3BvbmRpbmcgZXhwcmVzc2lvbnMuCiAgICBEb24ndCBz
cGxpdCBwcmludGsoKS1zIHdpdGhvdXQgaW50ZXJ2ZW5pbmcgbmV3LWxpbmVzLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1i
eTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvYWNwaS9jcHVfaWRsZS5jIHwgMjAgKysrKysrKystLS0tLS0tLS0tLS0KIDEgZmlsZSBj
aGFuZ2VkLCA4IGluc2VydGlvbnMoKyksIDEyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni9hY3BpL2NwdV9pZGxlLmMgYi94ZW4vYXJjaC94ODYvYWNwaS9jcHVfaWRsZS5j
CmluZGV4IDEzNDU5YWI4ZDguLjg4NDY3MjJiY2EgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9h
Y3BpL2NwdV9pZGxlLmMKKysrIGIveGVuL2FyY2gveDg2L2FjcGkvY3B1X2lkbGUuYwpAQCAtMzAy
LDkgKzMwMiw2IEBAIHN0YXRpYyB2b2lkIHByaW50X2FjcGlfcG93ZXIodWludDMyX3QgY3B1LCBz
dHJ1Y3QgYWNwaV9wcm9jZXNzb3JfcG93ZXIgKnBvd2VyKQogCiAgICAgcHJpbnRrKCI9PWNwdSVk
PT1cbiIsIGNwdSk7CiAgICAgbGFzdF9zdGF0ZV9pZHggPSBwb3dlci0+bGFzdF9zdGF0ZSA/IHBv
d2VyLT5sYXN0X3N0YXRlLT5pZHggOiAtMTsKLSAgICBwcmludGsoImFjdGl2ZSBzdGF0ZTpcdFx0
QyVkXG4iLCBsYXN0X3N0YXRlX2lkeCk7Ci0gICAgcHJpbnRrKCJtYXhfY3N0YXRlOlx0XHRDJWRc
biIsIG1heF9jc3RhdGUpOwotICAgIHByaW50aygic3RhdGVzOlxuIik7CiAKICAgICBzcGluX2xv
Y2tfaXJxKCZwb3dlci0+c3RhdF9sb2NrKTsKICAgICBjdXJyZW50X3RpY2sgPSBjcHVpZGxlX2dl
dF90aWNrKCk7CkBAIC0zMjksMTYgKzMyNiwxNCBAQCBzdGF0aWMgdm9pZCBwcmludF9hY3BpX3Bv
d2VyKHVpbnQzMl90IGNwdSwgc3RydWN0IGFjcGlfcHJvY2Vzc29yX3Bvd2VyICpwb3dlcikKICAg
ICAgICAgaWRsZV91c2FnZSArPSB1c2FnZVtpXTsKICAgICAgICAgaWRsZV9yZXMgKz0gdGlja190
b19ucyhyZXNfdGlja1tpXSk7CiAKLSAgICAgICAgcHJpbnRrKChsYXN0X3N0YXRlX2lkeCA9PSBp
KSA/ICIgICAqIiA6ICIgICAgIik7Ci0gICAgICAgIHByaW50aygiQyVkOlx0IiwgaSk7Ci0gICAg
ICAgIHByaW50aygidHlwZVtDJWRdICIsIHBvd2VyLT5zdGF0ZXNbaV0udHlwZSk7Ci0gICAgICAg
IHByaW50aygibGF0ZW5jeVslMDNkXSAiLCBwb3dlci0+c3RhdGVzW2ldLmxhdGVuY3kpOwotICAg
ICAgICBwcmludGsoInVzYWdlWyUwOCJQUkl1NjQiXSAiLCB1c2FnZVtpXSk7Ci0gICAgICAgIHBy
aW50aygibWV0aG9kWyU1c10gIiwgYWNwaV9jc3RhdGVfbWV0aG9kX25hbWVbcG93ZXItPnN0YXRl
c1tpXS5lbnRyeV9tZXRob2RdKTsKLSAgICAgICAgcHJpbnRrKCJkdXJhdGlvblslIlBSSXU2NCJd
XG4iLCB0aWNrX3RvX25zKHJlc190aWNrW2ldKSk7CisgICAgICAgIHByaW50aygiICAgJWNDJXU6
XHR0eXBlW0MlZF0gbGF0ZW5jeVslM3VdIHVzYWdlWyU4IlBSSXU2NCJdIG1ldGhvZFslNXNdIGR1
cmF0aW9uWyUiUFJJdTY0Il1cbiIsCisgICAgICAgICAgICAgICAobGFzdF9zdGF0ZV9pZHggPT0g
aSkgPyAnKicgOiAnICcsIGksCisgICAgICAgICAgICAgICBwb3dlci0+c3RhdGVzW2ldLnR5cGUs
IHBvd2VyLT5zdGF0ZXNbaV0ubGF0ZW5jeSwgdXNhZ2VbaV0sCisgICAgICAgICAgICAgICBhY3Bp
X2NzdGF0ZV9tZXRob2RfbmFtZVtwb3dlci0+c3RhdGVzW2ldLmVudHJ5X21ldGhvZF0sCisgICAg
ICAgICAgICAgICB0aWNrX3RvX25zKHJlc190aWNrW2ldKSk7CiAgICAgfQotICAgIHByaW50aygo
bGFzdF9zdGF0ZV9pZHggPT0gMCkgPyAiICAgKiIgOiAiICAgICIpOwotICAgIHByaW50aygiQzA6
XHR1c2FnZVslMDgiUFJJdTY0Il0gZHVyYXRpb25bJSJQUkl1NjQiXVxuIiwKKyAgICBwcmludGso
IiAgICVjQzA6XHR1c2FnZVslOCJQUkl1NjQiXSBkdXJhdGlvblslIlBSSXU2NCJdXG4iLAorICAg
ICAgICAgICAobGFzdF9zdGF0ZV9pZHggPT0gMCkgPyAnKicgOiAnICcsCiAgICAgICAgICAgIHVz
YWdlWzBdICsgaWRsZV91c2FnZSwgY3VycmVudF9zdGltZSAtIGlkbGVfcmVzKTsKIAogICAgIHBy
aW50X2h3X3Jlc2lkZW5jaWVzKGNwdSk7CkBAIC0zNDksNiArMzQ0LDcgQEAgc3RhdGljIHZvaWQg
ZHVtcF9jeCh1bnNpZ25lZCBjaGFyIGtleSkKICAgICB1bnNpZ25lZCBpbnQgY3B1OwogCiAgICAg
cHJpbnRrKCInJWMnIHByZXNzZWQgLT4gcHJpbnRpbmcgQUNQSSBDeCBzdHJ1Y3R1cmVzXG4iLCBr
ZXkpOworICAgIHByaW50aygibWF4IGNzdGF0ZTogQyV1XG4iLCBtYXhfY3N0YXRlKTsKICAgICBm
b3JfZWFjaF9wcmVzZW50X2NwdSAoIGNwdSApCiAgICAgewogICAgICAgICBzdHJ1Y3QgYWNwaV9w
cm9jZXNzb3JfcG93ZXIgKnBvd2VyID0gcHJvY2Vzc29yX3Bvd2Vyc1tjcHVdOwotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 21 08:22:06 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 08:22:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hT029-00039F-MA; Tue, 21 May 2019 08:22:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TCK3=TV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hT028-000395-27
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 08:22:04 +0000
X-Inumbo-ID: 82a2c3e3-7ba1-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 82a2c3e3-7ba1-11e9-8980-bc764e045a96;
 Tue, 21 May 2019 08:22:02 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hT026-0006du-58
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 08:22:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hT026-0004pt-2R
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 08:22:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hT026-0004pt-2R@xenbits.xenproject.org>
Date: Tue, 21 May 2019 08:22:02 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/spec-ctrl: Reposition the
 XPTI command line parsing logic
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY1Y2M2ZTE0MGFlMzE2NzUxNjI5MzUwNzZmM2RkMDZiNjFlZTZhZWQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIFNlcCAxMiAxNDozNjowMCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgMTQgMTU6Mzc6
MzkgMjAxOSArMDEwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IFJlcG9zaXRpb24gdGhlIFhQVEkgY29t
bWFuZCBsaW5lIHBhcnNpbmcgbG9naWMKICAgIAogICAgSXQgaGFzIGVuZGVkIHVwIGluIHRoZSBt
aWRkbGUgb2YgdGhlIG1pdGlnYXRpb24gY2FsY3VsYXRpb24gbG9naWMuICBNb3ZlIGl0IHRvCiAg
ICBiZSBiZXNpZGUgdGhlIG90aGVyIGNvbW1hbmQgbGluZSBwYXJzaW5nLgogICAgCiAgICBObyBm
dW5jdGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBjMmMyYmIwZDYw
YzY0MmU2NGE1MjQzYTc5YzhiMTU0OGZmYjdiYzViKQotLS0KIHhlbi9hcmNoL3g4Ni9zcGVjX2N0
cmwuYyB8IDEzNCArKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQogMSBmaWxlIGNoYW5nZWQsIDY3IGluc2VydGlvbnMoKyksIDY3IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0
cmwuYwppbmRleCA4ZmE2YzEwNTI4Li45NDliYmRhNDNhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCkBAIC0yMjMsNiAr
MjIzLDczIEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX3NwZWNfY3RybChjb25zdCBjaGFyICpz
KQogfQogY3VzdG9tX3BhcmFtKCJzcGVjLWN0cmwiLCBwYXJzZV9zcGVjX2N0cmwpOwogCitpbnQ4
X3QgX19yZWFkX21vc3RseSBvcHRfeHB0aV9od2RvbSA9IC0xOworaW50OF90IF9fcmVhZF9tb3N0
bHkgb3B0X3hwdGlfZG9tdSA9IC0xOworCitzdGF0aWMgX19pbml0IHZvaWQgeHB0aV9pbml0X2Rl
ZmF1bHQodWludDY0X3QgY2FwcykKK3sKKyAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRv
ciA9PSBYODZfVkVORE9SX0FNRCApCisgICAgICAgIGNhcHMgPSBBUkNIX0NBUFNfUkRDTF9OTzsK
KworICAgIGlmICggY2FwcyAmIEFSQ0hfQ0FQU19SRENMX05PICkKKyAgICB7CisgICAgICAgIGlm
ICggb3B0X3hwdGlfaHdkb20gPCAwICkKKyAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9tID0gMDsK
KyAgICAgICAgaWYgKCBvcHRfeHB0aV9kb211IDwgMCApCisgICAgICAgICAgICBvcHRfeHB0aV9k
b211ID0gMDsKKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgaWYgKCBvcHRfeHB0aV9o
d2RvbSA8IDAgKQorICAgICAgICAgICAgb3B0X3hwdGlfaHdkb20gPSAxOworICAgICAgICBpZiAo
IG9wdF94cHRpX2RvbXUgPCAwICkKKyAgICAgICAgICAgIG9wdF94cHRpX2RvbXUgPSAxOworICAg
IH0KK30KKworc3RhdGljIF9faW5pdCBpbnQgcGFyc2VfeHB0aShjb25zdCBjaGFyICpzKQorewor
ICAgIGNvbnN0IGNoYXIgKnNzOworICAgIGludCB2YWwsIHJjID0gMDsKKworICAgIC8qIEludGVy
cHJldCAneHB0aScgYWxvbmUgaW4gaXRzIHBvc2l0aXZlIGJvb2xlYW4gZm9ybS4gKi8KKyAgICBp
ZiAoICpzID09ICdcMCcgKQorICAgICAgICBvcHRfeHB0aV9od2RvbSA9IG9wdF94cHRpX2RvbXUg
PSAxOworCisgICAgZG8geworICAgICAgICBzcyA9IHN0cmNocihzLCAnLCcpOworICAgICAgICBp
ZiAoICFzcyApCisgICAgICAgICAgICBzcyA9IHN0cmNocihzLCAnXDAnKTsKKworICAgICAgICBz
d2l0Y2ggKCBwYXJzZV9ib29sKHMsIHNzKSApCisgICAgICAgIHsKKyAgICAgICAgY2FzZSAwOgor
ICAgICAgICAgICAgb3B0X3hwdGlfaHdkb20gPSBvcHRfeHB0aV9kb211ID0gMDsKKyAgICAgICAg
ICAgIGJyZWFrOworCisgICAgICAgIGNhc2UgMToKKyAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9t
ID0gb3B0X3hwdGlfZG9tdSA9IDE7CisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBkZWZh
dWx0OgorICAgICAgICAgICAgaWYgKCAhc3RyY21wKHMsICJkZWZhdWx0IikgKQorICAgICAgICAg
ICAgICAgIG9wdF94cHRpX2h3ZG9tID0gb3B0X3hwdGlfZG9tdSA9IC0xOworICAgICAgICAgICAg
ZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJkb20wIiwgcywgc3MpKSA+PSAwICkKKyAg
ICAgICAgICAgICAgICBvcHRfeHB0aV9od2RvbSA9IHZhbDsKKyAgICAgICAgICAgIGVsc2UgaWYg
KCAodmFsID0gcGFyc2VfYm9vbGVhbigiZG9tdSIsIHMsIHNzKSkgPj0gMCApCisgICAgICAgICAg
ICAgICAgb3B0X3hwdGlfZG9tdSA9IHZhbDsKKyAgICAgICAgICAgIGVsc2UgaWYgKCAqcyApCisg
ICAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAg
IH0KKworICAgICAgICBzID0gc3MgKyAxOworICAgIH0gd2hpbGUgKCAqc3MgKTsKKworICAgIHJl
dHVybiByYzsKK30KK2N1c3RvbV9wYXJhbSgieHB0aSIsIHBhcnNlX3hwdGkpOworCiBpbnQ4X3Qg
X19yZWFkX21vc3RseSBvcHRfcHZfbDF0Zl9od2RvbSA9IC0xOwogaW50OF90IF9fcmVhZF9tb3N0
bHkgb3B0X3B2X2wxdGZfZG9tdSA9IC0xOwogCkBAIC02NzYsNzMgKzc0Myw2IEBAIHN0YXRpYyBf
X2luaXQgdm9pZCBsMXRmX2NhbGN1bGF0aW9ucyh1aW50NjRfdCBjYXBzKQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICgzdWwgPDwgKHBhZGRyX2JpdHMgLSAy
KSkpKTsKIH0KIAotaW50OF90IF9fcmVhZF9tb3N0bHkgb3B0X3hwdGlfaHdkb20gPSAtMTsKLWlu
dDhfdCBfX3JlYWRfbW9zdGx5IG9wdF94cHRpX2RvbXUgPSAtMTsKLQotc3RhdGljIF9faW5pdCB2
b2lkIHhwdGlfaW5pdF9kZWZhdWx0KHVpbnQ2NF90IGNhcHMpCi17Ci0gICAgaWYgKCBib290X2Nw
dV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQgKQotICAgICAgICBjYXBzID0gQVJD
SF9DQVBTX1JEQ0xfTk87Ci0KLSAgICBpZiAoIGNhcHMgJiBBUkNIX0NBUFNfUkRDTF9OTyApCi0g
ICAgewotICAgICAgICBpZiAoIG9wdF94cHRpX2h3ZG9tIDwgMCApCi0gICAgICAgICAgICBvcHRf
eHB0aV9od2RvbSA9IDA7Ci0gICAgICAgIGlmICggb3B0X3hwdGlfZG9tdSA8IDAgKQotICAgICAg
ICAgICAgb3B0X3hwdGlfZG9tdSA9IDA7Ci0gICAgfQotICAgIGVsc2UKLSAgICB7Ci0gICAgICAg
IGlmICggb3B0X3hwdGlfaHdkb20gPCAwICkKLSAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9tID0g
MTsKLSAgICAgICAgaWYgKCBvcHRfeHB0aV9kb211IDwgMCApCi0gICAgICAgICAgICBvcHRfeHB0
aV9kb211ID0gMTsKLSAgICB9Ci19Ci0KLXN0YXRpYyBfX2luaXQgaW50IHBhcnNlX3hwdGkoY29u
c3QgY2hhciAqcykKLXsKLSAgICBjb25zdCBjaGFyICpzczsKLSAgICBpbnQgdmFsLCByYyA9IDA7
Ci0KLSAgICAvKiBJbnRlcnByZXQgJ3hwdGknIGFsb25lIGluIGl0cyBwb3NpdGl2ZSBib29sZWFu
IGZvcm0uICovCi0gICAgaWYgKCAqcyA9PSAnXDAnICkKLSAgICAgICAgb3B0X3hwdGlfaHdkb20g
PSBvcHRfeHB0aV9kb211ID0gMTsKLQotICAgIGRvIHsKLSAgICAgICAgc3MgPSBzdHJjaHIocywg
JywnKTsKLSAgICAgICAgaWYgKCAhc3MgKQotICAgICAgICAgICAgc3MgPSBzdHJjaHIocywgJ1ww
Jyk7Ci0KLSAgICAgICAgc3dpdGNoICggcGFyc2VfYm9vbChzLCBzcykgKQotICAgICAgICB7Ci0g
ICAgICAgIGNhc2UgMDoKLSAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9tID0gb3B0X3hwdGlfZG9t
dSA9IDA7Ci0gICAgICAgICAgICBicmVhazsKLQotICAgICAgICBjYXNlIDE6Ci0gICAgICAgICAg
ICBvcHRfeHB0aV9od2RvbSA9IG9wdF94cHRpX2RvbXUgPSAxOwotICAgICAgICAgICAgYnJlYWs7
Ci0KLSAgICAgICAgZGVmYXVsdDoKLSAgICAgICAgICAgIGlmICggIXN0cmNtcChzLCAiZGVmYXVs
dCIpICkKLSAgICAgICAgICAgICAgICBvcHRfeHB0aV9od2RvbSA9IG9wdF94cHRpX2RvbXUgPSAt
MTsKLSAgICAgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigiZG9tMCIsIHMs
IHNzKSkgPj0gMCApCi0gICAgICAgICAgICAgICAgb3B0X3hwdGlfaHdkb20gPSB2YWw7Ci0gICAg
ICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImRvbXUiLCBzLCBzcykpID49
IDAgKQotICAgICAgICAgICAgICAgIG9wdF94cHRpX2RvbXUgPSB2YWw7Ci0gICAgICAgICAgICBl
bHNlIGlmICggKnMgKQotICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKLSAgICAgICAgICAg
IGJyZWFrOwotICAgICAgICB9Ci0KLSAgICAgICAgcyA9IHNzICsgMTsKLSAgICB9IHdoaWxlICgg
KnNzICk7Ci0KLSAgICByZXR1cm4gcmM7Ci19Ci1jdXN0b21fcGFyYW0oInhwdGkiLCBwYXJzZV94
cHRpKTsKLQogdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQog
ewogICAgIGVudW0gaW5kX3RodW5rIHRodW5rID0gVEhVTktfREVGQVVMVDsKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjExCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 21 08:22:14 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 08:22: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 1hT02I-0003AA-OK; Tue, 21 May 2019 08:22: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=TCK3=TV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hT02H-00039y-FX
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 08:22:13 +0000
X-Inumbo-ID: 88b243dc-7ba1-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 88b243dc-7ba1-11e9-8980-bc764e045a96;
 Tue, 21 May 2019 08:22: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 1hT02G-0006eZ-BK
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 08:22:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hT02G-0004qW-8i
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 08:22:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hT02G-0004qW-8i@xenbits.xenproject.org>
Date: Tue, 21 May 2019 08:22:12 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/msr: Definitions for
 MSR_INTEL_CORE_THREAD_COUNT
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDliZTY2MTM0MWRhNWQyNjBjMWI4ZmQ5NjllNGJhNWM1M2QwNzZlNTQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEFwciA1IDEyOjI2OjMwIDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAxNCAxNTozNzoz
OSAyMDE5ICswMTAwCgogICAgeDg2L21zcjogRGVmaW5pdGlvbnMgZm9yIE1TUl9JTlRFTF9DT1JF
X1RIUkVBRF9DT1VOVAogICAgCiAgICBUaGlzIGlzIGEgbW9kZWwgc3BlY2lmaWMgcmVnaXN0ZXIg
d2hpY2ggZGV0YWlscyB0aGUgY3VycmVudCBjb25maWd1cmF0aW9uCiAgICBjb3JlcyBhbmQgdGhy
ZWFkcyBpbiB0aGUgcGFja2FnZS4gIEJlY2F1c2Ugb2YgaG93IEh5cGVydGhyZWFkIGFuZCBDb3Jl
CiAgICBjb25maWd1cmF0aW9uIHdvcmtzIHdvcmtzIGluIGZpcm13YXJlLCB0aGUgTVNSIGl0IGlz
IGRlLWZhY3RvIGNvbnN0YW50IGFuZAogICAgd2lsbCByZW1haW4gdW5jaGFuZ2VkIHVudGlsIHRo
ZSBuZXh0IHN5c3RlbSByZXNldC4KICAgIAogICAgSXQgaXMgYSByZWFkIG9ubHkgTVNSIChzbyB1
bmlsYXRlcmFsbHkgcmVqZWN0IHdyaXRlcyksIGJ1dCBmb3Igbm93IHJldGFpbiBpdHMKICAgIGxl
YWt5LW9uLXJlYWQgcHJvcGVydGllcy4gIEZ1cnRoZXIgQ1BVSUQvTVNSIHdvcmsgaXMgcmVxdWly
ZWQgYmVmb3JlIHdlIGNhbgogICAgc3RhcnQgdmlydHVhbGlzaW5nIGEgY29uc2lzdGVudCB0b3Bv
bG9neSB0byB0aGUgZ3Vlc3QsIGFuZCByZXRhaW5pbmcgdGhlIG9sZAogICAgYmVoYXZpb3VyIGlz
IHRoZSBzYWZlc3QgY291cnNlIG9mIGFjdGlvbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1p
dCBkNDEyMDkzNmJjZDE2OTVmYWY1YjU3NWYxMjU5YzU4ZTMxZDJiMThiKQotLS0KIHhlbi9hcmNo
L3g4Ni9tc3IuYyAgICAgICAgICAgICAgfCA1ICsrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L21z
ci1pbmRleC5oIHwgNCArKysrCiAyIGZpbGVzIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tc3IuYyBiL3hlbi9hcmNoL3g4Ni9tc3IuYwppbmRleCBi
NDlmYmQ4MDc3Li4xNTNmMzZiOWM5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbXNyLmMKKysr
IGIveGVuL2FyY2gveDg2L21zci5jCkBAIC0xODAsNiArMTgwLDEwIEBAIGludCBndWVzdF9yZG1z
cihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbXNyLCB1aW50NjRfdCAqdmFsKQogICAg
ICAgICAgICAgICAgX01TUl9NSVNDX0ZFQVRVUkVTX0NQVUlEX0ZBVUxUSU5HOwogICAgICAgICBi
cmVhazsKIAorICAgICAgICAvKgorICAgICAgICAgKiBUT0RPOiBJbXBsZW1lbnQgd2hlbiB3ZSBo
YXZlIGJldHRlciB0b3BvbG9neSByZXByZXNlbnRhdGlvbi4KKyAgICBjYXNlIE1TUl9JTlRFTF9D
T1JFX1RIUkVBRF9DT1VOVDoKKyAgICAgICAgICovCiAgICAgZGVmYXVsdDoKICAgICAgICAgcmV0
dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwogICAgIH0KQEAgLTIwMiw2ICsyMDYsNyBAQCBpbnQg
Z3Vlc3Rfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgdmFsKQog
ICAgIHsKICAgICAgICAgdWludDY0X3QgcnN2ZDsKIAorICAgIGNhc2UgTVNSX0lOVEVMX0NPUkVf
VEhSRUFEX0NPVU5UOgogICAgIGNhc2UgTVNSX0lOVEVMX1BMQVRGT1JNX0lORk86CiAgICAgY2Fz
ZSBNU1JfQVJDSF9DQVBBQklMSVRJRVM6CiAgICAgICAgIC8qIFJlYWQtb25seSAqLwpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvbXNyLWluZGV4LmgKaW5kZXggNzU4OGZjMTU2Ny4uN2NkZGZjYTk2MSAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L21zci1pbmRleC5oCkBAIC0zNCw2ICszNCwxMCBAQAogI2RlZmluZSBFRkVSX0tOT1dOX01BU0sJ
CShFRkVSX1NDRSB8IEVGRVJfTE1FIHwgRUZFUl9MTUEgfCBFRkVSX05YIHwgXAogCQkJCSBFRkVS
X1NWTUUgfCBFRkVSX0xNU0xFIHwgRUZFUl9GRlhTRSkKIAorI2RlZmluZSBNU1JfSU5URUxfQ09S
RV9USFJFQURfQ09VTlQgICAgIDB4MDAwMDAwMzUKKyNkZWZpbmUgTVNSX0NUQ19USFJFQURfTUFT
SyAgICAgICAgICAgICAweDAwMDBmZmZmCisjZGVmaW5lIE1TUl9DVENfQ09SRV9NQVNLICAgICAg
ICAgICAgICAgMHhmZmZmMDAwMAorCiAvKiBTcGVjdWxhdGlvbiBDb250cm9scy4gKi8KICNkZWZp
bmUgTVNSX1NQRUNfQ1RSTAkJCTB4MDAwMDAwNDgKICNkZWZpbmUgU1BFQ19DVFJMX0lCUlMJCQko
X0FDKDEsIFVMTCkgPDwgMCkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjExCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 21 08:22:24 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 08:22: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 1hT02S-0003Bg-Q2; Tue, 21 May 2019 08:22:24 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TCK3=TV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hT02R-0003BS-LC
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 08:22:23 +0000
X-Inumbo-ID: 8ec40eae-7ba1-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8ec40eae-7ba1-11e9-8980-bc764e045a96;
 Tue, 21 May 2019 08:22: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 1hT02Q-0006eh-HF
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 08:22:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hT02Q-0004qy-Eo
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 08:22:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hT02Q-0004qy-Eo@xenbits.xenproject.org>
Date: Tue, 21 May 2019 08:22:22 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/boot: Detect the firmware SMT
 setting correctly on Intel hardware
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBkOGU2ZjcyOTgwY2MxN2QyMzM4OTQ4M2RhYTI3ZjVjNDkyYzM0YzMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEFwciA1IDEzOjI2OjMwIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAxNCAxNTozNzoz
OSAyMDE5ICswMTAwCgogICAgeDg2L2Jvb3Q6IERldGVjdCB0aGUgZmlybXdhcmUgU01UIHNldHRp
bmcgY29ycmVjdGx5IG9uIEludGVsIGhhcmR3YXJlCiAgICAKICAgIFdoaWxlIGJvb3RfY3B1X2Rh
dGEueDg2X251bV9zaWJsaW5ncyBpcyBhbiBhY2N1cmF0ZSB2YWx1ZSB0byB1c2Ugb24gQU1ECiAg
ICBoYXJkd2FyZSwgaXQgaXNuJ3Qgb24gSW50ZWwgd2hlbiB0aGUgdXNlciBoYXMgZGlzYWJsZWQg
SHlwZXJ0aHJlYWRpbmcgaW4gdGhlCiAgICBmaXJtd2FyZS4gIEFzIGEgcmVzdWx0LCBhIHVzZXIg
d2hpY2ggaGFzIGNob3NlbiB0byBkaXNhYmxlIEhUIHN0aWxsIGdldHMKICAgIG5hZ2dlZCBvbiBM
MVRGLXZ1bG5lcmFibGUgaGFyZHdhcmUgd2hlbiB0aGV5IGhhdmVuJ3QgY2hvc2VuIGFuIGV4cGxp
Y2l0CiAgICBzbXQ9PGJvb2w+IHNldHRpbmcuCiAgICAKICAgIE1ha2UgdXNlIG9mIHRoZSBsYXJn
ZWx5LXVuZG9jdW1lbnRlZCBNU1JfSU5URUxfQ09SRV9USFJFQURfQ09VTlQgd2hpY2ggaW4KICAg
IHByYWN0aWNlIGV4aXN0cyBzaW5jZSBOZWhhbGVtLCB3aGVuIGJvb3Rpbmcgb24gcmVhbCBoYXJk
d2FyZS4gIEZhbGwgYmFjayB0bwogICAgdXNpbmcgdGhlIEFDUEkgdGFibGUgQVBJQyBJRHMuCiAg
ICAKICAgIFdoaWxlIGFkanVzdGluZyB0aGlzIGxvZ2ljLCBmaXggYSBsYXRlbnQgYnVnIGluIGFt
ZF9nZXRfdG9wb2xvZ3koKS4gIFRoZQogICAgdGhyZWFkIGNvdW50IGZpZWxkIGluIENQVUlELjB4
ODAwMDAwMWUuZWJ4IGlzIGRvY3VtZW50ZWQgYXMgOCBiaXRzIHdpZGUsCiAgICByYXRoZXIgdGhh
biAyIGJpdHMgd2lkZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBiMTJmZWM0YTEyNTk1
MDI0MDU3M2VhMzJmNjVjNjFmYjlhZmE3NGMzKQotLS0KIHhlbi9hcmNoL3g4Ni9jcHUvYW1kLmMg
ICB8ICAyICstCiB4ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgfCA0NiArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDQ0IGluc2Vy
dGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9h
bWQuYyBiL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMKaW5kZXggNzYwNzhiNTViMi4uODk0Yjg5MmVm
MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9hbWQuYworKysgYi94ZW4vYXJjaC94ODYv
Y3B1L2FtZC5jCkBAIC01MDUsNyArNTA1LDcgQEAgc3RhdGljIHZvaWQgYW1kX2dldF90b3BvbG9n
eShzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCiAgICAgICAgICAgICAgICAgdTMyIGVheCwgZWJ4LCBl
Y3gsIGVkeDsKIAogICAgICAgICAgICAgICAgIGNwdWlkKDB4ODAwMDAwMWUsICZlYXgsICZlYngs
ICZlY3gsICZlZHgpOwotICAgICAgICAgICAgICAgIGMtPng4Nl9udW1fc2libGluZ3MgPSAoKGVi
eCA+PiA4KSAmIDB4MykgKyAxOworICAgICAgICAgICAgICAgIGMtPng4Nl9udW1fc2libGluZ3Mg
PSAoKGVieCA+PiA4KSAmIDB4ZmYpICsgMTsKIAogICAgICAgICAgICAgICAgIGlmIChjLT54ODYg
PCAweDE3KQogICAgICAgICAgICAgICAgICAgICAgICAgYy0+Y29tcHV0ZV91bml0X2lkID0gZWJ4
ICYgMHhGRjsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNo
L3g4Ni9zcGVjX2N0cmwuYwppbmRleCA5NDliYmRhNDNhLi5hYzFiZTRhMWExIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5j
CkBAIC00MTcsNiArNDE3LDQ1IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVu
dW0gaW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBzKQogICAgICAgICAgICBvcHRfcHZfbDF0
Zl9kb211ICA/ICJlbmFibGVkIiAgOiAiZGlzYWJsZWQiKTsKIH0KIAorc3RhdGljIGJvb2wgX19p
bml0IGNoZWNrX3NtdF9lbmFibGVkKHZvaWQpCit7CisgICAgdWludDY0X3QgdmFsOworICAgIHVu
c2lnbmVkIGludCBjcHU7CisKKyAgICAvKgorICAgICAqIHg4Nl9udW1fc2libGluZ3MgZGVmYXVs
dHMgdG8gMSBpbiB0aGUgYWJzZW5jZSBvZiBvdGhlciBpbmZvcm1hdGlvbiwgYW5kCisgICAgICog
aXMgYWRqdXN0ZWQgYmFzZWQgb24gb3RoZXIgdG9wb2xvZ3kgaW5mb3JtYXRpb24gZm91bmQgaW4g
Q1BVSUQgbGVhdmVzLgorICAgICAqCisgICAgICogT24gQU1EIGhhcmR3YXJlLCBpdCB3aWxsIGJl
IHRoZSBjdXJyZW50IFNNVCBjb25maWd1cmF0aW9uLiAgT24gSW50ZWwKKyAgICAgKiBoYXJkd2Fy
ZSwgaXQgd2lsbCByZXByZXNlbnQgdGhlIG1heGltdW0gY2FwYWJpbGl0eSwgcmF0aGVyIHRoYW4g
dGhlCisgICAgICogY3VycmVudCBjb25maWd1cmF0aW9uLgorICAgICAqLworICAgIGlmICggYm9v
dF9jcHVfZGF0YS54ODZfbnVtX3NpYmxpbmdzIDwgMiApCisgICAgICAgIHJldHVybiBmYWxzZTsK
KworICAgIC8qCisgICAgICogSW50ZWwgTmVoYWxlbSBhbmQgbGF0ZXIgaGFyZHdhcmUgZG9lcyBo
YXZlIGFuIE1TUiB3aGljaCByZXBvcnRzIHRoZQorICAgICAqIGN1cnJlbnQgY291bnQgb2YgY29y
ZXMvdGhyZWFkcyBpbiB0aGUgcGFja2FnZS4KKyAgICAgKgorICAgICAqIEF0IHRoZSB0aW1lIG9m
IHdyaXRpbmcsIGl0IGlzIGFsbW9zdCBjb21wbGV0ZWx5IHVuZG9jdW1lbnRlZCwgc28gaXNuJ3QK
KyAgICAgKiB2aXJ0dWFsaXNlZCByZWxpYWJseS4KKyAgICAgKi8KKyAgICBpZiAoIGJvb3RfY3B1
X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0lOVEVMICYmICFjcHVfaGFzX2h5cGVydmlz
b3IgJiYKKyAgICAgICAgICFyZG1zcl9zYWZlKE1TUl9JTlRFTF9DT1JFX1RIUkVBRF9DT1VOVCwg
dmFsKSApCisgICAgICAgIHJldHVybiAoTUFTS19FWFRSKHZhbCwgTVNSX0NUQ19DT1JFX01BU0sp
ICE9CisgICAgICAgICAgICAgICAgTUFTS19FWFRSKHZhbCwgTVNSX0NUQ19USFJFQURfTUFTSykp
OworCisgICAgLyoKKyAgICAgKiBTZWFyY2ggb3ZlciB0aGUgQ1BVcyByZXBvcnRlZCBpbiB0aGUg
QUNQSSB0YWJsZXMuICBBbnkgd2hvc2UgQVBJQyBJRAorICAgICAqIGhhcyBhIG5vbi16ZXJvIHRo
cmVhZCBpZCBjb21wb25lbnQgaW5kaWNhdGVzIHRoYXQgU01UIGlzIGFjdGl2ZS4KKyAgICAgKi8K
KyAgICBmb3JfZWFjaF9wcmVzZW50X2NwdSAoIGNwdSApCisgICAgICAgIGlmICggeDg2X2NwdV90
b19hcGljaWRbY3B1XSAmIChib290X2NwdV9kYXRhLng4Nl9udW1fc2libGluZ3MgLSAxKSApCisg
ICAgICAgICAgICByZXR1cm4gdHJ1ZTsKKworICAgIHJldHVybiBmYWxzZTsKK30KKwogLyogQ2Fs
Y3VsYXRlIHdoZXRoZXIgUmV0cG9saW5lIGlzIGtub3duLXNhZmUgb24gdGhpcyBDUFUuICovCiBz
dGF0aWMgYm9vbCBfX2luaXQgcmV0cG9saW5lX3NhZmUodWludDY0X3QgY2FwcykKIHsKQEAgLTc0
NiwxMiArNzg1LDE0IEBAIHN0YXRpYyBfX2luaXQgdm9pZCBsMXRmX2NhbGN1bGF0aW9ucyh1aW50
NjRfdCBjYXBzKQogdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lk
KQogewogICAgIGVudW0gaW5kX3RodW5rIHRodW5rID0gVEhVTktfREVGQVVMVDsKLSAgICBib29s
IHVzZV9zcGVjX2N0cmwgPSBmYWxzZSwgaWJycyA9IGZhbHNlOworICAgIGJvb2wgdXNlX3NwZWNf
Y3RybCA9IGZhbHNlLCBpYnJzID0gZmFsc2UsIGh3X3NtdF9lbmFibGVkOwogICAgIHVpbnQ2NF90
IGNhcHMgPSAwOwogCiAgICAgaWYgKCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVJDSF9DQVBT
KSApCiAgICAgICAgIHJkbXNybChNU1JfQVJDSF9DQVBBQklMSVRJRVMsIGNhcHMpOwogCisgICAg
aHdfc210X2VuYWJsZWQgPSBjaGVja19zbXRfZW5hYmxlZCgpOworCiAgICAgLyoKICAgICAgKiBI
YXMgdGhlIHVzZXIgc3BlY2lmaWVkIGFueSBjdXN0b20gQlRJIG1pdGlnYXRpb25zPyAgSWYgc28s
IGZvbGxvdyB0aGVpcgogICAgICAqIGluc3RydWN0aW9ucyBleGFjdGx5IGFuZCBkaXNhYmxlIGFs
bCBoZXVyaXN0aWNzLgpAQCAtOTI3LDggKzk2OCw3IEBAIHZvaWQgX19pbml0IGluaXRfc3BlY3Vs
YXRpb25fbWl0aWdhdGlvbnModm9pZCkKICAgICAgKiBIb3dldmVyLCBpZiB3ZSBhcmUgb24gYWZm
ZWN0ZWQgaGFyZHdhcmUsIHdpdGggSFQgZW5hYmxlZCwgYW5kIHRoZSB1c2VyCiAgICAgICogaGFz
bid0IGV4cGxpY2l0bHkgY2hvc2VuIHdoZXRoZXIgdG8gdXNlIEhUIG9yIG5vdCwgbmFnIHRoZW0g
dG8gZG8gc28uCiAgICAgICovCi0gICAgaWYgKCBvcHRfc210ID09IC0xICYmIGNwdV9oYXNfYnVn
X2wxdGYgJiYgIXB2X3NoaW0gJiYKLSAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2X251bV9zaWJs
aW5ncyA+IDEgKQorICAgIGlmICggb3B0X3NtdCA9PSAtMSAmJiBjcHVfaGFzX2J1Z19sMXRmICYm
ICFwdl9zaGltICYmIGh3X3NtdF9lbmFibGVkICkKICAgICAgICAgd2FybmluZ19hZGQoCiAgICAg
ICAgICAgICAiQm9vdGVkIG9uIEwxVEYtdnVsbmVyYWJsZSBoYXJkd2FyZSB3aXRoIFNNVC9IeXBl
cnRocmVhZGluZ1xuIgogICAgICAgICAgICAgImVuYWJsZWQuICBQbGVhc2UgYXNzZXNzIHlvdXIg
Y29uZmlndXJhdGlvbiBhbmQgY2hvb3NlIGFuXG4iCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMQoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 21 08:22:34 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 08:22: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 1hT02c-0003Dd-Rj; Tue, 21 May 2019 08:22:34 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TCK3=TV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hT02b-0003DS-K4
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 08:22:33 +0000
X-Inumbo-ID: 94d55a1d-7ba1-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 94d55a1d-7ba1-11e9-8980-bc764e045a96;
 Tue, 21 May 2019 08:22:33 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hT02a-0006ep-NJ
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 08:22:32 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hT02a-0004rM-KZ
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 08:22:32 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hT02a-0004rM-KZ@xenbits.xenproject.org>
Date: Tue, 21 May 2019 08:22:32 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/spec-ctrl: Misc
 non-functional cleanup
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJhYzQ0MDVhOTA3NDQzZjY5MDk5NTY5NWMxNTg5ZWM2MTRiNGE0ODkKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIFNlcCAxMiAxNDozNjowMCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgMTQgMTU6Mzc6
MzkgMjAxOSArMDEwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IE1pc2Mgbm9uLWZ1bmN0aW9uYWwgY2xl
YW51cAogICAgCiAgICAgKiBJZGVudGlmeSBCVEkgaW4gdGhlIHNwZWNfY3RybF97ZW50ZXIsZXhp
dH1faWRsZSgpIGNvbW1lbnRzLCBhcyBvdGhlcgogICAgICAgbWl0aWdhdGlvbnMgd2lsbCBzaG9y
dGx5IGFwcGVhci4KICAgICAqIFVzZSBhbHRlcm5hdGl2ZV9pbnB1dCgpIGFuZCBjb3ZlciB0aGUg
bGFjayBvZiBtZW1vcnkgY29iYmVyIHdpdGggYSBmdXJ0aGVyCiAgICAgICBiYXJyaWVyLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAg
IChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDliNjJlYmE2YzQyOWMzMjdlMTUwNzgxNmJlZjQw
M2NjYzg3MzU3YWUpCi0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCB8IDE0ICsr
KysrKysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAppbmRleCBjODQ2MzU0NGFlLi40OTgzMDcxOTAx
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKQEAgLTYxLDYgKzYxLDggQEAgc3RhdGljIGFsd2F5
c19pbmxpbmUgdm9pZCBzcGVjX2N0cmxfZW50ZXJfaWRsZShzdHJ1Y3QgY3B1X2luZm8gKmluZm8p
CiAgICAgdWludDMyX3QgdmFsID0gMDsKIAogICAgIC8qCisgICAgICogQnJhbmNoIFRhcmdldCBJ
bmplY3Rpb246CisgICAgICoKICAgICAgKiBMYXRjaCB0aGUgbmV3IHNoYWRvdyB2YWx1ZSwgdGhl
biBlbmFibGUgc2hhZG93aW5nLCB0aGVuIHVwZGF0ZSB0aGUgTVNSLgogICAgICAqIFRoZXJlIGFy
ZSBubyBTTVAgaXNzdWVzIGhlcmU7IG9ubHkgbG9jYWwgcHJvY2Vzc29yIG9yZGVyaW5nIGNvbmNl
cm5zLgogICAgICAqLwpAQCAtNjgsOCArNzAsOSBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB2b2lk
IHNwZWNfY3RybF9lbnRlcl9pZGxlKHN0cnVjdCBjcHVfaW5mbyAqaW5mbykKICAgICBiYXJyaWVy
KCk7CiAgICAgaW5mby0+c3BlY19jdHJsX2ZsYWdzIHw9IFNDRl91c2Vfc2hhZG93OwogICAgIGJh
cnJpZXIoKTsKLSAgICBhc20gdm9sYXRpbGUgKCBBTFRFUk5BVElWRShBU01fTk9QMywgIndybXNy
IiwgWDg2X0ZFQVRVUkVfU0NfTVNSX0lETEUpCi0gICAgICAgICAgICAgICAgICAgOjogImEiICh2
YWwpLCAiYyIgKE1TUl9TUEVDX0NUUkwpLCAiZCIgKDApIDogIm1lbW9yeSIgKTsKKyAgICBhbHRl
cm5hdGl2ZV9pbnB1dChBU01fTk9QMywgIndybXNyIiwgWDg2X0ZFQVRVUkVfU0NfTVNSX0lETEUs
CisgICAgICAgICAgICAgICAgICAgICAgImEiICh2YWwpLCAiYyIgKE1TUl9TUEVDX0NUUkwpLCAi
ZCIgKDApKTsKKyAgICBiYXJyaWVyKCk7CiB9CiAKIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAq
YCwgYGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBjYWxsLiAqLwpAQCAtNzgsMTMgKzgxLDE2
IEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIHZvaWQgc3BlY19jdHJsX2V4aXRfaWRsZShzdHJ1Y3Qg
Y3B1X2luZm8gKmluZm8pCiAgICAgdWludDMyX3QgdmFsID0gaW5mby0+eGVuX3NwZWNfY3RybDsK
IAogICAgIC8qCisgICAgICogQnJhbmNoIFRhcmdldCBJbmplY3Rpb246CisgICAgICoKICAgICAg
KiBEaXNhYmxlIHNoYWRvd2luZyBiZWZvcmUgdXBkYXRpbmcgdGhlIE1TUi4gIFRoZXJlIGFyZSBu
byBTTVAgaXNzdWVzCiAgICAgICogaGVyZTsgb25seSBsb2NhbCBwcm9jZXNzb3Igb3JkZXJpbmcg
Y29uY2VybnMuCiAgICAgICovCiAgICAgaW5mby0+c3BlY19jdHJsX2ZsYWdzICY9IH5TQ0ZfdXNl
X3NoYWRvdzsKICAgICBiYXJyaWVyKCk7Ci0gICAgYXNtIHZvbGF0aWxlICggQUxURVJOQVRJVkUo
QVNNX05PUDMsICJ3cm1zciIsIFg4Nl9GRUFUVVJFX1NDX01TUl9JRExFKQotICAgICAgICAgICAg
ICAgICAgIDo6ICJhIiAodmFsKSwgImMiIChNU1JfU1BFQ19DVFJMKSwgImQiICgwKSA6ICJtZW1v
cnkiICk7CisgICAgYWx0ZXJuYXRpdmVfaW5wdXQoQVNNX05PUDMsICJ3cm1zciIsIFg4Nl9GRUFU
VVJFX1NDX01TUl9JRExFLAorICAgICAgICAgICAgICAgICAgICAgICJhIiAodmFsKSwgImMiIChN
U1JfU1BFQ19DVFJMKSwgImQiICgwKSk7CisgICAgYmFycmllcigpOwogfQogCiAjZW5kaWYgLyog
IV9fWDg2X1NQRUNfQ1RSTF9IX18gKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjExCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 21 08:22:46 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 08:22:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hT02n-0003FC-TV; Tue, 21 May 2019 08:22:45 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TCK3=TV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hT02n-0003F1-08
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 08:22:45 +0000
X-Inumbo-ID: 9aebbc80-7ba1-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9aebbc80-7ba1-11e9-8980-bc764e045a96;
 Tue, 21 May 2019 08:22:43 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hT02k-0006ex-Tf
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 08:22:42 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hT02k-0004rr-R5
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 08:22:42 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hT02k-0004rr-R5@xenbits.xenproject.org>
Date: Tue, 21 May 2019 08:22:42 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/spec-ctrl: CPUID/MSR
 definitions for Microarchitectural Data Sampling
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGIwOTg4NmUzYzlhNDBjNjMzOWUwOGUxMGEzMGU5MDJlODdmN2QyYWMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIFNlcCAxMiAxNDozNjowMCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgMTQgMTU6Mzc6
MzkgMjAxOSArMDEwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IENQVUlEL01TUiBkZWZpbml0aW9ucyBm
b3IgTWljcm9hcmNoaXRlY3R1cmFsIERhdGEgU2FtcGxpbmcKICAgIAogICAgVGhlIE1EX0NMRUFS
IGZlYXR1cmUgY2FuIGJlIGF1dG9tYXRpY2FsbHkgb2ZmZXJlZCB0byBndWVzdHMuICBObwogICAg
aW5mcmFzdHJ1Y3R1cmUgaXMgbmVlZGVkIGluIFhlbiB0byBzdXBwb3J0IHRoZSBndWVzdCBtYWtp
bmcgdXNlIG9mIGl0LgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI5NywgQ1ZFLTIwMTgt
MTIxMjYsIENWRS0yMDE4LTEyMTI3LCBDVkUtMjAxOC0xMjEzMCwgQ1ZFLTIwMTktMTEwOTEuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
ICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZDRmNjExNmMwODBkYzAxM2NkMTIwNGM0ZDhj
ZWI5NWU1ZjI3ODY4OSkKLS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biAg
ICAgICAgIHwgIDIgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2NwdWlkLmMgICAgICAgICAgICAgICAg
ICAgfCAgMSArCiB0b29scy9taXNjL3hlbi1jcHVpZC5jICAgICAgICAgICAgICAgICAgICAgIHwg
IDEgKwogeGVuL2FyY2gveDg2L2NwdWlkLmMgICAgICAgICAgICAgICAgICAgICAgICB8ICA3ICsr
KysrKy0KIHhlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyAgICAgICAgICAgICAgICAgICAgfCAxMiAr
KysrKysrKy0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmggICAgICAgICAgICAg
fCAgMSArCiB4ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oIHwgIDEg
KwogNyBmaWxlcyBjaGFuZ2VkLCAxOSBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KaW5kZXggOGUyNDM4MDhhMS4uODI2MGRmYjkwMSAx
MDA2NDQKLS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysrIGIvZG9j
cy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTQ4OSw3ICs0ODksNyBAQCBhY2Nv
dW50aW5nIGZvciBoYXJkd2FyZSBjYXBhYmlsaXRpZXMgYXMgZW51bWVyYXRlZCB2aWEgQ1BVSUQu
CiAKIEN1cnJlbnRseSBhY2NlcHRlZDoKIAotVGhlIFNwZWN1bGF0aW9uIENvbnRyb2wgaGFyZHdh
cmUgZmVhdHVyZXMgYGlicnNiYCwgYHN0aWJwYCwgYGlicGJgLAorVGhlIFNwZWN1bGF0aW9uIENv
bnRyb2wgaGFyZHdhcmUgZmVhdHVyZXMgYG1kLWNsZWFyYCwgYGlicnNiYCwgYHN0aWJwYCwgYGli
cGJgLAogYGwxZC1mbHVzaGAgYW5kIGBzc2JkYCBhcmUgdXNlZCBieSBkZWZhdWx0IGlmIGF2YWls
YWJsZSBhbmQgYXBwbGljYWJsZS4gIFRoZXkgY2FuCiBiZSBpZ25vcmVkLCBlLmcuIGBuby1pYnJz
YmAsIGF0IHdoaWNoIHBvaW50IFhlbiB3b24ndCB1c2UgdGhlbSBpdHNlbGYsIGFuZAogd29uJ3Qg
b2ZmZXIgdGhlbSB0byBndWVzdHMuCmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jcHVp
ZC5jIGIvdG9vbHMvbGlieGwvbGlieGxfY3B1aWQuYwppbmRleCA1MmUxNmMyMGVkLi41YTE3MDJk
NzAzIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9jcHVpZC5jCisrKyBiL3Rvb2xzL2xp
YnhsL2xpYnhsX2NwdWlkLmMKQEAgLTIwMiw2ICsyMDIsNyBAQCBpbnQgbGlieGxfY3B1aWRfcGFy
c2VfY29uZmlnKGxpYnhsX2NwdWlkX3BvbGljeV9saXN0ICpjcHVpZCwgY29uc3QgY2hhciogc3Ry
KQogCiAgICAgICAgIHsiYXZ4NTEyLTR2bm5pdyIsMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19F
RFgsICAyLCAgMX0sCiAgICAgICAgIHsiYXZ4NTEyLTRmbWFwcyIsMHgwMDAwMDAwNywgIDAsIENQ
VUlEX1JFR19FRFgsICAzLCAgMX0sCisgICAgICAgIHsibWQtY2xlYXIiLCAgICAgMHgwMDAwMDAw
NywgIDAsIENQVUlEX1JFR19FRFgsIDEwLCAgMX0sCiAgICAgICAgIHsiaWJyc2IiLCAgICAgICAg
MHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FRFgsIDI2LCAgMX0sCiAgICAgICAgIHsic3RpYnAi
LCAgICAgICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FRFgsIDI3LCAgMX0sCiAgICAgICAg
IHsibDFkLWZsdXNoIiwgICAgMHgwMDAwMDAwNywgIDAsIENQVUlEX1JFR19FRFgsIDI4LCAgMX0s
CmRpZmYgLS1naXQgYS90b29scy9taXNjL3hlbi1jcHVpZC5jIGIvdG9vbHMvbWlzYy94ZW4tY3B1
aWQuYwppbmRleCAwYWM5MDNhOTMxLi4xNjY5N2M0YTgyIDEwMDY0NAotLS0gYS90b29scy9taXNj
L3hlbi1jcHVpZC5jCisrKyBiL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMKQEAgLTE0Miw2ICsxNDIs
NyBAQCBzdGF0aWMgY29uc3QgY2hhciAqc3RyXzdkMFszMl0gPQogewogICAgIFsgMl0gPSAiYXZ4
NTEyXzR2bm5pdyIsIFsgM10gPSAiYXZ4NTEyXzRmbWFwcyIsCiAKKyAgICBbMTBdID0gIm1kLWNs
ZWFyIiwKICAgICAvKiAxMiAqLyAgICAgICAgICAgICAgICBbMTNdID0gInRzeC1mb3JjZS1hYm9y
dCIsCiAKICAgICBbMjZdID0gImlicnNiIiwgICAgICAgICBbMjddID0gInN0aWJwIiwKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni9jcHVpZC5jIGIveGVuL2FyY2gveDg2L2NwdWlkLmMKaW5kZXgg
NWNjODllMmIzNC4uNDk3YmQyYTgwYSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdWlkLmMK
KysrIGIveGVuL2FyY2gveDg2L2NwdWlkLmMKQEAgLTI4LDcgKzI4LDEyIEBAIHN0YXRpYyBpbnQg
X19pbml0IHBhcnNlX3hlbl9jcHVpZChjb25zdCBjaGFyICpzKQogICAgICAgICBpZiAoICFzcyAp
CiAgICAgICAgICAgICBzcyA9IHN0cmNocihzLCAnXDAnKTsKIAotICAgICAgICBpZiAoICh2YWwg
PSBwYXJzZV9ib29sZWFuKCJpYnBiIiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgaWYgKCAodmFs
ID0gcGFyc2VfYm9vbGVhbigibWQtY2xlYXIiLCBzLCBzcykpID49IDAgKQorICAgICAgICB7Cisg
ICAgICAgICAgICBpZiAoICF2YWwgKQorICAgICAgICAgICAgICAgIHNldHVwX2NsZWFyX2NwdV9j
YXAoWDg2X0ZFQVRVUkVfTURfQ0xFQVIpOworICAgICAgICB9CisgICAgICAgIGVsc2UgaWYgKCAo
dmFsID0gcGFyc2VfYm9vbGVhbigiaWJwYiIsIHMsIHNzKSkgPj0gMCApCiAgICAgICAgIHsKICAg
ICAgICAgICAgIGlmICggIXZhbCApCiAgICAgICAgICAgICAgICAgc2V0dXBfY2xlYXJfY3B1X2Nh
cChYODZfRkVBVFVSRV9JQlBCKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwu
YyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwppbmRleCBhYzFiZTRhMWExLi5mZGQ5MGE4YWM0
IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2
L3NwZWNfY3RybC5jCkBAIC0zNDcsMTcgKzM0NywxOSBAQCBzdGF0aWMgdm9pZCBfX2luaXQgcHJp
bnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVuaywgdWludDY0X3QgY2FwcykKICAgICBwcmlu
dGsoIlNwZWN1bGF0aXZlIG1pdGlnYXRpb24gZmFjaWxpdGllczpcbiIpOwogCiAgICAgLyogSGFy
ZHdhcmUgZmVhdHVyZXMgd2hpY2ggcGVydGFpbiB0byBzcGVjdWxhdGl2ZSBtaXRpZ2F0aW9ucy4g
Ki8KLSAgICBwcmludGsoIiAgSGFyZHdhcmUgZmVhdHVyZXM6JXMlcyVzJXMlcyVzJXMlcyVzJXNc
biIsCisgICAgcHJpbnRrKCIgIEhhcmR3YXJlIGZlYXR1cmVzOiVzJXMlcyVzJXMlcyVzJXMlcyVz
JXMlc1xuIiwKICAgICAgICAgICAgKF83ZDAgJiBjcHVmZWF0X21hc2soWDg2X0ZFQVRVUkVfSUJS
U0IpKSA/ICIgSUJSUy9JQlBCIiA6ICIiLAogICAgICAgICAgICAoXzdkMCAmIGNwdWZlYXRfbWFz
ayhYODZfRkVBVFVSRV9TVElCUCkpID8gIiBTVElCUCIgICAgIDogIiIsCiAgICAgICAgICAgIChf
N2QwICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0wxRF9GTFVTSCkpID8gIiBMMURfRkxVU0gi
IDogIiIsCiAgICAgICAgICAgIChfN2QwICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX1NTQkQp
KSAgPyAiIFNTQkQiICAgICAgOiAiIiwKKyAgICAgICAgICAgKF83ZDAgJiBjcHVmZWF0X21hc2so
WDg2X0ZFQVRVUkVfTURfQ0xFQVIpKSA/ICIgTURfQ0xFQVIiIDogIiIsCiAgICAgICAgICAgIChl
OGIgICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0lCUEIpKSAgPyAiIElCUEIiICAgICAgOiAi
IiwKICAgICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUFNfSUJSU19BTEwpICAgICAgICAgICAgICA/
ICIgSUJSU19BTEwiICA6ICIiLAogICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQU19SRENMX05P
KSAgICAgICAgICAgICAgID8gIiBSRENMX05PIiAgIDogIiIsCiAgICAgICAgICAgIChjYXBzICYg
QVJDSF9DQVBTX1JTQkEpICAgICAgICAgICAgICAgICAgPyAiIFJTQkEiICAgICAgOiAiIiwKICAg
ICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUFNfU0tJUF9MMURGTCkgICAgICAgICAgICA/ICIgU0tJ
UF9MMURGTCI6ICIiLAotICAgICAgICAgICAoY2FwcyAmIEFSQ0hfQ0FQU19TU0JfTk8pICAgICAg
ICAgICAgICAgID8gIiBTU0JfTk8iICAgIDogIiIpOworICAgICAgICAgICAoY2FwcyAmIEFSQ0hf
Q0FQU19TU0JfTk8pICAgICAgICAgICAgICAgID8gIiBTU0JfTk8iICAgIDogIiIsCisgICAgICAg
ICAgIChjYXBzICYgQVJDSF9DQVBTX01EU19OTykgICAgICAgICAgICAgICAgPyAiIE1EU19OTyIg
ICAgOiAiIik7CiAKICAgICAvKiBDb21waWxlZC1pbiBzdXBwb3J0IHdoaWNoIHBlcnRhaW5zIHRv
IG1pdGlnYXRpb25zLiAqLwogICAgIGlmICggSVNfRU5BQkxFRChDT05GSUdfSU5ESVJFQ1RfVEhV
TkspIHx8IElTX0VOQUJMRUQoQ09ORklHX1NIQURPV19QQUdJTkcpICkKQEAgLTM5NCwxOSArMzk2
LDIxIEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0gaW5kX3RodW5rIHRo
dW5rLCB1aW50NjRfdCBjYXBzKQogICAgICAqIEFsdGVybmF0aXZlcyBibG9ja3MgZm9yIHByb3Rl
Y3RpbmcgYWdhaW5zdCBhbmQvb3IgdmlydHVhbGlzaW5nCiAgICAgICogbWl0aWdhdGlvbiBzdXBw
b3J0IGZvciBndWVzdHMuCiAgICAgICovCi0gICAgcHJpbnRrKCIgIFN1cHBvcnQgZm9yIFZNczog
UFY6JXMlcyVzJXMsIEhWTTolcyVzJXMlc1xuIiwKKyAgICBwcmludGsoIiAgU3VwcG9ydCBmb3Ig
Vk1zOiBQVjolcyVzJXMlcyVzLCBIVk06JXMlcyVzJXMlc1xuIiwKICAgICAgICAgICAgKGJvb3Rf
Y3B1X2hhcyhYODZfRkVBVFVSRV9TQ19NU1JfUFYpIHx8CiAgICAgICAgICAgICBib290X2NwdV9o
YXMoWDg2X0ZFQVRVUkVfU0NfUlNCX1BWKSB8fAogICAgICAgICAgICAgb3B0X2VhZ2VyX2ZwdSkg
ICAgICAgICAgICAgICAgICAgICAgICAgICA/ICIiICAgICAgICAgICAgICAgOiAiIE5vbmUiLAog
ICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfTVNSX1BWKSAgICAgICA/ICIg
TVNSX1NQRUNfQ1RSTCIgOiAiIiwKICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJF
X1NDX1JTQl9QVikgICAgICAgPyAiIFJTQiIgICAgICAgICAgIDogIiIsCiAgICAgICAgICAgIG9w
dF9lYWdlcl9mcHUgICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gIiBFQUdFUl9GUFUiICAg
ICA6ICIiLAorICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfTURfQ0xFQVIpICAg
ICAgICA/ICIgTURfQ0xFQVIiICAgICAgOiAiIiwKICAgICAgICAgICAgKGJvb3RfY3B1X2hhcyhY
ODZfRkVBVFVSRV9TQ19NU1JfSFZNKSB8fAogICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9G
RUFUVVJFX1NDX1JTQl9IVk0pIHx8CiAgICAgICAgICAgICBvcHRfZWFnZXJfZnB1KSAgICAgICAg
ICAgICAgICAgICAgICAgICAgID8gIiIgICAgICAgICAgICAgICA6ICIgTm9uZSIsCiAgICAgICAg
ICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19NU1JfSFZNKSAgICAgID8gIiBNU1JfU1BF
Q19DVFJMIiA6ICIiLAogICAgICAgICAgICBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfUlNC
X0hWTSkgICAgICA/ICIgUlNCIiAgICAgICAgICAgOiAiIiwKLSAgICAgICAgICAgb3B0X2VhZ2Vy
X2ZwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyAiIEVBR0VSX0ZQVSIgICAgIDogIiIp
OworICAgICAgICAgICBvcHRfZWFnZXJfZnB1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/
ICIgRUFHRVJfRlBVIiAgICAgOiAiIiwKKyAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFU
VVJFX01EX0NMRUFSKSAgICAgICAgPyAiIE1EX0NMRUFSIiAgICAgIDogIiIpOwogCiAgICAgcHJp
bnRrKCIgIFhQVEkgKDY0LWJpdCBQViBvbmx5KTogRG9tMCAlcywgRG9tVSAlc1xuIiwKICAgICAg
ICAgICAgb3B0X3hwdGlfaHdkb20gPyAiZW5hYmxlZCIgOiAiZGlzYWJsZWQiLApkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
bXNyLWluZGV4LmgKaW5kZXggN2NkZGZjYTk2MS4uYjgxNTFkMmQ5ZiAxMDA2NDQKLS0tIGEveGVu
L2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L21z
ci1pbmRleC5oCkBAIC01Myw2ICs1Myw3IEBACiAjZGVmaW5lIEFSQ0hfQ0FQU19SU0JBCQkJKF9B
QygxLCBVTEwpIDw8IDIpCiAjZGVmaW5lIEFSQ0hfQ0FQU19TS0lQX0wxREZMCQkoX0FDKDEsIFVM
TCkgPDwgMykKICNkZWZpbmUgQVJDSF9DQVBTX1NTQl9OTwkJKF9BQygxLCBVTEwpIDw8IDQpCisj
ZGVmaW5lIEFSQ0hfQ0FQU19NRFNfTk8JCShfQUMoMSwgVUxMKSA8PCA1KQogCiAjZGVmaW5lIE1T
Ul9GTFVTSF9DTUQJCQkweDAwMDAwMTBiCiAjZGVmaW5lIEZMVVNIX0NNRF9MMUQJCQkoX0FDKDEs
IFVMTCkgPDwgMCkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVm
ZWF0dXJlc2V0LmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5o
CmluZGV4IGFhMjY1NmQ3OTIuLmExNGQ4YTcwMTMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3B1
YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2Fy
Y2gteDg2L2NwdWZlYXR1cmVzZXQuaApAQCAtMjQyLDYgKzI0Miw3IEBAIFhFTl9DUFVGRUFUVVJF
KElCUEIsICAgICAgICAgIDgqMzIrMTIpIC8qQSAgSUJQQiBzdXBwb3J0IG9ubHkgKG5vIElCUlMs
IHVzZWQgYnkKIC8qIEludGVsLWRlZmluZWQgQ1BVIGZlYXR1cmVzLCBDUFVJRCBsZXZlbCAweDAw
MDAwMDA3OjAuZWR4LCB3b3JkIDkgKi8KIFhFTl9DUFVGRUFUVVJFKEFWWDUxMl80Vk5OSVcsIDkq
MzIrIDIpIC8qQSAgQVZYNTEyIE5ldXJhbCBOZXR3b3JrIEluc3RydWN0aW9ucyAqLwogWEVOX0NQ
VUZFQVRVUkUoQVZYNTEyXzRGTUFQUywgOSozMisgMykgLypBICBBVlg1MTIgTXVsdGlwbHkgQWNj
dW11bGF0aW9uIFNpbmdsZSBQcmVjaXNpb24gKi8KK1hFTl9DUFVGRUFUVVJFKE1EX0NMRUFSLCAg
ICAgIDkqMzIrMTApIC8qQSAgVkVSVyBjbGVhcnMgbWljcm9hcmNoaXRlY3R1cmFsIGJ1ZmZlcnMg
Ki8KIFhFTl9DUFVGRUFUVVJFKFRTWF9GT1JDRV9BQk9SVCwgOSozMisxMykgLyogTVNSX1RTWF9G
T1JDRV9BQk9SVC5SVE1fQUJPUlQgKi8KIFhFTl9DUFVGRUFUVVJFKElCUlNCLCAgICAgICAgIDkq
MzIrMjYpIC8qQSAgSUJSUyBhbmQgSUJQQiBzdXBwb3J0ICh1c2VkIGJ5IEludGVsKSAqLwogWEVO
X0NQVUZFQVRVUkUoU1RJQlAsICAgICAgICAgOSozMisyNykgLypBICBTVElCUCAqLwotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQu
MTEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 21 08:22:56 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 08: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 1hT02y-0003Gl-1M; Tue, 21 May 2019 08:22:56 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TCK3=TV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hT02w-0003GV-9N
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 08:22:54 +0000
X-Inumbo-ID: a10214a1-7ba1-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a10214a1-7ba1-11e9-8980-bc764e045a96;
 Tue, 21 May 2019 08:22:53 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hT02v-0006f5-4A
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 08:22:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hT02v-0004sG-0p
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 08:22:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hT02v-0004sG-0p@xenbits.xenproject.org>
Date: Tue, 21 May 2019 08:22:53 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/spec-ctrl: Infrastructure to
 use VERW to flush pipeline buffers
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJkMDNiMjdiOWFjNzgzZTdhOGZlNDczY2ZmMTZkOGE4ZDlhOWZmODEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIERlYyAxMiAxOToyMjoxNSAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgMTQgMTU6Mzc6
MzkgMjAxOSArMDEwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IEluZnJhc3RydWN0dXJlIHRvIHVzZSBW
RVJXIHRvIGZsdXNoIHBpcGVsaW5lIGJ1ZmZlcnMKICAgIAogICAgVGhyZWUgc3ludGhldGljIGZl
YXR1cmVzIGFyZSBpbnRyb2R1Y2VkLCBhcyB3ZSBuZWVkIGluZGl2aWR1YWwgY29udHJvbCBvZgog
ICAgZWFjaCwgZGVwZW5kaW5nIG9uIGNpcmN1bXN0YW5jZXMuICBBIGxhdGVyIGNoYW5nZSB3aWxs
IGVuYWJsZSB0aGVtIGF0CiAgICBhcHByb3ByaWF0ZSBwb2ludHMuCiAgICAKICAgIFRoZSB2ZXJ3
X3NlbCBmaWVsZCBkb2Vzbid0IHN0cmljdGx5IG5lZWQgdG8gbGl2ZSBpbiBzdHJ1Y3QgY3B1X2lu
Zm8uICBJdCBsaXZlcwogICAgdGhlcmUgYmVjYXVzZSB0aGVyZSBpcyBhIGNvbnZlbmllbnQgaG9s
ZSBpdCBjYW4gZmlsbCwgYW5kIGl0IHJlZHVjZXMgdGhlCiAgICBjb21wbGV4aXR5IG9mIHRoZSBT
UEVDX0NUUkxfRVhJVF9UT197UFYsSFZNfSBhc3NlbWJseSBieSBhdm9pZGluZyB0aGUgbmVlZCBm
b3IKICAgIGFueSB0ZW1wb3Jhcnkgc3RhY2sgbWFpbnRlbmFuY2UuCiAgICAKICAgIFRoaXMgaXMg
cGFydCBvZiBYU0EtMjk3LCBDVkUtMjAxOC0xMjEyNiwgQ1ZFLTIwMTgtMTIxMjcsIENWRS0yMDE4
LTEyMTMwLCBDVkUtMjAxOS0xMTA5MS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA1
NDhhOTMyYWM3ODZkNmJmMzU4NGU0YjU0ZjJhYjk5M2UxMTE3NzEwKQotLS0KIHhlbi9hcmNoL3g4
Ni94ODZfNjQvYXNtLW9mZnNldHMuYyAgIHwgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVm
ZWF0dXJlcy5oICAgfCAgMyArKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oICAgICAg
IHwgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCAgICAgfCAzNCArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3Ry
bF9hc20uaCB8ICA4ICsrKysrKy0tCiA1IGZpbGVzIGNoYW5nZWQsIDQ1IGluc2VydGlvbnMoKyks
IDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zm
c2V0cy5jIGIveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zmc2V0cy5jCmluZGV4IDU5NTdjNzY0
ZjEuLjk3Y2ZmNDlkODkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNl
dHMuYworKysgYi94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKQEAgLTEyOSw2ICsx
MjksNyBAQCB2b2lkIF9fZHVtbXlfXyh2b2lkKQogCiAgICAgT0ZGU0VUKENQVUlORk9fZ3Vlc3Rf
Y3B1X3VzZXJfcmVncywgc3RydWN0IGNwdV9pbmZvLCBndWVzdF9jcHVfdXNlcl9yZWdzKTsKICAg
ICBPRkZTRVQoQ1BVSU5GT19wcm9jZXNzb3JfaWQsIHN0cnVjdCBjcHVfaW5mbywgcHJvY2Vzc29y
X2lkKTsKKyAgICBPRkZTRVQoQ1BVSU5GT192ZXJ3X3NlbCwgc3RydWN0IGNwdV9pbmZvLCB2ZXJ3
X3NlbCk7CiAgICAgT0ZGU0VUKENQVUlORk9fY3VycmVudF92Y3B1LCBzdHJ1Y3QgY3B1X2luZm8s
IGN1cnJlbnRfdmNwdSk7CiAgICAgT0ZGU0VUKENQVUlORk9fY3I0LCBzdHJ1Y3QgY3B1X2luZm8s
IGNyNCk7CiAgICAgT0ZGU0VUKENQVUlORk9feGVuX2NyMywgc3RydWN0IGNwdV9pbmZvLCB4ZW5f
Y3IzKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaCBiL3hl
bi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaAppbmRleCA4ZTVjYzUzZGRlLi45NmE1YTAx
YjRjIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oCkBAIC0zMywzICszMyw2IEBAIFhFTl9D
UFVGRUFUVVJFKFNDX1JTQl9IVk0sICAgICAgKEZTQ0FQSU5UUyswKSozMisxOSkgLyogUlNCIG92
ZXJ3cml0ZSBuZWVkZWQgZm9yCiBYRU5fQ1BVRkVBVFVSRShOT19YUFRJLCAgICAgICAgIChGU0NB
UElOVFMrMCkqMzIrMjApIC8qIFhQVEkgbWl0aWdhdGlvbiBub3QgaW4gdXNlICovCiBYRU5fQ1BV
RkVBVFVSRShTQ19NU1JfSURMRSwgICAgIChGU0NBUElOVFMrMCkqMzIrMjEpIC8qIChTQ19NU1Jf
UFYgfHwgU0NfTVNSX0hWTSkgJiYgZGVmYXVsdF94ZW5fc3BlY19jdHJsICovCiBYRU5fQ1BVRkVB
VFVSRShYRU5fTEJSLCAgICAgICAgIChGU0NBUElOVFMrMCkqMzIrMjIpIC8qIFhlbiB1c2VzIE1T
Ul9ERUJVR0NUTC5MQlIgKi8KK1hFTl9DUFVGRUFUVVJFKFNDX1ZFUldfUFYsICAgICAgKEZTQ0FQ
SU5UUyswKSozMisyMykgLyogVkVSVyB1c2VkIGJ5IFhlbiBmb3IgUFYgKi8KK1hFTl9DUFVGRUFU
VVJFKFNDX1ZFUldfSFZNLCAgICAgKEZTQ0FQSU5UUyswKSozMisyNCkgLyogVkVSVyB1c2VkIGJ5
IFhlbiBmb3IgSFZNICovCitYRU5fQ1BVRkVBVFVSRShTQ19WRVJXX0lETEUsICAgIChGU0NBUElO
VFMrMCkqMzIrMjUpIC8qIFZFUlcgdXNlZCBieSBYZW4gZm9yIGlkbGUgKi8KZGlmZiAtLWdpdCBh
L3hlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJy
ZW50LmgKaW5kZXggNWJkNjRiMjI3MS4uZjM1MDhjM2MwOCAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9jdXJyZW50LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmgK
QEAgLTM4LDYgKzM4LDcgQEAgc3RydWN0IHZjcHU7CiBzdHJ1Y3QgY3B1X2luZm8gewogICAgIHN0
cnVjdCBjcHVfdXNlcl9yZWdzIGd1ZXN0X2NwdV91c2VyX3JlZ3M7CiAgICAgdW5zaWduZWQgaW50
IHByb2Nlc3Nvcl9pZDsKKyAgICB1bnNpZ25lZCBpbnQgdmVyd19zZWw7CiAgICAgc3RydWN0IHZj
cHUgKmN1cnJlbnRfdmNwdTsKICAgICB1bnNpZ25lZCBsb25nIHBlcl9jcHVfb2Zmc2V0OwogICAg
IHVuc2lnbmVkIGxvbmcgY3I0OwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVj
X2N0cmwuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKaW5kZXggNDk4MzA3MTkw
MS4uMzMzZDE4MGI3ZSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCkBAIC01Myw2ICs1MywxMyBA
QCBzdGF0aWMgaW5saW5lIHZvaWQgaW5pdF9zaGFkb3dfc3BlY19jdHJsX3N0YXRlKHZvaWQpCiAg
ICAgaW5mby0+c2hhZG93X3NwZWNfY3RybCA9IDA7CiAgICAgaW5mby0+eGVuX3NwZWNfY3RybCA9
IGRlZmF1bHRfeGVuX3NwZWNfY3RybDsKICAgICBpbmZvLT5zcGVjX2N0cmxfZmxhZ3MgPSBkZWZh
dWx0X3NwZWNfY3RybF9mbGFnczsKKworICAgIC8qCisgICAgICogRm9yIGxlYXN0IGxhdGVuY3ks
IHRoZSBWRVJXIHNlbGVjdG9yIHNob3VsZCBiZSBhIHdyaXRlYWJsZSBkYXRhCisgICAgICogZGVz
Y3JpcHRvciByZXNpZGVudCBpbiB0aGUgY2FjaGUuICBfX0hZUEVSVklTT1JfRFMzMiBzaGFyZXMg
YSBjYWNoZQorICAgICAqIGxpbmUgd2l0aCBfX0hZUEVSVklTT1JfQ1MsIHNvIGlzIGV4cGVjdGVk
IHRvIGJlIHZlcnkgY2FjaGUtaG90LgorICAgICAqLworICAgIGluZm8tPnZlcndfc2VsID0gX19I
WVBFUlZJU09SX0RTMzI7CiB9CiAKIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAq
YCBub3Qgc2FmZSBhZnRlciB0aGlzIGNhbGwuICovCkBAIC03Myw2ICs4MCwyMiBAQCBzdGF0aWMg
YWx3YXlzX2lubGluZSB2b2lkIHNwZWNfY3RybF9lbnRlcl9pZGxlKHN0cnVjdCBjcHVfaW5mbyAq
aW5mbykKICAgICBhbHRlcm5hdGl2ZV9pbnB1dChBU01fTk9QMywgIndybXNyIiwgWDg2X0ZFQVRV
UkVfU0NfTVNSX0lETEUsCiAgICAgICAgICAgICAgICAgICAgICAgImEiICh2YWwpLCAiYyIgKE1T
Ul9TUEVDX0NUUkwpLCAiZCIgKDApKTsKICAgICBiYXJyaWVyKCk7CisKKyAgICAvKgorICAgICAq
IE1pY3JvYXJjaGl0ZWN0dXJhbCBTdG9yZSBCdWZmZXIgRGF0YSBTYW1wbGluZzoKKyAgICAgKgor
ICAgICAqIE9uIHZ1bG5lcmFibGUgc3lzdGVtcywgc3RvcmUgYnVmZmVyIGVudHJpZXMgYXJlIHN0
YXRpY2FsbHkgcGFydGl0aW9uZWQKKyAgICAgKiBiZXR3ZWVuIGFjdGl2ZSB0aHJlYWRzLiAgV2hl
biBlbnRlcmluZyBpZGxlLCBvdXIgc3RvcmUgYnVmZmVyIGVudHJpZXMKKyAgICAgKiBhcmUgcmUt
cGFydGl0aW9uZWQgdG8gYWxsb3cgdGhlIG90aGVyIHRocmVhZHMgdG8gdXNlIHRoZW0uCisgICAg
ICoKKyAgICAgKiBGbHVzaCB0aGUgYnVmZmVycyB0byBlbnN1cmUgdGhhdCBubyBzZW5zaXRpdmUg
ZGF0YSBvZiBvdXJzIGNhbiBiZQorICAgICAqIGxlYWtlZCBieSBhIHNpYmxpbmcgYWZ0ZXIgaXQg
Z2V0cyBvdXIgc3RvcmUgYnVmZmVyIGVudHJpZXMuCisgICAgICoKKyAgICAgKiBOb3RlOiBWRVJX
IG11c3QgYmUgZW5jb2RlZCB3aXRoIGEgbWVtb3J5IG9wZXJhbmQsIGFzIGl0IGlzIG9ubHkgdGhh
dAorICAgICAqIGZvcm0gd2hpY2ggY2F1c2VzIGEgZmx1c2guCisgICAgICovCisgICAgYWx0ZXJu
YXRpdmVfaW5wdXQoIiIsICJ2ZXJ3ICVbc2VsXSIsIFg4Nl9GRUFUVVJFX1NDX1ZFUldfSURMRSwK
KyAgICAgICAgICAgICAgICAgICAgICBbc2VsXSAibSIgKGluZm8tPnZlcndfc2VsKSk7CiB9CiAK
IC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAqYCwgYGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhp
cyBjYWxsLiAqLwpAQCAtOTEsNiArMTE0LDE3IEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIHZvaWQg
c3BlY19jdHJsX2V4aXRfaWRsZShzdHJ1Y3QgY3B1X2luZm8gKmluZm8pCiAgICAgYWx0ZXJuYXRp
dmVfaW5wdXQoQVNNX05PUDMsICJ3cm1zciIsIFg4Nl9GRUFUVVJFX1NDX01TUl9JRExFLAogICAg
ICAgICAgICAgICAgICAgICAgICJhIiAodmFsKSwgImMiIChNU1JfU1BFQ19DVFJMKSwgImQiICgw
KSk7CiAgICAgYmFycmllcigpOworCisgICAgLyoKKyAgICAgKiBNaWNyb2FyY2hpdGVjdHVyYWwg
U3RvcmUgQnVmZmVyIERhdGEgU2FtcGxpbmc6CisgICAgICoKKyAgICAgKiBPbiB2dWxuZXJhYmxl
IHN5c3RlbXMsIHN0b3JlIGJ1ZmZlciBlbnRyaWVzIGFyZSBzdGF0aWNhbGx5IHBhcnRpdGlvbmVk
CisgICAgICogYmV0d2VlbiBhY3RpdmUgdGhyZWFkcy4gIFdoZW4gZXhpdGluZyBpZGxlLCB0aGUg
b3RoZXIgdGhyZWFkcyBzdG9yZQorICAgICAqIGJ1ZmZlciBlbnRyaWVzIGFyZSByZS1wYXJ0aXRp
b25lZCB0byBnaXZlIHVzIHNvbWUuCisgICAgICoKKyAgICAgKiBXZSBub3cgaGF2ZSBzdG9yZSBi
dWZmZXIgZW50cmllcyB3aXRoIHN0YWxlIGRhdGEgZnJvbSBzaWJsaW5nIHRocmVhZHMuCisgICAg
ICogQSBmbHVzaCBpZiBuZWNlc3Nhcnkgd2lsbCBiZSBwZXJmb3JtZWQgb24gdGhlIHJldHVybiB0
byBndWVzdCBwYXRoLgorICAgICAqLwogfQogCiAjZW5kaWYgLyogIV9fWDg2X1NQRUNfQ1RSTF9I
X18gKi8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsX2FzbS5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgKaW5kZXggZWRhY2UyYTA0ZS4uOWNj
MTVlN2U5MiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxfYXNtLmgKQEAgLTI0NSwxMiArMjQ1
LDE2IEBACiAvKiBVc2Ugd2hlbiBleGl0aW5nIHRvIFBWIGd1ZXN0IGNvbnRleHQuICovCiAjZGVm
aW5lIFNQRUNfQ1RSTF9FWElUX1RPX1BWICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBcCiAgICAgQUxURVJOQVRJVkUgIiIsICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIERPX1NQRUNfQ1RSTF9FWElU
X1RPX0dVRVNULCBYODZfRkVBVFVSRV9TQ19NU1JfUFYKKyAgICAgICAgRE9fU1BFQ19DVFJMX0VY
SVRfVE9fR1VFU1QsIFg4Nl9GRUFUVVJFX1NDX01TUl9QVjsgICAgICAgICAgICAgIFwKKyAgICBB
TFRFUk5BVElWRSAiIiwgX19zdHJpbmdpZnkodmVydyBDUFVJTkZPX3Zlcndfc2VsKCVyc3ApKSwg
ICAgICAgICAgIFwKKyAgICAgICAgWDg2X0ZFQVRVUkVfU0NfVkVSV19QVgogCiAvKiBVc2Ugd2hl
biBleGl0aW5nIHRvIEhWTSBndWVzdCBjb250ZXh0LiAqLwogI2RlZmluZSBTUEVDX0NUUkxfRVhJ
VF9UT19IVk0gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAogICAg
IEFMVEVSTkFUSVZFICIiLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgXAotICAgICAgICBET19TUEVDX0NUUkxfRVhJVF9UT19HVUVTVCwgWDg2X0ZF
QVRVUkVfU0NfTVNSX0hWTQorICAgICAgICBET19TUEVDX0NUUkxfRVhJVF9UT19HVUVTVCwgWDg2
X0ZFQVRVUkVfU0NfTVNSX0hWTTsgICAgICAgICAgICAgXAorICAgIEFMVEVSTkFUSVZFICIiLCBf
X3N0cmluZ2lmeSh2ZXJ3IENQVUlORk9fdmVyd19zZWwoJXJzcCkpLCAgICAgICAgICAgXAorICAg
ICAgICBYODZfRkVBVFVSRV9TQ19WRVJXX0hWTQogCiAvKgogICogVXNlIGluIElTVCBpbnRlcnJ1
cHQvZXhjZXB0aW9uIGNvbnRleHQuICBNYXkgaW50ZXJydXB0IFhlbiBvciBQViBjb250ZXh0Lgot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3Rh
YmxlLTQuMTEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 21 08:23:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 08:23:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hT03B-0003IS-3N; Tue, 21 May 2019 08:23:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TCK3=TV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hT03A-0003IK-2I
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 08:23:08 +0000
X-Inumbo-ID: a716d906-7ba1-11e9-b9cd-0b54ff089f56
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a716d906-7ba1-11e9-b9cd-0b54ff089f56;
 Tue, 21 May 2019 08:23: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 1hT035-0006gH-A2
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 08:23:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hT035-0004sn-7f
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 08:23:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hT035-0004sn-7f@xenbits.xenproject.org>
Date: Tue, 21 May 2019 08:23:03 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86/spec-ctrl: Introduce options
 to control VERW flushing
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE2ZTA3NDk1YzE3MTU4YTAxODg0YTI1MWI0M2M4MjQ5MjZjNjA4MDMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIERlYyAxMiAxOToyMjoxNSAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgMTQgMTU6Mzc6
MzkgMjAxOSArMDEwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IEludHJvZHVjZSBvcHRpb25zIHRvIGNv
bnRyb2wgVkVSVyBmbHVzaGluZwogICAgCiAgICBUaGUgTWljcm9hcmNoaXRlY3R1cmFsIERhdGEg
U2FtcGxpbmcgdnVsbmVyYWJpbGl0eSBpcyBzcGxpdCBpbnRvIGNhdGVnb3JpZXMKICAgIHdpdGgg
c3VidGx5IGRpZmZlcmVudCBwcm9wZXJ0aWVzOgogICAgCiAgICAgTUxQRFMgLSBNaWNyb2FyY2hp
dGVjdHVyYWwgTG9hZCBQb3J0IERhdGEgU2FtcGxpbmcKICAgICBNU0JEUyAtIE1pY3JvYXJjaGl0
ZWN0dXJhbCBTdG9yZSBCdWZmZXIgRGF0YSBTYW1wbGluZwogICAgIE1GQkRTIC0gTWljcm9hcmNo
aXRlY3R1cmFsIEZpbGwgQnVmZmVyIERhdGEgU2FtcGxpbmcKICAgICBNRFNVTSAtIE1pY3JvYXJj
aGl0ZWN0dXJhbCBEYXRhIFNhbXBsaW5nIFVuY2FjaGVhYmxlIE1lbW9yeQogICAgCiAgICBNRFNV
TSBpcyBhIHNwZWNpYWwgY2FzZSBvZiB0aGUgb3RoZXIgdGhyZWUsIGFuZCBpc24ndCBkaXN0aW5n
dWlzaGVkIGZ1cnRoZXIuCiAgICAKICAgIFRoZXNlIGlzc3VlcyBwZXJ0YWluIHRvIHRocmVlIG1p
Y3JvYXJjaGl0ZWN0dXJhbCBidWZmZXJzLiAgVGhlIExvYWQgUG9ydHMsIHRoZQogICAgU3RvcmUg
QnVmZmVycyBhbmQgdGhlIEZpbGwgQnVmZmVycy4gIEVhY2ggb2YgdGhlc2Ugc3RydWN0dXJlcyBh
cmUgZmx1c2hlZCBieQogICAgdGhlIG5ldyBlbmhhbmNlZCBWRVJXIGZ1bmN0aW9uYWxpdHksIGJ1
dCB0aGUgY29uZGl0aW9ucyB1bmRlciB3aGljaCBmbHVzaGluZwogICAgaXMgbmVjZXNzYXJ5IHZh
cnkuCiAgICAKICAgIEZvciB0aGlzIGNvbmNpc2Ugb3ZlcnZpZXcgb2YgdGhlIGlzc3VlcyBhbmQg
ZGVmYXVsdCBsb2dpYywgdGhlIGFiYnJldmlhdGlvbnMKICAgIFNQIChTdG9yZSBQb3J0KSwgRkIg
KEZpbGwgQnVmZmVyKSwgTFAgKExvYWQgUG9ydCkgYW5kIEhUIChIeXBlcnRocmVhZGluZykgYXJl
CiAgICB1c2VkIGZvciBicmV2aXR5OgogICAgCiAgICAgKiBWdWxuZXJhYmxlIGhhcmR3YXJlIGlz
IGRpdmlkZWQgaW50byB0d28gY2F0ZWdvcmllcyAtIHBhcnRzIHdoaWNoIHN1ZmZlcgogICAgICAg
ZnJvbSBTUCBvbmx5LCBhbmQgcGFydHMgd2l0aCBhbnkgb3RoZXIgY29tYmluYXRpb24gb2YgdnVs
bmVyYWJpbGl0aWVzLgogICAgCiAgICAgKiBTUCBvbmx5IGhhcyBhbiBIVCBpbnRlcmFjdGlvbiB3
aGVuIHRoZSB0aHJlYWQgZ29lcyBpZGxlLCBkdWUgdG8gdGhlIHN0YXRpYwogICAgICAgcGFydGl0
aW9uaW5nIG9mIHJlc291cmNlcy4gIExQIGFuZCBGQiBoYXZlIEhUIGludGVyYWN0aW9ucyBhdCBh
bGwgcG9pbnRzLAogICAgICAgZHVlIHRvIHRoZSBjb21wZXRpdGl2ZSBzaGFyaW5nIG9mIHJlc291
cmNlcy4gIEFsbCBpc3N1ZXMgcG90ZW50aWFsbHkgbGVhawogICAgICAgZGF0YSBhY3Jvc3MgdGhl
IHJldHVybi10by1ndWVzdCB0cmFuc2l0aW9uLgogICAgCiAgICAgKiBUaGUgbWljcm9jb2RlIHdo
aWNoIGltcGxlbWVudHMgVkVSVyBmbHVzaGluZyBhbHNvIGV4dGVuZHMgTVNSX0ZMVVNIX0NNRCwg
c28KICAgICAgIHdlIGRvbid0IG5lZWQgdG8gZG8gYm90aCBvbiB0aGUgSFZNIHJldHVybi10by1n
dWVzdCBwYXRoLiAgSG93ZXZlciwgc29tZQogICAgICAgcGFydHMgYXJlIG5vdCB2dWxuZXJhYmxl
IHRvIEwxVEYgKHRoZXJlZm9yZSBoYXZlIG5vIE1TUl9GTFVTSF9DTUQpLCBidXQgYXJlCiAgICAg
ICB2dWxuZXJhYmxlIHRvIE1EUywgc28gZG8gcmVxdWlyZSBWRVJXIG9uIHRoZSBIVk0gcGF0aC4K
ICAgIAogICAgTm90ZSB0aGF0IHdlIGRlbGliZXJhdGVseSBzdXBwb3J0IG1kcz0xIGV2ZW4gd2l0
aG91dCBNRF9DTEVBUiBpbiBjYXNlIHRoZQogICAgbWljcm9jb2RlIGhhcyBiZWVuIHVwZGF0ZWQg
YnV0IHRoZSBmZWF0dXJlIGJpdCBub3QgZXhwb3NlZC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9m
IFhTQS0yOTcsIENWRS0yMDE4LTEyMTI2LCBDVkUtMjAxOC0xMjEyNywgQ1ZFLTIwMTgtMTIxMzAs
IENWRS0yMDE5LTExMDkxLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDNjMDRjMjU4
YWI0MDQwNWE3NGUxOTRkOTg4OWE0Y2JjN2FiZTk0YjQpCi0tLQogZG9jcy9taXNjL3hlbi1jb21t
YW5kLWxpbmUubWFya2Rvd24gfCAgMTQgKysrLQogeGVuL2FyY2gveDg2L3NwZWNfY3RybC5jICAg
ICAgICAgICAgfCAxNjIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiAyIGZp
bGVzIGNoYW5nZWQsIDE3MCBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1j
b21tYW5kLWxpbmUubWFya2Rvd24KaW5kZXggODI2MGRmYjkwMS4uODEwOGJiZjExNyAxMDA2NDQK
LS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysrIGIvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTE4MDAsNyArMTgwMCw3IEBAIGlzIGJlaW5n
IGludGVycHJldGVkIGFzIGEgY3VzdG9tIHRpbWVvdXQgaW4gbWlsbGlzZWNvbmRzLiBaZXJvIG9y
IGJvb2xlYW4KIGZhbHNlIGRpc2FibGUgdGhlIHF1aXJrIHdvcmthcm91bmQsIHdoaWNoIGlzIGFs
c28gdGhlIGRlZmF1bHQuCiAKICMjIyBzcGVjLWN0cmwgKHg4NikKLT4gYD0gTGlzdCBvZiBbIDxi
b29sPiwgeGVuPTxib29sPiwge3B2LGh2bSxtc3Itc2MscnNifT08Ym9vbD4sCis+IGA9IExpc3Qg
b2YgWyA8Ym9vbD4sIHhlbj08Ym9vbD4sIHtwdixodm0sbXNyLXNjLHJzYixtZC1jbGVhcn09PGJv
b2w+LAogPiAgICAgICAgICAgICAgYnRpLXRodW5rPXJldHBvbGluZXxsZmVuY2V8am1wLCB7aWJy
cyxpYnBiLHNzYmQsZWFnZXItZnB1LAogPiAgICAgICAgICAgICAgbDFkLWZsdXNofT08Ym9vbD4g
XWAKIApAQCAtMTgyNCw5ICsxODI0LDEwIEBAIGluIHBsYWNlIGZvciBndWVzdHMgdG8gdXNlLgog
CiBVc2Ugb2YgYSBwb3NpdGl2ZSBib29sZWFuIHZhbHVlIGZvciBlaXRoZXIgb2YgdGhlc2Ugb3B0
aW9ucyBpcyBpbnZhbGlkLgogCi1UaGUgYm9vbGVhbnMgYHB2PWAsIGBodm09YCwgYG1zci1zYz1g
IGFuZCBgcnNiPWAgb2ZmZXIgZmluZSBncmFpbmVkIGNvbnRyb2wKLW92ZXIgdGhlIGFsdGVybmF0
aXZlIGJsb2NrcyB1c2VkIGJ5IFhlbi4gIFRoZXNlIGltcGFjdCBYZW4ncyBhYmlsaXR5IHRvCi1w
cm90ZWN0IGl0c2VsZiwgYW5kIFhlbidzIGFiaWxpdHkgdG8gdmlydHVhbGlzZSBzdXBwb3J0IGZv
ciBndWVzdHMgdG8gdXNlLgorVGhlIGJvb2xlYW5zIGBwdj1gLCBgaHZtPWAsIGBtc3Itc2M9YCwg
YHJzYj1gIGFuZCBgbWQtY2xlYXI9YCBvZmZlciBmaW5lCitncmFpbmVkIGNvbnRyb2wgb3ZlciB0
aGUgYWx0ZXJuYXRpdmUgYmxvY2tzIHVzZWQgYnkgWGVuLiAgVGhlc2UgaW1wYWN0IFhlbidzCith
YmlsaXR5IHRvIHByb3RlY3QgaXRzZWxmLCBhbmQgWGVuJ3MgYWJpbGl0eSB0byB2aXJ0dWFsaXNl
IHN1cHBvcnQgZm9yIGd1ZXN0cwordG8gdXNlLgogCiAqIGBwdj1gIGFuZCBgaHZtPWAgb2ZmZXIg
Y29udHJvbCBvdmVyIGFsbCBzdWJvcHRpb25zIGZvciBQViBhbmQgSFZNIGd1ZXN0cwogICByZXNw
ZWN0aXZlbHkuCkBAIC0xODM1LDYgKzE4MzYsMTEgQEAgcHJvdGVjdCBpdHNlbGYsIGFuZCBYZW4n
cyBhYmlsaXR5IHRvIHZpcnR1YWxpc2Ugc3VwcG9ydCBmb3IgZ3Vlc3RzIHRvIHVzZS4KICAgZ3Vl
c3RzIGFuZCBpZiBkaXNhYmxlZCwgZ3Vlc3RzIHdpbGwgYmUgdW5hYmxlIHRvIHVzZSBJQlJTL1NU
SUJQL1NTQkQvZXRjLgogKiBgcnNiPWAgb2ZmZXJzIGNvbnRyb2wgb3ZlciB3aGV0aGVyIHRvIG92
ZXJ3cml0ZSB0aGUgUmV0dXJuIFN0YWNrIEJ1ZmZlciAvCiAgIFJldHVybiBBZGRyZXNzIFN0YWNr
IG9uIGVudHJ5IHRvIFhlbi4KKyogYG1kLWNsZWFyPWAgb2ZmZXJzIGNvbnRyb2wgb3ZlciB3aGV0
aGVyIHRvIHVzZSBWRVJXIHRvIGZsdXNoCisgIG1pY3JvYXJjaGl0ZWN0dXJhbCBidWZmZXJzIG9u
IGlkbGUgYW5kIGV4aXQgZnJvbSBYZW4uICAqTm90ZTogRm9yCisgIGNvbXBhdGliaWxpdHkgd2l0
aCBkZXZlbG9wbWVudCB2ZXJzaW9ucyBvZiB0aGlzIGZpeCwgYG1kcz1gIGlzIGFsc28gYWNjZXB0
ZWQKKyAgb24gWGVuIDQuMTIgYW5kIGVhcmxpZXIgYXMgYW4gYWxpYXMuICBDb25zdWx0IHZlbmRv
ciBkb2N1bWVudGF0aW9uIGluCisgIHByZWZlcmVuY2UgdG8gaGVyZS4qCiAKIElmIFhlbiB3YXMg
Y29tcGlsZWQgd2l0aCBJTkRJUkVDVFxfVEhVTksgc3VwcG9ydCwgYGJ0aS10aHVuaz1gIGNhbiBi
ZSB1c2VkIHRvCiBzZWxlY3Qgd2hpY2ggb2YgdGhlIHRodW5rcyBnZXRzIHBhdGNoZWQgaW50byB0
aGUgYF9feDg2X2luZGlyZWN0X3RodW5rXyVyZWdgCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
c3BlY19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXggZmRkOTBhOGFjNC4u
MTBmY2Q3N2YzMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtMzQsNiArMzQsOCBAQCBzdGF0aWMgYm9vbCBfX2lu
aXRkYXRhIG9wdF9tc3Jfc2NfcHYgPSB0cnVlOwogc3RhdGljIGJvb2wgX19pbml0ZGF0YSBvcHRf
bXNyX3NjX2h2bSA9IHRydWU7CiBzdGF0aWMgYm9vbCBfX2luaXRkYXRhIG9wdF9yc2JfcHYgPSB0
cnVlOwogc3RhdGljIGJvb2wgX19pbml0ZGF0YSBvcHRfcnNiX2h2bSA9IHRydWU7CitzdGF0aWMg
aW50OF90IF9faW5pdGRhdGEgb3B0X21kX2NsZWFyX3B2ID0gLTE7CitzdGF0aWMgaW50OF90IF9f
aW5pdGRhdGEgb3B0X21kX2NsZWFyX2h2bSA9IC0xOwogCiAvKiBDbWRsaW5lIGNvbnRyb2xzIGZv
ciBYZW4ncyBzcGVjdWxhdGl2ZSBzZXR0aW5ncy4gKi8KIHN0YXRpYyBlbnVtIGluZF90aHVuayB7
CkBAIC01OCw2ICs2MCw5IEBAIHBhZGRyX3QgX19yZWFkX21vc3RseSBsMXRmX2FkZHJfbWFzaywg
X19yZWFkX21vc3RseSBsMXRmX3NhZmVfbWFkZHI7CiBzdGF0aWMgYm9vbCBfX2luaXRkYXRhIGNw
dV9oYXNfYnVnX2wxdGY7CiBzdGF0aWMgdW5zaWduZWQgaW50IF9faW5pdGRhdGEgbDFkX21heHBo
eXNhZGRyOwogCitzdGF0aWMgYm9vbCBfX2luaXRkYXRhIGNwdV9oYXNfYnVnX21zYmRzX29ubHk7
IC8qID0+IG1pbmltYWwgSFQgaW1wYWN0LiAqLworc3RhdGljIGJvb2wgX19pbml0ZGF0YSBjcHVf
aGFzX2J1Z19tZHM7IC8qIEFueSBvdGhlciBNe0xQLFNCLEZCfURTIGNvbWJpbmF0aW9uLiAqLwor
CiBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9idGkoY29uc3QgY2hhciAqcykKIHsKICAgICBjb25z
dCBjaGFyICpzczsKQEAgLTE1MCw2ICsxNTUsOCBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9z
cGVjX2N0cmwoY29uc3QgY2hhciAqcykKICAgICAgICAgZGlzYWJsZV9jb21tb246CiAgICAgICAg
ICAgICBvcHRfcnNiX3B2ID0gZmFsc2U7CiAgICAgICAgICAgICBvcHRfcnNiX2h2bSA9IGZhbHNl
OworICAgICAgICAgICAgb3B0X21kX2NsZWFyX3B2ID0gMDsKKyAgICAgICAgICAgIG9wdF9tZF9j
bGVhcl9odm0gPSAwOwogCiAgICAgICAgICAgICBvcHRfdGh1bmsgPSBUSFVOS19KTVA7CiAgICAg
ICAgICAgICBvcHRfaWJycyA9IDA7CkBAIC0xNzIsMTEgKzE3OSwxMyBAQCBzdGF0aWMgaW50IF9f
aW5pdCBwYXJzZV9zcGVjX2N0cmwoY29uc3QgY2hhciAqcykKICAgICAgICAgewogICAgICAgICAg
ICAgb3B0X21zcl9zY19wdiA9IHZhbDsKICAgICAgICAgICAgIG9wdF9yc2JfcHYgPSB2YWw7Cisg
ICAgICAgICAgICBvcHRfbWRfY2xlYXJfcHYgPSB2YWw7CiAgICAgICAgIH0KICAgICAgICAgZWxz
ZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJodm0iLCBzLCBzcykpID49IDAgKQogICAgICAg
ICB7CiAgICAgICAgICAgICBvcHRfbXNyX3NjX2h2bSA9IHZhbDsKICAgICAgICAgICAgIG9wdF9y
c2JfaHZtID0gdmFsOworICAgICAgICAgICAgb3B0X21kX2NsZWFyX2h2bSA9IHZhbDsKICAgICAg
ICAgfQogICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oIm1zci1zYyIsIHMs
IHNzKSkgPj0gMCApCiAgICAgICAgIHsKQEAgLTE4OCw2ICsxOTcsMTIgQEAgc3RhdGljIGludCBf
X2luaXQgcGFyc2Vfc3BlY19jdHJsKGNvbnN0IGNoYXIgKnMpCiAgICAgICAgICAgICBvcHRfcnNi
X3B2ID0gdmFsOwogICAgICAgICAgICAgb3B0X3JzYl9odm0gPSB2YWw7CiAgICAgICAgIH0KKyAg
ICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJtZC1jbGVhciIsIHMsIHNzKSkg
Pj0gMCB8fAorICAgICAgICAgICAgICAgICAgKHZhbCA9IHBhcnNlX2Jvb2xlYW4oIm1kcyIsIHMs
IHNzKSkgPj0gMCApCisgICAgICAgIHsKKyAgICAgICAgICAgIG9wdF9tZF9jbGVhcl9wdiA9IHZh
bDsKKyAgICAgICAgICAgIG9wdF9tZF9jbGVhcl9odm0gPSB2YWw7CisgICAgICAgIH0KIAogICAg
ICAgICAvKiBYZW4ncyBzcGVjdWxhdGl2ZSBzaWRlY2hhbm5lbCBtaXRpZ2F0aW9uIHNldHRpbmdz
LiAqLwogICAgICAgICBlbHNlIGlmICggIXN0cm5jbXAocywgImJ0aS10aHVuaz0iLCAxMCkgKQpA
QCAtMzczLDcgKzM4OCw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0g
aW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBzKQogICAgICAgICAgICAgICAgIlxuIik7CiAK
ICAgICAvKiBTZXR0aW5ncyBmb3IgWGVuJ3MgcHJvdGVjdGlvbiwgaXJyZXNwZWN0aXZlIG9mIGd1
ZXN0cy4gKi8KLSAgICBwcmludGsoIiAgWGVuIHNldHRpbmdzOiBCVEktVGh1bmsgJXMsIFNQRUNf
Q1RSTDogJXMlcywgT3RoZXI6JXMlc1xuIiwKKyAgICBwcmludGsoIiAgWGVuIHNldHRpbmdzOiBC
VEktVGh1bmsgJXMsIFNQRUNfQ1RSTDogJXMlcywgT3RoZXI6JXMlcyVzXG4iLAogICAgICAgICAg
ICB0aHVuayA9PSBUSFVOS19OT05FICAgICAgPyAiTi9BIiA6CiAgICAgICAgICAgIHRodW5rID09
IFRIVU5LX1JFVFBPTElORSA/ICJSRVRQT0xJTkUiIDoKICAgICAgICAgICAgdGh1bmsgPT0gVEhV
TktfTEZFTkNFICAgID8gIkxGRU5DRSIgOgpAQCAtMzgzLDcgKzM5OCw4IEBAIHN0YXRpYyB2b2lk
IF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0gaW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBz
KQogICAgICAgICAgICAhYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NTQkQpICAgICAgICAgICA/
ICIiIDoKICAgICAgICAgICAgKGRlZmF1bHRfeGVuX3NwZWNfY3RybCAmIFNQRUNfQ1RSTF9TU0JE
KSAgPyAiIFNTQkQrIiA6ICIgU1NCRC0iLAogICAgICAgICAgICBvcHRfaWJwYiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA/ICIgSUJQQiIgIDogIiIsCi0gICAgICAgICAgIG9wdF9s
MWRfZmx1c2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gIiBMMURfRkxVU0giIDogIiIp
OworICAgICAgICAgICBvcHRfbDFkX2ZsdXNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/
ICIgTDFEX0ZMVVNIIiA6ICIiLAorICAgICAgICAgICBvcHRfbWRfY2xlYXJfcHYgfHwgb3B0X21k
X2NsZWFyX2h2bSAgICAgICA/ICIgVkVSVyIgIDogIiIpOwogCiAgICAgLyogTDFURiBkaWFnbm9z
dGljcywgcHJpbnRlZCBpZiB2dWxuZXJhYmxlIG9yIFBWIHNoYWRvd2luZyBpcyBpbiB1c2UuICov
CiAgICAgaWYgKCBjcHVfaGFzX2J1Z19sMXRmIHx8IG9wdF9wdl9sMXRmX2h3ZG9tIHx8IG9wdF9w
dl9sMXRmX2RvbXUgKQpAQCAtNzg2LDYgKzgwMiwxMDcgQEAgc3RhdGljIF9faW5pdCB2b2lkIGwx
dGZfY2FsY3VsYXRpb25zKHVpbnQ2NF90IGNhcHMpCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDogKDN1bCA8PCAocGFkZHJfYml0cyAtIDIpKSkpOwogfQogCisv
KiBDYWxjdWxhdGUgd2hldGhlciB0aGlzIENQVSBpcyB2dWxuZXJhYmxlIHRvIE1EUy4gKi8KK3N0
YXRpYyBfX2luaXQgdm9pZCBtZHNfY2FsY3VsYXRpb25zKHVpbnQ2NF90IGNhcHMpCit7CisgICAg
LyogTURTIGlzIG9ubHkga25vd24gdG8gYWZmZWN0IEludGVsIEZhbWlseSA2IHByb2Nlc3NvcnMg
YXQgdGhpcyB0aW1lLiAqLworICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yICE9IFg4
Nl9WRU5ET1JfSU5URUwgfHwKKyAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2ICE9IDYgKQorICAg
ICAgICByZXR1cm47CisKKyAgICAvKiBBbnkgcHJvY2Vzc29yIGFkdmVydGlzaW5nIE1EU19OTyBz
aG91bGQgYmUgbm90IHZ1bG5lcmFibGUgdG8gTURTLiAqLworICAgIGlmICggY2FwcyAmIEFSQ0hf
Q0FQU19NRFNfTk8gKQorICAgICAgICByZXR1cm47CisKKyAgICBzd2l0Y2ggKCBib290X2NwdV9k
YXRhLng4Nl9tb2RlbCApCisgICAgeworICAgICAgICAvKgorICAgICAgICAgKiBDb3JlIHByb2Nl
c3NvcnMgc2luY2UgYXQgbGVhc3QgTmVoYWxlbSBhcmUgdnVsbmVyYWJsZS4KKyAgICAgICAgICov
CisgICAgY2FzZSAweDFmOiAvKiBBdWJ1cm5kYWxlIC8gSGF2ZW5kYWxlICovCisgICAgY2FzZSAw
eDFlOiAvKiBOZWhhbGVtICovCisgICAgY2FzZSAweDFhOiAvKiBOZWhhbGVtIEVQICovCisgICAg
Y2FzZSAweDJlOiAvKiBOZWhhbGVtIEVYICovCisgICAgY2FzZSAweDI1OiAvKiBXZXN0bWVyZSAq
LworICAgIGNhc2UgMHgyYzogLyogV2VzdG1lcmUgRVAgKi8KKyAgICBjYXNlIDB4MmY6IC8qIFdl
c3RtZXJlIEVYICovCisgICAgY2FzZSAweDJhOiAvKiBTYW5keUJyaWRnZSAqLworICAgIGNhc2Ug
MHgyZDogLyogU2FuZHlCcmlkZ2UgRVAvRVggKi8KKyAgICBjYXNlIDB4M2E6IC8qIEl2eUJyaWRn
ZSAqLworICAgIGNhc2UgMHgzZTogLyogSXZ5QnJpZGdlIEVQL0VYICovCisgICAgY2FzZSAweDNj
OiAvKiBIYXN3ZWxsICovCisgICAgY2FzZSAweDNmOiAvKiBIYXN3ZWxsIEVYL0VQICovCisgICAg
Y2FzZSAweDQ1OiAvKiBIYXN3ZWxsIEQgKi8KKyAgICBjYXNlIDB4NDY6IC8qIEhhc3dlbGwgSCAq
LworICAgIGNhc2UgMHgzZDogLyogQnJvYWR3ZWxsICovCisgICAgY2FzZSAweDQ3OiAvKiBCcm9h
ZHdlbGwgSCAqLworICAgIGNhc2UgMHg0ZjogLyogQnJvYWR3ZWxsIEVQL0VYICovCisgICAgY2Fz
ZSAweDU2OiAvKiBCcm9hZHdlbGwgRCAqLworICAgIGNhc2UgMHg0ZTogLyogU2t5bGFrZSBNICov
CisgICAgY2FzZSAweDVlOiAvKiBTa3lsYWtlIEQgKi8KKyAgICAgICAgY3B1X2hhc19idWdfbWRz
ID0gdHJ1ZTsKKyAgICAgICAgYnJlYWs7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogU29tZSBD
b3JlIHByb2Nlc3NvcnMgaGF2ZSBwZXItc3RlcHBpbmcgdnVsbmVyYWJpbGl0eS4KKyAgICAgICAg
ICovCisgICAgY2FzZSAweDU1OiAvKiBTa3lsYWtlLVggLyBDYXNjYWRlIExha2UgKi8KKyAgICAg
ICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl9tYXNrIDw9IDUgKQorICAgICAgICAgICAgY3B1X2hh
c19idWdfbWRzID0gdHJ1ZTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIDB4OGU6IC8qIEth
YnkgLyBDb2ZmZWUgLyBXaGlza2V5IExha2UgTSAqLworICAgICAgICBpZiAoIGJvb3RfY3B1X2Rh
dGEueDg2X21hc2sgPD0gMHhiICkKKyAgICAgICAgICAgIGNwdV9oYXNfYnVnX21kcyA9IHRydWU7
CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSAweDllOiAvKiBLYWJ5IC8gQ29mZmVlIC8gV2hp
c2tleSBMYWtlIEQgKi8KKyAgICAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl9tYXNrIDw9IDB4
YyApCisgICAgICAgICAgICBjcHVfaGFzX2J1Z19tZHMgPSB0cnVlOworICAgICAgICBicmVhazsK
KworICAgICAgICAvKgorICAgICAgICAgKiBWZXJ5IG9sZCBhbmQgdmVyeSBuZXcgQXRvbSBwcm9j
ZXNzb3JzIGFyZSBub3QgdnVsbmVyYWJsZS4KKyAgICAgICAgICovCisgICAgY2FzZSAweDFjOiAv
KiBQaW5ldmlldyAqLworICAgIGNhc2UgMHgyNjogLyogTGluY3JvZnQgKi8KKyAgICBjYXNlIDB4
Mjc6IC8qIFBlbndlbGwgKi8KKyAgICBjYXNlIDB4MzU6IC8qIENsb3ZlcnZpZXcgKi8KKyAgICBj
YXNlIDB4MzY6IC8qIENlZGFydmlldyAqLworICAgIGNhc2UgMHg3YTogLyogR29sZG1vbnQgKi8K
KyAgICAgICAgYnJlYWs7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogTWlkZGxpbmcgQXRvbSBw
cm9jZXNzb3JzIGFyZSB2dWxuZXJhYmxlIHRvIGp1c3QgdGhlIFN0b3JlIEJ1ZmZlcgorICAgICAg
ICAgKiBhc3BlY3QuCisgICAgICAgICAqLworICAgIGNhc2UgMHgzNzogLyogQmF5dHJhaWwgLyBW
YWxsZXl2aWV3IChTaWx2ZXJtb250KSAqLworICAgIGNhc2UgMHg0YTogLyogTWVycmlmaWVsZCAq
LworICAgIGNhc2UgMHg0YzogLyogQ2hlcnJ5dHJhaWwgLyBCcmFzc3dlbGwgKi8KKyAgICBjYXNl
IDB4NGQ6IC8qIEF2YXRvbiAvIFJhbmdlbHkgKFNpbHZlcm1vbnQpICovCisgICAgY2FzZSAweDVh
OiAvKiBNb29yZWZpZWxkICovCisgICAgY2FzZSAweDVkOgorICAgIGNhc2UgMHg2NToKKyAgICBj
YXNlIDB4NmU6CisgICAgY2FzZSAweDc1OgorICAgICAgICAvKgorICAgICAgICAgKiBLbmlnaHRz
IHByb2Nlc3NvcnMgKHdoaWNoIGFyZSBiYXNlZCBvbiB0aGUgU2lsdmVybW9udC9BaXJtb250Cisg
ICAgICAgICAqIG1pY3JvYXJjaGl0ZWN0dXJlKSBhcmUgc2ltaWxhcmx5IG9ubHkgYWZmZWN0ZWQg
YnkgdGhlIFN0b3JlIEJ1ZmZlcgorICAgICAgICAgKiBhc3BlY3QuCisgICAgICAgICAqLworICAg
IGNhc2UgMHg1NzogLyogS25pZ2h0cyBMYW5kaW5nICovCisgICAgY2FzZSAweDg1OiAvKiBLbmln
aHRzIE1pbGwgKi8KKyAgICAgICAgY3B1X2hhc19idWdfbXNiZHNfb25seSA9IHRydWU7CisgICAg
ICAgIGJyZWFrOworCisgICAgZGVmYXVsdDoKKyAgICAgICAgcHJpbnRrKCJVbnJlY29nbmlzZWQg
Q1BVIG1vZGVsICUjeCAtIGFzc3VtaW5nIHZ1bG5lcmFibGUgdG8gTURTXG4iLAorICAgICAgICAg
ICAgICAgYm9vdF9jcHVfZGF0YS54ODZfbW9kZWwpOworICAgICAgICBjcHVfaGFzX2J1Z19tZHMg
PSB0cnVlOworICAgICAgICBicmVhazsKKyAgICB9Cit9CisKIHZvaWQgX19pbml0IGluaXRfc3Bl
Y3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKIHsKICAgICBlbnVtIGluZF90aHVuayB0aHVuayA9
IFRIVU5LX0RFRkFVTFQ7CkBAIC05NzgsNiArMTA5NSw0NyBAQCB2b2lkIF9faW5pdCBpbml0X3Nw
ZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiAgICAgICAgICAgICAiZW5hYmxlZC4gIFBsZWFz
ZSBhc3Nlc3MgeW91ciBjb25maWd1cmF0aW9uIGFuZCBjaG9vc2UgYW5cbiIKICAgICAgICAgICAg
ICJleHBsaWNpdCAnc210PTxib29sPicgc2V0dGluZy4gIFNlZSBYU0EtMjczLlxuIik7CiAKKyAg
ICBtZHNfY2FsY3VsYXRpb25zKGNhcHMpOworCisgICAgLyoKKyAgICAgKiBCeSBkZWZhdWx0LCBl
bmFibGUgUFYgYW5kIEhWTSBtaXRpZ2F0aW9ucyBvbiBNRFMtdnVsbmVyYWJsZSBoYXJkd2FyZS4K
KyAgICAgKiBUaGlzIHdpbGwgb25seSBiZSBhIHRva2VuIGVmZm9ydCBmb3IgTUxQRFMvTUZCRFMg
d2hlbiBIVCBpcyBlbmFibGVkLAorICAgICAqIGJ1dCBpdCBpcyBzb21ld2hhdCBiZXR0ZXIgdGhh
biBub3RoaW5nLgorICAgICAqLworICAgIGlmICggb3B0X21kX2NsZWFyX3B2ID09IC0xICkKKyAg
ICAgICAgb3B0X21kX2NsZWFyX3B2ID0gKChjcHVfaGFzX2J1Z19tZHMgfHwgY3B1X2hhc19idWdf
bXNiZHNfb25seSkgJiYKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhY
ODZfRkVBVFVSRV9NRF9DTEVBUikpOworICAgIGlmICggb3B0X21kX2NsZWFyX2h2bSA9PSAtMSAp
CisgICAgICAgIG9wdF9tZF9jbGVhcl9odm0gPSAoKGNwdV9oYXNfYnVnX21kcyB8fCBjcHVfaGFz
X2J1Z19tc2Jkc19vbmx5KSAmJgorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb3RfY3B1
X2hhcyhYODZfRkVBVFVSRV9NRF9DTEVBUikpOworCisgICAgLyoKKyAgICAgKiBFbmFibGUgTURT
IGRlZmVuY2VzIGFzIGFwcGxpY2FibGUuICBUaGUgUFYgYmxvY2tzIG5lZWQgdXNpbmcgYWxsIHRo
ZQorICAgICAqIHRpbWUsIGFuZCB0aGUgSWRsZSBibG9ja3MgbmVlZCB1c2luZyBpZiBlaXRoZXIg
UFYgb3IgSFZNIGRlZmVuY2VzIGFyZQorICAgICAqIHVzZWQuCisgICAgICoKKyAgICAgKiBIVk0g
aXMgbW9yZSBjb21wbGljYXRlZC4gIFRoZSBNRF9DTEVBUiBtaWNyb2NvZGUgZXh0ZW5kcyBMMURf
RkxVU0ggd2l0aAorICAgICAqIGVxdWl2ZWxlbnQgc2VtYW50aWNzIHRvIGF2b2lkIG5lZWRpbmcg
dG8gcGVyZm9ybSBib3RoIGZsdXNoZXMgb24gdGhlCisgICAgICogSFZNIHBhdGguICBUaGUgSFZN
IGJsb2NrcyBkb24ndCBuZWVkIGFjdGl2YXRpbmcgaWYgb3VyIGh5cGVydmlzb3IgdG9sZAorICAg
ICAqIHVzIGl0IHdhcyBoYW5kbGluZyBMMURfRkxVU0gsIG9yIHdlIGFyZSB1c2luZyBMMURfRkxV
U0ggb3Vyc2VsdmVzLgorICAgICAqLworICAgIGlmICggb3B0X21kX2NsZWFyX3B2ICkKKyAgICAg
ICAgc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9TQ19WRVJXX1BWKTsKKyAgICBpZiAo
IG9wdF9tZF9jbGVhcl9wdiB8fCBvcHRfbWRfY2xlYXJfaHZtICkKKyAgICAgICAgc2V0dXBfZm9y
Y2VfY3B1X2NhcChYODZfRkVBVFVSRV9TQ19WRVJXX0lETEUpOworICAgIGlmICggb3B0X21kX2Ns
ZWFyX2h2bSAmJiAhKGNhcHMgJiBBUkNIX0NBUFNfU0tJUF9MMURGTCkgJiYgIW9wdF9sMWRfZmx1
c2ggKQorICAgICAgICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX1NDX1ZFUldfSFZN
KTsKKworICAgIC8qCisgICAgICogV2FybiB0aGUgdXNlciBpZiB0aGV5IGFyZSBvbiBNTFBEUy9N
RkJEUy12dWxuZXJhYmxlIGhhcmR3YXJlIHdpdGggSFQKKyAgICAgKiBhY3RpdmUgYW5kIG5vIGV4
cGxpY2l0IFNNVCBjaG9pY2UuCisgICAgICovCisgICAgaWYgKCBvcHRfc210ID09IC0xICYmIGNw
dV9oYXNfYnVnX21kcyAmJiBod19zbXRfZW5hYmxlZCApCisgICAgICAgIHdhcm5pbmdfYWRkKAor
ICAgICAgICAgICAgIkJvb3RlZCBvbiBNTFBEUy9NRkJEUy12dWxuZXJhYmxlIGhhcmR3YXJlIHdp
dGggU01UL0h5cGVydGhyZWFkaW5nXG4iCisgICAgICAgICAgICAiZW5hYmxlZC4gIE1pdGlnYXRp
b25zIHdpbGwgbm90IGJlIGZ1bGx5IGVmZmVjdGl2ZS4gIFBsZWFzZVxuIgorICAgICAgICAgICAg
ImNob29zZSBhbiBleHBsaWNpdCBzbXQ9PGJvb2w+IHNldHRpbmcuICBTZWUgWFNBLTI5Ny5cbiIp
OworCiAgICAgcHJpbnRfZGV0YWlscyh0aHVuaywgY2Fwcyk7CiAKICAgICAvKgotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTEK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 21 08:23:17 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 08: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 1hT03J-0003JO-5G; Tue, 21 May 2019 08:23:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TCK3=TV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hT03H-0003JD-GA
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 08:23:15 +0000
X-Inumbo-ID: ad23d061-7ba1-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ad23d061-7ba1-11e9-8980-bc764e045a96;
 Tue, 21 May 2019 08:23: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 1hT03F-0006gT-G7
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 08:23:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hT03F-0004tZ-Dc
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 08:23:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hT03F-0004tZ-Dc@xenbits.xenproject.org>
Date: Tue, 21 May 2019 08:23:13 +0000
Subject: [Xen-changelog] [xen stable-4.11] xen/sched: fix credit2 smt idle
 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>

Y29tbWl0IDZhZmFhYzIyNzU0MWRmMjcyZTk3OTNjMmYzYWY5YzJlM2EyZTM5ZjkKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTWF5IDE1
IDA5OjQ1OjU4IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgTWF5IDE1IDA5OjQ1OjU4IDIwMTkgKzAyMDAKCiAgICB4
ZW4vc2NoZWQ6IGZpeCBjcmVkaXQyIHNtdCBpZGxlIGhhbmRsaW5nCiAgICAKICAgIENyZWRpdDIn
cyBzbXRfaWRsZV9tYXNrX3NldCgpIGFuZCBzbXRfaWRsZV9tYXNrX2NsZWFyKCkgYXJlIHVzZWQg
dG8KICAgIGlkZW50aWZ5IGlkbGUgY29yZXMgd2hlcmUgdmNwdXMgY2FuIGJlIG1vdmVkIHRvLiBB
IGNvcmUgaXMgdGhvdWdodCB0bwogICAgYmUgaWRsZSB3aGVuIGFsbCBzaWJsaW5ncyBhcmUga25v
d24gdG8gaGF2ZSB0aGUgaWRsZSB2Y3B1IHJ1bm5pbmcgb24KICAgIHRoZW0uCiAgICAKICAgIFVu
Zm9ydHVuYXRlbHkgdGhlIGluZm9ybWF0aW9uIG9mIGEgdmNwdSBydW5uaW5nIG9uIGEgY3B1IGlz
IHBlcgogICAgcnVucXVldWUuIFNvIGluIGNhc2Ugbm90IGFsbCBzaWJsaW5ncyBhcmUgaW4gdGhl
IHNhbWUgcnVucXVldWUgYSBjb3JlCiAgICB3aWxsIG5ldmVyIGJlIHJlZ2FyZGVkIHRvIGJlIGlk
bGUsIGFzIHRoZSBzaWJsaW5nIG5vdCBpbiB0aGUgcnVucXVldWUKICAgIGlzIG5ldmVyIGtub3du
IHRvIHJ1biB0aGUgaWRsZSB2Y3B1LgogICAgCiAgICBVc2UgYSBjcmVkaXQyIHNwZWNpZmljIGNw
dW1hc2sgb2Ygc2libGluZ3Mgd2l0aCBvbmx5IHRob3NlIGNwdXMKICAgIGJlaW5nIG1hcmtlZCB3
aGljaCBhcmUgaW4gdGhlIHNhbWUgcnVucXVldWUgYXMgdGhlIGNwdSBpbiBxdWVzdGlvbi4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAg
UmV2aWV3ZWQtYnk6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+CiAgICBtYXN0
ZXIgY29tbWl0OiA3NTNiYTQzZDZkMTZlNjg4ZjY4OGUwMWUxYzc3NDYzZWEyYzZlYzlmCiAgICBt
YXN0ZXIgZGF0ZTogMjAxOS0wMy0yOSAxODoyODoyMSArMDAwMAotLS0KIHhlbi9jb21tb24vc2No
ZWRfY3JlZGl0Mi5jIHwgMjUgKysrKysrKysrKysrKysrKysrKysrLS0tLQogMSBmaWxlIGNoYW5n
ZWQsIDIxIGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9zY2hlZF9jcmVkaXQyLmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwppbmRleCBl
NmRlY2YxMDRiLi5mMGRlMzRkMWI4IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRp
dDIuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwpAQCAtNTEwLDYgKzUxMCw3IEBA
IHN0cnVjdCBjc2NoZWQyX3ByaXZhdGUgewogICogUGh5c2ljYWwgQ1BVCiAgKi8KIHN0cnVjdCBj
c2NoZWQyX3BjcHUgeworICAgIGNwdW1hc2tfdCBzaWJsaW5nX21hc2s7ICAgICAgICAgICAgLyog
U2libGluZ3MgaW4gdGhlIHNhbWUgcnVucXVldWUgICAgICAqLwogICAgIGludCBydW5xX2lkOwog
fTsKIApAQCAtNjYyLDcgKzY2Myw3IEBAIHN0YXRpYyBpbmxpbmUKIHZvaWQgc210X2lkbGVfbWFz
a19zZXQodW5zaWduZWQgaW50IGNwdSwgY29uc3QgY3B1bWFza190ICppZGxlcnMsCiAgICAgICAg
ICAgICAgICAgICAgICAgIGNwdW1hc2tfdCAqbWFzaykKIHsKLSAgICBjb25zdCBjcHVtYXNrX3Qg
KmNwdV9zaWJsaW5ncyA9IHBlcl9jcHUoY3B1X3NpYmxpbmdfbWFzaywgY3B1KTsKKyAgICBjb25z
dCBjcHVtYXNrX3QgKmNwdV9zaWJsaW5ncyA9ICZjc2NoZWQyX3BjcHUoY3B1KS0+c2libGluZ19t
YXNrOwogCiAgICAgaWYgKCBjcHVtYXNrX3N1YnNldChjcHVfc2libGluZ3MsIGlkbGVycykgKQog
ICAgICAgICBjcHVtYXNrX29yKG1hc2ssIG1hc2ssIGNwdV9zaWJsaW5ncyk7CkBAIC02NzQsMTAg
KzY3NSwxMCBAQCB2b2lkIHNtdF9pZGxlX21hc2tfc2V0KHVuc2lnbmVkIGludCBjcHUsIGNvbnN0
IGNwdW1hc2tfdCAqaWRsZXJzLAogc3RhdGljIGlubGluZQogdm9pZCBzbXRfaWRsZV9tYXNrX2Ns
ZWFyKHVuc2lnbmVkIGludCBjcHUsIGNwdW1hc2tfdCAqbWFzaykKIHsKLSAgICBjb25zdCBjcHVt
YXNrX3QgKmNwdV9zaWJsaW5ncyA9IHBlcl9jcHUoY3B1X3NpYmxpbmdfbWFzaywgY3B1KTsKKyAg
ICBjb25zdCBjcHVtYXNrX3QgKmNwdV9zaWJsaW5ncyA9ICZjc2NoZWQyX3BjcHUoY3B1KS0+c2li
bGluZ19tYXNrOwogCiAgICAgaWYgKCBjcHVtYXNrX3N1YnNldChjcHVfc2libGluZ3MsIG1hc2sp
ICkKLSAgICAgICAgY3B1bWFza19hbmRub3QobWFzaywgbWFzaywgcGVyX2NwdShjcHVfc2libGlu
Z19tYXNrLCBjcHUpKTsKKyAgICAgICAgY3B1bWFza19hbmRub3QobWFzaywgbWFzaywgY3B1X3Np
YmxpbmdzKTsKIH0KIAogLyoKQEAgLTM4MDMsNiArMzgwNCw3IEBAIGluaXRfcGRhdGEoc3RydWN0
IGNzY2hlZDJfcHJpdmF0ZSAqcHJ2LCBzdHJ1Y3QgY3NjaGVkMl9wY3B1ICpzcGMsCiAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBjcHUpCiB7CiAgICAgc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0
YSAqcnFkOworICAgIHVuc2lnbmVkIGludCByY3B1OwogCiAgICAgQVNTRVJUKHJ3X2lzX3dyaXRl
X2xvY2tlZCgmcHJ2LT5sb2NrKSk7CiAgICAgQVNTRVJUKCFjcHVtYXNrX3Rlc3RfY3B1KGNwdSwg
JnBydi0+aW5pdGlhbGl6ZWQpKTsKQEAgLTM4MjAsMTIgKzM4MjIsMjMgQEAgaW5pdF9wZGF0YShz
dHJ1Y3QgY3NjaGVkMl9wcml2YXRlICpwcnYsIHN0cnVjdCBjc2NoZWQyX3BjcHUgKnNwYywKICAg
ICAgICAgcHJpbnRrKFhFTkxPR19JTkZPICIgRmlyc3QgY3B1IG9uIHJ1bnF1ZXVlLCBhY3RpdmF0
aW5nXG4iKTsKICAgICAgICAgYWN0aXZhdGVfcnVucXVldWUocHJ2LCBzcGMtPnJ1bnFfaWQpOwog
ICAgIH0KLSAgICAKKwogICAgIF9fY3B1bWFza19zZXRfY3B1KGNwdSwgJnJxZC0+aWRsZSk7CiAg
ICAgX19jcHVtYXNrX3NldF9jcHUoY3B1LCAmcnFkLT5hY3RpdmUpOwogICAgIF9fY3B1bWFza19z
ZXRfY3B1KGNwdSwgJnBydi0+aW5pdGlhbGl6ZWQpOwogICAgIF9fY3B1bWFza19zZXRfY3B1KGNw
dSwgJnJxZC0+c210X2lkbGUpOwogCisgICAgLyogT24gdGhlIGJvb3QgY3B1IHdlIGFyZSBjYWxs
ZWQgYmVmb3JlIGNwdV9zaWJsaW5nX21hc2sgaGFzIGJlZW4gc2V0IHVwLiAqLworICAgIGlmICgg
Y3B1ID09IDAgJiYgc3lzdGVtX3N0YXRlIDwgU1lTX1NUQVRFX2FjdGl2ZSApCisgICAgICAgIF9f
Y3B1bWFza19zZXRfY3B1KGNwdSwgJmNzY2hlZDJfcGNwdShjcHUpLT5zaWJsaW5nX21hc2spOwor
ICAgIGVsc2UKKyAgICAgICAgZm9yX2VhY2hfY3B1ICggcmNwdSwgcGVyX2NwdShjcHVfc2libGlu
Z19tYXNrLCBjcHUpICkKKyAgICAgICAgICAgIGlmICggY3B1bWFza190ZXN0X2NwdShyY3B1LCAm
cnFkLT5hY3RpdmUpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBfX2NwdW1hc2tf
c2V0X2NwdShjcHUsICZjc2NoZWQyX3BjcHUocmNwdSktPnNpYmxpbmdfbWFzayk7CisgICAgICAg
ICAgICAgICAgX19jcHVtYXNrX3NldF9jcHUocmNwdSwgJmNzY2hlZDJfcGNwdShjcHUpLT5zaWJs
aW5nX21hc2spOworICAgICAgICAgICAgfQorCiAgICAgaWYgKCBjcHVtYXNrX3dlaWdodCgmcnFk
LT5hY3RpdmUpID09IDEgKQogICAgICAgICBycWQtPnBpY2tfYmlhcyA9IGNwdTsKIApAQCAtMzkw
Nyw2ICszOTIwLDcgQEAgY3NjaGVkMl9kZWluaXRfcGRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzLCB2b2lkICpwY3B1LCBpbnQgY3B1KQogICAgIHN0cnVjdCBjc2NoZWQyX3ByaXZhdGUg
KnBydiA9IGNzY2hlZDJfcHJpdihvcHMpOwogICAgIHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2Rh
dGEgKnJxZDsKICAgICBzdHJ1Y3QgY3NjaGVkMl9wY3B1ICpzcGMgPSBwY3B1OworICAgIHVuc2ln
bmVkIGludCByY3B1OwogCiAgICAgd3JpdGVfbG9ja19pcnFzYXZlKCZwcnYtPmxvY2ssIGZsYWdz
KTsKIApAQCAtMzkzMyw2ICszOTQ3LDkgQEAgY3NjaGVkMl9kZWluaXRfcGRhdGEoY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLCB2b2lkICpwY3B1LCBpbnQgY3B1KQogCiAgICAgcHJpbnRrKFhF
TkxPR19JTkZPICJSZW1vdmluZyBjcHUgJWQgZnJvbSBydW5xdWV1ZSAlZFxuIiwgY3B1LCBzcGMt
PnJ1bnFfaWQpOwogCisgICAgZm9yX2VhY2hfY3B1ICggcmNwdSwgJnJxZC0+YWN0aXZlICkKKyAg
ICAgICAgX19jcHVtYXNrX2NsZWFyX2NwdShjcHUsICZjc2NoZWQyX3BjcHUocmNwdSktPnNpYmxp
bmdfbWFzayk7CisKICAgICBfX2NwdW1hc2tfY2xlYXJfY3B1KGNwdSwgJnJxZC0+aWRsZSk7CiAg
ICAgX19jcHVtYXNrX2NsZWFyX2NwdShjcHUsICZycWQtPnNtdF9pZGxlKTsKICAgICBfX2NwdW1h
c2tfY2xlYXJfY3B1KGNwdSwgJnJxZC0+YWN0aXZlKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjExCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 21 08:23:28 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 08: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 1hT03U-0003Kn-9Q; Tue, 21 May 2019 08:23:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TCK3=TV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hT03S-0003Kc-J9
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 08:23:26 +0000
X-Inumbo-ID: b3351ae0-7ba1-11e9-bfed-538c7fda4ebb
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b3351ae0-7ba1-11e9-bfed-538c7fda4ebb;
 Tue, 21 May 2019 08:23: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 1hT03P-0006gb-MQ
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 08:23:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hT03P-0004u8-K4
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 08:23:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hT03P-0004u8-K4@xenbits.xenproject.org>
Date: Tue, 21 May 2019 08:23:23 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86emul: suppress general
 register update upon AVX gather failures
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDM4NTllZDkyZDhjNTIyZmU4YTUwZTNkZGM0ZDE2NjlmYzU5NTdkNjYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTWF5IDE1
IDA5OjQ2OjQxIDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgTWF5IDE1IDA5OjQ2OjQxIDIwMTkgKzAyMDAKCiAgICB4
ODZlbXVsOiBzdXBwcmVzcyBnZW5lcmFsIHJlZ2lzdGVyIHVwZGF0ZSB1cG9uIEFWWCBnYXRoZXIg
ZmFpbHVyZXMKICAgIAogICAgV2hpbGUgZGVzdGluYXRpb24gYW5kIG1hc2sgcmVnaXN0ZXJzIG1h
eSBpbmRlZWQgbmVlZCB1cGRhdGluZyBpbiB0aGlzCiAgICBjYXNlLCB0aGUgcklQIHVwZGF0ZSBp
biBwYXJ0aWN1bGFyIG5lZWRzIHRvIGJlIGF2b2lkZWQsIGFzIHdlbGwgYXMgZS5nLgogICAgcmFp
c2luZyBhIHNpbmdsZSBzdGVwIHRyYXAuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBHZW9yZ2UgRHVu
bGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDc0ZjI5OWJiZDdkNWNj
NTIzMjViNTg2NmMxN2I0NGRkMGJkMWM1YTIKICAgIG1hc3RlciBkYXRlOiAyMDE5LTA0LTAzIDEw
OjE0OjMyICswMjAwCi0tLQogeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMg
fCAzICsrKwogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L3g4Nl9l
bXVsYXRlL3g4Nl9lbXVsYXRlLmMKaW5kZXggYjFmM2I1NjhhYi4uMjhlMTI0OGQyZiAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2Fy
Y2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTc3NDYsNiArNzc0Niw5IEBAIHg4
Nl9lbXVsYXRlKAogICAgICAgICBpbnZva2Vfc3R1YigiIiwgIiIsICIrbSIgKG1hc2spIDogImEi
ICgmbWFzaykpOwogICAgICAgICBwdXRfc3R1YihzdHViKTsKIAorICAgICAgICBpZiAoIHJjICE9
IFg4NkVNVUxfT0tBWSApCisgICAgICAgICAgICBnb3RvIGRvbmU7CisKICAgICAgICAgc3RhdGUt
PnNpbWRfc2l6ZSA9IHNpbWRfbm9uZTsKICAgICAgICAgYnJlYWs7CiAgICAgfQotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTEK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 21 08:23:38 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 08:23:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hT03e-0003Mf-BI; Tue, 21 May 2019 08:23:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TCK3=TV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hT03c-0003MS-HD
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 08:23:36 +0000
X-Inumbo-ID: b94cbe60-7ba1-11e9-9003-57ea40a20792
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b94cbe60-7ba1-11e9-9003-57ea40a20792;
 Tue, 21 May 2019 08:23: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 1hT03Z-0006gj-TZ
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 08:23:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hT03Z-0004uX-Pn
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 08:23:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hT03Z-0004uX-Pn@xenbits.xenproject.org>
Date: Tue, 21 May 2019 08:23:33 +0000
Subject: [Xen-changelog] [xen stable-4.11] xen/timers: Fix memory leak with
 cpu unplug/plug
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDlmNGEwYWYzN2Y1OWMxZjc1OWVhMDE4NWU0YjY2M2ExMGU5OGE1NjMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE1heSAxNSAwOTo0NzozMiAyMDE5ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIE1heSAxNSAwOTo0NzozMiAyMDE5ICsw
MjAwCgogICAgeGVuL3RpbWVyczogRml4IG1lbW9yeSBsZWFrIHdpdGggY3B1IHVucGx1Zy9wbHVn
CiAgICAKICAgIHRpbWVyX3NvZnRpcnFfYWN0aW9uKCkgcmVhbGxvYydzIGl0c2VsZiBhIGxhcmdl
ciB0aW1lciBoZWFwIHdoZW5ldmVyCiAgICBuZWNlc3NhcnksIHdoaWNoIGluY2x1ZGVzIGJvb3Rz
dHJhcHBpbmcgZnJvbSB0aGUgZW1wdHkgZHVtbXlfaGVhcC4gIE5vdGhpbmcKICAgIGV2ZXIgZnJl
ZWQgdGhpcyBhbGxvY2F0aW9uLgogICAgCiAgICBDUFUgcGx1ZyBhbmQgdW5wbHVnIGhhcyB0aGUg
c2lkZSBlZmZlY3Qgb2YgemVyb2luZyB0aGUgcGVyY3B1IGRhdGEgYXJlYSwgd2hpY2gKICAgIGNs
ZWFycyB0cy0+aGVhcC4gIFRoaXMgaW4gdHVybiBjYXVzZXMgbmV3IHRpbWVycyB0byBiZSBwdXQg
b24gdGhlIGxpc3QgcmF0aGVyCiAgICB0aGFuIHRoZSBoZWFwLCBhbmQgZm9yIHRpbWVyX3NvZnRp
cnFfYWN0aW9uKCkgdG8gYm9vdHN0cmFwIGl0c2VsZiBhZ2Fpbi4KICAgIAogICAgVGhpcyBpbiBw
cmFjdGljZSBsZWFrcyB0cy0+aGVhcCBldmVyeSB0aW1lIGEgQ1BVIGlzIHVucGx1Z2dlZCBhbmQg
cmVwbHVnZ2VkLgogICAgCiAgICBJbXBsZW1lbnQgZnJlZV9wZXJjcHVfdGltZXJzKCkgd2hpY2gg
aW5jbHVkZXMgZnJlZWluZyB0cy0+aGVhcCB3aGVuCiAgICBhcHByb3ByaWF0ZSwgYW5kIHVwZGF0
ZSB0aGUgbm90aWZpZXIgY2FsbGJhY2sgd2l0aCB0aGUgcmVjZW50IGNwdSBwYXJraW5nCiAgICBs
b2dpYyBhbmQgZnJlZS1hdm9pZGFuY2UgYWNyb3NzIHN1c3BlbmQuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgCiAgICB4ZW4vY3B1
OiBGaXggQVJNIGJ1aWxkIGZvbGxvd2luZyBjL3MgNTk3ZmJiOAogICAgCiAgICBjL3MgNTk3ZmJi
OCAieGVuL3RpbWVyczogRml4IG1lbW9yeSBsZWFrIHdpdGggY3B1IHVucGx1Zy9wbHVnIiBicm9r
ZSB0aGUgQVJNCiAgICBidWlsZCBieSBiZWluZyB0aGUgZmlyc3QgcGF0Y2ggdG8gYWRkIHBhcmtf
b2ZmbGluZV9jcHVzIHRvIGNvbW1vbiBjb2RlLgogICAgCiAgICBXaGlsZSBpdCBpcyBjdXJyZW50
bHkgc3BlY2lmaWMgdG8gSW50ZWwgaGFyZHdhcmUgKGZvciByZWFzb25zIG9mIGJlaW5nIGFibGUg
dG8KICAgIGhhbmRsZSBtYWNoaW5lIGNoZWNrIGV4Y2VwdGlvbnMgd2l0aG91dCBhbiBpbW1lZGlh
dGUgc3lzdGVtIHJlc2V0KSwgaXQgaXNuJ3QKICAgIGluaGVyZW50bHkgYXJjaGl0ZWN0dXJlIHNw
ZWNpZmljLCBzbyBkZWZpbmUgaXQgdG8gYmUgZmFsc2Ugb24gQVJNIGZvciBub3cuCiAgICAKICAg
IEFkZCBhIGNvbW1lbnQgaW4gYm90aCBzbXAuaCBoZWFkZXJzIGV4cGxhaW5pbmcgdGhlIGludGVu
ZGVkIGJlaGF2aW91ciBvZiB0aGUKICAgIG9wdGlvbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICAKICAgIHRpbWVyczogbW92ZSBiYWNrIG1p
Z3JhdGVfdGltZXJzX2Zyb21fY3B1KCkgaW52b2NhdGlvbgogICAgCiAgICBDb21taXQgNTk3ZmJi
OGJlNiAoInhlbi90aW1lcnM6IEZpeCBtZW1vcnkgbGVhayB3aXRoIGNwdSB1bnBsdWcvcGx1ZyIp
CiAgICB3ZW50IGEgbGl0dGxlIHRvbyBmYXI6IE1pZ3JhdGluZyB0aW1lcnMgYXdheSBmcm9tIGEg
Q1BVIGJlaW5nIG9mZmxpbmVkCiAgICBuZWVkcyB0byBoZXBwZW4gaW5kZXBlbmRlbnQgb2Ygd2hl
dGhlciBpdCBnZXQgcGFya2VkIG9yIGZ1bGx5IG9mZmxpbmVkLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAKICAgIHhlbi90aW1lcnM6
IEZpeCBtZW1vcnkgbGVhayB3aXRoIGNwdSB1bnBsdWcvcGx1ZyAodGFrZSAyKQogICAgCiAgICBQ
cmV2aW91cyBhdHRlbXB0cyB0byBmaXggdGhpcyBsZWFrIGZhaWxlZCB0byBpZGVudGlmeSB0aGUg
cm9vdCBjYXVzZSwgYW5kCiAgICB1bHRpbWF0ZWx5IGZhaWxlZC4gIFRoZSBjYXVzZSBpcyB0aGUg
Q1BVX1VQX1BSRVBBUkUgY2FzZSAocmUpaW5pdGlhbGlzaW5nCiAgICB0cy0+aGVhcCBiYWNrIHRv
IGR1bW15X2hlYXAsIHdoaWNoIGxlYWtzIHRoZSBwcmV2aW91cyBhbGxvY2F0aW9uLgogICAgCiAg
ICBSZWFycmFuZ2UgdGhlIGxvZ2ljIHRvIG9ubHkgaW5pdGlhbGlzZSB0cyBvbmNlLiAgVGhpcyBh
bHNvIGF2b2lkcyB0aGUKICAgIHJlZHVuZGFudCAoYnV0IGJlbmlnbiwgZHVlIHRvIHRzLT5pbmFj
dGl2ZSBhbHdheXMgYmVpbmcgZW1wdHkpIGluaXRpYWxpc2luZyBvZgogICAgdGhlIG90aGVyIHRz
IGZpZWxkcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA1OTdmYmI4YmU2MDIxNDQwY2Q1MzQ5M2MxNDIw
MWMzMjY3MWJhZGUxCiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0wNC0wOCAxMToxNjowNiArMDEwMAog
ICAgbWFzdGVyIGNvbW1pdDogYTY0NDhhZGZkM2Q1MzdhYWNiYmQ3ODRlNWJmMTc3N2FiM2ZmNWY4
NQogICAgbWFzdGVyIGRhdGU6IDIwMTktMDQtMDkgMTA6MTI6NTcgKzAxMDAKICAgIG1hc3RlciBj
b21taXQ6IDFhZWM5NTM1MGFjODI2MWNiYTUxNjM3MTcxMGQ0ZDgzN2MyNmY2YTAKICAgIG1hc3Rl
ciBkYXRlOiAyMDE5LTA0LTE1IDE3OjUxOjMwICswMTAwCiAgICBtYXN0ZXIgY29tbWl0OiBlOTc4
ZTllZDllMWZmMGRjMzI2ZTcyNzA4ZWQwM2NhYzJiYTQxZGI4CiAgICBtYXN0ZXIgZGF0ZTogMjAx
OS0wNS0xMyAxMDozNTozNyArMDEwMAotLS0KIHhlbi9jb21tb24vdGltZXIuYyAgICAgICAgfCAz
NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJt
L3NtcC5oIHwgIDYgKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NtcC5oIHwgIDQgKysrKwog
MyBmaWxlcyBjaGFuZ2VkLCA0MSBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9jb21tb24vdGltZXIuYyBiL3hlbi9jb21tb24vdGltZXIuYwppbmRleCAzNzY1
ODFiZDU0Li4xMmZjZDk1MmZkIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3RpbWVyLmMKKysrIGIv
eGVuL2NvbW1vbi90aW1lci5jCkBAIC02MDEsNiArNjAxLDIwIEBAIHN0YXRpYyB2b2lkIG1pZ3Jh
dGVfdGltZXJzX2Zyb21fY3B1KHVuc2lnbmVkIGludCBvbGRfY3B1KQogCiBzdGF0aWMgc3RydWN0
IHRpbWVyICpkdW1teV9oZWFwOwogCitzdGF0aWMgdm9pZCBmcmVlX3BlcmNwdV90aW1lcnModW5z
aWduZWQgaW50IGNwdSkKK3sKKyAgICBzdHJ1Y3QgdGltZXJzICp0cyA9ICZwZXJfY3B1KHRpbWVy
cywgY3B1KTsKKworICAgIEFTU0VSVChHRVRfSEVBUF9TSVpFKHRzLT5oZWFwKSA9PSAwKTsKKyAg
ICBpZiAoIEdFVF9IRUFQX0xJTUlUKHRzLT5oZWFwKSApCisgICAgeworICAgICAgICB4ZnJlZSh0
cy0+aGVhcCk7CisgICAgICAgIHRzLT5oZWFwID0gJmR1bW15X2hlYXA7CisgICAgfQorICAgIGVs
c2UKKyAgICAgICAgQVNTRVJUKHRzLT5oZWFwID09ICZkdW1teV9oZWFwKTsKK30KKwogc3RhdGlj
IGludCBjcHVfY2FsbGJhY2soCiAgICAgc3RydWN0IG5vdGlmaWVyX2Jsb2NrICpuZmIsIHVuc2ln
bmVkIGxvbmcgYWN0aW9uLCB2b2lkICpoY3B1KQogewpAQCAtNjEwLDE0ICs2MjQsMjggQEAgc3Rh
dGljIGludCBjcHVfY2FsbGJhY2soCiAgICAgc3dpdGNoICggYWN0aW9uICkKICAgICB7CiAgICAg
Y2FzZSBDUFVfVVBfUFJFUEFSRToKLSAgICAgICAgSU5JVF9MSVNUX0hFQUQoJnRzLT5pbmFjdGl2
ZSk7Ci0gICAgICAgIHNwaW5fbG9ja19pbml0KCZ0cy0+bG9jayk7Ci0gICAgICAgIHRzLT5oZWFw
ID0gJmR1bW15X2hlYXA7CisgICAgICAgIC8qIE9ubHkgaW5pdGlhbGlzZSB0cyBvbmNlLiAqLwor
ICAgICAgICBpZiAoICF0cy0+aGVhcCApCisgICAgICAgIHsKKyAgICAgICAgICAgIElOSVRfTElT
VF9IRUFEKCZ0cy0+aW5hY3RpdmUpOworICAgICAgICAgICAgc3Bpbl9sb2NrX2luaXQoJnRzLT5s
b2NrKTsKKyAgICAgICAgICAgIHRzLT5oZWFwID0gJmR1bW15X2hlYXA7CisgICAgICAgIH0KICAg
ICAgICAgYnJlYWs7CisKICAgICBjYXNlIENQVV9VUF9DQU5DRUxFRDoKICAgICBjYXNlIENQVV9E
RUFEOgogICAgICAgICBtaWdyYXRlX3RpbWVyc19mcm9tX2NwdShjcHUpOworCisgICAgICAgIGlm
ICggIXBhcmtfb2ZmbGluZV9jcHVzICYmIHN5c3RlbV9zdGF0ZSAhPSBTWVNfU1RBVEVfc3VzcGVu
ZCApCisgICAgICAgICAgICBmcmVlX3BlcmNwdV90aW1lcnMoY3B1KTsKKyAgICAgICAgYnJlYWs7
CisKKyAgICBjYXNlIENQVV9SRU1PVkU6CisgICAgICAgIGlmICggcGFya19vZmZsaW5lX2NwdXMg
KQorICAgICAgICAgICAgZnJlZV9wZXJjcHVfdGltZXJzKGNwdSk7CiAgICAgICAgIGJyZWFrOwor
CiAgICAgZGVmYXVsdDoKICAgICAgICAgYnJlYWs7CiAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9zbXAuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21wLmgKaW5kZXggM2Mx
MjI2ODFkNy4uZmRiY2VmYTI0MSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9zbXAu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NtcC5oCkBAIC0xNCw2ICsxNCwxMiBAQCBERUNM
QVJFX1BFUl9DUFUoY3B1bWFza192YXJfdCwgY3B1X2NvcmVfbWFzayk7CiAKICNkZWZpbmUgcmF3
X3NtcF9wcm9jZXNzb3JfaWQoKSAoZ2V0X3Byb2Nlc3Nvcl9pZCgpKQogCisvKgorICogRG8gd2Us
IGZvciBwbGF0Zm9ybSByZWFzb25zLCBuZWVkIHRvIGFjdHVhbGx5IGtlZXAgQ1BVcyBvbmxpbmUg
d2hlbiB3ZQorICogd291bGQgb3RoZXJ3aXNlIHByZWZlciB0aGVtIHRvIGJlIG9mZj8KKyAqLwor
I2RlZmluZSBwYXJrX29mZmxpbmVfY3B1cyBmYWxzZQorCiBleHRlcm4gdm9pZCBub3JldHVybiBz
dG9wX2NwdSh2b2lkKTsKIAogZXh0ZXJuIGludCBhcmNoX3NtcF9pbml0KHZvaWQpOwpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zbXAuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc21w
LmgKaW5kZXggMDljNTU0NThkZi4uOWY1MzNmOTA3MiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9zbXAuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NtcC5oCkBAIC0yNiw2ICsy
NiwxMCBAQCBERUNMQVJFX1BFUl9DUFUoY3B1bWFza192YXJfdCwgY3B1X3NpYmxpbmdfbWFzayk7
CiBERUNMQVJFX1BFUl9DUFUoY3B1bWFza192YXJfdCwgY3B1X2NvcmVfbWFzayk7CiBERUNMQVJF
X1BFUl9DUFUoY3B1bWFza192YXJfdCwgc2NyYXRjaF9jcHVtYXNrKTsKIAorLyoKKyAqIERvIHdl
LCBmb3IgcGxhdGZvcm0gcmVhc29ucywgbmVlZCB0byBhY3R1YWxseSBrZWVwIENQVXMgb25saW5l
IHdoZW4gd2UKKyAqIHdvdWxkIG90aGVyd2lzZSBwcmVmZXIgdGhlbSB0byBiZSBvZmY/CisgKi8K
IGV4dGVybiBib29sIHBhcmtfb2ZmbGluZV9jcHVzOwogCiB2b2lkIHNtcF9zZW5kX25taV9hbGxi
dXRzZWxmKHZvaWQpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhYmxlLTQuMTEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 21 08:23:49 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 08:23:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hT03p-0003Nl-D5; Tue, 21 May 2019 08:23:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TCK3=TV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hT03n-0003Na-DW
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 08:23:47 +0000
X-Inumbo-ID: bf5eac32-7ba1-11e9-8586-c329f1a4d0c1
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bf5eac32-7ba1-11e9-8586-c329f1a4d0c1;
 Tue, 21 May 2019 08:23: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 1hT03k-0006gr-3H
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 08:23:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hT03k-0004uy-0q
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 08:23:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hT03k-0004uy-0q@xenbits.xenproject.org>
Date: Tue, 21 May 2019 08:23:44 +0000
Subject: [Xen-changelog] [xen stable-4.11] vm_event: fix XEN_VM_EVENT_RESUME
 domctl
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE2ODcwYTk2YjU3MDg4YmEzMGE5Mjc5YWVhM2E0M2JmZGZjNDlhMzIKQXV0aG9yOiAg
ICAgUGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KQXV0aG9yRGF0
ZTogV2VkIE1heSAxNSAwOTo0ODoyOCAyMDE5ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIE1heSAxNSAwOTo0ODoyOCAyMDE5
ICswMjAwCgogICAgdm1fZXZlbnQ6IGZpeCBYRU5fVk1fRVZFTlRfUkVTVU1FIGRvbWN0bAogICAg
CiAgICBNYWtlIFhFTl9WTV9FVkVOVF9SRVNVTUUgcmV0dXJuIDAgaW4gY2FzZSBvZiBzdWNjZXNz
LCBpbnN0ZWFkIG9mCiAgICAtRUlOVkFMLgogICAgUmVtb3ZlIHZtX2V2ZW50X3Jlc3VtZSBmb3Jt
IHZtX2V2ZW50LmggaGVhZGVyIGFuZCBzZXQgdGhlIGZ1bmN0aW9uJ3MKICAgIHZpc2liaWxpdHkg
dG8gc3RhdGljIGFzIGlzIHVzZWQgb25seSBpbiB2bV9ldmVudC5jLgogICAgTW92ZSB0aGUgdm1f
ZXZlbnRfY2hlY2tfcmluZyB0ZXN0IGluc2lkZSB2bV9ldmVudF9yZXN1bWUgaW4gb3JkZXIgdG8K
ICAgIHNpbXBsaWZ5IHRoZSBjb2RlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQZXRyZSBQaXJj
YWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPgogICAgQWNrZWQtYnk6IFJhenZhbiBD
b2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGIz
MmMwNDQ2YjEwM2FhODAxZWUxODc4MGIyZmRkNzhkZmMwYjkwNTIKICAgIG1hc3RlciBkYXRlOiAy
MDE5LTA0LTA1IDE1OjQyOjAzICswMjAwCi0tLQogeGVuL2NvbW1vbi92bV9ldmVudC5jICAgICAg
fCAzNyArKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS94
ZW4vdm1fZXZlbnQuaCB8ICAyIC0tCiAyIGZpbGVzIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyks
IDI3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vdm1fZXZlbnQuYyBiL3hl
bi9jb21tb24vdm1fZXZlbnQuYwppbmRleCAxNDRhYjgxYzg2Li5iMDI5YzFmMWE3IDEwMDY0NAot
LS0gYS94ZW4vY29tbW9uL3ZtX2V2ZW50LmMKKysrIGIveGVuL2NvbW1vbi92bV9ldmVudC5jCkBA
IC0zNjYsNyArMzY2LDcgQEAgaW50IHZtX2V2ZW50X2dldF9yZXNwb25zZShzdHJ1Y3QgZG9tYWlu
ICpkLCBzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICp2ZWQsCiAgKiBOb3RlOiByZXNwb25zZXMgYXJl
IGhhbmRsZWQgdGhlIHNhbWUgd2F5IHJlZ2FyZGxlc3Mgb2Ygd2hpY2ggcmluZyB0aGV5CiAgKiBh
cnJpdmUgb24uCiAgKi8KLXZvaWQgdm1fZXZlbnRfcmVzdW1lKHN0cnVjdCBkb21haW4gKmQsIHN0
cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCkKK3N0YXRpYyBpbnQgdm1fZXZlbnRfcmVzdW1lKHN0
cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCkKIHsKICAgICB2bV9l
dmVudF9yZXNwb25zZV90IHJzcDsKIApAQCAtMzgwLDYgKzM4MCw5IEBAIHZvaWQgdm1fZXZlbnRf
cmVzdW1lKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCkKICAg
ICAgKi8KICAgICBBU1NFUlQoZCAhPSBjdXJyZW50LT5kb21haW4pOwogCisgICAgaWYgKCB1bmxp
a2VseSghdm1fZXZlbnRfY2hlY2tfcmluZyh2ZWQpKSApCisgICAgICAgICByZXR1cm4gLUVOT0RF
VjsKKwogICAgIC8qIFB1bGwgYWxsIHJlc3BvbnNlcyBvZmYgdGhlIHJpbmcuICovCiAgICAgd2hp
bGUgKCB2bV9ldmVudF9nZXRfcmVzcG9uc2UoZCwgdmVkLCAmcnNwKSApCiAgICAgewpAQCAtNDQz
LDYgKzQ0Niw4IEBAIHZvaWQgdm1fZXZlbnRfcmVzdW1lKHN0cnVjdCBkb21haW4gKmQsIHN0cnVj
dCB2bV9ldmVudF9kb21haW4gKnZlZCkKICAgICAgICAgICAgICAgICB2bV9ldmVudF92Y3B1X3Vu
cGF1c2Uodik7CiAgICAgICAgIH0KICAgICB9CisKKyAgICByZXR1cm4gMDsKIH0KIAogdm9pZCB2
bV9ldmVudF9jYW5jZWxfc2xvdChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qgdm1fZXZlbnRfZG9t
YWluICp2ZWQpCkBAIC01MjksMzAgKzUzNCwyMSBAQCBpbnQgX192bV9ldmVudF9jbGFpbV9zbG90
KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCwKIC8qIFJlZ2lz
dGVyZWQgd2l0aCBYZW4tYm91bmQgZXZlbnQgY2hhbm5lbCBmb3IgaW5jb21pbmcgbm90aWZpY2F0
aW9ucy4gKi8KIHN0YXRpYyB2b2lkIG1lbV9wYWdpbmdfbm90aWZpY2F0aW9uKHN0cnVjdCB2Y3B1
ICp2LCB1bnNpZ25lZCBpbnQgcG9ydCkKIHsKLSAgICBzdHJ1Y3QgZG9tYWluICpkb21haW4gPSB2
LT5kb21haW47Ci0KLSAgICBpZiAoIGxpa2VseSh2bV9ldmVudF9jaGVja19yaW5nKGRvbWFpbi0+
dm1fZXZlbnRfcGFnaW5nKSkgKQotICAgICAgICB2bV9ldmVudF9yZXN1bWUoZG9tYWluLCBkb21h
aW4tPnZtX2V2ZW50X3BhZ2luZyk7CisgICAgdm1fZXZlbnRfcmVzdW1lKHYtPmRvbWFpbiwgdi0+
ZG9tYWluLT52bV9ldmVudF9wYWdpbmcpOwogfQogI2VuZGlmCiAKIC8qIFJlZ2lzdGVyZWQgd2l0
aCBYZW4tYm91bmQgZXZlbnQgY2hhbm5lbCBmb3IgaW5jb21pbmcgbm90aWZpY2F0aW9ucy4gKi8K
IHN0YXRpYyB2b2lkIG1vbml0b3Jfbm90aWZpY2F0aW9uKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25l
ZCBpbnQgcG9ydCkKIHsKLSAgICBzdHJ1Y3QgZG9tYWluICpkb21haW4gPSB2LT5kb21haW47Ci0K
LSAgICBpZiAoIGxpa2VseSh2bV9ldmVudF9jaGVja19yaW5nKGRvbWFpbi0+dm1fZXZlbnRfbW9u
aXRvcikpICkKLSAgICAgICAgdm1fZXZlbnRfcmVzdW1lKGRvbWFpbiwgZG9tYWluLT52bV9ldmVu
dF9tb25pdG9yKTsKKyAgICB2bV9ldmVudF9yZXN1bWUodi0+ZG9tYWluLCB2LT5kb21haW4tPnZt
X2V2ZW50X21vbml0b3IpOwogfQogCiAjaWZkZWYgQ09ORklHX0hBU19NRU1fU0hBUklORwogLyog
UmVnaXN0ZXJlZCB3aXRoIFhlbi1ib3VuZCBldmVudCBjaGFubmVsIGZvciBpbmNvbWluZyBub3Rp
ZmljYXRpb25zLiAqLwogc3RhdGljIHZvaWQgbWVtX3NoYXJpbmdfbm90aWZpY2F0aW9uKHN0cnVj
dCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgcG9ydCkKIHsKLSAgICBzdHJ1Y3QgZG9tYWluICpkb21h
aW4gPSB2LT5kb21haW47Ci0KLSAgICBpZiAoIGxpa2VseSh2bV9ldmVudF9jaGVja19yaW5nKGRv
bWFpbi0+dm1fZXZlbnRfc2hhcmUpKSApCi0gICAgICAgIHZtX2V2ZW50X3Jlc3VtZShkb21haW4s
IGRvbWFpbi0+dm1fZXZlbnRfc2hhcmUpOworICAgIHZtX2V2ZW50X3Jlc3VtZSh2LT5kb21haW4s
IHYtPmRvbWFpbi0+dm1fZXZlbnRfc2hhcmUpOwogfQogI2VuZGlmCiAKQEAgLTY2OSwxMCArNjY1
LDcgQEAgaW50IHZtX2V2ZW50X2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVuX2Rv
bWN0bF92bV9ldmVudF9vcCAqdmVjLAogICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgY2Fz
ZSBYRU5fVk1fRVZFTlRfUkVTVU1FOgotICAgICAgICAgICAgaWYgKCB2bV9ldmVudF9jaGVja19y
aW5nKGQtPnZtX2V2ZW50X3BhZ2luZykgKQotICAgICAgICAgICAgICAgIHZtX2V2ZW50X3Jlc3Vt
ZShkLCBkLT52bV9ldmVudF9wYWdpbmcpOwotICAgICAgICAgICAgZWxzZQotICAgICAgICAgICAg
ICAgIHJjID0gLUVOT0RFVjsKKyAgICAgICAgICAgIHJjID0gdm1fZXZlbnRfcmVzdW1lKGQsIGQt
PnZtX2V2ZW50X3BhZ2luZyk7CiAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICBkZWZhdWx0
OgpAQCAtNzEwLDEwICs3MDMsNyBAQCBpbnQgdm1fZXZlbnRfZG9tY3RsKHN0cnVjdCBkb21haW4g
KmQsIHN0cnVjdCB4ZW5fZG9tY3RsX3ZtX2V2ZW50X29wICp2ZWMsCiAgICAgICAgICAgICBicmVh
azsKIAogICAgICAgICBjYXNlIFhFTl9WTV9FVkVOVF9SRVNVTUU6Ci0gICAgICAgICAgICBpZiAo
IHZtX2V2ZW50X2NoZWNrX3JpbmcoZC0+dm1fZXZlbnRfbW9uaXRvcikgKQotICAgICAgICAgICAg
ICAgIHZtX2V2ZW50X3Jlc3VtZShkLCBkLT52bV9ldmVudF9tb25pdG9yKTsKLSAgICAgICAgICAg
IGVsc2UKLSAgICAgICAgICAgICAgICByYyA9IC1FTk9ERVY7CisgICAgICAgICAgICByYyA9IHZt
X2V2ZW50X3Jlc3VtZShkLCBkLT52bV9ldmVudF9tb25pdG9yKTsKICAgICAgICAgICAgIGJyZWFr
OwogCiAgICAgICAgIGRlZmF1bHQ6CkBAIC03NTcsMTAgKzc0Nyw3IEBAIGludCB2bV9ldmVudF9k
b21jdGwoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHhlbl9kb21jdGxfdm1fZXZlbnRfb3AgKnZl
YywKICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIGNhc2UgWEVOX1ZNX0VWRU5UX1JFU1VN
RToKLSAgICAgICAgICAgIGlmICggdm1fZXZlbnRfY2hlY2tfcmluZyhkLT52bV9ldmVudF9zaGFy
ZSkgKQotICAgICAgICAgICAgICAgIHZtX2V2ZW50X3Jlc3VtZShkLCBkLT52bV9ldmVudF9zaGFy
ZSk7Ci0gICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICAgcmMgPSAtRU5PREVWOworICAg
ICAgICAgICAgcmMgPSB2bV9ldmVudF9yZXN1bWUoZCwgZC0+dm1fZXZlbnRfc2hhcmUpOwogICAg
ICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgZGVmYXVsdDoKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3hlbi92bV9ldmVudC5oIGIveGVuL2luY2x1ZGUveGVuL3ZtX2V2ZW50LmgKaW5kZXggMmZm
NmUxYzMzMy4uOGM3MDUyNDEwNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3ZtX2V2ZW50
LmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3ZtX2V2ZW50LmgKQEAgLTY3LDggKzY3LDYgQEAgdm9p
ZCB2bV9ldmVudF9wdXRfcmVxdWVzdChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qgdm1fZXZlbnRf
ZG9tYWluICp2ZWQsCiBpbnQgdm1fZXZlbnRfZ2V0X3Jlc3BvbnNlKHN0cnVjdCBkb21haW4gKmQs
IHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
dm1fZXZlbnRfcmVzcG9uc2VfdCAqcnNwKTsKIAotdm9pZCB2bV9ldmVudF9yZXN1bWUoc3RydWN0
IGRvbWFpbiAqZCwgc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqdmVkKTsKLQogaW50IHZtX2V2ZW50
X2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVuX2RvbWN0bF92bV9ldmVudF9vcCAq
dmVjLAogICAgICAgICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIHVf
ZG9tY3RsKTsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjc3RhYmxlLTQuMTEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 21 08:23:57 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 08:23:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hT03x-0003Os-Ew; Tue, 21 May 2019 08:23: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=TCK3=TV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hT03v-0003Of-BM
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 08:23:55 +0000
X-Inumbo-ID: c57476e0-7ba1-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id c57476e0-7ba1-11e9-8980-bc764e045a96;
 Tue, 21 May 2019 08:23: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 1hT03u-0006h3-96
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 08:23:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hT03u-0004vb-6h
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 08:23:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hT03u-0004vb-6h@xenbits.xenproject.org>
Date: Tue, 21 May 2019 08:23:54 +0000
Subject: [Xen-changelog] [xen stable-4.11] VT-d: posted interrupts require
 interrupt remapping
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ4NTc0OGJkMTA2Y2FkNjJkNzU5NGNlODIzMTE4ZGY5ZWNjMTk4MDcKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTWF5IDE1
IDA5OjQ5OjA0IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgTWF5IDE1IDA5OjQ5OjA0IDIwMTkgKzAyMDAKCiAgICBW
VC1kOiBwb3N0ZWQgaW50ZXJydXB0cyByZXF1aXJlIGludGVycnVwdCByZW1hcHBpbmcKICAgIAog
ICAgSW5pdGlhbGx5IEkgaGFkIGp1c3Qgbm90aWNlZCB0aGUgdW5uZWNlc3NhcnkgaW5kaXJlY3Rp
b24gaW4gdGhlIGNhbGwKICAgIGZyb20gcGlfdXBkYXRlX2lydGUoKS4gVGhlIGdlbmVyaWMgd3Jh
cHBlciBoYXZpbmcgYW4gaW9tbXVfaW50cmVtYXAKICAgIGNvbmRpdGlvbmFsIG1hZGUgbWUgbG9v
ayBhdCB0aGUgc2V0dXAgY29kZSB0aG91Z2guIFNvIGZpcnN0IG9mIGFsbAogICAgZW5mb3JjZSB0
aGUgbmVjZXNzYXJ5IGRlcGVuZGVuY3kuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50
aWFuQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogNmM1NDY2Mzc4NmQ5ZjFlZDA0MTUz
ODY3Njg3YzE1ODY3NWU3Mjc3ZAogICAgbWFzdGVyIGRhdGU6IDIwMTktMDQtMDkgMTU6MTI6MDcg
KzAyMDAKLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW50cmVtYXAuYyB8IDMgKyst
CiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyAgICB8IDIgKy0KIDIgZmlsZXMg
Y2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pbnRyZW1hcC5jIGIveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvdnRkL2ludHJlbWFwLmMKaW5kZXggZGZkMzljMjJjMS4uNWY2MjBjMzIwMiAxMDA2NDQK
LS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2ludHJlbWFwLmMKKysrIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvdnRkL2ludHJlbWFwLmMKQEAgLTk4Niw3ICs5ODYsOCBAQCBpbnQg
cGlfdXBkYXRlX2lydGUoY29uc3Qgc3RydWN0IHBpX2Rlc2MgKnBpX2Rlc2MsIGNvbnN0IHN0cnVj
dCBwaXJxICpwaXJxLAogICAgIHNwaW5fdW5sb2NrX2lycSgmZGVzYy0+bG9jayk7CiAKICAgICBB
U1NFUlQocGNpZGV2c19sb2NrZWQoKSk7Ci0gICAgcmV0dXJuIGlvbW11X3VwZGF0ZV9pcmVfZnJv
bV9tc2kobXNpX2Rlc2MsICZtc2lfZGVzYy0+bXNnKTsKKworICAgIHJldHVybiBtc2lfbXNnX3dy
aXRlX3JlbWFwX3J0ZShtc2lfZGVzYywgJm1zaV9kZXNjLT5tc2cpOwogCiAgdW5sb2NrX291dDoK
ICAgICBzcGluX3VubG9ja19pcnEoJmRlc2MtPmxvY2spOwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQv
aW9tbXUuYwppbmRleCBlMTgzOGU4ZTdkLi40YzcxOWQ0ZWU3IDEwMDY0NAotLS0gYS94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC92dGQvaW9tbXUuYwpAQCAtMjI5MCw3ICsyMjkwLDcgQEAgaW50IF9faW5pdCBpbnRlbF92dGRf
c2V0dXAodm9pZCkKICAgICAgICAgICogbm90IHN1cHBvcnRlZCwgc2luY2Ugd2UgY291bnQgb24g
dGhpcyBmZWF0dXJlIHRvCiAgICAgICAgICAqIGF0b21pY2FsbHkgdXBkYXRlIDE2LWJ5dGUgSVJU
RSBpbiBwb3N0ZWQgZm9ybWF0LgogICAgICAgICAgKi8KLSAgICAgICAgaWYgKCAhY2FwX2ludHJf
cG9zdChpb21tdS0+Y2FwKSB8fCAhY3B1X2hhc19jeDE2ICkKKyAgICAgICAgaWYgKCAhY2FwX2lu
dHJfcG9zdChpb21tdS0+Y2FwKSB8fCAhaW9tbXVfaW50cmVtYXAgfHwgIWNwdV9oYXNfY3gxNiAp
CiAgICAgICAgICAgICBpb21tdV9pbnRwb3N0ID0gMDsKIAogICAgICAgICBpZiAoICF2dGRfZXB0
X3BhZ2VfY29tcGF0aWJsZShpb21tdSkgKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTEKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 21 08:24:06 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 08:24: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 1hT046-0003Q5-Ge; Tue, 21 May 2019 08:24: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=TCK3=TV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hT045-0003Py-Pb
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 08:24:05 +0000
X-Inumbo-ID: cb8276e2-7ba1-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cb8276e2-7ba1-11e9-8980-bc764e045a96;
 Tue, 21 May 2019 08:24: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 1hT044-0006hu-Ep
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 08:24:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hT044-0004x5-CL
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 08:24:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hT044-0004x5-CL@xenbits.xenproject.org>
Date: Tue, 21 May 2019 08:24:04 +0000
Subject: [Xen-changelog] [xen stable-4.11] x86: fix build race when
 generating temporary object files
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBhYjk1YTk4ZmVhNzU1MzVkMTFkYzVmMDYyOTBkOTIzZmViMjdkZDEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTWF5IDE1
IDA5OjQ5OjM1IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgTWF5IDE1IDA5OjQ5OjM1IDIwMTkgKzAyMDAKCiAgICB4
ODY6IGZpeCBidWlsZCByYWNlIHdoZW4gZ2VuZXJhdGluZyB0ZW1wb3Jhcnkgb2JqZWN0IGZpbGVz
CiAgICAKICAgIFRoZSBydWxlcyB0byBnZW5lcmF0ZSB4ZW4tc3ltcyBhbmQgeGVuLmVmaSBtYXkg
cnVuIGluIHBhcmFsbGVsLCBidXQgYm90aAogICAgcmVjdXJzaXZlbHkgaW52b2tlICQoTUFLRSkg
dG8gYnVpbGQgc3ltYm9sL3JlbG9jYXRpb24gdGFibGUgdGVtcG9yYXJ5CiAgICBvYmplY3QgZmls
ZXMuIFRoZXNlIHJlY3Vyc2l2ZSBidWlsZHMgd291bGQgYm90aCByZS1nZW5lcmF0ZSB0aGUgLiou
ZDIKICAgIGZpbGVzICh3aGVyZSBuZWVkZWQpLiBCb3RoIHdvdWxkIGluIHR1cm4gaW52b2tlIHRo
ZSBzYW1lIHJ1bGUsIHRodXMKICAgIGFsbG93aW5nIGZvciBhIHJhY2Ugb24gdGhlIC4qLmQyLnRt
cCBpbnRlcm1lZGlhdGUgZmlsZXMuCiAgICAKICAgIFRoZSBkZXBlbmRlbmN5IGZpbGVzIG9mIHRo
ZSB0ZW1wb3JhcnkgLnhlbioubyBmaWxlcyBsaXZlIGluIHhlbi8gcmF0aGVyCiAgICB0aGFuIHhl
bi9hcmNoL3g4Ni8gYW55d2F5LCBzbyB3b24ndCBiZSBpbmNsdWRlZCBubyBtYXR0ZXIgd2hhdC4g
VGFrZSB0aGUKICAgIG9wcG9ydHVuaXR5IGFuZCBkZWxldGUgdGhlbSwgYXMgdGhlIGp1c3QgcmUt
Z2VuZXJhdGVkIC54ZW4qLlMgZmlsZXMgd2lsbAogICAgdHJpZ2dlciBhIHByb3BlciByZS1idWls
ZCBvZiB0aGUgLnhlbioubyBvbmVzIGFueXdheS4KICAgIAogICAgRW1wdHkgdGhlIERFUFMgdmFy
aWFibGUgaW4gY2FzZSB0aGUgc2V0IG9mIGdvYWxzIGNvbnNpc3RzIG9mIGp1c3QgdGhvc2UKICAg
IHRlbXBvcmFyeSBvYmplY3QgZmlsZXMsIHRodXMgZWxpbWluYXRpbmcgdGhlIHJhY2UuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFj
a2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFz
dGVyIGNvbW1pdDogNzYxYmI1NzVjZTk3MjU1MDI5ZDJkMjI0OWIyNzE5ZTU0YmM3NjgyNQogICAg
bWFzdGVyIGRhdGU6IDIwMTktMDQtMTEgMTA6MjU6MDUgKzAyMDAKLS0tCiB4ZW4vYXJjaC94ODYv
TWFrZWZpbGUgfCAxMCArKysrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCsp
LCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZSBiL3hl
bi9hcmNoL3g4Ni9NYWtlZmlsZQppbmRleCAxN2U3ZDNmYTM0Li5kYTFlNDgyN2Y0IDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvTWFrZWZpbGUKKysrIGIveGVuL2FyY2gveDg2L01ha2VmaWxlCkBA
IC0xNDcsNyArMTQ3LDcgQEAgJChUQVJHRVQpLXN5bXM6IHByZWxpbmsubyB4ZW4ubGRzICQoQkFT
RURJUikvY29tbW9uL3N5bWJvbHMtZHVtbXkubwogCSQoTk0pIC1wYSAtLWZvcm1hdD1zeXN2ICQo
QEQpLyQoQEYpIFwKIAkJfCAkKEJBU0VESVIpL3Rvb2xzL3N5bWJvbHMgLS14ZW5zeW1zIC0tc3lz
diAtLXNvcnQgXAogCQk+JChARCkvJChARikubWFwCi0Jcm0gLWYgJChARCkvLiQoQEYpLlswLTld
KgorCXJtIC1mICQoQEQpLy4kKEBGKS5bMC05XSogJChARCkvLi4kKEBGKS5bMC05XSoKIAogbm90
ZS5vOiAkKFRBUkdFVCktc3ltcwogCSQoT0JKQ09QWSkgLU8gYmluYXJ5IC0tb25seS1zZWN0aW9u
PS5ub3RlLmdudS5idWlsZC1pZCAgJChCQVNFRElSKS94ZW4tc3ltcyAkQC5iaW4KQEAgLTIxMCw3
ICsyMTAsNyBAQCAkKFRBUkdFVCkuZWZpOiBwcmVsaW5rLWVmaS5vICQobm90ZV9maWxlKSBlZmku
bGRzIGVmaS9yZWxvY3MtZHVtbXkubyAkKEJBU0VESVIpLwogCWlmICQoZ3VhcmQpIGZhbHNlOyB0
aGVuIHJtIC1mICRAOyBlY2hvICdFRkkgc3VwcG9ydCBkaXNhYmxlZCc7IFwKIAllbHNlICQoTk0p
IC1wYSAtLWZvcm1hdD1zeXN2ICQoQEQpLyQoQEYpIFwKIAkJfCAkKEJBU0VESVIpL3Rvb2xzL3N5
bWJvbHMgLS14ZW5zeW1zIC0tc3lzdiAtLXNvcnQgPiQoQEQpLyQoQEYpLm1hcDsgZmkKLQlybSAt
ZiAkKEBEKS8uJChARikuWzAtOV0qCisJcm0gLWYgJChARCkvLiQoQEYpLlswLTldKiAkKEBEKS8u
LiQoQEYpLlswLTldKgogCiBlZmkvYm9vdC5pbml0Lm8gZWZpL3J1bnRpbWUubyBlZmkvY29tcGF0
Lm8gZWZpL2J1aWxkaWQubzogJChCQVNFRElSKS9hcmNoL3g4Ni9lZmkvYnVpbHRfaW4ubwogZWZp
L2Jvb3QuaW5pdC5vIGVmaS9ydW50aW1lLm8gZWZpL2NvbXBhdC5vIGVmaS9idWlsZGlkLm86IDsK
QEAgLTI0MSwzICsyNDEsOSBAQCBjbGVhbjo6CiAJcm0gLWYgJChCQVNFRElSKS8ueGVuLmVmaS5b
MC05XSogZWZpLyouZWZpIGVmaS9ta3JlbG9jCiAJcm0gLWYgYm9vdC9jbWRsaW5lLlMgYm9vdC9y
ZWxvYy5TIGJvb3QvKi5sbmsgYm9vdC8qLmJpbgogCXJtIC1mIG5vdGUubworCisjIFN1cHByZXNz
IGxvYWRpbmcgb2YgREVQUyBmaWxlcyBmb3IgaW50ZXJuYWwsIHRlbXBvcmFyeSB0YXJnZXQgZmls
ZXMuICBUaGlzCisjIHRoZW4gYWxzbyBzdXBwcmVzc2VzIHJlLWdlbmVyYXRpb24gb2YgdGhlIHJl
c3BlY3RpdmUgLiouZDIgZmlsZXMuCitpZmVxICgkKGZpbHRlci1vdXQgLnhlbiUubywkKG5vdGRp
ciAkKE1BS0VDTURHT0FMUykpKSwpCitERVBTOj0KK2VuZGlmCi0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMQoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 21 08:24:16 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 08:24: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 1hT04G-0003SF-IY; Tue, 21 May 2019 08:24:16 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TCK3=TV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hT04F-0003S9-SD
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 08:24:15 +0000
X-Inumbo-ID: d198a9da-7ba1-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d198a9da-7ba1-11e9-8980-bc764e045a96;
 Tue, 21 May 2019 08:24: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 1hT04E-0006i2-Kh
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 08:24:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hT04E-0004xs-I6
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 08:24:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hT04E-0004xs-I6@xenbits.xenproject.org>
Date: Tue, 21 May 2019 08:24:14 +0000
Subject: [Xen-changelog] [xen stable-4.11] tools/misc/xenpm: fix getting
 info when some CPUs are offline
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5227089054694340448=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 5c6be595b1bc5d4216fb8fd54f9ed7a0a8ce076e
Author:     Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
AuthorDate: Wed Oct 31 14:04:58 2018 +0100
Commit:     Ian Jackson <ian.jackson@eu.citrix.com>
CommitDate: Thu May 16 16:52:59 2019 +0100

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

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============5227089054694340448==--

From xen-changelog-bounces@lists.xenproject.org Tue May 21 08:24:29 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 08:24:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hT04T-0003U5-M9; Tue, 21 May 2019 08:24:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TCK3=TV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hT04T-0003U0-7t
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 08:24:29 +0000
X-Inumbo-ID: d7a4fefe-7ba1-11e9-ad2b-07cb594e009c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d7a4fefe-7ba1-11e9-ad2b-07cb594e009c;
 Tue, 21 May 2019 08:24: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 1hT04O-0006iB-Qk
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 08:24:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hT04O-0004yW-O5
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 08:24:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hT04O-0004yW-O5@xenbits.xenproject.org>
Date: Tue, 21 May 2019 08:24:24 +0000
Subject: [Xen-changelog] [xen stable-4.11] tools/ocaml: Dup2 /dev/null to
 stdin in daemonize()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDRiNzI0NzAxNzVhNTkyZmI1YzBhNWQxMGVkNTA1ZGU3Mzc3OGUxMGYKQXV0aG9yOiAg
ICAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgpBdXRob3JE
YXRlOiBXZWQgRmViIDI3IDEwOjMzOjQyIDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgSWFuIEphY2tz
b24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBNYXkgMTYgMTY6
NTY6NTIgMjAxOSArMDEwMAoKICAgIHRvb2xzL29jYW1sOiBEdXAyIC9kZXYvbnVsbCB0byBzdGRp
biBpbiBkYWVtb25pemUoKQogICAgCiAgICBEb24ndCBjbG9zZSBzdGRpbiBpbiBkYWVtb25pemUo
KSBidXQgZHVwMiAvZGV2L251bGwgaW5zdGVhZC4gIE90aGVyd2lzZSwgZmQgMAogICAgZ2V0cyBy
ZXVzZWQgbGF0ZXI6CiAgICAKICAgICAgW3Jvb3RAaWRvbCB+XSMgbHMgLWxhdiAvcHJvYy9gcGdy
ZXAgeGVuc3RvcmVkYC9mZAogICAgICB0b3RhbCAwCiAgICAgIGRyLXgtLS0tLS0gMiByb290IHJv
b3QgIDAgRmViIDI4IDExOjAyIC4KICAgICAgZHIteHIteHIteCA5IHJvb3Qgcm9vdCAgMCBGZWIg
MjcgMTU6NTkgLi4KICAgICAgbHJ3eC0tLS0tLSAxIHJvb3Qgcm9vdCA2NCBGZWIgMjggMTE6MDIg
MCAtPiAvZGV2L3hlbi9ldnRjaG4KICAgICAgbC13eC0tLS0tLSAxIHJvb3Qgcm9vdCA2NCBGZWIg
MjggMTE6MDIgMSAtPiAvZGV2L251bGwKICAgICAgbC13eC0tLS0tLSAxIHJvb3Qgcm9vdCA2NCBG
ZWIgMjggMTE6MDIgMiAtPiAvZGV2L251bGwKICAgICAgbHJ3eC0tLS0tLSAxIHJvb3Qgcm9vdCA2
NCBGZWIgMjggMTE6MDIgMyAtPiAvZGV2L3hlbi9wcml2Y21kCiAgICAgIC4uLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmVs
ZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgKGNoZXJy
eSBwaWNrZWQgZnJvbSBjb21taXQgNjc3ZTY0ZGJlMzE1MzQzNjIwYzNiMjY2ZTllYjE2NjIzYjEx
ODAzOCkKLS0tCiB0b29scy9vY2FtbC94ZW5zdG9yZWQvc3RkZXh0Lm1sIHwgNCArKy0tCiAxIGZp
bGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9zdGRleHQubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQv
c3RkZXh0Lm1sCmluZGV4IDMwNWEzMzBhYTUuLmUyMWEwMWE3NTEgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L29jYW1sL3hlbnN0b3JlZC9zdGRleHQubWwKKysrIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL3N0
ZGV4dC5tbApAQCAtMTAwLDkgKzEwMCw5IEBAIGxldCBkYWVtb25pemUgKCkgPQogCiAJCWJlZ2lu
IG1hdGNoIFVuaXguZm9yayAoKSB3aXRoCiAJCXwgMCAtPgotCQkJbGV0IG51bGxmZCA9IFVuaXgu
b3BlbmZpbGUgIi9kZXYvbnVsbCIgWyBVbml4Lk9fV1JPTkxZIF0gMCBpbgorCQkJbGV0IG51bGxm
ZCA9IFVuaXgub3BlbmZpbGUgIi9kZXYvbnVsbCIgWyBVbml4Lk9fUkRXUiBdIDAgaW4KIAkJCWJl
Z2luIHRyeQotCQkJCVVuaXguY2xvc2UgVW5peC5zdGRpbjsKKwkJCQlVbml4LmR1cDIgbnVsbGZk
IFVuaXguc3RkaW47CiAJCQkJVW5peC5kdXAyIG51bGxmZCBVbml4LnN0ZG91dDsKIAkJCQlVbml4
LmR1cDIgbnVsbGZkIFVuaXguc3RkZXJyOwogCQkJd2l0aCBleG4gLT4gVW5peC5jbG9zZSBudWxs
ZmQ7IHJhaXNlIGV4bgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhYmxlLTQuMTEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 21 08:24:38 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 08:24:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hT04c-0003V4-OF; Tue, 21 May 2019 08:24:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TCK3=TV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hT04b-0003Uw-Ce
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 08:24:37 +0000
X-Inumbo-ID: ddb5acf8-7ba1-11e9-96b8-cf8645a6ff95
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id ddb5acf8-7ba1-11e9-96b8-cf8645a6ff95;
 Tue, 21 May 2019 08:24: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 1hT04Y-0006iJ-WF
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 08:24:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hT04Y-0004z1-U1
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 08:24:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hT04Y-0004z1-U1@xenbits.xenproject.org>
Date: Tue, 21 May 2019 08:24:34 +0000
Subject: [Xen-changelog] [xen stable-4.11] tools/libxl: correct vcpu
 affinity output with sparse physical cpu map
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI1NWZmNGM4NzlhYzIwMmM1ZDUzYWQxOTg1Zjg2Y2MwODY1ZWRiMmYKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgQXVnIDMx
IDE3OjIyOjA0IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBNYXkgMTYgMTc6MDQ6MjQgMjAxOSArMDEw
MAoKICAgIHRvb2xzL2xpYnhsOiBjb3JyZWN0IHZjcHUgYWZmaW5pdHkgb3V0cHV0IHdpdGggc3Bh
cnNlIHBoeXNpY2FsIGNwdSBtYXAKICAgIAogICAgV2l0aCBub3QgYWxsIHBoeXNpY2FsIGNwdXMg
b25saW5lIChlLmcuIHdpdGggc210PTApIHRoZSBvdXRwdXQgb2YgaHRlCiAgICB2Y3B1IGFmZmlu
aXRpZXMgaXMgd3JvbmcsIGFzIHRoZSBhZmZpbml0eSBiaXRtYXBzIGFyZSBjYXBwZWQgYWZ0ZXIK
ICAgIG5yX2NwdXMgYml0cywgaW5zdGVhZCBvZiB1c2luZyBtYXhfY3B1X2lkLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBBY2tlZC1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20g
Y29tbWl0IDJlYzUzMzllYzkyMThmYmYxNTgzZmE4NWI3NGQxZDJmMTVmMWIzYjgpCi0tLQogdG9v
bHMveGwveGxfdmNwdS5jIHwgNCArKy0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCsp
LCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3ZjcHUuYyBiL3Rvb2xz
L3hsL3hsX3ZjcHUuYwppbmRleCAzMzg0ZWVlZDA2Li5jODc3ZjI1OTVmIDEwMDY0NAotLS0gYS90
b29scy94bC94bF92Y3B1LmMKKysrIGIvdG9vbHMveGwveGxfdmNwdS5jCkBAIC0xNDQsMTMgKzE0
NCwxMyBAQCBzdGF0aWMgdm9pZCB2Y3B1bGlzdChpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAg
ICAgIH0KIAogICAgICAgICBmb3IgKGkgPSAwOyBpPG5iX2RvbWFpbjsgaSsrKQotICAgICAgICAg
ICAgcHJpbnRfZG9tYWluX3ZjcHVpbmZvKGRvbWluZm9baV0uZG9taWQsIHBoeXNpbmZvLm5yX2Nw
dXMpOworICAgICAgICAgICAgcHJpbnRfZG9tYWluX3ZjcHVpbmZvKGRvbWluZm9baV0uZG9taWQs
IHBoeXNpbmZvLm1heF9jcHVfaWQgKyAxKTsKIAogICAgICAgICBsaWJ4bF9kb21pbmZvX2xpc3Rf
ZnJlZShkb21pbmZvLCBuYl9kb21haW4pOwogICAgIH0gZWxzZSB7CiAgICAgICAgIGZvciAoOyBh
cmdjID4gMDsgKythcmd2LCAtLWFyZ2MpIHsKICAgICAgICAgICAgIHVpbnQzMl90IGRvbWlkID0g
ZmluZF9kb21haW4oKmFyZ3YpOwotICAgICAgICAgICAgcHJpbnRfZG9tYWluX3ZjcHVpbmZvKGRv
bWlkLCBwaHlzaW5mby5ucl9jcHVzKTsKKyAgICAgICAgICAgIHByaW50X2RvbWFpbl92Y3B1aW5m
byhkb21pZCwgcGh5c2luZm8ubWF4X2NwdV9pZCArIDEpOwogICAgICAgICB9CiAgICAgfQogICB2
Y3B1bGlzdF9vdXQ6Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFibGUtNC4xMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 21 08:24:49 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 08:24:49 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hT04n-0003WF-Q1; Tue, 21 May 2019 08:24:49 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TCK3=TV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hT04m-0003W8-Rf
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 08:24:48 +0000
X-Inumbo-ID: e3c4f400-7ba1-11e9-8ecb-177c64cfb4b4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e3c4f400-7ba1-11e9-8ecb-177c64cfb4b4;
 Tue, 21 May 2019 08:24:45 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hT04j-0006iX-5T
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 08:24:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hT04j-0004zc-3D
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 08:24:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hT04j-0004zc-3D@xenbits.xenproject.org>
Date: Tue, 21 May 2019 08:24:45 +0000
Subject: [Xen-changelog] [xen stable-4.11] tools/xl: use libxl_domain_info
 to get domain type for vcpu-pin
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk4OWEyZWM0ZjNiYTkzNDNlYWVkZWQ4NDc1MTMyMDI0NzBkN2JlMWUKQXV0aG9yOiAg
ICAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFR1ZSBBcHIgOSAxMzowMTo1OCAyMDE5ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUaHUgTWF5IDE2IDE3OjEzOjMy
IDIwMTkgKzAxMDAKCiAgICB0b29scy94bDogdXNlIGxpYnhsX2RvbWFpbl9pbmZvIHRvIGdldCBk
b21haW4gdHlwZSBmb3IgdmNwdS1waW4KICAgIAogICAgUGFyc2luZyB0aGUgY29uZmlnIHNlZW1z
IHRvIGJlIGFuIG92ZXJraWxsIGZvciB0aGlzIHBhcnRpY3VsYXIgdGFzawogICAgYW5kIHRoZSBj
b25maWcgbWlnaHQgc2ltcGx5IGJlIGFic2VudC4gVHlwZSByZXR1cm5lZCBmcm9tIGxpYnhsX2Rv
bWFpbl9pbmZvCiAgICBzaG91bGQgYmUgZWl0aGVyIExJQlhMX0RPTUFJTl9UWVBFX0hWTSBvciBM
SUJYTF9ET01BSU5fVFlQRV9QViBidXQgaW4KICAgIHRoYXQgY29udGV4dCBkaXN0aW5jdGlvbiBi
ZXR3ZWVuIFBWSCBhbmQgSFZNIHNob3VsZCBiZSBpcnJlbGV2YW50LgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICAgIEFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgKGNoZXJyeSBwaWNrZWQg
ZnJvbSBjb21taXQgNDhkYWI5NzY3ZDJlYjE3MzQ5NTcwN2NiMWZkOGNlYWY3MzYwNGFjMSkKICAg
IChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGM1OTU3OWQ4MzE5Yjc3NmFlNjI0M2RhMTk5OTcz
N2UyYjQ3Mzc3MTApCi0tLQogdG9vbHMveGwveGxfdmNwdS5jIHwgMTUgKysrKystLS0tLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgNSBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS90b29scy94bC94bF92Y3B1LmMgYi90b29scy94bC94bF92Y3B1LmMKaW5kZXggYzg3
N2YyNTk1Zi4uZWY5OTUxMzdjOSAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxfdmNwdS5jCisrKyBi
L3Rvb2xzL3hsL3hsX3ZjcHUuYwpAQCAtNzgsNyArNzgsNiBAQCB2b2lkIGFwcGx5X2dsb2JhbF9h
ZmZpbml0eV9tYXNrcyhsaWJ4bF9kb21haW5fdHlwZSB0eXBlLAogCiAgICAgc3dpdGNoICh0eXBl
KSB7CiAgICAgY2FzZSBMSUJYTF9ET01BSU5fVFlQRV9IVk06Ci0gICAgY2FzZSBMSUJYTF9ET01B
SU5fVFlQRV9QVkg6CiAgICAgICAgIHR5cGVfbWFzayA9ICZnbG9iYWxfaHZtX2FmZmluaXR5X21h
c2s7CiAgICAgICAgIGJyZWFrOwogICAgIGNhc2UgTElCWExfRE9NQUlOX1RZUEVfUFY6CkBAIC0y
ODMsMTkgKzI4MiwxNSBAQCBpbnQgbWFpbl92Y3B1cGluKGludCBhcmdjLCBjaGFyICoqYXJndikK
IAogICAgIC8qIE9ubHkgaGFyZCBhZmZpbml0eSBtYXR0ZXJzIGhlcmUgKi8KICAgICBpZiAoIWln
bm9yZV9tYXNrcykgewotICAgICAgICBsaWJ4bF9kb21haW5fY29uZmlnIGRfY29uZmlnOworICAg
ICAgICBsaWJ4bF9kb21pbmZvIGRvbWluZm87CiAKLSAgICAgICAgbGlieGxfZG9tYWluX2NvbmZp
Z19pbml0KCZkX2NvbmZpZyk7Ci0gICAgICAgIHJjID0gbGlieGxfcmV0cmlldmVfZG9tYWluX2Nv
bmZpZ3VyYXRpb24oY3R4LCBkb21pZCwgJmRfY29uZmlnKTsKLSAgICAgICAgaWYgKHJjKSB7Ci0g
ICAgICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkNvdWxkIG5vdCByZXRyaWV2ZSBkb21haW4gY29u
ZmlndXJhdGlvblxuIik7Ci0gICAgICAgICAgICBsaWJ4bF9kb21haW5fY29uZmlnX2Rpc3Bvc2Uo
JmRfY29uZmlnKTsKKyAgICAgICAgaWYgKGxpYnhsX2RvbWFpbl9pbmZvKGN0eCwgJmRvbWluZm8s
IGRvbWlkKSkgeworICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJDb3VsZCBub3QgZ2V0IGRv
bWFpbiBpbmZvXG4iKTsKICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICB9CiAKLSAgICAg
ICAgYXBwbHlfZ2xvYmFsX2FmZmluaXR5X21hc2tzKGRfY29uZmlnLmJfaW5mby50eXBlLCBoYXJk
LCAxKTsKLQotICAgICAgICBsaWJ4bF9kb21haW5fY29uZmlnX2Rpc3Bvc2UoJmRfY29uZmlnKTsK
KyAgICAgICAgLyogSFZNIGFuZCBQVkggZG9tYWlucyB1c2UgdGhlIHNhbWUgZ2xvYmFsIGFmZmlu
aXR5IG1hc2sgKi8KKyAgICAgICAgYXBwbHlfZ2xvYmFsX2FmZmluaXR5X21hc2tzKGRvbWluZm8u
ZG9tYWluX3R5cGUsIGhhcmQsIDEpOwogICAgIH0KIAogICAgIGlmIChmb3JjZSkgewotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQu
MTEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 21 08:24:57 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 08:24: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 1hT04v-0003XI-Rs; Tue, 21 May 2019 08:24: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=TCK3=TV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hT04v-0003XB-9x
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 08:24:57 +0000
X-Inumbo-ID: e9d90548-7ba1-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e9d90548-7ba1-11e9-8980-bc764e045a96;
 Tue, 21 May 2019 08:24: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 1hT04t-0006ii-B8
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 08:24:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hT04t-00050A-8n
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 08:24:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hT04t-00050A-8n@xenbits.xenproject.org>
Date: Tue, 21 May 2019 08:24:55 +0000
Subject: [Xen-changelog] [xen stable-4.11] tools/libxc: Fix issues with
 libxc and Xen having different featureset lengths
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDViOTc4MjE5MTljMzk5YmJjZGE5NWVkZWY2OTI2YWU3ZDI5Yzg4MTcKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE5vdiAyOSAxODoxMDozOCAyMDE4ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE3IDEwOjQ1OjUw
IDIwMTkgKzAxMDAKCiAgICB0b29scy9saWJ4YzogRml4IGlzc3VlcyB3aXRoIGxpYnhjIGFuZCBY
ZW4gaGF2aW5nIGRpZmZlcmVudCBmZWF0dXJlc2V0IGxlbmd0aHMKICAgIAogICAgSW4gYWxtb3N0
IGFsbCBjYXNlcywgWGVuIGFuZCBsaWJ4YyB3aWxsIGFncmVlIG9uIHRoZSBmZWF0dXJlc2V0IGxl
bmd0aCwKICAgIGJlY2F1c2UgdGhleSBhcmUgYnVpbHQgZnJvbSB0aGUgc2FtZSBzb3VyY2UuCiAg
ICAKICAgIEhvd2V2ZXIsIHRoZXJlIGFyZSBjaXJjdW1zdGFuY2VzIChlLmcuIHNlY3VyaXR5IGhv
dGZpeGVzKSB3aGVyZSB0aGUgZmVhdHVyZXNldAogICAgZ2V0cyBsb25nZXIgYW5kIGRvbTAgd2ls
bCwgYWZ0ZXIgaW5zdGFsbGluZyB1cGRhdGVzLCBiZSBydW5uaW5nIHdpdGggYW4gb2xkCiAgICBY
ZW4gYnV0IG5ldyBsaWJ4Yy4gIERlc3BpdGUgd3JpdGluZyB0aGUgY29kZSB3aXRoIHRoaXMgc2Nl
bmFyaW8gaW4gbWluZCwgdGhlcmUKICAgIHdlcmUgc29tZSBidWdzLgogICAgCiAgICBGaXJzdCwg
eGVuLWNwdWlkJ3MgZ2V0X2ZlYXR1cmVzZXQoKSBlcnJvbmVvdXNseSBhbGxvY2F0ZXMgYSBidWZm
ZXIgYmFzZWQgb24KICAgIFhlbidzIGZlYXR1cmVzZXQgbGVuZ3RoLCBidXQgcmVjb3JkcyBsaWJ4
YydzIGxlbmd0aCwgd2hpY2ggbWF5IGJlIGxvbmdlci4KICAgIAogICAgSW4gdGhpcyBzaXR1YXRp
b24sIHRoZSBoeXBlcmNhbGwgYm91bmNlIGJ1ZmZlciBjb2RlIHJlYWRzL3dyaXRlcyB0aGUgcmVj
b3JkZWQKICAgIGxlbmd0aCwgd2hpY2ggaXMgYmV5b25kIHRoZSBlbmQgb2YgdGhlIGFsbG9jYXRl
ZCBvYmplY3QsIGFuZCBhIGxhdGVyIGZyZWUoKQogICAgZW5jb3VudGVycyBjb3JydXB0IGhlYXAg
bWV0YWRhdGEuICBGaXggdGhpcyBieSByZWNvcmRpbmcgdGhlIHNhbWUgbGVuZ3RoIHRoYXQKICAg
IHdlIGFsbG9jYXRlLgogICAgCiAgICBTZWNvbmRseSwgZ2V0X2NwdWlkX2RvbWFpbl9pbmZvKCkg
aGFzIGEgcmVsYXRlZCBidWcgd2hlbiB0aGUgcGFzc2VkLWluCiAgICBmZWF0dXJlc2V0IGlzIGEg
ZGlmZmVyZW50IGxlbmd0aCB0byBsaWJ4YydzLgogICAgCiAgICBBIGxhcmdlIGFtb3VudCBvZiB0
aGUgbGlieGMgY3B1aWQgZnVuY3Rpb25hbGl0eSBkZXBlbmRzIG9uIGluZm8tPmZlYXR1cmVzZXQK
ICAgIGJlaW5nIGFzIGxvbmcgYXMgZXhwZWN0ZWQsIGFuZCBpdCBpcyBhbGxvY2F0ZWQgYXBwcm9w
cmlhdGVseS4gIEhvd2V2ZXIsIGluIHRoZQogICAgY2FzZSB0aGF0IGEgc2hvcnRlciBleHRlcm5h
bCBmZWF0dXJlc2V0IGlzIHBhc3NlZCBpbiwgdGhlIGxvZ2ljIHRvIGNoZWNrIGZvcgogICAgdHJh
aWxpbmcgbm9uemVybyBiaXRzIG1heSByZWFkIG9mZiB0aGUgZW5kIG9mIGl0LiAgUmV3b3JrIHRo
ZSBsb2dpYyB0byB1c2UgdGhlCiAgICBjb3JyZWN0IHVwcGVyIGJvdW5kLgogICAgCiAgICBJbiBh
ZGRpdGlvbiwgbGVhdmUgYSBjb21tZW50IG5leHQgdG8gdGhlIGZpZWxkcyBpbiBzdHJ1Y3QgY3B1
aWRfZG9tYWluX2luZm8KICAgIGV4cGxhaW5pbmcgdGhlIHJlbGF0aW9uc2hpcCBiZXR3ZWVuIHRo
ZSB2YXJpb3VzIGxlbmd0aHMsIGFuZCBob3cgdG8gY29wZSB3aXRoCiAgICBkaWZmZXJlbnQgbGVu
Z3Rocy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIChj
aGVycnkgcGlja2VkIGZyb20gY29tbWl0IGMzOTNiNjRkY2VlNjY4NGRhMjUyNTdiMDMzMTQ4NzQw
Y2I2ZDdmZjApCi0tLQogdG9vbHMvbGlieGMveGNfY3B1aWRfeDg2LmMgfCAyMyArKysrKysrKysr
KysrKysrKysrKystLQogdG9vbHMvbWlzYy94ZW4tY3B1aWQuYyAgICAgfCAgMiArLQogMiBmaWxl
cyBjaGFuZ2VkLCAyMiBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5jIGIvdG9vbHMvbGlieGMveGNfY3B1aWRfeDg2LmMK
aW5kZXggMjE1MzdmMDZmMS4uZTYyZjkyMDc5NyAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGMveGNf
Y3B1aWRfeDg2LmMKKysrIGIvdG9vbHMvbGlieGMveGNfY3B1aWRfeDg2LmMKQEAgLTE2OSw2ICsx
NjksMTggQEAgc3RydWN0IGNwdWlkX2RvbWFpbl9pbmZvCiAgICAgYm9vbCBodm07CiAgICAgdWlu
dDY0X3QgeGZlYXR1cmVfbWFzazsKIAorICAgIC8qCisgICAgICogQ2FyZWZ1bCB3aXRoIGZlYXR1
cmVzZXQgbGVuZ3Rocy4KKyAgICAgKgorICAgICAqIENvZGUgaW4gdGhpcyBmaWxlIHJlcXVpcmVz
IGZlYXR1cmVzZXQgdG8gaGF2ZSBhdCBsZWFzdAorICAgICAqIHhjX2dldF9jcHVfZmVhdHVyZXNl
dF9zaXplKCkgZW50cmllcy4gIFRoaXMgaXMgYSBsaWJ4YyBjb21waWxldGltZQorICAgICAqIGNv
bnN0YW50LgorICAgICAqCisgICAgICogVGhlIGZlYXR1cmVzZXQgbGVuZ3RoIHVzZWQgYnkgdGhl
IGh5cGVydmlzb3IgbWF5IGJlIGRpZmZlcmVudC4gIElmIHRoZQorICAgICAqIGh5cGVydmlzb3Ig
dmVyc2lvbiBpcyBsb25nZXIsIFhFTl9TWVNDVExfZ2V0X2NwdV9mZWF0dXJlc2V0IHdpbGwgZmFp
bAorICAgICAqIHdpdGggLUVOT0JVRlMsIGFuZCBsaWJ4YyByZWFsbHkgZG9lcyBuZWVkIHJlYnVp
bGRpbmcuICBJZiB0aGUKKyAgICAgKiBoeXBlcnZpc29yIHZlcnNpb24gaXMgc2hvcnRlciwgaXQg
aXMgc2FmZSB0byB6ZXJvLWV4dGVuZC4KKyAgICAgKi8KICAgICB1aW50MzJfdCAqZmVhdHVyZXNl
dDsKICAgICB1bnNpZ25lZCBpbnQgbnJfZmVhdHVyZXM7CiAKQEAgLTIzOSwxMSArMjUxLDE4IEBA
IHN0YXRpYyBpbnQgZ2V0X2NwdWlkX2RvbWFpbl9pbmZvKHhjX2ludGVyZmFjZSAqeGNoLCB1aW50
MzJfdCBkb21pZCwKIAogICAgIGlmICggZmVhdHVyZXNldCApCiAgICAgeworICAgICAgICAvKgor
ICAgICAgICAgKiBUaGUgdXNlciBzdXBwbGllZCBmZWF0dXJlc2V0IG1heSBiZSBzaG9ydGVyIG9y
IGxvbmdlciB0aGFuCisgICAgICAgICAqIGhvc3RfbnJfZmVhdHVyZXMuICBTaG9ydGVyIGlzIGZp
bmUsIGFuZCB3ZSB3aWxsIHplcm8tZXh0ZW5kLgorICAgICAgICAgKiBMb25nZXIgaXMgZmluZSwg
c28gbG9uZyBhcyBpdCBvbmx5IHBhZGRlZCB3aXRoIHplcm9zLgorICAgICAgICAgKi8KKyAgICAg
ICAgdW5zaWduZWQgaW50IGZzbGVuID0gbWluKGhvc3RfbnJfZmVhdHVyZXMsIG5yX2ZlYXR1cmVz
KTsKKwogICAgICAgICBtZW1jcHkoaW5mby0+ZmVhdHVyZXNldCwgZmVhdHVyZXNldCwKLSAgICAg
ICAgICAgICAgIG1pbihob3N0X25yX2ZlYXR1cmVzLCBucl9mZWF0dXJlcykgKiBzaXplb2YoKmlu
Zm8tPmZlYXR1cmVzZXQpKTsKKyAgICAgICAgICAgICAgIGZzbGVuICogc2l6ZW9mKCppbmZvLT5m
ZWF0dXJlc2V0KSk7CiAKICAgICAgICAgLyogQ2hlY2sgZm9yIHRydW5jYXRlZCBzZXQgYml0cy4g
Ki8KLSAgICAgICAgZm9yICggaSA9IG5yX2ZlYXR1cmVzOyBpIDwgaG9zdF9ucl9mZWF0dXJlczsg
KytpICkKKyAgICAgICAgZm9yICggaSA9IGZzbGVuOyBpIDwgbnJfZmVhdHVyZXM7ICsraSApCiAg
ICAgICAgICAgICBpZiAoIGZlYXR1cmVzZXRbaV0gIT0gMCApCiAgICAgICAgICAgICAgICAgcmV0
dXJuIC1FT1BOT1RTVVBQOwogICAgIH0KZGlmZiAtLWdpdCBhL3Rvb2xzL21pc2MveGVuLWNwdWlk
LmMgYi90b29scy9taXNjL3hlbi1jcHVpZC5jCmluZGV4IDE2Njk3YzRhODIuLjRjOWFmNmI3ZjAg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMKKysrIGIvdG9vbHMvbWlzYy94ZW4t
Y3B1aWQuYwpAQCAtMjMwLDcgKzIzMCw3IEBAIHN0YXRpYyB2b2lkIGdldF9mZWF0dXJlc2V0KHhj
X2ludGVyZmFjZSAqeGNoLCB1bnNpZ25lZCBpbnQgaWR4KQogewogICAgIHN0cnVjdCBmc2luZm8g
KmYgPSAmZmVhdHVyZXNldHNbaWR4XTsKIAotICAgIGYtPmxlbiA9IHhjX2dldF9jcHVfZmVhdHVy
ZXNldF9zaXplKCk7CisgICAgZi0+bGVuID0gbnJfZmVhdHVyZXM7CiAgICAgZi0+ZnMgPSBjYWxs
b2MobnJfZmVhdHVyZXMsIHNpemVvZigqZi0+ZnMpKTsKIAogICAgIGlmICggIWYtPmZzICkKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJs
ZS00LjExCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 21 08:25:07 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 08:25:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hT055-0003YL-TV; Tue, 21 May 2019 08:25:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TCK3=TV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hT055-0003YE-DX
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 08:25:07 +0000
X-Inumbo-ID: efe5c714-7ba1-11e9-b39b-1ff6c4d55259
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id efe5c714-7ba1-11e9-b39b-1ff6c4d55259;
 Tue, 21 May 2019 08:25: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 1hT053-0006jm-Gd
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 08:25:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hT053-000511-EN
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 08:25:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hT053-000511-EN@xenbits.xenproject.org>
Date: Tue, 21 May 2019 08:25:05 +0000
Subject: [Xen-changelog] [xen stable-4.11] xl: handle PVH type in
 apply_global_affinity_masks 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>

Y29tbWl0IGVkYmUxMjE0MGQ2MjEwMDNhZmQ0NGIxNTE2MTI1YjY0MzA4MTE3YzkKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJpIEFwciAxMiAx
MTowMzoyNSAyMDE5ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE3IDEzOjU2OjUzIDIwMTkgKzAxMDAK
CiAgICB4bDogaGFuZGxlIFBWSCB0eXBlIGluIGFwcGx5X2dsb2JhbF9hZmZpbml0eV9tYXNrcyBh
Z2FpbgogICAgCiAgICBBIGNhbGwgc2l0ZSBpbiBjcmVhdGVfZG9tYWluIGNhbiBjYWxsIGl0IHdp
dGggUFZIIHR5cGUuIFRoYXQgc2l0ZSB3YXMKICAgIG1pc3NlZCBkdXJpbmcgdGhlIHJldmlldyBv
ZiA0OGRhYjk3NjcuCiAgICAKICAgIFJlaW5zdGF0ZSBQVkggdHlwZSBpbiB0aGUgc3dpdGNoLgog
ICAgCiAgICBSZXBvcnRlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
ICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICAoY2hl
cnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA4NjBkNmUxNThkYmI1ODFjM2FhYmM2YTIwYWU4ZDgzYjMy
NWJmZmQ4KQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYjRmMjkxYjBjYTkxNDQ1NGNi
YWM5ZmE1NTgwYmIzNWY4YWIwNGVlZSkKLS0tCiB0b29scy94bC94bF92Y3B1LmMgfCAxICsKIDEg
ZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3hsL3hsX3Zj
cHUuYyBiL3Rvb2xzL3hsL3hsX3ZjcHUuYwppbmRleCBlZjk5NTEzN2M5Li4wNTFkYzEyNGExIDEw
MDY0NAotLS0gYS90b29scy94bC94bF92Y3B1LmMKKysrIGIvdG9vbHMveGwveGxfdmNwdS5jCkBA
IC03OCw2ICs3OCw3IEBAIHZvaWQgYXBwbHlfZ2xvYmFsX2FmZmluaXR5X21hc2tzKGxpYnhsX2Rv
bWFpbl90eXBlIHR5cGUsCiAKICAgICBzd2l0Y2ggKHR5cGUpIHsKICAgICBjYXNlIExJQlhMX0RP
TUFJTl9UWVBFX0hWTToKKyAgICBjYXNlIExJQlhMX0RPTUFJTl9UWVBFX1BWSDoKICAgICAgICAg
dHlwZV9tYXNrID0gJmdsb2JhbF9odm1fYWZmaW5pdHlfbWFzazsKICAgICAgICAgYnJlYWs7CiAg
ICAgY2FzZSBMSUJYTF9ET01BSU5fVFlQRV9QVjoKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjExCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 21 08:25:20 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 08: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 1hT05H-0003Zb-VT; Tue, 21 May 2019 08:25:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TCK3=TV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hT05G-0003ZR-TK
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 08:25:18 +0000
X-Inumbo-ID: f5f610d2-7ba1-11e9-84f9-43e54897388b
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id f5f610d2-7ba1-11e9-84f9-43e54897388b;
 Tue, 21 May 2019 08:25: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 1hT05D-0006jv-MB
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 08:25:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hT05D-00051b-Jw
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 08:25:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hT05D-00051b-Jw@xenbits.xenproject.org>
Date: Tue, 21 May 2019 08:25:15 +0000
Subject: [Xen-changelog] [xen stable-4.11] oxenstored: Don't re-open a
 xenctrl handle for every domain introduction
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDUwYzM4MjMxMGVmODAwYTE2OGM5NGNkNDE3ZWJiN2E1MDQ0MTE1NTgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE9jdCAzIDEwOjMyOjU0IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBNYXkgMTcgMTc6MDA6NDIg
MjAxOSArMDEwMAoKICAgIG94ZW5zdG9yZWQ6IERvbid0IHJlLW9wZW4gYSB4ZW5jdHJsIGhhbmRs
ZSBmb3IgZXZlcnkgZG9tYWluIGludHJvZHVjdGlvbgogICAgCiAgICBDdXJyZW50bHksIGFuIHhj
IGhhbmRsZSBpcyBvcGVuZWQgaW4gbWFpbigpIHdoaWNoIGlzIHVzZWQgZm9yIGNsZWFudXAKICAg
IGFjdGl2aXRpZXMsIGFuZCBhIG5ldyB4YyBoYW5kbGUgaXMgdGVtcG9yYXJpbHkgb3BlbmVkIGV2
ZXJ5IHRpbWUgYSBkb21haW4gaXMKICAgIGludHJvZHVjZWQuICBUaGlzIGlzIGluZWZmaWNpZW50
LCBhbmQgYW1vbmdzdCBvdGhlciB0aGluZ3MsIHJlcXVpcmVzIGZ1bGwgcm9vdAogICAgcHJpdmls
ZWdlcyBmb3IgdGhlIGxpZmV0aW1lIG9mIG94ZW5zdG9yZWQuCiAgICAKICAgIEFsbCBjb2RlIHVz
aW5nIHRoZSBYZW5jdHJsIGhhbmRsZSBpcyBpbiBkb21haW5zLm1sLCBzbyBpbml0aWFsaXNlIHhj
IGFzIGEKICAgIGdsb2JhbCAobm93IGhhcHBlbnMganVzdCBiZWZvcmUgbWFpbigpIGlzIGNhbGxl
ZCkgYW5kIGRyb3AgaXQgYXMgYSBwYXJhbWV0ZXIKICAgIGZyb20gRG9tYWlucy5jcmVhdGUgYW5k
IERvbWFpbnMuY2xlYW51cC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBDaHJpc3RpYW4gTGluZGln
IDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNv
bW1pdCAxMjkwMjVmZTMwOTM0YzZhMDRiYmQ5YzA1YWRlNDc5ZDM0Y2U0OTg1KQotLS0KIHRvb2xz
L29jYW1sL3hlbnN0b3JlZC9kb21haW5zLm1sICAgfCAgNiArKysrLS0KIHRvb2xzL29jYW1sL3hl
bnN0b3JlZC9wcm9jZXNzLm1sICAgfCAgMyArLS0KIHRvb2xzL29jYW1sL3hlbnN0b3JlZC94ZW5z
dG9yZWQubWwgfCAxMCArKystLS0tLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDggaW5zZXJ0aW9ucygr
KSwgMTEgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2Rv
bWFpbnMubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWlucy5tbAppbmRleCA0MTM0NjMw
YzU4Li43MWRkZTE2YWZhIDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWlu
cy5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWlucy5tbApAQCAtMTgsNiArMTgs
OCBAQCBsZXQgZGVidWcgZm10ID0gTG9nZ2luZy5kZWJ1ZyAiZG9tYWlucyIgZm10CiBsZXQgZXJy
b3IgZm10ID0gTG9nZ2luZy5lcnJvciAiZG9tYWlucyIgZm10CiBsZXQgd2FybiBmbXQgID0gTG9n
Z2luZy53YXJuICAiZG9tYWlucyIgZm10CiAKK2xldCB4YyA9IFhlbmN0cmwuaW50ZXJmYWNlX29w
ZW4gKCkKKwogdHlwZSBkb21haW5zID0gewogCWV2ZW50Y2huOiBFdmVudC50OwogCXRhYmxlOiAo
WGVuY3RybC5kb21pZCwgRG9tYWluLnQpIEhhc2h0YmwudDsKQEAgLTg2LDcgKzg4LDcgQEAgbGV0
IHJlbW92ZV9mcm9tX3F1ZXVlIGRvbSBxdWV1ZSA9CiAJCXwgTm9uZSAtPiAoKQogCQl8IFNvbWUg
eCAtPiBpZiB4PWRvbSB0aGVuIGQgOj0gTm9uZSkgcXVldWUKIAotbGV0IGNsZWFudXAgeGMgZG9t
cyA9CitsZXQgY2xlYW51cCBkb21zID0KIAlsZXQgbm90aWZ5ID0gcmVmIGZhbHNlIGluCiAJbGV0
IGRlYWRfZG9tID0gcmVmIFtdIGluCiAKQEAgLTEyMCw3ICsxMjIsNyBAQCBsZXQgY2xlYW51cCB4
YyBkb21zID0KIGxldCByZXN1bWUgZG9tcyBkb21pZCA9CiAJKCkKIAotbGV0IGNyZWF0ZSB4YyBk
b21zIGRvbWlkIG1mbiBwb3J0ID0KK2xldCBjcmVhdGUgZG9tcyBkb21pZCBtZm4gcG9ydCA9CiAJ
bGV0IGludGVyZmFjZSA9IFhlbmN0cmwubWFwX2ZvcmVpZ25fcmFuZ2UgeGMgZG9taWQgKFhlbm1t
YXAuZ2V0cGFnZXNpemUoKSkgbWZuIGluCiAJbGV0IGRvbSA9IERvbWFpbi5tYWtlIGRvbWlkIG1m
biBwb3J0IGludGVyZmFjZSBkb21zLmV2ZW50Y2huIGluCiAJSGFzaHRibC5hZGQgZG9tcy50YWJs
ZSBkb21pZCBkb207CmRpZmYgLS1naXQgYS90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5t
bCBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sCmluZGV4IDdlNTFiY2NkYzkuLjc0
YzY5Zjg2OWMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sCisr
KyBiL3Rvb2xzL29jYW1sL3hlbnN0b3JlZC9wcm9jZXNzLm1sCkBAIC00MTAsOCArNDEwLDcgQEAg
bGV0IGRvX2ludHJvZHVjZSBjb24gdCBkb21haW5zIGNvbnMgZGF0YSA9CiAJCWlmIERvbWFpbnMu
ZXhpc3QgZG9tYWlucyBkb21pZCB0aGVuCiAJCQlEb21haW5zLmZpbmQgZG9tYWlucyBkb21pZAog
CQllbHNlIHRyeQotCQkJbGV0IG5kb20gPSBYZW5jdHJsLndpdGhfaW50ZiAoZnVuIHhjIC0+Ci0J
CQkJRG9tYWlucy5jcmVhdGUgeGMgZG9tYWlucyBkb21pZCBtZm4gcG9ydCkgaW4KKwkJCWxldCBu
ZG9tID0gRG9tYWlucy5jcmVhdGUgZG9tYWlucyBkb21pZCBtZm4gcG9ydCBpbgogCQkJQ29ubmVj
dGlvbnMuYWRkX2RvbWFpbiBjb25zIG5kb207CiAJCQlDb25uZWN0aW9ucy5maXJlX3NwZWNfd2F0
Y2hlcyBjb25zICJAaW50cm9kdWNlRG9tYWluIjsKIAkJCW5kb20KZGlmZiAtLWdpdCBhL3Rvb2xz
L29jYW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQveGVu
c3RvcmVkLm1sCmluZGV4IDMzMmE2OWIxNjAuLjQ5ZmMxOGJmMTkgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L29jYW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQubWwKKysrIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVk
L3hlbnN0b3JlZC5tbApAQCAtMTc3LDEyICsxNzcsMTEgQEAgbGV0IGZyb21fY2hhbm5lbF9mIGNo
YW4gZG9tYWluX2Ygd2F0Y2hfZiBzdG9yZV9mID0KIGxldCBmcm9tX2NoYW5uZWwgc3RvcmUgY29u
cyBkb21zIGNoYW4gPQogCSgqIGRvbid0IGxldCB0aGUgcGVybWlzc2lvbiBnZXQgb24gb3VyIHdh
eSwgZnVsbCBwZXJtICEgKikKIAlsZXQgb3AgPSBTdG9yZS5nZXRfb3BzIHN0b3JlIFBlcm1zLkNv
bm5lY3Rpb24uZnVsbF9yaWdodHMgaW4KLQlsZXQgeGMgPSBYZW5jdHJsLmludGVyZmFjZV9vcGVu
ICgpIGluCiAKIAlsZXQgZG9tYWluX2YgZG9taWQgbWZuIHBvcnQgPQogCQlsZXQgbmRvbSA9CiAJ
CQlpZiBkb21pZCA+IDAgdGhlbgotCQkJCURvbWFpbnMuY3JlYXRlIHhjIGRvbXMgZG9taWQgbWZu
IHBvcnQKKwkJCQlEb21haW5zLmNyZWF0ZSBkb21zIGRvbWlkIG1mbiBwb3J0CiAJCQllbHNlCiAJ
CQkJRG9tYWlucy5jcmVhdGUwIGRvbXMKIAkJCWluCkBAIC0xOTYsOCArMTk1LDcgQEAgbGV0IGZy
b21fY2hhbm5lbCBzdG9yZSBjb25zIGRvbXMgY2hhbiA9CiAJCW9wLlN0b3JlLndyaXRlIHBhdGgg
dmFsdWU7CiAJCW9wLlN0b3JlLnNldHBlcm1zIHBhdGggcGVybXMKIAkJaW4KLQlmaW5hbGx5IChm
dW4gKCkgLT4gZnJvbV9jaGFubmVsX2YgY2hhbiBkb21haW5fZiB3YXRjaF9mIHN0b3JlX2YpCi0J
ICAgICAgICAoZnVuICgpIC0+IFhlbmN0cmwuaW50ZXJmYWNlX2Nsb3NlIHhjKQorCWZyb21fY2hh
bm5lbF9mIGNoYW4gZG9tYWluX2Ygd2F0Y2hfZiBzdG9yZV9mCiAKIGxldCBmcm9tX2ZpbGUgc3Rv
cmUgY29ucyBkb21zIGZpbGUgPQogCWxldCBjaGFubmVsID0gb3Blbl9pbiBmaWxlIGluCkBAIC0z
MjgsOCArMzI2LDYgQEAgbGV0IF8gPQogCQkoaWYgY2YuZG9tYWluX2luaXQgdGhlbiBbIEV2ZW50
LmZkIGV2ZW50Y2huIF0gZWxzZSBbXSkKIAkJaW4KIAotCWxldCB4YyA9IFhlbmN0cmwuaW50ZXJm
YWNlX29wZW4gKCkgaW4KLQogCWxldCBwcm9jZXNzX3NwZWNpYWxfZmRzIHJzZXQgPQogCQlsZXQg
YWNjZXB0X2Nvbm5lY3Rpb24gY2FuX3dyaXRlIGZkID0KIAkJCWxldCAoY2ZkLCBhZGRyKSA9IFVu
aXguYWNjZXB0IGZkIGluCkBAIC0zNDAsNyArMzM2LDcgQEAgbGV0IF8gPQogCQkJZGVidWcgInBl
bmRpbmcgcG9ydCAlZCIgKFhlbmV2ZW50Y2huLnRvX2ludCBwb3J0KTsKIAkJCWZpbmFsbHkgKGZ1
biAoKSAtPgogCQkJCWlmIFNvbWUgcG9ydCA9IGV2ZW50Y2huLkV2ZW50LnZpcnFfcG9ydCB0aGVu
ICgKLQkJCQkJbGV0IChub3RpZnksIGRlYWRkb20pID0gRG9tYWlucy5jbGVhbnVwIHhjIGRvbWFp
bnMgaW4KKwkJCQkJbGV0IChub3RpZnksIGRlYWRkb20pID0gRG9tYWlucy5jbGVhbnVwIGRvbWFp
bnMgaW4KIAkJCQkJTGlzdC5pdGVyIChDb25uZWN0aW9ucy5kZWxfZG9tYWluIGNvbnMpIGRlYWRk
b207CiAJCQkJCWlmIGRlYWRkb20gPD4gW10gfHwgbm90aWZ5IHRoZW4KIAkJCQkJCUNvbm5lY3Rp
b25zLmZpcmVfc3BlY193YXRjaGVzIGNvbnMgIkByZWxlYXNlRG9tYWluIgotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTEKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 21 09:55:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 09: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 1hT1UA-0002Ht-VX; Tue, 21 May 2019 09:55:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TCK3=TV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hT1UA-0002Ho-FL
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 09:55:06 +0000
X-Inumbo-ID: 8248965a-7bae-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 8248965a-7bae-11e9-8980-bc764e045a96;
 Tue, 21 May 2019 09:55:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hT1U9-0008SU-0P
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 09:55:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hT1U8-0001af-Tz
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 09:55:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hT1U8-0001af-Tz@xenbits.xenproject.org>
Date: Tue, 21 May 2019 09:55:04 +0000
Subject: [Xen-changelog] [xen staging] xen/boot: Print the build-id along
 with the changeset 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>

Y29tbWl0IDM3YmI5YmI0OWFkMWIyMTE0MDA5OGI0Y2Y3NjhjNjBmMzMzMDllOGIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEFwciA1IDE0OjI2OjMxIDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyMSAxMDo0MTo0
NyAyMDE5ICswMTAwCgogICAgeGVuL2Jvb3Q6IFByaW50IHRoZSBidWlsZC1pZCBhbG9uZyB3aXRo
IHRoZSBjaGFuZ2VzZXQgaW5mb3JtYXRpb24KICAgIAogICAgRHVyaW5nIGluaXRjYWxscyBpcyBv
aywgYnV0IGlzIGEgcmF0aGVyIHJhbmRvbSBwbGFjZSB0byBmaW5kIHRoZSBidWlsZC1pZDoKICAg
IAogICAgICAoWEVOKSBQYXJrZWQgMiBDUFVzCiAgICAgIChYRU4pIGJ1aWxkLWlkOiA3ZmYwNWY3
OGViYzgxNDEwMDBiOWZlZWU0MzcwYTQwOGJkOTM1ZGVjCiAgICAgIChYRU4pIFJ1bm5pbmcgc3R1
YiByZWNvdmVyeSBzZWxmdGVzdHMuLi4KICAgIAogICAgTG9naWNhbGx5LCBpdCBpcyB2ZXJzaW9u
IGluZm9ybWF0aW9uLCBzbyBwcmludCB3aXRoIHRoZSBjaGFuZ2VzZXQgaW5mb3JtYXRpb24KICAg
IGluIGNvbnNvbGVfaW5pdF9wcmVpcnEoKToKICAgIAogICAgICAoWEVOKSBYZW4gdmVyc2lvbiA0
LjEzLXVuc3RhYmxlIChhbmRyZXdjb29wQGFuZHJlY29vcCkgKGdjYyAoRGViaWFuIDQuOS4yLTEw
K2RlYjh1MikgNC45LjIpIGRlYnVnPXkgIEZyaSBBcHIgMTIgMTg6MjQ6NTIgQlNUIDIwMTkKICAg
ICAgKFhFTikgTGF0ZXN0IENoYW5nZVNldDogRnJpIEFwciA1IDE0OjM5OjQyIDIwMTkgZ2l0OmZj
NmM3YWUtZGlydHkKICAgICAgKFhFTikgYnVpbGQtaWQ6IDdmZjA1Zjc4ZWJjODE0MTAwMGI5ZmVl
ZTQzNzBhNDA4YmQ5MzVkZWMKICAgICAgKFhFTikgUFZIIHN0YXJ0IGluZm86IChwYSAwMDAwZmZj
MCkKICAgIAogICAgTm90aGluZyBoYXMgZXZlciBjYXJlZCBhYm91dCB4ZW5fYnVpbGRfaW5pdCgp
J3MgcmV0dXJuIHZhbHVlLCBzbyBjb252ZXJ0IGl0IHRvCiAgICB2b2lkIHJhdGhlciB0aGFuIGlu
Y2x1ZGUgZXJybm8uaCBpbnRvIHRoZSAhQlVJTERfSUQgY2FzZSBvZiB2ZXJzaW9uLmgKICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNv
bT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQog
eGVuL2NvbW1vbi92ZXJzaW9uLmMgICAgICAgfCA5ICsrKy0tLS0tLQogeGVuL2RyaXZlcnMvY2hh
ci9jb25zb2xlLmMgfCAzICsrKwogeGVuL2luY2x1ZGUveGVuL3ZlcnNpb24uaCAgfCAzICsrKwog
MyBmaWxlcyBjaGFuZ2VkLCA5IGluc2VydGlvbnMoKyksIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2NvbW1vbi92ZXJzaW9uLmMgYi94ZW4vY29tbW9uL3ZlcnNpb24uYwppbmRleCAy
MjNjYjUyZTY5Li45MzdlYjEyODFjIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3ZlcnNpb24uYwor
KysgYi94ZW4vY29tbW9uL3ZlcnNpb24uYwpAQCAtMTQwLDcgKzE0MCw3IEBAIHN0cnVjdCBjdl9p
bmZvX3BkYjcwCiAgICAgY2hhciBwZGJfZmlsZW5hbWVbXTsKIH07CiAKLXN0YXRpYyBpbnQgX19p
bml0IHhlbl9idWlsZF9pbml0KHZvaWQpCit2b2lkIF9faW5pdCB4ZW5fYnVpbGRfaW5pdCh2b2lk
KQogewogICAgIGNvbnN0IEVsZl9Ob3RlICpuID0gX19ub3RlX2dudV9idWlsZF9pZF9zdGFydDsK
ICAgICB1bnNpZ25lZCBpbnQgc3o7CkBAIC0xNDgsMTEgKzE0OCwxMSBAQCBzdGF0aWMgaW50IF9f
aW5pdCB4ZW5fYnVpbGRfaW5pdCh2b2lkKQogCiAgICAgLyogLS1idWlsZC1pZCBpbnZva2VkIHdp
dGggd3JvbmcgcGFyYW1ldGVycy4gKi8KICAgICBpZiAoIF9fbm90ZV9nbnVfYnVpbGRfaWRfZW5k
IDw9ICZuWzBdICkKLSAgICAgICAgcmV0dXJuIC1FTk9EQVRBOworICAgICAgICByZXR1cm47CiAK
ICAgICAvKiBDaGVjayBmb3IgZnVsbCBOb3RlIGhlYWRlci4gKi8KICAgICBpZiAoICZuWzFdID49
IF9fbm90ZV9nbnVfYnVpbGRfaWRfZW5kICkKLSAgICAgICAgcmV0dXJuIC1FTk9EQVRBOworICAg
ICAgICByZXR1cm47CiAKICAgICBzeiA9ICh2b2lkICopX19ub3RlX2dudV9idWlsZF9pZF9lbmQg
LSAodm9pZCAqKW47CiAKQEAgLTE4OCwxMCArMTg4LDcgQEAgc3RhdGljIGludCBfX2luaXQgeGVu
X2J1aWxkX2luaXQodm9pZCkKICNlbmRpZgogICAgIGlmICggIXJjICkKICAgICAgICAgcHJpbnRr
KFhFTkxPR19JTkZPICJidWlsZC1pZDogJSpwaE5cbiIsIGJ1aWxkX2lkX2xlbiwgYnVpbGRfaWRf
cCk7Ci0KLSAgICByZXR1cm4gcmM7CiB9Ci1fX2luaXRjYWxsKHhlbl9idWlsZF9pbml0KTsKICNl
bmRpZgogLyoKICAqIExvY2FsIHZhcmlhYmxlczoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL2No
YXIvY29uc29sZS5jIGIveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMKaW5kZXggOWJiY2IwZjU3
YS4uMzhlY2Q5YzAxNSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMKKysr
IGIveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMKQEAgLTkzNCw2ICs5MzQsOSBAQCB2b2lkIF9f
aW5pdCBjb25zb2xlX2luaXRfcHJlaXJxKHZvaWQpCiAgICAgICAgICAgIHhlbl9jb21waWxlcigp
LCBkZWJ1Z19idWlsZCgpID8gJ3knIDogJ24nLCB4ZW5fY29tcGlsZV9kYXRlKCkpOwogICAgIHBy
aW50aygiTGF0ZXN0IENoYW5nZVNldDogJXNcbiIsIHhlbl9jaGFuZ2VzZXQoKSk7CiAKKyAgICAv
KiBMb2NhdGUgYW5kIHByaW50IHRoZSBidWlsZGlkLCBpZiBhcHBsaWNhYmxlLiAqLworICAgIHhl
bl9idWlsZF9pbml0KCk7CisKICAgICBpZiAoIG9wdF9zeW5jX2NvbnNvbGUgKQogICAgIHsKICAg
ICAgICAgc2VyaWFsX3N0YXJ0X3N5bmMoc2VyY29uX2hhbmRsZSk7CmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS94ZW4vdmVyc2lvbi5oIGIveGVuL2luY2x1ZGUveGVuL3ZlcnNpb24uaAppbmRleCA5
N2MyNDdhNWViLi45YWM5MjZkMGUxIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vdmVyc2lv
bi5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi92ZXJzaW9uLmgKQEAgLTE5LDggKzE5LDExIEBAIGNv
bnN0IGNoYXIgKnhlbl9kZW55KHZvaWQpOwogaW50IHhlbl9idWlsZF9pZChjb25zdCB2b2lkICoq
cCwgdW5zaWduZWQgaW50ICpsZW4pOwogCiAjaWZkZWYgQlVJTERfSUQKK3ZvaWQgeGVuX2J1aWxk
X2luaXQodm9pZCk7CiBpbnQgeGVuX2J1aWxkX2lkX2NoZWNrKGNvbnN0IEVsZl9Ob3RlICpuLCB1
bnNpZ25lZCBpbnQgbl9zeiwKICAgICAgICAgICAgICAgICAgICAgICAgY29uc3Qgdm9pZCAqKnAs
IHVuc2lnbmVkIGludCAqbGVuKTsKKyNlbHNlCitzdGF0aWMgaW5saW5lIHZvaWQgeGVuX2J1aWxk
X2luaXQodm9pZCkge307CiAjZW5kaWYKIAogI2VuZGlmIC8qIF9fWEVOX1ZFUlNJT05fSF9fICov
Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNz
dGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 21 09:55:22 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 09:55: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 1hT1UQ-0002J2-35; Tue, 21 May 2019 09:55:22 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TCK3=TV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hT1UP-0002Iv-Bz
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 09:55:21 +0000
X-Inumbo-ID: 885416a2-7bae-11e9-985d-d7daa5a35111
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 885416a2-7bae-11e9-985d-d7daa5a35111;
 Tue, 21 May 2019 09:55:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hT1UJ-0008TK-6p
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 09:55:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hT1UJ-0001bR-4F
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 09:55:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hT1UJ-0001bR-4F@xenbits.xenproject.org>
Date: Tue, 21 May 2019 09:55:15 +0000
Subject: [Xen-changelog] [xen staging] x86/svm: Drop support for AMD's
 Lightweight Profiling
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDkxZjg2Zjg2MzRmOTlhYmQ4ZjI0Mjk0M2U2MjQ1MjIxMWEwOWZhMGEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIEp1bCAxNyAxMzozNjozMCAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgMjEgMTA6NDQ6
MDAgMjAxOSArMDEwMAoKICAgIHg4Ni9zdm06IERyb3Agc3VwcG9ydCBmb3IgQU1EJ3MgTGlnaHR3
ZWlnaHQgUHJvZmlsaW5nCiAgICAKICAgIExpZ2h0d2VpZ2h0IFByb2ZpbGluZyB3YXMgaW50cm9k
dWNlZCBpbiBCdWxsZG96ZXIgKEZhbTE1aCksIGJ1dCB3YXMgZHJvcHBlZAogICAgZnJvbSBaZW4g
KEZhbTE3aCkgcHJvY2Vzc29ycy4gIEZ1cnRoZXJtb3JlLCBMV1Agd2FzIGRyb3BwZWQgZnJvbSBG
YW0xNS8xNiBDUFVzCiAgICB3aGVuIElCUEIgZm9yIFNwZWN0cmUgdjIgd2FzIGludHJvZHVjZWQg
aW4gbWljcm9jb2RlLCBvd2luZyB0byBMV1Agbm90IGJlaW5nCiAgICB1c2VkIGluIHByYWN0aWNl
LgogICAgCiAgICBBcyBhIHJlc3VsdCwgQ1BVcyB3aGljaCBhcmUgb3BlcmF0aW5nIHdpdGhpbiBz
cGVjaWZpY2F0aW9uIChpLmUuIHdpdGggdXAgdG8KICAgIGRhdGUgbWljcm9jb2RlKSBubyBsb25n
ZXIgaGF2ZSB0aGlzIGZlYXR1cmUsIGFuZCB0aGVyZWZvcmUgYXJlIG5vdCB1c2luZyBpdC4KICAg
IAogICAgRHJvcCBzdXBwb3J0IGZyb20gWGVuLiAgVGhlIG1haW4gbW90aXZhdGlvbiBoZXJlIGlz
IHRvIHJlbW92ZSB1bm5lY2Vzc2FyeQogICAgY29tcGxleGl0eSBmcm9tIENQVUlEIGhhbmRsaW5n
LCBidXQgaXQgYWxzbyB0aWRpZXMgdXAgdGhlIFNWTSBjb2RlIG5pY2VseS4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAg
IFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1i
eTogQnJpYW4gV29vZHMgPGJyaWFuLndvb2RzQGFtZC5jb20+Ci0tLQogeGVuL2FyY2gveDg2L2Nw
dWlkLmMgICAgICAgICAgICAgICAgICAgICAgICB8IDIyICstLS0tLS0tLQogeGVuL2FyY2gveDg2
L2h2bS9zdm0vc3ZtLmMgICAgICAgICAgICAgICAgICB8IDc3IC0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvaHZtL3N2bS92bWNiLmMgICAgICAgICAgICAgICAgIHwg
IDUgLS0KIHhlbi9hcmNoL3g4Ni9tc3IuYyAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgNCAr
KwogeGVuL2FyY2gveDg2L3hzdGF0ZS5jICAgICAgICAgICAgICAgICAgICAgICB8ICAzICstCiB4
ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaCAgICAgICAgICAgIHwgIDEgLQogeGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3ZtY2IuaCAgICAgICAgICB8ICA0IC0tCiB4ZW4vaW5jbHVk
ZS9hc20teDg2L3hzdGF0ZS5oICAgICAgICAgICAgICAgIHwgIDMgKy0KIHhlbi9pbmNsdWRlL3B1
YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmggfCAgMiArLQogOSBmaWxlcyBjaGFuZ2VkLCA4
IGluc2VydGlvbnMoKyksIDExMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvY3B1aWQuYyBiL3hlbi9hcmNoL3g4Ni9jcHVpZC5jCmluZGV4IDZmNTkzMjUxYmIuLjY2NmZi
YmJkYjEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHVpZC5jCisrKyBiL3hlbi9hcmNoL3g4
Ni9jcHVpZC5jCkBAIC0xNjMsMTQgKzE2Myw2IEBAIHN0YXRpYyB2b2lkIHJlY2FsY3VsYXRlX3hz
dGF0ZShzdHJ1Y3QgY3B1aWRfcG9saWN5ICpwKQogICAgICAgICAgICAgICAgICAgICAgICAgICB4
c3RhdGVfc2l6ZXNbWDg2X1hDUjBfUEtSVV9QT1NdKTsKICAgICB9CiAKLSAgICBpZiAoIHAtPmV4
dGQubHdwICkKLSAgICB7Ci0gICAgICAgIHhzdGF0ZXMgfD0gWDg2X1hDUjBfTFdQOwotICAgICAg
ICB4c3RhdGVfc2l6ZSA9IG1heCh4c3RhdGVfc2l6ZSwKLSAgICAgICAgICAgICAgICAgICAgICAg
ICAgeHN0YXRlX29mZnNldHNbWDg2X1hDUjBfTFdQX1BPU10gKwotICAgICAgICAgICAgICAgICAg
ICAgICAgICB4c3RhdGVfc2l6ZXNbWDg2X1hDUjBfTFdQX1BPU10pOwotICAgIH0KLQogICAgIHAt
PnhzdGF0ZS5tYXhfc2l6ZSAgPSAgeHN0YXRlX3NpemU7CiAgICAgcC0+eHN0YXRlLnhjcjBfbG93
ICA9ICB4c3RhdGVzICYgflhTVEFURV9YU0FWRVNfT05MWTsKICAgICBwLT54c3RhdGUueGNyMF9o
aWdoID0gKHhzdGF0ZXMgJiB+WFNUQVRFX1hTQVZFU19PTkxZKSA+PiAzMjsKQEAgLTI2NSw4ICsy
NTcsNyBAQCBzdGF0aWMgdm9pZCByZWNhbGN1bGF0ZV9taXNjKHN0cnVjdCBjcHVpZF9wb2xpY3kg
KnApCiAgICAgICAgIHplcm9fbGVhdmVzKHAtPmV4dGQucmF3LCAweGIsIDB4MTgpOwogCiAgICAg
ICAgIHAtPmV4dGQucmF3WzB4MWJdID0gRU1QVFlfTEVBRjsgLyogSUJTIC0gbm90IHN1cHBvcnRl
ZC4gKi8KLQotICAgICAgICBwLT5leHRkLnJhd1sweDFjXS5hID0gMDsgLyogTFdQLmEgZW50aXJl
bHkgZHluYW1pYy4gKi8KKyAgICAgICAgcC0+ZXh0ZC5yYXdbMHgxY10gPSBFTVBUWV9MRUFGOyAv
KiBMV1AgLSBub3Qgc3VwcG9ydGVkLiAqLwogICAgICAgICBicmVhazsKICAgICB9CiB9CkBAIC01
ODEsMTEgKzU3Miw2IEBAIHZvaWQgcmVjYWxjdWxhdGVfY3B1aWRfcG9saWN5KHN0cnVjdCBkb21h
aW4gKmQpCiAKICAgICBpZiAoICFwLT5leHRkLnBhZ2UxZ2IgKQogICAgICAgICBwLT5leHRkLnJh
d1sweDE5XSA9IEVNUFRZX0xFQUY7Ci0KLSAgICBpZiAoIHAtPmV4dGQubHdwICkKLSAgICAgICAg
cC0+ZXh0ZC5yYXdbMHgxY10uZCAmPSBtYXgtPmV4dGQucmF3WzB4MWNdLmQ7Ci0gICAgZWxzZQot
ICAgICAgICBwLT5leHRkLnJhd1sweDFjXSA9IEVNUFRZX0xFQUY7CiB9CiAKIGludCBpbml0X2Rv
bWFpbl9jcHVpZF9wb2xpY3koc3RydWN0IGRvbWFpbiAqZCkKQEAgLTk3MiwxMiArOTU4LDYgQEAg
dm9pZCBndWVzdF9jcHVpZChjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbGVhZiwKICAg
ICAgICAgICAgICAgICByZXMtPmQgfD0gY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX01UUlIpOwog
ICAgICAgICB9CiAgICAgICAgIGJyZWFrOwotCi0gICAgY2FzZSAweDgwMDAwMDFjOgotICAgICAg
ICBpZiAoICh2LT5hcmNoLnhjcjAgJiBYODZfWENSMF9MV1ApICYmIGNwdV9oYXNfc3ZtICkKLSAg
ICAgICAgICAgIC8qIFR1cm4gb24gYXZhaWxhYmxlIGJpdCBhbmQgb3RoZXIgZmVhdHVyZXMgc3Bl
Y2lmaWVkIGluIGx3cF9jZmcuICovCi0gICAgICAgICAgICByZXMtPmEgPSAocmVzLT5kICYgdi0+
YXJjaC5odm0uc3ZtLmd1ZXN0X2x3cF9jZmcpIHwgMTsKLSAgICAgICAgYnJlYWs7CiAgICAgfQog
fQogCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL3N2bS9zdm0uYyBiL3hlbi9hcmNoL3g4
Ni9odm0vc3ZtL3N2bS5jCmluZGV4IDBiZWIzMWJiZTkuLjlmMjY0OTMxNTcgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2
bS5jCkBAIC05MzksNzIgKzkzOSw2IEBAIHN0YXRpYyB2b2lkIHN2bV9pbml0X2h5cGVyY2FsbF9w
YWdlKHN0cnVjdCBkb21haW4gKmQsIHZvaWQgKmh5cGVyY2FsbF9wYWdlKQogICAgICoodTE2ICop
KGh5cGVyY2FsbF9wYWdlICsgKF9fSFlQRVJWSVNPUl9pcmV0ICogMzIpKSA9IDB4MGIwZjsgLyog
dWQyICovCiB9CiAKLXN0YXRpYyB2b2lkIHN2bV9sd3BfaW50ZXJydXB0KHN0cnVjdCBjcHVfdXNl
cl9yZWdzICpyZWdzKQotewotICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3VycmVudDsKLQotICAg
IGFja19BUElDX2lycSgpOwotICAgIHZsYXBpY19zZXRfaXJxKAotICAgICAgICB2Y3B1X3ZsYXBp
YyhjdXJyKSwKLSAgICAgICAgKGN1cnItPmFyY2guaHZtLnN2bS5ndWVzdF9sd3BfY2ZnID4+IDQw
KSAmIDB4ZmYsCi0gICAgICAgIDApOwotfQotCi1zdGF0aWMgaW5saW5lIHZvaWQgc3ZtX2x3cF9z
YXZlKHN0cnVjdCB2Y3B1ICp2KQotewotICAgIC8qIERvbid0IG1lc3MgdXAgd2l0aCBvdGhlciBn
dWVzdHMuIERpc2FibGUgTFdQIGZvciBuZXh0IFZDUFUuICovCi0gICAgaWYgKCB2LT5hcmNoLmh2
bS5zdm0uZ3Vlc3RfbHdwX2NmZyApCi0gICAgewotICAgICAgICB3cm1zcmwoTVNSX0FNRDY0X0xX
UF9DRkcsIDB4MCk7Ci0gICAgICAgIHdybXNybChNU1JfQU1ENjRfTFdQX0NCQUREUiwgMHgwKTsK
LSAgICB9Ci19Ci0KLXN0YXRpYyBpbmxpbmUgdm9pZCBzdm1fbHdwX2xvYWQoc3RydWN0IHZjcHUg
KnYpCi17Ci0gICAgLyogT25seSBMV1BfQ0ZHIGlzIHJlbG9hZGVkLiBMV1BfQ0JBRERSIHdpbGwg
YmUgcmVsb2FkZWQgdmlhIHhyc3Rvci4gKi8KLSAgIGlmICggdi0+YXJjaC5odm0uc3ZtLmd1ZXN0
X2x3cF9jZmcgKQotICAgICAgIHdybXNybChNU1JfQU1ENjRfTFdQX0NGRywgdi0+YXJjaC5odm0u
c3ZtLmNwdV9sd3BfY2ZnKTsKLX0KLQotLyogVXBkYXRlIExXUF9DRkcgTVNSICgweGMwMDAwMTA1
KS4gUmV0dXJuIC0xIGlmIGVycm9yOyBvdGhlcndpc2UgcmV0dXJucyAwLiAqLwotc3RhdGljIGlu
dCBzdm1fdXBkYXRlX2x3cF9jZmcoc3RydWN0IHZjcHUgKnYsIHVpbnQ2NF90IG1zcl9jb250ZW50
KQotewotICAgIHVpbnQzMl90IG1zcl9sb3c7Ci0gICAgc3RhdGljIHVpbnQ4X3QgbHdwX2ludHJf
dmVjdG9yOwotCi0gICAgaWYgKCB4c2F2ZV9lbmFibGVkKHYpICYmIGNwdV9oYXNfbHdwICkKLSAg
ICB7Ci0gICAgICAgIG1zcl9sb3cgPSAodWludDMyX3QpbXNyX2NvbnRlbnQ7Ci0gICAgICAgIAot
ICAgICAgICAvKiBnZW5lcmF0ZSAjR1AgaWYgZ3Vlc3QgdHJpZXMgdG8gdHVybiBvbiB1bnN1cHBv
cnRlZCBmZWF0dXJlcy4gKi8KLSAgICAgICAgaWYgKCBtc3JfbG93ICYgfnYtPmRvbWFpbi0+YXJj
aC5jcHVpZC0+ZXh0ZC5yYXdbMHgxY10uZCApCi0gICAgICAgICAgICByZXR1cm4gLTE7Ci0KLSAg
ICAgICAgdi0+YXJjaC5odm0uc3ZtLmd1ZXN0X2x3cF9jZmcgPSBtc3JfY29udGVudDsKLQotICAg
ICAgICAvKiBzZXR1cCBpbnRlcnJ1cHQgaGFuZGxlciBpZiBuZWVkZWQgKi8KLSAgICAgICAgaWYg
KCAobXNyX2NvbnRlbnQgJiAweDgwMDAwMDAwKSAmJiAoKG1zcl9jb250ZW50ID4+IDQwKSAmIDB4
ZmYpICkKLSAgICAgICAgewotICAgICAgICAgICAgYWxsb2NfZGlyZWN0X2FwaWNfdmVjdG9yKCZs
d3BfaW50cl92ZWN0b3IsIHN2bV9sd3BfaW50ZXJydXB0KTsKLSAgICAgICAgICAgIHYtPmFyY2gu
aHZtLnN2bS5jcHVfbHdwX2NmZyA9IChtc3JfY29udGVudCAmIDB4ZmZmZjAwZmZmZmZmZmZmZlVM
TCkKLSAgICAgICAgICAgICAgICB8ICgodWludDY0X3QpbHdwX2ludHJfdmVjdG9yIDw8IDQwKTsK
LSAgICAgICAgfQotICAgICAgICBlbHNlCi0gICAgICAgIHsKLSAgICAgICAgICAgIC8qIG90aGVy
d2lzZSBkaXNhYmxlIGl0ICovCi0gICAgICAgICAgICB2LT5hcmNoLmh2bS5zdm0uY3B1X2x3cF9j
ZmcgPSBtc3JfY29udGVudCAmIDB4ZmZmZjAwZmY3ZmZmZmZmZlVMTDsKLSAgICAgICAgfQotICAg
ICAgICAKLSAgICAgICAgd3Jtc3JsKE1TUl9BTUQ2NF9MV1BfQ0ZHLCB2LT5hcmNoLmh2bS5zdm0u
Y3B1X2x3cF9jZmcpOwotCi0gICAgICAgIC8qIHRyYWNrIG5vbmFsenkgc3RhdGUgaWYgTFdQX0NG
RyBpcyBub24temVyby4gKi8KLSAgICAgICAgdi0+YXJjaC5ub25sYXp5X3hzdGF0ZV91c2VkID0g
ISEobXNyX2NvbnRlbnQpOwotICAgIH0KLQotICAgIHJldHVybiAwOwotfQotCiBzdGF0aWMgaW5s
aW5lIHZvaWQgc3ZtX3RzY19yYXRpb19zYXZlKHN0cnVjdCB2Y3B1ICp2KQogewogICAgIC8qIE90
aGVyIHZjcHVzIG1pZ2h0IG5vdCBoYXZlIHZ0c2MgZW5hYmxlZC4gU28gZGlzYWJsZSBUU0NfUkFU
SU8gaGVyZS4gKi8KQEAgLTEwMzQsNyArOTY4LDYgQEAgc3RhdGljIHZvaWQgc3ZtX2N0eHRfc3dp
dGNoX2Zyb20oc3RydWN0IHZjcHUgKnYpCiAgICAgICAgIHN2bV9mcHVfbGVhdmUodik7CiAKICAg
ICBzdm1fc2F2ZV9kcih2KTsKLSAgICBzdm1fbHdwX3NhdmUodik7CiAgICAgc3ZtX3RzY19yYXRp
b19zYXZlKHYpOwogCiAgICAgc3ZtX3N5bmNfdm1jYih2LCB2bWNiX25lZWRzX3ZtbG9hZCk7CkBA
IC0xMDY2LDcgKzk5OSw2IEBAIHN0YXRpYyB2b2lkIHN2bV9jdHh0X3N3aXRjaF90byhzdHJ1Y3Qg
dmNwdSAqdikKIAogICAgIHN2bV92bXNhdmVfcGEocGVyX2NwdShob3N0X3ZtY2IsIGNwdSkpOwog
ICAgIHZtY2ItPmNsZWFuYml0cy5ieXRlcyA9IDA7Ci0gICAgc3ZtX2x3cF9sb2FkKHYpOwogICAg
IHN2bV90c2NfcmF0aW9fbG9hZCh2KTsKIAogICAgIGlmICggY3B1X2hhc19tc3JfdHNjX2F1eCAp
CkBAIC0yMDAyLDEwICsxOTM0LDYgQEAgc3RhdGljIGludCBzdm1fbXNyX3JlYWRfaW50ZXJjZXB0
KHVuc2lnbmVkIGludCBtc3IsIHVpbnQ2NF90ICptc3JfY29udGVudCkKICAgICAgICAgKm1zcl9j
b250ZW50ID0gdm1jYl9nZXRfbGFzdGludHRvaXAodm1jYik7CiAgICAgICAgIGJyZWFrOwogCi0g
ICAgY2FzZSBNU1JfQU1ENjRfTFdQX0NGRzoKLSAgICAgICAgKm1zcl9jb250ZW50ID0gdi0+YXJj
aC5odm0uc3ZtLmd1ZXN0X2x3cF9jZmc7Ci0gICAgICAgIGJyZWFrOwotCiAgICAgY2FzZSBNU1Jf
SzdfUEVSRkNUUjA6CiAgICAgY2FzZSBNU1JfSzdfUEVSRkNUUjE6CiAgICAgY2FzZSBNU1JfSzdf
UEVSRkNUUjI6CkBAIC0yMTc3LDExICsyMTA1LDYgQEAgc3RhdGljIGludCBzdm1fbXNyX3dyaXRl
X2ludGVyY2VwdCh1bnNpZ25lZCBpbnQgbXNyLCB1aW50NjRfdCBtc3JfY29udGVudCkKICAgICAg
ICAgdm1jYl9zZXRfbGFzdGludHRvaXAodm1jYiwgbXNyX2NvbnRlbnQpOwogICAgICAgICBicmVh
azsKIAotICAgIGNhc2UgTVNSX0FNRDY0X0xXUF9DRkc6Ci0gICAgICAgIGlmICggc3ZtX3VwZGF0
ZV9sd3BfY2ZnKHYsIG1zcl9jb250ZW50KSA8IDAgKQotICAgICAgICAgICAgZ290byBncGY7Ci0g
ICAgICAgIGJyZWFrOwotCiAgICAgY2FzZSBNU1JfSzdfUEVSRkNUUjA6CiAgICAgY2FzZSBNU1Jf
SzdfUEVSRkNUUjE6CiAgICAgY2FzZSBNU1JfSzdfUEVSRkNUUjI6CmRpZmYgLS1naXQgYS94ZW4v
YXJjaC94ODYvaHZtL3N2bS92bWNiLmMgYi94ZW4vYXJjaC94ODYvaHZtL3N2bS92bWNiLmMKaW5k
ZXggOWQxYzViZjZhZi4uNzFlZTcxMDJmNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9z
dm0vdm1jYi5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3ZtY2IuYwpAQCAtMTAwLDExICsx
MDAsNiBAQCBzdGF0aWMgaW50IGNvbnN0cnVjdF92bWNiKHN0cnVjdCB2Y3B1ICp2KQogICAgIHN2
bV9kaXNhYmxlX2ludGVyY2VwdF9mb3JfbXNyKHYsIE1TUl9TVEFSKTsKICAgICBzdm1fZGlzYWJs
ZV9pbnRlcmNlcHRfZm9yX21zcih2LCBNU1JfU1lTQ0FMTF9NQVNLKTsKIAotICAgIC8qIExXUF9D
QkFERFIgTVNSIGlzIHNhdmVkIGFuZCByZXN0b3JlZCBieSBGUFUgY29kZS4gU28gU1ZNIGRvZXNu
J3QgbmVlZCB0bwotICAgICAqIGludGVyY2VwdCBpdC4gKi8KLSAgICBpZiAoIGNwdV9oYXNfbHdw
ICkKLSAgICAgICAgc3ZtX2Rpc2FibGVfaW50ZXJjZXB0X2Zvcl9tc3IodiwgTVNSX0FNRDY0X0xX
UF9DQkFERFIpOwotCiAgICAgdm1jYi0+X21zcnBtX2Jhc2VfcGEgPSB2aXJ0X3RvX21hZGRyKHN2
bS0+bXNycG0pOwogICAgIHZtY2ItPl9pb3BtX2Jhc2VfcGEgPSBfX3BhKHYtPmRvbWFpbi0+YXJj
aC5odm0uaW9fYml0bWFwKTsKIApkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21zci5jIGIveGVu
L2FyY2gveDg2L21zci5jCmluZGV4IDg4M2I1N2IyZDUuLjVhMmVmNzg4NDkgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9tc3IuYworKysgYi94ZW4vYXJjaC94ODYvbXNyLmMKQEAgLTEzMiw2ICsx
MzIsOCBAQCBpbnQgZ3Vlc3RfcmRtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IG1zciwgdWlu
dDY0X3QgKnZhbCkKICAgICBjYXNlIE1TUl9GTFVTSF9DTUQ6CiAgICAgICAgIC8qIFdyaXRlLW9u
bHkgKi8KICAgICBjYXNlIE1TUl9UU1hfRk9SQ0VfQUJPUlQ6CisgICAgY2FzZSBNU1JfQU1ENjRf
TFdQX0NGRzoKKyAgICBjYXNlIE1TUl9BTUQ2NF9MV1BfQ0JBRERSOgogICAgICAgICAvKiBOb3Qg
b2ZmZXJlZCB0byBndWVzdHMuICovCiAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7CiAKQEAgLTI3Miw2
ICsyNzQsOCBAQCBpbnQgZ3Vlc3Rfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IG1zciwg
dWludDY0X3QgdmFsKQogICAgIGNhc2UgTVNSX0FSQ0hfQ0FQQUJJTElUSUVTOgogICAgICAgICAv
KiBSZWFkLW9ubHkgKi8KICAgICBjYXNlIE1TUl9UU1hfRk9SQ0VfQUJPUlQ6CisgICAgY2FzZSBN
U1JfQU1ENjRfTFdQX0NGRzoKKyAgICBjYXNlIE1TUl9BTUQ2NF9MV1BfQ0JBRERSOgogICAgICAg
ICAvKiBOb3Qgb2ZmZXJlZCB0byBndWVzdHMuICovCiAgICAgICAgIGdvdG8gZ3BfZmF1bHQ7CiAK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94c3RhdGUuYyBiL3hlbi9hcmNoL3g4Ni94c3RhdGUu
YwppbmRleCA4NThkMWE2NTczLi4zZGE2MDlhNmIwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
eHN0YXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3hzdGF0ZS5jCkBAIC03MjUsOCArNzI1LDcgQEAg
aW50IGhhbmRsZV94c2V0YnYodTMyIGluZGV4LCB1NjQgbmV3X2J2KQogICAgIGN1cnItPmFyY2gu
eGNyMCA9IG5ld19idjsKICAgICBjdXJyLT5hcmNoLnhjcjBfYWNjdW0gfD0gbmV3X2J2OwogCi0g
ICAgLyogTFdQIHNldHMgbm9ubGF6eV94c3RhdGVfdXNlZCBpbmRlcGVuZGVudGx5LiAqLwotICAg
IGlmICggbmV3X2J2ICYgKFhTVEFURV9OT05MQVpZICYgflg4Nl9YQ1IwX0xXUCkgKQorICAgIGlm
ICggbmV3X2J2ICYgWFNUQVRFX05PTkxBWlkgKQogICAgICAgICBjdXJyLT5hcmNoLm5vbmxhenlf
eHN0YXRlX3VzZWQgPSAxOwogCiAgICAgbWFzayAmPSBjdXJyLT5mcHVfZGlydGllZCA/IH5YU1RB
VEVfRlBfU1NFIDogWFNUQVRFX05PTkxBWlk7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20t
eDg2L2NwdWZlYXR1cmUuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCmluZGV4
IGJmNWYzN2VjMzYuLmI5N2RkNmVkOWMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYv
Y3B1ZmVhdHVyZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZS5oCkBAIC03
OCw3ICs3OCw2IEBACiAjZGVmaW5lIGNwdV9oYXNfc3ZtICAgICAgICAgICAgIGJvb3RfY3B1X2hh
cyhYODZfRkVBVFVSRV9TVk0pCiAjZGVmaW5lIGNwdV9oYXNfc3NlNGEgICAgICAgICAgIGJvb3Rf
Y3B1X2hhcyhYODZfRkVBVFVSRV9TU0U0QSkKICNkZWZpbmUgY3B1X2hhc194b3AgICAgICAgICAg
ICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1hPUCkKLSNkZWZpbmUgY3B1X2hhc19sd3AgICAg
ICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0xXUCkKICNkZWZpbmUgY3B1X2hhc19m
bWE0ICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0ZNQTQpCiAjZGVmaW5lIGNw
dV9oYXNfdGJtICAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9UQk0pCiAKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS92bWNiLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2h2bS9zdm0vdm1jYi5oCmluZGV4IDcwMTc3MDU5ZTcuLjVjNzEwMjg2ZjcgMTAw
NjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHZtL3N2bS92bWNiLmgKKysrIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9odm0vc3ZtL3ZtY2IuaApAQCAtNTM0LDEwICs1MzQsNiBAQCBzdHJ1Y3Qg
c3ZtX3ZjcHUgewogICAgIHVpbnQ2NF90IGd1ZXN0X3N5c2VudGVyX2NzOwogICAgIHVpbnQ2NF90
IGd1ZXN0X3N5c2VudGVyX2VzcDsKICAgICB1aW50NjRfdCBndWVzdF9zeXNlbnRlcl9laXA7Ci0K
LSAgICAvKiBBTUQgbGlnaHR3ZWlnaHQgcHJvZmlsaW5nIE1TUiAqLwotICAgIHVpbnQ2NF90IGd1
ZXN0X2x3cF9jZmc7ICAgICAgLyogZ3Vlc3QgdmVyc2lvbiAqLwotICAgIHVpbnQ2NF90IGNwdV9s
d3BfY2ZnOyAgICAgICAgLyogQ1BVIHZlcnNpb24gKi8KIH07CiAKIHN0cnVjdCB2bWNiX3N0cnVj
dCAqYWxsb2Nfdm1jYih2b2lkKTsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYveHN0
YXRlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3hzdGF0ZS5oCmluZGV4IDQ3ZjYwMmI4NTUuLjdh
YjBiZGRlODkgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYveHN0YXRlLmgKKysrIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni94c3RhdGUuaApAQCAtMzUsOCArMzUsNyBAQCBleHRlcm4gdWlu
dDMyX3QgbXhjc3JfbWFzazsKICAgICAgICAgICAgICAgICAgICAgICAgIFhTVEFURV9OT05MQVpZ
KQogCiAjZGVmaW5lIFhTVEFURV9BTEwgICAgICh+KDFVTEwgPDwgNjMpKQotI2RlZmluZSBYU1RB
VEVfTk9OTEFaWSAoWDg2X1hDUjBfTFdQIHwgWDg2X1hDUjBfQk5EUkVHUyB8IFg4Nl9YQ1IwX0JO
RENTUiB8IFwKLSAgICAgICAgICAgICAgICAgICAgICAgIFg4Nl9YQ1IwX1BLUlUpCisjZGVmaW5l
IFhTVEFURV9OT05MQVpZIChYODZfWENSMF9CTkRSRUdTIHwgWDg2X1hDUjBfQk5EQ1NSIHwgWDg2
X1hDUjBfUEtSVSkKICNkZWZpbmUgWFNUQVRFX0xBWlkgICAgKFhTVEFURV9BTEwgJiB+WFNUQVRF
X05PTkxBWlkpCiAjZGVmaW5lIFhTVEFURV9YU0FWRVNfT05MWSAgICAgICAgIDAKICNkZWZpbmUg
WFNUQVRFX0NPTVBBQ1RJT05fRU5BQkxFRCAgKDFVTEwgPDwgNjMpCmRpZmYgLS1naXQgYS94ZW4v
aW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oIGIveGVuL2luY2x1ZGUvcHVi
bGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaAppbmRleCBjZjI4MTE4Y2FiLi5lNDY1MWI0NDM0
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5o
CisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKQEAgLTE3
Niw3ICsxNzYsNyBAQCBYRU5fQ1BVRkVBVFVSRShJQlMsICAgICAgICAgICAzKjMyKzEwKSAvKiAg
IEluc3RydWN0aW9uIEJhc2VkIFNhbXBsaW5nICovCiBYRU5fQ1BVRkVBVFVSRShYT1AsICAgICAg
ICAgICAzKjMyKzExKSAvKkEgIGV4dGVuZGVkIEFWWCBpbnN0cnVjdGlvbnMgKi8KIFhFTl9DUFVG
RUFUVVJFKFNLSU5JVCwgICAgICAgIDMqMzIrMTIpIC8qICAgU0tJTklUL1NUR0kgaW5zdHJ1Y3Rp
b25zICovCiBYRU5fQ1BVRkVBVFVSRShXRFQsICAgICAgICAgICAzKjMyKzEzKSAvKiAgIFdhdGNo
ZG9nIHRpbWVyICovCi1YRU5fQ1BVRkVBVFVSRShMV1AsICAgICAgICAgICAzKjMyKzE1KSAvKlMg
IExpZ2h0IFdlaWdodCBQcm9maWxpbmcgKi8KK1hFTl9DUFVGRUFUVVJFKExXUCwgICAgICAgICAg
IDMqMzIrMTUpIC8qICAgTGlnaHQgV2VpZ2h0IFByb2ZpbGluZyAqLwogWEVOX0NQVUZFQVRVUkUo
Rk1BNCwgICAgICAgICAgMyozMisxNikgLypBICA0IG9wZXJhbmRzIE1BQyBpbnN0cnVjdGlvbnMg
Ki8KIFhFTl9DUFVGRUFUVVJFKE5PREVJRF9NU1IsICAgIDMqMzIrMTkpIC8qICAgTm9kZUlkIE1T
UiAqLwogWEVOX0NQVUZFQVRVUkUoVEJNLCAgICAgICAgICAgMyozMisyMSkgLypBICB0cmFpbGlu
ZyBiaXQgbWFuaXB1bGF0aW9ucyAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 21 11:00:14 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 11:00:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hT2VA-00008a-2S; Tue, 21 May 2019 11:00: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=TCK3=TV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hT2V8-00008C-Tm
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 11:00:11 +0000
X-Inumbo-ID: 96a4bbdf-7bb7-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 96a4bbdf-7bb7-11e9-8980-bc764e045a96;
 Tue, 21 May 2019 11:00:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hT2V2-0001PA-Lo
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 11:00:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hT2V2-0005u3-J1
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 11:00:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hT2V2-0005u3-J1@xenbits.xenproject.org>
Date: Tue, 21 May 2019 11:00:04 +0000
Subject: [Xen-changelog] [xen staging] autotools: Updage config.guess and
 config.sub
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDU3ZDg3ZWUzYTVkMTBjZGJhOTcyZWVjM2E1NGNkOTcxZmVjMWI4ZDIKQXV0aG9yOiAg
ICAgQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPgpBdXRob3JEYXRl
OiBGcmkgTWF5IDE3IDE1OjMxOjUxIDIwMTkgLTA3MDAKQ29tbWl0OiAgICAgV2VpIExpdSA8d2Vp
LmxpdTJAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyMSAxMTo1NzowNSAyMDE5ICsw
MTAwCgogICAgYXV0b3Rvb2xzOiBVcGRhZ2UgY29uZmlnLmd1ZXNzIGFuZCBjb25maWcuc3ViCiAg
ICAKICAgIFRoZSBhdXRvY29uZiBtYW51YWwgWzFdIHNwZWNpZmllcyB0aGF0IGFzIHdlIGRlZmlu
ZSBBQ19DQU5PTklDQUxfSE9TVCB3ZQogICAgbXVzdCBzdXBwbHkgY29uZmlnLmd1ZXNzIGFuZCBj
b25maWcuc3ViLiBJbiB3aGljaCBjYXNlIGxldCdzIHVwZGF0ZSB0aGVtCiAgICBmcm9tIFsyXSBj
b21taXQ6IGI5ODQyNGMyNCAiY29uZmlnLmd1ZXNzOiBSZW1vdmUgc3BhY2UgYWZ0ZXIgIiNlbmRp
ZiIsIGFzCiAgICBHbnVsaWIgYW5kIHNvbWUiCiAgICAKICAgIFRoaXMgYWxsb3dzIHVzIHRvIHN1
cHBvcnQgbW9yZSBhY2hpdGVjdHVyZXMgKFJJU0MtVikgYW5kIG90aGVyIGdlbmVyYWwKICAgIGlt
cHJvdmVtZW50cy4KICAgIAogICAgMTogaHR0cHM6Ly93d3cuZ251Lm9yZy9zb2Z0d2FyZS9hdXRv
Y29uZi9tYW51YWwvYXV0b2NvbmYuaHRtbCNDYW5vbmljYWxpemluZwogICAgMjogaHR0cHM6Ly9n
aXQuc2F2YW5uYWguZ251Lm9yZy9jZ2l0L2NvbmZpZy5naXQvCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEFsaXN0YWlyIEZyYW5jaXMgPGFsaXN0YWlyLmZyYW5jaXNAd2RjLmNvbT4KICAgIEFja2Vk
LWJ5OiBJYW4gSmFja3NvbiA8aWFuLmphY2tzb25AZXUuY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5
OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgotLS0KIGNvbmZpZy5ndWVzcyB8IDEwMTQg
KysrKysrKysrKysrLS0tLS0tLS0tLS0KIGNvbmZpZy5zdWIgICB8IDI1MjIgKysrKysrKysrKysr
KysrKysrKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogMiBmaWxlcyBj
aGFuZ2VkLCAxODQwIGluc2VydGlvbnMoKyksIDE2OTYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0
IGEvY29uZmlnLmd1ZXNzIGIvY29uZmlnLmd1ZXNzCm9sZCBtb2RlIDEwMDc1NQpuZXcgbW9kZSAx
MDA2NDQKaW5kZXggZDYyMmE0NGU1NS4uNGNkOTQ1NGIzNQotLS0gYS9jb25maWcuZ3Vlc3MKKysr
IGIvY29uZmlnLmd1ZXNzCkBAIC0xLDE0ICsxLDEyIEBACiAjISAvYmluL3NoCiAjIEF0dGVtcHQg
dG8gZ3Vlc3MgYSBjYW5vbmljYWwgc3lzdGVtIG5hbWUuCi0jICAgQ29weXJpZ2h0IChDKSAxOTky
LCAxOTkzLCAxOTk0LCAxOTk1LCAxOTk2LCAxOTk3LCAxOTk4LCAxOTk5LAotIyAgIDIwMDAsIDIw
MDEsIDIwMDIsIDIwMDMsIDIwMDQsIDIwMDUsIDIwMDYsIDIwMDcsIDIwMDgsIDIwMDksIDIwMTAs
Ci0jICAgMjAxMSwgMjAxMiBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIEluYy4KKyMgICBDb3B5
cmlnaHQgMTk5Mi0yMDE5IEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgSW5jLgogCi10aW1lc3Rh
bXA9JzIwMTItMDItMTAnCit0aW1lc3RhbXA9JzIwMTktMDQtMjgnCiAKICMgVGhpcyBmaWxlIGlz
IGZyZWUgc29mdHdhcmU7IHlvdSBjYW4gcmVkaXN0cmlidXRlIGl0IGFuZC9vciBtb2RpZnkgaXQK
ICMgdW5kZXIgdGhlIHRlcm1zIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBhcyBw
dWJsaXNoZWQgYnkKLSMgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsgZWl0aGVyIHZlcnNp
b24gMiBvZiB0aGUgTGljZW5zZSwgb3IKKyMgdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbjsg
ZWl0aGVyIHZlcnNpb24gMyBvZiB0aGUgTGljZW5zZSwgb3IKICMgKGF0IHlvdXIgb3B0aW9uKSBh
bnkgbGF0ZXIgdmVyc2lvbi4KICMKICMgVGhpcyBwcm9ncmFtIGlzIGRpc3RyaWJ1dGVkIGluIHRo
ZSBob3BlIHRoYXQgaXQgd2lsbCBiZSB1c2VmdWwsIGJ1dApAQCAtMTcsMjQgKzE1LDIyIEBAIHRp
bWVzdGFtcD0nMjAxMi0wMi0xMCcKICMgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBk
ZXRhaWxzLgogIwogIyBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUg
R2VuZXJhbCBQdWJsaWMgTGljZW5zZQotIyBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgaWYgbm90
LCBzZWUgPGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorIyBhbG9uZyB3aXRoIHRoaXMg
cHJvZ3JhbTsgaWYgbm90LCBzZWUgPGh0dHBzOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KICMK
ICMgQXMgYSBzcGVjaWFsIGV4Y2VwdGlvbiB0byB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vu
c2UsIGlmIHlvdQogIyBkaXN0cmlidXRlIHRoaXMgZmlsZSBhcyBwYXJ0IG9mIGEgcHJvZ3JhbSB0
aGF0IGNvbnRhaW5zIGEKICMgY29uZmlndXJhdGlvbiBzY3JpcHQgZ2VuZXJhdGVkIGJ5IEF1dG9j
b25mLCB5b3UgbWF5IGluY2x1ZGUgaXQgdW5kZXIKLSMgdGhlIHNhbWUgZGlzdHJpYnV0aW9uIHRl
cm1zIHRoYXQgeW91IHVzZSBmb3IgdGhlIHJlc3Qgb2YgdGhhdCBwcm9ncmFtLgotCi0KLSMgT3Jp
Z2luYWxseSB3cml0dGVuIGJ5IFBlciBCb3RobmVyLiAgUGxlYXNlIHNlbmQgcGF0Y2hlcyAoY29u
dGV4dAotIyBkaWZmIGZvcm1hdCkgdG8gPGNvbmZpZy1wYXRjaGVzQGdudS5vcmc+IGFuZCBpbmNs
dWRlIGEgQ2hhbmdlTG9nCi0jIGVudHJ5LgorIyB0aGUgc2FtZSBkaXN0cmlidXRpb24gdGVybXMg
dGhhdCB5b3UgdXNlIGZvciB0aGUgcmVzdCBvZiB0aGF0CisjIHByb2dyYW0uICBUaGlzIEV4Y2Vw
dGlvbiBpcyBhbiBhZGRpdGlvbmFsIHBlcm1pc3Npb24gdW5kZXIgc2VjdGlvbiA3CisjIG9mIHRo
ZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSwgdmVyc2lvbiAzICgiR1BMdjMiKS4KICMKLSMg
VGhpcyBzY3JpcHQgYXR0ZW1wdHMgdG8gZ3Vlc3MgYSBjYW5vbmljYWwgc3lzdGVtIG5hbWUgc2lt
aWxhciB0bwotIyBjb25maWcuc3ViLiAgSWYgaXQgc3VjY2VlZHMsIGl0IHByaW50cyB0aGUgc3lz
dGVtIG5hbWUgb24gc3Rkb3V0LCBhbmQKLSMgZXhpdHMgd2l0aCAwLiAgT3RoZXJ3aXNlLCBpdCBl
eGl0cyB3aXRoIDEuCisjIE9yaWdpbmFsbHkgd3JpdHRlbiBieSBQZXIgQm90aG5lcjsgbWFpbnRh
aW5lZCBzaW5jZSAyMDAwIGJ5IEJlbiBFbGxpc3Rvbi4KICMKICMgWW91IGNhbiBnZXQgdGhlIGxh
dGVzdCB2ZXJzaW9uIG9mIHRoaXMgc2NyaXB0IGZyb206Ci0jIGh0dHA6Ly9naXQuc2F2YW5uYWgu
Z251Lm9yZy9naXR3ZWIvP3A9Y29uZmlnLmdpdDthPWJsb2JfcGxhaW47Zj1jb25maWcuZ3Vlc3M7
aGI9SEVBRAorIyBodHRwczovL2dpdC5zYXZhbm5haC5nbnUub3JnL2dpdHdlYi8/cD1jb25maWcu
Z2l0O2E9YmxvYl9wbGFpbjtmPWNvbmZpZy5ndWVzcworIworIyBQbGVhc2Ugc2VuZCBwYXRjaGVz
IHRvIDxjb25maWctcGF0Y2hlc0BnbnUub3JnPi4KKwogCiBtZT1gZWNobyAiJDAiIHwgc2VkIC1l
ICdzLC4qLywsJ2AKIApAQCAtNDMsNyArMzksNyBAQCBVc2FnZTogJDAgW09QVElPTl0KIAogT3V0
cHV0IHRoZSBjb25maWd1cmF0aW9uIG5hbWUgb2YgdGhlIHN5c3RlbSBcYCRtZScgaXMgcnVuIG9u
LgogCi1PcGVyYXRpb24gbW9kZXM6CitPcHRpb25zOgogICAtaCwgLS1oZWxwICAgICAgICAgcHJp
bnQgdGhpcyBoZWxwLCB0aGVuIGV4aXQKICAgLXQsIC0tdGltZS1zdGFtcCAgIHByaW50IGRhdGUg
b2YgbGFzdCBtb2RpZmljYXRpb24sIHRoZW4gZXhpdAogICAtdiwgLS12ZXJzaW9uICAgICAgcHJp
bnQgdmVyc2lvbiBudW1iZXIsIHRoZW4gZXhpdApAQCAtNTQsOSArNTAsNyBAQCB2ZXJzaW9uPSJc
CiBHTlUgY29uZmlnLmd1ZXNzICgkdGltZXN0YW1wKQogCiBPcmlnaW5hbGx5IHdyaXR0ZW4gYnkg
UGVyIEJvdGhuZXIuCi1Db3B5cmlnaHQgKEMpIDE5OTIsIDE5OTMsIDE5OTQsIDE5OTUsIDE5OTYs
IDE5OTcsIDE5OTgsIDE5OTksIDIwMDAsCi0yMDAxLCAyMDAyLCAyMDAzLCAyMDA0LCAyMDA1LCAy
MDA2LCAyMDA3LCAyMDA4LCAyMDA5LCAyMDEwLCAyMDExLCAyMDEyCi1GcmVlIFNvZnR3YXJlIEZv
dW5kYXRpb24sIEluYy4KK0NvcHlyaWdodCAxOTkyLTIwMTkgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0
aW9uLCBJbmMuCiAKIFRoaXMgaXMgZnJlZSBzb2Z0d2FyZTsgc2VlIHRoZSBzb3VyY2UgZm9yIGNv
cHlpbmcgY29uZGl0aW9ucy4gIFRoZXJlIGlzIE5PCiB3YXJyYW50eTsgbm90IGV2ZW4gZm9yIE1F
UkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4iCkBAIC05
MCw4ICs4NCw2IEBAIGlmIHRlc3QgJCMgIT0gMDsgdGhlbgogICBleGl0IDEKIGZpCiAKLXRyYXAg
J2V4aXQgMScgMSAyIDE1Ci0KICMgQ0NfRk9SX0JVSUxEIC0tIGNvbXBpbGVyIHVzZWQgYnkgdGhp
cyBzY3JpcHQuIE5vdGUgdGhhdCB0aGUgdXNlIG9mIGEKICMgY29tcGlsZXIgdG8gYWlkIGluIHN5
c3RlbSBkZXRlY3Rpb24gaXMgZGlzY291cmFnZWQgYXMgaXQgcmVxdWlyZXMKICMgdGVtcG9yYXJ5
IGZpbGVzIHRvIGJlIGNyZWF0ZWQgYW5kLCBhcyB5b3UgY2FuIHNlZSBiZWxvdywgaXQgaXMgYQpA
QCAtMTAyLDM0ICs5NCwzOCBAQCB0cmFwICdleGl0IDEnIDEgMiAxNQogCiAjIFBvcnRhYmxlIHRt
cCBkaXJlY3RvcnkgY3JlYXRpb24gaW5zcGlyZWQgYnkgdGhlIEF1dG9jb25mIHRlYW0uCiAKLXNl
dF9jY19mb3JfYnVpbGQ9JwotdHJhcCAiZXhpdGNvZGU9XCQ/OyAocm0gLWYgXCR0bXBmaWxlcyAy
Pi9kZXYvbnVsbDsgcm1kaXIgXCR0bXAgMj4vZGV2L251bGwpICYmIGV4aXQgXCRleGl0Y29kZSIg
MCA7Ci10cmFwICJybSAtZiBcJHRtcGZpbGVzIDI+L2Rldi9udWxsOyBybWRpciBcJHRtcCAyPi9k
ZXYvbnVsbDsgZXhpdCAxIiAxIDIgMTMgMTUgOwotOiAke1RNUERJUj0vdG1wfSA7Ci0geyB0bXA9
YCh1bWFzayAwNzcgJiYgbWt0ZW1wIC1kICIkVE1QRElSL2NnWFhYWFhYIikgMj4vZGV2L251bGxg
ICYmIHRlc3QgLW4gIiR0bXAiICYmIHRlc3QgLWQgIiR0bXAiIDsgfSB8fAotIHsgdGVzdCAtbiAi
JFJBTkRPTSIgJiYgdG1wPSRUTVBESVIvY2ckJC0kUkFORE9NICYmICh1bWFzayAwNzcgJiYgbWtk
aXIgJHRtcCkgOyB9IHx8Ci0geyB0bXA9JFRNUERJUi9jZy0kJCAmJiAodW1hc2sgMDc3ICYmIG1r
ZGlyICR0bXApICYmIGVjaG8gIldhcm5pbmc6IGNyZWF0aW5nIGluc2VjdXJlIHRlbXAgZGlyZWN0
b3J5IiA+JjIgOyB9IHx8Ci0geyBlY2hvICIkbWU6IGNhbm5vdCBjcmVhdGUgYSB0ZW1wb3Jhcnkg
ZGlyZWN0b3J5IGluICRUTVBESVIiID4mMiA7IGV4aXQgMSA7IH0gOwotZHVtbXk9JHRtcC9kdW1t
eSA7Ci10bXBmaWxlcz0iJGR1bW15LmMgJGR1bW15Lm8gJGR1bW15LnJlbCAkZHVtbXkiIDsKLWNh
c2UgJENDX0ZPUl9CVUlMRCwkSE9TVF9DQywkQ0MgaW4KLSAsLCkgICAgZWNobyAiaW50IHg7IiA+
ICRkdW1teS5jIDsKLQlmb3IgYyBpbiBjYyBnY2MgYzg5IGM5OSA7IGRvCi0JICBpZiAoJGMgLWMg
LW8gJGR1bW15Lm8gJGR1bW15LmMpID4vZGV2L251bGwgMj4mMSA7IHRoZW4KLQkgICAgIENDX0ZP
Ul9CVUlMRD0iJGMiOyBicmVhayA7Ci0JICBmaSA7Ci0JZG9uZSA7Ci0JaWYgdGVzdCB4IiRDQ19G
T1JfQlVJTEQiID0geCA7IHRoZW4KLQkgIENDX0ZPUl9CVUlMRD1ub19jb21waWxlcl9mb3VuZCA7
Ci0JZmkKLQk7OwotICwsKikgICBDQ19GT1JfQlVJTEQ9JENDIDs7Ci0gLCosKikgIENDX0ZPUl9C
VUlMRD0kSE9TVF9DQyA7OwotZXNhYyA7IHNldF9jY19mb3JfYnVpbGQ9IDsnCit0bXA9CisjIHNo
ZWxsY2hlY2sgZGlzYWJsZT1TQzIxNzIKK3RyYXAgJ3Rlc3QgLXogIiR0bXAiIHx8IHJtIC1mciAi
JHRtcCInIDAgMSAyIDEzIDE1CisKK3NldF9jY19mb3JfYnVpbGQoKSB7CisgICAgOiAiJHtUTVBE
SVI9L3RtcH0iCisgICAgIyBzaGVsbGNoZWNrIGRpc2FibGU9U0MyMDM5CisgICAgeyB0bXA9YCh1
bWFzayAwNzcgJiYgbWt0ZW1wIC1kICIkVE1QRElSL2NnWFhYWFhYIikgMj4vZGV2L251bGxgICYm
IHRlc3QgLW4gIiR0bXAiICYmIHRlc3QgLWQgIiR0bXAiIDsgfSB8fAorCXsgdGVzdCAtbiAiJFJB
TkRPTSIgJiYgdG1wPSRUTVBESVIvY2ckJC0kUkFORE9NICYmICh1bWFzayAwNzcgJiYgbWtkaXIg
IiR0bXAiIDI+L2Rldi9udWxsKSA7IH0gfHwKKwl7IHRtcD0kVE1QRElSL2NnLSQkICYmICh1bWFz
ayAwNzcgJiYgbWtkaXIgIiR0bXAiIDI+L2Rldi9udWxsKSAmJiBlY2hvICJXYXJuaW5nOiBjcmVh
dGluZyBpbnNlY3VyZSB0ZW1wIGRpcmVjdG9yeSIgPiYyIDsgfSB8fAorCXsgZWNobyAiJG1lOiBj
YW5ub3QgY3JlYXRlIGEgdGVtcG9yYXJ5IGRpcmVjdG9yeSBpbiAkVE1QRElSIiA+JjIgOyBleGl0
IDEgOyB9CisgICAgZHVtbXk9JHRtcC9kdW1teQorICAgIGNhc2UgJHtDQ19GT1JfQlVJTEQtfSwk
e0hPU1RfQ0MtfSwke0NDLX0gaW4KKwksLCkgICAgZWNobyAiaW50IHg7IiA+ICIkZHVtbXkuYyIK
KwkgICAgICAgZm9yIGRyaXZlciBpbiBjYyBnY2MgYzg5IGM5OSA7IGRvCisJCSAgIGlmICgkZHJp
dmVyIC1jIC1vICIkZHVtbXkubyIgIiRkdW1teS5jIikgPi9kZXYvbnVsbCAyPiYxIDsgdGhlbgor
CQkgICAgICAgQ0NfRk9SX0JVSUxEPSIkZHJpdmVyIgorCQkgICAgICAgYnJlYWsKKwkJICAgZmkK
KwkgICAgICAgZG9uZQorCSAgICAgICBpZiB0ZXN0IHgiJENDX0ZPUl9CVUlMRCIgPSB4IDsgdGhl
bgorCQkgICBDQ19GT1JfQlVJTEQ9bm9fY29tcGlsZXJfZm91bmQKKwkgICAgICAgZmkKKwkgICAg
ICAgOzsKKwksLCopICAgQ0NfRk9SX0JVSUxEPSRDQyA7OworCSwqLCopICBDQ19GT1JfQlVJTEQ9
JEhPU1RfQ0MgOzsKKyAgICBlc2FjCit9CiAKICMgVGhpcyBpcyBuZWVkZWQgdG8gZmluZCB1bmFt
ZSBvbiBhIFB5cmFtaWQgT1N4IHdoZW4gcnVuIGluIHRoZSBCU0QgdW5pdmVyc2UuCiAjIChnaGF6
aUBub2MucnV0Z2Vycy5lZHUgMTk5NC0wOC0yNCkKLWlmICh0ZXN0IC1mIC8uYXR0YmluL3VuYW1l
KSA+L2Rldi9udWxsIDI+JjEgOyB0aGVuCitpZiB0ZXN0IC1mIC8uYXR0YmluL3VuYW1lIDsgdGhl
bgogCVBBVEg9JFBBVEg6Ly5hdHRiaW4gOyBleHBvcnQgUEFUSAogZmkKIApAQCAtMTM4LDkgKzEz
NCwzNyBAQCBVTkFNRV9SRUxFQVNFPWAodW5hbWUgLXIpIDI+L2Rldi9udWxsYCB8fCBVTkFNRV9S
RUxFQVNFPXVua25vd24KIFVOQU1FX1NZU1RFTT1gKHVuYW1lIC1zKSAyPi9kZXYvbnVsbGAgIHx8
IFVOQU1FX1NZU1RFTT11bmtub3duCiBVTkFNRV9WRVJTSU9OPWAodW5hbWUgLXYpIDI+L2Rldi9u
dWxsYCB8fCBVTkFNRV9WRVJTSU9OPXVua25vd24KIAorY2FzZSAiJFVOQU1FX1NZU1RFTSIgaW4K
K0xpbnV4fEdOVXxHTlUvKikKKwkjIElmIHRoZSBzeXN0ZW0gbGFja3MgYSBjb21waWxlciwgdGhl
biBqdXN0IHBpY2sgZ2xpYmMuCisJIyBXZSBjb3VsZCBwcm9iYWJseSB0cnkgaGFyZGVyLgorCUxJ
QkM9Z251CisKKwlzZXRfY2NfZm9yX2J1aWxkCisJY2F0IDw8LUVPRiA+ICIkZHVtbXkuYyIKKwkj
aW5jbHVkZSA8ZmVhdHVyZXMuaD4KKwkjaWYgZGVmaW5lZChfX1VDTElCQ19fKQorCUxJQkM9dWNs
aWJjCisJI2VsaWYgZGVmaW5lZChfX2RpZXRsaWJjX18pCisJTElCQz1kaWV0bGliYworCSNlbHNl
CisJTElCQz1nbnUKKwkjZW5kaWYKKwlFT0YKKwlldmFsICJgJENDX0ZPUl9CVUlMRCAtRSAiJGR1
bW15LmMiIDI+L2Rldi9udWxsIHwgZ3JlcCAnXkxJQkMnIHwgc2VkICdzLCAsLGcnYCIKKworCSMg
SWYgbGRkIGV4aXN0cywgdXNlIGl0IHRvIGRldGVjdCBtdXNsIGxpYmMuCisJaWYgY29tbWFuZCAt
diBsZGQgPi9kZXYvbnVsbCAmJiBcCisJCWxkZCAtLXZlcnNpb24gMj4mMSB8IGdyZXAgLXEgXm11
c2wKKwl0aGVuCisJICAgIExJQkM9bXVzbAorCWZpCisJOzsKK2VzYWMKKwogIyBOb3RlOiBvcmRl
ciBpcyBzaWduaWZpY2FudCAtIHRoZSBjYXNlIGJyYW5jaGVzIGFyZSBub3QgZXhjbHVzaXZlLgog
Ci1jYXNlICIke1VOQU1FX01BQ0hJTkV9OiR7VU5BTUVfU1lTVEVNfToke1VOQU1FX1JFTEVBU0V9
OiR7VU5BTUVfVkVSU0lPTn0iIGluCitjYXNlICIkVU5BTUVfTUFDSElORTokVU5BTUVfU1lTVEVN
OiRVTkFNRV9SRUxFQVNFOiRVTkFNRV9WRVJTSU9OIiBpbgogICAgICo6TmV0QlNEOio6KikKIAkj
IE5ldEJTRCAobmJzZCkgdGFyZ2V0cyBzaG91bGQgKHdoZXJlIGFwcGxpY2FibGUpIG1hdGNoIG9u
ZSBvcgogCSMgbW9yZSBvZiB0aGUgdHVwbGVzOiAqLSotbmV0YnNkZWxmKiwgKi0qLW5ldGJzZGFv
dXQqLApAQCAtMTUzLDIxICsxNzcsMzEgQEAgY2FzZSAiJHtVTkFNRV9NQUNISU5FfToke1VOQU1F
X1NZU1RFTX06JHtVTkFNRV9SRUxFQVNFfToke1VOQU1FX1ZFUlNJT059IiBpbgogCSMgTm90ZTog
TmV0QlNEIGRvZXNuJ3QgcGFydGljdWxhcmx5IGNhcmUgYWJvdXQgdGhlIHZlbmRvcgogCSMgcG9y
dGlvbiBvZiB0aGUgbmFtZS4gIFdlIGFsd2F5cyBzZXQgaXQgdG8gInVua25vd24iLgogCXN5c2N0
bD0ic3lzY3RsIC1uIGh3Lm1hY2hpbmVfYXJjaCIKLQlVTkFNRV9NQUNISU5FX0FSQ0g9YCgvc2Jp
bi8kc3lzY3RsIDI+L2Rldi9udWxsIHx8IFwKLQkgICAgL3Vzci9zYmluLyRzeXNjdGwgMj4vZGV2
L251bGwgfHwgZWNobyB1bmtub3duKWAKLQljYXNlICIke1VOQU1FX01BQ0hJTkVfQVJDSH0iIGlu
CisJVU5BTUVfTUFDSElORV9BUkNIPWAodW5hbWUgLXAgMj4vZGV2L251bGwgfHwgXAorCSAgICAi
L3NiaW4vJHN5c2N0bCIgMj4vZGV2L251bGwgfHwgXAorCSAgICAiL3Vzci9zYmluLyRzeXNjdGwi
IDI+L2Rldi9udWxsIHx8IFwKKwkgICAgZWNobyB1bmtub3duKWAKKwljYXNlICIkVU5BTUVfTUFD
SElORV9BUkNIIiBpbgogCSAgICBhcm1lYikgbWFjaGluZT1hcm1lYi11bmtub3duIDs7CiAJICAg
IGFybSopIG1hY2hpbmU9YXJtLXVua25vd24gOzsKIAkgICAgc2gzZWwpIG1hY2hpbmU9c2hsLXVu
a25vd24gOzsKIAkgICAgc2gzZWIpIG1hY2hpbmU9c2gtdW5rbm93biA7OwogCSAgICBzaDVlbCkg
bWFjaGluZT1zaDVsZS11bmtub3duIDs7Ci0JICAgICopIG1hY2hpbmU9JHtVTkFNRV9NQUNISU5F
X0FSQ0h9LXVua25vd24gOzsKKwkgICAgZWFybXYqKQorCQlhcmNoPWBlY2hvICIkVU5BTUVfTUFD
SElORV9BUkNIIiB8IHNlZCAtZSAncyxeZVwoYXJtdlswLTldXCkuKiQsXDEsJ2AKKwkJZW5kaWFu
PWBlY2hvICIkVU5BTUVfTUFDSElORV9BUkNIIiB8IHNlZCAtbmUgJ3MsXi4qXChlYlwpJCxcMSxw
J2AKKwkJbWFjaGluZT0iJHthcmNofSR7ZW5kaWFufSItdW5rbm93bgorCQk7OworCSAgICAqKSBt
YWNoaW5lPSIkVU5BTUVfTUFDSElORV9BUkNIIi11bmtub3duIDs7CiAJZXNhYwogCSMgVGhlIE9w
ZXJhdGluZyBTeXN0ZW0gaW5jbHVkaW5nIG9iamVjdCBmb3JtYXQsIGlmIGl0IGhhcyBzd2l0Y2hl
ZAotCSMgdG8gRUxGIHJlY2VudGx5LCBvciB3aWxsIGluIHRoZSBmdXR1cmUuCi0JY2FzZSAiJHtV
TkFNRV9NQUNISU5FX0FSQ0h9IiBpbgorCSMgdG8gRUxGIHJlY2VudGx5IChvciB3aWxsIGluIHRo
ZSBmdXR1cmUpIGFuZCBBQkkuCisJY2FzZSAiJFVOQU1FX01BQ0hJTkVfQVJDSCIgaW4KKwkgICAg
ZWFybSopCisJCW9zPW5ldGJzZGVsZgorCQk7OwogCSAgICBhcm0qfGkzODZ8bTY4a3xuczMya3xz
aDMqfHNwYXJjfHZheCkKLQkJZXZhbCAkc2V0X2NjX2Zvcl9idWlsZAorCQlzZXRfY2NfZm9yX2J1
aWxkCiAJCWlmIGVjaG8gX19FTEZfXyB8ICRDQ19GT1JfQlVJTEQgLUUgLSAyPi9kZXYvbnVsbCBc
CiAJCQl8IGdyZXAgLXEgX19FTEZfXwogCQl0aGVuCkBAIC0xODIsNDAgKzIxNiw2NyBAQCBjYXNl
ICIke1VOQU1FX01BQ0hJTkV9OiR7VU5BTUVfU1lTVEVNfToke1VOQU1FX1JFTEVBU0V9OiR7VU5B
TUVfVkVSU0lPTn0iIGluCiAJCW9zPW5ldGJzZAogCQk7OwogCWVzYWMKKwkjIERldGVybWluZSBB
QkkgdGFncy4KKwljYXNlICIkVU5BTUVfTUFDSElORV9BUkNIIiBpbgorCSAgICBlYXJtKikKKwkJ
ZXhwcj0ncy9eZWFybXZbMC05XS8tZWFiaS87cy9lYiQvLycKKwkJYWJpPWBlY2hvICIkVU5BTUVf
TUFDSElORV9BUkNIIiB8IHNlZCAtZSAiJGV4cHIiYAorCQk7OworCWVzYWMKIAkjIFRoZSBPUyBy
ZWxlYXNlCiAJIyBEZWJpYW4gR05VL05ldEJTRCBtYWNoaW5lcyBoYXZlIGEgZGlmZmVyZW50IHVz
ZXJsYW5kLCBhbmQKIAkjIHRodXMsIG5lZWQgYSBkaXN0aW5jdCB0cmlwbGV0LiBIb3dldmVyLCB0
aGV5IGRvIG5vdCBuZWVkCiAJIyBrZXJuZWwgdmVyc2lvbiBpbmZvcm1hdGlvbiwgc28gaXQgY2Fu
IGJlIHJlcGxhY2VkIHdpdGggYQogCSMgc3VpdGFibGUgdGFnLCBpbiB0aGUgc3R5bGUgb2YgbGlu
dXgtZ251LgotCWNhc2UgIiR7VU5BTUVfVkVSU0lPTn0iIGluCisJY2FzZSAiJFVOQU1FX1ZFUlNJ
T04iIGluCiAJICAgIERlYmlhbiopCiAJCXJlbGVhc2U9Jy1nbnUnCiAJCTs7CiAJICAgICopCi0J
CXJlbGVhc2U9YGVjaG8gJHtVTkFNRV9SRUxFQVNFfXxzZWQgLWUgJ3MvWy1fXS4qL1wuLydgCisJ
CXJlbGVhc2U9YGVjaG8gIiRVTkFNRV9SRUxFQVNFIiB8IHNlZCAtZSAncy9bLV9dLiovLycgfCBj
dXQgLWQuIC1mMSwyYAogCQk7OwogCWVzYWMKIAkjIFNpbmNlIENQVV9UWVBFLU1BTlVGQUNUVVJF
Ui1LRVJORUwtT1BFUkFUSU5HX1NZU1RFTToKIAkjIGNvbnRhaW5zIHJlZHVuZGFudCBpbmZvcm1h
dGlvbiwgdGhlIHNob3J0ZXIgZm9ybToKIAkjIENQVV9UWVBFLU1BTlVGQUNUVVJFUi1PUEVSQVRJ
TkdfU1lTVEVNIGlzIHVzZWQuCi0JZWNobyAiJHttYWNoaW5lfS0ke29zfSR7cmVsZWFzZX0iCisJ
ZWNobyAiJG1hY2hpbmUtJHtvc30ke3JlbGVhc2V9JHthYmktfSIKKwlleGl0IDs7CisgICAgKjpC
aXRyaWc6KjoqKQorCVVOQU1FX01BQ0hJTkVfQVJDSD1gYXJjaCB8IHNlZCAncy9CaXRyaWcuLy8n
YAorCWVjaG8gIiRVTkFNRV9NQUNISU5FX0FSQ0giLXVua25vd24tYml0cmlnIiRVTkFNRV9SRUxF
QVNFIgogCWV4aXQgOzsKICAgICAqOk9wZW5CU0Q6KjoqKQogCVVOQU1FX01BQ0hJTkVfQVJDSD1g
YXJjaCB8IHNlZCAncy9PcGVuQlNELi8vJ2AKLQllY2hvICR7VU5BTUVfTUFDSElORV9BUkNIfS11
bmtub3duLW9wZW5ic2Qke1VOQU1FX1JFTEVBU0V9CisJZWNobyAiJFVOQU1FX01BQ0hJTkVfQVJD
SCItdW5rbm93bi1vcGVuYnNkIiRVTkFNRV9SRUxFQVNFIgorCWV4aXQgOzsKKyAgICAqOkxpYmVy
dHlCU0Q6KjoqKQorCVVOQU1FX01BQ0hJTkVfQVJDSD1gYXJjaCB8IHNlZCAncy9eLipCU0RcLi8v
J2AKKwllY2hvICIkVU5BTUVfTUFDSElORV9BUkNIIi11bmtub3duLWxpYmVydHlic2QiJFVOQU1F
X1JFTEVBU0UiCisJZXhpdCA7OworICAgICo6TWlkbmlnaHRCU0Q6KjoqKQorCWVjaG8gIiRVTkFN
RV9NQUNISU5FIi11bmtub3duLW1pZG5pZ2h0YnNkIiRVTkFNRV9SRUxFQVNFIgogCWV4aXQgOzsK
ICAgICAqOmVra29CU0Q6KjoqKQotCWVjaG8gJHtVTkFNRV9NQUNISU5FfS11bmtub3duLWVra29i
c2Qke1VOQU1FX1JFTEVBU0V9CisJZWNobyAiJFVOQU1FX01BQ0hJTkUiLXVua25vd24tZWtrb2Jz
ZCIkVU5BTUVfUkVMRUFTRSIKIAlleGl0IDs7CiAgICAgKjpTb2xpZEJTRDoqOiopCi0JZWNobyAk
e1VOQU1FX01BQ0hJTkV9LXVua25vd24tc29saWRic2Qke1VOQU1FX1JFTEVBU0V9CisJZWNobyAi
JFVOQU1FX01BQ0hJTkUiLXVua25vd24tc29saWRic2QiJFVOQU1FX1JFTEVBU0UiCiAJZXhpdCA7
OwogICAgIG1hY3BwYzpNaXJCU0Q6KjoqKQotCWVjaG8gcG93ZXJwYy11bmtub3duLW1pcmJzZCR7
VU5BTUVfUkVMRUFTRX0KKwllY2hvIHBvd2VycGMtdW5rbm93bi1taXJic2QiJFVOQU1FX1JFTEVB
U0UiCiAJZXhpdCA7OwogICAgICo6TWlyQlNEOio6KikKLQllY2hvICR7VU5BTUVfTUFDSElORX0t
dW5rbm93bi1taXJic2Qke1VOQU1FX1JFTEVBU0V9CisJZWNobyAiJFVOQU1FX01BQ0hJTkUiLXVu
a25vd24tbWlyYnNkIiRVTkFNRV9SRUxFQVNFIgogCWV4aXQgOzsKKyAgICAqOlNvcnRpeDoqOiop
CisJZWNobyAiJFVOQU1FX01BQ0hJTkUiLXVua25vd24tc29ydGl4CisJZXhpdCA7OworICAgICo6
UmVkb3g6KjoqKQorCWVjaG8gIiRVTkFNRV9NQUNISU5FIi11bmtub3duLXJlZG94CisJZXhpdCA7
OworICAgIG1pcHM6T1NGMToqLiopCisgICAgICAgIGVjaG8gbWlwcy1kZWMtb3NmMQorICAgICAg
ICBleGl0IDs7CiAgICAgYWxwaGE6T1NGMToqOiopCiAJY2FzZSAkVU5BTUVfUkVMRUFTRSBpbgog
CSo0LjApCkBAIC0yMzIsNjMgKzI5Myw1NCBAQCBjYXNlICIke1VOQU1FX01BQ0hJTkV9OiR7VU5B
TUVfU1lTVEVNfToke1VOQU1FX1JFTEVBU0V9OiR7VU5BTUVfVkVSU0lPTn0iIGluCiAJQUxQSEFf
Q1BVX1RZUEU9YC91c3Ivc2Jpbi9wc3JpbmZvIC12IHwgc2VkIC1uIC1lICdzL14gIFRoZSBhbHBo
YSBcKC4qXCkgcHJvY2Vzc29yLiokL1wxL3AnIHwgaGVhZCAtbiAxYAogCWNhc2UgIiRBTFBIQV9D
UFVfVFlQRSIgaW4KIAkgICAgIkVWNCAoMjEwNjQpIikKLQkJVU5BTUVfTUFDSElORT0iYWxwaGEi
IDs7CisJCVVOQU1FX01BQ0hJTkU9YWxwaGEgOzsKIAkgICAgIkVWNC41ICgyMTA2NCkiKQotCQlV
TkFNRV9NQUNISU5FPSJhbHBoYSIgOzsKKwkJVU5BTUVfTUFDSElORT1hbHBoYSA7OwogCSAgICAi
TENBNCAoMjEwNjYvMjEwNjgpIikKLQkJVU5BTUVfTUFDSElORT0iYWxwaGEiIDs7CisJCVVOQU1F
X01BQ0hJTkU9YWxwaGEgOzsKIAkgICAgIkVWNSAoMjExNjQpIikKLQkJVU5BTUVfTUFDSElORT0i
YWxwaGFldjUiIDs7CisJCVVOQU1FX01BQ0hJTkU9YWxwaGFldjUgOzsKIAkgICAgIkVWNS42ICgy
MTE2NEEpIikKLQkJVU5BTUVfTUFDSElORT0iYWxwaGFldjU2IiA7OworCQlVTkFNRV9NQUNISU5F
PWFscGhhZXY1NiA7OwogCSAgICAiRVY1LjYgKDIxMTY0UEMpIikKLQkJVU5BTUVfTUFDSElORT0i
YWxwaGFwY2E1NiIgOzsKKwkJVU5BTUVfTUFDSElORT1hbHBoYXBjYTU2IDs7CiAJICAgICJFVjUu
NyAoMjExNjRQQykiKQotCQlVTkFNRV9NQUNISU5FPSJhbHBoYXBjYTU3IiA7OworCQlVTkFNRV9N
QUNISU5FPWFscGhhcGNhNTcgOzsKIAkgICAgIkVWNiAoMjEyNjQpIikKLQkJVU5BTUVfTUFDSElO
RT0iYWxwaGFldjYiIDs7CisJCVVOQU1FX01BQ0hJTkU9YWxwaGFldjYgOzsKIAkgICAgIkVWNi43
ICgyMTI2NEEpIikKLQkJVU5BTUVfTUFDSElORT0iYWxwaGFldjY3IiA7OworCQlVTkFNRV9NQUNI
SU5FPWFscGhhZXY2NyA7OwogCSAgICAiRVY2LjhDQiAoMjEyNjRDKSIpCi0JCVVOQU1FX01BQ0hJ
TkU9ImFscGhhZXY2OCIgOzsKKwkJVU5BTUVfTUFDSElORT1hbHBoYWV2NjggOzsKIAkgICAgIkVW
Ni44QUwgKDIxMjY0QikiKQotCQlVTkFNRV9NQUNISU5FPSJhbHBoYWV2NjgiIDs7CisJCVVOQU1F
X01BQ0hJTkU9YWxwaGFldjY4IDs7CiAJICAgICJFVjYuOENYICgyMTI2NEQpIikKLQkJVU5BTUVf
TUFDSElORT0iYWxwaGFldjY4IiA7OworCQlVTkFNRV9NQUNISU5FPWFscGhhZXY2OCA7OwogCSAg
ICAiRVY2LjlBICgyMTI2NC9FVjY5QSkiKQotCQlVTkFNRV9NQUNISU5FPSJhbHBoYWV2NjkiIDs7
CisJCVVOQU1FX01BQ0hJTkU9YWxwaGFldjY5IDs7CiAJICAgICJFVjcgKDIxMzY0KSIpCi0JCVVO
QU1FX01BQ0hJTkU9ImFscGhhZXY3IiA7OworCQlVTkFNRV9NQUNISU5FPWFscGhhZXY3IDs7CiAJ
ICAgICJFVjcuOSAoMjEzNjRBKSIpCi0JCVVOQU1FX01BQ0hJTkU9ImFscGhhZXY3OSIgOzsKKwkJ
VU5BTUVfTUFDSElORT1hbHBoYWV2NzkgOzsKIAllc2FjCiAJIyBBIFBuLm4gdmVyc2lvbiBpcyBh
IHBhdGNoZWQgdmVyc2lvbi4KIAkjIEEgVm4ubiB2ZXJzaW9uIGlzIGEgcmVsZWFzZWQgdmVyc2lv
bi4KIAkjIEEgVG4ubiB2ZXJzaW9uIGlzIGEgcmVsZWFzZWQgZmllbGQgdGVzdCB2ZXJzaW9uLgog
CSMgQSBYbi5uIHZlcnNpb24gaXMgYW4gdW5yZWxlYXNlZCBleHBlcmltZW50YWwgYmFzZWxldmVs
LgogCSMgMS4yIHVzZXMgIjEuMiIgZm9yIHVuYW1lIC1yLgotCWVjaG8gJHtVTkFNRV9NQUNISU5F
fS1kZWMtb3NmYGVjaG8gJHtVTkFNRV9SRUxFQVNFfSB8IHNlZCAtZSAncy9eW1BWVFhdLy8nIHwg
dHIgJ0FCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaJyAnYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4
eXonYAorCWVjaG8gIiRVTkFNRV9NQUNISU5FIi1kZWMtb3NmImBlY2hvICIkVU5BTUVfUkVMRUFT
RSIgfCBzZWQgLWUgJ3MvXltQVlRYXS8vJyB8IHRyIEFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFla
IGFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6YCIKIAkjIFJlc2V0IEVYSVQgdHJhcCBiZWZvcmUg
ZXhpdGluZyB0byBhdm9pZCBzcHVyaW91cyBub24temVybyBleGl0IGNvZGUuCiAJZXhpdGNvZGU9
JD8KIAl0cmFwICcnIDAKIAlleGl0ICRleGl0Y29kZSA7OwotICAgIEFscGhhXCAqOldpbmRvd3Nf
TlQqOiopCi0JIyBIb3cgZG8gd2Uga25vdyBpdCdzIEludGVyaXggcmF0aGVyIHRoYW4gdGhlIGdl
bmVyaWMgUE9TSVggc3Vic3lzdGVtPwotCSMgU2hvdWxkIHdlIGNoYW5nZSBVTkFNRV9NQUNISU5F
IGJhc2VkIG9uIHRoZSBvdXRwdXQgb2YgdW5hbWUgaW5zdGVhZAotCSMgb2YgdGhlIHNwZWNpZmlj
IEFscGhhIG1vZGVsPwotCWVjaG8gYWxwaGEtcGMtaW50ZXJpeAotCWV4aXQgOzsKLSAgICAyMTA2
NDpXaW5kb3dzX05UOjUwOjMpCi0JZWNobyBhbHBoYS1kZWMtd2lubnQzLjUKLQlleGl0IDs7CiAg
ICAgQW1pZ2EqOlVOSVhfU3lzdGVtX1Y6NC4wOiopCiAJZWNobyBtNjhrLXVua25vd24tc3lzdjQK
IAlleGl0IDs7CiAgICAgKjpbQWFdbWlnYVtPb11bU3NdOio6KikKLQllY2hvICR7VU5BTUVfTUFD
SElORX0tdW5rbm93bi1hbWlnYW9zCisJZWNobyAiJFVOQU1FX01BQ0hJTkUiLXVua25vd24tYW1p
Z2FvcwogCWV4aXQgOzsKICAgICAqOltNbV1vcnBoW09vXVtTc106KjoqKQotCWVjaG8gJHtVTkFN
RV9NQUNISU5FfS11bmtub3duLW1vcnBob3MKKwllY2hvICIkVU5BTUVfTUFDSElORSItdW5rbm93
bi1tb3JwaG9zCiAJZXhpdCA7OwogICAgICo6T1MvMzkwOio6KikKIAllY2hvIGkzNzAtaWJtLW9w
ZW5lZGl0aW9uCkBAIC0zMDAsOSArMzUyLDkgQEAgY2FzZSAiJHtVTkFNRV9NQUNISU5FfToke1VO
QU1FX1NZU1RFTX06JHtVTkFNRV9SRUxFQVNFfToke1VOQU1FX1ZFUlNJT059IiBpbgogCWVjaG8g
cG93ZXJwYy1pYm0tb3M0MDAKIAlleGl0IDs7CiAgICAgYXJtOlJJU0MqOjEuWzAxMl0qOip8YXJt
OnJpc2NpeDoxLlswMTJdKjoqKQotCWVjaG8gYXJtLWFjb3JuLXJpc2NpeCR7VU5BTUVfUkVMRUFT
RX0KKwllY2hvIGFybS1hY29ybi1yaXNjaXgiJFVOQU1FX1JFTEVBU0UiCiAJZXhpdCA7OwotICAg
IGFybTpyaXNjb3M6KjoqfGFybTpSSVNDT1M6KjoqKQorICAgIGFybSo6cmlzY29zOio6Knxhcm0q
OlJJU0NPUzoqOiopCiAJZWNobyBhcm0tdW5rbm93bi1yaXNjb3MKIAlleGl0IDs7CiAgICAgU1Iy
PzAxOkhJLVVYL01QUDoqOiogfCBTUjgwMDA6SEktVVgvTVBQOio6KikKQEAgLTMyNywzOCArMzc5
LDM4IEBAIGNhc2UgIiR7VU5BTUVfTUFDSElORX06JHtVTkFNRV9TWVNURU19OiR7VU5BTUVfUkVM
RUFTRX06JHtVTkFNRV9WRVJTSU9OfSIgaW4KIAkgICAgc3BhcmMpIGVjaG8gc3BhcmMtaWNsLW54
NzsgZXhpdCA7OwogCWVzYWMgOzsKICAgICBzMzkweDpTdW5PUzoqOiopCi0JZWNobyAke1VOQU1F
X01BQ0hJTkV9LWlibS1zb2xhcmlzMmBlY2hvICR7VU5BTUVfUkVMRUFTRX18c2VkIC1lICdzL1te
Ll0qLy8nYAorCWVjaG8gIiRVTkFNRV9NQUNISU5FIi1pYm0tc29sYXJpczIiYGVjaG8gIiRVTkFN
RV9SRUxFQVNFIiB8IHNlZCAtZSAncy9bXi5dKi8vJ2AiCiAJZXhpdCA7OwogICAgIHN1bjRIOlN1
bk9TOjUuKjoqKQotCWVjaG8gc3BhcmMtaGFsLXNvbGFyaXMyYGVjaG8gJHtVTkFNRV9SRUxFQVNF
fXxzZWQgLWUgJ3MvW14uXSovLydgCisJZWNobyBzcGFyYy1oYWwtc29sYXJpczIiYGVjaG8gIiRV
TkFNRV9SRUxFQVNFInxzZWQgLWUgJ3MvW14uXSovLydgIgogCWV4aXQgOzsKICAgICBzdW40KjpT
dW5PUzo1Lio6KiB8IHRhZHBvbGUqOlN1bk9TOjUuKjoqKQotCWVjaG8gc3BhcmMtc3VuLXNvbGFy
aXMyYGVjaG8gJHtVTkFNRV9SRUxFQVNFfXxzZWQgLWUgJ3MvW14uXSovLydgCisJZWNobyBzcGFy
Yy1zdW4tc29sYXJpczIiYGVjaG8gIiRVTkFNRV9SRUxFQVNFIiB8IHNlZCAtZSAncy9bXi5dKi8v
J2AiCiAJZXhpdCA7OwogICAgIGk4NnBjOkF1cm9yYVVYOjUuKjoqIHwgaTg2eGVuOkF1cm9yYVVY
OjUuKjoqKQotCWVjaG8gaTM4Ni1wYy1hdXJvcmF1eCR7VU5BTUVfUkVMRUFTRX0KKwllY2hvIGkz
ODYtcGMtYXVyb3JhdXgiJFVOQU1FX1JFTEVBU0UiCiAJZXhpdCA7OwogICAgIGk4NnBjOlN1bk9T
OjUuKjoqIHwgaTg2eGVuOlN1bk9TOjUuKjoqKQotCWV2YWwgJHNldF9jY19mb3JfYnVpbGQKLQlT
VU5fQVJDSD0iaTM4NiIKKwlzZXRfY2NfZm9yX2J1aWxkCisJU1VOX0FSQ0g9aTM4NgogCSMgSWYg
dGhlcmUgaXMgYSBjb21waWxlciwgc2VlIGlmIGl0IGlzIGNvbmZpZ3VyZWQgZm9yIDY0LWJpdCBv
YmplY3RzLgogCSMgTm90ZSB0aGF0IHRoZSBTdW4gY2MgZG9lcyBub3QgdHVybiBfX0xQNjRfXyBp
bnRvIDEgbGlrZSBnY2MgZG9lcy4KIAkjIFRoaXMgdGVzdCB3b3JrcyBmb3IgYm90aCBjb21waWxl
cnMuCi0JaWYgWyAiJENDX0ZPUl9CVUlMRCIgIT0gJ25vX2NvbXBpbGVyX2ZvdW5kJyBdOyB0aGVu
CisJaWYgWyAiJENDX0ZPUl9CVUlMRCIgIT0gbm9fY29tcGlsZXJfZm91bmQgXTsgdGhlbgogCSAg
ICBpZiAoZWNobyAnI2lmZGVmIF9fYW1kNjQnOyBlY2hvIElTXzY0QklUX0FSQ0g7IGVjaG8gJyNl
bmRpZicpIHwgXAotCQkoQ0NPUFRTPSAkQ0NfRk9SX0JVSUxEIC1FIC0gMj4vZGV2L251bGwpIHwg
XAorCQkoQ0NPUFRTPSIiICRDQ19GT1JfQlVJTEQgLUUgLSAyPi9kZXYvbnVsbCkgfCBcCiAJCWdy
ZXAgSVNfNjRCSVRfQVJDSCA+L2Rldi9udWxsCiAJICAgIHRoZW4KLQkJU1VOX0FSQ0g9Ing4Nl82
NCIKKwkJU1VOX0FSQ0g9eDg2XzY0CiAJICAgIGZpCiAJZmkKLQllY2hvICR7U1VOX0FSQ0h9LXBj
LXNvbGFyaXMyYGVjaG8gJHtVTkFNRV9SRUxFQVNFfXxzZWQgLWUgJ3MvW14uXSovLydgCisJZWNo
byAiJFNVTl9BUkNIIi1wYy1zb2xhcmlzMiJgZWNobyAiJFVOQU1FX1JFTEVBU0UifHNlZCAtZSAn
cy9bXi5dKi8vJ2AiCiAJZXhpdCA7OwogICAgIHN1bjQqOlN1bk9TOjYqOiopCiAJIyBBY2NvcmRp
bmcgdG8gY29uZmlnLnN1YiwgdGhpcyBpcyB0aGUgcHJvcGVyIHdheSB0byBjYW5vbmljYWxpemUK
IAkjIFN1bk9TNi4gIEhhcmQgdG8gZ3Vlc3MgZXhhY3RseSB3aGF0IFN1bk9TNiB3aWxsIGJlIGxp
a2UsIGJ1dAogCSMgaXQncyBsaWtlbHkgdG8gYmUgbW9yZSBsaWtlIFNvbGFyaXMgdGhhbiBTdW5P
UzQuCi0JZWNobyBzcGFyYy1zdW4tc29sYXJpczNgZWNobyAke1VOQU1FX1JFTEVBU0V9fHNlZCAt
ZSAncy9bXi5dKi8vJ2AKKwllY2hvIHNwYXJjLXN1bi1zb2xhcmlzMyJgZWNobyAiJFVOQU1FX1JF
TEVBU0UifHNlZCAtZSAncy9bXi5dKi8vJ2AiCiAJZXhpdCA7OwogICAgIHN1bjQqOlN1bk9TOio6
KikKIAljYXNlICJgL3Vzci9iaW4vYXJjaCAta2AiIGluCkBAIC0zNjcsMjUgKzQxOSwyNSBAQCBj
YXNlICIke1VOQU1FX01BQ0hJTkV9OiR7VU5BTUVfU1lTVEVNfToke1VOQU1FX1JFTEVBU0V9OiR7
VU5BTUVfVkVSU0lPTn0iIGluCiAJCTs7CiAJZXNhYwogCSMgSmFwYW5lc2UgTGFuZ3VhZ2UgdmVy
c2lvbnMgaGF2ZSBhIHZlcnNpb24gbnVtYmVyIGxpa2UgYDQuMS4zLUpMJy4KLQllY2hvIHNwYXJj
LXN1bi1zdW5vc2BlY2hvICR7VU5BTUVfUkVMRUFTRX18c2VkIC1lICdzLy0vXy8nYAorCWVjaG8g
c3BhcmMtc3VuLXN1bm9zImBlY2hvICIkVU5BTUVfUkVMRUFTRSJ8c2VkIC1lICdzLy0vXy8nYCIK
IAlleGl0IDs7CiAgICAgc3VuMyo6U3VuT1M6KjoqKQotCWVjaG8gbTY4ay1zdW4tc3Vub3Mke1VO
QU1FX1JFTEVBU0V9CisJZWNobyBtNjhrLXN1bi1zdW5vcyIkVU5BTUVfUkVMRUFTRSIKIAlleGl0
IDs7CiAgICAgc3VuKjoqOjQuMkJTRDoqKQogCVVOQU1FX1JFTEVBU0U9YChzZWQgMXEgL2V0Yy9t
b3RkIHwgYXdrICd7cHJpbnQgc3Vic3RyKCQ1LDEsMyl9JykgMj4vZGV2L251bGxgCi0JdGVzdCAi
eCR7VU5BTUVfUkVMRUFTRX0iID0gIngiICYmIFVOQU1FX1JFTEVBU0U9MworCXRlc3QgIngkVU5B
TUVfUkVMRUFTRSIgPSB4ICYmIFVOQU1FX1JFTEVBU0U9MwogCWNhc2UgImAvYmluL2FyY2hgIiBp
bgogCSAgICBzdW4zKQotCQllY2hvIG02OGstc3VuLXN1bm9zJHtVTkFNRV9SRUxFQVNFfQorCQll
Y2hvIG02OGstc3VuLXN1bm9zIiRVTkFNRV9SRUxFQVNFIgogCQk7OwogCSAgICBzdW40KQotCQll
Y2hvIHNwYXJjLXN1bi1zdW5vcyR7VU5BTUVfUkVMRUFTRX0KKwkJZWNobyBzcGFyYy1zdW4tc3Vu
b3MiJFVOQU1FX1JFTEVBU0UiCiAJCTs7CiAJZXNhYwogCWV4aXQgOzsKICAgICBhdXNocDpTdW5P
UzoqOiopCi0JZWNobyBzcGFyYy1hdXNwZXgtc3Vub3Mke1VOQU1FX1JFTEVBU0V9CisJZWNobyBz
cGFyYy1hdXNwZXgtc3Vub3MiJFVOQU1FX1JFTEVBU0UiCiAJZXhpdCA7OwogICAgICMgVGhlIHNp
dHVhdGlvbiBmb3IgTWlOVCBpcyBhIGxpdHRsZSBjb25mdXNpbmcuICBUaGUgbWFjaGluZSBuYW1l
CiAgICAgIyBjYW4gYmUgdmlydHVhbGx5IGV2ZXJ5dGhpbmcgKGV2ZXJ5dGhpbmcgd2hpY2ggaXMg
bm90CkBAIC0zOTYsNDQgKzQ0OCw0NCBAQCBjYXNlICIke1VOQU1FX01BQ0hJTkV9OiR7VU5BTUVf
U1lTVEVNfToke1VOQU1FX1JFTEVBU0V9OiR7VU5BTUVfVkVSU0lPTn0iIGluCiAgICAgIyBNaU5U
LiAgQnV0IE1pTlQgaXMgZG93bndhcmQgY29tcGF0aWJsZSB0byBUT1MsIHNvIHRoaXMgc2hvdWxk
CiAgICAgIyBiZSBubyBwcm9ibGVtLgogICAgIGF0YXJpc3RbZV06Kk1pTlQ6KjoqIHwgYXRhcmlz
dFtlXToqbWludDoqOiogfCBhdGFyaXN0W2VdOipUT1M6KjoqKQotCWVjaG8gbTY4ay1hdGFyaS1t
aW50JHtVTkFNRV9SRUxFQVNFfQorCWVjaG8gbTY4ay1hdGFyaS1taW50IiRVTkFNRV9SRUxFQVNF
IgogCWV4aXQgOzsKICAgICBhdGFyaSo6Kk1pTlQ6KjoqIHwgYXRhcmkqOiptaW50Oio6KiB8IGF0
YXJpc3RbZV06KlRPUzoqOiopCi0JZWNobyBtNjhrLWF0YXJpLW1pbnQke1VOQU1FX1JFTEVBU0V9
CisJZWNobyBtNjhrLWF0YXJpLW1pbnQiJFVOQU1FX1JFTEVBU0UiCiAJZXhpdCA7OwogICAgICpm
YWxjb24qOipNaU5UOio6KiB8ICpmYWxjb24qOiptaW50Oio6KiB8ICpmYWxjb24qOipUT1M6Kjoq
KQotCWVjaG8gbTY4ay1hdGFyaS1taW50JHtVTkFNRV9SRUxFQVNFfQorCWVjaG8gbTY4ay1hdGFy
aS1taW50IiRVTkFNRV9SRUxFQVNFIgogCWV4aXQgOzsKICAgICBtaWxhbio6Kk1pTlQ6KjoqIHwg
bWlsYW4qOiptaW50Oio6KiB8ICptaWxhbio6KlRPUzoqOiopCi0JZWNobyBtNjhrLW1pbGFuLW1p
bnQke1VOQU1FX1JFTEVBU0V9CisJZWNobyBtNjhrLW1pbGFuLW1pbnQiJFVOQU1FX1JFTEVBU0Ui
CiAJZXhpdCA7OwogICAgIGhhZGVzKjoqTWlOVDoqOiogfCBoYWRlcyo6Km1pbnQ6KjoqIHwgKmhh
ZGVzKjoqVE9TOio6KikKLQllY2hvIG02OGstaGFkZXMtbWludCR7VU5BTUVfUkVMRUFTRX0KKwll
Y2hvIG02OGstaGFkZXMtbWludCIkVU5BTUVfUkVMRUFTRSIKIAlleGl0IDs7CiAgICAgKjoqTWlO
VDoqOiogfCAqOiptaW50Oio6KiB8ICo6KlRPUzoqOiopCi0JZWNobyBtNjhrLXVua25vd24tbWlu
dCR7VU5BTUVfUkVMRUFTRX0KKwllY2hvIG02OGstdW5rbm93bi1taW50IiRVTkFNRV9SRUxFQVNF
IgogCWV4aXQgOzsKICAgICBtNjhrOm1hY2h0ZW46KjoqKQotCWVjaG8gbTY4ay1hcHBsZS1tYWNo
dGVuJHtVTkFNRV9SRUxFQVNFfQorCWVjaG8gbTY4ay1hcHBsZS1tYWNodGVuIiRVTkFNRV9SRUxF
QVNFIgogCWV4aXQgOzsKICAgICBwb3dlcnBjOm1hY2h0ZW46KjoqKQotCWVjaG8gcG93ZXJwYy1h
cHBsZS1tYWNodGVuJHtVTkFNRV9SRUxFQVNFfQorCWVjaG8gcG93ZXJwYy1hcHBsZS1tYWNodGVu
IiRVTkFNRV9SRUxFQVNFIgogCWV4aXQgOzsKICAgICBSSVNDKjpNYWNoOio6KikKIAllY2hvIG1p
cHMtZGVjLW1hY2hfYnNkNC4zCiAJZXhpdCA7OwogICAgIFJJU0MqOlVMVFJJWDoqOiopCi0JZWNo
byBtaXBzLWRlYy11bHRyaXgke1VOQU1FX1JFTEVBU0V9CisJZWNobyBtaXBzLWRlYy11bHRyaXgi
JFVOQU1FX1JFTEVBU0UiCiAJZXhpdCA7OwogICAgIFZBWCo6VUxUUklYKjoqOiopCi0JZWNobyB2
YXgtZGVjLXVsdHJpeCR7VU5BTUVfUkVMRUFTRX0KKwllY2hvIHZheC1kZWMtdWx0cml4IiRVTkFN
RV9SRUxFQVNFIgogCWV4aXQgOzsKICAgICAyMDIwOkNMSVg6KjoqIHwgMjQzMDpDTElYOio6KikK
LQllY2hvIGNsaXBwZXItaW50ZXJncmFwaC1jbGl4JHtVTkFNRV9SRUxFQVNFfQorCWVjaG8gY2xp
cHBlci1pbnRlcmdyYXBoLWNsaXgiJFVOQU1FX1JFTEVBU0UiCiAJZXhpdCA7OwogICAgIG1pcHM6
KjoqOlVNSVBTIHwgbWlwczoqOio6UklTQ29zKQotCWV2YWwgJHNldF9jY19mb3JfYnVpbGQKLQlz
ZWQgJ3MvXgkvLycgPDwgRU9GID4kZHVtbXkuYworCXNldF9jY19mb3JfYnVpbGQKKwlzZWQgJ3Mv
XgkvLycgPDwgRU9GID4gIiRkdW1teS5jIgogI2lmZGVmIF9fY3BsdXNwbHVzCiAjaW5jbHVkZSA8
c3RkaW8uaD4gIC8qIGZvciBwcmludGYoKSBwcm90b3R5cGUgKi8KIAlpbnQgbWFpbiAoaW50IGFy
Z2MsIGNoYXIgKmFyZ3ZbXSkgewpAQCAtNDQyLDIzICs0OTQsMjMgQEAgY2FzZSAiJHtVTkFNRV9N
QUNISU5FfToke1VOQU1FX1NZU1RFTX06JHtVTkFNRV9SRUxFQVNFfToke1VOQU1FX1ZFUlNJT059
IiBpbgogI2VuZGlmCiAJI2lmIGRlZmluZWQgKGhvc3RfbWlwcykgJiYgZGVmaW5lZCAoTUlQU0VC
KQogCSNpZiBkZWZpbmVkIChTWVNUWVBFX1NZU1YpCi0JICBwcmludGYgKCJtaXBzLW1pcHMtcmlz
Y29zJXNzeXN2XG4iLCBhcmd2WzFdKTsgZXhpdCAoMCk7CisJICBwcmludGYgKCJtaXBzLW1pcHMt
cmlzY29zJXNzeXN2XFxuIiwgYXJndlsxXSk7IGV4aXQgKDApOwogCSNlbmRpZgogCSNpZiBkZWZp
bmVkIChTWVNUWVBFX1NWUjQpCi0JICBwcmludGYgKCJtaXBzLW1pcHMtcmlzY29zJXNzdnI0XG4i
LCBhcmd2WzFdKTsgZXhpdCAoMCk7CisJICBwcmludGYgKCJtaXBzLW1pcHMtcmlzY29zJXNzdnI0
XFxuIiwgYXJndlsxXSk7IGV4aXQgKDApOwogCSNlbmRpZgogCSNpZiBkZWZpbmVkIChTWVNUWVBF
X0JTRDQzKSB8fCBkZWZpbmVkKFNZU1RZUEVfQlNEKQotCSAgcHJpbnRmICgibWlwcy1taXBzLXJp
c2NvcyVzYnNkXG4iLCBhcmd2WzFdKTsgZXhpdCAoMCk7CisJICBwcmludGYgKCJtaXBzLW1pcHMt
cmlzY29zJXNic2RcXG4iLCBhcmd2WzFdKTsgZXhpdCAoMCk7CiAJI2VuZGlmCiAJI2VuZGlmCiAJ
ICBleGl0ICgtMSk7CiAJfQogRU9GCi0JJENDX0ZPUl9CVUlMRCAtbyAkZHVtbXkgJGR1bW15LmMg
JiYKLQkgIGR1bW15YXJnPWBlY2hvICIke1VOQU1FX1JFTEVBU0V9IiB8IHNlZCAtbiAncy9cKFsw
LTldKlwpLiovXDEvcCdgICYmCi0JICBTWVNURU1fTkFNRT1gJGR1bW15ICRkdW1teWFyZ2AgJiYK
KwkkQ0NfRk9SX0JVSUxEIC1vICIkZHVtbXkiICIkZHVtbXkuYyIgJiYKKwkgIGR1bW15YXJnPWBl
Y2hvICIkVU5BTUVfUkVMRUFTRSIgfCBzZWQgLW4gJ3MvXChbMC05XSpcKS4qL1wxL3AnYCAmJgor
CSAgU1lTVEVNX05BTUU9YCIkZHVtbXkiICIkZHVtbXlhcmciYCAmJgogCSAgICB7IGVjaG8gIiRT
WVNURU1fTkFNRSI7IGV4aXQ7IH0KLQllY2hvIG1pcHMtbWlwcy1yaXNjb3Mke1VOQU1FX1JFTEVB
U0V9CisJZWNobyBtaXBzLW1pcHMtcmlzY29zIiRVTkFNRV9SRUxFQVNFIgogCWV4aXQgOzsKICAg
ICBNb3Rvcm9sYTpQb3dlck1BWF9PUzoqOiopCiAJZWNobyBwb3dlcnBjLW1vdG9yb2xhLXBvd2Vy
bWF4CkBAIC00ODQsMTcgKzUzNiwxNyBAQCBFT0YKICAgICBBVmlpT046ZGd1eDoqOiopCiAJIyBE
Ry9VWCByZXR1cm5zIEFWaWlPTiBmb3IgYWxsIGFyY2hpdGVjdHVyZXMKIAlVTkFNRV9QUk9DRVNT
T1I9YC91c3IvYmluL3VuYW1lIC1wYAotCWlmIFsgJFVOQU1FX1BST0NFU1NPUiA9IG1jODgxMDAg
XSB8fCBbICRVTkFNRV9QUk9DRVNTT1IgPSBtYzg4MTEwIF0KKwlpZiBbICIkVU5BTUVfUFJPQ0VT
U09SIiA9IG1jODgxMDAgXSB8fCBbICIkVU5BTUVfUFJPQ0VTU09SIiA9IG1jODgxMTAgXQogCXRo
ZW4KLQkgICAgaWYgWyAke1RBUkdFVF9CSU5BUllfSU5URVJGQUNFfXggPSBtODhrZGd1eGVsZngg
XSB8fCBcCi0JICAgICAgIFsgJHtUQVJHRVRfQklOQVJZX0lOVEVSRkFDRX14ID0geCBdCisJICAg
IGlmIFsgIiRUQVJHRVRfQklOQVJZX0lOVEVSRkFDRSJ4ID0gbTg4a2RndXhlbGZ4IF0gfHwgXAor
CSAgICAgICBbICIkVEFSR0VUX0JJTkFSWV9JTlRFUkZBQ0UieCA9IHggXQogCSAgICB0aGVuCi0J
CWVjaG8gbTg4ay1kZy1kZ3V4JHtVTkFNRV9SRUxFQVNFfQorCQllY2hvIG04OGstZGctZGd1eCIk
VU5BTUVfUkVMRUFTRSIKIAkgICAgZWxzZQotCQllY2hvIG04OGstZGctZGd1eGJjcyR7VU5BTUVf
UkVMRUFTRX0KKwkJZWNobyBtODhrLWRnLWRndXhiY3MiJFVOQU1FX1JFTEVBU0UiCiAJICAgIGZp
CiAJZWxzZQotCSAgICBlY2hvIGk1ODYtZGctZGd1eCR7VU5BTUVfUkVMRUFTRX0KKwkgICAgZWNo
byBpNTg2LWRnLWRndXgiJFVOQU1FX1JFTEVBU0UiCiAJZmkKIAlleGl0IDs7CiAgICAgTTg4KjpE
b2xwaGluT1M6KjoqKQkjIERvbHBoaW5PUyAoU1ZSMykKQEAgLTUxMSw3ICs1NjMsNyBAQCBFT0YK
IAllY2hvIG02OGstdGVrdHJvbml4LWJzZAogCWV4aXQgOzsKICAgICAqOklSSVgqOio6KikKLQll
Y2hvIG1pcHMtc2dpLWlyaXhgZWNobyAke1VOQU1FX1JFTEVBU0V9fHNlZCAtZSAncy8tL18vZydg
CisJZWNobyBtaXBzLXNnaS1pcml4ImBlY2hvICIkVU5BTUVfUkVMRUFTRSJ8c2VkIC1lICdzLy0v
Xy9nJ2AiCiAJZXhpdCA7OwogICAgID8/Pz8/Pz8/OkFJWD86WzEyXS4xOjIpICAgIyBBSVggMi4y
LjEgb3IgQUlYIDIuMS4xIGlzIFJUL1BDIEFJWC4KIAllY2hvIHJvbXAtaWJtLWFpeCAgICAgIyB1
bmFtZSAtbSBnaXZlcyBhbiA4IGhleC1jb2RlIENQVSBpZApAQCAtNTIzLDE0ICs1NzUsMTQgQEAg
RU9GCiAJaWYgWyAteCAvdXNyL2Jpbi9vc2xldmVsIF0gOyB0aGVuCiAJCUlCTV9SRVY9YC91c3Iv
YmluL29zbGV2ZWxgCiAJZWxzZQotCQlJQk1fUkVWPSR7VU5BTUVfVkVSU0lPTn0uJHtVTkFNRV9S
RUxFQVNFfQorCQlJQk1fUkVWPSIkVU5BTUVfVkVSU0lPTi4kVU5BTUVfUkVMRUFTRSIKIAlmaQot
CWVjaG8gJHtVTkFNRV9NQUNISU5FfS1pYm0tYWl4JHtJQk1fUkVWfQorCWVjaG8gIiRVTkFNRV9N
QUNISU5FIi1pYm0tYWl4IiRJQk1fUkVWIgogCWV4aXQgOzsKICAgICAqOkFJWDoyOjMpCiAJaWYg
Z3JlcCBib3MzMjUgL3Vzci9pbmNsdWRlL3N0ZGlvLmggPi9kZXYvbnVsbCAyPiYxOyB0aGVuCi0J
CWV2YWwgJHNldF9jY19mb3JfYnVpbGQKLQkJc2VkICdzL14JCS8vJyA8PCBFT0YgPiRkdW1teS5j
CisJCXNldF9jY19mb3JfYnVpbGQKKwkJc2VkICdzL14JCS8vJyA8PCBFT0YgPiAiJGR1bW15LmMi
CiAJCSNpbmNsdWRlIDxzeXMvc3lzdGVtY2ZnLmg+CiAKIAkJbWFpbigpCkBAIC01NDEsNyArNTkz
LDcgQEAgRU9GCiAJCQlleGl0KDApOwogCQkJfQogRU9GCi0JCWlmICRDQ19GT1JfQlVJTEQgLW8g
JGR1bW15ICRkdW1teS5jICYmIFNZU1RFTV9OQU1FPWAkZHVtbXlgCisJCWlmICRDQ19GT1JfQlVJ
TEQgLW8gIiRkdW1teSIgIiRkdW1teS5jIiAmJiBTWVNURU1fTkFNRT1gIiRkdW1teSJgCiAJCXRo
ZW4KIAkJCWVjaG8gIiRTWVNURU1fTkFNRSIKIAkJZWxzZQpAQCAtNTU1LDI2ICs2MDcsMjcgQEAg
RU9GCiAJZXhpdCA7OwogICAgICo6QUlYOio6WzQ1NjddKQogCUlCTV9DUFVfSUQ9YC91c3Ivc2Jp
bi9sc2RldiAtQyAtYyBwcm9jZXNzb3IgLVMgYXZhaWxhYmxlIHwgc2VkIDFxIHwgYXdrICd7IHBy
aW50ICQxIH0nYAotCWlmIC91c3Ivc2Jpbi9sc2F0dHIgLUVsICR7SUJNX0NQVV9JRH0gfCBncmVw
ICcgUE9XRVInID4vZGV2L251bGwgMj4mMTsgdGhlbgorCWlmIC91c3Ivc2Jpbi9sc2F0dHIgLUVs
ICIkSUJNX0NQVV9JRCIgfCBncmVwICcgUE9XRVInID4vZGV2L251bGwgMj4mMTsgdGhlbgogCQlJ
Qk1fQVJDSD1yczYwMDAKIAllbHNlCiAJCUlCTV9BUkNIPXBvd2VycGMKIAlmaQotCWlmIFsgLXgg
L3Vzci9iaW4vb3NsZXZlbCBdIDsgdGhlbgotCQlJQk1fUkVWPWAvdXNyL2Jpbi9vc2xldmVsYAor
CWlmIFsgLXggL3Vzci9iaW4vbHNscHAgXSA7IHRoZW4KKwkJSUJNX1JFVj1gL3Vzci9iaW4vbHNs
cHAgLUxxYyBib3MucnRlLmxpYmMgfAorCQkJICAgYXdrIC1GOiAneyBwcmludCAkMyB9JyB8IHNl
ZCBzL1swLTldKiQvMC9gCiAJZWxzZQotCQlJQk1fUkVWPSR7VU5BTUVfVkVSU0lPTn0uJHtVTkFN
RV9SRUxFQVNFfQorCQlJQk1fUkVWPSIkVU5BTUVfVkVSU0lPTi4kVU5BTUVfUkVMRUFTRSIKIAlm
aQotCWVjaG8gJHtJQk1fQVJDSH0taWJtLWFpeCR7SUJNX1JFVn0KKwllY2hvICIkSUJNX0FSQ0gi
LWlibS1haXgiJElCTV9SRVYiCiAJZXhpdCA7OwogICAgICo6QUlYOio6KikKIAllY2hvIHJzNjAw
MC1pYm0tYWl4CiAJZXhpdCA7OwotICAgIGlibXJ0OjQuNEJTRDoqfHJvbXAtaWJtOkJTRDoqKQor
ICAgIGlibXJ0OjQuNEJTRDoqfHJvbXAtaWJtOjQuNEJTRDoqKQogCWVjaG8gcm9tcC1pYm0tYnNk
NC40CiAJZXhpdCA7OwogICAgIGlibXJ0OipCU0Q6Knxyb21wLWlibTpCU0Q6KikgICAgICAgICAg
ICAjIGNvdmVycyBSVC9QQyBCU0QgYW5kCi0JZWNobyByb21wLWlibS1ic2Qke1VOQU1FX1JFTEVB
U0V9ICAgIyA0LjMgd2l0aCB1bmFtZSBhZGRlZCB0bworCWVjaG8gcm9tcC1pYm0tYnNkIiRVTkFN
RV9SRUxFQVNFIiAgICMgNC4zIHdpdGggdW5hbWUgYWRkZWQgdG8KIAlleGl0IDs7ICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAjIHJlcG9ydDogcm9tcC1pYm0gQlNEIDQuMwogICAgICo6Qk9T
WDoqOiopCiAJZWNobyByczYwMDAtYnVsbC1ib3N4CkBAIC01ODksMjggKzY0MiwyOCBAQCBFT0YK
IAllY2hvIG02OGstaHAtYnNkNC40CiAJZXhpdCA7OwogICAgIDkwMDAvWzM0Njc4XT8/OkhQLVVY
Oio6KikKLQlIUFVYX1JFVj1gZWNobyAke1VOQU1FX1JFTEVBU0V9fHNlZCAtZSAncy9bXi5dKi5b
MEJdKi8vJ2AKLQljYXNlICIke1VOQU1FX01BQ0hJTkV9IiBpbgotCSAgICA5MDAwLzMxPyApICAg
ICAgICAgICAgSFBfQVJDSD1tNjgwMDAgOzsKLQkgICAgOTAwMC9bMzRdPz8gKSAgICAgICAgIEhQ
X0FSQ0g9bTY4ayA7OworCUhQVVhfUkVWPWBlY2hvICIkVU5BTUVfUkVMRUFTRSJ8c2VkIC1lICdz
L1teLl0qLlswQl0qLy8nYAorCWNhc2UgIiRVTkFNRV9NQUNISU5FIiBpbgorCSAgICA5MDAwLzMx
PykgICAgICAgICAgICBIUF9BUkNIPW02ODAwMCA7OworCSAgICA5MDAwL1szNF0/PykgICAgICAg
ICBIUF9BUkNIPW02OGsgOzsKIAkgICAgOTAwMC9bNjc4XVswLTldWzAtOV0pCiAJCWlmIFsgLXgg
L3Vzci9iaW4vZ2V0Y29uZiBdOyB0aGVuCiAJCSAgICBzY19jcHVfdmVyc2lvbj1gL3Vzci9iaW4v
Z2V0Y29uZiBTQ19DUFVfVkVSU0lPTiAyPi9kZXYvbnVsbGAKIAkJICAgIHNjX2tlcm5lbF9iaXRz
PWAvdXNyL2Jpbi9nZXRjb25mIFNDX0tFUk5FTF9CSVRTIDI+L2Rldi9udWxsYAotCQkgICAgY2Fz
ZSAiJHtzY19jcHVfdmVyc2lvbn0iIGluCi0JCSAgICAgIDUyMykgSFBfQVJDSD0iaHBwYTEuMCIg
OzsgIyBDUFVfUEFfUklTQzFfMAotCQkgICAgICA1MjgpIEhQX0FSQ0g9ImhwcGExLjEiIDs7ICMg
Q1BVX1BBX1JJU0MxXzEKKwkJICAgIGNhc2UgIiRzY19jcHVfdmVyc2lvbiIgaW4KKwkJICAgICAg
NTIzKSBIUF9BUkNIPWhwcGExLjAgOzsgIyBDUFVfUEFfUklTQzFfMAorCQkgICAgICA1MjgpIEhQ
X0FSQ0g9aHBwYTEuMSA7OyAjIENQVV9QQV9SSVNDMV8xCiAJCSAgICAgIDUzMikgICAgICAgICAg
ICAgICAgICAgICAgIyBDUFVfUEFfUklTQzJfMAotCQkJY2FzZSAiJHtzY19rZXJuZWxfYml0c30i
IGluCi0JCQkgIDMyKSBIUF9BUkNIPSJocHBhMi4wbiIgOzsKLQkJCSAgNjQpIEhQX0FSQ0g9Imhw
cGEyLjB3IiA7OwotCQkJICAnJykgSFBfQVJDSD0iaHBwYTIuMCIgOzsgICAjIEhQLVVYIDEwLjIw
CisJCQljYXNlICIkc2Nfa2VybmVsX2JpdHMiIGluCisJCQkgIDMyKSBIUF9BUkNIPWhwcGEyLjBu
IDs7CisJCQkgIDY0KSBIUF9BUkNIPWhwcGEyLjB3IDs7CisJCQkgICcnKSBIUF9BUkNIPWhwcGEy
LjAgOzsgICAjIEhQLVVYIDEwLjIwCiAJCQllc2FjIDs7CiAJCSAgICBlc2FjCiAJCWZpCi0JCWlm
IFsgIiR7SFBfQVJDSH0iID0gIiIgXTsgdGhlbgotCQkgICAgZXZhbCAkc2V0X2NjX2Zvcl9idWls
ZAotCQkgICAgc2VkICdzL14JCS8vJyA8PCBFT0YgPiRkdW1teS5jCisJCWlmIFsgIiRIUF9BUkNI
IiA9ICIiIF07IHRoZW4KKwkJICAgIHNldF9jY19mb3JfYnVpbGQKKwkJICAgIHNlZCAncy9eCQkv
LycgPDwgRU9GID4gIiRkdW1teS5jIgogCiAJCSNkZWZpbmUgX0hQVVhfU09VUkNFCiAJCSNpbmNs
dWRlIDxzdGRsaWIuaD4KQEAgLTY0MywxMyArNjk2LDEzIEBAIEVPRgogCQkgICAgZXhpdCAoMCk7
CiAJCX0KIEVPRgotCQkgICAgKENDT1BUUz0gJENDX0ZPUl9CVUlMRCAtbyAkZHVtbXkgJGR1bW15
LmMgMj4vZGV2L251bGwpICYmIEhQX0FSQ0g9YCRkdW1teWAKKwkJICAgIChDQ09QVFM9IiIgJEND
X0ZPUl9CVUlMRCAtbyAiJGR1bW15IiAiJGR1bW15LmMiIDI+L2Rldi9udWxsKSAmJiBIUF9BUkNI
PWAiJGR1bW15ImAKIAkJICAgIHRlc3QgLXogIiRIUF9BUkNIIiAmJiBIUF9BUkNIPWhwcGEKIAkJ
ZmkgOzsKIAllc2FjCi0JaWYgWyAke0hQX0FSQ0h9ID0gImhwcGEyLjB3IiBdCisJaWYgWyAiJEhQ
X0FSQ0giID0gaHBwYTIuMHcgXQogCXRoZW4KLQkgICAgZXZhbCAkc2V0X2NjX2Zvcl9idWlsZAor
CSAgICBzZXRfY2NfZm9yX2J1aWxkCiAKIAkgICAgIyBocHBhMi4wdy1ocC1ocHV4KiBoYXMgYSA2
NC1iaXQga2VybmVsIGFuZCBhIGNvbXBpbGVyIGdlbmVyYXRpbmcKIAkgICAgIyAzMi1iaXQgY29k
ZS4gIGhwcGE2NC1ocC1ocHV4KiBoYXMgdGhlIHNhbWUga2VybmVsIGFuZCBhIGNvbXBpbGVyCkBA
IC02NjAsMjMgKzcxMywyMyBAQCBFT0YKIAkgICAgIyAkIENDX0ZPUl9CVUlMRD0iY2MgK0RBMi4w
dyIgLi9jb25maWcuZ3Vlc3MKIAkgICAgIyA9PiBocHBhNjQtaHAtaHB1eDExLjIzCiAKLQkgICAg
aWYgZWNobyBfX0xQNjRfXyB8IChDQ09QVFM9ICRDQ19GT1JfQlVJTEQgLUUgLSAyPi9kZXYvbnVs
bCkgfAorCSAgICBpZiBlY2hvIF9fTFA2NF9fIHwgKENDT1BUUz0iIiAkQ0NfRk9SX0JVSUxEIC1F
IC0gMj4vZGV2L251bGwpIHwKIAkJZ3JlcCAtcSBfX0xQNjRfXwogCSAgICB0aGVuCi0JCUhQX0FS
Q0g9ImhwcGEyLjB3IgorCQlIUF9BUkNIPWhwcGEyLjB3CiAJICAgIGVsc2UKLQkJSFBfQVJDSD0i
aHBwYTY0IgorCQlIUF9BUkNIPWhwcGE2NAogCSAgICBmaQogCWZpCi0JZWNobyAke0hQX0FSQ0h9
LWhwLWhwdXgke0hQVVhfUkVWfQorCWVjaG8gIiRIUF9BUkNIIi1ocC1ocHV4IiRIUFVYX1JFViIK
IAlleGl0IDs7CiAgICAgaWE2NDpIUC1VWDoqOiopCi0JSFBVWF9SRVY9YGVjaG8gJHtVTkFNRV9S
RUxFQVNFfXxzZWQgLWUgJ3MvW14uXSouWzBCXSovLydgCi0JZWNobyBpYTY0LWhwLWhwdXgke0hQ
VVhfUkVWfQorCUhQVVhfUkVWPWBlY2hvICIkVU5BTUVfUkVMRUFTRSJ8c2VkIC1lICdzL1teLl0q
LlswQl0qLy8nYAorCWVjaG8gaWE2NC1ocC1ocHV4IiRIUFVYX1JFViIKIAlleGl0IDs7CiAgICAg
MzA1MCo6SEktVVg6KjoqKQotCWV2YWwgJHNldF9jY19mb3JfYnVpbGQKLQlzZWQgJ3MvXgkvLycg
PDwgRU9GID4kZHVtbXkuYworCXNldF9jY19mb3JfYnVpbGQKKwlzZWQgJ3MvXgkvLycgPDwgRU9G
ID4gIiRkdW1teS5jIgogCSNpbmNsdWRlIDx1bmlzdGQuaD4KIAlpbnQKIAltYWluICgpCkBAIC03
MDEsMTEgKzc1NCwxMSBAQCBFT0YKIAkgIGV4aXQgKDApOwogCX0KIEVPRgotCSRDQ19GT1JfQlVJ
TEQgLW8gJGR1bW15ICRkdW1teS5jICYmIFNZU1RFTV9OQU1FPWAkZHVtbXlgICYmCisJJENDX0ZP
Ul9CVUlMRCAtbyAiJGR1bW15IiAiJGR1bW15LmMiICYmIFNZU1RFTV9OQU1FPWAiJGR1bW15ImAg
JiYKIAkJeyBlY2hvICIkU1lTVEVNX05BTUUiOyBleGl0OyB9CiAJZWNobyB1bmtub3duLWhpdGFj
aGktaGl1eHdlMgogCWV4aXQgOzsKLSAgICA5MDAwLzc/Pzo0LjNic2Q6KjoqIHwgOTAwMC84P1s3
OV06NC4zYnNkOio6KiApCisgICAgOTAwMC83Pz86NC4zYnNkOio6KiB8IDkwMDAvOD9bNzldOjQu
M2JzZDoqOiopCiAJZWNobyBocHBhMS4xLWhwLWJzZAogCWV4aXQgOzsKICAgICA5MDAwLzg/Pzo0
LjNic2Q6KjoqKQpAQCAtNzE0LDcgKzc2Nyw3IEBAIEVPRgogICAgICo5Pz8qOk1QRS9pWDoqOiog
fCAqMzAwMCo6TVBFL2lYOio6KikKIAllY2hvIGhwcGExLjAtaHAtbXBlaXgKIAlleGl0IDs7Ci0g
ICAgaHA3Pz86T1NGMToqOiogfCBocDg/Wzc5XTpPU0YxOio6KiApCisgICAgaHA3Pz86T1NGMToq
OiogfCBocDg/Wzc5XTpPU0YxOio6KikKIAllY2hvIGhwcGExLjEtaHAtb3NmCiAJZXhpdCA7Owog
ICAgIGhwOD8/Ok9TRjE6KjoqKQpAQCAtNzIyLDkgKzc3NSw5IEBAIEVPRgogCWV4aXQgOzsKICAg
ICBpKjg2Ok9TRjE6KjoqKQogCWlmIFsgLXggL3Vzci9zYmluL3N5c3ZlcnNpb24gXSA7IHRoZW4K
LQkgICAgZWNobyAke1VOQU1FX01BQ0hJTkV9LXVua25vd24tb3NmMW1rCisJICAgIGVjaG8gIiRV
TkFNRV9NQUNISU5FIi11bmtub3duLW9zZjFtawogCWVsc2UKLQkgICAgZWNobyAke1VOQU1FX01B
Q0hJTkV9LXVua25vd24tb3NmMQorCSAgICBlY2hvICIkVU5BTUVfTUFDSElORSItdW5rbm93bi1v
c2YxCiAJZmkKIAlleGl0IDs7CiAgICAgcGFyaXNjKjpMaXRlcyo6KjoqKQpAQCAtNzQ5LDEyNCAr
ODAyLDEyMCBAQCBFT0YKIAllY2hvIGM0LWNvbnZleC1ic2QKIAlleGl0IDs7CiAgICAgQ1JBWSpZ
LU1QOio6KjoqKQotCWVjaG8geW1wLWNyYXktdW5pY29zJHtVTkFNRV9SRUxFQVNFfSB8IHNlZCAt
ZSAncy9cLlteLl0qJC8uWC8nCisJZWNobyB5bXAtY3JheS11bmljb3MiJFVOQU1FX1JFTEVBU0Ui
IHwgc2VkIC1lICdzL1wuW14uXSokLy5YLycKIAlleGl0IDs7CiAgICAgQ1JBWSpbQS1aXTkwOio6
KjoqKQotCWVjaG8gJHtVTkFNRV9NQUNISU5FfS1jcmF5LXVuaWNvcyR7VU5BTUVfUkVMRUFTRX0g
XAorCWVjaG8gIiRVTkFNRV9NQUNISU5FIi1jcmF5LXVuaWNvcyIkVU5BTUVfUkVMRUFTRSIgXAog
CXwgc2VkIC1lICdzL0NSQVkuKlwoW0EtWl05MFwpL1wxLycgXAogCSAgICAgIC1lIHkvQUJDREVG
R0hJSktMTU5PUFFSU1RVVldYWVovYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXovIFwKIAkgICAg
ICAtZSAncy9cLlteLl0qJC8uWC8nCiAJZXhpdCA7OwogICAgIENSQVkqVFM6KjoqOiopCi0JZWNo
byB0OTAtY3JheS11bmljb3Mke1VOQU1FX1JFTEVBU0V9IHwgc2VkIC1lICdzL1wuW14uXSokLy5Y
LycKKwllY2hvIHQ5MC1jcmF5LXVuaWNvcyIkVU5BTUVfUkVMRUFTRSIgfCBzZWQgLWUgJ3MvXC5b
Xi5dKiQvLlgvJwogCWV4aXQgOzsKICAgICBDUkFZKlQzRToqOio6KikKLQllY2hvIGFscGhhZXY1
LWNyYXktdW5pY29zbWske1VOQU1FX1JFTEVBU0V9IHwgc2VkIC1lICdzL1wuW14uXSokLy5YLycK
KwllY2hvIGFscGhhZXY1LWNyYXktdW5pY29zbWsiJFVOQU1FX1JFTEVBU0UiIHwgc2VkIC1lICdz
L1wuW14uXSokLy5YLycKIAlleGl0IDs7CiAgICAgQ1JBWSpTVjE6KjoqOiopCi0JZWNobyBzdjEt
Y3JheS11bmljb3Mke1VOQU1FX1JFTEVBU0V9IHwgc2VkIC1lICdzL1wuW14uXSokLy5YLycKKwll
Y2hvIHN2MS1jcmF5LXVuaWNvcyIkVU5BTUVfUkVMRUFTRSIgfCBzZWQgLWUgJ3MvXC5bXi5dKiQv
LlgvJwogCWV4aXQgOzsKICAgICAqOlVOSUNPUy9tcDoqOiopCi0JZWNobyBjcmF5bnYtY3JheS11
bmljb3NtcCR7VU5BTUVfUkVMRUFTRX0gfCBzZWQgLWUgJ3MvXC5bXi5dKiQvLlgvJworCWVjaG8g
Y3JheW52LWNyYXktdW5pY29zbXAiJFVOQU1FX1JFTEVBU0UiIHwgc2VkIC1lICdzL1wuW14uXSok
Ly5YLycKIAlleGl0IDs7CiAgICAgRjMwWzAxXTpVTklYX1N5c3RlbV9WOio6KiB8IEY3MDA6VU5J
WF9TeXN0ZW1fVjoqOiopCi0JRlVKSVRTVV9QUk9DPWB1bmFtZSAtbSB8IHRyICdBQkNERUZHSElK
S0xNTk9QUVJTVFVWV1hZWicgJ2FiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6J2AKLQlGVUpJVFNV
X1NZUz1gdW5hbWUgLXAgfCB0ciAnQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVonICdhYmNkZWZn
aGlqa2xtbm9wcXJzdHV2d3h5eicgfCBzZWQgLWUgJ3MvXC8vLydgCi0JRlVKSVRTVV9SRUw9YGVj
aG8gJHtVTkFNRV9SRUxFQVNFfSB8IHNlZCAtZSAncy8gL18vJ2AKKwlGVUpJVFNVX1BST0M9YHVu
YW1lIC1tIHwgdHIgQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVogYWJjZGVmZ2hpamtsbW5vcHFy
c3R1dnd4eXpgCisJRlVKSVRTVV9TWVM9YHVuYW1lIC1wIHwgdHIgQUJDREVGR0hJSktMTU5PUFFS
U1RVVldYWVogYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXogfCBzZWQgLWUgJ3MvXC8vLydgCisJ
RlVKSVRTVV9SRUw9YGVjaG8gIiRVTkFNRV9SRUxFQVNFIiB8IHNlZCAtZSAncy8gL18vJ2AKIAll
Y2hvICIke0ZVSklUU1VfUFJPQ30tZnVqaXRzdS0ke0ZVSklUU1VfU1lTfSR7RlVKSVRTVV9SRUx9
IgogCWV4aXQgOzsKICAgICA1MDAwOlVOSVhfU3lzdGVtX1Y6NC4qOiopCi0JRlVKSVRTVV9TWVM9
YHVuYW1lIC1wIHwgdHIgJ0FCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaJyAnYWJjZGVmZ2hpamts
bW5vcHFyc3R1dnd4eXonIHwgc2VkIC1lICdzL1wvLy8nYAotCUZVSklUU1VfUkVMPWBlY2hvICR7
VU5BTUVfUkVMRUFTRX0gfCB0ciAnQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVonICdhYmNkZWZn
aGlqa2xtbm9wcXJzdHV2d3h5eicgfCBzZWQgLWUgJ3MvIC9fLydgCisJRlVKSVRTVV9TWVM9YHVu
YW1lIC1wIHwgdHIgQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVogYWJjZGVmZ2hpamtsbW5vcHFy
c3R1dnd4eXogfCBzZWQgLWUgJ3MvXC8vLydgCisJRlVKSVRTVV9SRUw9YGVjaG8gIiRVTkFNRV9S
RUxFQVNFIiB8IHRyIEFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaIGFiY2RlZmdoaWprbG1ub3Bx
cnN0dXZ3eHl6IHwgc2VkIC1lICdzLyAvXy8nYAogCWVjaG8gInNwYXJjLWZ1aml0c3UtJHtGVUpJ
VFNVX1NZU30ke0ZVSklUU1VfUkVMfSIKIAlleGl0IDs7CiAgICAgaSo4NjpCU0QvMzg2Oio6KiB8
IGkqODY6QlNEL09TOio6KiB8ICo6QXNjZW5kXCBFbWJlZGRlZC9PUzoqOiopCi0JZWNobyAke1VO
QU1FX01BQ0hJTkV9LXBjLWJzZGkke1VOQU1FX1JFTEVBU0V9CisJZWNobyAiJFVOQU1FX01BQ0hJ
TkUiLXBjLWJzZGkiJFVOQU1FX1JFTEVBU0UiCiAJZXhpdCA7OwogICAgIHNwYXJjKjpCU0QvT1M6
KjoqKQotCWVjaG8gc3BhcmMtdW5rbm93bi1ic2RpJHtVTkFNRV9SRUxFQVNFfQorCWVjaG8gc3Bh
cmMtdW5rbm93bi1ic2RpIiRVTkFNRV9SRUxFQVNFIgogCWV4aXQgOzsKICAgICAqOkJTRC9PUzoq
OiopCi0JZWNobyAke1VOQU1FX01BQ0hJTkV9LXVua25vd24tYnNkaSR7VU5BTUVfUkVMRUFTRX0K
KwllY2hvICIkVU5BTUVfTUFDSElORSItdW5rbm93bi1ic2RpIiRVTkFNRV9SRUxFQVNFIgorCWV4
aXQgOzsKKyAgICBhcm06RnJlZUJTRDoqOiopCisJVU5BTUVfUFJPQ0VTU09SPWB1bmFtZSAtcGAK
KwlzZXRfY2NfZm9yX2J1aWxkCisJaWYgZWNobyBfX0FSTV9QQ1NfVkZQIHwgJENDX0ZPUl9CVUlM
RCAtRSAtIDI+L2Rldi9udWxsIFwKKwkgICAgfCBncmVwIC1xIF9fQVJNX1BDU19WRlAKKwl0aGVu
CisJICAgIGVjaG8gIiR7VU5BTUVfUFJPQ0VTU09SfSItdW5rbm93bi1mcmVlYnNkImBlY2hvICR7
VU5BTUVfUkVMRUFTRX18c2VkIC1lICdzL1stKF0uKi8vJ2AiLWdudWVhYmkKKwllbHNlCisJICAg
IGVjaG8gIiR7VU5BTUVfUFJPQ0VTU09SfSItdW5rbm93bi1mcmVlYnNkImBlY2hvICR7VU5BTUVf
UkVMRUFTRX18c2VkIC1lICdzL1stKF0uKi8vJ2AiLWdudWVhYmloZgorCWZpCiAJZXhpdCA7Owog
ICAgICo6RnJlZUJTRDoqOiopCiAJVU5BTUVfUFJPQ0VTU09SPWAvdXNyL2Jpbi91bmFtZSAtcGAK
LQljYXNlICR7VU5BTUVfUFJPQ0VTU09SfSBpbgorCWNhc2UgIiRVTkFNRV9QUk9DRVNTT1IiIGlu
CiAJICAgIGFtZDY0KQotCQllY2hvIHg4Nl82NC11bmtub3duLWZyZWVic2RgZWNobyAke1VOQU1F
X1JFTEVBU0V9fHNlZCAtZSAncy9bLShdLiovLydgIDs7Ci0JICAgICopCi0JCWVjaG8gJHtVTkFN
RV9QUk9DRVNTT1J9LXVua25vd24tZnJlZWJzZGBlY2hvICR7VU5BTUVfUkVMRUFTRX18c2VkIC1l
ICdzL1stKF0uKi8vJ2AgOzsKKwkJVU5BTUVfUFJPQ0VTU09SPXg4Nl82NCA7OworCSAgICBpMzg2
KQorCQlVTkFNRV9QUk9DRVNTT1I9aTU4NiA7OwogCWVzYWMKKwllY2hvICIkVU5BTUVfUFJPQ0VT
U09SIi11bmtub3duLWZyZWVic2QiYGVjaG8gIiRVTkFNRV9SRUxFQVNFInxzZWQgLWUgJ3MvWy0o
XS4qLy8nYCIKIAlleGl0IDs7CiAgICAgaSo6Q1lHV0lOKjoqKQotCWVjaG8gJHtVTkFNRV9NQUNI
SU5FfS1wYy1jeWd3aW4KKwllY2hvICIkVU5BTUVfTUFDSElORSItcGMtY3lnd2luCiAJZXhpdCA7
OwotICAgICo6TUlOR1cqOiopCi0JZWNobyAke1VOQU1FX01BQ0hJTkV9LXBjLW1pbmd3MzIKKyAg
ICAqOk1JTkdXNjQqOiopCisJZWNobyAiJFVOQU1FX01BQ0hJTkUiLXBjLW1pbmd3NjQKIAlleGl0
IDs7Ci0gICAgaSo6TVNZUyo6KikKLQllY2hvICR7VU5BTUVfTUFDSElORX0tcGMtbXN5cworICAg
ICo6TUlOR1cqOiopCisJZWNobyAiJFVOQU1FX01BQ0hJTkUiLXBjLW1pbmd3MzIKIAlleGl0IDs7
Ci0gICAgaSo6d2luZG93czMyKjoqKQotCSMgdW5hbWUgLW0gaW5jbHVkZXMgIi1wYyIgb24gdGhp
cyBzeXN0ZW0uCi0JZWNobyAke1VOQU1FX01BQ0hJTkV9LW1pbmd3MzIKKyAgICAqOk1TWVMqOiop
CisJZWNobyAiJFVOQU1FX01BQ0hJTkUiLXBjLW1zeXMKIAlleGl0IDs7CiAgICAgaSo6UFcqOiop
Ci0JZWNobyAke1VOQU1FX01BQ0hJTkV9LXBjLXB3MzIKKwllY2hvICIkVU5BTUVfTUFDSElORSIt
cGMtcHczMgogCWV4aXQgOzsKICAgICAqOkludGVyaXgqOiopCi0JY2FzZSAke1VOQU1FX01BQ0hJ
TkV9IGluCisJY2FzZSAiJFVOQU1FX01BQ0hJTkUiIGluCiAJICAgIHg4NikKLQkJZWNobyBpNTg2
LXBjLWludGVyaXgke1VOQU1FX1JFTEVBU0V9CisJCWVjaG8gaTU4Ni1wYy1pbnRlcml4IiRVTkFN
RV9SRUxFQVNFIgogCQlleGl0IDs7CiAJICAgIGF1dGhlbnRpY2FtZCB8IGdlbnVpbmVpbnRlbCB8
IEVNNjRUKQotCQllY2hvIHg4Nl82NC11bmtub3duLWludGVyaXgke1VOQU1FX1JFTEVBU0V9CisJ
CWVjaG8geDg2XzY0LXVua25vd24taW50ZXJpeCIkVU5BTUVfUkVMRUFTRSIKIAkJZXhpdCA7Owog
CSAgICBJQTY0KQotCQllY2hvIGlhNjQtdW5rbm93bi1pbnRlcml4JHtVTkFNRV9SRUxFQVNFfQor
CQllY2hvIGlhNjQtdW5rbm93bi1pbnRlcml4IiRVTkFNRV9SRUxFQVNFIgogCQlleGl0IDs7CiAJ
ZXNhYyA7OwotICAgIFszNDVdODY6V2luZG93c185NToqIHwgWzM0NV04NjpXaW5kb3dzXzk4Oiog
fCBbMzQ1XTg2OldpbmRvd3NfTlQ6KikKLQllY2hvIGkke1VOQU1FX01BQ0hJTkV9LXBjLW1rcwot
CWV4aXQgOzsKLSAgICA4NjY0OldpbmRvd3NfTlQ6KikKLQllY2hvIHg4Nl82NC1wYy1ta3MKLQll
eGl0IDs7Ci0gICAgaSo6V2luZG93c19OVCo6KiB8IFBlbnRpdW0qOldpbmRvd3NfTlQqOiopCi0J
IyBIb3cgZG8gd2Uga25vdyBpdCdzIEludGVyaXggcmF0aGVyIHRoYW4gdGhlIGdlbmVyaWMgUE9T
SVggc3Vic3lzdGVtPwotCSMgSXQgYWxzbyBjb25mbGljdHMgd2l0aCBwcmUtMi4wIHZlcnNpb25z
IG9mIEFUJlQgVVdJTi4gU2hvdWxkIHdlCi0JIyBVTkFNRV9NQUNISU5FIGJhc2VkIG9uIHRoZSBv
dXRwdXQgb2YgdW5hbWUgaW5zdGVhZCBvZiBpMzg2PwotCWVjaG8gaTU4Ni1wYy1pbnRlcml4Ci0J
ZXhpdCA7OwogICAgIGkqOlVXSU4qOiopCi0JZWNobyAke1VOQU1FX01BQ0hJTkV9LXBjLXV3aW4K
KwllY2hvICIkVU5BTUVfTUFDSElORSItcGMtdXdpbgogCWV4aXQgOzsKICAgICBhbWQ2NDpDWUdX
SU4qOio6KiB8IHg4Nl82NDpDWUdXSU4qOio6KikKLQllY2hvIHg4Nl82NC11bmtub3duLWN5Z3dp
bgotCWV4aXQgOzsKLSAgICBwKjpDWUdXSU4qOiopCi0JZWNobyBwb3dlcnBjbGUtdW5rbm93bi1j
eWd3aW4KKwllY2hvIHg4Nl82NC1wYy1jeWd3aW4KIAlleGl0IDs7CiAgICAgcHJlcCo6U3VuT1M6
NS4qOiopCi0JZWNobyBwb3dlcnBjbGUtdW5rbm93bi1zb2xhcmlzMmBlY2hvICR7VU5BTUVfUkVM
RUFTRX18c2VkIC1lICdzL1teLl0qLy8nYAorCWVjaG8gcG93ZXJwY2xlLXVua25vd24tc29sYXJp
czIiYGVjaG8gIiRVTkFNRV9SRUxFQVNFInxzZWQgLWUgJ3MvW14uXSovLydgIgogCWV4aXQgOzsK
ICAgICAqOkdOVToqOiopCiAJIyB0aGUgR05VIHN5c3RlbQotCWVjaG8gYGVjaG8gJHtVTkFNRV9N
QUNISU5FfXxzZWQgLWUgJ3MsWy0vXS4qJCwsJ2AtdW5rbm93bi1nbnVgZWNobyAke1VOQU1FX1JF
TEVBU0V9fHNlZCAtZSAncywvLiokLCwnYAorCWVjaG8gImBlY2hvICIkVU5BTUVfTUFDSElORSJ8
c2VkIC1lICdzLFstL10uKiQsLCdgLXVua25vd24tJExJQkNgZWNobyAiJFVOQU1FX1JFTEVBU0Ui
fHNlZCAtZSAncywvLiokLCwnYCIKIAlleGl0IDs7CiAgICAgKjpHTlUvKjoqOiopCiAJIyBvdGhl
ciBzeXN0ZW1zIHdpdGggR05VIGxpYmMgYW5kIHVzZXJsYW5kCi0JZWNobyAke1VOQU1FX01BQ0hJ
TkV9LXVua25vd24tYGVjaG8gJHtVTkFNRV9TWVNURU19IHwgc2VkICdzLF5bXi9dKi8sLCcgfCB0
ciAnW0EtWl0nICdbYS16XSdgYGVjaG8gJHtVTkFNRV9SRUxFQVNFfXxzZWQgLWUgJ3MvWy0oXS4q
Ly8nYC1nbnUKKwllY2hvICIkVU5BTUVfTUFDSElORS11bmtub3duLWBlY2hvICIkVU5BTUVfU1lT
VEVNIiB8IHNlZCAncyxeW14vXSovLCwnIHwgdHIgIls6dXBwZXI6XSIgIls6bG93ZXI6XSJgYGVj
aG8gIiRVTkFNRV9SRUxFQVNFInxzZWQgLWUgJ3MvWy0oXS4qLy8nYC0kTElCQyIKIAlleGl0IDs7
Ci0gICAgaSo4NjpNaW5peDoqOiopCi0JZWNobyAke1VOQU1FX01BQ0hJTkV9LXBjLW1pbml4Cisg
ICAgKjpNaW5peDoqOiopCisJZWNobyAiJFVOQU1FX01BQ0hJTkUiLXVua25vd24tbWluaXgKIAll
eGl0IDs7CiAgICAgYWFyY2g2NDpMaW51eDoqOiopCi0JZWNobyAke1VOQU1FX01BQ0hJTkV9LXVu
a25vd24tbGludXgtZ251CisJZWNobyAiJFVOQU1FX01BQ0hJTkUiLXVua25vd24tbGludXgtIiRM
SUJDIgogCWV4aXQgOzsKICAgICBhYXJjaDY0X2JlOkxpbnV4Oio6KikKIAlVTkFNRV9NQUNISU5F
PWFhcmNoNjRfYmUKLQllY2hvICR7VU5BTUVfTUFDSElORX0tdW5rbm93bi1saW51eC1nbnUKKwll
Y2hvICIkVU5BTUVfTUFDSElORSItdW5rbm93bi1saW51eC0iJExJQkMiCiAJZXhpdCA7OwogICAg
IGFscGhhOkxpbnV4Oio6KikKIAljYXNlIGBzZWQgLW4gJy9eY3B1IG1vZGVsL3MvXi4qOiBcKC4q
XCkvXDEvcCcgPCAvcHJvYy9jcHVpbmZvYCBpbgpAQCAtODc5LDEyNSArOTI4LDE2OSBAQCBFT0YK
IAkgIEVWNjgqKSBVTkFNRV9NQUNISU5FPWFscGhhZXY2OCA7OwogCWVzYWMKIAlvYmpkdW1wIC0t
cHJpdmF0ZS1oZWFkZXJzIC9iaW4vc2ggfCBncmVwIC1xIGxkLnNvLjEKLQlpZiB0ZXN0ICIkPyIg
PSAwIDsgdGhlbiBMSUJDPSJsaWJjMSIgOyBlbHNlIExJQkM9IiIgOyBmaQotCWVjaG8gJHtVTkFN
RV9NQUNISU5FfS11bmtub3duLWxpbnV4LWdudSR7TElCQ30KKwlpZiB0ZXN0ICIkPyIgPSAwIDsg
dGhlbiBMSUJDPWdudWxpYmMxIDsgZmkKKwllY2hvICIkVU5BTUVfTUFDSElORSItdW5rbm93bi1s
aW51eC0iJExJQkMiCisJZXhpdCA7OworICAgIGFyYzpMaW51eDoqOiogfCBhcmNlYjpMaW51eDoq
OiopCisJZWNobyAiJFVOQU1FX01BQ0hJTkUiLXVua25vd24tbGludXgtIiRMSUJDIgogCWV4aXQg
OzsKICAgICBhcm0qOkxpbnV4Oio6KikKLQlldmFsICRzZXRfY2NfZm9yX2J1aWxkCisJc2V0X2Nj
X2Zvcl9idWlsZAogCWlmIGVjaG8gX19BUk1fRUFCSV9fIHwgJENDX0ZPUl9CVUlMRCAtRSAtIDI+
L2Rldi9udWxsIFwKIAkgICAgfCBncmVwIC1xIF9fQVJNX0VBQklfXwogCXRoZW4KLQkgICAgZWNo
byAke1VOQU1FX01BQ0hJTkV9LXVua25vd24tbGludXgtZ251CisJICAgIGVjaG8gIiRVTkFNRV9N
QUNISU5FIi11bmtub3duLWxpbnV4LSIkTElCQyIKIAllbHNlCiAJICAgIGlmIGVjaG8gX19BUk1f
UENTX1ZGUCB8ICRDQ19GT1JfQlVJTEQgLUUgLSAyPi9kZXYvbnVsbCBcCiAJCXwgZ3JlcCAtcSBf
X0FSTV9QQ1NfVkZQCiAJICAgIHRoZW4KLQkJZWNobyAke1VOQU1FX01BQ0hJTkV9LXVua25vd24t
bGludXgtZ251ZWFiaQorCQllY2hvICIkVU5BTUVfTUFDSElORSItdW5rbm93bi1saW51eC0iJExJ
QkMiZWFiaQogCSAgICBlbHNlCi0JCWVjaG8gJHtVTkFNRV9NQUNISU5FfS11bmtub3duLWxpbnV4
LWdudWVhYmloZgorCQllY2hvICIkVU5BTUVfTUFDSElORSItdW5rbm93bi1saW51eC0iJExJQkMi
ZWFiaWhmCiAJICAgIGZpCiAJZmkKIAlleGl0IDs7CiAgICAgYXZyMzIqOkxpbnV4Oio6KikKLQll
Y2hvICR7VU5BTUVfTUFDSElORX0tdW5rbm93bi1saW51eC1nbnUKKwllY2hvICIkVU5BTUVfTUFD
SElORSItdW5rbm93bi1saW51eC0iJExJQkMiCiAJZXhpdCA7OwogICAgIGNyaXM6TGludXg6Kjoq
KQotCWVjaG8gJHtVTkFNRV9NQUNISU5FfS1heGlzLWxpbnV4LWdudQorCWVjaG8gIiRVTkFNRV9N
QUNISU5FIi1heGlzLWxpbnV4LSIkTElCQyIKIAlleGl0IDs7CiAgICAgY3Jpc3YzMjpMaW51eDoq
OiopCi0JZWNobyAke1VOQU1FX01BQ0hJTkV9LWF4aXMtbGludXgtZ251CisJZWNobyAiJFVOQU1F
X01BQ0hJTkUiLWF4aXMtbGludXgtIiRMSUJDIgorCWV4aXQgOzsKKyAgICBlMms6TGludXg6Kjoq
KQorCWVjaG8gIiRVTkFNRV9NQUNISU5FIi11bmtub3duLWxpbnV4LSIkTElCQyIKIAlleGl0IDs7
CiAgICAgZnJ2OkxpbnV4Oio6KikKLQllY2hvICR7VU5BTUVfTUFDSElORX0tdW5rbm93bi1saW51
eC1nbnUKKwllY2hvICIkVU5BTUVfTUFDSElORSItdW5rbm93bi1saW51eC0iJExJQkMiCiAJZXhp
dCA7OwogICAgIGhleGFnb246TGludXg6KjoqKQotCWVjaG8gJHtVTkFNRV9NQUNISU5FfS11bmtu
b3duLWxpbnV4LWdudQorCWVjaG8gIiRVTkFNRV9NQUNISU5FIi11bmtub3duLWxpbnV4LSIkTElC
QyIKIAlleGl0IDs7CiAgICAgaSo4NjpMaW51eDoqOiopCi0JTElCQz1nbnUKLQlldmFsICRzZXRf
Y2NfZm9yX2J1aWxkCi0Jc2VkICdzL14JLy8nIDw8IEVPRiA+JGR1bW15LmMKLQkjaWZkZWYgX19k
aWV0bGliY19fCi0JTElCQz1kaWV0bGliYwotCSNlbmRpZgotRU9GCi0JZXZhbCBgJENDX0ZPUl9C
VUlMRCAtRSAkZHVtbXkuYyAyPi9kZXYvbnVsbCB8IGdyZXAgJ15MSUJDJ2AKLQllY2hvICIke1VO
QU1FX01BQ0hJTkV9LXBjLWxpbnV4LSR7TElCQ30iCisJZWNobyAiJFVOQU1FX01BQ0hJTkUiLXBj
LWxpbnV4LSIkTElCQyIKIAlleGl0IDs7CiAgICAgaWE2NDpMaW51eDoqOiopCi0JZWNobyAke1VO
QU1FX01BQ0hJTkV9LXVua25vd24tbGludXgtZ251CisJZWNobyAiJFVOQU1FX01BQ0hJTkUiLXVu
a25vd24tbGludXgtIiRMSUJDIgorCWV4aXQgOzsKKyAgICBrMW9tOkxpbnV4Oio6KikKKwllY2hv
ICIkVU5BTUVfTUFDSElORSItdW5rbm93bi1saW51eC0iJExJQkMiCiAJZXhpdCA7OwogICAgIG0z
MnIqOkxpbnV4Oio6KikKLQllY2hvICR7VU5BTUVfTUFDSElORX0tdW5rbm93bi1saW51eC1nbnUK
KwllY2hvICIkVU5BTUVfTUFDSElORSItdW5rbm93bi1saW51eC0iJExJQkMiCiAJZXhpdCA7Owog
ICAgIG02OCo6TGludXg6KjoqKQotCWVjaG8gJHtVTkFNRV9NQUNISU5FfS11bmtub3duLWxpbnV4
LWdudQorCWVjaG8gIiRVTkFNRV9NQUNISU5FIi11bmtub3duLWxpbnV4LSIkTElCQyIKIAlleGl0
IDs7CiAgICAgbWlwczpMaW51eDoqOiogfCBtaXBzNjQ6TGludXg6KjoqKQotCWV2YWwgJHNldF9j
Y19mb3JfYnVpbGQKLQlzZWQgJ3MvXgkvLycgPDwgRU9GID4kZHVtbXkuYworCXNldF9jY19mb3Jf
YnVpbGQKKwlJU19HTElCQz0wCisJdGVzdCB4IiR7TElCQ30iID0geGdudSAmJiBJU19HTElCQz0x
CisJc2VkICdzL14JLy8nIDw8IEVPRiA+ICIkZHVtbXkuYyIKIAkjdW5kZWYgQ1BVCi0JI3VuZGVm
ICR7VU5BTUVfTUFDSElORX0KLQkjdW5kZWYgJHtVTkFNRV9NQUNISU5FfWVsCisJI3VuZGVmIG1p
cHMKKwkjdW5kZWYgbWlwc2VsCisJI3VuZGVmIG1pcHM2NAorCSN1bmRlZiBtaXBzNjRlbAorCSNp
ZiAke0lTX0dMSUJDfSAmJiBkZWZpbmVkKF9BQkk2NCkKKwlMSUJDQUJJPWdudWFiaTY0CisJI2Vs
c2UKKwkjaWYgJHtJU19HTElCQ30gJiYgZGVmaW5lZChfQUJJTjMyKQorCUxJQkNBQkk9Z251YWJp
bjMyCisJI2Vsc2UKKwlMSUJDQUJJPSR7TElCQ30KKwkjZW5kaWYKKwkjZW5kaWYKKworCSNpZiAk
e0lTX0dMSUJDfSAmJiBkZWZpbmVkKF9fbWlwczY0KSAmJiBkZWZpbmVkKF9fbWlwc19pc2FfcmV2
KSAmJiBfX21pcHNfaXNhX3Jldj49NgorCUNQVT1taXBzaXNhNjRyNgorCSNlbHNlCisJI2lmICR7
SVNfR0xJQkN9ICYmICFkZWZpbmVkKF9fbWlwczY0KSAmJiBkZWZpbmVkKF9fbWlwc19pc2FfcmV2
KSAmJiBfX21pcHNfaXNhX3Jldj49NgorCUNQVT1taXBzaXNhMzJyNgorCSNlbHNlCisJI2lmIGRl
ZmluZWQoX19taXBzNjQpCisJQ1BVPW1pcHM2NAorCSNlbHNlCisJQ1BVPW1pcHMKKwkjZW5kaWYK
KwkjZW5kaWYKKwkjZW5kaWYKKwogCSNpZiBkZWZpbmVkKF9fTUlQU0VMX18pIHx8IGRlZmluZWQo
X19NSVBTRUwpIHx8IGRlZmluZWQoX01JUFNFTCkgfHwgZGVmaW5lZChNSVBTRUwpCi0JQ1BVPSR7
VU5BTUVfTUFDSElORX1lbAorCU1JUFNfRU5ESUFOPWVsCiAJI2Vsc2UKIAkjaWYgZGVmaW5lZChf
X01JUFNFQl9fKSB8fCBkZWZpbmVkKF9fTUlQU0VCKSB8fCBkZWZpbmVkKF9NSVBTRUIpIHx8IGRl
ZmluZWQoTUlQU0VCKQotCUNQVT0ke1VOQU1FX01BQ0hJTkV9CisJTUlQU19FTkRJQU49CiAJI2Vs
c2UKLQlDUFU9CisJTUlQU19FTkRJQU49CiAJI2VuZGlmCiAJI2VuZGlmCiBFT0YKLQlldmFsIGAk
Q0NfRk9SX0JVSUxEIC1FICRkdW1teS5jIDI+L2Rldi9udWxsIHwgZ3JlcCAnXkNQVSdgCi0JdGVz
dCB4IiR7Q1BVfSIgIT0geCAmJiB7IGVjaG8gIiR7Q1BVfS11bmtub3duLWxpbnV4LWdudSI7IGV4
aXQ7IH0KKwlldmFsICJgJENDX0ZPUl9CVUlMRCAtRSAiJGR1bW15LmMiIDI+L2Rldi9udWxsIHwg
Z3JlcCAnXkNQVVx8Xk1JUFNfRU5ESUFOXHxeTElCQ0FCSSdgIgorCXRlc3QgIngkQ1BVIiAhPSB4
ICYmIHsgZWNobyAiJENQVSR7TUlQU19FTkRJQU59LXVua25vd24tbGludXgtJExJQkNBQkkiOyBl
eGl0OyB9CiAJOzsKLSAgICBvcjMyOkxpbnV4Oio6KikKLQllY2hvICR7VU5BTUVfTUFDSElORX0t
dW5rbm93bi1saW51eC1nbnUKKyAgICBtaXBzNjRlbDpMaW51eDoqOiopCisJZWNobyAiJFVOQU1F
X01BQ0hJTkUiLXVua25vd24tbGludXgtIiRMSUJDIgorCWV4aXQgOzsKKyAgICBvcGVucmlzYyo6
TGludXg6KjoqKQorCWVjaG8gb3Ixay11bmtub3duLWxpbnV4LSIkTElCQyIKKwlleGl0IDs7Cisg
ICAgb3IzMjpMaW51eDoqOiogfCBvcjFrKjpMaW51eDoqOiopCisJZWNobyAiJFVOQU1FX01BQ0hJ
TkUiLXVua25vd24tbGludXgtIiRMSUJDIgogCWV4aXQgOzsKICAgICBwYWRyZTpMaW51eDoqOiop
Ci0JZWNobyBzcGFyYy11bmtub3duLWxpbnV4LWdudQorCWVjaG8gc3BhcmMtdW5rbm93bi1saW51
eC0iJExJQkMiCiAJZXhpdCA7OwogICAgIHBhcmlzYzY0OkxpbnV4Oio6KiB8IGhwcGE2NDpMaW51
eDoqOiopCi0JZWNobyBocHBhNjQtdW5rbm93bi1saW51eC1nbnUKKwllY2hvIGhwcGE2NC11bmtu
b3duLWxpbnV4LSIkTElCQyIKIAlleGl0IDs7CiAgICAgcGFyaXNjOkxpbnV4Oio6KiB8IGhwcGE6
TGludXg6KjoqKQogCSMgTG9vayBmb3IgQ1BVIGxldmVsCiAJY2FzZSBgZ3JlcCAnXmNwdVteYS16
XSo6JyAvcHJvYy9jcHVpbmZvIDI+L2Rldi9udWxsIHwgY3V0IC1kJyAnIC1mMmAgaW4KLQkgIFBB
NyopIGVjaG8gaHBwYTEuMS11bmtub3duLWxpbnV4LWdudSA7OwotCSAgUEE4KikgZWNobyBocHBh
Mi4wLXVua25vd24tbGludXgtZ251IDs7Ci0JICAqKSAgICBlY2hvIGhwcGEtdW5rbm93bi1saW51
eC1nbnUgOzsKKwkgIFBBNyopIGVjaG8gaHBwYTEuMS11bmtub3duLWxpbnV4LSIkTElCQyIgOzsK
KwkgIFBBOCopIGVjaG8gaHBwYTIuMC11bmtub3duLWxpbnV4LSIkTElCQyIgOzsKKwkgICopICAg
IGVjaG8gaHBwYS11bmtub3duLWxpbnV4LSIkTElCQyIgOzsKIAllc2FjCiAJZXhpdCA7OwogICAg
IHBwYzY0OkxpbnV4Oio6KikKLQllY2hvIHBvd2VycGM2NC11bmtub3duLWxpbnV4LWdudQorCWVj
aG8gcG93ZXJwYzY0LXVua25vd24tbGludXgtIiRMSUJDIgogCWV4aXQgOzsKICAgICBwcGM6TGlu
dXg6KjoqKQotCWVjaG8gcG93ZXJwYy11bmtub3duLWxpbnV4LWdudQorCWVjaG8gcG93ZXJwYy11
bmtub3duLWxpbnV4LSIkTElCQyIKKwlleGl0IDs7CisgICAgcHBjNjRsZTpMaW51eDoqOiopCisJ
ZWNobyBwb3dlcnBjNjRsZS11bmtub3duLWxpbnV4LSIkTElCQyIKKwlleGl0IDs7CisgICAgcHBj
bGU6TGludXg6KjoqKQorCWVjaG8gcG93ZXJwY2xlLXVua25vd24tbGludXgtIiRMSUJDIgorCWV4
aXQgOzsKKyAgICByaXNjdjMyOkxpbnV4Oio6KiB8IHJpc2N2NjQ6TGludXg6KjoqKQorCWVjaG8g
IiRVTkFNRV9NQUNISU5FIi11bmtub3duLWxpbnV4LSIkTElCQyIKIAlleGl0IDs7CiAgICAgczM5
MDpMaW51eDoqOiogfCBzMzkweDpMaW51eDoqOiopCi0JZWNobyAke1VOQU1FX01BQ0hJTkV9LWli
bS1saW51eAorCWVjaG8gIiRVTkFNRV9NQUNISU5FIi1pYm0tbGludXgtIiRMSUJDIgogCWV4aXQg
OzsKICAgICBzaDY0KjpMaW51eDoqOiopCi0JZWNobyAke1VOQU1FX01BQ0hJTkV9LXVua25vd24t
bGludXgtZ251CisJZWNobyAiJFVOQU1FX01BQ0hJTkUiLXVua25vd24tbGludXgtIiRMSUJDIgog
CWV4aXQgOzsKICAgICBzaCo6TGludXg6KjoqKQotCWVjaG8gJHtVTkFNRV9NQUNISU5FfS11bmtu
b3duLWxpbnV4LWdudQorCWVjaG8gIiRVTkFNRV9NQUNISU5FIi11bmtub3duLWxpbnV4LSIkTElC
QyIKIAlleGl0IDs7CiAgICAgc3BhcmM6TGludXg6KjoqIHwgc3BhcmM2NDpMaW51eDoqOiopCi0J
ZWNobyAke1VOQU1FX01BQ0hJTkV9LXVua25vd24tbGludXgtZ251CisJZWNobyAiJFVOQU1FX01B
Q0hJTkUiLXVua25vd24tbGludXgtIiRMSUJDIgogCWV4aXQgOzsKICAgICB0aWxlKjpMaW51eDoq
OiopCi0JZWNobyAke1VOQU1FX01BQ0hJTkV9LXVua25vd24tbGludXgtZ251CisJZWNobyAiJFVO
QU1FX01BQ0hJTkUiLXVua25vd24tbGludXgtIiRMSUJDIgogCWV4aXQgOzsKICAgICB2YXg6TGlu
dXg6KjoqKQotCWVjaG8gJHtVTkFNRV9NQUNISU5FfS1kZWMtbGludXgtZ251CisJZWNobyAiJFVO
QU1FX01BQ0hJTkUiLWRlYy1saW51eC0iJExJQkMiCiAJZXhpdCA7OwogICAgIHg4Nl82NDpMaW51
eDoqOiopCi0JZWNobyAke1VOQU1FX01BQ0hJTkV9LXVua25vd24tbGludXgtZ251CisJZWNobyAi
JFVOQU1FX01BQ0hJTkUiLXBjLWxpbnV4LSIkTElCQyIKIAlleGl0IDs7CiAgICAgeHRlbnNhKjpM
aW51eDoqOiopCi0JZWNobyAke1VOQU1FX01BQ0hJTkV9LXVua25vd24tbGludXgtZ251CisJZWNo
byAiJFVOQU1FX01BQ0hJTkUiLXVua25vd24tbGludXgtIiRMSUJDIgogCWV4aXQgOzsKICAgICBp
Kjg2OkRZTklYL3B0eDo0KjoqKQogCSMgcHR4IDQuMCBkb2VzIHVuYW1lIC1zIGNvcnJlY3RseSwg
d2l0aCBEWU5JWC9wdHggaW4gdGhlcmUuCkBAIC0xMDExLDM0ICsxMTA0LDM0IEBAIEVPRgogCSMg
SSBhbSBub3QgcG9zaXRpdmUgdGhhdCBvdGhlciBTVlI0IHN5c3RlbXMgd29uJ3QgbWF0Y2ggdGhp
cywKIAkjIEkganVzdCBoYXZlIHRvIGhvcGUuICAtLSBybXMuCiAJIyBVc2Ugc3lzdjQuMnV3Li4u
IHNvIHRoYXQgc3lzdjQqIG1hdGNoZXMgaXQuCi0JZWNobyAke1VOQU1FX01BQ0hJTkV9LXBjLXN5
c3Y0LjJ1dyR7VU5BTUVfVkVSU0lPTn0KKwllY2hvICIkVU5BTUVfTUFDSElORSItcGMtc3lzdjQu
MnV3IiRVTkFNRV9WRVJTSU9OIgogCWV4aXQgOzsKICAgICBpKjg2Ok9TLzI6KjoqKQogCSMgSWYg
d2Ugd2VyZSBhYmxlIHRvIGZpbmQgYHVuYW1lJywgdGhlbiBFTVggVW5peCBjb21wYXRpYmlsaXR5
CiAJIyBpcyBwcm9iYWJseSBpbnN0YWxsZWQuCi0JZWNobyAke1VOQU1FX01BQ0hJTkV9LXBjLW9z
Mi1lbXgKKwllY2hvICIkVU5BTUVfTUFDSElORSItcGMtb3MyLWVteAogCWV4aXQgOzsKICAgICBp
Kjg2OlhUUy0zMDA6KjpTVE9QKQotCWVjaG8gJHtVTkFNRV9NQUNISU5FfS11bmtub3duLXN0b3AK
KwllY2hvICIkVU5BTUVfTUFDSElORSItdW5rbm93bi1zdG9wCiAJZXhpdCA7OwogICAgIGkqODY6
YXRoZW9zOio6KikKLQllY2hvICR7VU5BTUVfTUFDSElORX0tdW5rbm93bi1hdGhlb3MKKwllY2hv
ICIkVU5BTUVfTUFDSElORSItdW5rbm93bi1hdGhlb3MKIAlleGl0IDs7CiAgICAgaSo4NjpzeWxs
YWJsZToqOiopCi0JZWNobyAke1VOQU1FX01BQ0hJTkV9LXBjLXN5bGxhYmxlCisJZWNobyAiJFVO
QU1FX01BQ0hJTkUiLXBjLXN5bGxhYmxlCiAJZXhpdCA7OwogICAgIGkqODY6THlueE9TOjIuKjoq
IHwgaSo4NjpMeW54T1M6My5bMDFdKjoqIHwgaSo4NjpMeW54T1M6NC5bMDJdKjoqKQotCWVjaG8g
aTM4Ni11bmtub3duLWx5bnhvcyR7VU5BTUVfUkVMRUFTRX0KKwllY2hvIGkzODYtdW5rbm93bi1s
eW54b3MiJFVOQU1FX1JFTEVBU0UiCiAJZXhpdCA7OwogICAgIGkqODY6KkRPUzoqOiopCi0JZWNo
byAke1VOQU1FX01BQ0hJTkV9LXBjLW1zZG9zZGpncHAKKwllY2hvICIkVU5BTUVfTUFDSElORSIt
cGMtbXNkb3NkamdwcAogCWV4aXQgOzsKLSAgICBpKjg2Oio6NC4qOiogfCBpKjg2OlNZU1RFTV9W
OjQuKjoqKQotCVVOQU1FX1JFTD1gZWNobyAke1VOQU1FX1JFTEVBU0V9IHwgc2VkICdzL1wvTVAk
Ly8nYAorICAgIGkqODY6Kjo0Lio6KikKKwlVTkFNRV9SRUw9YGVjaG8gIiRVTkFNRV9SRUxFQVNF
IiB8IHNlZCAncy9cL01QJC8vJ2AKIAlpZiBncmVwIE5vdmVsbCAvdXNyL2luY2x1ZGUvbGluay5o
ID4vZGV2L251bGwgMj4vZGV2L251bGw7IHRoZW4KLQkJZWNobyAke1VOQU1FX01BQ0hJTkV9LXVu
aXZlbC1zeXN2JHtVTkFNRV9SRUx9CisJCWVjaG8gIiRVTkFNRV9NQUNISU5FIi11bml2ZWwtc3lz
diIkVU5BTUVfUkVMIgogCWVsc2UKLQkJZWNobyAke1VOQU1FX01BQ0hJTkV9LXBjLXN5c3Yke1VO
QU1FX1JFTH0KKwkJZWNobyAiJFVOQU1FX01BQ0hJTkUiLXBjLXN5c3YiJFVOQU1FX1JFTCIKIAlm
aQogCWV4aXQgOzsKICAgICBpKjg2Oio6NTpbNjc4XSopCkBAIC0xMDQ4LDEyICsxMTQxLDEyIEBA
IEVPRgogCSAgICAqUGVudGl1bSkJICAgICBVTkFNRV9NQUNISU5FPWk1ODYgOzsKIAkgICAgKlBl
bnQqfCpDZWxlcm9uKSBVTkFNRV9NQUNISU5FPWk2ODYgOzsKIAllc2FjCi0JZWNobyAke1VOQU1F
X01BQ0hJTkV9LXVua25vd24tc3lzdiR7VU5BTUVfUkVMRUFTRX0ke1VOQU1FX1NZU1RFTX0ke1VO
QU1FX1ZFUlNJT059CisJZWNobyAiJFVOQU1FX01BQ0hJTkUtdW5rbm93bi1zeXN2JHtVTkFNRV9S
RUxFQVNFfSR7VU5BTUVfU1lTVEVNfSR7VU5BTUVfVkVSU0lPTn0iCiAJZXhpdCA7OwogICAgIGkq
ODY6KjozLjI6KikKIAlpZiB0ZXN0IC1mIC91c3Ivb3B0aW9ucy9jYi5uYW1lOyB0aGVuCiAJCVVO
QU1FX1JFTD1gc2VkIC1uICdzLy4qVmVyc2lvbiAvL3AnIDwvdXNyL29wdGlvbnMvY2IubmFtZWAK
LQkJZWNobyAke1VOQU1FX01BQ0hJTkV9LXBjLWlzYyRVTkFNRV9SRUwKKwkJZWNobyAiJFVOQU1F
X01BQ0hJTkUiLXBjLWlzYyIkVU5BTUVfUkVMIgogCWVsaWYgL2Jpbi91bmFtZSAtWCAyPi9kZXYv
bnVsbCA+L2Rldi9udWxsIDsgdGhlbgogCQlVTkFNRV9SRUw9YCgvYmluL3VuYW1lIC1YfGdyZXAg
UmVsZWFzZXxzZWQgLWUgJ3MvLio9IC8vJylgCiAJCSgvYmluL3VuYW1lIC1YfGdyZXAgaTgwNDg2
ID4vZGV2L251bGwpICYmIFVOQU1FX01BQ0hJTkU9aTQ4NgpAQCAtMTA2Myw5ICsxMTU2LDkgQEAg
RU9GCiAJCQkmJiBVTkFNRV9NQUNISU5FPWk2ODYKIAkJKC9iaW4vdW5hbWUgLVh8Z3JlcCAnXk1h
Y2hpbmUuKlBlbnRpdW0gUHJvJyA+L2Rldi9udWxsKSBcCiAJCQkmJiBVTkFNRV9NQUNISU5FPWk2
ODYKLQkJZWNobyAke1VOQU1FX01BQ0hJTkV9LXBjLXNjbyRVTkFNRV9SRUwKKwkJZWNobyAiJFVO
QU1FX01BQ0hJTkUiLXBjLXNjbyIkVU5BTUVfUkVMIgogCWVsc2UKLQkJZWNobyAke1VOQU1FX01B
Q0hJTkV9LXBjLXN5c3YzMgorCQllY2hvICIkVU5BTUVfTUFDSElORSItcGMtc3lzdjMyCiAJZmkK
IAlleGl0IDs7CiAgICAgcGM6KjoqOiopCkBAIC0xMDczLDcgKzExNjYsNyBAQCBFT0YKIAkjIHVu
YW1lIC1tIHByaW50cyBmb3IgREpHUFAgYWx3YXlzICdwYycsIGJ1dCBpdCBwcmludHMgbm90aGlu
ZyBhYm91dAogCSMgdGhlIHByb2Nlc3Nvciwgc28gd2UgcGxheSBzYWZlIGJ5IGFzc3VtaW5nIGk1
ODYuCiAJIyBOb3RlOiB3aGF0ZXZlciB0aGlzIGlzLCBpdCBNVVNUIGJlIHRoZSBzYW1lIGFzIHdo
YXQgY29uZmlnLnN1YgotCSMgcHJpbnRzIGZvciB0aGUgImRqZ3BwIiBob3N0LCBvciBlbHNlIEdE
QiBjb25maWd1cnkgd2lsbCBkZWNpZGUgdGhhdAorCSMgcHJpbnRzIGZvciB0aGUgImRqZ3BwIiBo
b3N0LCBvciBlbHNlIEdEQiBjb25maWd1cmUgd2lsbCBkZWNpZGUgdGhhdAogCSMgdGhpcyBpcyBh
IGNyb3NzLWJ1aWxkLgogCWVjaG8gaTU4Ni1wYy1tc2Rvc2RqZ3BwCiAJZXhpdCA7OwpAQCAtMTA4
NSw5ICsxMTc4LDkgQEAgRU9GCiAJZXhpdCA7OwogICAgIGk4NjA6Kjo0Lio6KikgIyBpODYwLVNW
UjQKIAlpZiBncmVwIFN0YXJkZW50IC91c3IvaW5jbHVkZS9zeXMvdWFkbWluLmggPi9kZXYvbnVs
bCAyPiYxIDsgdGhlbgotCSAgZWNobyBpODYwLXN0YXJkZW50LXN5c3Yke1VOQU1FX1JFTEVBU0V9
ICMgU3RhcmRlbnQgVmlzdHJhIGk4NjAtU1ZSNAorCSAgZWNobyBpODYwLXN0YXJkZW50LXN5c3Yi
JFVOQU1FX1JFTEVBU0UiICMgU3RhcmRlbnQgVmlzdHJhIGk4NjAtU1ZSNAogCWVsc2UgIyBBZGQg
b3RoZXIgaTg2MC1TVlI0IHZlbmRvcnMgYmVsb3cgYXMgdGhleSBhcmUgZGlzY292ZXJlZC4KLQkg
IGVjaG8gaTg2MC11bmtub3duLXN5c3Yke1VOQU1FX1JFTEVBU0V9ICAjIFVua25vd24gaTg2MC1T
VlI0CisJICBlY2hvIGk4NjAtdW5rbm93bi1zeXN2IiRVTkFNRV9SRUxFQVNFIiAgIyBVbmtub3du
IGk4NjAtU1ZSNAogCWZpCiAJZXhpdCA7OwogICAgIG1pbmkqOkNUSVg6U1lTKjU6KikKQEAgLTEx
MDcsOSArMTIwMCw5IEBAIEVPRgogCXRlc3QgLXIgL2V0Yy8ucmVsaWQgXAogCSYmIE9TX1JFTD0u
YHNlZCAtbiAncy9bXiBdKiBbXiBdKiBcKFswLTldWzAtOV1cKS4qL1wxL3AnIDwgL2V0Yy8ucmVs
aWRgCiAJL2Jpbi91bmFtZSAtcCAyPi9kZXYvbnVsbCB8IGdyZXAgODYgPi9kZXYvbnVsbCBcCi0J
ICAmJiB7IGVjaG8gaTQ4Ni1uY3Itc3lzdjQuMyR7T1NfUkVMfTsgZXhpdDsgfQorCSAgJiYgeyBl
Y2hvIGk0ODYtbmNyLXN5c3Y0LjMiJE9TX1JFTCI7IGV4aXQ7IH0KIAkvYmluL3VuYW1lIC1wIDI+
L2Rldi9udWxsIHwgL2Jpbi9ncmVwIGVudGl1bSA+L2Rldi9udWxsIFwKLQkgICYmIHsgZWNobyBp
NTg2LW5jci1zeXN2NC4zJHtPU19SRUx9OyBleGl0OyB9IDs7CisJICAmJiB7IGVjaG8gaTU4Ni1u
Y3Itc3lzdjQuMyIkT1NfUkVMIjsgZXhpdDsgfSA7OwogICAgIDNbMzRdPz86Kjo0LjA6KiB8IDNb
MzRdPz8sKjoqOjQuMDoqKQogCS9iaW4vdW5hbWUgLXAgMj4vZGV2L251bGwgfCBncmVwIDg2ID4v
ZGV2L251bGwgXAogCSAgJiYgeyBlY2hvIGk0ODYtbmNyLXN5c3Y0OyBleGl0OyB9IDs7CkBAIC0x
MTE4LDI4ICsxMjExLDI4IEBAIEVPRgogCXRlc3QgLXIgL2V0Yy8ucmVsaWQgXAogCSAgICAmJiBP
U19SRUw9LmBzZWQgLW4gJ3MvW14gXSogW14gXSogXChbMC05XVswLTldXCkuKi9cMS9wJyA8IC9l
dGMvLnJlbGlkYAogCS9iaW4vdW5hbWUgLXAgMj4vZGV2L251bGwgfCBncmVwIDg2ID4vZGV2L251
bGwgXAotCSAgICAmJiB7IGVjaG8gaTQ4Ni1uY3Itc3lzdjQuMyR7T1NfUkVMfTsgZXhpdDsgfQor
CSAgICAmJiB7IGVjaG8gaTQ4Ni1uY3Itc3lzdjQuMyIkT1NfUkVMIjsgZXhpdDsgfQogCS9iaW4v
dW5hbWUgLXAgMj4vZGV2L251bGwgfCAvYmluL2dyZXAgZW50aXVtID4vZGV2L251bGwgXAotCSAg
ICAmJiB7IGVjaG8gaTU4Ni1uY3Itc3lzdjQuMyR7T1NfUkVMfTsgZXhpdDsgfQorCSAgICAmJiB7
IGVjaG8gaTU4Ni1uY3Itc3lzdjQuMyIkT1NfUkVMIjsgZXhpdDsgfQogCS9iaW4vdW5hbWUgLXAg
Mj4vZGV2L251bGwgfCAvYmluL2dyZXAgcHRlcm9uID4vZGV2L251bGwgXAotCSAgICAmJiB7IGVj
aG8gaTU4Ni1uY3Itc3lzdjQuMyR7T1NfUkVMfTsgZXhpdDsgfSA7OworCSAgICAmJiB7IGVjaG8g
aTU4Ni1uY3Itc3lzdjQuMyIkT1NfUkVMIjsgZXhpdDsgfSA7OwogICAgIG02OCo6THlueE9TOjIu
KjoqIHwgbTY4KjpMeW54T1M6My4wKjoqKQotCWVjaG8gbTY4ay11bmtub3duLWx5bnhvcyR7VU5B
TUVfUkVMRUFTRX0KKwllY2hvIG02OGstdW5rbm93bi1seW54b3MiJFVOQU1FX1JFTEVBU0UiCiAJ
ZXhpdCA7OwogICAgIG1jNjgwMzA6VU5JWF9TeXN0ZW1fVjo0Lio6KikKIAllY2hvIG02OGstYXRh
cmktc3lzdjQKIAlleGl0IDs7CiAgICAgVFNVTkFNSTpMeW54T1M6Mi4qOiopCi0JZWNobyBzcGFy
Yy11bmtub3duLWx5bnhvcyR7VU5BTUVfUkVMRUFTRX0KKwllY2hvIHNwYXJjLXVua25vd24tbHlu
eG9zIiRVTkFNRV9SRUxFQVNFIgogCWV4aXQgOzsKICAgICByczYwMDA6THlueE9TOjIuKjoqKQot
CWVjaG8gcnM2MDAwLXVua25vd24tbHlueG9zJHtVTkFNRV9SRUxFQVNFfQorCWVjaG8gcnM2MDAw
LXVua25vd24tbHlueG9zIiRVTkFNRV9SRUxFQVNFIgogCWV4aXQgOzsKICAgICBQb3dlclBDOkx5
bnhPUzoyLio6KiB8IFBvd2VyUEM6THlueE9TOjMuWzAxXSo6KiB8IFBvd2VyUEM6THlueE9TOjQu
WzAyXSo6KikKLQllY2hvIHBvd2VycGMtdW5rbm93bi1seW54b3Mke1VOQU1FX1JFTEVBU0V9CisJ
ZWNobyBwb3dlcnBjLXVua25vd24tbHlueG9zIiRVTkFNRV9SRUxFQVNFIgogCWV4aXQgOzsKICAg
ICBTTVtCRV1TOlVOSVhfU1Y6KjoqKQotCWVjaG8gbWlwcy1kZGUtc3lzdiR7VU5BTUVfUkVMRUFT
RX0KKwllY2hvIG1pcHMtZGRlLXN5c3YiJFVOQU1FX1JFTEVBU0UiCiAJZXhpdCA7OwogICAgIFJN
KjpSZWxpYW50VU5JWC0qOio6KikKIAllY2hvIG1pcHMtc25pLXN5c3Y0CkBAIC0xMTUwLDcgKzEy
NDMsNyBAQCBFT0YKICAgICAqOlNJTklYLSo6KjoqKQogCWlmIHVuYW1lIC1wIDI+L2Rldi9udWxs
ID4vZGV2L251bGwgOyB0aGVuCiAJCVVOQU1FX01BQ0hJTkU9YCh1bmFtZSAtcCkgMj4vZGV2L251
bGxgCi0JCWVjaG8gJHtVTkFNRV9NQUNISU5FfS1zbmktc3lzdjQKKwkJZWNobyAiJFVOQU1FX01B
Q0hJTkUiLXNuaS1zeXN2NAogCWVsc2UKIAkJZWNobyBuczMyay1zbmktc3lzdgogCWZpCkBAIC0x
MTcwLDIzICsxMjYzLDIzIEBAIEVPRgogCWV4aXQgOzsKICAgICBpKjg2OlZPUzoqOiopCiAJIyBG
cm9tIFBhdWwuR3JlZW5Ac3RyYXR1cy5jb20uCi0JZWNobyAke1VOQU1FX01BQ0hJTkV9LXN0cmF0
dXMtdm9zCisJZWNobyAiJFVOQU1FX01BQ0hJTkUiLXN0cmF0dXMtdm9zCiAJZXhpdCA7OwogICAg
ICo6Vk9TOio6KikKIAkjIEZyb20gUGF1bC5HcmVlbkBzdHJhdHVzLmNvbS4KIAllY2hvIGhwcGEx
LjEtc3RyYXR1cy12b3MKIAlleGl0IDs7CiAgICAgbWM2OCo6QS9VWDoqOiopCi0JZWNobyBtNjhr
LWFwcGxlLWF1eCR7VU5BTUVfUkVMRUFTRX0KKwllY2hvIG02OGstYXBwbGUtYXV4IiRVTkFNRV9S
RUxFQVNFIgogCWV4aXQgOzsKICAgICBuZXdzKjpORVdTLU9TOjYqOiopCiAJZWNobyBtaXBzLXNv
bnktbmV3c29zNgogCWV4aXQgOzsKICAgICBSWzM0XTAwMDoqU3lzdGVtX1YqOio6KiB8IFI0MDAw
OlVOSVhfU1lTVjoqOiogfCBSKjAwMDpVTklYX1NWOio6KikKIAlpZiBbIC1kIC91c3IvbmVjIF07
IHRoZW4KLQkJZWNobyBtaXBzLW5lYy1zeXN2JHtVTkFNRV9SRUxFQVNFfQorCQllY2hvIG1pcHMt
bmVjLXN5c3YiJFVOQU1FX1JFTEVBU0UiCiAJZWxzZQotCQllY2hvIG1pcHMtdW5rbm93bi1zeXN2
JHtVTkFNRV9SRUxFQVNFfQorCQllY2hvIG1pcHMtdW5rbm93bi1zeXN2IiRVTkFNRV9SRUxFQVNF
IgogCWZpCiAJZXhpdCA7OwogICAgIEJlQm94OkJlT1M6KjoqKQkjIEJlT1MgcnVubmluZyBvbiBo
YXJkd2FyZSBtYWRlIGJ5IEJlLCBQUEMgb25seS4KQEAgLTEyMDEsNjYgKzEyOTQsOTcgQEAgRU9G
CiAgICAgQmVQQzpIYWlrdToqOiopCSMgSGFpa3UgcnVubmluZyBvbiBJbnRlbCBQQyBjb21wYXRp
YmxlLgogCWVjaG8gaTU4Ni1wYy1oYWlrdQogCWV4aXQgOzsKKyAgICB4ODZfNjQ6SGFpa3U6Kjoq
KQorCWVjaG8geDg2XzY0LXVua25vd24taGFpa3UKKwlleGl0IDs7CiAgICAgU1gtNDpTVVBFUi1V
WDoqOiopCi0JZWNobyBzeDQtbmVjLXN1cGVydXgke1VOQU1FX1JFTEVBU0V9CisJZWNobyBzeDQt
bmVjLXN1cGVydXgiJFVOQU1FX1JFTEVBU0UiCiAJZXhpdCA7OwogICAgIFNYLTU6U1VQRVItVVg6
KjoqKQotCWVjaG8gc3g1LW5lYy1zdXBlcnV4JHtVTkFNRV9SRUxFQVNFfQorCWVjaG8gc3g1LW5l
Yy1zdXBlcnV4IiRVTkFNRV9SRUxFQVNFIgogCWV4aXQgOzsKICAgICBTWC02OlNVUEVSLVVYOio6
KikKLQllY2hvIHN4Ni1uZWMtc3VwZXJ1eCR7VU5BTUVfUkVMRUFTRX0KKwllY2hvIHN4Ni1uZWMt
c3VwZXJ1eCIkVU5BTUVfUkVMRUFTRSIKIAlleGl0IDs7CiAgICAgU1gtNzpTVVBFUi1VWDoqOiop
Ci0JZWNobyBzeDctbmVjLXN1cGVydXgke1VOQU1FX1JFTEVBU0V9CisJZWNobyBzeDctbmVjLXN1
cGVydXgiJFVOQU1FX1JFTEVBU0UiCiAJZXhpdCA7OwogICAgIFNYLTg6U1VQRVItVVg6KjoqKQot
CWVjaG8gc3g4LW5lYy1zdXBlcnV4JHtVTkFNRV9SRUxFQVNFfQorCWVjaG8gc3g4LW5lYy1zdXBl
cnV4IiRVTkFNRV9SRUxFQVNFIgogCWV4aXQgOzsKICAgICBTWC04UjpTVVBFUi1VWDoqOiopCi0J
ZWNobyBzeDhyLW5lYy1zdXBlcnV4JHtVTkFNRV9SRUxFQVNFfQorCWVjaG8gc3g4ci1uZWMtc3Vw
ZXJ1eCIkVU5BTUVfUkVMRUFTRSIKKwlleGl0IDs7CisgICAgU1gtQUNFOlNVUEVSLVVYOio6KikK
KwllY2hvIHN4YWNlLW5lYy1zdXBlcnV4IiRVTkFNRV9SRUxFQVNFIgogCWV4aXQgOzsKICAgICBQ
b3dlcio6UmhhcHNvZHk6KjoqKQotCWVjaG8gcG93ZXJwYy1hcHBsZS1yaGFwc29keSR7VU5BTUVf
UkVMRUFTRX0KKwllY2hvIHBvd2VycGMtYXBwbGUtcmhhcHNvZHkiJFVOQU1FX1JFTEVBU0UiCiAJ
ZXhpdCA7OwogICAgICo6UmhhcHNvZHk6KjoqKQotCWVjaG8gJHtVTkFNRV9NQUNISU5FfS1hcHBs
ZS1yaGFwc29keSR7VU5BTUVfUkVMRUFTRX0KKwllY2hvICIkVU5BTUVfTUFDSElORSItYXBwbGUt
cmhhcHNvZHkiJFVOQU1FX1JFTEVBU0UiCiAJZXhpdCA7OwogICAgICo6RGFyd2luOio6KikKIAlV
TkFNRV9QUk9DRVNTT1I9YHVuYW1lIC1wYCB8fCBVTkFNRV9QUk9DRVNTT1I9dW5rbm93bgotCWNh
c2UgJFVOQU1FX1BST0NFU1NPUiBpbgotCSAgICBpMzg2KQotCQlldmFsICRzZXRfY2NfZm9yX2J1
aWxkCi0JCWlmIFsgIiRDQ19GT1JfQlVJTEQiICE9ICdub19jb21waWxlcl9mb3VuZCcgXTsgdGhl
bgotCQkgIGlmIChlY2hvICcjaWZkZWYgX19MUDY0X18nOyBlY2hvIElTXzY0QklUX0FSQ0g7IGVj
aG8gJyNlbmRpZicpIHwgXAotCQkgICAgICAoQ0NPUFRTPSAkQ0NfRk9SX0JVSUxEIC1FIC0gMj4v
ZGV2L251bGwpIHwgXAotCQkgICAgICBncmVwIElTXzY0QklUX0FSQ0ggPi9kZXYvbnVsbAotCQkg
IHRoZW4KLQkJICAgICAgVU5BTUVfUFJPQ0VTU09SPSJ4ODZfNjQiCi0JCSAgZmkKLQkJZmkgOzsK
LQkgICAgdW5rbm93bikgVU5BTUVfUFJPQ0VTU09SPXBvd2VycGMgOzsKLQllc2FjCi0JZWNobyAk
e1VOQU1FX1BST0NFU1NPUn0tYXBwbGUtZGFyd2luJHtVTkFNRV9SRUxFQVNFfQorCXNldF9jY19m
b3JfYnVpbGQKKwlpZiB0ZXN0ICIkVU5BTUVfUFJPQ0VTU09SIiA9IHVua25vd24gOyB0aGVuCisJ
ICAgIFVOQU1FX1BST0NFU1NPUj1wb3dlcnBjCisJZmkKKwlpZiB0ZXN0ICJgZWNobyAiJFVOQU1F
X1JFTEVBU0UiIHwgc2VkIC1lICdzL1wuLiovLydgIiAtbGUgMTAgOyB0aGVuCisJICAgIGlmIFsg
IiRDQ19GT1JfQlVJTEQiICE9IG5vX2NvbXBpbGVyX2ZvdW5kIF07IHRoZW4KKwkJaWYgKGVjaG8g
JyNpZmRlZiBfX0xQNjRfXyc7IGVjaG8gSVNfNjRCSVRfQVJDSDsgZWNobyAnI2VuZGlmJykgfCBc
CisJCSAgICAgICAoQ0NPUFRTPSIiICRDQ19GT1JfQlVJTEQgLUUgLSAyPi9kZXYvbnVsbCkgfCBc
CisJCSAgICAgICBncmVwIElTXzY0QklUX0FSQ0ggPi9kZXYvbnVsbAorCQl0aGVuCisJCSAgICBj
YXNlICRVTkFNRV9QUk9DRVNTT1IgaW4KKwkJCWkzODYpIFVOQU1FX1BST0NFU1NPUj14ODZfNjQg
OzsKKwkJCXBvd2VycGMpIFVOQU1FX1BST0NFU1NPUj1wb3dlcnBjNjQgOzsKKwkJICAgIGVzYWMK
KwkJZmkKKwkJIyBPbiAxMC40LTEwLjYgb25lIG1pZ2h0IGNvbXBpbGUgZm9yIFBvd2VyUEMgdmlh
IGdjYyAtYXJjaCBwcGMKKwkJaWYgKGVjaG8gJyNpZmRlZiBfX1BPV0VSUENfXyc7IGVjaG8gSVNf
UFBDOyBlY2hvICcjZW5kaWYnKSB8IFwKKwkJICAgICAgIChDQ09QVFM9IiIgJENDX0ZPUl9CVUlM
RCAtRSAtIDI+L2Rldi9udWxsKSB8IFwKKwkJICAgICAgIGdyZXAgSVNfUFBDID4vZGV2L251bGwK
KwkJdGhlbgorCQkgICAgVU5BTUVfUFJPQ0VTU09SPXBvd2VycGMKKwkJZmkKKwkgICAgZmkKKwll
bGlmIHRlc3QgIiRVTkFNRV9QUk9DRVNTT1IiID0gaTM4NiA7IHRoZW4KKwkgICAgIyBBdm9pZCBl
eGVjdXRpbmcgY2Mgb24gT1MgWCAxMC45LCBhcyBpdCBzaGlwcyB3aXRoIGEgc3R1YgorCSAgICAj
IHRoYXQgcHV0cyB1cCBhIGdyYXBoaWNhbCBhbGVydCBwcm9tcHRpbmcgdG8gaW5zdGFsbAorCSAg
ICAjIGRldmVsb3BlciB0b29scy4gIEFueSBzeXN0ZW0gcnVubmluZyBNYWMgT1MgWCAxMC43IG9y
CisJICAgICMgbGF0ZXIgKERhcndpbiAxMSBhbmQgbGF0ZXIpIGlzIHJlcXVpcmVkIHRvIGhhdmUg
YSA2NC1iaXQKKwkgICAgIyBwcm9jZXNzb3IuIFRoaXMgaXMgbm90IHRydWUgb2YgdGhlIEFSTSB2
ZXJzaW9uIG9mIERhcndpbgorCSAgICAjIHRoYXQgQXBwbGUgdXNlcyBpbiBwb3J0YWJsZSBkZXZp
Y2VzLgorCSAgICBVTkFNRV9QUk9DRVNTT1I9eDg2XzY0CisJZmkKKwllY2hvICIkVU5BTUVfUFJP
Q0VTU09SIi1hcHBsZS1kYXJ3aW4iJFVOQU1FX1JFTEVBU0UiCiAJZXhpdCA7OwogICAgICo6cHJv
Y250byo6KjoqIHwgKjpRTlg6WzAxMjM0NTY3ODldKjoqKQogCVVOQU1FX1BST0NFU1NPUj1gdW5h
bWUgLXBgCi0JaWYgdGVzdCAiJFVOQU1FX1BST0NFU1NPUiIgPSAieDg2IjsgdGhlbgorCWlmIHRl
c3QgIiRVTkFNRV9QUk9DRVNTT1IiID0geDg2OyB0aGVuCiAJCVVOQU1FX1BST0NFU1NPUj1pMzg2
CiAJCVVOQU1FX01BQ0hJTkU9cGMKIAlmaQotCWVjaG8gJHtVTkFNRV9QUk9DRVNTT1J9LSR7VU5B
TUVfTUFDSElORX0tbnRvLXFueCR7VU5BTUVfUkVMRUFTRX0KKwllY2hvICIkVU5BTUVfUFJPQ0VT
U09SIi0iJFVOQU1FX01BQ0hJTkUiLW50by1xbngiJFVOQU1FX1JFTEVBU0UiCiAJZXhpdCA7Owog
ICAgICo6UU5YOio6NCopCiAJZWNobyBpMzg2LXBjLXFueAogCWV4aXQgOzsKLSAgICBORU8tPzpO
T05TVE9QX0tFUk5FTDoqOiopCi0JZWNobyBuZW8tdGFuZGVtLW5zayR7VU5BTUVfUkVMRUFTRX0K
KyAgICBORU8tKjpOT05TVE9QX0tFUk5FTDoqOiopCisJZWNobyBuZW8tdGFuZGVtLW5zayIkVU5B
TUVfUkVMRUFTRSIKKwlleGl0IDs7CisgICAgTlNFLSo6Tk9OU1RPUF9LRVJORUw6KjoqKQorCWVj
aG8gbnNlLXRhbmRlbS1uc2siJFVOQU1FX1JFTEVBU0UiCisJZXhpdCA7OworICAgIE5TUi0qOk5P
TlNUT1BfS0VSTkVMOio6KikKKwllY2hvIG5zci10YW5kZW0tbnNrIiRVTkFNRV9SRUxFQVNFIgog
CWV4aXQgOzsKLSAgICBOU0UtPzpOT05TVE9QX0tFUk5FTDoqOiopCi0JZWNobyBuc2UtdGFuZGVt
LW5zayR7VU5BTUVfUkVMRUFTRX0KKyAgICBOU1YtKjpOT05TVE9QX0tFUk5FTDoqOiopCisJZWNo
byBuc3YtdGFuZGVtLW5zayIkVU5BTUVfUkVMRUFTRSIKIAlleGl0IDs7Ci0gICAgTlNSLT86Tk9O
U1RPUF9LRVJORUw6KjoqKQotCWVjaG8gbnNyLXRhbmRlbS1uc2ske1VOQU1FX1JFTEVBU0V9Cisg
ICAgTlNYLSo6Tk9OU1RPUF9LRVJORUw6KjoqKQorCWVjaG8gbnN4LXRhbmRlbS1uc2siJFVOQU1F
X1JFTEVBU0UiCiAJZXhpdCA7OwogICAgICo6Tm9uU3RvcC1VWDoqOiopCiAJZWNobyBtaXBzLWNv
bXBhcS1ub25zdG9wdXgKQEAgLTEyNjksMTggKzEzOTMsMTkgQEAgRU9GCiAJZWNobyBiczIwMDAt
c2llbWVucy1zeXN2CiAJZXhpdCA7OwogICAgIERTLyo6VU5JWF9TeXN0ZW1fVjoqOiopCi0JZWNo
byAke1VOQU1FX01BQ0hJTkV9LSR7VU5BTUVfU1lTVEVNfS0ke1VOQU1FX1JFTEVBU0V9CisJZWNo
byAiJFVOQU1FX01BQ0hJTkUiLSIkVU5BTUVfU1lTVEVNIi0iJFVOQU1FX1JFTEVBU0UiCiAJZXhp
dCA7OwogICAgICo6UGxhbjk6KjoqKQogCSMgInVuYW1lIC1tIiBpcyBub3QgY29uc2lzdGVudCwg
c28gdXNlICRjcHV0eXBlIGluc3RlYWQuIDM4NgogCSMgaXMgY29udmVydGVkIHRvIGkzODYgZm9y
IGNvbnNpc3RlbmN5IHdpdGggb3RoZXIgeDg2CiAJIyBvcGVyYXRpbmcgc3lzdGVtcy4KLQlpZiB0
ZXN0ICIkY3B1dHlwZSIgPSAiMzg2IjsgdGhlbgorCSMgc2hlbGxjaGVjayBkaXNhYmxlPVNDMjE1
NAorCWlmIHRlc3QgIiRjcHV0eXBlIiA9IDM4NjsgdGhlbgogCSAgICBVTkFNRV9NQUNISU5FPWkz
ODYKIAllbHNlCiAJICAgIFVOQU1FX01BQ0hJTkU9IiRjcHV0eXBlIgogCWZpCi0JZWNobyAke1VO
QU1FX01BQ0hJTkV9LXVua25vd24tcGxhbjkKKwllY2hvICIkVU5BTUVfTUFDSElORSItdW5rbm93
bi1wbGFuOQogCWV4aXQgOzsKICAgICAqOlRPUFMtMTA6KjoqKQogCWVjaG8gcGRwMTAtdW5rbm93
bi10b3BzMTAKQEAgLTEzMDEsMTQgKzE0MjYsMTQgQEAgRU9GCiAJZWNobyBwZHAxMC11bmtub3du
LWl0cwogCWV4aXQgOzsKICAgICBTRUk6KjoqOlNFSVVYKQotCWVjaG8gbWlwcy1zZWktc2VpdXgk
e1VOQU1FX1JFTEVBU0V9CisJZWNobyBtaXBzLXNlaS1zZWl1eCIkVU5BTUVfUkVMRUFTRSIKIAll
eGl0IDs7CiAgICAgKjpEcmFnb25GbHk6KjoqKQotCWVjaG8gJHtVTkFNRV9NQUNISU5FfS11bmtu
b3duLWRyYWdvbmZseWBlY2hvICR7VU5BTUVfUkVMRUFTRX18c2VkIC1lICdzL1stKF0uKi8vJ2AK
KwllY2hvICIkVU5BTUVfTUFDSElORSItdW5rbm93bi1kcmFnb25mbHkiYGVjaG8gIiRVTkFNRV9S
RUxFQVNFInxzZWQgLWUgJ3MvWy0oXS4qLy8nYCIKIAlleGl0IDs7CiAgICAgKjoqVk1TOio6KikK
IAlVTkFNRV9NQUNISU5FPWAodW5hbWUgLXApIDI+L2Rldi9udWxsYAotCWNhc2UgIiR7VU5BTUVf
TUFDSElORX0iIGluCisJY2FzZSAiJFVOQU1FX01BQ0hJTkUiIGluCiAJICAgIEEqKSBlY2hvIGFs
cGhhLWRlYy12bXMgOyBleGl0IDs7CiAJICAgIEkqKSBlY2hvIGlhNjQtZGVjLXZtcyA7IGV4aXQg
OzsKIAkgICAgViopIGVjaG8gdmF4LWRlYy12bXMgOyBleGl0IDs7CkBAIC0xMzE3LDI3ICsxNDQy
LDM5IEBAIEVPRgogCWVjaG8gaTM4Ni1wYy14ZW5peAogCWV4aXQgOzsKICAgICBpKjg2OnNreW9z
Oio6KikKLQllY2hvICR7VU5BTUVfTUFDSElORX0tcGMtc2t5b3NgZWNobyAke1VOQU1FX1JFTEVB
U0V9YCB8IHNlZCAtZSAncy8gLiokLy8nCisJZWNobyAiJFVOQU1FX01BQ0hJTkUiLXBjLXNreW9z
ImBlY2hvICIkVU5BTUVfUkVMRUFTRSIgfCBzZWQgLWUgJ3MvIC4qJC8vJ2AiCiAJZXhpdCA7Owog
ICAgIGkqODY6cmRvczoqOiopCi0JZWNobyAke1VOQU1FX01BQ0hJTkV9LXBjLXJkb3MKKwllY2hv
ICIkVU5BTUVfTUFDSElORSItcGMtcmRvcwogCWV4aXQgOzsKICAgICBpKjg2OkFST1M6KjoqKQot
CWVjaG8gJHtVTkFNRV9NQUNISU5FfS1wYy1hcm9zCisJZWNobyAiJFVOQU1FX01BQ0hJTkUiLXBj
LWFyb3MKIAlleGl0IDs7CiAgICAgeDg2XzY0OlZNa2VybmVsOio6KikKLQllY2hvICR7VU5BTUVf
TUFDSElORX0tdW5rbm93bi1lc3gKKwllY2hvICIkVU5BTUVfTUFDSElORSItdW5rbm93bi1lc3gK
KwlleGl0IDs7CisgICAgYW1kNjQ6SXNpbG9uXCBPbmVGUzoqOiopCisJZWNobyB4ODZfNjQtdW5r
bm93bi1vbmVmcworCWV4aXQgOzsKKyAgICAqOlVubGVhc2hlZDoqOiopCisJZWNobyAiJFVOQU1F
X01BQ0hJTkUiLXVua25vd24tdW5sZWFzaGVkIiRVTkFNRV9SRUxFQVNFIgogCWV4aXQgOzsKIGVz
YWMKIAotI2VjaG8gJyhObyB1bmFtZSBjb21tYW5kIG9yIHVuYW1lIG91dHB1dCBub3QgcmVjb2du
aXplZC4pJyAxPiYyCi0jZWNobyAiJHtVTkFNRV9NQUNISU5FfToke1VOQU1FX1NZU1RFTX06JHtV
TkFNRV9SRUxFQVNFfToke1VOQU1FX1ZFUlNJT059IiAxPiYyCi0KLWV2YWwgJHNldF9jY19mb3Jf
YnVpbGQKLWNhdCA+JGR1bW15LmMgPDxFT0YKKyMgTm8gdW5hbWUgY29tbWFuZCBvciB1bmFtZSBv
dXRwdXQgbm90IHJlY29nbml6ZWQuCitzZXRfY2NfZm9yX2J1aWxkCitjYXQgPiAiJGR1bW15LmMi
IDw8RU9GCiAjaWZkZWYgX1NFUVVFTlRfCi0jIGluY2x1ZGUgPHN5cy90eXBlcy5oPgotIyBpbmNs
dWRlIDxzeXMvdXRzbmFtZS5oPgorI2luY2x1ZGUgPHN5cy90eXBlcy5oPgorI2luY2x1ZGUgPHN5
cy91dHNuYW1lLmg+CisjZW5kaWYKKyNpZiBkZWZpbmVkKHVsdHJpeCkgfHwgZGVmaW5lZChfdWx0
cml4KSB8fCBkZWZpbmVkKF9fdWx0cml4KSB8fCBkZWZpbmVkKF9fdWx0cml4X18pCisjaWYgZGVm
aW5lZCAodmF4KSB8fCBkZWZpbmVkIChfX3ZheCkgfHwgZGVmaW5lZCAoX192YXhfXykgfHwgZGVm
aW5lZChtaXBzKSB8fCBkZWZpbmVkKF9fbWlwcykgfHwgZGVmaW5lZChfX21pcHNfXykgfHwgZGVm
aW5lZChNSVBTKSB8fCBkZWZpbmVkKF9fTUlQU19fKQorI2luY2x1ZGUgPHNpZ25hbC5oPgorI2lm
IGRlZmluZWQoX1NJWkVfVF8pIHx8IGRlZmluZWQoU0lHTE9TVCkKKyNpbmNsdWRlIDxzeXMvdXRz
bmFtZS5oPgorI2VuZGlmCisjZW5kaWYKICNlbmRpZgogbWFpbiAoKQogewpAQCAtMTM1MCwyMCAr
MTQ4NywxMiBAQCBtYWluICgpCiAjaW5jbHVkZSA8c3lzL3BhcmFtLmg+CiAgIHByaW50ZiAoIm02
OGstc29ueS1uZXdzb3Mlc1xuIiwKICNpZmRlZiBORVdTT1M0Ci0JIjQiCisgICI0IgogI2Vsc2UK
LQkiIgotI2VuZGlmCi0JKTsgZXhpdCAoMCk7Ci0jZW5kaWYKKyAgIiIKICNlbmRpZgotCi0jaWYg
ZGVmaW5lZCAoX19hcm0pICYmIGRlZmluZWQgKF9fYWNvcm4pICYmIGRlZmluZWQgKF9fdW5peCkK
LSAgcHJpbnRmICgiYXJtLWFjb3JuLXJpc2NpeFxuIik7IGV4aXQgKDApOworICApOyBleGl0ICgw
KTsKICNlbmRpZgotCi0jaWYgZGVmaW5lZCAoaHAzMDApICYmICFkZWZpbmVkIChocHV4KQotICBw
cmludGYgKCJtNjhrLWhwLWJzZFxuIik7IGV4aXQgKDApOwogI2VuZGlmCiAKICNpZiBkZWZpbmVk
IChOZVhUKQpAQCAtMTQwNSwzOSArMTUzNCw1NCBAQCBtYWluICgpCiAjZW5kaWYKIAogI2lmIGRl
ZmluZWQgKF9TRVFVRU5UXykKLSAgICBzdHJ1Y3QgdXRzbmFtZSB1bjsKLQotICAgIHVuYW1lKCZ1
bik7Ci0KLSAgICBpZiAoc3RybmNtcCh1bi52ZXJzaW9uLCAiVjIiLCAyKSA9PSAwKSB7Ci0JcHJp
bnRmICgiaTM4Ni1zZXF1ZW50LXB0eDJcbiIpOyBleGl0ICgwKTsKLSAgICB9Ci0gICAgaWYgKHN0
cm5jbXAodW4udmVyc2lvbiwgIlYxIiwgMikgPT0gMCkgeyAvKiBYWFggaXMgVjEgY29ycmVjdD8g
Ki8KLQlwcmludGYgKCJpMzg2LXNlcXVlbnQtcHR4MVxuIik7IGV4aXQgKDApOwotICAgIH0KLSAg
ICBwcmludGYgKCJpMzg2LXNlcXVlbnQtcHR4XG4iKTsgZXhpdCAoMCk7CisgIHN0cnVjdCB1dHNu
YW1lIHVuOwogCisgIHVuYW1lKCZ1bik7CisgIGlmIChzdHJuY21wKHVuLnZlcnNpb24sICJWMiIs
IDIpID09IDApIHsKKyAgICBwcmludGYgKCJpMzg2LXNlcXVlbnQtcHR4MlxuIik7IGV4aXQgKDAp
OworICB9CisgIGlmIChzdHJuY21wKHVuLnZlcnNpb24sICJWMSIsIDIpID09IDApIHsgLyogWFhY
IGlzIFYxIGNvcnJlY3Q/ICovCisgICAgcHJpbnRmICgiaTM4Ni1zZXF1ZW50LXB0eDFcbiIpOyBl
eGl0ICgwKTsKKyAgfQorICBwcmludGYgKCJpMzg2LXNlcXVlbnQtcHR4XG4iKTsgZXhpdCAoMCk7
CiAjZW5kaWYKIAogI2lmIGRlZmluZWQgKHZheCkKLSMgaWYgIWRlZmluZWQgKHVsdHJpeCkKLSMg
IGluY2x1ZGUgPHN5cy9wYXJhbS5oPgotIyAgaWYgZGVmaW5lZCAoQlNEKQotIyAgIGlmIEJTRCA9
PSA0MwotICAgICAgcHJpbnRmICgidmF4LWRlYy1ic2Q0LjNcbiIpOyBleGl0ICgwKTsKLSMgICBl
bHNlCi0jICAgIGlmIEJTRCA9PSAxOTkwMDYKLSAgICAgIHByaW50ZiAoInZheC1kZWMtYnNkNC4z
cmVub1xuIik7IGV4aXQgKDApOwotIyAgICBlbHNlCi0gICAgICBwcmludGYgKCJ2YXgtZGVjLWJz
ZFxuIik7IGV4aXQgKDApOwotIyAgICBlbmRpZgotIyAgIGVuZGlmCi0jICBlbHNlCi0gICAgcHJp
bnRmICgidmF4LWRlYy1ic2RcbiIpOyBleGl0ICgwKTsKLSMgIGVuZGlmCi0jIGVsc2UKLSAgICBw
cmludGYgKCJ2YXgtZGVjLXVsdHJpeFxuIik7IGV4aXQgKDApOwotIyBlbmRpZgorI2lmICFkZWZp
bmVkICh1bHRyaXgpCisjaW5jbHVkZSA8c3lzL3BhcmFtLmg+CisjaWYgZGVmaW5lZCAoQlNEKQor
I2lmIEJTRCA9PSA0MworICBwcmludGYgKCJ2YXgtZGVjLWJzZDQuM1xuIik7IGV4aXQgKDApOwor
I2Vsc2UKKyNpZiBCU0QgPT0gMTk5MDA2CisgIHByaW50ZiAoInZheC1kZWMtYnNkNC4zcmVub1xu
Iik7IGV4aXQgKDApOworI2Vsc2UKKyAgcHJpbnRmICgidmF4LWRlYy1ic2RcbiIpOyBleGl0ICgw
KTsKKyNlbmRpZgorI2VuZGlmCisjZWxzZQorICBwcmludGYgKCJ2YXgtZGVjLWJzZFxuIik7IGV4
aXQgKDApOworI2VuZGlmCisjZWxzZQorI2lmIGRlZmluZWQoX1NJWkVfVF8pIHx8IGRlZmluZWQo
U0lHTE9TVCkKKyAgc3RydWN0IHV0c25hbWUgdW47CisgIHVuYW1lICgmdW4pOworICBwcmludGYg
KCJ2YXgtZGVjLXVsdHJpeCVzXG4iLCB1bi5yZWxlYXNlKTsgZXhpdCAoMCk7CisjZWxzZQorICBw
cmludGYgKCJ2YXgtZGVjLXVsdHJpeFxuIik7IGV4aXQgKDApOworI2VuZGlmCisjZW5kaWYKKyNl
bmRpZgorI2lmIGRlZmluZWQodWx0cml4KSB8fCBkZWZpbmVkKF91bHRyaXgpIHx8IGRlZmluZWQo
X191bHRyaXgpIHx8IGRlZmluZWQoX191bHRyaXhfXykKKyNpZiBkZWZpbmVkKG1pcHMpIHx8IGRl
ZmluZWQoX19taXBzKSB8fCBkZWZpbmVkKF9fbWlwc19fKSB8fCBkZWZpbmVkKE1JUFMpIHx8IGRl
ZmluZWQoX19NSVBTX18pCisjaWYgZGVmaW5lZChfU0laRV9UXykgfHwgZGVmaW5lZChTSUdMT1NU
KQorICBzdHJ1Y3QgdXRzbmFtZSAqdW47CisgIHVuYW1lICgmdW4pOworICBwcmludGYgKCJtaXBz
LWRlYy11bHRyaXglc1xuIiwgdW4ucmVsZWFzZSk7IGV4aXQgKDApOworI2Vsc2UKKyAgcHJpbnRm
ICgibWlwcy1kZWMtdWx0cml4XG4iKTsgZXhpdCAoMCk7CisjZW5kaWYKKyNlbmRpZgogI2VuZGlm
CiAKICNpZiBkZWZpbmVkIChhbGxpYW50KSAmJiBkZWZpbmVkIChpODYwKQpAQCAtMTQ0OCw1NCAr
MTU5MiwzOCBAQCBtYWluICgpCiB9CiBFT0YKIAotJENDX0ZPUl9CVUlMRCAtbyAkZHVtbXkgJGR1
bW15LmMgMj4vZGV2L251bGwgJiYgU1lTVEVNX05BTUU9YCRkdW1teWAgJiYKKyRDQ19GT1JfQlVJ
TEQgLW8gIiRkdW1teSIgIiRkdW1teS5jIiAyPi9kZXYvbnVsbCAmJiBTWVNURU1fTkFNRT1gJGR1
bW15YCAmJgogCXsgZWNobyAiJFNZU1RFTV9OQU1FIjsgZXhpdDsgfQogCiAjIEFwb2xsb3MgcHV0
IHRoZSBzeXN0ZW0gdHlwZSBpbiB0aGUgZW52aXJvbm1lbnQuCit0ZXN0IC1kIC91c3IvYXBvbGxv
ICYmIHsgZWNobyAiJElTUC1hcG9sbG8tJFNZU1RZUEUiOyBleGl0OyB9CiAKLXRlc3QgLWQgL3Vz
ci9hcG9sbG8gJiYgeyBlY2hvICR7SVNQfS1hcG9sbG8tJHtTWVNUWVBFfTsgZXhpdDsgfQorZWNo
byAiJDA6IHVuYWJsZSB0byBndWVzcyBzeXN0ZW0gdHlwZSIgPiYyCiAKLSMgQ29udmV4IHZlcnNp
b25zIHRoYXQgcHJlZGF0ZSB1bmFtZSBjYW4gdXNlIGdldHN5c2luZm8oMSkKK2Nhc2UgIiRVTkFN
RV9NQUNISU5FOiRVTkFNRV9TWVNURU0iIGluCisgICAgbWlwczpMaW51eCB8IG1pcHM2NDpMaW51
eCkKKwkjIElmIHdlIGdvdCBoZXJlIG9uIE1JUFMgR05VL0xpbnV4LCBvdXRwdXQgZXh0cmEgaW5m
b3JtYXRpb24uCisJY2F0ID4mMiA8PEVPRgogCi1pZiBbIC14IC91c3IvY29udmV4L2dldHN5c2lu
Zm8gXQotdGhlbgotICAgIGNhc2UgYGdldHN5c2luZm8gLWYgY3B1X3R5cGVgIGluCi0gICAgYzEq
KQotCWVjaG8gYzEtY29udmV4LWJzZAotCWV4aXQgOzsKLSAgICBjMiopCi0JaWYgZ2V0c3lzaW5m
byAtZiBzY2FsYXJfYWNjCi0JdGhlbiBlY2hvIGMzMi1jb252ZXgtYnNkCi0JZWxzZSBlY2hvIGMy
LWNvbnZleC1ic2QKLQlmaQotCWV4aXQgOzsKLSAgICBjMzQqKQotCWVjaG8gYzM0LWNvbnZleC1i
c2QKLQlleGl0IDs7Ci0gICAgYzM4KikKLQllY2hvIGMzOC1jb252ZXgtYnNkCi0JZXhpdCA7Owot
ICAgIGM0KikKLQllY2hvIGM0LWNvbnZleC1ic2QKLQlleGl0IDs7Ci0gICAgZXNhYwotZmkKK05P
VEU6IE1JUFMgR05VL0xpbnV4IHN5c3RlbXMgcmVxdWlyZSBhIEMgY29tcGlsZXIgdG8gZnVsbHkg
cmVjb2duaXplCit0aGUgc3lzdGVtIHR5cGUuIFBsZWFzZSBpbnN0YWxsIGEgQyBjb21waWxlciBh
bmQgdHJ5IGFnYWluLgorRU9GCisJOzsKK2VzYWMKIAogY2F0ID4mMiA8PEVPRgotJDA6IHVuYWJs
ZSB0byBndWVzcyBzeXN0ZW0gdHlwZQogCi1UaGlzIHNjcmlwdCwgbGFzdCBtb2RpZmllZCAkdGlt
ZXN0YW1wLCBoYXMgZmFpbGVkIHRvIHJlY29nbml6ZQotdGhlIG9wZXJhdGluZyBzeXN0ZW0geW91
IGFyZSB1c2luZy4gSXQgaXMgYWR2aXNlZCB0aGF0IHlvdQotZG93bmxvYWQgdGhlIG1vc3QgdXAg
dG8gZGF0ZSB2ZXJzaW9uIG9mIHRoZSBjb25maWcgc2NyaXB0cyBmcm9tCitUaGlzIHNjcmlwdCAo
dmVyc2lvbiAkdGltZXN0YW1wKSwgaGFzIGZhaWxlZCB0byByZWNvZ25pemUgdGhlCitvcGVyYXRp
bmcgc3lzdGVtIHlvdSBhcmUgdXNpbmcuIElmIHlvdXIgc2NyaXB0IGlzIG9sZCwgb3ZlcndyaXRl
ICphbGwqCitjb3BpZXMgb2YgY29uZmlnLmd1ZXNzIGFuZCBjb25maWcuc3ViIHdpdGggdGhlIGxh
dGVzdCB2ZXJzaW9ucyBmcm9tOgogCi0gIGh0dHA6Ly9naXQuc2F2YW5uYWguZ251Lm9yZy9naXR3
ZWIvP3A9Y29uZmlnLmdpdDthPWJsb2JfcGxhaW47Zj1jb25maWcuZ3Vlc3M7aGI9SEVBRAorICBo
dHRwczovL2dpdC5zYXZhbm5haC5nbnUub3JnL2dpdHdlYi8/cD1jb25maWcuZ2l0O2E9YmxvYl9w
bGFpbjtmPWNvbmZpZy5ndWVzcwogYW5kCi0gIGh0dHA6Ly9naXQuc2F2YW5uYWguZ251Lm9yZy9n
aXR3ZWIvP3A9Y29uZmlnLmdpdDthPWJsb2JfcGxhaW47Zj1jb25maWcuc3ViO2hiPUhFQUQKKyAg
aHR0cHM6Ly9naXQuc2F2YW5uYWguZ251Lm9yZy9naXR3ZWIvP3A9Y29uZmlnLmdpdDthPWJsb2Jf
cGxhaW47Zj1jb25maWcuc3ViCiAKLUlmIHRoZSB2ZXJzaW9uIHlvdSBydW4gKCQwKSBpcyBhbHJl
YWR5IHVwIHRvIGRhdGUsIHBsZWFzZQotc2VuZCB0aGUgZm9sbG93aW5nIGRhdGEgYW5kIGFueSBp
bmZvcm1hdGlvbiB5b3UgdGhpbmsgbWlnaHQgYmUKLXBlcnRpbmVudCB0byA8Y29uZmlnLXBhdGNo
ZXNAZ251Lm9yZz4gaW4gb3JkZXIgdG8gcHJvdmlkZSB0aGUgbmVlZGVkCi1pbmZvcm1hdGlvbiB0
byBoYW5kbGUgeW91ciBzeXN0ZW0uCitJZiAkMCBoYXMgYWxyZWFkeSBiZWVuIHVwZGF0ZWQsIHNl
bmQgdGhlIGZvbGxvd2luZyBkYXRhIGFuZCBhbnkKK2luZm9ybWF0aW9uIHlvdSB0aGluayBtaWdo
dCBiZSBwZXJ0aW5lbnQgdG8gY29uZmlnLXBhdGNoZXNAZ251Lm9yZyB0bworcHJvdmlkZSB0aGUg
bmVjZXNzYXJ5IGluZm9ybWF0aW9uIHRvIGhhbmRsZSB5b3VyIHN5c3RlbS4KIAogY29uZmlnLmd1
ZXNzIHRpbWVzdGFtcCA9ICR0aW1lc3RhbXAKIApAQCAtMTUxNCwxNiArMTY0MiwxNiBAQCBob3N0
aW5mbyAgICAgICAgICAgICAgID0gYChob3N0aW5mbykgMj4vZGV2L251bGxgCiAvdXNyL2Jpbi9v
c2xldmVsICAgICAgID0gYCgvdXNyL2Jpbi9vc2xldmVsKSAyPi9kZXYvbnVsbGAKIC91c3IvY29u
dmV4L2dldHN5c2luZm8gPSBgKC91c3IvY29udmV4L2dldHN5c2luZm8pIDI+L2Rldi9udWxsYAog
Ci1VTkFNRV9NQUNISU5FID0gJHtVTkFNRV9NQUNISU5FfQotVU5BTUVfUkVMRUFTRSA9ICR7VU5B
TUVfUkVMRUFTRX0KLVVOQU1FX1NZU1RFTSAgPSAke1VOQU1FX1NZU1RFTX0KLVVOQU1FX1ZFUlNJ
T04gPSAke1VOQU1FX1ZFUlNJT059CitVTkFNRV9NQUNISU5FID0gIiRVTkFNRV9NQUNISU5FIgor
VU5BTUVfUkVMRUFTRSA9ICIkVU5BTUVfUkVMRUFTRSIKK1VOQU1FX1NZU1RFTSAgPSAiJFVOQU1F
X1NZU1RFTSIKK1VOQU1FX1ZFUlNJT04gPSAiJFVOQU1FX1ZFUlNJT04iCiBFT0YKIAogZXhpdCAx
CiAKICMgTG9jYWwgdmFyaWFibGVzOgotIyBldmFsOiAoYWRkLWhvb2sgJ3dyaXRlLWZpbGUtaG9v
a3MgJ3RpbWUtc3RhbXApCisjIGV2YWw6IChhZGQtaG9vayAnYmVmb3JlLXNhdmUtaG9vayAndGlt
ZS1zdGFtcCkKICMgdGltZS1zdGFtcC1zdGFydDogInRpbWVzdGFtcD0nIgogIyB0aW1lLXN0YW1w
LWZvcm1hdDogIiU6eS0lMDJtLSUwMmQiCiAjIHRpbWUtc3RhbXAtZW5kOiAiJyIKZGlmZiAtLWdp
dCBhL2NvbmZpZy5zdWIgYi9jb25maWcuc3ViCm9sZCBtb2RlIDEwMDc1NQpuZXcgbW9kZSAxMDA2
NDQKaW5kZXggNjIwNWY4NDIzZC4uZjUzYWY1YTJkYQotLS0gYS9jb25maWcuc3ViCisrKyBiL2Nv
bmZpZy5zdWIKQEAgLTEsMzYgKzEsMzEgQEAKICMhIC9iaW4vc2gKICMgQ29uZmlndXJhdGlvbiB2
YWxpZGF0aW9uIHN1YnJvdXRpbmUgc2NyaXB0LgotIyAgIENvcHlyaWdodCAoQykgMTk5MiwgMTk5
MywgMTk5NCwgMTk5NSwgMTk5NiwgMTk5NywgMTk5OCwgMTk5OSwKLSMgICAyMDAwLCAyMDAxLCAy
MDAyLCAyMDAzLCAyMDA0LCAyMDA1LCAyMDA2LCAyMDA3LCAyMDA4LCAyMDA5LCAyMDEwLAotIyAg
IDIwMTEsIDIwMTIgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uLCBJbmMuCisjICAgQ29weXJpZ2h0
IDE5OTItMjAxOSBGcmVlIFNvZnR3YXJlIEZvdW5kYXRpb24sIEluYy4KIAotdGltZXN0YW1wPScy
MDEyLTA0LTE4JwordGltZXN0YW1wPScyMDE5LTAxLTA1JwogCi0jIFRoaXMgZmlsZSBpcyAoaW4g
cHJpbmNpcGxlKSBjb21tb24gdG8gQUxMIEdOVSBzb2Z0d2FyZS4KLSMgVGhlIHByZXNlbmNlIG9m
IGEgbWFjaGluZSBpbiB0aGlzIGZpbGUgc3VnZ2VzdHMgdGhhdCBTT01FIEdOVSBzb2Z0d2FyZQot
IyBjYW4gaGFuZGxlIHRoYXQgbWFjaGluZS4gIEl0IGRvZXMgbm90IGltcGx5IEFMTCBHTlUgc29m
dHdhcmUgY2FuLgotIwotIyBUaGlzIGZpbGUgaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRp
c3RyaWJ1dGUgaXQgYW5kL29yIG1vZGlmeQotIyBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdO
VSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieQotIyB0aGUgRnJlZSBTb2Z0
d2FyZSBGb3VuZGF0aW9uOyBlaXRoZXIgdmVyc2lvbiAyIG9mIHRoZSBMaWNlbnNlLCBvcgorIyBU
aGlzIGZpbGUgaXMgZnJlZSBzb2Z0d2FyZTsgeW91IGNhbiByZWRpc3RyaWJ1dGUgaXQgYW5kL29y
IG1vZGlmeSBpdAorIyB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBM
aWNlbnNlIGFzIHB1Ymxpc2hlZCBieQorIyB0aGUgRnJlZSBTb2Z0d2FyZSBGb3VuZGF0aW9uOyBl
aXRoZXIgdmVyc2lvbiAzIG9mIHRoZSBMaWNlbnNlLCBvcgogIyAoYXQgeW91ciBvcHRpb24pIGFu
eSBsYXRlciB2ZXJzaW9uLgogIwotIyBUaGlzIHByb2dyYW0gaXMgZGlzdHJpYnV0ZWQgaW4gdGhl
IGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwKLSMgYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZ
OyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YKLSMgTUVSQ0hBTlRBQklMSVRZ
IG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAgU2VlIHRoZQotIyBHTlUgR2Vu
ZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgorIyBUaGlzIHByb2dyYW0gaXMg
ZGlzdHJpYnV0ZWQgaW4gdGhlIGhvcGUgdGhhdCBpdCB3aWxsIGJlIHVzZWZ1bCwgYnV0CisjIFdJ
VEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2YK
KyMgTUVSQ0hBTlRBQklMSVRZIG9yIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFLiAg
U2VlIHRoZSBHTlUKKyMgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSBmb3IgbW9yZSBkZXRhaWxzLgog
IwogIyBZb3Ugc2hvdWxkIGhhdmUgcmVjZWl2ZWQgYSBjb3B5IG9mIHRoZSBHTlUgR2VuZXJhbCBQ
dWJsaWMgTGljZW5zZQotIyBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsgaWYgbm90LCBzZWUgPGh0
dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy8+LgorIyBhbG9uZyB3aXRoIHRoaXMgcHJvZ3JhbTsg
aWYgbm90LCBzZWUgPGh0dHBzOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi4KICMKICMgQXMgYSBz
cGVjaWFsIGV4Y2VwdGlvbiB0byB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2UsIGlmIHlv
dQogIyBkaXN0cmlidXRlIHRoaXMgZmlsZSBhcyBwYXJ0IG9mIGEgcHJvZ3JhbSB0aGF0IGNvbnRh
aW5zIGEKICMgY29uZmlndXJhdGlvbiBzY3JpcHQgZ2VuZXJhdGVkIGJ5IEF1dG9jb25mLCB5b3Ug
bWF5IGluY2x1ZGUgaXQgdW5kZXIKLSMgdGhlIHNhbWUgZGlzdHJpYnV0aW9uIHRlcm1zIHRoYXQg
eW91IHVzZSBmb3IgdGhlIHJlc3Qgb2YgdGhhdCBwcm9ncmFtLgorIyB0aGUgc2FtZSBkaXN0cmli
dXRpb24gdGVybXMgdGhhdCB5b3UgdXNlIGZvciB0aGUgcmVzdCBvZiB0aGF0CisjIHByb2dyYW0u
ICBUaGlzIEV4Y2VwdGlvbiBpcyBhbiBhZGRpdGlvbmFsIHBlcm1pc3Npb24gdW5kZXIgc2VjdGlv
biA3CisjIG9mIHRoZSBHTlUgR2VuZXJhbCBQdWJsaWMgTGljZW5zZSwgdmVyc2lvbiAzICgiR1BM
djMiKS4KIAogCi0jIFBsZWFzZSBzZW5kIHBhdGNoZXMgdG8gPGNvbmZpZy1wYXRjaGVzQGdudS5v
cmc+LiAgU3VibWl0IGEgY29udGV4dAotIyBkaWZmIGFuZCBhIHByb3Blcmx5IGZvcm1hdHRlZCBH
TlUgQ2hhbmdlTG9nIGVudHJ5LgorIyBQbGVhc2Ugc2VuZCBwYXRjaGVzIHRvIDxjb25maWctcGF0
Y2hlc0BnbnUub3JnPi4KICMKICMgQ29uZmlndXJhdGlvbiBzdWJyb3V0aW5lIHRvIHZhbGlkYXRl
IGFuZCBjYW5vbmljYWxpemUgYSBjb25maWd1cmF0aW9uIHR5cGUuCiAjIFN1cHBseSB0aGUgc3Bl
Y2lmaWVkIGNvbmZpZ3VyYXRpb24gdHlwZSBhcyBhbiBhcmd1bWVudC4KQEAgLTM4LDcgKzMzLDcg
QEAgdGltZXN0YW1wPScyMDEyLTA0LTE4JwogIyBPdGhlcndpc2UsIHdlIHByaW50IHRoZSBjYW5v
bmljYWwgY29uZmlnIHR5cGUgb24gc3Rkb3V0IGFuZCBzdWNjZWVkLgogCiAjIFlvdSBjYW4gZ2V0
IHRoZSBsYXRlc3QgdmVyc2lvbiBvZiB0aGlzIHNjcmlwdCBmcm9tOgotIyBodHRwOi8vZ2l0LnNh
dmFubmFoLmdudS5vcmcvZ2l0d2ViLz9wPWNvbmZpZy5naXQ7YT1ibG9iX3BsYWluO2Y9Y29uZmln
LnN1YjtoYj1IRUFECisjIGh0dHBzOi8vZ2l0LnNhdmFubmFoLmdudS5vcmcvZ2l0d2ViLz9wPWNv
bmZpZy5naXQ7YT1ibG9iX3BsYWluO2Y9Y29uZmlnLnN1YgogCiAjIFRoaXMgZmlsZSBpcyBzdXBw
b3NlZCB0byBiZSB0aGUgc2FtZSBmb3IgYWxsIEdOVSBwYWNrYWdlcwogIyBhbmQgcmVjb2duaXpl
IGFsbCB0aGUgQ1BVIHR5cGVzLCBzeXN0ZW0gdHlwZXMgYW5kIGFsaWFzZXMKQEAgLTU4LDEyICs1
MywxMSBAQCB0aW1lc3RhbXA9JzIwMTItMDQtMTgnCiBtZT1gZWNobyAiJDAiIHwgc2VkIC1lICdz
LC4qLywsJ2AKIAogdXNhZ2U9IlwKLVVzYWdlOiAkMCBbT1BUSU9OXSBDUFUtTUZSLU9QU1lTCi0g
ICAgICAgJDAgW09QVElPTl0gQUxJQVMKK1VzYWdlOiAkMCBbT1BUSU9OXSBDUFUtTUZSLU9QU1lT
IG9yIEFMSUFTCiAKIENhbm9uaWNhbGl6ZSBhIGNvbmZpZ3VyYXRpb24gbmFtZS4KIAotT3BlcmF0
aW9uIG1vZGVzOgorT3B0aW9uczoKICAgLWgsIC0taGVscCAgICAgICAgIHByaW50IHRoaXMgaGVs
cCwgdGhlbiBleGl0CiAgIC10LCAtLXRpbWUtc3RhbXAgICBwcmludCBkYXRlIG9mIGxhc3QgbW9k
aWZpY2F0aW9uLCB0aGVuIGV4aXQKICAgLXYsIC0tdmVyc2lvbiAgICAgIHByaW50IHZlcnNpb24g
bnVtYmVyLCB0aGVuIGV4aXQKQEAgLTczLDkgKzY3LDcgQEAgUmVwb3J0IGJ1Z3MgYW5kIHBhdGNo
ZXMgdG8gPGNvbmZpZy1wYXRjaGVzQGdudS5vcmc+LiIKIHZlcnNpb249IlwKIEdOVSBjb25maWcu
c3ViICgkdGltZXN0YW1wKQogCi1Db3B5cmlnaHQgKEMpIDE5OTIsIDE5OTMsIDE5OTQsIDE5OTUs
IDE5OTYsIDE5OTcsIDE5OTgsIDE5OTksIDIwMDAsCi0yMDAxLCAyMDAyLCAyMDAzLCAyMDA0LCAy
MDA1LCAyMDA2LCAyMDA3LCAyMDA4LCAyMDA5LCAyMDEwLCAyMDExLCAyMDEyCi1GcmVlIFNvZnR3
YXJlIEZvdW5kYXRpb24sIEluYy4KK0NvcHlyaWdodCAxOTkyLTIwMTkgRnJlZSBTb2Z0d2FyZSBG
b3VuZGF0aW9uLCBJbmMuCiAKIFRoaXMgaXMgZnJlZSBzb2Z0d2FyZTsgc2VlIHRoZSBzb3VyY2Ug
Zm9yIGNvcHlpbmcgY29uZGl0aW9ucy4gIFRoZXJlIGlzIE5PCiB3YXJyYW50eTsgbm90IGV2ZW4g
Zm9yIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4i
CkBAIC05NywxMiArODksMTIgQEAgd2hpbGUgdGVzdCAkIyAtZ3QgMCA7IGRvCiAgICAgLSApCSMg
VXNlIHN0ZGluIGFzIGlucHV0LgogICAgICAgIGJyZWFrIDs7CiAgICAgLSogKQotICAgICAgIGVj
aG8gIiRtZTogaW52YWxpZCBvcHRpb24gJDEkaGVscCIKKyAgICAgICBlY2hvICIkbWU6IGludmFs
aWQgb3B0aW9uICQxJGhlbHAiID4mMgogICAgICAgIGV4aXQgMSA7OwogCiAgICAgKmxvY2FsKikK
ICAgICAgICAjIEZpcnN0IHBhc3MgdGhyb3VnaCBhbnkgbG9jYWwgbWFjaGluZSB0eXBlcy4KLSAg
ICAgICBlY2hvICQxCisgICAgICAgZWNobyAiJDEiCiAgICAgICAgZXhpdCA7OwogCiAgICAgKiAp
CkBAIC0xMTgsMTE5NiArMTEwLDExNjcgQEAgY2FzZSAkIyBpbgogICAgIGV4aXQgMTs7CiBlc2Fj
CiAKLSMgU2VwYXJhdGUgd2hhdCB0aGUgdXNlciBnYXZlIGludG8gQ1BVLUNPTVBBTlkgYW5kIE9T
IG9yIEtFUk5FTC1PUyAoaWYgYW55KS4KLSMgSGVyZSB3ZSBtdXN0IHJlY29nbml6ZSBhbGwgdGhl
IHZhbGlkIEtFUk5FTC1PUyBjb21iaW5hdGlvbnMuCi1tYXliZV9vcz1gZWNobyAkMSB8IHNlZCAn
cy9eXCguKlwpLVwoW14tXSotW14tXSpcKSQvXDIvJ2AKLWNhc2UgJG1heWJlX29zIGluCi0gIG50
by1xbngqIHwgbGludXgtZ251KiB8IGxpbnV4LWFuZHJvaWQqIHwgbGludXgtZGlldGxpYmMgfCBs
aW51eC1uZXdsaWIqIHwgXAotICBsaW51eC11Y2xpYmMqIHwgdWNsaW51eC11Y2xpYmMqIHwgdWNs
aW51eC1nbnUqIHwga2ZyZWVic2QqLWdudSogfCBcCi0gIGtuZXRic2QqLWdudSogfCBuZXRic2Qq
LWdudSogfCBcCi0gIGtvcGVuc29sYXJpcyotZ251KiB8IFwKLSAgc3Rvcm0tY2hhb3MqIHwgb3My
LWVteCogfCBydG1rLW5vdmEqKQotICAgIG9zPS0kbWF5YmVfb3MKLSAgICBiYXNpY19tYWNoaW5l
PWBlY2hvICQxIHwgc2VkICdzL15cKC4qXCktXChbXi1dKi1bXi1dKlwpJC9cMS8nYAotICAgIDs7
Ci0gIGFuZHJvaWQtbGludXgpCi0gICAgb3M9LWxpbnV4LWFuZHJvaWQKLSAgICBiYXNpY19tYWNo
aW5lPWBlY2hvICQxIHwgc2VkICdzL15cKC4qXCktXChbXi1dKi1bXi1dKlwpJC9cMS8nYC11bmtu
b3duCi0gICAgOzsKLSAgKikKLSAgICBiYXNpY19tYWNoaW5lPWBlY2hvICQxIHwgc2VkICdzLy1b
Xi1dKiQvLydgCi0gICAgaWYgWyAkYmFzaWNfbWFjaGluZSAhPSAkMSBdCi0gICAgdGhlbiBvcz1g
ZWNobyAkMSB8IHNlZCAncy8uKi0vLS8nYAotICAgIGVsc2Ugb3M9OyBmaQotICAgIDs7Ci1lc2Fj
CisjIFNwbGl0IGZpZWxkcyBvZiBjb25maWd1cmF0aW9uIHR5cGUKKyMgc2hlbGxjaGVjayBkaXNh
YmxlPVNDMjE2MgorSUZTPSItIiByZWFkIGZpZWxkMSBmaWVsZDIgZmllbGQzIGZpZWxkNCA8PEVP
RgorJDEKK0VPRgogCi0jIyMgTGV0J3MgcmVjb2duaXplIGNvbW1vbiBtYWNoaW5lcyBhcyBub3Qg
YmVpbmcgb3BlcmF0aW5nIHN5c3RlbXMgc28KLSMjIyB0aGF0IHRoaW5ncyBsaWtlIGNvbmZpZy5z
dWIgZGVjc3RhdGlvbi0zMTAwIHdvcmsuICBXZSBhbHNvCi0jIyMgcmVjb2duaXplIHNvbWUgbWFu
dWZhY3R1cmVycyBhcyBub3QgYmVpbmcgb3BlcmF0aW5nIHN5c3RlbXMsIHNvIHdlCi0jIyMgY2Fu
IHByb3ZpZGUgZGVmYXVsdCBvcGVyYXRpbmcgc3lzdGVtcyBiZWxvdy4KLWNhc2UgJG9zIGluCi0J
LXN1bipvcyopCi0JCSMgUHJldmVudCBmb2xsb3dpbmcgY2xhdXNlIGZyb20gaGFuZGxpbmcgdGhp
cyBpbnZhbGlkIGlucHV0LgotCQk7OwotCS1kZWMqIHwgLW1pcHMqIHwgLXNlcXVlbnQqIHwgLWVu
Y29yZSogfCAtcGM1MzIqIHwgLXNnaSogfCAtc29ueSogfCBcCi0JLWF0dCogfCAtNzMwMCogfCAt
MzMwMCogfCAtZGVsdGEqIHwgLW1vdG9yb2xhKiB8IC1zdW5bMjM0XSogfCBcCi0JLXVuaWNvbSog
fCAtaWJtKiB8IC1uZXh0IHwgLWhwIHwgLWlzaSogfCAtYXBvbGxvIHwgLWFsdG9zKiB8IFwKLQkt
Y29udmVyZ2VudCogfCAtbmNyKiB8IC1uZXdzIHwgLTMyKiB8IC0zNjAwKiB8IC0zMTAwKiB8IC1o
aXRhY2hpKiB8XAotCS1jWzEyM10qIHwgLWNvbnZleCogfCAtc3VuIHwgLWNyZHMgfCAtb21yb24q
IHwgLWRnIHwgLXVsdHJhIHwgLXR0aSogfCBcCi0JLWhhcnJpcyB8IC1kb2xwaGluIHwgLWhpZ2hs
ZXZlbCB8IC1nb3VsZCB8IC1jYm0gfCAtbnMgfCAtbWFzc2NvbXAgfCBcCi0JLWFwcGxlIHwgLWF4
aXMgfCAta251dGggfCAtY3JheSB8IC1taWNyb2JsYXplKQotCQlvcz0KLQkJYmFzaWNfbWFjaGlu
ZT0kMQotCQk7OwotCS1ibHVlZ2VuZSopCi0JCW9zPS1jbmsKLQkJOzsKLQktc2ltIHwgLWNpc2Nv
IHwgLW9raSB8IC13ZWMgfCAtd2luYm9uZCkKLQkJb3M9Ci0JCWJhc2ljX21hY2hpbmU9JDEKLQkJ
OzsKLQktc2NvdXQpCi0JCTs7Ci0JLXdycykKLQkJb3M9LXZ4d29ya3MKLQkJYmFzaWNfbWFjaGlu
ZT0kMQotCQk7OwotCS1jaG9ydXNvcyopCi0JCW9zPS1jaG9ydXNvcwotCQliYXNpY19tYWNoaW5l
PSQxCi0JCTs7Ci0JLWNob3J1c3JkYikKLQkJb3M9LWNob3J1c3JkYgotCQliYXNpY19tYWNoaW5l
PSQxCi0JCTs7Ci0JLWhpdXgqKQotCQlvcz0taGl1eHdlMgotCQk7OwotCS1zY282KQotCQlvcz0t
c2NvNXY2Ci0JCWJhc2ljX21hY2hpbmU9YGVjaG8gJDEgfCBzZWQgLWUgJ3MvODYtLiovODYtcGMv
J2AKLQkJOzsKLQktc2NvNSkKLQkJb3M9LXNjbzMuMnY1Ci0JCWJhc2ljX21hY2hpbmU9YGVjaG8g
JDEgfCBzZWQgLWUgJ3MvODYtLiovODYtcGMvJ2AKLQkJOzsKLQktc2NvNCkKLQkJb3M9LXNjbzMu
MnY0Ci0JCWJhc2ljX21hY2hpbmU9YGVjaG8gJDEgfCBzZWQgLWUgJ3MvODYtLiovODYtcGMvJ2AK
LQkJOzsKLQktc2NvMy4yLls0LTldKikKLQkJb3M9YGVjaG8gJG9zIHwgc2VkIC1lICdzL3NjbzMu
Mi4vc2NvMy4ydi8nYAotCQliYXNpY19tYWNoaW5lPWBlY2hvICQxIHwgc2VkIC1lICdzLzg2LS4q
Lzg2LXBjLydgCi0JCTs7Ci0JLXNjbzMuMnZbNC05XSopCi0JCSMgRG9uJ3QgZm9yZ2V0IHZlcnNp
b24gaWYgaXQgaXMgMy4ydjQgb3IgbmV3ZXIuCi0JCWJhc2ljX21hY2hpbmU9YGVjaG8gJDEgfCBz
ZWQgLWUgJ3MvODYtLiovODYtcGMvJ2AKLQkJOzsKLQktc2NvNXY2KikKLQkJIyBEb24ndCBmb3Jn
ZXQgdmVyc2lvbiBpZiBpdCBpcyAzLjJ2NCBvciBuZXdlci4KLQkJYmFzaWNfbWFjaGluZT1gZWNo
byAkMSB8IHNlZCAtZSAncy84Ni0uKi84Ni1wYy8nYAotCQk7OwotCS1zY28qKQotCQlvcz0tc2Nv
My4ydjIKLQkJYmFzaWNfbWFjaGluZT1gZWNobyAkMSB8IHNlZCAtZSAncy84Ni0uKi84Ni1wYy8n
YAotCQk7OwotCS11ZGsqKQotCQliYXNpY19tYWNoaW5lPWBlY2hvICQxIHwgc2VkIC1lICdzLzg2
LS4qLzg2LXBjLydgCi0JCTs7Ci0JLWlzYykKLQkJb3M9LWlzYzIuMgotCQliYXNpY19tYWNoaW5l
PWBlY2hvICQxIHwgc2VkIC1lICdzLzg2LS4qLzg2LXBjLydgCi0JCTs7Ci0JLWNsaXgqKQotCQli
YXNpY19tYWNoaW5lPWNsaXBwZXItaW50ZXJncmFwaAotCQk7OwotCS1pc2MqKQotCQliYXNpY19t
YWNoaW5lPWBlY2hvICQxIHwgc2VkIC1lICdzLzg2LS4qLzg2LXBjLydgCi0JCTs7Ci0JLWx5bngq
MTc4KQotCQlvcz0tbHlueG9zMTc4Ci0JCTs7Ci0JLWx5bngqNSkKLQkJb3M9LWx5bnhvczUKLQkJ
OzsKLQktbHlueCopCi0JCW9zPS1seW54b3MKKyMgU2VwYXJhdGUgaW50byBsb2dpY2FsIGNvbXBv
bmVudHMgZm9yIGZ1cnRoZXIgdmFsaWRhdGlvbgorY2FzZSAkMSBpbgorCSotKi0qLSotKikKKwkJ
ZWNobyBJbnZhbGlkIGNvbmZpZ3VyYXRpb24gXGAiJDEiXCc6IG1vcmUgdGhhbiBmb3VyIGNvbXBv
bmVudHMgPiYyCisJCWV4aXQgMQogCQk7OwotCS1wdHgqKQotCQliYXNpY19tYWNoaW5lPWBlY2hv
ICQxIHwgc2VkIC1lICdzLzg2LS4qLzg2LXNlcXVlbnQvJ2AKKwkqLSotKi0qKQorCQliYXNpY19t
YWNoaW5lPSRmaWVsZDEtJGZpZWxkMgorCQlvcz0kZmllbGQzLSRmaWVsZDQKIAkJOzsKLQktd2lu
ZG93c250KikKLQkJb3M9YGVjaG8gJG9zIHwgc2VkIC1lICdzL3dpbmRvd3NudC93aW5udC8nYAor
CSotKi0qKQorCQkjIEFtYmlndW91cyB3aGV0aGVyIENPTVBBTlkgaXMgcHJlc2VudCwgb3Igc2tp
cHBlZCBhbmQgS0VSTkVMLU9TIGlzIHR3bworCQkjIHBhcnRzCisJCW1heWJlX29zPSRmaWVsZDIt
JGZpZWxkMworCQljYXNlICRtYXliZV9vcyBpbgorCQkJbnRvLXFueCogfCBsaW51eC1nbnUqIHwg
bGludXgtYW5kcm9pZCogfCBsaW51eC1kaWV0bGliYyBcCisJCQl8IGxpbnV4LW5ld2xpYiogfCBs
aW51eC1tdXNsKiB8IGxpbnV4LXVjbGliYyogfCB1Y2xpbnV4LXVjbGliYyogXAorCQkJfCB1Y2xp
bnV4LWdudSogfCBrZnJlZWJzZCotZ251KiB8IGtuZXRic2QqLWdudSogfCBuZXRic2QqLWdudSog
XAorCQkJfCBuZXRic2QqLWVhYmkqIHwga29wZW5zb2xhcmlzKi1nbnUqIHwgY2xvdWRhYmkqLWVh
YmkqIFwKKwkJCXwgc3Rvcm0tY2hhb3MqIHwgb3MyLWVteCogfCBydG1rLW5vdmEqKQorCQkJCWJh
c2ljX21hY2hpbmU9JGZpZWxkMQorCQkJCW9zPSRtYXliZV9vcworCQkJCTs7CisJCQlhbmRyb2lk
LWxpbnV4KQorCQkJCWJhc2ljX21hY2hpbmU9JGZpZWxkMS11bmtub3duCisJCQkJb3M9bGludXgt
YW5kcm9pZAorCQkJCTs7CisJCQkqKQorCQkJCWJhc2ljX21hY2hpbmU9JGZpZWxkMS0kZmllbGQy
CisJCQkJb3M9JGZpZWxkMworCQkJCTs7CisJCWVzYWMKIAkJOzsKLQktcHNvcyopCi0JCW9zPS1w
c29zCisJKi0qKQorCQkjIEEgbG9uZSBjb25maWcgd2UgaGFwcGVuIHRvIG1hdGNoIG5vdCBmaXR0
aW5nIGFueSBwYXR0ZXJuCisJCWNhc2UgJGZpZWxkMS0kZmllbGQyIGluCisJCQlkZWNzdGF0aW9u
LTMxMDApCisJCQkJYmFzaWNfbWFjaGluZT1taXBzLWRlYworCQkJCW9zPQorCQkJCTs7CisJCQkq
LSopCisJCQkJIyBTZWNvbmQgY29tcG9uZW50IGlzIHVzdWFsbHksIGJ1dCBub3QgYWx3YXlzIHRo
ZSBPUworCQkJCWNhc2UgJGZpZWxkMiBpbgorCQkJCQkjIFByZXZlbnQgZm9sbG93aW5nIGNsYXVz
ZSBmcm9tIGhhbmRsaW5nIHRoaXMgdmFsaWQgb3MKKwkJCQkJc3VuKm9zKikKKwkJCQkJCWJhc2lj
X21hY2hpbmU9JGZpZWxkMQorCQkJCQkJb3M9JGZpZWxkMgorCQkJCQkJOzsKKwkJCQkJIyBNYW51
ZmFjdHVyZXJzCisJCQkJCWRlYyogfCBtaXBzKiB8IHNlcXVlbnQqIHwgZW5jb3JlKiB8IHBjNTMz
KiB8IHNnaSogfCBzb255KiBcCisJCQkJCXwgYXR0KiB8IDczMDAqIHwgMzMwMCogfCBkZWx0YSog
fCBtb3Rvcm9sYSogfCBzdW5bMjM0XSogXAorCQkJCQl8IHVuaWNvbSogfCBpYm0qIHwgbmV4dCB8
IGhwIHwgaXNpKiB8IGFwb2xsbyB8IGFsdG9zKiBcCisJCQkJCXwgY29udmVyZ2VudCogfCBuY3Iq
IHwgbmV3cyB8IDMyKiB8IDM2MDAqIHwgMzEwMCogXAorCQkJCQl8IGhpdGFjaGkqIHwgY1sxMjNd
KiB8IGNvbnZleCogfCBzdW4gfCBjcmRzIHwgb21yb24qIHwgZGcgXAorCQkJCQl8IHVsdHJhIHwg
dHRpKiB8IGhhcnJpcyB8IGRvbHBoaW4gfCBoaWdobGV2ZWwgfCBnb3VsZCBcCisJCQkJCXwgY2Jt
IHwgbnMgfCBtYXNzY29tcCB8IGFwcGxlIHwgYXhpcyB8IGtudXRoIHwgY3JheSBcCisJCQkJCXwg
bWljcm9ibGF6ZSogfCBzaW0gfCBjaXNjbyBcCisJCQkJCXwgb2tpIHwgd2VjIHwgd3JzIHwgd2lu
Ym9uZCkKKwkJCQkJCWJhc2ljX21hY2hpbmU9JGZpZWxkMS0kZmllbGQyCisJCQkJCQlvcz0KKwkJ
CQkJCTs7CisJCQkJCSopCisJCQkJCQliYXNpY19tYWNoaW5lPSRmaWVsZDEKKwkJCQkJCW9zPSRm
aWVsZDIKKwkJCQkJCTs7CisJCQkJZXNhYworCQkJOzsKKwkJZXNhYwogCQk7OwotCS1taW50IHwg
LW1pbnRbMC05XSopCi0JCWJhc2ljX21hY2hpbmU9bTY4ay1hdGFyaQotCQlvcz0tbWludAorCSop
CisJCSMgQ29udmVydCBzaW5nbGUtY29tcG9uZW50IHNob3J0LWhhbmRzIG5vdCB2YWxpZCBhcyBw
YXJ0IG9mCisJCSMgbXVsdGktY29tcG9uZW50IGNvbmZpZ3VyYXRpb25zLgorCQljYXNlICRmaWVs
ZDEgaW4KKwkJCTM4NmJzZCkKKwkJCQliYXNpY19tYWNoaW5lPWkzODYtcGMKKwkJCQlvcz1ic2QK
KwkJCQk7OworCQkJYTI5a2hpZikKKwkJCQliYXNpY19tYWNoaW5lPWEyOWstYW1kCisJCQkJb3M9
dWRpCisJCQkJOzsKKwkJCWFkb2JlNjhrKQorCQkJCWJhc2ljX21hY2hpbmU9bTY4MDEwLWFkb2Jl
CisJCQkJb3M9c2NvdXQKKwkJCQk7OworCQkJYWxsaWFudCkKKwkJCQliYXNpY19tYWNoaW5lPWZ4
ODAtYWxsaWFudAorCQkJCW9zPQorCQkJCTs7CisJCQlhbHRvcyB8IGFsdG9zMzA2OCkKKwkJCQli
YXNpY19tYWNoaW5lPW02OGstYWx0b3MKKwkJCQlvcz0KKwkJCQk7OworCQkJYW0yOWspCisJCQkJ
YmFzaWNfbWFjaGluZT1hMjlrLW5vbmUKKwkJCQlvcz1ic2QKKwkJCQk7OworCQkJYW1kYWhsKQor
CQkJCWJhc2ljX21hY2hpbmU9NTgwLWFtZGFobAorCQkJCW9zPXN5c3YKKwkJCQk7OworCQkJYW1p
Z2EpCisJCQkJYmFzaWNfbWFjaGluZT1tNjhrLXVua25vd24KKwkJCQlvcz0KKwkJCQk7OworCQkJ
YW1pZ2FvcyB8IGFtaWdhZG9zKQorCQkJCWJhc2ljX21hY2hpbmU9bTY4ay11bmtub3duCisJCQkJ
b3M9YW1pZ2FvcworCQkJCTs7CisJCQlhbWlnYXVuaXggfCBhbWl4KQorCQkJCWJhc2ljX21hY2hp
bmU9bTY4ay11bmtub3duCisJCQkJb3M9c3lzdjQKKwkJCQk7OworCQkJYXBvbGxvNjgpCisJCQkJ
YmFzaWNfbWFjaGluZT1tNjhrLWFwb2xsbworCQkJCW9zPXN5c3YKKwkJCQk7OworCQkJYXBvbGxv
Njhic2QpCisJCQkJYmFzaWNfbWFjaGluZT1tNjhrLWFwb2xsbworCQkJCW9zPWJzZAorCQkJCTs7
CisJCQlhcm9zKQorCQkJCWJhc2ljX21hY2hpbmU9aTM4Ni1wYworCQkJCW9zPWFyb3MKKwkJCQk7
OworCQkJYXV4KQorCQkJCWJhc2ljX21hY2hpbmU9bTY4ay1hcHBsZQorCQkJCW9zPWF1eAorCQkJ
CTs7CisJCQliYWxhbmNlKQorCQkJCWJhc2ljX21hY2hpbmU9bnMzMmstc2VxdWVudAorCQkJCW9z
PWR5bml4CisJCQkJOzsKKwkJCWJsYWNrZmluKQorCQkJCWJhc2ljX21hY2hpbmU9YmZpbi11bmtu
b3duCisJCQkJb3M9bGludXgKKwkJCQk7OworCQkJY2VnY2MpCisJCQkJYmFzaWNfbWFjaGluZT1h
cm0tdW5rbm93bgorCQkJCW9zPWNlZ2NjCisJCQkJOzsKKwkJCWNvbnZleC1jMSkKKwkJCQliYXNp
Y19tYWNoaW5lPWMxLWNvbnZleAorCQkJCW9zPWJzZAorCQkJCTs7CisJCQljb252ZXgtYzIpCisJ
CQkJYmFzaWNfbWFjaGluZT1jMi1jb252ZXgKKwkJCQlvcz1ic2QKKwkJCQk7OworCQkJY29udmV4
LWMzMikKKwkJCQliYXNpY19tYWNoaW5lPWMzMi1jb252ZXgKKwkJCQlvcz1ic2QKKwkJCQk7Owor
CQkJY29udmV4LWMzNCkKKwkJCQliYXNpY19tYWNoaW5lPWMzNC1jb252ZXgKKwkJCQlvcz1ic2QK
KwkJCQk7OworCQkJY29udmV4LWMzOCkKKwkJCQliYXNpY19tYWNoaW5lPWMzOC1jb252ZXgKKwkJ
CQlvcz1ic2QKKwkJCQk7OworCQkJY3JheSkKKwkJCQliYXNpY19tYWNoaW5lPWo5MC1jcmF5CisJ
CQkJb3M9dW5pY29zCisJCQkJOzsKKwkJCWNyZHMgfCB1bm9zKQorCQkJCWJhc2ljX21hY2hpbmU9
bTY4ay1jcmRzCisJCQkJb3M9CisJCQkJOzsKKwkJCWRhMzApCisJCQkJYmFzaWNfbWFjaGluZT1t
NjhrLWRhMzAKKwkJCQlvcz0KKwkJCQk7OworCQkJZGVjc3RhdGlvbiB8IHBtYXggfCBwbWluIHwg
ZGVjMzEwMCB8IGRlY3N0YXRuKQorCQkJCWJhc2ljX21hY2hpbmU9bWlwcy1kZWMKKwkJCQlvcz0K
KwkJCQk7OworCQkJZGVsdGE4OCkKKwkJCQliYXNpY19tYWNoaW5lPW04OGstbW90b3JvbGEKKwkJ
CQlvcz1zeXN2MworCQkJCTs7CisJCQlkaWNvcykKKwkJCQliYXNpY19tYWNoaW5lPWk2ODYtcGMK
KwkJCQlvcz1kaWNvcworCQkJCTs7CisJCQlkamdwcCkKKwkJCQliYXNpY19tYWNoaW5lPWk1ODYt
cGMKKwkJCQlvcz1tc2Rvc2RqZ3BwCisJCQkJOzsKKwkJCWVibW9uMjlrKQorCQkJCWJhc2ljX21h
Y2hpbmU9YTI5ay1hbWQKKwkJCQlvcz1lYm1vbgorCQkJCTs7CisJCQllczE4MDAgfCBPU0U2OGsg
fCBvc2U2OGsgfCBvc2UgfCBPU0UpCisJCQkJYmFzaWNfbWFjaGluZT1tNjhrLWVyaWNzc29uCisJ
CQkJb3M9b3NlCisJCQkJOzsKKwkJCWdtaWNybykKKwkJCQliYXNpY19tYWNoaW5lPXRyb24tZ21p
Y3JvCisJCQkJb3M9c3lzdgorCQkJCTs7CisJCQlnbzMyKQorCQkJCWJhc2ljX21hY2hpbmU9aTM4
Ni1wYworCQkJCW9zPWdvMzIKKwkJCQk7OworCQkJaDgzMDBobXMpCisJCQkJYmFzaWNfbWFjaGlu
ZT1oODMwMC1oaXRhY2hpCisJCQkJb3M9aG1zCisJCQkJOzsKKwkJCWg4MzAweHJheSkKKwkJCQli
YXNpY19tYWNoaW5lPWg4MzAwLWhpdGFjaGkKKwkJCQlvcz14cmF5CisJCQkJOzsKKwkJCWg4NTAw
aG1zKQorCQkJCWJhc2ljX21hY2hpbmU9aDg1MDAtaGl0YWNoaQorCQkJCW9zPWhtcworCQkJCTs7
CisJCQloYXJyaXMpCisJCQkJYmFzaWNfbWFjaGluZT1tODhrLWhhcnJpcworCQkJCW9zPXN5c3Yz
CisJCQkJOzsKKwkJCWhwMzAwKQorCQkJCWJhc2ljX21hY2hpbmU9bTY4ay1ocAorCQkJCTs7CisJ
CQlocDMwMGJzZCkKKwkJCQliYXNpY19tYWNoaW5lPW02OGstaHAKKwkJCQlvcz1ic2QKKwkJCQk7
OworCQkJaHAzMDBocHV4KQorCQkJCWJhc2ljX21hY2hpbmU9bTY4ay1ocAorCQkJCW9zPWhwdXgK
KwkJCQk7OworCQkJaHBwYW9zZikKKwkJCQliYXNpY19tYWNoaW5lPWhwcGExLjEtaHAKKwkJCQlv
cz1vc2YKKwkJCQk7OworCQkJaHBwcm8pCisJCQkJYmFzaWNfbWFjaGluZT1ocHBhMS4xLWhwCisJ
CQkJb3M9cHJvZWxmCisJCQkJOzsKKwkJCWkzODZtYWNoKQorCQkJCWJhc2ljX21hY2hpbmU9aTM4
Ni1tYWNoCisJCQkJb3M9bWFjaAorCQkJCTs7CisJCQl2c3RhKQorCQkJCWJhc2ljX21hY2hpbmU9
aTM4Ni1wYworCQkJCW9zPXZzdGEKKwkJCQk7OworCQkJaXNpNjggfCBpc2kpCisJCQkJYmFzaWNf
bWFjaGluZT1tNjhrLWlzaQorCQkJCW9zPXN5c3YKKwkJCQk7OworCQkJbTY4a25vbW11KQorCQkJ
CWJhc2ljX21hY2hpbmU9bTY4ay11bmtub3duCisJCQkJb3M9bGludXgKKwkJCQk7OworCQkJbWFn
bnVtIHwgbTMyMzApCisJCQkJYmFzaWNfbWFjaGluZT1taXBzLW1pcHMKKwkJCQlvcz1zeXN2CisJ
CQkJOzsKKwkJCW1lcmxpbikKKwkJCQliYXNpY19tYWNoaW5lPW5zMzJrLXV0ZWsKKwkJCQlvcz1z
eXN2CisJCQkJOzsKKwkJCW1pbmd3NjQpCisJCQkJYmFzaWNfbWFjaGluZT14ODZfNjQtcGMKKwkJ
CQlvcz1taW5ndzY0CisJCQkJOzsKKwkJCW1pbmd3MzIpCisJCQkJYmFzaWNfbWFjaGluZT1pNjg2
LXBjCisJCQkJb3M9bWluZ3czMgorCQkJCTs7CisJCQltaW5ndzMyY2UpCisJCQkJYmFzaWNfbWFj
aGluZT1hcm0tdW5rbm93bgorCQkJCW9zPW1pbmd3MzJjZQorCQkJCTs7CisJCQltb25pdG9yKQor
CQkJCWJhc2ljX21hY2hpbmU9bTY4ay1yb202OGsKKwkJCQlvcz1jb2ZmCisJCQkJOzsKKwkJCW1v
cnBob3MpCisJCQkJYmFzaWNfbWFjaGluZT1wb3dlcnBjLXVua25vd24KKwkJCQlvcz1tb3JwaG9z
CisJCQkJOzsKKwkJCW1veGllYm94KQorCQkJCWJhc2ljX21hY2hpbmU9bW94aWUtdW5rbm93bgor
CQkJCW9zPW1veGllYm94CisJCQkJOzsKKwkJCW1zZG9zKQorCQkJCWJhc2ljX21hY2hpbmU9aTM4
Ni1wYworCQkJCW9zPW1zZG9zCisJCQkJOzsKKwkJCW1zeXMpCisJCQkJYmFzaWNfbWFjaGluZT1p
Njg2LXBjCisJCQkJb3M9bXN5cworCQkJCTs7CisJCQltdnMpCisJCQkJYmFzaWNfbWFjaGluZT1p
MzcwLWlibQorCQkJCW9zPW12cworCQkJCTs7CisJCQluYWNsKQorCQkJCWJhc2ljX21hY2hpbmU9
bGUzMi11bmtub3duCisJCQkJb3M9bmFjbAorCQkJCTs7CisJCQluY3IzMDAwKQorCQkJCWJhc2lj
X21hY2hpbmU9aTQ4Ni1uY3IKKwkJCQlvcz1zeXN2NAorCQkJCTs7CisJCQluZXRic2QzODYpCisJ
CQkJYmFzaWNfbWFjaGluZT1pMzg2LXBjCisJCQkJb3M9bmV0YnNkCisJCQkJOzsKKwkJCW5ldHdp
bmRlcikKKwkJCQliYXNpY19tYWNoaW5lPWFybXY0bC1yZWJlbAorCQkJCW9zPWxpbnV4CisJCQkJ
OzsKKwkJCW5ld3MgfCBuZXdzNzAwIHwgbmV3czgwMCB8IG5ld3M5MDApCisJCQkJYmFzaWNfbWFj
aGluZT1tNjhrLXNvbnkKKwkJCQlvcz1uZXdzb3MKKwkJCQk7OworCQkJbmV3czEwMDApCisJCQkJ
YmFzaWNfbWFjaGluZT1tNjgwMzAtc29ueQorCQkJCW9zPW5ld3NvcworCQkJCTs7CisJCQluZWN2
NzApCisJCQkJYmFzaWNfbWFjaGluZT12NzAtbmVjCisJCQkJb3M9c3lzdgorCQkJCTs7CisJCQlu
aDMwMDApCisJCQkJYmFzaWNfbWFjaGluZT1tNjhrLWhhcnJpcworCQkJCW9zPWN4dXgKKwkJCQk7
OworCQkJbmhbNDVdMDAwKQorCQkJCWJhc2ljX21hY2hpbmU9bTg4ay1oYXJyaXMKKwkJCQlvcz1j
eHV4CisJCQkJOzsKKwkJCW5pbmR5OTYwKQorCQkJCWJhc2ljX21hY2hpbmU9aTk2MC1pbnRlbAor
CQkJCW9zPW5pbmR5CisJCQkJOzsKKwkJCW1vbjk2MCkKKwkJCQliYXNpY19tYWNoaW5lPWk5NjAt
aW50ZWwKKwkJCQlvcz1tb245NjAKKwkJCQk7OworCQkJbm9uc3RvcHV4KQorCQkJCWJhc2ljX21h
Y2hpbmU9bWlwcy1jb21wYXEKKwkJCQlvcz1ub25zdG9wdXgKKwkJCQk7OworCQkJb3M0MDApCisJ
CQkJYmFzaWNfbWFjaGluZT1wb3dlcnBjLWlibQorCQkJCW9zPW9zNDAwCisJCQkJOzsKKwkJCU9T
RTY4MDAwIHwgb3NlNjgwMDApCisJCQkJYmFzaWNfbWFjaGluZT1tNjgwMDAtZXJpY3Nzb24KKwkJ
CQlvcz1vc2UKKwkJCQk7OworCQkJb3M2OGspCisJCQkJYmFzaWNfbWFjaGluZT1tNjhrLW5vbmUK
KwkJCQlvcz1vczY4aworCQkJCTs7CisJCQlwYXJhZ29uKQorCQkJCWJhc2ljX21hY2hpbmU9aTg2
MC1pbnRlbAorCQkJCW9zPW9zZgorCQkJCTs7CisJCQlwYXJpc2MpCisJCQkJYmFzaWNfbWFjaGlu
ZT1ocHBhLXVua25vd24KKwkJCQlvcz1saW51eAorCQkJCTs7CisJCQlwdzMyKQorCQkJCWJhc2lj
X21hY2hpbmU9aTU4Ni11bmtub3duCisJCQkJb3M9cHczMgorCQkJCTs7CisJCQlyZG9zIHwgcmRv
czY0KQorCQkJCWJhc2ljX21hY2hpbmU9eDg2XzY0LXBjCisJCQkJb3M9cmRvcworCQkJCTs7CisJ
CQlyZG9zMzIpCisJCQkJYmFzaWNfbWFjaGluZT1pMzg2LXBjCisJCQkJb3M9cmRvcworCQkJCTs7
CisJCQlyb202OGspCisJCQkJYmFzaWNfbWFjaGluZT1tNjhrLXJvbTY4aworCQkJCW9zPWNvZmYK
KwkJCQk7OworCQkJc2EyOTIwMCkKKwkJCQliYXNpY19tYWNoaW5lPWEyOWstYW1kCisJCQkJb3M9
dWRpCisJCQkJOzsKKwkJCXNlaSkKKwkJCQliYXNpY19tYWNoaW5lPW1pcHMtc2VpCisJCQkJb3M9
c2VpdXgKKwkJCQk7OworCQkJc2VxdWVudCkKKwkJCQliYXNpY19tYWNoaW5lPWkzODYtc2VxdWVu
dAorCQkJCW9zPQorCQkJCTs7CisJCQlzcHM3KQorCQkJCWJhc2ljX21hY2hpbmU9bTY4ay1idWxs
CisJCQkJb3M9c3lzdjIKKwkJCQk7OworCQkJc3QyMDAwKQorCQkJCWJhc2ljX21hY2hpbmU9bTY4
ay10YW5kZW0KKwkJCQlvcz0KKwkJCQk7OworCQkJc3RyYXR1cykKKwkJCQliYXNpY19tYWNoaW5l
PWk4NjAtc3RyYXR1cworCQkJCW9zPXN5c3Y0CisJCQkJOzsKKwkJCXN1bjIpCisJCQkJYmFzaWNf
bWFjaGluZT1tNjgwMDAtc3VuCisJCQkJb3M9CisJCQkJOzsKKwkJCXN1bjJvczMpCisJCQkJYmFz
aWNfbWFjaGluZT1tNjgwMDAtc3VuCisJCQkJb3M9c3Vub3MzCisJCQkJOzsKKwkJCXN1bjJvczQp
CisJCQkJYmFzaWNfbWFjaGluZT1tNjgwMDAtc3VuCisJCQkJb3M9c3Vub3M0CisJCQkJOzsKKwkJ
CXN1bjMpCisJCQkJYmFzaWNfbWFjaGluZT1tNjhrLXN1bgorCQkJCW9zPQorCQkJCTs7CisJCQlz
dW4zb3MzKQorCQkJCWJhc2ljX21hY2hpbmU9bTY4ay1zdW4KKwkJCQlvcz1zdW5vczMKKwkJCQk7
OworCQkJc3VuM29zNCkKKwkJCQliYXNpY19tYWNoaW5lPW02OGstc3VuCisJCQkJb3M9c3Vub3M0
CisJCQkJOzsKKwkJCXN1bjQpCisJCQkJYmFzaWNfbWFjaGluZT1zcGFyYy1zdW4KKwkJCQlvcz0K
KwkJCQk7OworCQkJc3VuNG9zMykKKwkJCQliYXNpY19tYWNoaW5lPXNwYXJjLXN1bgorCQkJCW9z
PXN1bm9zMworCQkJCTs7CisJCQlzdW40b3M0KQorCQkJCWJhc2ljX21hY2hpbmU9c3BhcmMtc3Vu
CisJCQkJb3M9c3Vub3M0CisJCQkJOzsKKwkJCXN1bjRzb2wyKQorCQkJCWJhc2ljX21hY2hpbmU9
c3BhcmMtc3VuCisJCQkJb3M9c29sYXJpczIKKwkJCQk7OworCQkJc3VuMzg2IHwgc3VuMzg2aSB8
IHJvYWRydW5uZXIpCisJCQkJYmFzaWNfbWFjaGluZT1pMzg2LXN1bgorCQkJCW9zPQorCQkJCTs7
CisJCQlzdjEpCisJCQkJYmFzaWNfbWFjaGluZT1zdjEtY3JheQorCQkJCW9zPXVuaWNvcworCQkJ
CTs7CisJCQlzeW1tZXRyeSkKKwkJCQliYXNpY19tYWNoaW5lPWkzODYtc2VxdWVudAorCQkJCW9z
PWR5bml4CisJCQkJOzsKKwkJCXQzZSkKKwkJCQliYXNpY19tYWNoaW5lPWFscGhhZXY1LWNyYXkK
KwkJCQlvcz11bmljb3MKKwkJCQk7OworCQkJdDkwKQorCQkJCWJhc2ljX21hY2hpbmU9dDkwLWNy
YXkKKwkJCQlvcz11bmljb3MKKwkJCQk7OworCQkJdG9hZDEpCisJCQkJYmFzaWNfbWFjaGluZT1w
ZHAxMC14a2wKKwkJCQlvcz10b3BzMjAKKwkJCQk7OworCQkJdHBmKQorCQkJCWJhc2ljX21hY2hp
bmU9czM5MHgtaWJtCisJCQkJb3M9dHBmCisJCQkJOzsKKwkJCXVkaTI5aykKKwkJCQliYXNpY19t
YWNoaW5lPWEyOWstYW1kCisJCQkJb3M9dWRpCisJCQkJOzsKKwkJCXVsdHJhMykKKwkJCQliYXNp
Y19tYWNoaW5lPWEyOWstbnl1CisJCQkJb3M9c3ltMQorCQkJCTs7CisJCQl2ODEwIHwgbmVjdjgx
MCkKKwkJCQliYXNpY19tYWNoaW5lPXY4MTAtbmVjCisJCQkJb3M9bm9uZQorCQkJCTs7CisJCQl2
YXh2KQorCQkJCWJhc2ljX21hY2hpbmU9dmF4LWRlYworCQkJCW9zPXN5c3YKKwkJCQk7OworCQkJ
dm1zKQorCQkJCWJhc2ljX21hY2hpbmU9dmF4LWRlYworCQkJCW9zPXZtcworCQkJCTs7CisJCQl2
eHdvcmtzOTYwKQorCQkJCWJhc2ljX21hY2hpbmU9aTk2MC13cnMKKwkJCQlvcz12eHdvcmtzCisJ
CQkJOzsKKwkJCXZ4d29ya3M2OCkKKwkJCQliYXNpY19tYWNoaW5lPW02OGstd3JzCisJCQkJb3M9
dnh3b3JrcworCQkJCTs7CisJCQl2eHdvcmtzMjlrKQorCQkJCWJhc2ljX21hY2hpbmU9YTI5ay13
cnMKKwkJCQlvcz12eHdvcmtzCisJCQkJOzsKKwkJCXhib3gpCisJCQkJYmFzaWNfbWFjaGluZT1p
Njg2LXBjCisJCQkJb3M9bWluZ3czMgorCQkJCTs7CisJCQl5bXApCisJCQkJYmFzaWNfbWFjaGlu
ZT15bXAtY3JheQorCQkJCW9zPXVuaWNvcworCQkJCTs7CisJCQkqKQorCQkJCWJhc2ljX21hY2hp
bmU9JDEKKwkJCQlvcz0KKwkJCQk7OworCQllc2FjCiAJCTs7CiBlc2FjCiAKLSMgRGVjb2RlIGFs
aWFzZXMgZm9yIGNlcnRhaW4gQ1BVLUNPTVBBTlkgY29tYmluYXRpb25zLgorIyBEZWNvZGUgMS1j
b21wb25lbnQgb3IgYWQtaG9jIGJhc2ljIG1hY2hpbmVzCiBjYXNlICRiYXNpY19tYWNoaW5lIGlu
Ci0JIyBSZWNvZ25pemUgdGhlIGJhc2ljIENQVSB0eXBlcyB3aXRob3V0IGNvbXBhbnkgbmFtZS4K
LQkjIFNvbWUgYXJlIG9taXR0ZWQgaGVyZSBiZWNhdXNlIHRoZXkgaGF2ZSBzcGVjaWFsIG1lYW5p
bmdzIGJlbG93LgotCTE3NTBhIHwgNTgwIFwKLQl8IGEyOWsgXAotCXwgYWFyY2g2NCB8IGFhcmNo
NjRfYmUgXAotCXwgYWxwaGEgfCBhbHBoYWV2WzQtOF0gfCBhbHBoYWV2NTYgfCBhbHBoYWV2Nls3
OF0gfCBhbHBoYXBjYTVbNjddIFwKLQl8IGFscGhhNjQgfCBhbHBoYTY0ZXZbNC04XSB8IGFscGhh
NjRldjU2IHwgYWxwaGE2NGV2Nls3OF0gfCBhbHBoYTY0cGNhNVs2N10gXAotCXwgYW0zM18yLjAg
XAotCXwgYXJjIHwgYXJtIHwgYXJtW2JsXWUgfCBhcm1lW2xiXSB8IGFybXZbMjM0NV0gfCBhcm12
WzM0NV1bbGJdIHwgYXZyIHwgYXZyMzIgXAotICAgICAgICB8IGJlMzIgfCBiZTY0IFwKLQl8IGJm
aW4gXAotCXwgYzR4IHwgY2xpcHBlciBcCi0JfCBkMTB2IHwgZDMwdiB8IGRseCB8IGRzcDE2eHgg
XAotCXwgZXBpcGhhbnkgXAotCXwgZmlkbyB8IGZyMzAgfCBmcnYgXAotCXwgaDgzMDAgfCBoODUw
MCB8IGhwcGEgfCBocHBhMS5bMDFdIHwgaHBwYTIuMCB8IGhwcGEyLjBbbnddIHwgaHBwYTY0IFwK
LQl8IGhleGFnb24gXAotCXwgaTM3MCB8IGk4NjAgfCBpOTYwIHwgaWE2NCBcCi0JfCBpcDJrIHwg
aXEyMDAwIFwKLQl8IGxlMzIgfCBsZTY0IFwKLQl8IGxtMzIgXAotCXwgbTMyYyB8IG0zMnIgfCBt
MzJybGUgfCBtNjgwMDAgfCBtNjhrIHwgbTg4ayBcCi0JfCBtYXhxIHwgbWIgfCBtaWNyb2JsYXpl
IHwgbWNvcmUgfCBtZXAgfCBtZXRhZyBcCi0JfCBtaXBzIHwgbWlwc2JlIHwgbWlwc2ViIHwgbWlw
c2VsIHwgbWlwc2xlIFwKLQl8IG1pcHMxNiBcCi0JfCBtaXBzNjQgfCBtaXBzNjRlbCBcCi0JfCBt
aXBzNjRvY3Rlb24gfCBtaXBzNjRvY3Rlb25lbCBcCi0JfCBtaXBzNjRvcmlvbiB8IG1pcHM2NG9y
aW9uZWwgXAotCXwgbWlwczY0cjU5MDAgfCBtaXBzNjRyNTkwMGVsIFwKLQl8IG1pcHM2NHZyIHwg
bWlwczY0dnJlbCBcCi0JfCBtaXBzNjR2cjQxMDAgfCBtaXBzNjR2cjQxMDBlbCBcCi0JfCBtaXBz
NjR2cjQzMDAgfCBtaXBzNjR2cjQzMDBlbCBcCi0JfCBtaXBzNjR2cjUwMDAgfCBtaXBzNjR2cjUw
MDBlbCBcCi0JfCBtaXBzNjR2cjU5MDAgfCBtaXBzNjR2cjU5MDBlbCBcCi0JfCBtaXBzaXNhMzIg
fCBtaXBzaXNhMzJlbCBcCi0JfCBtaXBzaXNhMzJyMiB8IG1pcHNpc2EzMnIyZWwgXAotCXwgbWlw
c2lzYTY0IHwgbWlwc2lzYTY0ZWwgXAotCXwgbWlwc2lzYTY0cjIgfCBtaXBzaXNhNjRyMmVsIFwK
LQl8IG1pcHNpc2E2NHNiMSB8IG1pcHNpc2E2NHNiMWVsIFwKLQl8IG1pcHNpc2E2NHNyNzFrIHwg
bWlwc2lzYTY0c3I3MWtlbCBcCi0JfCBtaXBzdHgzOSB8IG1pcHN0eDM5ZWwgXAotCXwgbW4xMDIw
MCB8IG1uMTAzMDAgXAotCXwgbW94aWUgXAotCXwgbXQgXAotCXwgbXNwNDMwIFwKLQl8IG5kczMy
IHwgbmRzMzJsZSB8IG5kczMyYmUgXAotCXwgbmlvcyB8IG5pb3MyIFwKLQl8IG5zMTZrIHwgbnMz
MmsgXAotCXwgb3BlbjggXAotCXwgb3IzMiBcCi0JfCBwZHAxMCB8IHBkcDExIHwgcGogfCBwamwg
XAotCXwgcG93ZXJwYyB8IHBvd2VycGM2NCB8IHBvd2VycGM2NGxlIHwgcG93ZXJwY2xlIFwKLQl8
IHB5cmFtaWQgXAotCXwgcmw3OCB8IHJ4IFwKLQl8IHNjb3JlIFwKLQl8IHNoIHwgc2hbMTIzNF0g
fCBzaFsyNF1hIHwgc2hbMjRdYWViIHwgc2hbMjNdZSB8IHNoWzM0XWViIHwgc2hlYiB8IHNoYmUg
fCBzaGxlIHwgc2hbMTIzNF1sZSB8IHNoM2VsZSBcCi0JfCBzaDY0IHwgc2g2NGxlIFwKLQl8IHNw
YXJjIHwgc3BhcmM2NCB8IHNwYXJjNjRiIHwgc3BhcmM2NHYgfCBzcGFyYzg2eCB8IHNwYXJjbGV0
IHwgc3BhcmNsaXRlIFwKLQl8IHNwYXJjdjggfCBzcGFyY3Y5IHwgc3BhcmN2OWIgfCBzcGFyY3Y5
diBcCi0JfCBzcHUgXAotCXwgdGFob2UgfCB0aWM0eCB8IHRpYzU0eCB8IHRpYzU1eCB8IHRpYzZ4
IHwgdGljODAgfCB0cm9uIFwKLQl8IHViaWNvbTMyIFwKLQl8IHY4NTAgfCB2ODUwZSB8IHY4NTBl
MSB8IHY4NTBlMiB8IHY4NTBlcyB8IHY4NTBlMnYzIFwKLQl8IHdlMzJrIFwKLQl8IHg4NiB8IHhj
MTZ4IHwgeHN0b3JteTE2IHwgeHRlbnNhIFwKLQl8IHo4ayB8IHo4MCkKLQkJYmFzaWNfbWFjaGlu
ZT0kYmFzaWNfbWFjaGluZS11bmtub3duCi0JCTs7Ci0JYzU0eCkKLQkJYmFzaWNfbWFjaGluZT10
aWM1NHgtdW5rbm93bgotCQk7OwotCWM1NXgpCi0JCWJhc2ljX21hY2hpbmU9dGljNTV4LXVua25v
d24KLQkJOzsKLQljNngpCi0JCWJhc2ljX21hY2hpbmU9dGljNngtdW5rbm93bgotCQk7OwotCW02
ODExIHwgbTY4aGMxMSB8IG02ODEyIHwgbTY4aGMxMiB8IG02OGhjczEyeCB8IHBpY29jaGlwKQot
CQliYXNpY19tYWNoaW5lPSRiYXNpY19tYWNoaW5lLXVua25vd24KLQkJb3M9LW5vbmUKLQkJOzsK
LQltODgxMTAgfCBtNjgwWzEyMzQ2XTAgfCBtNjgzPzIgfCBtNjgzNjAgfCBtNTIwMCB8IHY3MCB8
IHc2NSB8IHo4aykKLQkJOzsKLQltczEpCi0JCWJhc2ljX21hY2hpbmU9bXQtdW5rbm93bgorCSMg
SGVyZSB3ZSBoYW5kbGUgdGhlIGRlZmF1bHQgbWFudWZhY3R1cmVyIG9mIGNlcnRhaW4gQ1BVIHR5
cGVzLiAgSXQgaXMgaW4KKwkjIHNvbWUgY2FzZXMgdGhlIG9ubHkgbWFudWZhY3R1cmVyLCBpbiBv
dGhlcnMsIGl0IGlzIHRoZSBtb3N0IHBvcHVsYXIuCisJdzg5aykKKwkJY3B1PWhwcGExLjEKKwkJ
dmVuZG9yPXdpbmJvbmQKIAkJOzsKLQotCXN0cm9uZ2FybSB8IHRodW1iIHwgeHNjYWxlKQotCQli
YXNpY19tYWNoaW5lPWFybS11bmtub3duCisJb3A1MG4pCisJCWNwdT1ocHBhMS4xCisJCXZlbmRv
cj1va2kKIAkJOzsKLQl4Z2F0ZSkKLQkJYmFzaWNfbWFjaGluZT0kYmFzaWNfbWFjaGluZS11bmtu
b3duCi0JCW9zPS1ub25lCisJb3A2MGMpCisJCWNwdT1ocHBhMS4xCisJCXZlbmRvcj1va2kKIAkJ
OzsKLQl4c2NhbGVlYikKLQkJYmFzaWNfbWFjaGluZT1hcm1lYi11bmtub3duCisJaWJtKikKKwkJ
Y3B1PWkzNzAKKwkJdmVuZG9yPWlibQogCQk7OwotCi0JeHNjYWxlZWwpCi0JCWJhc2ljX21hY2hp
bmU9YXJtZWwtdW5rbm93bgorCW9yaW9uMTA1KQorCQljcHU9Y2xpcHBlcgorCQl2ZW5kb3I9aGln
aGxldmVsCiAJCTs7Ci0KLQkjIFdlIHVzZSBgcGMnIHJhdGhlciB0aGFuIGB1bmtub3duJwotCSMg
YmVjYXVzZSAoMSkgdGhhdCdzIHdoYXQgdGhleSBub3JtYWxseSBhcmUsIGFuZAotCSMgKDIpIHRo
ZSB3b3JkICJ1bmtub3duIiB0ZW5kcyB0byBjb25mdXNlIGJlZ2lubmluZyB1c2Vycy4KLQlpKjg2
IHwgeDg2XzY0KQotCSAgYmFzaWNfbWFjaGluZT0kYmFzaWNfbWFjaGluZS1wYwotCSAgOzsKLQkj
IE9iamVjdCBpZiBtb3JlIHRoYW4gb25lIGNvbXBhbnkgbmFtZSB3b3JkLgotCSotKi0qKQotCQll
Y2hvIEludmFsaWQgY29uZmlndXJhdGlvbiBcYCQxXCc6IG1hY2hpbmUgXGAkYmFzaWNfbWFjaGlu
ZVwnIG5vdCByZWNvZ25pemVkIDE+JjIKLQkJZXhpdCAxCisJbWFjIHwgbXB3IHwgbWFjLW1wdykK
KwkJY3B1PW02OGsKKwkJdmVuZG9yPWFwcGxlCiAJCTs7Ci0JIyBSZWNvZ25pemUgdGhlIGJhc2lj
IENQVSB0eXBlcyB3aXRoIGNvbXBhbnkgbmFtZS4KLQk1ODAtKiBcCi0JfCBhMjlrLSogXAotCXwg
YWFyY2g2NC0qIHwgYWFyY2g2NF9iZS0qIFwKLQl8IGFscGhhLSogfCBhbHBoYWV2WzQtOF0tKiB8
IGFscGhhZXY1Ni0qIHwgYWxwaGFldjZbNzhdLSogXAotCXwgYWxwaGE2NC0qIHwgYWxwaGE2NGV2
WzQtOF0tKiB8IGFscGhhNjRldjU2LSogfCBhbHBoYTY0ZXY2Wzc4XS0qIFwKLQl8IGFscGhhcGNh
NVs2N10tKiB8IGFscGhhNjRwY2E1WzY3XS0qIHwgYXJjLSogXAotCXwgYXJtLSogIHwgYXJtYmUt
KiB8IGFybWxlLSogfCBhcm1lYi0qIHwgYXJtdiotKiBcCi0JfCBhdnItKiB8IGF2cjMyLSogXAot
CXwgYmUzMi0qIHwgYmU2NC0qIFwKLQl8IGJmaW4tKiB8IGJzMjAwMC0qIFwKLQl8IGNbMTIzXSog
fCBjMzAtKiB8IFtjanRdOTAtKiB8IGM0eC0qIFwKLQl8IGNsaXBwZXItKiB8IGNyYXludi0qIHwg
Y3lkcmEtKiBcCi0JfCBkMTB2LSogfCBkMzB2LSogfCBkbHgtKiBcCi0JfCBlbHhzaS0qIFwKLQl8
IGYzMFswMV0tKiB8IGY3MDAtKiB8IGZpZG8tKiB8IGZyMzAtKiB8IGZydi0qIHwgZng4MC0qIFwK
LQl8IGg4MzAwLSogfCBoODUwMC0qIFwKLQl8IGhwcGEtKiB8IGhwcGExLlswMV0tKiB8IGhwcGEy
LjAtKiB8IGhwcGEyLjBbbnddLSogfCBocHBhNjQtKiBcCi0JfCBoZXhhZ29uLSogXAotCXwgaSo4
Ni0qIHwgaTg2MC0qIHwgaTk2MC0qIHwgaWE2NC0qIFwKLQl8IGlwMmstKiB8IGlxMjAwMC0qIFwK
LQl8IGxlMzItKiB8IGxlNjQtKiBcCi0JfCBsbTMyLSogXAotCXwgbTMyYy0qIHwgbTMyci0qIHwg
bTMycmxlLSogXAotCXwgbTY4MDAwLSogfCBtNjgwWzAxMjM0Nl0wLSogfCBtNjgzNjAtKiB8IG02
ODM/Mi0qIHwgbTY4ay0qIFwKLQl8IG04ODExMC0qIHwgbTg4ay0qIHwgbWF4cS0qIHwgbWNvcmUt
KiB8IG1ldGFnLSogfCBtaWNyb2JsYXplLSogXAotCXwgbWlwcy0qIHwgbWlwc2JlLSogfCBtaXBz
ZWItKiB8IG1pcHNlbC0qIHwgbWlwc2xlLSogXAotCXwgbWlwczE2LSogXAotCXwgbWlwczY0LSog
fCBtaXBzNjRlbC0qIFwKLQl8IG1pcHM2NG9jdGVvbi0qIHwgbWlwczY0b2N0ZW9uZWwtKiBcCi0J
fCBtaXBzNjRvcmlvbi0qIHwgbWlwczY0b3Jpb25lbC0qIFwKLQl8IG1pcHM2NHI1OTAwLSogfCBt
aXBzNjRyNTkwMGVsLSogXAotCXwgbWlwczY0dnItKiB8IG1pcHM2NHZyZWwtKiBcCi0JfCBtaXBz
NjR2cjQxMDAtKiB8IG1pcHM2NHZyNDEwMGVsLSogXAotCXwgbWlwczY0dnI0MzAwLSogfCBtaXBz
NjR2cjQzMDBlbC0qIFwKLQl8IG1pcHM2NHZyNTAwMC0qIHwgbWlwczY0dnI1MDAwZWwtKiBcCi0J
fCBtaXBzNjR2cjU5MDAtKiB8IG1pcHM2NHZyNTkwMGVsLSogXAotCXwgbWlwc2lzYTMyLSogfCBt
aXBzaXNhMzJlbC0qIFwKLQl8IG1pcHNpc2EzMnIyLSogfCBtaXBzaXNhMzJyMmVsLSogXAotCXwg
bWlwc2lzYTY0LSogfCBtaXBzaXNhNjRlbC0qIFwKLQl8IG1pcHNpc2E2NHIyLSogfCBtaXBzaXNh
NjRyMmVsLSogXAotCXwgbWlwc2lzYTY0c2IxLSogfCBtaXBzaXNhNjRzYjFlbC0qIFwKLQl8IG1p
cHNpc2E2NHNyNzFrLSogfCBtaXBzaXNhNjRzcjcxa2VsLSogXAotCXwgbWlwc3R4MzktKiB8IG1p
cHN0eDM5ZWwtKiBcCi0JfCBtbWl4LSogXAotCXwgbXQtKiBcCi0JfCBtc3A0MzAtKiBcCi0JfCBu
ZHMzMi0qIHwgbmRzMzJsZS0qIHwgbmRzMzJiZS0qIFwKLQl8IG5pb3MtKiB8IG5pb3MyLSogXAot
CXwgbm9uZS0qIHwgbnAxLSogfCBuczE2ay0qIHwgbnMzMmstKiBcCi0JfCBvcGVuOC0qIFwKLQl8
IG9yaW9uLSogXAotCXwgcGRwMTAtKiB8IHBkcDExLSogfCBwai0qIHwgcGpsLSogfCBwbi0qIHwg
cG93ZXItKiBcCi0JfCBwb3dlcnBjLSogfCBwb3dlcnBjNjQtKiB8IHBvd2VycGM2NGxlLSogfCBw
b3dlcnBjbGUtKiBcCi0JfCBweXJhbWlkLSogXAotCXwgcmw3OC0qIHwgcm9tcC0qIHwgcnM2MDAw
LSogfCByeC0qIFwKLQl8IHNoLSogfCBzaFsxMjM0XS0qIHwgc2hbMjRdYS0qIHwgc2hbMjRdYWVi
LSogfCBzaFsyM11lLSogfCBzaFszNF1lYi0qIHwgc2hlYi0qIHwgc2hiZS0qIFwKLQl8IHNobGUt
KiB8IHNoWzEyMzRdbGUtKiB8IHNoM2VsZS0qIHwgc2g2NC0qIHwgc2g2NGxlLSogXAotCXwgc3Bh
cmMtKiB8IHNwYXJjNjQtKiB8IHNwYXJjNjRiLSogfCBzcGFyYzY0di0qIHwgc3BhcmM4NngtKiB8
IHNwYXJjbGV0LSogXAotCXwgc3BhcmNsaXRlLSogXAotCXwgc3BhcmN2OC0qIHwgc3BhcmN2OS0q
IHwgc3BhcmN2OWItKiB8IHNwYXJjdjl2LSogfCBzdjEtKiB8IHN4Py0qIFwKLQl8IHRhaG9lLSog
XAotCXwgdGljMzAtKiB8IHRpYzR4LSogfCB0aWM1NHgtKiB8IHRpYzU1eC0qIHwgdGljNngtKiB8
IHRpYzgwLSogXAotCXwgdGlsZSotKiBcCi0JfCB0cm9uLSogXAotCXwgdWJpY29tMzItKiBcCi0J
fCB2ODUwLSogfCB2ODUwZS0qIHwgdjg1MGUxLSogfCB2ODUwZXMtKiB8IHY4NTBlMi0qIHwgdjg1
MGUydjMtKiBcCi0JfCB2YXgtKiBcCi0JfCB3ZTMyay0qIFwKLQl8IHg4Ni0qIHwgeDg2XzY0LSog
fCB4YzE2eC0qIHwgeHBzMTAwLSogXAotCXwgeHN0b3JteTE2LSogfCB4dGVuc2EqLSogXAotCXwg
eW1wLSogXAotCXwgejhrLSogfCB6ODAtKikKLQkJOzsKLQkjIFJlY29nbml6ZSB0aGUgYmFzaWMg
Q1BVIHR5cGVzIHdpdGhvdXQgY29tcGFueSBuYW1lLCB3aXRoIGdsb2IgbWF0Y2guCi0JeHRlbnNh
KikKLQkJYmFzaWNfbWFjaGluZT0kYmFzaWNfbWFjaGluZS11bmtub3duCisJcG1hYyB8IHBtYWMt
bXB3KQorCQljcHU9cG93ZXJwYworCQl2ZW5kb3I9YXBwbGUKIAkJOzsKKwogCSMgUmVjb2duaXpl
IHRoZSB2YXJpb3VzIG1hY2hpbmUgbmFtZXMgYW5kIGFsaWFzZXMgd2hpY2ggc3RhbmQKIAkjIGZv
ciBhIENQVSB0eXBlIGFuZCBhIGNvbXBhbnkgYW5kIHNvbWV0aW1lcyBldmVuIGFuIE9TLgotCTM4
NmJzZCkKLQkJYmFzaWNfbWFjaGluZT1pMzg2LXVua25vd24KLQkJb3M9LWJzZAotCQk7OwogCTNi
MSB8IDczMDAgfCA3MzAwLWF0dCB8IGF0dC03MzAwIHwgcGM3MzAwIHwgc2FmYXJpIHwgdW5peHBj
KQotCQliYXNpY19tYWNoaW5lPW02ODAwMC1hdHQKKwkJY3B1PW02ODAwMAorCQl2ZW5kb3I9YXR0
CiAJCTs7CiAJM2IqKQotCQliYXNpY19tYWNoaW5lPXdlMzJrLWF0dAotCQk7OwotCWEyOWtoaWYp
Ci0JCWJhc2ljX21hY2hpbmU9YTI5ay1hbWQKLQkJb3M9LXVkaQotCQk7OwotCWFiYWN1cykKLQkJ
YmFzaWNfbWFjaGluZT1hYmFjdXMtdW5rbm93bgotCQk7OwotCWFkb2JlNjhrKQotCQliYXNpY19t
YWNoaW5lPW02ODAxMC1hZG9iZQotCQlvcz0tc2NvdXQKLQkJOzsKLQlhbGxpYW50IHwgZng4MCkK
LQkJYmFzaWNfbWFjaGluZT1meDgwLWFsbGlhbnQKLQkJOzsKLQlhbHRvcyB8IGFsdG9zMzA2OCkK
LQkJYmFzaWNfbWFjaGluZT1tNjhrLWFsdG9zCi0JCTs7Ci0JYW0yOWspCi0JCWJhc2ljX21hY2hp
bmU9YTI5ay1ub25lCi0JCW9zPS1ic2QKLQkJOzsKLQlhbWQ2NCkKLQkJYmFzaWNfbWFjaGluZT14
ODZfNjQtcGMKLQkJOzsKLQlhbWQ2NC0qKQotCQliYXNpY19tYWNoaW5lPXg4Nl82NC1gZWNobyAk
YmFzaWNfbWFjaGluZSB8IHNlZCAncy9eW14tXSotLy8nYAotCQk7OwotCWFtZGFobCkKLQkJYmFz
aWNfbWFjaGluZT01ODAtYW1kYWhsCi0JCW9zPS1zeXN2Ci0JCTs7Ci0JYW1pZ2EgfCBhbWlnYS0q
KQotCQliYXNpY19tYWNoaW5lPW02OGstdW5rbm93bgotCQk7OwotCWFtaWdhb3MgfCBhbWlnYWRv
cykKLQkJYmFzaWNfbWFjaGluZT1tNjhrLXVua25vd24KLQkJb3M9LWFtaWdhb3MKLQkJOzsKLQlh
bWlnYXVuaXggfCBhbWl4KQotCQliYXNpY19tYWNoaW5lPW02OGstdW5rbm93bgotCQlvcz0tc3lz
djQKLQkJOzsKLQlhcG9sbG82OCkKLQkJYmFzaWNfbWFjaGluZT1tNjhrLWFwb2xsbwotCQlvcz0t
c3lzdgotCQk7OwotCWFwb2xsbzY4YnNkKQotCQliYXNpY19tYWNoaW5lPW02OGstYXBvbGxvCi0J
CW9zPS1ic2QKLQkJOzsKLQlhcm9zKQotCQliYXNpY19tYWNoaW5lPWkzODYtcGMKLQkJb3M9LWFy
b3MKLQkJOzsKLQlhdXgpCi0JCWJhc2ljX21hY2hpbmU9bTY4ay1hcHBsZQotCQlvcz0tYXV4Ci0J
CTs7Ci0JYmFsYW5jZSkKLQkJYmFzaWNfbWFjaGluZT1uczMyay1zZXF1ZW50Ci0JCW9zPS1keW5p
eAotCQk7OwotCWJsYWNrZmluKQotCQliYXNpY19tYWNoaW5lPWJmaW4tdW5rbm93bgotCQlvcz0t
bGludXgKLQkJOzsKLQlibGFja2Zpbi0qKQotCQliYXNpY19tYWNoaW5lPWJmaW4tYGVjaG8gJGJh
c2ljX21hY2hpbmUgfCBzZWQgJ3MvXlteLV0qLS8vJ2AKLQkJb3M9LWxpbnV4CisJCWNwdT13ZTMy
aworCQl2ZW5kb3I9YXR0CiAJCTs7CiAJYmx1ZWdlbmUqKQotCQliYXNpY19tYWNoaW5lPXBvd2Vy
cGMtaWJtCi0JCW9zPS1jbmsKLQkJOzsKLQljNTR4LSopCi0JCWJhc2ljX21hY2hpbmU9dGljNTR4
LWBlY2hvICRiYXNpY19tYWNoaW5lIHwgc2VkICdzL15bXi1dKi0vLydgCi0JCTs7Ci0JYzU1eC0q
KQotCQliYXNpY19tYWNoaW5lPXRpYzU1eC1gZWNobyAkYmFzaWNfbWFjaGluZSB8IHNlZCAncy9e
W14tXSotLy8nYAotCQk7OwotCWM2eC0qKQotCQliYXNpY19tYWNoaW5lPXRpYzZ4LWBlY2hvICRi
YXNpY19tYWNoaW5lIHwgc2VkICdzL15bXi1dKi0vLydgCi0JCTs7Ci0JYzkwKQotCQliYXNpY19t
YWNoaW5lPWM5MC1jcmF5Ci0JCW9zPS11bmljb3MKLQkJOzsKLQljZWdjYykKLQkJYmFzaWNfbWFj
aGluZT1hcm0tdW5rbm93bgotCQlvcz0tY2VnY2MKLQkJOzsKLQljb252ZXgtYzEpCi0JCWJhc2lj
X21hY2hpbmU9YzEtY29udmV4Ci0JCW9zPS1ic2QKLQkJOzsKLQljb252ZXgtYzIpCi0JCWJhc2lj
X21hY2hpbmU9YzItY29udmV4Ci0JCW9zPS1ic2QKLQkJOzsKLQljb252ZXgtYzMyKQotCQliYXNp
Y19tYWNoaW5lPWMzMi1jb252ZXgKLQkJb3M9LWJzZAotCQk7OwotCWNvbnZleC1jMzQpCi0JCWJh
c2ljX21hY2hpbmU9YzM0LWNvbnZleAotCQlvcz0tYnNkCi0JCTs7Ci0JY29udmV4LWMzOCkKLQkJ
YmFzaWNfbWFjaGluZT1jMzgtY29udmV4Ci0JCW9zPS1ic2QKLQkJOzsKLQljcmF5IHwgajkwKQot
CQliYXNpY19tYWNoaW5lPWo5MC1jcmF5Ci0JCW9zPS11bmljb3MKLQkJOzsKLQljcmF5bnYpCi0J
CWJhc2ljX21hY2hpbmU9Y3JheW52LWNyYXkKLQkJb3M9LXVuaWNvc21wCi0JCTs7Ci0JY3IxNiB8
IGNyMTYtKikKLQkJYmFzaWNfbWFjaGluZT1jcjE2LXVua25vd24KLQkJb3M9LWVsZgotCQk7Owot
CWNyZHMgfCB1bm9zKQotCQliYXNpY19tYWNoaW5lPW02OGstY3JkcwotCQk7OwotCWNyaXN2MzIg
fCBjcmlzdjMyLSogfCBldHJheGZzKikKLQkJYmFzaWNfbWFjaGluZT1jcmlzdjMyLWF4aXMKLQkJ
OzsKLQljcmlzIHwgY3Jpcy0qIHwgZXRyYXgqKQotCQliYXNpY19tYWNoaW5lPWNyaXMtYXhpcwot
CQk7OwotCWNyeCkKLQkJYmFzaWNfbWFjaGluZT1jcngtdW5rbm93bgotCQlvcz0tZWxmCi0JCTs7
Ci0JZGEzMCB8IGRhMzAtKikKLQkJYmFzaWNfbWFjaGluZT1tNjhrLWRhMzAKLQkJOzsKLQlkZWNz
dGF0aW9uIHwgZGVjc3RhdGlvbi0zMTAwIHwgcG1heCB8IHBtYXgtKiB8IHBtaW4gfCBkZWMzMTAw
IHwgZGVjc3RhdG4pCi0JCWJhc2ljX21hY2hpbmU9bWlwcy1kZWMKKwkJY3B1PXBvd2VycGMKKwkJ
dmVuZG9yPWlibQorCQlvcz1jbmsKIAkJOzsKIAlkZWNzeXN0ZW0xMCogfCBkZWMxMCopCi0JCWJh
c2ljX21hY2hpbmU9cGRwMTAtZGVjCi0JCW9zPS10b3BzMTAKKwkJY3B1PXBkcDEwCisJCXZlbmRv
cj1kZWMKKwkJb3M9dG9wczEwCiAJCTs7CiAJZGVjc3lzdGVtMjAqIHwgZGVjMjAqKQotCQliYXNp
Y19tYWNoaW5lPXBkcDEwLWRlYwotCQlvcz0tdG9wczIwCisJCWNwdT1wZHAxMAorCQl2ZW5kb3I9
ZGVjCisJCW9zPXRvcHMyMAogCQk7OwogCWRlbHRhIHwgMzMwMCB8IG1vdG9yb2xhLTMzMDAgfCBt
b3Rvcm9sYS1kZWx0YSBcCiAJICAgICAgfCAzMzAwLW1vdG9yb2xhIHwgZGVsdGEtbW90b3JvbGEp
Ci0JCWJhc2ljX21hY2hpbmU9bTY4ay1tb3Rvcm9sYQotCQk7OwotCWRlbHRhODgpCi0JCWJhc2lj
X21hY2hpbmU9bTg4ay1tb3Rvcm9sYQotCQlvcz0tc3lzdjMKKwkJY3B1PW02OGsKKwkJdmVuZG9y
PW1vdG9yb2xhCiAJCTs7Ci0JZGljb3MpCi0JCWJhc2ljX21hY2hpbmU9aTY4Ni1wYwotCQlvcz0t
ZGljb3MKLQkJOzsKLQlkamdwcCkKLQkJYmFzaWNfbWFjaGluZT1pNTg2LXBjCi0JCW9zPS1tc2Rv
c2RqZ3BwCi0JCTs7CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 21 11:00:17 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 11:00:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hT2VF-00009r-9T; Tue, 21 May 2019 11:00:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TCK3=TV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hT2VE-00009Y-I6
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 11:00:16 +0000
X-Inumbo-ID: 9cb96ead-7bb7-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 9cb96ead-7bb7-11e9-8980-bc764e045a96;
 Tue, 21 May 2019 11:00:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hT2VC-0001Pl-Ry
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 11:00:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hT2VC-0005vD-PZ
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 11:00:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hT2VC-0005vD-PZ@xenbits.xenproject.org>
Date: Tue, 21 May 2019 11:00:14 +0000
Subject: [Xen-changelog] [xen staging] xen/const: Extend the existing macro
 BIT to take a suffix in parameter
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDAzOTU3ZjU4ZGI4OTQyZDYxZjQ4ODliNjkyNGUzOWQzYjI3YTllNDMKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIE1h
eSAxNCAxMzoyNDozOCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgMjEgMTE6NTk6MjkgMjAxOSArMDEw
MAoKICAgIHhlbi9jb25zdDogRXh0ZW5kIHRoZSBleGlzdGluZyBtYWNybyBCSVQgdG8gdGFrZSBh
IHN1ZmZpeCBpbiBwYXJhbWV0ZXIKICAgIAogICAgQXJtIGN1cnJlbnRseSBwcm92aWRlcyB0d28g
bWFjcm8gQklUIGFuZCBCSVRfVUxMIHRoYXQgYXJlIG9ubHkgdXNhYmxlCiAgICBpbiBDIGFuZCBy
ZXR1cm4gcmVzcGVjdGl2ZWx5IHVuc2lnbmVkIGxvbmcgYW5kIHVuc2lnbmVkIGxvbmcgbG9uZy4K
ICAgIAogICAgRXh0ZW5kaW5nIHRoZSBtYWNyb3MgdG8gZGVhbCB3aXRoIGFzc2VtYmx5IHdvdWxk
IGJlIGEgbmljZSBiZW5lZml0cyBhcwogICAgaXQgY291bGQgcmVwbGFjZSB0aGUgY29tbW9uIHBh
dHRlcm4gdG8gZGVmaW5lIGZpZWxkcyAoQUMoMSwgc2Z4KSA8PCBYKQogICAgZWFzaWVyIHRvIHJl
YWQuCiAgICAKICAgIFJhdGhlciB0aGFuIGV4dGVuZGluZyB0aGUgdHdvIG1hY3JvcywgaXQgd2Fz
IGRlY2lkZWQgdG8gZHJvcCBCSVRfVUxMKCkKICAgIGFuZCBleHRlbmQgdGhlIG1hY3JvIEJJVCgp
IHRvIHRha2UgYSBzdWZmaXggKGUuZyBVLCBVTCwgVUxMKSBpbgogICAgcGFyYW1ldGVyLiBUaGlz
IHdvdWxkIGFsbG93IHRvIHVzZSBkaWZmZXJlbnQgc3VmZml4IHdpdGhvdXQgaGF2aW5nIHRvCiAg
ICBkZWZpbmUgbmV3IG1hY3Jvcy4KICAgIAogICAgVGhlIG5ldyBleHRlbmQgbWFjcm8gaXMgbm93
IG1vdmVkIGluIGluY2x1ZGUveGVuL2NvbnN0Lmggc28gaXQgY2FuIGJlCiAgICB1c2VkIGJ5IGFu
eW9uZSBpbiBYZW4gYW5kIGFsc28gYXZvaWQgdG8gaW5jbHVkZSBiaXRvcHMuaCBpbiBhc3NlbWJs
eQogICAgY29kZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJu
ZWwub3JnPgotLS0KIHhlbi9hcmNoL2FybS9hcm0zMi9pbnNuLmMgICAgICAgICB8ICAyICstCiB4
ZW4vYXJjaC9hcm0vYXJtNjQvaW5zbi5jICAgICAgICAgfCAxOCArKysrKysrKystLS0tLS0tLS0K
IHhlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMgICAgICAgICB8IDEzICsrKysrKystLS0tLS0KIHhl
bi9hcmNoL2FybS9naWMtdjMtbHBpLmMgICAgICAgICB8ICA0ICsrLS0KIHhlbi9hcmNoL2FybS9n
dWVzdF93YWxrLmMgICAgICAgICB8ICA4ICsrKystLS0tCiB4ZW4vYXJjaC9hcm0vdmdpYy12My1p
dHMuYyAgICAgICAgfCAxMiArKysrKystLS0tLS0KIHhlbi9hcmNoL2FybS92Z2ljLXYzLmMgICAg
ICAgICAgICB8ICAyICstCiB4ZW4vYXJjaC9hcm0vdmdpYy5jICAgICAgICAgICAgICAgfCAgMiAr
LQogeGVuL2RyaXZlcnMvY2hhci9tZXNvbi11YXJ0LmMgICAgIHwgMTYgKysrKysrKystLS0tLS0t
LQogeGVuL2RyaXZlcnMvY2hhci9tdmVidS11YXJ0LmMgICAgIHwgMzQgKysrKysrKysrKysrKysr
KystLS0tLS0tLS0tLS0tLS0tLQogeGVuL2luY2x1ZGUvYXNtLWFybS9iaXRvcHMuaCAgICAgIHwg
IDIgLS0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2RlZnMuaCB8ICA0ICsrLS0KIHhlbi9p
bmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2l0cy5oICB8IDEwICsrKysrLS0tLS0KIHhlbi9pbmNsdWRl
L3hlbi9jb25zdC5oICAgICAgICAgICB8ICAyICsrCiAxNCBmaWxlcyBjaGFuZ2VkLCA2NSBpbnNl
cnRpb25zKCspLCA2NCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJt
MzIvaW5zbi5jIGIveGVuL2FyY2gvYXJtL2FybTMyL2luc24uYwppbmRleCA3YTVkYmM1M2VjLi40
OTk1M2EwNDJhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtMzIvaW5zbi5jCisrKyBiL3hl
bi9hcmNoL2FybS9hcm0zMi9pbnNuLmMKQEAgLTU4LDcgKzU4LDcgQEAgaW50MzJfdCBhYXJjaDMy
X2dldF9icmFuY2hfb2Zmc2V0KHVpbnQzMl90IGluc24pCiAgICAgICogQ2hlY2sgdGhlIGltbSBz
aWduZWQgYml0LiBJZiB0aGUgaW1tIGlzIGEgbmVnYXRpdmUgdmFsdWUsIHdlCiAgICAgICogaGF2
ZSB0byBleHRlbmQgdGhlIGltbSB0byBhIGZ1bGwgMzIgYml0IG5lZ2F0aXZlIHZhbHVlLgogICAg
ICAqLwotICAgIGlmICggaW1tICYgQklUKDIzKSApCisgICAgaWYgKCBpbW0gJiBCSVQoMjMsIFVM
KSApCiAgICAgICAgIGltbSB8PSBHRU5NQVNLKDMxLCAyNCk7CiAKICAgICByZXR1cm4gKGludDMy
X3QpKGltbSA8PCAyKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9hcm02NC9pbnNuLmMgYi94
ZW4vYXJjaC9hcm0vYXJtNjQvaW5zbi5jCmluZGV4IDczYzE4MjE1YTUuLjIyZjJiZGViZDUgMTAw
NjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm02NC9pbnNuLmMKKysrIGIveGVuL2FyY2gvYXJtL2Fy
bTY0L2luc24uYwpAQCAtNDUsNDAgKzQ1LDQwIEBAIHN0YXRpYyBpbnQgX19rcHJvYmVzIGFhcmNo
NjRfZ2V0X2ltbV9zaGlmdF9tYXNrKGVudW0gYWFyY2g2NF9pbnNuX2ltbV90eXBlIHR5cGUsCiAK
IAlzd2l0Y2ggKHR5cGUpIHsKIAljYXNlIEFBUkNINjRfSU5TTl9JTU1fMjY6Ci0JCW1hc2sgPSBC
SVQoMjYpIC0gMTsKKwkJbWFzayA9IEJJVCgyNiwgVUwpIC0gMTsKIAkJc2hpZnQgPSAwOwogCQli
cmVhazsKIAljYXNlIEFBUkNINjRfSU5TTl9JTU1fMTk6Ci0JCW1hc2sgPSBCSVQoMTkpIC0gMTsK
KwkJbWFzayA9IEJJVCgxOSwgVUwpIC0gMTsKIAkJc2hpZnQgPSA1OwogCQlicmVhazsKIAljYXNl
IEFBUkNINjRfSU5TTl9JTU1fMTY6Ci0JCW1hc2sgPSBCSVQoMTYpIC0gMTsKKwkJbWFzayA9IEJJ
VCgxNiwgVUwpIC0gMTsKIAkJc2hpZnQgPSA1OwogCQlicmVhazsKIAljYXNlIEFBUkNINjRfSU5T
Tl9JTU1fMTQ6Ci0JCW1hc2sgPSBCSVQoMTQpIC0gMTsKKwkJbWFzayA9IEJJVCgxNCwgVUwpIC0g
MTsKIAkJc2hpZnQgPSA1OwogCQlicmVhazsKIAljYXNlIEFBUkNINjRfSU5TTl9JTU1fMTI6Ci0J
CW1hc2sgPSBCSVQoMTIpIC0gMTsKKwkJbWFzayA9IEJJVCgxMiwgVUwpIC0gMTsKIAkJc2hpZnQg
PSAxMDsKIAkJYnJlYWs7CiAJY2FzZSBBQVJDSDY0X0lOU05fSU1NXzk6Ci0JCW1hc2sgPSBCSVQo
OSkgLSAxOworCQltYXNrID0gQklUKDksIFVMKSAtIDE7CiAJCXNoaWZ0ID0gMTI7CiAJCWJyZWFr
OwogCWNhc2UgQUFSQ0g2NF9JTlNOX0lNTV83OgotCQltYXNrID0gQklUKDcpIC0gMTsKKwkJbWFz
ayA9IEJJVCg3LCBVTCkgLSAxOwogCQlzaGlmdCA9IDE1OwogCQlicmVhazsKIAljYXNlIEFBUkNI
NjRfSU5TTl9JTU1fNjoKIAljYXNlIEFBUkNINjRfSU5TTl9JTU1fUzoKLQkJbWFzayA9IEJJVCg2
KSAtIDE7CisJCW1hc2sgPSBCSVQoNiwgVUwpIC0gMTsKIAkJc2hpZnQgPSAxMDsKIAkJYnJlYWs7
CiAJY2FzZSBBQVJDSDY0X0lOU05fSU1NX1I6Ci0JCW1hc2sgPSBCSVQoNikgLSAxOworCQltYXNr
ID0gQklUKDYsIFVMKSAtIDE7CiAJCXNoaWZ0ID0gMTY7CiAJCWJyZWFrOwogCWRlZmF1bHQ6CmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ2ljLXYzLWl0cy5jIGIveGVuL2FyY2gvYXJtL2dpYy12
My1pdHMuYwppbmRleCBiYTRiYzAwZGY1Li45NTU4YmFkOTZhIDEwMDY0NAotLS0gYS94ZW4vYXJj
aC9hcm0vZ2ljLXYzLWl0cy5jCisrKyBiL3hlbi9hcmNoL2FybS9naWMtdjMtaXRzLmMKQEAgLTM2
MywxMSArMzYzLDEyIEBAIHN0YXRpYyBpbnQgaXRzX21hcF9iYXNlcih2b2lkIF9faW9tZW0gKmJh
c2VyZWcsIHVpbnQ2NF90IHJlZ2MsCiAgICAgICogYXR0cmlidXRlcyksIHJldHJ5aW5nIGlmIG5l
Y2Vzc2FyeS4KICAgICAgKi8KIHJldHJ5OgotICAgIHRhYmxlX3NpemUgPSBST1VORFVQKG5yX2l0
ZW1zICogZW50cnlfc2l6ZSwgQklUKEJBU0VSX1BBR0VfQklUUyhwYWdlc3opKSk7CisgICAgdGFi
bGVfc2l6ZSA9IFJPVU5EVVAobnJfaXRlbXMgKiBlbnRyeV9zaXplLAorICAgICAgICAgICAgICAg
ICAgICAgICAgIEJJVChCQVNFUl9QQUdFX0JJVFMocGFnZXN6KSwgVUwpKTsKICAgICAvKiBUaGUg
QkFTRSByZWdpc3RlcnMgc3VwcG9ydCBhdCBtb3N0IDI1NiBwYWdlcy4gKi8KICAgICB0YWJsZV9z
aXplID0gbWluKHRhYmxlX3NpemUsIDI1NlUgPDwgQkFTRVJfUEFHRV9CSVRTKHBhZ2VzeikpOwog
Ci0gICAgYnVmZmVyID0gX3h6YWxsb2ModGFibGVfc2l6ZSwgQklUKEJBU0VSX1BBR0VfQklUUyhw
YWdlc3opKSk7CisgICAgYnVmZmVyID0gX3h6YWxsb2ModGFibGVfc2l6ZSwgQklUKEJBU0VSX1BB
R0VfQklUUyhwYWdlc3opLCBVTCkpOwogICAgIGlmICggIWJ1ZmZlciApCiAgICAgICAgIHJldHVy
biAtRU5PTUVNOwogCkBAIC00ODMsNyArNDg0LDcgQEAgc3RhdGljIGludCBnaWN2M19pdHNfaW5p
dF9zaW5nbGVfaXRzKHN0cnVjdCBob3N0X2l0cyAqaHdfaXRzKQogICAgICAgICBjYXNlIEdJVFNf
QkFTRVJfVFlQRV9OT05FOgogICAgICAgICAgICAgY29udGludWU7CiAgICAgICAgIGNhc2UgR0lU
U19CQVNFUl9UWVBFX0RFVklDRToKLSAgICAgICAgICAgIHJldCA9IGl0c19tYXBfYmFzZXIoYmFz
ZXJlZywgcmVnLCBCSVQoaHdfaXRzLT5kZXZpZF9iaXRzKSk7CisgICAgICAgICAgICByZXQgPSBp
dHNfbWFwX2Jhc2VyKGJhc2VyZWcsIHJlZywgQklUKGh3X2l0cy0+ZGV2aWRfYml0cywgVUwpKTsK
ICAgICAgICAgICAgIGlmICggcmV0ICkKICAgICAgICAgICAgICAgICByZXR1cm4gcmV0OwogICAg
ICAgICAgICAgYnJlYWs7CkBAIC02MzUsNyArNjM2LDcgQEAgaW50IGdpY3YzX2l0c19tYXBfZ3Vl
c3RfZGV2aWNlKHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgIHJldHVybiByZXQ7CiAKICAgICAv
KiBTYW5pdGlzZSB0aGUgcHJvdmlkZWQgaGFyZHdhcmUgdmFsdWVzIGFnYWluc3QgdGhlIGhvc3Qg
SVRTLiAqLwotICAgIGlmICggaG9zdF9kZXZpZCA+PSBCSVQoaHdfaXRzLT5kZXZpZF9iaXRzKSAp
CisgICAgaWYgKCBob3N0X2RldmlkID49IEJJVChod19pdHMtPmRldmlkX2JpdHMsIFVMKSApCiAg
ICAgICAgIHJldHVybiAtRUlOVkFMOwogCiAgICAgLyoKQEAgLTY0NSwxMCArNjQ2LDEwIEBAIGlu
dCBnaWN2M19pdHNfbWFwX2d1ZXN0X2RldmljZShzdHJ1Y3QgZG9tYWluICpkLAogICAgICAqIFRP
RE86IEludmVzdGlnYXRlIGlmIHRoZSBudW1iZXIgb2YgZXZlbnRzIGNhbiBiZSBsaW1pdGVkIHRv
IHNtYWxsZXIKICAgICAgKiB2YWx1ZXMgaWYgdGhlIGd1ZXN0IGRvZXMgbm90IHJlcXVpcmUgdGhh
dCBtYW55LgogICAgICAqLwotICAgIG5yX2V2ZW50cyA9IEJJVChmbHMobnJfZXZlbnRzIC0gMSkp
OworICAgIG5yX2V2ZW50cyA9IEJJVChmbHMobnJfZXZlbnRzIC0gMSksIFVMKTsKICAgICBpZiAo
IG5yX2V2ZW50cyA8IExQSV9CTE9DSyApCiAgICAgICAgIG5yX2V2ZW50cyA9IExQSV9CTE9DSzsK
LSAgICBpZiAoIG5yX2V2ZW50cyA+PSBCSVQoaHdfaXRzLT5ldmlkX2JpdHMpICkKKyAgICBpZiAo
IG5yX2V2ZW50cyA+PSBCSVQoaHdfaXRzLT5ldmlkX2JpdHMsIFVMKSApCiAgICAgICAgIHJldHVy
biAtRUlOVkFMOwogCiAgICAgLyogY2hlY2sgZm9yIGFscmVhZHkgZXhpc3RpbmcgbWFwcGluZ3Mg
Ki8KZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9naWMtdjMtbHBpLmMgYi94ZW4vYXJjaC9hcm0v
Z2ljLXYzLWxwaS5jCmluZGV4IGU4YzZlMTU5Y2EuLjc4Yjk1MjFiMjEgMTAwNjQ0Ci0tLSBhL3hl
bi9hcmNoL2FybS9naWMtdjMtbHBpLmMKKysrIGIveGVuL2FyY2gvYXJtL2dpYy12My1scGkuYwpA
QCAtMzkyLDE0ICszOTIsMTQgQEAgaW50IGdpY3YzX2xwaV9pbml0X2hvc3RfbHBpcyh1bnNpZ25l
ZCBpbnQgaG9zdF9scGlfYml0cykKICAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5HICJXQVJO
SU5HOiBtYXhfbHBpX2JpdHMgbXVzdCBiZSBiZXR3ZWVuIDE0IGFuZCAzMiwgYWRqdXN0aW5nLlxu
Iik7CiAKICAgICBtYXhfbHBpX2JpdHMgPSBtYXgobWF4X2xwaV9iaXRzLCAxNFUpOwotICAgIGxw
aV9kYXRhLm1heF9ob3N0X2xwaV9pZHMgPSBCSVQobWluKGhvc3RfbHBpX2JpdHMsIG1heF9scGlf
Yml0cykpOworICAgIGxwaV9kYXRhLm1heF9ob3N0X2xwaV9pZHMgPSBCSVQobWluKGhvc3RfbHBp
X2JpdHMsIG1heF9scGlfYml0cyksIFVMKTsKIAogICAgIC8qCiAgICAgICogV2FybiBpZiB0aGUg
bnVtYmVyIG9mIExQSXMgYXJlIHF1aXRlIGhpZ2gsIGFzIHRoZSB1c2VyIG1pZ2h0IG5vdCB3YW50
CiAgICAgICogdG8gd2FzdGUgbWVnYWJ5dGVzIG9mIG1lbW9yeSBmb3IgYSBtb3N0bHkgZW1wdHkg
dGFibGUuCiAgICAgICogSXQncyB2ZXJ5IHVubGlrZWx5IHRoYXQgd2UgbmVlZCBtb3JlIHRoYW4g
MjQgYml0cyB3b3J0aCBvZiBMUElzLgogICAgICAqLwotICAgIGlmICggbHBpX2RhdGEubWF4X2hv
c3RfbHBpX2lkcyA+IEJJVCgyNCkgKQorICAgIGlmICggbHBpX2RhdGEubWF4X2hvc3RfbHBpX2lk
cyA+IEJJVCgyNCwgVUwpICkKICAgICAgICAgd2FybmluZ19hZGQoIlVzaW5nIGhpZ2ggbnVtYmVy
IG9mIExQSXMsIGxpbWl0IG1lbW9yeSB1c2FnZSB3aXRoIG1heF9scGlfYml0c1xuIik7CiAKICAg
ICBzcGluX2xvY2tfaW5pdCgmbHBpX2RhdGEuaG9zdF9scGlzX2xvY2spOwpkaWZmIC0tZ2l0IGEv
eGVuL2FyY2gvYXJtL2d1ZXN0X3dhbGsuYyBiL3hlbi9hcmNoL2FybS9ndWVzdF93YWxrLmMKaW5k
ZXggMWJlZTE5ODc3Ny4uZjEwZDJlOWY3NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2d1ZXN0
X3dhbGsuYworKysgYi94ZW4vYXJjaC9hcm0vZ3Vlc3Rfd2Fsay5jCkBAIC0zMjcsOCArMzI3LDgg
QEAgc3RhdGljIHVuc2lnbmVkIGludCBnZXRfdG9wX2JpdChzdHJ1Y3QgZG9tYWluICpkLCB2YWRk
cl90IGd2YSwgcmVnaXN0ZXJfdCB0Y3IpCiAgICAgICAgIHRvcGJpdCA9IDMxOwogICAgIGVsc2UK
ICAgICB7Ci0gICAgICAgIGlmICggKChndmEgJiBCSVRfVUxMKDU1KSkgJiYgKHRjciAmIFRDUl9F
TDFfVEJJMSkpIHx8Ci0gICAgICAgICAgICAgKCEoZ3ZhICYgQklUX1VMTCg1NSkpICYmICh0Y3Ig
JiBUQ1JfRUwxX1RCSTApKSApCisgICAgICAgIGlmICggKChndmEgJiBCSVQoNTUsIFVMTCkpICYm
ICh0Y3IgJiBUQ1JfRUwxX1RCSTEpKSB8fAorICAgICAgICAgICAgICghKGd2YSAmIEJJVCg1NSwg
VUxMKSkgJiYgKHRjciAmIFRDUl9FTDFfVEJJMCkpICkKICAgICAgICAgICAgIHRvcGJpdCA9IDU1
OwogICAgICAgICBlbHNlCiAgICAgICAgICAgICB0b3BiaXQgPSA2MzsKQEAgLTQxOSw3ICs0MTks
NyBAQCBzdGF0aWMgYm9vbCBndWVzdF93YWxrX2xkKGNvbnN0IHN0cnVjdCB2Y3B1ICp2LAogICAg
IHsKICAgICAgICAgLyogU2VsZWN0IHRoZSBUVEJSKDB8MSlfRUwxIHRoYXQgd2lsbCBiZSB1c2Vk
IGZvciBhZGRyZXNzIHRyYW5zbGF0aW9uLiAqLwogCi0gICAgICAgIGlmICggKGd2YSAmIEJJVF9V
TEwodG9wYml0KSkgPT0gMCApCisgICAgICAgIGlmICggKGd2YSAmIEJJVCh0b3BiaXQsIFVMTCkp
ID09IDAgKQogICAgICAgICB7CiAgICAgICAgICAgICBpbnB1dF9zaXplID0gNjQgLSB0MF9zejsK
IApAQCAtNTU0LDcgKzU1NCw3IEBAIHN0YXRpYyBib29sIGd1ZXN0X3dhbGtfbGQoY29uc3Qgc3Ry
dWN0IHZjcHUgKnYsCiAgICAgICAgICAqIGluaGVyaXRlZCBieSBwYWdlIHRhYmxlIGF0dHJpYnV0
ZXMgKEFSTSBEREkgMDQ4N0IuYSBKMS01OTI4KS4KICAgICAgICAgICovCiAgICAgICAgIHhuX3Rh
YmxlIHw9IHB0ZS5wdC54bnQ7ICAgICAgICAgICAgIC8qIEV4ZWN1dGUtTmV2ZXIgKi8KLSAgICAg
ICAgcm9fdGFibGUgfD0gcHRlLnB0LmFwdCAmIEJJVCgxKTsgICAgLyogUmVhZC1Pbmx5ICovCisg
ICAgICAgIHJvX3RhYmxlIHw9IHB0ZS5wdC5hcHQgJiBCSVQoMSwgVUwpOy8qIFJlYWQtT25seSAq
LwogCiAgICAgICAgIC8qIENvbXB1dGUgdGhlIGJhc2UgYWRkcmVzcyBvZiB0aGUgbmV4dCBsZXZl
bCB0cmFuc2xhdGlvbiB0YWJsZS4gKi8KICAgICAgICAgbWFzayA9IEdFTk1BU0tfVUxMKDQ3LCBn
cmFpbnNpemVzW2dyYW5dKTsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLXYzLWl0cy5j
IGIveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMKaW5kZXggNWI3M2M0ZWNkNy4uNmUxNTNjNjk4
ZCAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMtaXRzLmMKKysrIGIveGVuL2FyY2gv
YXJtL3ZnaWMtdjMtaXRzLmMKQEAgLTk3LDcgKzk3LDcgQEAgdHlwZWRlZiB1aW50MTZfdCBjb2xs
X3RhYmxlX2VudHJ5X3Q7CiAgKi8KIHR5cGVkZWYgdWludDY0X3QgZGV2X3RhYmxlX2VudHJ5X3Q7
CiAjZGVmaW5lIERFVl9UQUJMRV9JVFRfQUREUih4KSAoKHgpICYgR0VOTUFTSyg1MSwgOCkpCi0j
ZGVmaW5lIERFVl9UQUJMRV9JVFRfU0laRSh4KSAoQklUKCgoeCkgJiBHRU5NQVNLKDQsIDApKSAr
IDEpKQorI2RlZmluZSBERVZfVEFCTEVfSVRUX1NJWkUoeCkgKEJJVCgoKHgpICYgR0VOTUFTSyg0
LCAwKSkgKyAxLCBVTCkpCiAjZGVmaW5lIERFVl9UQUJMRV9FTlRSWShhZGRyLCBiaXRzKSAgICAg
ICAgICAgICAgICAgICAgIFwKICAgICAgICAgKCgoYWRkcikgJiBHRU5NQVNLKDUxLCA4KSkgfCAo
KChiaXRzKSAtIDEpICYgR0VOTUFTSyg0LCAwKSkpCiAKQEAgLTExMSw3ICsxMTEsNyBAQCB0eXBl
ZGVmIHVpbnQ2NF90IGRldl90YWJsZV9lbnRyeV90OwogICovCiBzdGF0aWMgcGFkZHJfdCBnZXRf
YmFzZXJfcGh5c19hZGRyKHVpbnQ2NF90IHJlZykKIHsKLSAgICBpZiAoIHJlZyAmIEJJVCg5KSAp
CisgICAgaWYgKCByZWcgJiBCSVQoOSwgVUwpICkKICAgICAgICAgcmV0dXJuIChyZWcgJiBHRU5N
QVNLKDQ3LCAxNikpIHwKICAgICAgICAgICAgICAgICAoKHJlZyAmIEdFTk1BU0soMTUsIDEyKSkg
PDwgMzYpOwogICAgIGVsc2UKQEAgLTEyNSw3ICsxMjUsNyBAQCBzdGF0aWMgaW50IGl0c19zZXRf
Y29sbGVjdGlvbihzdHJ1Y3QgdmlydF9pdHMgKml0cywgdWludDE2X3QgY29sbGlkLAogICAgIHBh
ZGRyX3QgYWRkciA9IGdldF9iYXNlcl9waHlzX2FkZHIoaXRzLT5iYXNlcl9jb2xsKTsKIAogICAg
IC8qIFRoZSBjb2xsZWN0aW9uIHRhYmxlIGVudHJ5IG11c3QgYmUgYWJsZSB0byBzdG9yZSBhIFZD
UFUgSUQuICovCi0gICAgQlVJTERfQlVHX09OKEJJVChzaXplb2YoY29sbF90YWJsZV9lbnRyeV90
KSAqIDgpIDwgTUFYX1ZJUlRfQ1BVUyk7CisgICAgQlVJTERfQlVHX09OKEJJVChzaXplb2YoY29s
bF90YWJsZV9lbnRyeV90KSAqIDgsIFVMKSA8IE1BWF9WSVJUX0NQVVMpOwogCiAgICAgQVNTRVJU
KHNwaW5faXNfbG9ja2VkKCZpdHMtPml0c19sb2NrKSk7CiAKQEAgLTY5MCw3ICs2OTAsNyBAQCBz
dGF0aWMgaW50IGl0c19oYW5kbGVfbWFwZChzdHJ1Y3QgdmlydF9pdHMgKml0cywgdWludDY0X3Qg
KmNtZHB0cikKICAgICAgICAgICovCiAgICAgICAgIHJldCA9IGdpY3YzX2l0c19tYXBfZ3Vlc3Rf
ZGV2aWNlKGl0cy0+ZCwgaXRzLT5kb29yYmVsbF9hZGRyZXNzLCBkZXZpZCwKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaXRzLT5kb29yYmVsbF9hZGRyZXNzLCBkZXZp
ZCwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQklUKHNpemUpLCB2
YWxpZCk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEJJVChzaXpl
LCBVTCksIHZhbGlkKTsKICAgICAgICAgaWYgKCByZXQgJiYgdmFsaWQgKQogICAgICAgICAgICAg
cmV0dXJuIHJldDsKICAgICB9CkBAIC0xMzU2LDggKzEzNTYsOCBAQCBzdGF0aWMgaW50IHZnaWNf
djNfaXRzX21taW9fd3JpdGUoc3RydWN0IHZjcHUgKnYsIG1taW9faW5mb190ICppbmZvLAogICAg
ICAgICBpZiAoIHJlZyAmIEdJVFNfVkFMSURfQklUICkKICAgICAgICAgewogICAgICAgICAgICAg
aXRzLT5tYXhfZGV2aWNlcyA9IGl0c19iYXNlcl9ucl9lbnRyaWVzKHJlZyk7Ci0gICAgICAgICAg
ICBpZiAoIGl0cy0+bWF4X2RldmljZXMgPiBCSVQoaXRzLT5kZXZpZF9iaXRzKSApCi0gICAgICAg
ICAgICAgICAgaXRzLT5tYXhfZGV2aWNlcyA9IEJJVChpdHMtPmRldmlkX2JpdHMpOworICAgICAg
ICAgICAgaWYgKCBpdHMtPm1heF9kZXZpY2VzID4gQklUKGl0cy0+ZGV2aWRfYml0cywgVUwpICkK
KyAgICAgICAgICAgICAgICBpdHMtPm1heF9kZXZpY2VzID0gQklUKGl0cy0+ZGV2aWRfYml0cywg
VUwpOwogICAgICAgICB9CiAgICAgICAgIGVsc2UKICAgICAgICAgICAgIGl0cy0+bWF4X2Rldmlj
ZXMgPSAwOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3ZnaWMtdjMuYyBiL3hlbi9hcmNoL2Fy
bS92Z2ljLXYzLmMKaW5kZXggNDc0YmUxMzRjMS4uNDIyYjk0ZjkwMiAxMDA2NDQKLS0tIGEveGVu
L2FyY2gvYXJtL3ZnaWMtdjMuYworKysgYi94ZW4vYXJjaC9hcm0vdmdpYy12My5jCkBAIC00NDIs
NyArNDQyLDcgQEAgc3RhdGljIHVpbnQ2NF90IHNhbml0aXplX3BlbmRiYXNlcih1aW50NjRfdCBy
ZWcpCiBzdGF0aWMgdm9pZCB2Z2ljX3ZjcHVfZW5hYmxlX2xwaXMoc3RydWN0IHZjcHUgKnYpCiB7
CiAgICAgdWludDY0X3QgcmVnID0gdi0+ZG9tYWluLT5hcmNoLnZnaWMucmRpc3RfcHJvcGJhc2U7
Ci0gICAgdW5zaWduZWQgaW50IG5yX2xwaXMgPSBCSVQoKHJlZyAmIDB4MWYpICsgMSk7CisgICAg
dW5zaWduZWQgaW50IG5yX2xwaXMgPSBCSVQoKHJlZyAmIDB4MWYpICsgMSwgVUwpOwogCiAgICAg
LyogcmRpc3RzX2VuYWJsZWQgaXMgcHJvdGVjdGVkIGJ5IHRoZSBkb21haW4gbG9jay4gKi8KICAg
ICBBU1NFUlQoc3Bpbl9pc19sb2NrZWQoJnYtPmRvbWFpbi0+YXJjaC52Z2ljLmxvY2spKTsKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL2FybS92Z2ljLmMgYi94ZW4vYXJjaC9hcm0vdmdpYy5jCmluZGV4
IDE5ZDhjOWI4NzYuLjgyZjUyNGEzNWMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS92Z2ljLmMK
KysrIGIveGVuL2FyY2gvYXJtL3ZnaWMuYwpAQCAtNjUsNyArNjUsNyBAQCBzdHJ1Y3QgdmdpY19p
cnFfcmFuayAqdmdpY19yYW5rX2lycShzdHJ1Y3QgdmNwdSAqdiwgdW5zaWduZWQgaW50IGlycSkK
IHZvaWQgdmdpY19pbml0X3BlbmRpbmdfaXJxKHN0cnVjdCBwZW5kaW5nX2lycSAqcCwgdW5zaWdu
ZWQgaW50IHZpcnEpCiB7CiAgICAgLyogVGhlIGxwaV92Y3B1X2lkIGZpZWxkIG11c3QgYmUgYmln
IGVub3VnaCB0byBob2xkIGEgVkNQVSBJRC4gKi8KLSAgICBCVUlMRF9CVUdfT04oQklUKHNpemVv
ZihwLT5scGlfdmNwdV9pZCkgKiA4KSA8IE1BWF9WSVJUX0NQVVMpOworICAgIEJVSUxEX0JVR19P
TihCSVQoc2l6ZW9mKHAtPmxwaV92Y3B1X2lkKSAqIDgsIFVMKSA8IE1BWF9WSVJUX0NQVVMpOwog
CiAgICAgbWVtc2V0KHAsIDAsIHNpemVvZigqcCkpOwogICAgIElOSVRfTElTVF9IRUFEKCZwLT5p
bmZsaWdodCk7CmRpZmYgLS1naXQgYS94ZW4vZHJpdmVycy9jaGFyL21lc29uLXVhcnQuYyBiL3hl
bi9kcml2ZXJzL2NoYXIvbWVzb24tdWFydC5jCmluZGV4IGMxNmMxODgxMWUuLjMxNzRhNjU3MWYg
MTAwNjQ0Ci0tLSBhL3hlbi9kcml2ZXJzL2NoYXIvbWVzb24tdWFydC5jCisrKyBiL3hlbi9kcml2
ZXJzL2NoYXIvbWVzb24tdWFydC5jCkBAIC0zMSwxNiArMzEsMTYgQEAKICNkZWZpbmUgQU1MX1VB
UlRfTUlTQ19SRUcgICAgICAgICAgICAgICAweDEwCiAKIC8qIFVBUlRfQ09OVFJPTCBiaXRzICov
Ci0jZGVmaW5lIEFNTF9VQVJUX1RYX1JTVCAgICAgICAgICAgICAgICAgQklUKDIyKQotI2RlZmlu
ZSBBTUxfVUFSVF9SWF9SU1QgICAgICAgICAgICAgICAgIEJJVCgyMykKLSNkZWZpbmUgQU1MX1VB
UlRfQ0xFQVJfRVJSICAgICAgICAgICAgICBCSVQoMjQpCi0jZGVmaW5lIEFNTF9VQVJUX1JYX0lO
VF9FTiAgICAgICAgICAgICAgQklUKDI3KQotI2RlZmluZSBBTUxfVUFSVF9UWF9JTlRfRU4gICAg
ICAgICAgICAgIEJJVCgyOCkKKyNkZWZpbmUgQU1MX1VBUlRfVFhfUlNUICAgICAgICAgICAgICAg
ICBCSVQoMjIsIFVMKQorI2RlZmluZSBBTUxfVUFSVF9SWF9SU1QgICAgICAgICAgICAgICAgIEJJ
VCgyMywgVUwpCisjZGVmaW5lIEFNTF9VQVJUX0NMRUFSX0VSUiAgICAgICAgICAgICAgQklUKDI0
LCBVTCkKKyNkZWZpbmUgQU1MX1VBUlRfUlhfSU5UX0VOICAgICAgICAgICAgICBCSVQoMjcsIFVM
KQorI2RlZmluZSBBTUxfVUFSVF9UWF9JTlRfRU4gICAgICAgICAgICAgIEJJVCgyOCwgVUwpCiAK
IC8qIFVBUlRfU1RBVFVTIGJpdHMgKi8KLSNkZWZpbmUgQU1MX1VBUlRfUlhfRklGT19FTVBUWSAg
ICAgICAgICBCSVQoMjApCi0jZGVmaW5lIEFNTF9VQVJUX1RYX0ZJRk9fRlVMTCAgICAgICAgICAg
QklUKDIxKQotI2RlZmluZSBBTUxfVUFSVF9UWF9GSUZPX0VNUFRZICAgICAgICAgIEJJVCgyMikK
KyNkZWZpbmUgQU1MX1VBUlRfUlhfRklGT19FTVBUWSAgICAgICAgICBCSVQoMjAsIFVMKQorI2Rl
ZmluZSBBTUxfVUFSVF9UWF9GSUZPX0ZVTEwgICAgICAgICAgIEJJVCgyMSwgVUwpCisjZGVmaW5l
IEFNTF9VQVJUX1RYX0ZJRk9fRU1QVFkgICAgICAgICAgQklUKDIyLCBVTCkKICNkZWZpbmUgQU1M
X1VBUlRfVFhfQ05UX01BU0sgICAgICAgICAgICBHRU5NQVNLKDE0LCA4KQogCiAvKiBBTUxfVUFS
VF9NSVNDIGJpdHMgKi8KZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL2NoYXIvbXZlYnUtdWFydC5j
IGIveGVuL2RyaXZlcnMvY2hhci9tdmVidS11YXJ0LmMKaW5kZXggYjcyZGI5NTQyZS4uMjQ4ZjRl
OTFiZSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvY2hhci9tdmVidS11YXJ0LmMKKysrIGIveGVu
L2RyaXZlcnMvY2hhci9tdmVidS11YXJ0LmMKQEAgLTI5LDI3ICsyOSwyNyBAQAogI2RlZmluZSBV
QVJUX1RYX1JFRyAgICAgICAgICAgICAweDA0CiAKICNkZWZpbmUgVUFSVF9DVFJMX1JFRyAgICAg
ICAgICAgMHgwOAotI2RlZmluZSBDVFJMX1RYRklGT19SU1QgICAgICAgICBCSVQoMTUpCi0jZGVm
aW5lIENUUkxfUlhGSUZPX1JTVCAgICAgICAgIEJJVCgxNCkKLSNkZWZpbmUgQ1RSTF9UWF9SRFlf
SU5UICAgICAgICAgQklUKDUpCi0jZGVmaW5lIENUUkxfUlhfUkRZX0lOVCAgICAgICAgIEJJVCg0
KQotI2RlZmluZSBDVFJMX0JSS19ERVRfSU5UICAgICAgICBCSVQoMykKLSNkZWZpbmUgQ1RSTF9G
Uk1fRVJSX0lOVCAgICAgICAgQklUKDIpCi0jZGVmaW5lIENUUkxfUEFSX0VSUl9JTlQgICAgICAg
IEJJVCgxKQotI2RlZmluZSBDVFJMX09WUl9FUlJfSU5UICAgICAgICBCSVQoMCkKKyNkZWZpbmUg
Q1RSTF9UWEZJRk9fUlNUICAgICAgICAgQklUKDE1LCBVTCkKKyNkZWZpbmUgQ1RSTF9SWEZJRk9f
UlNUICAgICAgICAgQklUKDE0LCBVTCkKKyNkZWZpbmUgQ1RSTF9UWF9SRFlfSU5UICAgICAgICAg
QklUKDUsIFVMKQorI2RlZmluZSBDVFJMX1JYX1JEWV9JTlQgICAgICAgICBCSVQoNCwgVUwpCisj
ZGVmaW5lIENUUkxfQlJLX0RFVF9JTlQgICAgICAgIEJJVCgzLCBVTCkKKyNkZWZpbmUgQ1RSTF9G
Uk1fRVJSX0lOVCAgICAgICAgQklUKDIsIFVMKQorI2RlZmluZSBDVFJMX1BBUl9FUlJfSU5UICAg
ICAgICBCSVQoMSwgVUwpCisjZGVmaW5lIENUUkxfT1ZSX0VSUl9JTlQgICAgICAgIEJJVCgwLCBV
TCkKICNkZWZpbmUgQ1RSTF9FUlJfSU5UICAgICAgICAgICAgKENUUkxfQlJLX0RFVF9JTlQgfCBD
VFJMX0ZSTV9FUlJfSU5UIHwgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQ1RS
TF9QQVJfRVJSX0lOVCB8IENUUkxfT1ZSX0VSUl9JTlQpCiAKICNkZWZpbmUgVUFSVF9TVEFUVVNf
UkVHICAgICAgICAgMHgwYwotI2RlZmluZSBTVEFUVVNfVFhGSUZPX0VNUCAgICAgICBCSVQoMTMp
Ci0jZGVmaW5lIFNUQVRVU19UWEZJRk9fRlVMICAgICAgIEJJVCgxMSkKLSNkZWZpbmUgU1RBVFVT
X1RYRklGT19IRkwgICAgICAgQklUKDEwKQotI2RlZmluZSBTVEFUVVNfVFhfUkRZICAgICAgICAg
ICBCSVQoNSkKLSNkZWZpbmUgU1RBVFVTX1JYX1JEWSAgICAgICAgICAgQklUKDQpCi0jZGVmaW5l
IFNUQVRVU19CUktfREVUICAgICAgICAgIEJJVCgzKQotI2RlZmluZSBTVEFUVVNfRlJNX0VSUiAg
ICAgICAgICBCSVQoMikKLSNkZWZpbmUgU1RBVFVTX1BBUl9FUlIgICAgICAgICAgQklUKDEpCi0j
ZGVmaW5lIFNUQVRVU19PVlJfRVJSICAgICAgICAgIEJJVCgwKQorI2RlZmluZSBTVEFUVVNfVFhG
SUZPX0VNUCAgICAgICBCSVQoMTMsIFVMKQorI2RlZmluZSBTVEFUVVNfVFhGSUZPX0ZVTCAgICAg
ICBCSVQoMTEsIFVMKQorI2RlZmluZSBTVEFUVVNfVFhGSUZPX0hGTCAgICAgICBCSVQoMTAsIFVM
KQorI2RlZmluZSBTVEFUVVNfVFhfUkRZICAgICAgICAgICBCSVQoNSwgVUwpCisjZGVmaW5lIFNU
QVRVU19SWF9SRFkgICAgICAgICAgIEJJVCg0LCBVTCkKKyNkZWZpbmUgU1RBVFVTX0JSS19ERVQg
ICAgICAgICAgQklUKDMsIFVMKQorI2RlZmluZSBTVEFUVVNfRlJNX0VSUiAgICAgICAgICBCSVQo
MiwgVUwpCisjZGVmaW5lIFNUQVRVU19QQVJfRVJSICAgICAgICAgIEJJVCgxLCBVTCkKKyNkZWZp
bmUgU1RBVFVTX09WUl9FUlIgICAgICAgICAgQklUKDAsIFVMKQogI2RlZmluZSBTVEFUVVNfQlJL
X0VSUiAgICAgICAgICAoU1RBVFVTX0JSS19ERVQgfCBTVEFUVVNfRlJNX0VSUiB8IFwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFNUQVRVU19QQVJfRVJSIHwgU1RBVFVTX09WUl9F
UlIpCiAKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYml0b3BzLmggYi94ZW4vaW5j
bHVkZS9hc20tYXJtL2JpdG9wcy5oCmluZGV4IDFjYmZiOWVkYjIuLjg4ODU4NGVhZWUgMTAwNjQ0
Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYml0b3BzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LWFybS9iaXRvcHMuaApAQCAtMjEsMTAgKzIxLDggQEAKICNkZWZpbmUgX19jbGVhcl9iaXQobixw
KSAgICAgICAgICBjbGVhcl9iaXQobixwKQogCiAjZGVmaW5lIEJJVFNfUEVSX1dPUkQgICAgICAg
ICAgIDMyCi0jZGVmaW5lIEJJVChucikgICAgICAgICAgICAgICAgICgxVUwgPDwgKG5yKSkKICNk
ZWZpbmUgQklUX01BU0sobnIpICAgICAgICAgICAgKDFVTCA8PCAoKG5yKSAlIEJJVFNfUEVSX1dP
UkQpKQogI2RlZmluZSBCSVRfV09SRChucikgICAgICAgICAgICAoKG5yKSAvIEJJVFNfUEVSX1dP
UkQpCi0jZGVmaW5lIEJJVF9VTEwobnIpICAgICAgICAgICAgICgxVUxMIDw8IChucikpCiAjZGVm
aW5lIEJJVFNfUEVSX0JZVEUgICAgICAgICAgIDgKIAogI2RlZmluZSBBRERSICgqKHZvbGF0aWxl
IGludCAqKSBhZGRyKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfZGVm
cy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfZGVmcy5oCmluZGV4IDEwYTJhZWVhOTMu
LjVhNTc4ZTdjMTEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2ljX3YzX2RlZnMu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL2dpY192M19kZWZzLmgKQEAgLTE0OSw5ICsxNDks
OSBAQAogCSg3VUwgPDwgR0lDUl9QRU5EQkFTRVJfSU5ORVJfQ0FDSEVBQklMSVRZX1NISUZUKQog
I2RlZmluZSBHSUNSX1BFTkRCQVNFUl9PVVRFUl9DQUNIRUFCSUxJVFlfTUFTSyAgICAgICAgICAg
ICAgIFwKICAgICAgICAgKDdVTCA8PCBHSUNSX1BFTkRCQVNFUl9PVVRFUl9DQUNIRUFCSUxJVFlf
U0hJRlQpCi0jZGVmaW5lIEdJQ1JfUEVOREJBU0VSX1BUWiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIEJJVCg2MikKKyNkZWZpbmUgR0lDUl9QRU5EQkFTRVJfUFRaICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgQklUKDYyLCBVTCkKICNkZWZpbmUgR0lDUl9QRU5EQkFTRVJfUkVTMF9N
QVNLICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIChCSVQoNjMpIHwgR0VO
TUFTSyg2MSwgNTkpIHwgR0VOTUFTSyg1NSwgNTIpIHwgICAgICAgXAorICAgICAgICAoQklUKDYz
LCBVTCkgfCBHRU5NQVNLKDYxLCA1OSkgfCBHRU5NQVNLKDU1LCA1MikgfCAgXAogICAgICAgICAg
R0VOTUFTSygxNSwgMTIpIHwgR0VOTUFTSyg2LCAwKSkKIAogI2RlZmluZSBERUZBVUxUX1BNUl9W
QUxVRSAgICAgICAgICAgIDB4ZmYKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vZ2lj
X3YzX2l0cy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKaW5kZXggNzhhOWJi
MTRkZS4uOTRlNWNiOTljNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNf
aXRzLmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9naWNfdjNfaXRzLmgKQEAgLTM4LDEyICsz
OCwxMiBAQAogI2RlZmluZSBHSVRTX1BJRFIyICAgICAgICAgICAgICAgICAgICAgIEdJQ1JfUElE
UjIKIAogLyogUmVnaXN0ZXIgYml0cyAqLwotI2RlZmluZSBHSVRTX1ZBTElEX0JJVCAgICAgICAg
ICAgICAgICAgIEJJVCg2MykKKyNkZWZpbmUgR0lUU19WQUxJRF9CSVQgICAgICAgICAgICAgICAg
ICBCSVQoNjMsIFVMKQogCi0jZGVmaW5lIEdJVFNfQ1RMUl9RVUlFU0NFTlQgICAgICAgICAgICAg
QklUKDMxKQotI2RlZmluZSBHSVRTX0NUTFJfRU5BQkxFICAgICAgICAgICAgICAgIEJJVCgwKQor
I2RlZmluZSBHSVRTX0NUTFJfUVVJRVNDRU5UICAgICAgICAgICAgIEJJVCgzMSwgVUwpCisjZGVm
aW5lIEdJVFNfQ1RMUl9FTkFCTEUgICAgICAgICAgICAgICAgQklUKDAsIFVMKQogCi0jZGVmaW5l
IEdJVFNfVFlQRVJfUFRBICAgICAgICAgICAgICAgICAgQklUKDE5KQorI2RlZmluZSBHSVRTX1RZ
UEVSX1BUQSAgICAgICAgICAgICAgICAgIEJJVCgxOSwgVUwpCiAjZGVmaW5lIEdJVFNfVFlQRVJf
REVWSURTX1NISUZUICAgICAgICAgMTMKICNkZWZpbmUgR0lUU19UWVBFUl9ERVZJRFNfTUFTSyAg
ICAgICAgICAoMHgxZlVMIDw8IEdJVFNfVFlQRVJfREVWSURTX1NISUZUKQogI2RlZmluZSBHSVRT
X1RZUEVSX0RFVklDRV9JRF9CSVRTKHIpICAgICgoKHIgJiBHSVRTX1RZUEVSX0RFVklEU19NQVNL
KSA+PiBcCkBAIC02MCw3ICs2MCw3IEBACiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgR0lUU19UWVBFUl9JVFRfU0laRV9TSElGVCkgKyAxKQogI2RlZmlu
ZSBHSVRTX1RZUEVSX1BIWVNJQ0FMICAgICAgICAgICAgICgxVSA8PCAwKQogCi0jZGVmaW5lIEdJ
VFNfQkFTRVJfSU5ESVJFQ1QgICAgICAgICAgICAgQklUKDYyKQorI2RlZmluZSBHSVRTX0JBU0VS
X0lORElSRUNUICAgICAgICAgICAgIEJJVCg2MiwgVUwpCiAjZGVmaW5lIEdJVFNfQkFTRVJfSU5O
RVJfQ0FDSEVBQklMSVRZX1NISUZUICAgICAgICA1OQogI2RlZmluZSBHSVRTX0JBU0VSX1RZUEVf
U0hJRlQgICAgICAgICAgIDU2CiAjZGVmaW5lIEdJVFNfQkFTRVJfVFlQRV9NQVNLICAgICAgICAg
ICAgKDdVTEwgPDwgR0lUU19CQVNFUl9UWVBFX1NISUZUKQpkaWZmIC0tZ2l0IGEveGVuL2luY2x1
ZGUveGVuL2NvbnN0LmggYi94ZW4vaW5jbHVkZS94ZW4vY29uc3QuaAppbmRleCAwZDViMmM2NGY1
Li5iYWYyOGVmMTQ0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS94ZW4vY29uc3QuaAorKysgYi94
ZW4vaW5jbHVkZS94ZW4vY29uc3QuaApAQCAtMjEsNCArMjEsNiBAQAogI2RlZmluZSBfQVQoVCxY
KQkoKFQpKFgpKQogI2VuZGlmCiAKKyNkZWZpbmUgQklUKHBvcywgc2Z4KSAgIChfQUMoMSwgc2Z4
KSA8PCAocG9zKSkKKwogI2VuZGlmIC8qIF9fWEVOX0NPTlNUX0hfXyAqLwotLQpnZW5lcmF0ZWQg
YnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 21 11:00:27 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 11: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 1hT2VP-0000BY-BO; Tue, 21 May 2019 11: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=TCK3=TV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hT2VO-0000BN-Sa
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 11:00:26 +0000
X-Inumbo-ID: a2c7db04-7bb7-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a2c7db04-7bb7-11e9-8980-bc764e045a96;
 Tue, 21 May 2019 11:00:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hT2VN-0001Px-1i
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 11:00:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hT2VM-0005vp-VG
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 11:00:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hT2VM-0005vp-VG@xenbits.xenproject.org>
Date: Tue, 21 May 2019 11:00:24 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: mm: Consolidate setting
 SCTLR_EL2.WXN in a single place
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDUwNWYxZjBiMTlhMWJlMGUyNjIzYWE2MDI4ZGI4N2I1N2UyODNmNWEKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIE1h
eSAxNCAxMzoxMToyNiAyMDE5ICswMTAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgMjEgMTE6NTk6MjkgMjAxOSArMDEw
MAoKICAgIHhlbi9hcm06IG1tOiBDb25zb2xpZGF0ZSBzZXR0aW5nIFNDVExSX0VMMi5XWE4gaW4g
YSBzaW5nbGUgcGxhY2UKICAgIAogICAgVGhlIGxvZ2ljIHRvIHNldCBTQ1RMUl9FTDIuV1hOIGlz
IHRoZSBzYW1lIGZvciB0aGUgYm9vdCBDUFUgYW5kCiAgICBub24tYm9vdCBDUFUuIFNvIGludHJv
ZHVjZSBhIGZ1bmN0aW9uIHRvIHNldCB0aGUgYml0IGFuZCBjbGVhciBUTEJzLgogICAgCiAgICBU
aGlzIG5ldyBmdW5jdGlvbiB3aWxsIGhlbHAgdXMgdG8gZG9jdW1lbnQgYW5kIHVwZGF0ZSB0aGUg
bG9naWMgaW4gYQogICAgc2luZ2xlIHBsYWNlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxp
ZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJpaSBB
bmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+CiAgICBSZXZpZXdlZC1ieTogU3RlZmFubyBT
dGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIHhlbi9hcmNoL2FybS9tbS5j
IHwgMjIgKysrKysrKysrKysrKysrLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE1IGluc2VydGlv
bnMoKyksIDcgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL21tLmMgYi94
ZW4vYXJjaC9hcm0vbW0uYwppbmRleCAwMWFlMmNjY2MwLi45M2FkMTE4MTgzIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC9hcm0vbW0uYworKysgYi94ZW4vYXJjaC9hcm0vbW0uYwpAQCAtNjAxLDYgKzYw
MSwxOSBAQCB2b2lkIF9faW5pdCByZW1vdmVfZWFybHlfbWFwcGluZ3Modm9pZCkKICAgICBmbHVz
aF94ZW5fZGF0YV90bGJfcmFuZ2VfdmEoQk9PVF9GRFRfVklSVF9TVEFSVCwgQk9PVF9GRFRfU0xP
VF9TSVpFKTsKIH0KIAorLyoKKyAqIEFmdGVyIGJvb3QsIFhlbiBwYWdlLXRhYmxlcyBzaG91bGQg
bm90IGNvbnRhaW4gbWFwcGluZyB0aGF0IGFyZSBib3RoCisgKiBXcml0YWJsZSBhbmQgZVhlY3V0
YWJsZXMuCisgKgorICogVGhpcyBzaG91bGQgYmUgY2FsbGVkIG9uIGVhY2ggQ1BVIHRvIGVuZm9y
Y2UgdGhlIHBvbGljeS4KKyAqLworc3RhdGljIHZvaWQgeGVuX3B0X2VuZm9yY2Vfd254KHZvaWQp
Cit7CisgICAgV1JJVEVfU1lTUkVHMzIoUkVBRF9TWVNSRUczMihTQ1RMUl9FTDIpIHwgU0NUTFJf
V1hOLCBTQ1RMUl9FTDIpOworICAgIC8qIEZsdXNoIGV2ZXJ5dGhpbmcgYWZ0ZXIgc2V0dGluZyBX
WE4gYml0LiAqLworICAgIGZsdXNoX3hlbl90ZXh0X3RsYl9sb2NhbCgpOworfQorCiBleHRlcm4g
dm9pZCBzd2l0Y2hfdHRicih1aW50NjRfdCB0dGJyKTsKIAogLyogQ2xlYXIgYSB0cmFuc2xhdGlv
biB0YWJsZSBhbmQgY2xlYW4gJiBpbnZhbGlkYXRlIHRoZSBjYWNoZSAqLwpAQCAtNzAyLDEwICs3
MTUsNyBAQCB2b2lkIF9faW5pdCBzZXR1cF9wYWdldGFibGVzKHVuc2lnbmVkIGxvbmcgYm9vdF9w
aHlzX29mZnNldCkKICAgICBjbGVhcl90YWJsZShib290X3NlY29uZCk7CiAgICAgY2xlYXJfdGFi
bGUoYm9vdF90aGlyZCk7CiAKLSAgICAvKiBGcm9tIG5vdyBvbiwgbm8gbWFwcGluZyBtYXkgYmUg
Ym90aCB3cml0YWJsZSBhbmQgZXhlY3V0YWJsZS4gKi8KLSAgICBXUklURV9TWVNSRUczMihSRUFE
X1NZU1JFRzMyKFNDVExSX0VMMikgfCBTQ1RMUl9XWE4sIFNDVExSX0VMMik7Ci0gICAgLyogRmx1
c2ggZXZlcnl0aGluZyBhZnRlciBzZXR0aW5nIFdYTiBiaXQuICovCi0gICAgZmx1c2hfeGVuX3Rl
eHRfdGxiX2xvY2FsKCk7CisgICAgeGVuX3B0X2VuZm9yY2Vfd254KCk7CiAKICNpZmRlZiBDT05G
SUdfQVJNXzMyCiAgICAgcGVyX2NwdSh4ZW5fcGd0YWJsZSwgMCkgPSBjcHUwX3BndGFibGU7CkBA
IC03NzcsOSArNzg3LDcgQEAgaW50IGluaXRfc2Vjb25kYXJ5X3BhZ2V0YWJsZXMoaW50IGNwdSkK
IC8qIE1NVSBzZXR1cCBmb3Igc2Vjb25kYXJ5IENQVVMgKHdoaWNoIGFscmVhZHkgaGF2ZSBwYWdp
bmcgZW5hYmxlZCkgKi8KIHZvaWQgbW11X2luaXRfc2Vjb25kYXJ5X2NwdSh2b2lkKQogewotICAg
IC8qIEZyb20gbm93IG9uLCBubyBtYXBwaW5nIG1heSBiZSBib3RoIHdyaXRhYmxlIGFuZCBleGVj
dXRhYmxlLiAqLwotICAgIFdSSVRFX1NZU1JFRzMyKFJFQURfU1lTUkVHMzIoU0NUTFJfRUwyKSB8
IFNDVExSX1dYTiwgU0NUTFJfRUwyKTsKLSAgICBmbHVzaF94ZW5fdGV4dF90bGJfbG9jYWwoKTsK
KyAgICB4ZW5fcHRfZW5mb3JjZV93bngoKTsKIH0KIAogI2lmZGVmIENPTkZJR19BUk1fMzIKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdp
bmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 21 11:00:38 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 11:00:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hT2Va-0000De-DK; Tue, 21 May 2019 11:00:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TCK3=TV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hT2VZ-0000DQ-3t
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 11:00:37 +0000
X-Inumbo-ID: a8d83c24-7bb7-11e9-8312-f303ad1898fe
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a8d83c24-7bb7-11e9-8312-f303ad1898fe;
 Tue, 21 May 2019 11:00:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hT2VX-0001Q7-7a
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 11:00:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hT2VX-0005we-53
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 11:00:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hT2VX-0005we-53@xenbits.xenproject.org>
Date: Tue, 21 May 2019 11:00:35 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: Remove
 flush_xen_text_tlb_local()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDdhZDBlNzgwODU3NzI4NzI0ZTU5ODU5ZGNjNDIyNDA0ZDRlZDBjNDYKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIE1h
eSAxNCAxMzoxMToyNyAyMDE5ICswMTAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgMjEgMTE6NTk6MjkgMjAxOSArMDEw
MAoKICAgIHhlbi9hcm06IFJlbW92ZSBmbHVzaF94ZW5fdGV4dF90bGJfbG9jYWwoKQogICAgCiAg
ICBUaGUgZnVuY3Rpb24gZmx1c2hfeGVuX3RleHRfdGxiX2xvY2FsKCkgaGFzIGJlZW4gbWlzdXNl
ZCBhbmQgd2lsbCByZXN1bHQKICAgIHRvIGludmFsaWRhdGUgdGhlIGluc3RydWN0aW9uIGNhY2hl
IG1vcmUgdGhhbiBuZWNlc3NhcnkuCiAgICAKICAgIEZvciBpbnN0YW5jZSwgdGhlcmUgaXMgbm8g
bmVlZCB0byBpbnZhbGlkYXRlIHRoZSBpbnN0cnVjdGlvbiBjYWNoZSBpZgogICAgd2UgYXJlIHNl
dHRpbmcgU0NUTFJfRUwyLldYTi4KICAgIAogICAgVGhlcmUgaXMgZWZmZWN0aXZlbHkgb25seSBv
bmUgY2FsbGVyIChpLmUgZnJlZV9pbml0X21lbW9yeSgpIHdobyB3b3VsZAogICAgbmVlZCB0byBp
bnZhbGlkYXRlIHRoZSBpbnN0cnVjdGlvbiBjYWNoZS4KICAgIAogICAgU28gcmF0aGVyIHRoYW4g
a2VlcGluZyBhcm91bmQgdGhlIGZ1bmN0aW9uIGZsdXNoX3hlbl90ZXh0X3RsYl9sb2NhbCgpCiAg
ICByZXBsYWNlIGl0IHdpdGggY2FsbCB0byBmbHVzaF94ZW5fdGxiX2xvY2FsKCkgYW5kIGV4cGxp
Y2l0bHkgZmx1c2gKICAgIHRoZSBjYWNoZSB3aGVuIG5lY2Vzc2FyeS4KICAgIAogICAgU2lnbmVk
LW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgogICAgUmV2aWV3ZWQt
Ynk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4v
YXJjaC9hcm0vbW0uYyAgICAgICAgICAgICAgICB8IDE3ICsrKysrKysrKysrKysrLS0tCiB4ZW4v
aW5jbHVkZS9hc20tYXJtL2FybTMyL3BhZ2UuaCB8IDIzICsrKysrKysrKy0tLS0tLS0tLS0tLS0t
CiB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3BhZ2UuaCB8IDIxICsrKysrLS0tLS0tLS0tLS0t
LS0tLQogMyBmaWxlcyBjaGFuZ2VkLCAyOCBpbnNlcnRpb25zKCspLCAzMyBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vbW0uYyBiL3hlbi9hcmNoL2FybS9tbS5jCmluZGV4
IDkzYWQxMTgxODMuLmRmYmUzOWM3MGEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9tbS5jCisr
KyBiL3hlbi9hcmNoL2FybS9tbS5jCkBAIC02MTAsOCArNjEwLDEyIEBAIHZvaWQgX19pbml0IHJl
bW92ZV9lYXJseV9tYXBwaW5ncyh2b2lkKQogc3RhdGljIHZvaWQgeGVuX3B0X2VuZm9yY2Vfd254
KHZvaWQpCiB7CiAgICAgV1JJVEVfU1lTUkVHMzIoUkVBRF9TWVNSRUczMihTQ1RMUl9FTDIpIHwg
U0NUTFJfV1hOLCBTQ1RMUl9FTDIpOwotICAgIC8qIEZsdXNoIGV2ZXJ5dGhpbmcgYWZ0ZXIgc2V0
dGluZyBXWE4gYml0LiAqLwotICAgIGZsdXNoX3hlbl90ZXh0X3RsYl9sb2NhbCgpOworICAgIC8q
CisgICAgICogVGhlIFRMQnMgbWF5IGNhY2hlIFNDVExSX0VMMi5XWE4uIFNvIGVuc3VyZSBpdCBp
cyBzeW5jaHJvbml6ZWQKKyAgICAgKiBiZWZvcmUgZmx1c2hpbmcgdGhlIFRMQnMuCisgICAgICov
CisgICAgaXNiKCk7CisgICAgZmx1c2hfeGVuX2RhdGFfdGxiX2xvY2FsKCk7CiB9CiAKIGV4dGVy
biB2b2lkIHN3aXRjaF90dGJyKHVpbnQ2NF90IHR0YnIpOwpAQCAtMTEyMyw3ICsxMTI3LDcgQEAg
c3RhdGljIHZvaWQgc2V0X3B0ZV9mbGFnc19vbl9yYW5nZShjb25zdCBjaGFyICpwLCB1bnNpZ25l
ZCBsb25nIGwsIGVudW0gbWcgbWcpCiAgICAgICAgIH0KICAgICAgICAgd3JpdGVfcHRlKHhlbl94
ZW5tYXAgKyBpLCBwdGUpOwogICAgIH0KLSAgICBmbHVzaF94ZW5fdGV4dF90bGJfbG9jYWwoKTsK
KyAgICBmbHVzaF94ZW5fZGF0YV90bGJfbG9jYWwoKTsKIH0KIAogLyogUmVsZWFzZSBhbGwgX19p
bml0IGFuZCBfX2luaXRkYXRhIHJhbmdlcyB0byBiZSByZXVzZWQgKi8KQEAgLTExMzYsNiArMTE0
MCwxMyBAQCB2b2lkIGZyZWVfaW5pdF9tZW1vcnkodm9pZCkKICAgICB1aW50MzJfdCAqcDsKIAog
ICAgIHNldF9wdGVfZmxhZ3Nfb25fcmFuZ2UoX19pbml0X2JlZ2luLCBsZW4sIG1nX3J3KTsKKwor
ICAgIC8qCisgICAgICogRnJvbSBub3cgb24sIGluaXQgd2lsbCBub3QgYmUgdXNlZCBmb3IgZXhl
Y3V0aW9uIGFueW1vcmUsCisgICAgICogc28gbnVrZSB0aGUgaW5zdHJ1Y3Rpb24gY2FjaGUgdG8g
cmVtb3ZlIGVudHJpZXMgcmVsYXRlZCB0byBpbml0LgorICAgICAqLworICAgIGludmFsaWRhdGVf
aWNhY2hlX2xvY2FsKCk7CisKICNpZmRlZiBDT05GSUdfQVJNXzMyCiAgICAgLyogdWRmIGluc3Ry
dWN0aW9uIGkuZSAoc2VlIEE4LjguMjQ3IGluIEFSTSBEREkgMDQwNkMuYykgKi8KICAgICBpbnNu
ID0gMHhlN2YwMDBmMDsKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvcGFn
ZS5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9wYWdlLmgKaW5kZXggZWE0YjMxMmM3MC4u
NDBhNzdkYWE5ZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9wYWdlLmgK
KysrIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hcm0zMi9wYWdlLmgKQEAgLTQ2LDI0ICs0NiwxOSBA
QCBzdGF0aWMgaW5saW5lIHZvaWQgaW52YWxpZGF0ZV9pY2FjaGUodm9pZCkKIH0KIAogLyoKLSAq
IEZsdXNoIGFsbCBoeXBlcnZpc29yIG1hcHBpbmdzIGZyb20gdGhlIFRMQiBhbmQgYnJhbmNoIHBy
ZWRpY3RvciBvZgotICogdGhlIGxvY2FsIHByb2Nlc3Nvci4KLSAqCi0gKiBUaGlzIGlzIG5lZWRl
ZCBhZnRlciBjaGFuZ2luZyBYZW4gY29kZSBtYXBwaW5ncy4KLSAqCi0gKiBUaGUgY2FsbGVyIG5l
ZWRzIHRvIGlzc3VlIHRoZSBuZWNlc3NhcnkgRFNCIGFuZCBELWNhY2hlIGZsdXNoZXMKLSAqIGJl
Zm9yZSBjYWxsaW5nIGZsdXNoX3hlbl90ZXh0X3RsYi4KKyAqIEludmFsaWRhdGUgYWxsIGluc3Ry
dWN0aW9uIGNhY2hlcyBvbiB0aGUgbG9jYWwgcHJvY2Vzc29yIHRvIFBvVS4KKyAqIFdlIGFsc28g
bmVlZCB0byBmbHVzaCB0aGUgYnJhbmNoIHByZWRpY3RvciBmb3IgQVJNdjcgYXMgaXQgbWF5IGJl
CisgKiBhcmNoaXRlY3R1cmFsbHkgdmlzaWJsZSB0byB0aGUgc29mdHdhcmUgKHNlZSBCMi4yLjQg
aW4gQVJNIERESSAwNDA2Qy5iKS4KICAqLwotc3RhdGljIGlubGluZSB2b2lkIGZsdXNoX3hlbl90
ZXh0X3RsYl9sb2NhbCh2b2lkKQorc3RhdGljIGlubGluZSB2b2lkIGludmFsaWRhdGVfaWNhY2hl
X2xvY2FsKHZvaWQpCiB7CiAgICAgYXNtIHZvbGF0aWxlICgKLSAgICAgICAgImlzYjsiICAgICAg
ICAgICAgICAgICAgICAgICAgLyogRW5zdXJlIHN5bmNocm9uaXphdGlvbiB3aXRoIHByZXZpb3Vz
IGNoYW5nZXMgdG8gdGV4dCAqLwotICAgICAgICBDTURfQ1AzMihUTEJJQUxMSCkgICAgICAgICAg
ICAvKiBGbHVzaCBoeXBlcnZpc29yIFRMQiAqLwotICAgICAgICBDTURfQ1AzMihJQ0lBTExVKSAg
ICAgICAgICAgICAvKiBGbHVzaCBJLWNhY2hlICovCi0gICAgICAgIENNRF9DUDMyKEJQSUFMTCkg
ICAgICAgICAgICAgIC8qIEZsdXNoIGJyYW5jaCBwcmVkaWN0b3IgKi8KLSAgICAgICAgImRzYjsi
ICAgICAgICAgICAgICAgICAgICAgICAgLyogRW5zdXJlIGNvbXBsZXRpb24gb2YgVExCK0JQIGZs
dXNoICovCi0gICAgICAgICJpc2I7IgorICAgICAgICBDTURfQ1AzMihJQ0lBTExVKSAgICAgICAv
KiBGbHVzaCBJLWNhY2hlLiAqLworICAgICAgICBDTURfQ1AzMihCUElBTEwpICAgICAgICAvKiBG
bHVzaCBicmFuY2ggcHJlZGljdG9yLiAqLwogICAgICAgICA6IDogOiAibWVtb3J5Iik7CisKKyAg
ICBkc2IobnNoKTsgICAgICAgICAgICAgICAgICAgLyogRW5zdXJlIGNvbXBsZXRpb24gb2YgdGhl
IGZsdXNoIEktY2FjaGUgKi8KKyAgICBpc2IoKTsgICAgICAgICAgICAgICAgICAgICAgLyogU3lu
Y2hyb25pemUgZmV0Y2hlZCBpbnN0cnVjdGlvbiBzdHJlYW0uICovCiB9CiAKIC8qCmRpZmYgLS1n
aXQgYS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L3BhZ2UuaCBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vYXJtNjQvcGFnZS5oCmluZGV4IDIzZDc3ODE1NGQuLjZjMzZkMDIxMGYgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtNjQvcGFnZS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1h
cm0vYXJtNjQvcGFnZS5oCkBAIC0zNywyMyArMzcsMTIgQEAgc3RhdGljIGlubGluZSB2b2lkIGlu
dmFsaWRhdGVfaWNhY2hlKHZvaWQpCiAgICAgaXNiKCk7CiB9CiAKLS8qCi0gKiBGbHVzaCBhbGwg
aHlwZXJ2aXNvciBtYXBwaW5ncyBmcm9tIHRoZSBUTEIgb2YgdGhlIGxvY2FsIHByb2Nlc3Nvci4K
LSAqCi0gKiBUaGlzIGlzIG5lZWRlZCBhZnRlciBjaGFuZ2luZyBYZW4gY29kZSBtYXBwaW5ncy4K
LSAqCi0gKiBUaGUgY2FsbGVyIG5lZWRzIHRvIGlzc3VlIHRoZSBuZWNlc3NhcnkgRFNCIGFuZCBE
LWNhY2hlIGZsdXNoZXMKLSAqIGJlZm9yZSBjYWxsaW5nIGZsdXNoX3hlbl90ZXh0X3RsYi4KLSAq
Lwotc3RhdGljIGlubGluZSB2b2lkIGZsdXNoX3hlbl90ZXh0X3RsYl9sb2NhbCh2b2lkKQorLyog
SW52YWxpZGF0ZSBhbGwgaW5zdHJ1Y3Rpb24gY2FjaGVzIG9uIHRoZSBsb2NhbCBwcm9jZXNzb3Ig
dG8gUG9VICovCitzdGF0aWMgaW5saW5lIHZvaWQgaW52YWxpZGF0ZV9pY2FjaGVfbG9jYWwodm9p
ZCkKIHsKLSAgICBhc20gdm9sYXRpbGUgKAotICAgICAgICAiaXNiOyIgICAgICAgLyogRW5zdXJl
IHN5bmNocm9uaXphdGlvbiB3aXRoIHByZXZpb3VzIGNoYW5nZXMgdG8gdGV4dCAqLwotICAgICAg
ICAidGxiaSAgIGFsbGUyOyIgICAgICAgICAgICAgICAgIC8qIEZsdXNoIGh5cGVydmlzb3IgVExC
ICovCi0gICAgICAgICJpYyAgICAgaWFsbHU7IiAgICAgICAgICAgICAgICAgLyogRmx1c2ggSS1j
YWNoZSAqLwotICAgICAgICAiZHNiICAgIHN5OyIgICAgICAgICAgICAgICAgICAgIC8qIEVuc3Vy
ZSBjb21wbGV0aW9uIG9mIFRMQiBmbHVzaCAqLwotICAgICAgICAiaXNiOyIKLSAgICAgICAgOiA6
IDogIm1lbW9yeSIpOworICAgIGFzbSB2b2xhdGlsZSAoImljIGlhbGx1Iik7CisgICAgZHNiKG5z
aCk7ICAgICAgICAgICAgICAgLyogRW5zdXJlIGNvbXBsZXRpb24gb2YgdGhlIEktY2FjaGUgZmx1
c2ggKi8KKyAgICBpc2IoKTsKIH0KIAogLyoKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 21 11:00:50 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 11:00: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 1hT2Vm-0000Fk-GZ; Tue, 21 May 2019 11:00:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TCK3=TV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hT2Vk-0000FO-VK
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 11:00:48 +0000
X-Inumbo-ID: aef73380-7bb7-11e9-a255-331ce48688f7
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id aef73380-7bb7-11e9-a255-331ce48688f7;
 Tue, 21 May 2019 11:00:45 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hT2Vh-0001QF-EH
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 11:00:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hT2Vh-0005y4-BU
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 11:00:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hT2Vh-0005y4-BU@xenbits.xenproject.org>
Date: Tue, 21 May 2019 11:00:45 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: tlbflush: Clarify the TLB
 helpers name
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE0ZDg1YTkyODc0NzU3MzhmNDAwZTRjZDg3NzUwYTM3Mjk4YzM5NDgKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIE1h
eSAxNCAxMzoxMToyOCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgMjEgMTE6NTk6MjkgMjAxOSArMDEw
MAoKICAgIHhlbi9hcm06IHRsYmZsdXNoOiBDbGFyaWZ5IHRoZSBUTEIgaGVscGVycyBuYW1lCiAg
ICAKICAgIFRMQiBoZWxwZXJzIGluIHRoZSBoZWFkZXJzIHRsYmZsdXNoLmggYXJlIGN1cnJlbnRs
eSBxdWl0ZSBjb25mdXNpbmcgdG8KICAgIHVzZSB0aGUgbmFtZSBtYXkgbGVhZCB0byB0aGluayB0
aGV5IGFyZSBkZWFsaW5nIHdpdGggaHlwZXJ2aXNvcnMgVExCcwogICAgd2hpbGUgdGhleSBhY3R1
YWxseSBkZWFsIHdpdGggZ3Vlc3QgVExCcy4KICAgIAogICAgUmVuYW1lIHRoZW0gdG8gbWFrZSBp
dCBjbGVhcmVyIHRoYXQgd2UgYXJlIGRlYWxpbmcgd2l0aCBndWVzdCBUTEJzLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2
aWV3ZWQtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+CiAgICBBY2tl
ZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3JnPgotLS0KIHhl
bi9hcmNoL2FybS9wMm0uYyAgICAgICAgICAgICAgICAgICB8IDYgKysrLS0tCiB4ZW4vYXJjaC9h
cm0vc21wLmMgICAgICAgICAgICAgICAgICAgfCAyICstCiB4ZW4vYXJjaC9hcm0vdHJhcHMuYyAg
ICAgICAgICAgICAgICAgfCAyICstCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL2ZsdXNodGxi
LmggfCA4ICsrKystLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L2ZsdXNodGxiLmggfCA4
ICsrKystLS0tCiA1IGZpbGVzIGNoYW5nZWQsIDEzIGluc2VydGlvbnMoKyksIDEzIGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9wMm0uYyBiL3hlbi9hcmNoL2FybS9wMm0u
YwppbmRleCBjMzhiZDdlMTZlLi45MmMyNDEzZjIwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0v
cDJtLmMKKysrIGIveGVuL2FyY2gvYXJtL3AybS5jCkBAIC0xNTEsNyArMTUxLDcgQEAgdm9pZCBw
Mm1fcmVzdG9yZV9zdGF0ZShzdHJ1Y3QgdmNwdSAqbikKICAgICAgKiB3aGVuIHJ1bm5pbmcgbXVs
dGlwbGUgdkNQVSBvZiB0aGUgc2FtZSBkb21haW4gb24gYSBzaW5nbGUgcENQVS4KICAgICAgKi8K
ICAgICBpZiAoICpsYXN0X3ZjcHVfcmFuICE9IElOVkFMSURfVkNQVV9JRCAmJiAqbGFzdF92Y3B1
X3JhbiAhPSBuLT52Y3B1X2lkICkKLSAgICAgICAgZmx1c2hfdGxiX2xvY2FsKCk7CisgICAgICAg
IGZsdXNoX2d1ZXN0X3RsYl9sb2NhbCgpOwogCiAgICAgKmxhc3RfdmNwdV9yYW4gPSBuLT52Y3B1
X2lkOwogfQpAQCAtMTk2LDcgKzE5Niw3IEBAIHN0YXRpYyB2b2lkIHAybV9mb3JjZV90bGJfZmx1
c2hfc3luYyhzdHJ1Y3QgcDJtX2RvbWFpbiAqcDJtKQogICAgICAgICBpc2IoKTsKICAgICB9CiAK
LSAgICBmbHVzaF90bGIoKTsKKyAgICBmbHVzaF9ndWVzdF90bGIoKTsKIAogICAgIGlmICggb3Z0
dGJyICE9IFJFQURfU1lTUkVHNjQoVlRUQlJfRUwyKSApCiAgICAgewpAQCAtMTk2OSw3ICsxOTY5
LDcgQEAgc3RhdGljIHZvaWQgc2V0dXBfdmlydF9wYWdpbmdfb25lKHZvaWQgKmRhdGEpCiAgICAg
ICAgIFdSSVRFX1NZU1JFRyhSRUFEX1NZU1JFRyhIQ1JfRUwyKSB8IEhDUl9WTSwgSENSX0VMMik7
CiAgICAgICAgIGlzYigpOwogCi0gICAgICAgIGZsdXNoX3RsYl9hbGxfbG9jYWwoKTsKKyAgICAg
ICAgZmx1c2hfYWxsX2d1ZXN0c190bGJfbG9jYWwoKTsKICAgICB9CiB9CiAKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS9zbXAuYyBiL3hlbi9hcmNoL2FybS9zbXAuYwppbmRleCA2MmY1N2YwYmEy
Li5jZTFmY2M4ZWY5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vc21wLmMKKysrIGIveGVuL2Fy
Y2gvYXJtL3NtcC5jCkBAIC04LDcgKzgsNyBAQAogdm9pZCBmbHVzaF90bGJfbWFzayhjb25zdCBj
cHVtYXNrX3QgKm1hc2spCiB7CiAgICAgLyogTm8gbmVlZCB0byBJUEkgb3RoZXIgcHJvY2Vzc29y
cyBvbiBBUk0sIHRoZSBwcm9jZXNzb3IgdGFrZXMgY2FyZSBvZiBpdC4gKi8KLSAgICBmbHVzaF90
bGJfYWxsKCk7CisgICAgZmx1c2hfYWxsX2d1ZXN0c190bGIoKTsKIH0KIAogdm9pZCBzbXBfc2Vu
ZF9ldmVudF9jaGVja19tYXNrKGNvbnN0IGNwdW1hc2tfdCAqbWFzaykKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS90cmFwcy5jIGIveGVuL2FyY2gvYXJtL3RyYXBzLmMKaW5kZXggNzk4YTNhNDVh
NC4uNjBmNDVkYzZlMiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL3RyYXBzLmMKKysrIGIveGVu
L2FyY2gvYXJtL3RyYXBzLmMKQEAgLTE5MjEsNyArMTkyMSw3IEBAIHN0YXRpYyB2b2lkIGRvX3Ry
YXBfc3RhZ2UyX2Fib3J0X2d1ZXN0KHN0cnVjdCBjcHVfdXNlcl9yZWdzICpyZWdzLAogICAgICAg
ICAgKiBzdGlsbCBiZSBpbmFjY3VyYXRlLgogICAgICAgICAgKi8KICAgICAgICAgaWYgKCAhaXNf
ZGF0YSApCi0gICAgICAgICAgICBmbHVzaF90bGJfbG9jYWwoKTsKKyAgICAgICAgICAgIGZsdXNo
X2d1ZXN0X3RsYl9sb2NhbCgpOwogCiAgICAgICAgIHJjID0gZ3ZhX3RvX2lwYShndmEsICZncGEs
IEdWMk1fUkVBRCk7CiAgICAgICAgIC8qCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20tYXJt
L2FybTMyL2ZsdXNodGxiLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTMyL2ZsdXNodGxiLmgK
aW5kZXggYmJjYzgyZjQ5MC4uMjJlMTAwZWNjZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LWFybS9hcm0zMi9mbHVzaHRsYi5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXJtMzIvZmx1
c2h0bGIuaApAQCAtMiw3ICsyLDcgQEAKICNkZWZpbmUgX19BU01fQVJNX0FSTTMyX0ZMVVNIVExC
X0hfXwogCiAvKiBGbHVzaCBsb2NhbCBUTEJzLCBjdXJyZW50IFZNSUQgb25seSAqLwotc3RhdGlj
IGlubGluZSB2b2lkIGZsdXNoX3RsYl9sb2NhbCh2b2lkKQorc3RhdGljIGlubGluZSB2b2lkIGZs
dXNoX2d1ZXN0X3RsYl9sb2NhbCh2b2lkKQogewogICAgIGRzYihzeSk7CiAKQEAgLTEzLDcgKzEz
LDcgQEAgc3RhdGljIGlubGluZSB2b2lkIGZsdXNoX3RsYl9sb2NhbCh2b2lkKQogfQogCiAvKiBG
bHVzaCBpbm5lciBzaGFyZWFibGUgVExCcywgY3VycmVudCBWTUlEIG9ubHkgKi8KLXN0YXRpYyBp
bmxpbmUgdm9pZCBmbHVzaF90bGIodm9pZCkKK3N0YXRpYyBpbmxpbmUgdm9pZCBmbHVzaF9ndWVz
dF90bGIodm9pZCkKIHsKICAgICBkc2Ioc3kpOwogCkBAIC0yNCw3ICsyNCw3IEBAIHN0YXRpYyBp
bmxpbmUgdm9pZCBmbHVzaF90bGIodm9pZCkKIH0KIAogLyogRmx1c2ggbG9jYWwgVExCcywgYWxs
IFZNSURzLCBub24taHlwZXJ2aXNvciBtb2RlICovCi1zdGF0aWMgaW5saW5lIHZvaWQgZmx1c2hf
dGxiX2FsbF9sb2NhbCh2b2lkKQorc3RhdGljIGlubGluZSB2b2lkIGZsdXNoX2FsbF9ndWVzdHNf
dGxiX2xvY2FsKHZvaWQpCiB7CiAgICAgZHNiKHN5KTsKIApAQCAtMzUsNyArMzUsNyBAQCBzdGF0
aWMgaW5saW5lIHZvaWQgZmx1c2hfdGxiX2FsbF9sb2NhbCh2b2lkKQogfQogCiAvKiBGbHVzaCBp
bm5lcnNoYXJlYWJsZSBUTEJzLCBhbGwgVk1JRHMsIG5vbi1oeXBlcnZpc29yIG1vZGUgKi8KLXN0
YXRpYyBpbmxpbmUgdm9pZCBmbHVzaF90bGJfYWxsKHZvaWQpCitzdGF0aWMgaW5saW5lIHZvaWQg
Zmx1c2hfYWxsX2d1ZXN0c190bGIodm9pZCkKIHsKICAgICBkc2Ioc3kpOwogCmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20tYXJtL2FybTY0L2ZsdXNodGxiLmggYi94ZW4vaW5jbHVkZS9hc20t
YXJtL2FybTY0L2ZsdXNodGxiLmgKaW5kZXggOTQyZjJkMzk5Mi4uYWRiYmQ1YzUyMiAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9hcm02NC9mbHVzaHRsYi5oCisrKyBiL3hlbi9pbmNs
dWRlL2FzbS1hcm0vYXJtNjQvZmx1c2h0bGIuaApAQCAtMiw3ICsyLDcgQEAKICNkZWZpbmUgX19B
U01fQVJNX0FSTTY0X0ZMVVNIVExCX0hfXwogCiAvKiBGbHVzaCBsb2NhbCBUTEJzLCBjdXJyZW50
IFZNSUQgb25seSAqLwotc3RhdGljIGlubGluZSB2b2lkIGZsdXNoX3RsYl9sb2NhbCh2b2lkKQor
c3RhdGljIGlubGluZSB2b2lkIGZsdXNoX2d1ZXN0X3RsYl9sb2NhbCh2b2lkKQogewogICAgIGFz
bSB2b2xhdGlsZSgKICAgICAgICAgImRzYiBzeTsiCkBAIC0xMyw3ICsxMyw3IEBAIHN0YXRpYyBp
bmxpbmUgdm9pZCBmbHVzaF90bGJfbG9jYWwodm9pZCkKIH0KIAogLyogRmx1c2ggaW5uZXJzaGFy
ZWFibGUgVExCcywgY3VycmVudCBWTUlEIG9ubHkgKi8KLXN0YXRpYyBpbmxpbmUgdm9pZCBmbHVz
aF90bGIodm9pZCkKK3N0YXRpYyBpbmxpbmUgdm9pZCBmbHVzaF9ndWVzdF90bGIodm9pZCkKIHsK
ICAgICBhc20gdm9sYXRpbGUoCiAgICAgICAgICJkc2Igc3k7IgpAQCAtMjQsNyArMjQsNyBAQCBz
dGF0aWMgaW5saW5lIHZvaWQgZmx1c2hfdGxiKHZvaWQpCiB9CiAKIC8qIEZsdXNoIGxvY2FsIFRM
QnMsIGFsbCBWTUlEcywgbm9uLWh5cGVydmlzb3IgbW9kZSAqLwotc3RhdGljIGlubGluZSB2b2lk
IGZsdXNoX3RsYl9hbGxfbG9jYWwodm9pZCkKK3N0YXRpYyBpbmxpbmUgdm9pZCBmbHVzaF9hbGxf
Z3Vlc3RzX3RsYl9sb2NhbCh2b2lkKQogewogICAgIGFzbSB2b2xhdGlsZSgKICAgICAgICAgImRz
YiBzeTsiCkBAIC0zNSw3ICszNSw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBmbHVzaF90bGJfYWxs
X2xvY2FsKHZvaWQpCiB9CiAKIC8qIEZsdXNoIGlubmVyc2hhcmVhYmxlIFRMQnMsIGFsbCBWTUlE
cywgbm9uLWh5cGVydmlzb3IgbW9kZSAqLwotc3RhdGljIGlubGluZSB2b2lkIGZsdXNoX3RsYl9h
bGwodm9pZCkKK3N0YXRpYyBpbmxpbmUgdm9pZCBmbHVzaF9hbGxfZ3Vlc3RzX3RsYih2b2lkKQog
ewogICAgIGFzbSB2b2xhdGlsZSgKICAgICAgICAgImRzYiBzeTsiCi0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 21 11:00:58 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 11:00:58 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hT2Vu-0000H2-IH; Tue, 21 May 2019 11:00:58 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TCK3=TV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hT2Vt-0000Gu-J2
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 11:00:57 +0000
X-Inumbo-ID: b502fa2a-7bb7-11e9-ab59-9712295c891f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b502fa2a-7bb7-11e9-ab59-9712295c891f;
 Tue, 21 May 2019 11:00: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 1hT2Vr-0001Qb-Kn
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 11:00:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hT2Vr-0005yx-Hy
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 11:00:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hT2Vr-0005yx-Hy@xenbits.xenproject.org>
Date: Tue, 21 May 2019 11:00:55 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: Rename SCTLR_* defines and
 remove unused one
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQwZDgyODAyMTM3Mzg1ZTg0MWFiMTZiNjI3Zjg4OWYyNDdjOWNiYTIKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIE1h
eSAxNCAxMzoyNDozOSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgMjEgMTE6NTk6MjkgMjAxOSArMDEw
MAoKICAgIHhlbi9hcm06IFJlbmFtZSBTQ1RMUl8qIGRlZmluZXMgYW5kIHJlbW92ZSB1bnVzZWQg
b25lCiAgICAKICAgIFRoZSBTQ1RMUl8qIGFyZSBjdXJyZW50bHkgdXNlZCBmb3IgU0NUTFIvSFND
VExSIChhcm0zMikgYW5kCiAgICBTQ1RMUl9FTDEvU0NUTFJfRUwyIChhcm02NCkuCiAgICAKICAg
IFRoZSBuYW1pbmcgc2NoZW1lIGlzIGFjdHVhbGx5IHF1aXRlIGNvbmZ1c2luZyBiZWNhdXNlIHRo
ZXkgbWF5IG9ubHkgYmUKICAgIGRlZmluZWQgZm9yIGFuIGFyY2hpY3R1cmUgKG9yIGV2ZW4gYW4g
ZXhjZXB0aW9uIGxldmVsKS4gU28gaXQgaXMgbm90IGVhc3kKICAgIGZvciB0aGUgZGV2ZWxvcGVy
IHRvIGtub3cgd2hpY2ggb25lIHRvIHVzZS4KICAgIAogICAgVGhlIG5hbWluZyBzY2hlbWUgaXMg
cmV3b3JrZWQgYnkgYWRkaW5nIEF4eF9FTHggaW4gZWFjaCBkZWZpbmU6CiAgICAgICAgKiB4eCBp
cyByZXBsYWNlZCBieSAzMiBvciA2NCBpZiBzcGVjaWZpYyB0byBhbiBhcmNoaXRlY3R1cmUKICAg
ICAgICAqIHggaXMgcmVwbGFjZWQgYnkgMiAoaHlwZXJ2aXNvcikgb3IgMSAoa2VybmVsKSBpZiBz
cGVjaWZpYyB0byBhbgogICAgICAgIGV4Y2VwdGlvbiBsZXZlbAogICAgCiAgICBXaGlsZSBkb2lu
ZyB0aGUgcmVuYW1pbmcsIHJlbW92ZSB0aGUgdW51c2VkIGRlZmluZXMgKG9yIGF0IGxlYXN0IHRo
ZSBvbmVzCiAgICB0aGF0IGFyZSB1bmxpa2VseSBnb2luZyB0byBiZSB1c2VkKS4KICAgIAogICAg
U2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJl
dmlld2VkLWJ5OiBBbmRyaWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgogICAgUmV2
aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0t
CiB4ZW4vYXJjaC9hcm0vYXJtMzIvaGVhZC5TICAgICAgIHwgIDUgKysrLS0KIHhlbi9hcmNoL2Fy
bS9hcm02NC9oZWFkLlMgICAgICAgfCAgNCArKy0tCiB4ZW4vYXJjaC9hcm0vZ3Vlc3Rfd2Fsay5j
ICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL2FybS9tbS5jICAgICAgICAgICAgICAgfCAgMiArLQog
eGVuL2FyY2gvYXJtL3RyYXBzLmMgICAgICAgICAgICB8ICA2ICsrKy0tLQogeGVuL2luY2x1ZGUv
YXNtLWFybS9wMm0uaCAgICAgICB8ICA0ICsrKy0KIHhlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vz
c29yLmggfCAzNyArKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tCiA3IGZpbGVz
IGNoYW5nZWQsIDMwIGluc2VydGlvbnMoKyksIDMwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS9hcm0zMi9oZWFkLlMgYi94ZW4vYXJjaC9hcm0vYXJtMzIvaGVhZC5TCmlu
ZGV4IDM5MGE1MDVlMDUuLjQ1NGQyNDUzN2MgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS9hcm0z
Mi9oZWFkLlMKKysrIGIveGVuL2FyY2gvYXJtL2FybTMyL2hlYWQuUwpAQCAtMjQ0LDcgKzI0NCw3
IEBAIGNwdV9pbml0X2RvbmU6CiAgICAgICAgICAqIEFsaWdubWVudCBjaGVja2luZyBlbmFibGVk
LAogICAgICAgICAgKiBNTVUgdHJhbnNsYXRpb24gZGlzYWJsZWQgKGZvciBub3cpLgogICAgICAg
ICAgKi8KLSAgICAgICAgbGRyICAgcjAsID0oSFNDVExSX0JBU0V8U0NUTFJfQSkKKyAgICAgICAg
bGRyICAgcjAsID0oSFNDVExSX0JBU0V8U0NUTFJfQXh4X0VMeF9BKQogICAgICAgICBtY3IgICBD
UDMyKHIwLCBIU0NUTFIpCiAKICAgICAgICAgLyoKQEAgLTM2OSw3ICszNjksOCBAQCB2aXJ0cGh5
c19jbGFzaDoKIAogICAgICAgICBsZHIgICByMSwgPXBhZ2luZyAgICAgICAgICAgIC8qIEV4cGxp
Y2l0IHZhZGRyLCBub3QgUklQLXJlbGF0aXZlICovCiAgICAgICAgIG1yYyAgIENQMzIocjAsIEhT
Q1RMUikKLSAgICAgICAgb3JyICAgcjAsIHIwLCAjKFNDVExSX018U0NUTFJfQykgLyogRW5hYmxl
IE1NVSBhbmQgRC1jYWNoZSAqLworICAgICAgICAvKiBFbmFibGUgTU1VIGFuZCBELWNhY2hlICov
CisgICAgICAgIG9yciAgIHIwLCByMCwgIyhTQ1RMUl9BeHhfRUx4X018U0NUTFJfQXh4X0VMeF9D
KQogICAgICAgICBkc2IgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIEZsdXNoIFBURSB3cml0
ZXMgYW5kIGZpbmlzaCByZWFkcyAqLwogICAgICAgICBtY3IgICBDUDMyKHIwLCBIU0NUTFIpICAg
ICAgIC8qIG5vdyBwYWdpbmcgaXMgZW5hYmxlZCAqLwogICAgICAgICBpc2IgICAgICAgICAgICAg
ICAgICAgICAgICAgIC8qIE5vdywgZmx1c2ggdGhlIGljYWNoZSAqLwpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gvYXJtL2FybTY0L2hlYWQuUyBiL3hlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMKaW5kZXgg
NDU4OWEzNzg3NC4uOGE2YmUzMzUyZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2hl
YWQuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TCkBAIC01MTQsOCArNTE0LDggQEAg
dmlydHBoeXNfY2xhc2g6CiAKICAgICAgICAgbGRyICAgeDEsID1wYWdpbmcgICAgICAgICAgICAv
KiBFeHBsaWNpdCB2YWRkciwgbm90IFJJUC1yZWxhdGl2ZSAqLwogICAgICAgICBtcnMgICB4MCwg
U0NUTFJfRUwyCi0gICAgICAgIG9yciAgIHgwLCB4MCwgI1NDVExSX00gICAgICAgLyogRW5hYmxl
IE1NVSAqLwotICAgICAgICBvcnIgICB4MCwgeDAsICNTQ1RMUl9DICAgICAgIC8qIEVuYWJsZSBE
LWNhY2hlICovCisgICAgICAgIG9yciAgIHgwLCB4MCwgI1NDVExSX0F4eF9FTHhfTSAgLyogRW5h
YmxlIE1NVSAqLworICAgICAgICBvcnIgICB4MCwgeDAsICNTQ1RMUl9BeHhfRUx4X0MgIC8qIEVu
YWJsZSBELWNhY2hlICovCiAgICAgICAgIGRzYiAgIHN5ICAgICAgICAgICAgICAgICAgICAgLyog
Rmx1c2ggUFRFIHdyaXRlcyBhbmQgZmluaXNoIHJlYWRzICovCiAgICAgICAgIG1zciAgIFNDVExS
X0VMMiwgeDAgICAgICAgICAgLyogbm93IHBhZ2luZyBpcyBlbmFibGVkICovCiAgICAgICAgIGlz
YiAgICAgICAgICAgICAgICAgICAgICAgICAgLyogTm93LCBmbHVzaCB0aGUgaWNhY2hlICovCmRp
ZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vZ3Vlc3Rfd2Fsay5jIGIveGVuL2FyY2gvYXJtL2d1ZXN0
X3dhbGsuYwppbmRleCBmMTBkMmU5Zjc2Li5jNmQ2ZTIzYmY1IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC9hcm0vZ3Vlc3Rfd2Fsay5jCisrKyBiL3hlbi9hcmNoL2FybS9ndWVzdF93YWxrLmMKQEAgLTYx
Miw3ICs2MTIsNyBAQCBib29sIGd1ZXN0X3dhbGtfdGFibGVzKGNvbnN0IHN0cnVjdCB2Y3B1ICp2
LCB2YWRkcl90IGd2YSwKICAgICAqcGVybXMgPSBHVjJNX1JFQUQ7CiAKICAgICAvKiBJZiB0aGUg
TU1VIGlzIGRpc2FibGVkLCB0aGVyZSBpcyBubyBuZWVkIHRvIHRyYW5zbGF0ZSB0aGUgZ3ZhLiAq
LwotICAgIGlmICggIShzY3RsciAmIFNDVExSX00pICkKKyAgICBpZiAoICEoc2N0bHIgJiBTQ1RM
Ul9BeHhfRUx4X00pICkKICAgICB7CiAgICAgICAgICppcGEgPSBndmE7CiAKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gvYXJtL21tLmMKaW5kZXggZGZiZTM5YzcwYS4u
MDIyNTdhZDg0YiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL21tLmMKKysrIGIveGVuL2FyY2gv
YXJtL21tLmMKQEAgLTYwOSw3ICs2MDksNyBAQCB2b2lkIF9faW5pdCByZW1vdmVfZWFybHlfbWFw
cGluZ3Modm9pZCkKICAqLwogc3RhdGljIHZvaWQgeGVuX3B0X2VuZm9yY2Vfd254KHZvaWQpCiB7
Ci0gICAgV1JJVEVfU1lTUkVHMzIoUkVBRF9TWVNSRUczMihTQ1RMUl9FTDIpIHwgU0NUTFJfV1hO
LCBTQ1RMUl9FTDIpOworICAgIFdSSVRFX1NZU1JFRzMyKFJFQURfU1lTUkVHMzIoU0NUTFJfRUwy
KSB8IFNDVExSX0F4eF9FTHhfV1hOLCBTQ1RMUl9FTDIpOwogICAgIC8qCiAgICAgICogVGhlIFRM
QnMgbWF5IGNhY2hlIFNDVExSX0VMMi5XWE4uIFNvIGVuc3VyZSBpdCBpcyBzeW5jaHJvbml6ZWQK
ICAgICAgKiBiZWZvcmUgZmx1c2hpbmcgdGhlIFRMQnMuCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9h
cm0vdHJhcHMuYyBiL3hlbi9hcmNoL2FybS90cmFwcy5jCmluZGV4IDYwZjQ1ZGM2ZTIuLjMxMDM2
MjAzMjMgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL2FybS90cmFwcy5jCisrKyBiL3hlbi9hcmNoL2Fy
bS90cmFwcy5jCkBAIC0zOTIsOSArMzkyLDkgQEAgc3RhdGljIHZvaWQgY3Bzcl9zd2l0Y2hfbW9k
ZShzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncywgaW50IG1vZGUpCiAgICAgcmVncy0+Y3BzciB8
PSBQU1JfSVJRX01BU0s7CiAgICAgaWYgKCBtb2RlID09IFBTUl9NT0RFX0FCVCApCiAgICAgICAg
IHJlZ3MtPmNwc3IgfD0gUFNSX0FCVF9NQVNLOwotICAgIGlmICggc2N0bHIgJiBTQ1RMUl9URSAp
CisgICAgaWYgKCBzY3RsciAmIFNDVExSX0EzMl9FTHhfVEUgKQogICAgICAgICByZWdzLT5jcHNy
IHw9IFBTUl9USFVNQjsKLSAgICBpZiAoIHNjdGxyICYgU0NUTFJfRUUgKQorICAgIGlmICggc2N0
bHIgJiBTQ1RMUl9BeHhfRUx4X0VFICkKICAgICAgICAgcmVncy0+Y3BzciB8PSBQU1JfQklHX0VO
RElBTjsKIH0KIApAQCAtNDAyLDcgKzQwMiw3IEBAIHN0YXRpYyB2YWRkcl90IGV4Y2VwdGlvbl9o
YW5kbGVyMzIodmFkZHJfdCBvZmZzZXQpCiB7CiAgICAgdWludDMyX3Qgc2N0bHIgPSBSRUFEX1NZ
U1JFRzMyKFNDVExSX0VMMSk7CiAKLSAgICBpZiAoIHNjdGxyICYgU0NUTFJfViApCisgICAgaWYg
KCBzY3RsciAmIFNDVExSX0EzMl9FTDFfViApCiAgICAgICAgIHJldHVybiAweGZmZmYwMDAwICsg
b2Zmc2V0OwogICAgIGVsc2UgLyogYWx3YXlzIGhhdmUgc2VjdXJpdHkgZXhjZXB0aW9ucyAqLwog
ICAgICAgICByZXR1cm4gUkVBRF9TWVNSRUcoVkJBUl9FTDEpICsgb2Zmc2V0OwpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wMm0uaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vcDJtLmgK
aW5kZXggMDQxZGVhODI3Yy4uMmY4OWJiMDBjMyAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNt
LWFybS9wMm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3AybS5oCkBAIC0zOTEsMTAgKzM5
MSwxMiBAQCBzdGF0aWMgaW5saW5lIGludCBzZXRfZm9yZWlnbl9wMm1fZW50cnkoc3RydWN0IGRv
bWFpbiAqZCwgdW5zaWduZWQgbG9uZyBnZm4sCiAgKi8KIHN0YXRpYyBpbmxpbmUgYm9vbCB2Y3B1
X2hhc19jYWNoZV9lbmFibGVkKHN0cnVjdCB2Y3B1ICp2KQogeworICAgIGNvbnN0IHVpbnQzMl90
IG1hc2sgPSBTQ1RMUl9BeHhfRUx4X0MgfCBTQ1RMUl9BeHhfRUx4X007CisKICAgICAvKiBPbmx5
IHdvcmtzIHdpdGggdGhlIGN1cnJlbnQgdkNQVSAqLwogICAgIEFTU0VSVChjdXJyZW50ID09IHYp
OwogCi0gICAgcmV0dXJuIChSRUFEX1NZU1JFRzMyKFNDVExSX0VMMSkgJiAoU0NUTFJfQ3xTQ1RM
Ul9NKSkgPT0gKFNDVExSX0N8U0NUTFJfTSk7CisgICAgcmV0dXJuIChSRUFEX1NZU1JFRzMyKFND
VExSX0VMMSkgJiBtYXNrKSA9PSBtYXNrOwogfQogCiAjZW5kaWYgLyogX1hFTl9QMk1fSCAqLwpk
aWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaCBiL3hlbi9pbmNsdWRl
L2FzbS1hcm0vcHJvY2Vzc29yLmgKaW5kZXggYjVmNTE1ODA1ZC4uYzZmNTY0OTBiMyAxMDA2NDQK
LS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9wcm9jZXNzb3IuaAorKysgYi94ZW4vaW5jbHVkZS9h
c20tYXJtL3Byb2Nlc3Nvci5oCkBAIC0xMTIsMjYgKzExMiwyMyBAQAogI2RlZmluZSBUVEJDUl9Q
RDEgICAgICAgKF9BQygxLFUpPDw1KQogCiAvKiBTQ1RMUiBTeXN0ZW0gQ29udHJvbCBSZWdpc3Rl
ci4gKi8KLS8qIEhTQ1RMUiBpcyBhIHN1YnNldCBvZiB0aGlzLiAqLwotI2RlZmluZSBTQ1RMUl9U
RSAgICAgICAgKF9BQygxLFUpPDwzMCkKLSNkZWZpbmUgU0NUTFJfQUZFICAgICAgIChfQUMoMSxV
KTw8MjkpCi0jZGVmaW5lIFNDVExSX1RSRSAgICAgICAoX0FDKDEsVSk8PDI4KQotI2RlZmluZSBT
Q1RMUl9OTUZJICAgICAgKF9BQygxLFUpPDwyNykKLSNkZWZpbmUgU0NUTFJfRUUgICAgICAgIChf
QUMoMSxVKTw8MjUpCi0jZGVmaW5lIFNDVExSX1ZFICAgICAgICAoX0FDKDEsVSk8PDI0KQotI2Rl
ZmluZSBTQ1RMUl9VICAgICAgICAgKF9BQygxLFUpPDwyMikKLSNkZWZpbmUgU0NUTFJfRkkgICAg
ICAgIChfQUMoMSxVKTw8MjEpCi0jZGVmaW5lIFNDVExSX1dYTiAgICAgICAoX0FDKDEsVSk8PDE5
KQotI2RlZmluZSBTQ1RMUl9IQSAgICAgICAgKF9BQygxLFUpPDwxNykKLSNkZWZpbmUgU0NUTFJf
UlIgICAgICAgIChfQUMoMSxVKTw8MTQpCi0jZGVmaW5lIFNDVExSX1YgICAgICAgICAoX0FDKDEs
VSk8PDEzKQotI2RlZmluZSBTQ1RMUl9JICAgICAgICAgKF9BQygxLFUpPDwxMikKLSNkZWZpbmUg
U0NUTFJfWiAgICAgICAgIChfQUMoMSxVKTw8MTEpCi0jZGVmaW5lIFNDVExSX1NXICAgICAgICAo
X0FDKDEsVSk8PDEwKQotI2RlZmluZSBTQ1RMUl9CICAgICAgICAgKF9BQygxLFUpPDw3KQotI2Rl
ZmluZSBTQ1RMUl9DICAgICAgICAgKF9BQygxLFUpPDwyKQotI2RlZmluZSBTQ1RMUl9BICAgICAg
ICAgKF9BQygxLFUpPDwxKQotI2RlZmluZSBTQ1RMUl9NICAgICAgICAgKF9BQygxLFUpPDwwKQor
CisvKiBCaXRzIHNwZWNpZmljIHRvIFNDVExSX0VMMSBmb3IgQXJtMzIgKi8KKworI2RlZmluZSBT
Q1RMUl9BMzJfRUwxX1YgICAgIChfQUMoMSxVKTw8MTMpCisKKy8qIENvbW1vbiBiaXRzIGZvciBT
Q1RMUl9FTHggZm9yIEFybTMyICovCisKKyNkZWZpbmUgU0NUTFJfQTMyX0VMeF9URSAgICAoX0FD
KDEsVSk8PDMwKQorI2RlZmluZSBTQ1RMUl9BMzJfRUx4X0ZJICAgIChfQUMoMSxVKTw8MjEpCisK
Ky8qIENvbW1vbiBiaXRzIGZvciBTQ1RMUl9FTHggb24gYWxsIGFyY2hpdGVjdHVyZXMgKi8KKyNk
ZWZpbmUgU0NUTFJfQXh4X0VMeF9FRSAgICAoX0FDKDEsVSk8PDI1KQorI2RlZmluZSBTQ1RMUl9B
eHhfRUx4X1dYTiAgIChfQUMoMSxVKTw8MTkpCisjZGVmaW5lIFNDVExSX0F4eF9FTHhfSSAgICAg
KF9BQygxLFUpPDwxMikKKyNkZWZpbmUgU0NUTFJfQXh4X0VMeF9DICAgICAoX0FDKDEsVSk8PDIp
CisjZGVmaW5lIFNDVExSX0F4eF9FTHhfQSAgICAgKF9BQygxLFUpPDwxKQorI2RlZmluZSBTQ1RM
Ul9BeHhfRUx4X00gICAgIChfQUMoMSxVKTw8MCkKIAogI2RlZmluZSBIU0NUTFJfQkFTRSAgICAg
X0FDKDB4MzBjNTE4NzgsVSkKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9t
ZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 21 11:01:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 11:01:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hT2W4-0000Ic-Jv; Tue, 21 May 2019 11:01: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=TCK3=TV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hT2W3-0000IK-AP
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 11:01:07 +0000
X-Inumbo-ID: bb14d907-7bb7-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bb14d907-7bb7-11e9-8980-bc764e045a96;
 Tue, 21 May 2019 11:01: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 1hT2W1-0001R0-Qk
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 11:01:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hT2W1-00060R-OG
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 11:01:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hT2W1-00060R-OG@xenbits.xenproject.org>
Date: Tue, 21 May 2019 11:01:05 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: processor: Use BIT(..,
 UL) instead of _AC(1, U) in SCTLR_ defines
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDg2MDNkNGEyODRmOWY3NjAyMTdiNzRiNWQ5MWViOTQzOWY5ZDk4MTAKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIE1h
eSAxNCAxMzoyNDo0MCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgMjEgMTE6NTk6MjkgMjAxOSArMDEw
MAoKICAgIHhlbi9hcm06IHByb2Nlc3NvcjogVXNlIEJJVCguLiwgVUwpIGluc3RlYWQgb2YgX0FD
KDEsIFUpIGluIFNDVExSXyBkZWZpbmVzCiAgICAKICAgIFVzZSB0aGUgcGF0dGVybiBCSVQoLi4u
LCBVTCkgdG8gbWFrZSB0aGUgY29kZSBtb3JlIHJlYWRhYmxlLiBOb3RlIHRoYXQKICAgIHVuc2ln
bmVkIGxvbmcgaXMgdXNlZCBpbnN0ZWFkIG9mIHVuc2lnbmVkIGJlY2F1c2UgU0NUTFIgaXMgdGVj
aG5pY2FsbHkKICAgIDMyLWJpdCBvbiBBcm0zMiBhbmQgNjQtYml0IG9uIEFybTY0LgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAg
UmV2aWV3ZWQtYnk6IFN0ZWZhbm8gU3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4K
LS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJtL3Byb2Nlc3Nvci5oIHwgMTggKysrKysrKysrLS0tLS0t
LS0tCiAxIGZpbGUgY2hhbmdlZCwgOSBpbnNlcnRpb25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmggYi94ZW4vaW5jbHVkZS9h
c20tYXJtL3Byb2Nlc3Nvci5oCmluZGV4IGM2ZjU2NDkwYjMuLmE1NDU4M2JhZWIgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS1hcm0vcHJvY2Vzc29yLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LWFybS9wcm9jZXNzb3IuaApAQCAtMTE1LDIwICsxMTUsMjAgQEAKIAogLyogQml0cyBzcGVjaWZp
YyB0byBTQ1RMUl9FTDEgZm9yIEFybTMyICovCiAKLSNkZWZpbmUgU0NUTFJfQTMyX0VMMV9WICAg
ICAoX0FDKDEsVSk8PDEzKQorI2RlZmluZSBTQ1RMUl9BMzJfRUwxX1YgICAgIEJJVCgxMywgVUwp
CiAKIC8qIENvbW1vbiBiaXRzIGZvciBTQ1RMUl9FTHggZm9yIEFybTMyICovCiAKLSNkZWZpbmUg
U0NUTFJfQTMyX0VMeF9URSAgICAoX0FDKDEsVSk8PDMwKQotI2RlZmluZSBTQ1RMUl9BMzJfRUx4
X0ZJICAgIChfQUMoMSxVKTw8MjEpCisjZGVmaW5lIFNDVExSX0EzMl9FTHhfVEUgICAgQklUKDMw
LCBVTCkKKyNkZWZpbmUgU0NUTFJfQTMyX0VMeF9GSSAgICBCSVQoMjEsIFVMKQogCiAvKiBDb21t
b24gYml0cyBmb3IgU0NUTFJfRUx4IG9uIGFsbCBhcmNoaXRlY3R1cmVzICovCi0jZGVmaW5lIFND
VExSX0F4eF9FTHhfRUUgICAgKF9BQygxLFUpPDwyNSkKLSNkZWZpbmUgU0NUTFJfQXh4X0VMeF9X
WE4gICAoX0FDKDEsVSk8PDE5KQotI2RlZmluZSBTQ1RMUl9BeHhfRUx4X0kgICAgIChfQUMoMSxV
KTw8MTIpCi0jZGVmaW5lIFNDVExSX0F4eF9FTHhfQyAgICAgKF9BQygxLFUpPDwyKQotI2RlZmlu
ZSBTQ1RMUl9BeHhfRUx4X0EgICAgIChfQUMoMSxVKTw8MSkKLSNkZWZpbmUgU0NUTFJfQXh4X0VM
eF9NICAgICAoX0FDKDEsVSk8PDApCisjZGVmaW5lIFNDVExSX0F4eF9FTHhfRUUgICAgQklUKDI1
LCBVTCkKKyNkZWZpbmUgU0NUTFJfQXh4X0VMeF9XWE4gICBCSVQoMTksIFVMKQorI2RlZmluZSBT
Q1RMUl9BeHhfRUx4X0kgICAgIEJJVCgxMiwgVUwpCisjZGVmaW5lIFNDVExSX0F4eF9FTHhfQyAg
ICAgQklUKDIsIFVMKQorI2RlZmluZSBTQ1RMUl9BeHhfRUx4X0EgICAgIEJJVCgxLCBVTCkKKyNk
ZWZpbmUgU0NUTFJfQXh4X0VMeF9NICAgICBCSVQoMCwgVUwpCiAKICNkZWZpbmUgSFNDVExSX0JB
U0UgICAgIF9BQygweDMwYzUxODc4LFUpCiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBm
b3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 21 13:00:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 13: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 1hT4NF-0001gC-Bz; Tue, 21 May 2019 13:00:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TCK3=TV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hT4NE-0001d4-59
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 13:00:08 +0000
X-Inumbo-ID: 5a16a416-7bc8-11e9-948b-033b5882afcc
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5a16a416-7bc8-11e9-948b-033b5882afcc;
 Tue, 21 May 2019 13:00: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 1hT4NA-0003if-GM
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 13:00:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hT4NA-0004AE-Bw
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 13:00:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hT4NA-0004AE-Bw@xenbits.xenproject.org>
Date: Tue, 21 May 2019 13:00:04 +0000
Subject: [Xen-changelog] [xen staging] xen/arm: Use mfn_to_pdx instead of
 pfn_to_pdx when possible
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY1ODI4Nzg3MzJlYmFhNDNlNTA4NzJlMWIyODYxMzEzMDFiOWI2M2IKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIE1h
eSA3IDE2OjE0OjQ1IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyMSAxMzo0MTo0NCAyMDE5ICswMTAw
CgogICAgeGVuL2FybTogVXNlIG1mbl90b19wZHggaW5zdGVhZCBvZiBwZm5fdG9fcGR4IHdoZW4g
cG9zc2libGUKICAgIAogICAgbWZuX3RvX3BkeCBhZGRzIG1vcmUgc2FmZXR5IHRoYW4gcGZuX3Rv
X3BkeC4gUmVwbGFjZSBhbGwgYnV0IG9uIHBsYWNlIGluCiAgICB0aGUgQXJtIGNvZGUgdG8gdXNl
IHRoZSBmb3JtZXIuCiAgICAKICAgIE5vIGZ1bmN0aW9uYWwgY2hhbmdlcy4KICAgIAogICAgU2ln
bmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmll
d2VkLWJ5OiBTdGVmYW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQog
eGVuL2FyY2gvYXJtL21tLmMgICAgICAgIHwgMiArLQogeGVuL2luY2x1ZGUvYXNtLWFybS9tbS5o
IHwgNiArKystLS0KIDIgZmlsZXMgY2hhbmdlZCwgNCBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9tbS5jIGIveGVuL2FyY2gvYXJtL21tLmMK
aW5kZXggMDIyNTdhZDg0Yi4uNmFjMTY5Y2UyNyAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL21t
LmMKKysrIGIveGVuL2FyY2gvYXJtL21tLmMKQEAgLTg5OCw3ICs4OTgsNyBAQCB2b2lkIF9faW5p
dCBzZXR1cF9mcmFtZXRhYmxlX21hcHBpbmdzKHBhZGRyX3QgcHMsIHBhZGRyX3QgcGUpCiAgICAg
aW50IGk7CiAjZW5kaWYKIAotICAgIGZyYW1ldGFibGVfYmFzZV9wZHggPSBwZm5fdG9fcGR4KHBz
ID4+IFBBR0VfU0hJRlQpOworICAgIGZyYW1ldGFibGVfYmFzZV9wZHggPSBtZm5fdG9fcGR4KG1h
ZGRyX3RvX21mbihwcykpOwogICAgIC8qIFJvdW5kIHVwIHRvIDJNIG9yIDMyTSBib3VuZGFyeSwg
YXMgYXBwcm9wcmlhdGUuICovCiAgICAgZnJhbWV0YWJsZV9zaXplID0gUk9VTkRVUChmcmFtZXRh
YmxlX3NpemUsIG1hcHBpbmdfc2l6ZSk7CiAgICAgYmFzZV9tZm4gPSBhbGxvY19ib290X3BhZ2Vz
KGZyYW1ldGFibGVfc2l6ZSA+PiBQQUdFX1NISUZULCAzMjw8KDIwLTEyKSk7CmRpZmYgLS1naXQg
YS94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmggYi94ZW4vaW5jbHVkZS9hc20tYXJtL21tLmgKaW5k
ZXggZWFmYTI2ZjU2ZS4uN2I2YWFmNWUzZiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFy
bS9tbS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vbW0uaApAQCAtMjI1LDcgKzIyNSw3IEBA
IHN0YXRpYyBpbmxpbmUgdm9pZCBfX2lvbWVtICppb3JlbWFwX3djKHBhZGRyX3Qgc3RhcnQsIHNp
emVfdCBsZW4pCiAvKiBDb252ZXJ0IGJldHdlZW4gZnJhbWUgbnVtYmVyIGFuZCBhZGRyZXNzIGZv
cm1hdHMuICAqLwogI2RlZmluZSBwZm5fdG9fcGFkZHIocGZuKSAoKHBhZGRyX3QpKHBmbikgPDwg
UEFHRV9TSElGVCkKICNkZWZpbmUgcGFkZHJfdG9fcGZuKHBhKSAgKCh1bnNpZ25lZCBsb25nKSgo
cGEpID4+IFBBR0VfU0hJRlQpKQotI2RlZmluZSBwYWRkcl90b19wZHgocGEpICAgIHBmbl90b19w
ZHgocGFkZHJfdG9fcGZuKHBhKSkKKyNkZWZpbmUgcGFkZHJfdG9fcGR4KHBhKSAgICBtZm5fdG9f
cGR4KG1hZGRyX3RvX21mbihwYSkpCiAjZGVmaW5lIGdmbl90b19nYWRkcihnZm4pICAgcGZuX3Rv
X3BhZGRyKGdmbl94KGdmbikpCiAjZGVmaW5lIGdhZGRyX3RvX2dmbihnYSkgICAgX2dmbihwYWRk
cl90b19wZm4oZ2EpKQogI2RlZmluZSBtZm5fdG9fbWFkZHIobWZuKSAgIHBmbl90b19wYWRkciht
Zm5feChtZm4pKQpAQCAtMjUzLDcgKzI1Myw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCAqbWFkZHJf
dG9fdmlydChwYWRkcl90IG1hKQogI2Vsc2UKIHN0YXRpYyBpbmxpbmUgdm9pZCAqbWFkZHJfdG9f
dmlydChwYWRkcl90IG1hKQogewotICAgIEFTU0VSVChwZm5fdG9fcGR4KG1hID4+IFBBR0VfU0hJ
RlQpIDwgKERJUkVDVE1BUF9TSVpFID4+IFBBR0VfU0hJRlQpKTsKKyAgICBBU1NFUlQobWZuX3Rv
X3BkeChtYWRkcl90b19tZm4obWEpKSA8IChESVJFQ1RNQVBfU0laRSA+PiBQQUdFX1NISUZUKSk7
CiAgICAgcmV0dXJuICh2b2lkICopKFhFTkhFQVBfVklSVF9TVEFSVCAtCiAgICAgICAgICAgICAg
ICAgICAgIG1mbl90b19tYWRkcih4ZW5oZWFwX21mbl9zdGFydCkgKwogICAgICAgICAgICAgICAg
ICAgICAoKG1hICYgbWFfdmFfYm90dG9tX21hc2spIHwKQEAgLTMwMSw3ICszMDEsNyBAQCBzdGF0
aWMgaW5saW5lIHN0cnVjdCBwYWdlX2luZm8gKnZpcnRfdG9fcGFnZShjb25zdCB2b2lkICp2KQog
ICAgIEFTU0VSVCh2YSA8IHhlbmhlYXBfdmlydF9lbmQpOwogCiAgICAgcGR4ID0gKHZhIC0gWEVO
SEVBUF9WSVJUX1NUQVJUKSA+PiBQQUdFX1NISUZUOwotICAgIHBkeCArPSBwZm5fdG9fcGR4KG1m
bl94KHhlbmhlYXBfbWZuX3N0YXJ0KSk7CisgICAgcGR4ICs9IG1mbl90b19wZHgoeGVuaGVhcF9t
Zm5fc3RhcnQpOwogICAgIHJldHVybiBmcmFtZV90YWJsZSArIHBkeCAtIGZyYW1ldGFibGVfYmFz
ZV9wZHg7CiB9CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dp
dC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMu
eGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 21 13:00:17 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 13:00:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hT4NN-0001kA-Di; Tue, 21 May 2019 13:00:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TCK3=TV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hT4NL-0001jy-RC
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 13:00:15 +0000
X-Inumbo-ID: 602d3fdc-7bc8-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 602d3fdc-7bc8-11e9-8980-bc764e045a96;
 Tue, 21 May 2019 13:00:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hT4NK-0003jG-Np
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 13:00:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hT4NK-0004C2-Je
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 13:00:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hT4NK-0004C2-Je@xenbits.xenproject.org>
Date: Tue, 21 May 2019 13:00:14 +0000
Subject: [Xen-changelog] [xen staging] xen/x86: Constify the parameter "d"
 in mfn_to_gfn
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGI5MTVmNTdhNDliYzEyZTlmNWZiNjBjZTYwNDc3MmIwOTc3N2ZmMGQKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIE1h
eSA3IDE2OjE0OjQ2IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4u
Z3JhbGxAYXJtLmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAyMSAxMzo0MjoyMSAyMDE5ICswMTAw
CgogICAgeGVuL3g4NjogQ29uc3RpZnkgdGhlIHBhcmFtZXRlciAiZCIgaW4gbWZuX3RvX2dmbgog
ICAgCiAgICBUaGUgcGFyYW1ldGVyICJkIiBob2xkcyB0aGUgZG9tYWluIGFuZCBpcyBub3QgbW9k
aWZpZWQgYnkgdGhlIGZ1bmN0aW9uLgogICAgU28gY29uc3RpZnkgaXQuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9pbmNsdWRlL2Fz
bS14ODYvcDJtLmggfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVs
ZXRpb24oLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oIGIveGVuL2lu
Y2x1ZGUvYXNtLXg4Ni9wMm0uaAppbmRleCA3ZTcxYmYwNzViLi41OTZkNzQ0YjZkIDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYv
cDJtLmgKQEAgLTUwNiw3ICs1MDYsNyBAQCBzdGF0aWMgaW5saW5lIHN0cnVjdCBwYWdlX2luZm8g
KmdldF9wYWdlX2Zyb21fZ2ZuKAogfQogCiAvKiBHZW5lcmFsIGNvbnZlcnNpb24gZnVuY3Rpb24g
ZnJvbSBtZm4gdG8gZ2ZuICovCi1zdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxvbmcgbWZuX3RvX2dm
bihzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBtZm4pCitzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGxv
bmcgbWZuX3RvX2dmbihjb25zdCBzdHJ1Y3QgZG9tYWluICpkLCBtZm5fdCBtZm4pCiB7CiAgICAg
aWYgKCBwYWdpbmdfbW9kZV90cmFuc2xhdGUoZCkgKQogICAgICAgICByZXR1cm4gZ2V0X2dwZm5f
ZnJvbV9tZm4obWZuX3gobWZuKSk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 21 13:55:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 13:55:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hT5ET-0005zz-Us; Tue, 21 May 2019 13:55:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TCK3=TV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hT5ET-0005zu-Ax
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 13:55:09 +0000
X-Inumbo-ID: 094466f6-7bd0-11e9-a9eb-2fd7e5746506
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 094466f6-7bd0-11e9-a9eb-2fd7e5746506;
 Tue, 21 May 2019 13:55:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hT5EO-0004kE-Rr
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 13:55:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hT5EO-0007Qk-PE
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 13:55:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hT5EO-0007Qk-PE@xenbits.xenproject.org>
Date: Tue, 21 May 2019 13:55:04 +0000
Subject: [Xen-changelog] [xen staging] x86/CPUID: support leaf 7 subleaf 1 /
 AVX512_BF16
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDk3ZTRlYmRjZDc2NWY5ZTUyOTZlNThkNTA3MTIyNTM2OWE0NWE3YWQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWF5IDIx
IDE1OjQzOjAwIDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDIxIDE1OjQzOjAwIDIwMTkgKzAyMDAKCiAgICB4
ODYvQ1BVSUQ6IHN1cHBvcnQgbGVhZiA3IHN1YmxlYWYgMSAvIEFWWDUxMl9CRjE2CiAgICAKICAg
IFRoZSBBVlg1MTJfQkYxNiBmZWF0dXJlIGZsYWcgcmVzaWRlcyBpbiB0aGlzIHNvIGZhciBibGFu
ayBzdWItbGVhZi4KICAgIEV4cGFuZCBpbmZyYXN0cnVjdHVyZSBhY2NvcmRpbmdseS4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgUmV2
aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQog
dG9vbHMvbGlieGwvbGlieGxfY3B1aWQuYyAgICAgICAgICAgICAgICAgICB8ICAyICsrCiB0b29s
cy9taXNjL3hlbi1jcHVpZC5jICAgICAgICAgICAgICAgICAgICAgIHwgIDYgKysrKysrCiB4ZW4v
YXJjaC94ODYvY3B1L2NvbW1vbi5jICAgICAgICAgICAgICAgICAgIHwgMTAgKysrKysrKystLQog
eGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaCB8ICAzICsrKwogeGVu
L2luY2x1ZGUveGVuL2xpYi94ODYvY3B1aWQuaCAgICAgICAgICAgICB8IDEyICsrKysrKysrKysr
LQogeGVuL3Rvb2xzL2dlbi1jcHVpZC5weSAgICAgICAgICAgICAgICAgICAgICB8ICAyICstCiA2
IGZpbGVzIGNoYW5nZWQsIDMxIGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY3B1aWQuYyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2NwdWlk
LmMKaW5kZXggNGUzNjU2ZmEzNS4uYThkMDdmYWM1MCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwv
bGlieGxfY3B1aWQuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9jcHVpZC5jCkBAIC0yMTgsNiAr
MjE4LDggQEAgaW50IGxpYnhsX2NwdWlkX3BhcnNlX2NvbmZpZyhsaWJ4bF9jcHVpZF9wb2xpY3lf
bGlzdCAqY3B1aWQsIGNvbnN0IGNoYXIqIHN0cikKICAgICAgICAgeyJhcmNoLWNhcHMiLCAgICAw
eDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VEWCwgMjksICAxfSwKICAgICAgICAgeyJzc2JkIiwg
ICAgICAgICAweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VEWCwgMzEsICAxfSwKIAorICAgICAg
ICB7ImF2eDUxMi1iZjE2IiwgIDB4MDAwMDAwMDcsICAxLCBDUFVJRF9SRUdfRUFYLCAgNSwgIDF9
LAorCiAgICAgICAgIHsibGFoZnNhaGYiLCAgICAgMHg4MDAwMDAwMSwgTkEsIENQVUlEX1JFR19F
Q1gsICAwLCAgMX0sCiAgICAgICAgIHsiY21wbGVnYWN5IiwgICAgMHg4MDAwMDAwMSwgTkEsIENQ
VUlEX1JFR19FQ1gsICAxLCAgMX0sCiAgICAgICAgIHsic3ZtIiwgICAgICAgICAgMHg4MDAwMDAw
MSwgTkEsIENQVUlEX1JFR19FQ1gsICAyLCAgMX0sCmRpZmYgLS1naXQgYS90b29scy9taXNjL3hl
bi1jcHVpZC5jIGIvdG9vbHMvbWlzYy94ZW4tY3B1aWQuYwppbmRleCA5ZDkzZWVlZDI0Li5iMGRi
MDUyNWE5IDEwMDY0NAotLS0gYS90b29scy9taXNjL3hlbi1jcHVpZC5jCisrKyBiL3Rvb2xzL21p
c2MveGVuLWNwdWlkLmMKQEAgLTE2NCw2ICsxNjQsMTEgQEAgc3RhdGljIGNvbnN0IGNoYXIgKmNv
bnN0IHN0cl83ZDBbMzJdID0KICAgICAvKiAzMCAqLyAgICAgICAgICAgICAgICBbMzFdID0gInNz
YmQiLAogfTsKIAorc3RhdGljIGNvbnN0IGNoYXIgKmNvbnN0IHN0cl83YTFbMzJdID0KK3sKKyAg
ICAvKiA0ICovICAgICAgICAgICAgICAgICBbIDVdID0gImF2eDUxMl9iZjE2IiwKK307CisKIHN0
YXRpYyBjb25zdCBzdHJ1Y3QgewogICAgIGNvbnN0IGNoYXIgKm5hbWU7CiAgICAgY29uc3QgY2hh
ciAqYWJicjsKQEAgLTE4MCw2ICsxODUsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHsKICAgICB7
ICIweDgwMDAwMDA3LmVkeCIsICAgImU3ZCIsIHN0cl9lN2QgfSwKICAgICB7ICIweDgwMDAwMDA4
LmVieCIsICAgImU4YiIsIHN0cl9lOGIgfSwKICAgICB7ICIweDAwMDAwMDA3OjAuZWR4IiwgIjdk
MCIsIHN0cl83ZDAgfSwKKyAgICB7ICIweDAwMDAwMDA3OjEuZWF4IiwgIjdhMSIsIHN0cl83YTEg
fSwKIH07CiAKICNkZWZpbmUgQ09MX0FMSUdOICIxOCIKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9jcHUvY29tbW9uLmMgYi94ZW4vYXJjaC94ODYvY3B1L2NvbW1vbi5jCmluZGV4IDQzY2ZkYzgx
NTUuLjMzZjVkMzI1NTcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHUvY29tbW9uLmMKKysr
IGIveGVuL2FyY2gveDg2L2NwdS9jb21tb24uYwpAQCAtMzkxLDExICszOTEsMTcgQEAgc3RhdGlj
IHZvaWQgZ2VuZXJpY19pZGVudGlmeShzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCiAJCQk9IGNwdWlk
X2VieCgweDgwMDAwMDA4KTsKIAogCS8qIEludGVsLWRlZmluZWQgZmxhZ3M6IGxldmVsIDB4MDAw
MDAwMDcgKi8KLQlpZiAoIGMtPmNwdWlkX2xldmVsID49IDB4MDAwMDAwMDcgKQotCQljcHVpZF9j
b3VudCgweDAwMDAwMDA3LCAwLCAmdG1wLAorCWlmICggYy0+Y3B1aWRfbGV2ZWwgPj0gMHgwMDAw
MDAwNyApIHsKKwkJY3B1aWRfY291bnQoMHgwMDAwMDAwNywgMCwgJmVheCwKIAkJCSAgICAmYy0+
eDg2X2NhcGFiaWxpdHlbY3B1ZmVhdF93b3JkKFg4Nl9GRUFUVVJFX0ZTR1NCQVNFKV0sCiAJCQkg
ICAgJmMtPng4Nl9jYXBhYmlsaXR5W2NwdWZlYXRfd29yZChYODZfRkVBVFVSRV9QS1UpXSwKIAkJ
CSAgICAmYy0+eDg2X2NhcGFiaWxpdHlbY3B1ZmVhdF93b3JkKFg4Nl9GRUFUVVJFX0FWWDUxMl80
Vk5OSVcpXSk7CisJCWlmIChlYXggPiAwKQorCQkJY3B1aWRfY291bnQoMHgwMDAwMDAwNywgMSwK
KwkJCQkgICAgJmMtPng4Nl9jYXBhYmlsaXR5W2NwdWZlYXRfd29yZChYODZfRkVBVFVSRV9BVlg1
MTJfQkYxNildLAorCQkJCSAgICAmdG1wLCAmdG1wLCAmdG1wKTsKKwl9CisKIAlpZiAoYy0+Y3B1
aWRfbGV2ZWwgPj0gMHhkKQogCQljcHVpZF9jb3VudCgweGQsIDEsCiAJCQkgICAgJmMtPng4Nl9j
YXBhYmlsaXR5W2NwdWZlYXRfd29yZChYODZfRkVBVFVSRV9YU0FWRU9QVCldLApkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaCBiL3hlbi9pbmNs
dWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmgKaW5kZXggZTQ2NTFiNDQzNC4uNTRm
ZjgyMTQ2ZCAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1
cmVzZXQuaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVyZXNldC5o
CkBAIC0yNTAsNiArMjUwLDkgQEAgWEVOX0NQVUZFQVRVUkUoTDFEX0ZMVVNILCAgICAgOSozMisy
OCkgLypTICBNU1JfRkxVU0hfQ01EIGFuZCBMMUQgZmx1c2guICovCiBYRU5fQ1BVRkVBVFVSRShB
UkNIX0NBUFMsICAgICA5KjMyKzI5KSAvKiAgIElBMzJfQVJDSF9DQVBBQklMSVRJRVMgTVNSICov
CiBYRU5fQ1BVRkVBVFVSRShTU0JELCAgICAgICAgICA5KjMyKzMxKSAvKkEgIE1TUl9TUEVDX0NU
UkwuU1NCRCBhdmFpbGFibGUgKi8KIAorLyogSW50ZWwtZGVmaW5lZCBDUFUgZmVhdHVyZXMsIENQ
VUlEIGxldmVsIDB4MDAwMDAwMDc6MS5lYXgsIHdvcmQgMTAgKi8KK1hFTl9DUFVGRUFUVVJFKEFW
WDUxMl9CRjE2LCAgMTAqMzIrIDUpIC8qICAgQVZYNTEyIEJGbG9hdDE2IEluc3RydWN0aW9ucyAq
LworCiAjZW5kaWYgLyogWEVOX0NQVUZFQVRVUkUgKi8KIAogLyogQ2xlYW4gdXAgZnJvbSBhIGRl
ZmF1bHQgaW5jbHVkZS4gIENsb3NlIHRoZSBlbnVtIChmb3IgQykuICovCmRpZmYgLS1naXQgYS94
ZW4vaW5jbHVkZS94ZW4vbGliL3g4Ni9jcHVpZC5oIGIveGVuL2luY2x1ZGUveGVuL2xpYi94ODYv
Y3B1aWQuaAppbmRleCAwMjI3NTdmOTk1Li4yNTJkMmM5NzhkIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS94ZW4vbGliL3g4Ni9jcHVpZC5oCisrKyBiL3hlbi9pbmNsdWRlL3hlbi9saWIveDg2L2Nw
dWlkLmgKQEAgLTE0LDYgKzE0LDcgQEAKICNkZWZpbmUgRkVBVFVSRVNFVF9lN2QgICAgNyAvKiAw
eDgwMDAwMDA3LmVkeCAgICAgICovCiAjZGVmaW5lIEZFQVRVUkVTRVRfZThiICAgIDggLyogMHg4
MDAwMDAwOC5lYnggICAgICAqLwogI2RlZmluZSBGRUFUVVJFU0VUXzdkMCAgICA5IC8qIDB4MDAw
MDAwMDc6MC5lZHggICAgKi8KKyNkZWZpbmUgRkVBVFVSRVNFVF83YTEgICAxMCAvKiAweDAwMDAw
MDA3OjEuZWF4ICAgICovCiAKIHN0cnVjdCBjcHVpZF9sZWFmCiB7CkBAIC03OSw3ICs4MCw3IEBA
IGNvbnN0IGNoYXIgKng4Nl9jcHVpZF92ZW5kb3JfdG9fc3RyKHVuc2lnbmVkIGludCB2ZW5kb3Ip
OwogCiAjZGVmaW5lIENQVUlEX0dVRVNUX05SX0JBU0lDICAgICAgKDB4ZHUgKyAxKQogI2RlZmlu
ZSBDUFVJRF9HVUVTVF9OUl9DQUNIRSAgICAgICg1dSArIDEpCi0jZGVmaW5lIENQVUlEX0dVRVNU
X05SX0ZFQVQgICAgICAgKDB1ICsgMSkKKyNkZWZpbmUgQ1BVSURfR1VFU1RfTlJfRkVBVCAgICAg
ICAoMXUgKyAxKQogI2RlZmluZSBDUFVJRF9HVUVTVF9OUl9UT1BPICAgICAgICgxdSArIDEpCiAj
ZGVmaW5lIENQVUlEX0dVRVNUX05SX1hTVEFURSAgICAgKDYydSArIDEpCiAjZGVmaW5lIENQVUlE
X0dVRVNUX05SX0VYVERfSU5URUwgKDB4OHUgKyAxKQpAQCAtMTc3LDYgKzE3OCwxMyBAQCBzdHJ1
Y3QgY3B1aWRfcG9saWN5CiAgICAgICAgICAgICAgICAgc3RydWN0IHsgREVDTF9CSVRGSUVMRCg3
ZDApOyB9OwogICAgICAgICAgICAgfTsKICAgICAgICAgfTsKKyAgICAgICAgc3RydWN0IHsKKyAg
ICAgICAgICAgIC8qIFN1YmxlYWYgMS4gKi8KKyAgICAgICAgICAgIHVuaW9uIHsKKyAgICAgICAg
ICAgICAgICB1aW50MzJfdCBfN2ExOworICAgICAgICAgICAgICAgIHN0cnVjdCB7IERFQ0xfQklU
RklFTEQoN2ExKTsgfTsKKyAgICAgICAgICAgIH07CisgICAgICAgIH07CiAgICAgfSBmZWF0Owog
CiAgICAgLyogRXh0ZW5kZWQgdG9wb2xvZ3kgZW51bWVyYXRpb246IDB4MDAwMDAwMEJbeHhdICov
CkBAIC0yODAsNiArMjg4LDcgQEAgc3RhdGljIGlubGluZSB2b2lkIGNwdWlkX3BvbGljeV90b19m
ZWF0dXJlc2V0KAogICAgIGZzW0ZFQVRVUkVTRVRfZTdkXSA9IHAtPmV4dGQuZTdkOwogICAgIGZz
W0ZFQVRVUkVTRVRfZThiXSA9IHAtPmV4dGQuZThiOwogICAgIGZzW0ZFQVRVUkVTRVRfN2QwXSA9
IHAtPmZlYXQuXzdkMDsKKyAgICBmc1tGRUFUVVJFU0VUXzdhMV0gPSBwLT5mZWF0Ll83YTE7CiB9
CiAKIC8qIEZpbGwgaW4gYSBDUFVJRCBwb2xpY3kgZnJvbSBhIGZlYXR1cmVzZXQgYml0bWFwLiAq
LwpAQCAtMjk2LDYgKzMwNSw3IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBjcHVpZF9mZWF0dXJlc2V0
X3RvX3BvbGljeSgKICAgICBwLT5leHRkLmU3ZCAgID0gZnNbRkVBVFVSRVNFVF9lN2RdOwogICAg
IHAtPmV4dGQuZThiICAgPSBmc1tGRUFUVVJFU0VUX2U4Yl07CiAgICAgcC0+ZmVhdC5fN2QwICA9
IGZzW0ZFQVRVUkVTRVRfN2QwXTsKKyAgICBwLT5mZWF0Ll83YTEgID0gZnNbRkVBVFVSRVNFVF83
YTFdOwogfQogCiBjb25zdCB1aW50MzJfdCAqeDg2X2NwdWlkX2xvb2t1cF9kZWVwX2RlcHModWlu
dDMyX3QgZmVhdHVyZSk7CmRpZmYgLS1naXQgYS94ZW4vdG9vbHMvZ2VuLWNwdWlkLnB5IGIveGVu
L3Rvb2xzL2dlbi1jcHVpZC5weQppbmRleCA2N2VjNTRiMTgzLi44ZjZiOTc3ZGYwIDEwMDc1NQot
LS0gYS94ZW4vdG9vbHMvZ2VuLWNwdWlkLnB5CisrKyBiL3hlbi90b29scy9nZW4tY3B1aWQucHkK
QEAgLTI3MCw3ICsyNzAsNyBAQCBkZWYgY3J1bmNoX251bWJlcnMoc3RhdGUpOgogICAgICAgICAj
IEFWWDUxMiBleHRlbnNpb25zIGFjdGluZyBzb2xlbHkgb24gdmVjdG9ycyBvZiBieXRlcy93b3Jk
cyBhcmUgbWFkZQogICAgICAgICAjIGRlcGVuZGVudHMgb2YgQVZYNTEyQlcgKGFzIHRvIHJlcXVp
cmluZyB3aWRlciB0aGFuIDE2LWJpdCBtYXNrCiAgICAgICAgICMgcmVnaXN0ZXJzKSwgZGVzcGl0
ZSB0aGUgU0RNIG5vdCBmb3JtYWxseSBtYWtpbmcgdGhpcyBjb25uZWN0aW9uLgotICAgICAgICBB
Vlg1MTJCVzogW0FWWDUxMl9WQk1JXSwKKyAgICAgICAgQVZYNTEyQlc6IFtBVlg1MTJfQkYxNiwg
QVZYNTEyX1ZCTUldLAogCiAgICAgICAgICMgVGhlIGZlYXR1cmVzOgogICAgICAgICAjICAgKiBT
aW5nbGUgVGhyZWFkIEluZGlyZWN0IEJyYW5jaCBQcmVkaWN0b3JzCi0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 21 13:55:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 13:55:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hT5Ec-00060b-0Y; Tue, 21 May 2019 13:55:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TCK3=TV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hT5Ea-00060R-J3
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 13:55:16 +0000
X-Inumbo-ID: 0f5631e6-7bd0-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0f5631e6-7bd0-11e9-8980-bc764e045a96;
 Tue, 21 May 2019 13:55:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hT5EZ-0004l4-3C
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 13:55:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hT5EY-0007Rf-Vj
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 13:55:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hT5EY-0007Rf-Vj@xenbits.xenproject.org>
Date: Tue, 21 May 2019 13:55:14 +0000
Subject: [Xen-changelog] [xen staging] x86emul: support AVX512F move
 high/low insns
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGNkYTc0OGJjMzJlMjkwM2U5MGVmZmQzZjZjNzQ0YWI2YjNiNTk4MmUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWF5IDIx
IDE1OjQ1OjA2IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDIxIDE1OjQ1OjA2IDIwMTkgKzAyMDAKCiAgICB4
ODZlbXVsOiBzdXBwb3J0IEFWWDUxMkYgbW92ZSBoaWdoL2xvdyBpbnNucwogICAgCiAgICBObyBl
eHBsaWNpdCB0ZXN0IGhhcm5lc3MgYWRkaXRpb25zIG90aGVyIHRoYW4gdGhlIG92ZXJyaWRlcywg
YXMgdGhlCiAgICBjb21waWxlciBhbHJlYWR5IG1ha2VzIHVzZSBvZiB0aGUgaW5zbnMuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFj
a2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHRv
b2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMgIHwgMTAgKysrKysrKysrKwogdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuaCAgICAgICAgfCAgNiArKysrKysKIHhlbi9hcmNo
L3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIHwgMjcgKysrKysrKysrKysrKysrKysrKysr
KystLS0tCiAzIGZpbGVzIGNoYW5nZWQsIDM5IGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYyBiL3Rv
b2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKaW5kZXggYmI2YWMyNTVlNy4uZmY3
MjFlZjM1NCAxMDA2NDQKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDgu
YworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCkBAIC0yNTMsNiAr
MjUzLDE2IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJmXzEyOFtdID0gewogICAg
IElOU04oaW5zZXJ0cHMsICA2NiwgMGYzYSwgMjEsIGVsLCAgICBkLCBlbCksCiAgICAgSU5TTiht
b3YsICAgICAgIDY2LCAgIDBmLCA2ZSwgZWwsIGRxNjQsIGVsKSwKICAgICBJTlNOKG1vdiwgICAg
ICAgNjYsICAgMGYsIDdlLCBlbCwgZHE2NCwgZWwpLAorLy8gICAgICAgbW92aGxwcywgICAgICwg
ICAwZiwgMTIsICAgICAgICBkCisgICAgSU5TTihtb3ZocGQsICAgIDY2LCAgIDBmLCAxNiwgZWws
ICAgIHEsIHZsKSwKKyAgICBJTlNOKG1vdmhwZCwgICAgNjYsICAgMGYsIDE3LCBlbCwgICAgcSwg
dmwpLAorICAgIElOU04obW92aHBzLCAgICAgICwgICAwZiwgMTYsIGVsXzIsICBkLCB2bCksCisg
ICAgSU5TTihtb3ZocHMsICAgICAgLCAgIDBmLCAxNywgZWxfMiwgIGQsIHZsKSwKKy8vICAgICAg
IG1vdmxocHMsICAgICAsICAgMGYsIDE2LCAgICAgICAgZAorICAgIElOU04obW92bHBkLCAgICA2
NiwgICAwZiwgMTIsIGVsLCAgICBxLCB2bCksCisgICAgSU5TTihtb3ZscGQsICAgIDY2LCAgIDBm
LCAxMywgZWwsICAgIHEsIHZsKSwKKyAgICBJTlNOKG1vdmxwcywgICAgICAsICAgMGYsIDEyLCBl
bF8yLCAgZCwgdmwpLAorICAgIElOU04obW92bHBzLCAgICAgICwgICAwZiwgMTMsIGVsXzIsICBk
LCB2bCksCiAgICAgSU5TTihtb3ZxLCAgICAgIGYzLCAgIDBmLCA3ZSwgZWwsICAgIHEsIGVsKSwK
ICAgICBJTlNOKG1vdnEsICAgICAgNjYsICAgMGYsIGQ2LCBlbCwgICAgcSwgZWwpLAogfTsKZGlm
ZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmggYi90b29scy90ZXN0cy94
ODZfZW11bGF0b3Ivc2ltZC5oCmluZGV4IDFmNTdkNjdhNjEuLmYzY2YyNDkwYWQgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmgKKysrIGIvdG9vbHMvdGVzdHMveDg2
X2VtdWxhdG9yL3NpbWQuaApAQCAtMjY2LDYgKzI2NiwxMiBAQCBPVlIobW92ZCk7CiBPVlIobW92
cSk7CiBPVlJfU0ZQKG1vdik7CiBPVlJfVkZQKG1vdmEpOworT1ZSKG1vdmhscHMpOworT1ZSKG1v
dmhwZCk7CitPVlIobW92aHBzKTsKK09WUihtb3ZsaHBzKTsKK09WUihtb3ZscGQpOworT1ZSKG1v
dmxwcyk7CiBPVlJfVkZQKG1vdm50KTsKIE9WUl9WRlAobW92dSk7CiBPVlJfRlAobXVsKTsKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIGIveGVuL2Fy
Y2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKaW5kZXggYmRhY2QzMDAxNS4uNGZiODg4
MDUzMyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMK
KysrIGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTI4NiwxMSAr
Mjg2LDExIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdHdvYnl0ZV90YWJsZSB7CiAgICAgWzB4MGZd
ID0geyBNb2RSTXxTcmNJbW1CeXRlIH0sCiAgICAgWzB4MTBdID0geyBEc3RJbXBsaWNpdHxTcmNN
ZW18TW9kUk18TW92LCBzaW1kX2FueV9mcCwgZDhzX3ZsIH0sCiAgICAgWzB4MTFdID0geyBEc3RN
ZW18U3JjSW1wbGljaXR8TW9kUk18TW92LCBzaW1kX2FueV9mcCwgZDhzX3ZsIH0sCi0gICAgWzB4
MTJdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18TW92LCBzaW1kX290aGVyIH0sCi0gICAg
WzB4MTNdID0geyBEc3RNZW18U3JjSW1wbGljaXR8TW9kUk18TW92LCBzaW1kX290aGVyIH0sCisg
ICAgWzB4MTJdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18TW92LCBzaW1kX290aGVyLCAz
IH0sCisgICAgWzB4MTNdID0geyBEc3RNZW18U3JjSW1wbGljaXR8TW9kUk18TW92LCBzaW1kX290
aGVyLCAzIH0sCiAgICAgWzB4MTQgLi4uIDB4MTVdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9k
Uk0sIHNpbWRfcGFja2VkX2ZwLCBkOHNfdmwgfSwKLSAgICBbMHgxNl0gPSB7IERzdEltcGxpY2l0
fFNyY01lbXxNb2RSTXxNb3YsIHNpbWRfb3RoZXIgfSwKLSAgICBbMHgxN10gPSB7IERzdE1lbXxT
cmNJbXBsaWNpdHxNb2RSTXxNb3YsIHNpbWRfb3RoZXIgfSwKKyAgICBbMHgxNl0gPSB7IERzdElt
cGxpY2l0fFNyY01lbXxNb2RSTXxNb3YsIHNpbWRfb3RoZXIsIDMgfSwKKyAgICBbMHgxN10gPSB7
IERzdE1lbXxTcmNJbXBsaWNpdHxNb2RSTXxNb3YsIHNpbWRfb3RoZXIsIDMgfSwKICAgICBbMHgx
OCAuLi4gMHgxZl0gPSB7IEltcGxpY2l0T3BzfE1vZFJNIH0sCiAgICAgWzB4MjAgLi4uIDB4MjFd
ID0geyBEc3RNZW18U3JjSW1wbGljaXR8TW9kUk0gfSwKICAgICBbMHgyMiAuLi4gMHgyM10gPSB7
IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSB9LApAQCAtNjAwNiw2ICs2MDA2LDI1IEBAIHg4Nl9l
bXVsYXRlKAogICAgICAgICBvcF9ieXRlcyA9IDg7CiAgICAgICAgIGdvdG8gc2ltZF8wZl9mcDsK
IAorICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweDEyKTogICAvKiB2bW92bHBk
IG02NCx4bW0seG1tICovCisgICAgQ0FTRV9TSU1EX1BBQ0tFRF9GUChfRVZFWCwgMHgwZiwgMHgx
Myk6IC8qIHZtb3ZscHtzLGR9IHhtbSxtNjQgKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhf
NjYoMHgwZiwgMHgxNik6ICAgLyogdm1vdmhwZCBtNjQseG1tLHhtbSAqLworICAgIENBU0VfU0lN
RF9QQUNLRURfRlAoX0VWRVgsIDB4MGYsIDB4MTcpOiAvKiB2bW92aHB7cyxkfSB4bW0sbTY0ICov
CisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlICE9IE9QX01FTSwgRVhDX1VE
KTsKKyAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVY
KDB4MGYsIDB4MTIpOiAgICAgIC8qIHZtb3ZscHMgbTY0LHhtbSx4bW0gKi8KKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLyogdm1vdmhscHMgeG1tLHhtbSx4bW0g
Ki8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVgoMHgwZiwgMHgxNik6ICAgICAgLyogdm1vdmhw
cyBtNjQseG1tLHhtbSAqLworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAvKiB2bW92bGhwcyB4bW0seG1tLHhtbSAqLworICAgICAgICBnZW5lcmF0ZV9leGNlcHRp
b25faWYoKGV2ZXgubHIgfHwgZXZleC5vcG1zayB8fCBldmV4LmJycyB8fAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGV2ZXgudyAhPSAoZXZleC5wZnggJiBWRVhfUFJFRklYX0RPVUJM
RV9NQVNLKSksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFWENfVUQpOworICAgICAg
ICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJmKTsKKyAgICAgICAgaWYgKCAoZCAmIERz
dE1hc2spICE9IERzdE1lbSApCisgICAgICAgICAgICBkICY9IH5Ud29PcDsKKyAgICAgICAgb3Bf
Ynl0ZXMgPSA4OworICAgICAgICBnb3RvIHNpbWRfem1tOworCiAgICAgY2FzZSBYODZFTVVMX09Q
Q19GMygweDBmLCAweDEyKTogICAgICAgLyogbW92c2xkdXAgeG1tL20xMjgseG1tICovCiAgICAg
Y2FzZSBYODZFTVVMX09QQ19WRVhfRjMoMHgwZiwgMHgxMik6ICAgLyogdm1vdnNsZHVwIHt4LHl9
bW0vbWVtLHt4LHl9bW0gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0YyKDB4MGYsIDB4MTIpOiAg
ICAgICAvKiBtb3ZkZHVwIHhtbS9tNjQseG1tICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApY
ZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVj
dC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 21 13:55:29 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 13:55:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hT5En-00061q-2m; Tue, 21 May 2019 13:55:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TCK3=TV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hT5El-00061f-Va
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 13:55:28 +0000
X-Inumbo-ID: 156b9972-7bd0-11e9-a649-5f403b0cee0a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 156b9972-7bd0-11e9-a649-5f403b0cee0a;
 Tue, 21 May 2019 13:55:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hT5Ej-0004lE-9Z
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 13:55:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hT5Ej-0007SQ-71
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 13:55:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hT5Ej-0007SQ-71@xenbits.xenproject.org>
Date: Tue, 21 May 2019 13:55:25 +0000
Subject: [Xen-changelog] [xen staging] x86emul: support AVX512F move
 duplicate insns
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFiMjcxNTk0ZjI3ZjIzMGY5M2FkYjNkNjdjMDc0YTNjNjYxYzI3YmUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWF5IDIx
IDE1OjQ1OjU5IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDIxIDE1OjQ1OjU5IDIwMTkgKzAyMDAKCiAgICB4
ODZlbXVsOiBzdXBwb3J0IEFWWDUxMkYgbW92ZSBkdXBsaWNhdGUgaW5zbnMKICAgIAogICAgSnVk
Z2luZyBmcm9tIGluc24gcHJlZml4ZXMsIHRoZXNlIGFyZSBzY2FsYXIgaW5zbnMsIGJ1dCB0aGVp
ciAobWVtb3J5KQogICAgb3BlcmFuZHMgYXJlIHZlY3RvciBvbmVzICh3aXRoIHRoZSBleGNlcHRp
b24gb2YgMTI4LWJpdCBWTU9WRERVUCkuIEZvcgogICAgdGhpcyBzb21lIGFkanVzdG1lbnRzIHRv
IGRpc3A4c2NhbGUgY2FsY3VsYXRpb24gY29kZSBhcmUgbmVlZGVkLgogICAgCiAgICBObyBleHBs
aWNpdCB0ZXN0IGhhcm5lc3MgYWRkaXRpb25zIG90aGVyIHRoYW4gdGhlIG92ZXJyaWRlcywgYXMg
dGhlCiAgICBjb21waWxlciBhbHJlYWR5IG1ha2VzIHVzZSBvZiB0aGUgaW5zbnMuCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2Vk
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHRvb2xz
L3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMgIHwgMTYgKysrKysrKysrKysrKysrKwog
dG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuaCAgICAgICAgfCAgMyArKysKIHhlbi9hcmNo
L3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIHwgMjMgKysrKysrKysrKysrKysrKysrKysr
KysKIDMgZmlsZXMgY2hhbmdlZCwgNDIgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3Rvb2xz
L3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMgYi90b29scy90ZXN0cy94ODZfZW11bGF0
b3IvZXZleC1kaXNwOC5jCmluZGV4IGZmNzIxZWYzNTQuLmJmZjE4ZGQzZjYgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKKysrIGIvdG9vbHMvdGVzdHMv
eDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYwpAQCAtMTQ2LDYgKzE0Niw3IEBAIHN0YXRpYyBjb25z
dCBzdHJ1Y3QgdGVzdCBhdng1MTJmX2FsbFtdID0gewogICAgIElOU05fU0ZQKG1vdiwgICAgICAg
ICAgICAwZiwgMTEpLAogICAgIElOU05fUEZQX05CKG1vdmEsICAgICAgICAwZiwgMjgpLAogICAg
IElOU05fUEZQX05CKG1vdmEsICAgICAgICAwZiwgMjkpLAorICAgIElOU04obW92ZGR1cCwgICAg
ICBmMiwgICAwZiwgMTIsICAgIHZsLCAgIHFfbmIsIHZsKSwKICAgICBJTlNOKG1vdmRxYTMyLCAg
ICAgNjYsICAgMGYsIDZmLCAgICB2bCwgICBkX25iLCB2bCksCiAgICAgSU5TTihtb3ZkcWEzMiwg
ICAgIDY2LCAgIDBmLCA3ZiwgICAgdmwsICAgZF9uYiwgdmwpLAogICAgIElOU04obW92ZHFhNjQs
ICAgICA2NiwgICAwZiwgNmYsICAgIHZsLCAgIHFfbmIsIHZsKSwKQEAgLTE1Nyw2ICsxNTgsOCBA
QCBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyZl9hbGxbXSA9IHsKICAgICBJTlNOKG1v
dm50ZHEsICAgICAgNjYsICAgMGYsIGU3LCAgICB2bCwgICBkX25iLCB2bCksCiAgICAgSU5TTiht
b3ZudGRxYSwgICAgIDY2LCAwZjM4LCAyYSwgICAgdmwsICAgZF9uYiwgdmwpLAogICAgIElOU05f
UEZQX05CKG1vdm50LCAgICAgICAwZiwgMmIpLAorICAgIElOU04obW92c2hkdXAsICAgICBmMywg
ICAwZiwgMTYsICAgIHZsLCAgIGRfbmIsIHZsKSwKKyAgICBJTlNOKG1vdnNsZHVwLCAgICAgZjMs
ICAgMGYsIDEyLCAgICB2bCwgICBkX25iLCB2bCksCiAgICAgSU5TTl9QRlBfTkIobW92dSwgICAg
ICAgIDBmLCAxMCksCiAgICAgSU5TTl9QRlBfTkIobW92dSwgICAgICAgIDBmLCAxMSksCiAgICAg
SU5TTl9GUChtdWwsICAgICAgICAgICAgIDBmLCA1OSksCkBAIC02OTQsNiArNjk3LDE5IEBAIHN0
YXRpYyB2b2lkIHRlc3RfZ3JvdXAoY29uc3Qgc3RydWN0IHRlc3QgdGVzdHNbXSwgdW5zaWduZWQg
aW50IG5yX3Rlc3QsCiAKICAgICAgICAgICAgIHN3aXRjaCAoIHRlc3RzW2ldLmVzeiApCiAgICAg
ICAgICAgICB7CisgICAgICAgICAgICBjYXNlIEVTWl9xX25iOgorICAgICAgICAgICAgICAgIC8q
IFRoZSAxMjgtYml0IGZvcm0gb2YgVk1PVkREVVAgbmVlZHMgc3BlY2lhbCBjYXNpbmcuICovCisg
ICAgICAgICAgICAgICAgaWYgKCB2bFtqXSA9PSBWTF8xMjggJiYgdGVzdHNbaV0uc3BjID09IFNQ
Q18wZiAmJgorICAgICAgICAgICAgICAgICAgICAgdGVzdHNbaV0ub3BjID09IDB4MTIgJiYgdGVz
dHNbaV0ucGZ4ID09IFBGWF9mMiApCisgICAgICAgICAgICAgICAgeworICAgICAgICAgICAgICAg
ICAgICBzdHJ1Y3QgdGVzdCB0ZXN0ID0gdGVzdHNbaV07CisKKyAgICAgICAgICAgICAgICAgICAg
dGVzdC52c3ogPSBWU1pfZWw7CisgICAgICAgICAgICAgICAgICAgIHRlc3Quc2NhbGUgPSBTQ19l
bDsKKyAgICAgICAgICAgICAgICAgICAgdGVzdF9vbmUoJnRlc3QsIHZsW2pdLCBpbnN0ciwgY3R4
dCk7CisgICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICAgICAgICAgIH0KKyAg
ICAgICAgICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KICAgICAgICAgICAgIGRlZmF1bHQ6CiAg
ICAgICAgICAgICAgICAgdGVzdF9vbmUoJnRlc3RzW2ldLCB2bFtqXSwgaW5zdHIsIGN0eHQpOwog
ICAgICAgICAgICAgICAgIGJyZWFrOwpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxh
dG9yL3NpbWQuaCBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmgKaW5kZXggZjNjZjI0
OTBhZC4uMGEzZWNjY2E4NCAxMDA2NDQKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Np
bWQuaAorKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5oCkBAIC0zMjYsOCArMzI2
LDExIEBAIFJFTihwYW5kbiwgLCBkKTsKIFJFTihwb3IsICwgZCk7CiBSRU4ocHhvciwgLCBkKTsK
ICMgIGVuZGlmCitPVlIobW92ZGR1cCk7CiBPVlIobW92bnRkcSk7CiBPVlIobW92bnRkcWEpOwor
T1ZSKG1vdnNoZHVwKTsKK09WUihtb3ZzbGR1cCk7CiBPVlIocG1vdnN4YmQpOwogT1ZSKHBtb3Zz
eGJxKTsKIE9WUihwbW92c3hkcSk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2X2VtdWxh
dGUveDg2X2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5j
CmluZGV4IDRmYjg4ODA1MzMuLjlmM2MzNzgwZDggMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94
ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94
ODZfZW11bGF0ZS5jCkBAIC0zMDE2LDYgKzMwMTYsMTUgQEAgeDg2X2RlY29kZSgKIAogICAgICAg
ICAgICAgc3dpdGNoICggYiApCiAgICAgICAgICAgICB7CisgICAgICAgICAgICBjYXNlIDB4MTI6
IC8qIHZtb3ZzbGR1cCAvIHZtb3ZkZHVwICovCisgICAgICAgICAgICAgICAgaWYgKCBldmV4LnBm
eCA9PSB2ZXhfZjIgKQorICAgICAgICAgICAgICAgICAgICBkaXNwOHNjYWxlID0gZXZleC5sciA/
IDQgKyBldmV4LmxyIDogMzsKKyAgICAgICAgICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KKyAg
ICAgICAgICAgIGNhc2UgMHgxNjogLyogdm1vdnNoZHVwICovCisgICAgICAgICAgICAgICAgaWYg
KCBldmV4LnBmeCA9PSB2ZXhfZjMgKQorICAgICAgICAgICAgICAgICAgICBkaXNwOHNjYWxlID0g
NCArIGV2ZXgubHI7CisgICAgICAgICAgICAgICAgYnJlYWs7CisKICAgICAgICAgICAgIGNhc2Ug
MHgyMDogLyogbW92IGNyLHJlZyAqLwogICAgICAgICAgICAgY2FzZSAweDIxOiAvKiBtb3YgZHIs
cmVnICovCiAgICAgICAgICAgICBjYXNlIDB4MjI6IC8qIG1vdiByZWcsY3IgKi8KQEAgLTYwNDAs
NiArNjA0OSwyMCBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hh
dmUoc3NlMyk7CiAgICAgICAgIGdvdG8gc2ltZF8wZl94bW07CiAKKyAgICBjYXNlIFg4NkVNVUxf
T1BDX0VWRVhfRjMoMHgwZiwgMHgxMik6ICAgLyogdm1vdnNsZHVwIFt4eXpdbW0vbWVtLFt4eXpd
bW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfRjIoMHgwZiwgMHgxMik6ICAgLyog
dm1vdmRkdXAgW3h5el1tbS9tZW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENf
RVZFWF9GMygweDBmLCAweDE2KTogICAvKiB2bW92c2hkdXAgW3h5el1tbS9tZW0sW3h5el1tbXtr
fSAqLworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoKGV2ZXguYnJzIHx8CisgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgZXZleC53ICE9IChldmV4LnBmeCAmIFZFWF9QUkVGSVhf
RE9VQkxFX01BU0spKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVYQ19VRCk7Cisg
ICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmYpOworICAgICAgICBhdng1MTJf
dmxlbl9jaGVjayhmYWxzZSk7CisgICAgICAgIGQgfD0gVHdvT3A7CisgICAgICAgIG9wX2J5dGVz
ID0gIShldmV4LnBmeCAmIFZFWF9QUkVGSVhfRE9VQkxFX01BU0spIHx8IGV2ZXgubHIKKyAgICAg
ICAgICAgICAgICAgICA/IDE2IDw8IGV2ZXgubHIgOiA4OworICAgICAgICBmYXVsdF9zdXBwcmVz
c2lvbiA9IGZhbHNlOworICAgICAgICBnb3RvIHNpbWRfem1tOworCiAgICAgQ0FTRV9TSU1EX1BB
Q0tFRF9GUChfRVZFWCwgMHgwZiwgMHgxNCk6IC8qIHZ1bnBja2xwe3MsZH0gW3h5el1tbS9tZW0s
W3h5el1tbSxbeHl6XW1te2t9ICovCiAgICAgQ0FTRV9TSU1EX1BBQ0tFRF9GUChfRVZFWCwgMHgw
ZiwgMHgxNSk6IC8qIHZ1bnBja2hwe3MsZH0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9
ICovCiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihldmV4LncgIT0gKGV2ZXgucGZ4ICYg
VkVYX1BSRUZJWF9ET1VCTEVfTUFTSyksCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hh
bmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcv
eGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Tue May 21 13:55:39 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 13:55:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hT5Ex-000632-4l; Tue, 21 May 2019 13:55:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TCK3=TV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hT5Ev-00062v-QN
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 13:55:37 +0000
X-Inumbo-ID: 1b7ff0ba-7bd0-11e9-bcd4-cf797d83a130
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1b7ff0ba-7bd0-11e9-bcd4-cf797d83a130;
 Tue, 21 May 2019 13:55:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hT5Et-0004lM-GG
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 13:55:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hT5Et-0007TE-Dl
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 13:55:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hT5Et-0007TE-Dl@xenbits.xenproject.org>
Date: Tue, 21 May 2019 13:55:35 +0000
Subject: [Xen-changelog] [xen staging] x86emul: support AVX512{F, BW,
 _VBMI} permute insns
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDgyNWFkOThkNjUxMWFlMGJkZjUxMzgyZWE4ZGE2YmRlMDYxZGNiMWQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWF5IDIx
IDE1OjQ2OjQxIDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDIxIDE1OjQ2OjQxIDIwMTkgKzAyMDAKCiAgICB4
ODZlbXVsOiBzdXBwb3J0IEFWWDUxMntGLEJXLF9WQk1JfSBwZXJtdXRlIGluc25zCiAgICAKICAg
IFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2Vk
LWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHRvb2xz
L3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMgIHwgMTAgKysrKysrKysrKwogdG9vbHMv
dGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuYyAgICAgICAgfCAzMCArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysKIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmggICAgICAgIHwgIDQg
KysrKwogeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgfCAzMiArKysrKysr
KysrKysrKysrKysrKysrKysrKysrLS0tLQogNCBmaWxlcyBjaGFuZ2VkLCA3MiBpbnNlcnRpb25z
KCspLCA0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRv
ci9ldmV4LWRpc3A4LmMgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCmlu
ZGV4IGJmZjE4ZGQzZjYuLjNlN2NmMDQ0MjggMTAwNjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9l
bXVsYXRvci9ldmV4LWRpc3A4LmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgt
ZGlzcDguYwpAQCAtMTc4LDYgKzE3OCwxMCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4
NTEyZl9hbGxbXSA9IHsKICAgICBJTlNOKHBjbXB1LCAgICAgICAgNjYsIDBmM2EsIDFlLCAgICB2
bCwgICAgIGRxLCB2bCksCiAgICAgSU5TTihwZXJtaTIsICAgICAgIDY2LCAwZjM4LCA3NiwgICAg
dmwsICAgICBkcSwgdmwpLAogICAgIElOU04ocGVybWkyLCAgICAgICA2NiwgMGYzOCwgNzcsICAg
IHZsLCAgICAgc2QsIHZsKSwKKyAgICBJTlNOKHBlcm1pbHBkLCAgICAgNjYsIDBmMzgsIDBkLCAg
ICB2bCwgICAgICBxLCB2bCksCisgICAgSU5TTihwZXJtaWxwZCwgICAgIDY2LCAwZjNhLCAwNSwg
ICAgdmwsICAgICAgcSwgdmwpLAorICAgIElOU04ocGVybWlscHMsICAgICA2NiwgMGYzOCwgMGMs
ICAgIHZsLCAgICAgIGQsIHZsKSwKKyAgICBJTlNOKHBlcm1pbHBzLCAgICAgNjYsIDBmM2EsIDA0
LCAgICB2bCwgICAgICBkLCB2bCksCiAgICAgSU5TTihwZXJtdDIsICAgICAgIDY2LCAwZjM4LCA3
ZSwgICAgdmwsICAgICBkcSwgdmwpLAogICAgIElOU04ocGVybXQyLCAgICAgICA2NiwgMGYzOCwg
N2YsICAgIHZsLCAgICAgc2QsIHZsKSwKICAgICBJTlNOKHBtYXhzLCAgICAgICAgNjYsIDBmMzgs
IDNkLCAgICB2bCwgICAgIGRxLCB2bCksCkBAIC0yNzgsNiArMjgyLDEwIEBAIHN0YXRpYyBjb25z
dCBzdHJ1Y3QgdGVzdCBhdng1MTJmX25vMTI4W10gPSB7CiAgICAgSU5TTihleHRyYWN0aTMyeDQs
ICAgNjYsIDBmM2EsIDM5LCBlbF80LCAgZCwgdmwpLAogICAgIElOU04oaW5zZXJ0ZjMyeDQsICAg
IDY2LCAwZjNhLCAxOCwgZWxfNCwgIGQsIHZsKSwKICAgICBJTlNOKGluc2VydGkzMng0LCAgICA2
NiwgMGYzYSwgMzgsIGVsXzQsICBkLCB2bCksCisgICAgSU5TTihwZXJtLCAgICAgICAgICAgNjYs
IDBmMzgsIDM2LCB2bCwgICBkcSwgdmwpLAorICAgIElOU04ocGVybSwgICAgICAgICAgIDY2LCAw
ZjM4LCAxNiwgdmwsICAgc2QsIHZsKSwKKyAgICBJTlNOKHBlcm1wZCwgICAgICAgICA2NiwgMGYz
YSwgMDEsIHZsLCAgICBxLCB2bCksCisgICAgSU5TTihwZXJtcSwgICAgICAgICAgNjYsIDBmM2Es
IDAwLCB2bCwgICAgcSwgdmwpLAogICAgIElOU04oc2h1ZmYzMng0LCAgICAgIDY2LCAwZjNhLCAy
MywgdmwsICAgIGQsIHZsKSwKICAgICBJTlNOKHNodWZmNjR4MiwgICAgICA2NiwgMGYzYSwgMjMs
IHZsLCAgICBxLCB2bCksCiAgICAgSU5TTihzaHVmaTMyeDQsICAgICAgNjYsIDBmM2EsIDQzLCB2
bCwgICAgZCwgdmwpLApAQCAtMzE2LDYgKzMyNCw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVz
dCBhdng1MTJid19hbGxbXSA9IHsKICAgICBJTlNOKHBjbXBndGIsICAgICA2NiwgICAwZiwgNjQs
ICAgIHZsLCAgICBiLCB2bCksCiAgICAgSU5TTihwY21wZ3R3LCAgICAgNjYsICAgMGYsIDY1LCAg
ICB2bCwgICAgdywgdmwpLAogICAgIElOU04ocGNtcHUsICAgICAgIDY2LCAwZjNhLCAzZSwgICAg
dmwsICAgYncsIHZsKSwKKyAgICBJTlNOKHBlcm13LCAgICAgICA2NiwgMGYzOCwgOGQsICAgIHZs
LCAgICB3LCB2bCksCiAgICAgSU5TTihwZXJtaTJ3LCAgICAgNjYsIDBmMzgsIDc1LCAgICB2bCwg
ICAgdywgdmwpLAogICAgIElOU04ocGVybXQydywgICAgIDY2LCAwZjM4LCA3ZCwgICAgdmwsICAg
IHcsIHZsKSwKICAgICBJTlNOKHBtYWRkd2QsICAgICA2NiwgICAwZiwgZjUsICAgIHZsLCAgICB3
LCB2bCksCkBAIC00MTIsNiArNDIxLDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUx
MmRxXzUxMltdID0gewogfTsKIAogc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMl92Ym1p
X2FsbFtdID0geworICAgIElOU04ocGVybWIsICAgICAgICAgNjYsIDBmMzgsIDhkLCB2bCwgYiwg
dmwpLAogICAgIElOU04ocGVybWkyYiwgICAgICAgNjYsIDBmMzgsIDc1LCB2bCwgYiwgdmwpLAog
ICAgIElOU04ocGVybXQyYiwgICAgICAgNjYsIDBmMzgsIDdkLCB2bCwgYiwgdmwpLAogfTsKZGlm
ZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmMgYi90b29scy90ZXN0cy94
ODZfZW11bGF0b3Ivc2ltZC5jCmluZGV4IGJkYjkyNzkxNzQuLmJiZTAyODhmMDkgMTAwNjQ0Ci0t
LSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmMKKysrIGIvdG9vbHMvdGVzdHMveDg2
X2VtdWxhdG9yL3NpbWQuYwpAQCAtMTg2LDYgKzE4Niw3IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBf
dG9fYm9vbChieXRlX3ZlY190IGJ2KQogIyAgIGRlZmluZSBpbnRlcmxlYXZlX2hpKHgsIHkpIEIo
dW5wY2tocHMsIF9tYXNrLCB4LCB5LCB1bmRlZigpLCB+MCkKICMgICBkZWZpbmUgaW50ZXJsZWF2
ZV9sbyh4LCB5KSBCKHVucGNrbHBzLCBfbWFzaywgeCwgeSwgdW5kZWYoKSwgfjApCiAjICAgZGVm
aW5lIHN3YXAoeCkgQihzaHVmcHMsIF9tYXNrLCB4LCB4LCAwYjAwMDExMDExLCB1bmRlZigpLCB+
MCkKKyMgICBkZWZpbmUgc3dhcDIoeCkgQl8odnBlcm1pbHBzLCBfbWFzaywgeCwgMGIwMDAxMTAx
MSwgdW5kZWYoKSwgfjApCiAjICBlbHNlCiAjICAgZGVmaW5lIGJyb2FkY2FzdF9xdWFydGV0KHgp
IEIoYnJvYWRjYXN0ZjMyeDRfLCBfbWFzaywgeCwgdW5kZWYoKSwgfjApCiAjICAgZGVmaW5lIGlu
c2VydF9wYWlyKHgsIHksIHApIFwKQEAgLTIwMCw2ICsyMDEsMTAgQEAgc3RhdGljIGlubGluZSBi
b29sIF90b19ib29sKGJ5dGVfdmVjX3QgYnYpCiAgICAgdmVjX3QgdF8gPSBCKHNodWZfZjMyeDRf
LCBfbWFzaywgeCwgeCwgVkVDX1NJWkUgPT0gMzIgPyAwYjAxIDogMGIwMDAxMTAxMSwgdW5kZWYo
KSwgfjApOyBcCiAgICAgQihzaHVmcHMsIF9tYXNrLCB0XywgdF8sIDBiMDAwMTEwMTEsIHVuZGVm
KCksIH4wKTsgXAogfSkKKyMgICBkZWZpbmUgc3dhcDIoeCkgQih2cGVybWlscHMsIF9tYXNrLCBc
CisgICAgICAgICAgICAgICAgICAgICAgIEIoc2h1Zl9mMzJ4NF8sIF9tYXNrLCB4LCB4LCBcCisg
ICAgICAgICAgICAgICAgICAgICAgICAgVkVDX1NJWkUgPT0gMzIgPyAwYjAxIDogMGIwMDAxMTAx
MSwgdW5kZWYoKSwgfjApLCBcCisgICAgICAgICAgICAgICAgICAgICAgIDBiMDAwMTEwMTEsIHVu
ZGVmKCksIH4wKQogIyAgZW5kaWYKICMgZWxpZiBGTE9BVF9TSVpFID09IDgKICMgIGlmIFZFQ19T
SVpFID49IDMyCkBAIC0yMzMsNiArMjM4LDcgQEAgc3RhdGljIGlubGluZSBib29sIF90b19ib29s
KGJ5dGVfdmVjX3QgYnYpCiAjICAgZGVmaW5lIGludGVybGVhdmVfaGkoeCwgeSkgQih1bnBja2hw
ZCwgX21hc2ssIHgsIHksIHVuZGVmKCksIH4wKQogIyAgIGRlZmluZSBpbnRlcmxlYXZlX2xvKHgs
IHkpIEIodW5wY2tscGQsIF9tYXNrLCB4LCB5LCB1bmRlZigpLCB+MCkKICMgICBkZWZpbmUgc3dh
cCh4KSBCKHNodWZwZCwgX21hc2ssIHgsIHgsIDBiMDEsIHVuZGVmKCksIH4wKQorIyAgIGRlZmlu
ZSBzd2FwMih4KSBCXyh2cGVybWlscGQsIF9tYXNrLCB4LCAwYjAxLCB1bmRlZigpLCB+MCkKICMg
IGVsc2UKICMgICBkZWZpbmUgaW50ZXJsZWF2ZV9oaSh4LCB5KSBCKHZwZXJtaTJ2YXJwZCwgX21h
c2ssIHgsIGludGVybGVhdmVfaGksIHksIH4wKQogIyAgIGRlZmluZSBpbnRlcmxlYXZlX2xvKHgs
IHkpIEIodnBlcm10MnZhcnBkLCBfbWFzaywgaW50ZXJsZWF2ZV9sbywgeCwgeSwgfjApCkBAIC0y
NDAsNiArMjQ2LDEwIEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBfdG9fYm9vbChieXRlX3ZlY190IGJ2
KQogICAgIHZlY190IHRfID0gQihzaHVmX2Y2NHgyXywgX21hc2ssIHgsIHgsIFZFQ19TSVpFID09
IDMyID8gMGIwMSA6IDBiMDAwMTEwMTEsIHVuZGVmKCksIH4wKTsgXAogICAgIEIoc2h1ZnBkLCBf
bWFzaywgdF8sIHRfLCAwYjAxMDEwMTAxLCB1bmRlZigpLCB+MCk7IFwKIH0pCisjICAgZGVmaW5l
IHN3YXAyKHgpIEIodnBlcm1pbHBkLCBfbWFzaywgXAorICAgICAgICAgICAgICAgICAgICAgICBC
KHNodWZfZjY0eDJfLCBfbWFzaywgeCwgeCwgXAorICAgICAgICAgICAgICAgICAgICAgICAgIFZF
Q19TSVpFID09IDMyID8gMGIwMSA6IDBiMDAwMTEwMTEsIHVuZGVmKCksIH4wKSwgXAorICAgICAg
ICAgICAgICAgICAgICAgICAwYjAxMDEwMTAxLCB1bmRlZigpLCB+MCkKICMgIGVuZGlmCiAjIGVu
ZGlmCiAjZWxpZiBGTE9BVF9TSVpFID09IDQgJiYgZGVmaW5lZChfX1NTRV9fKQpAQCAtNDA1LDYg
KzQxNSw3IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBfdG9fYm9vbChieXRlX3ZlY190IGJ2KQogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBCKHNodWZfaTMyeDRfLCBfbWFzaywgKHZzaV90KSh4
KSwgKHZzaV90KSh4KSwgXAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFZFQ19TSVpF
ID09IDMyID8gMGIwMSA6IDBiMDAwMTEwMTEsICh2c2lfdCl1bmRlZigpLCB+MCksIFwKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgMGIwMDAxMTAxMSwgKHZzaV90KXVuZGVmKCksIH4wKSkK
KyMgICBkZWZpbmUgc3dhcDIoeCkgKCh2ZWNfdClCXyhwZXJtdmFyc2ksIF9tYXNrLCAodnNpX3Qp
KHgpLCAodnNpX3QpKGludiAtIDEpLCAodnNpX3QpdW5kZWYoKSwgfjApKQogIyAgZW5kaWYKICMg
IGRlZmluZSBtaXgoeCwgeSkgKCh2ZWNfdClCKG1vdmRxYTMyXywgX21hc2ssICh2c2lfdCkoeCks
ICh2c2lfdCkoeSksIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICgwYjAxMDEwMTAx
MDEwMTAxMDEgJiAoKDEgPDwgRUxFTV9DT1VOVCkgLSAxKSkpKQpAQCAtNDQyLDggKzQ1MywxNyBA
QCBzdGF0aWMgaW5saW5lIGJvb2wgX3RvX2Jvb2woYnl0ZV92ZWNfdCBidikKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgKHZzaV90KUIoc2h1Zl9pNjR4Ml8sIF9tYXNrLCAodmRpX3QpKHgp
LCAodmRpX3QpKHgpLCBcCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFZF
Q19TSVpFID09IDMyID8gMGIwMSA6IDBiMDAwMTEwMTEsICh2ZGlfdCl1bmRlZigpLCB+MCksIFwK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMGIwMTAwMTExMCwgKHZzaV90KXVuZGVmKCks
IH4wKSkKKyMgICBkZWZpbmUgc3dhcDIoeCkgKCh2ZWNfdClCKHBlcm12YXJkaSwgX21hc2ssICh2
ZGlfdCkoeCksICh2ZGlfdCkoaW52IC0gMSksICh2ZGlfdCl1bmRlZigpLCB+MCkpCiAjICBlbmRp
ZgogIyAgZGVmaW5lIG1peCh4LCB5KSAoKHZlY190KUIobW92ZHFhNjRfLCBfbWFzaywgKHZkaV90
KSh4KSwgKHZkaV90KSh5KSwgMGIwMTAxMDEwMSkpCisjICBpZiBWRUNfU0laRSA9PSAzMgorIyAg
IGRlZmluZSBzd2FwMyh4KSAoKHZlY190KUJfKHBlcm1kaSwgX21hc2ssICh2ZGlfdCkoeCksIDBi
MDAwMTEwMTEsICh2ZGlfdCl1bmRlZigpLCB+MCkpCisjICBlbGlmIFZFQ19TSVpFID09IDY0Cisj
ICAgZGVmaW5lIHN3YXAzKHgpICh7IFwKKyAgICB2ZGlfdCB0XyA9IEJfKHBlcm1kaSwgX21hc2ss
ICh2ZGlfdCkoeCksIDBiMDAwMTEwMTEsICh2ZGlfdCl1bmRlZigpLCB+MCk7IFwKKyAgICBCKHNo
dWZfaTY0eDJfLCBfbWFzaywgdF8sIHRfLCAwYjAxMDAxMTEwLCAodmRpX3QpdW5kZWYoKSwgfjAp
OyBcCit9KQorIyAgZW5kaWYKICMgZW5kaWYKICMgaWYgSU5UX1NJWkUgPT0gNAogIyAgZGVmaW5l
IG1heCh4LCB5KSBCKHBtYXhzZCwgX21hc2ssIHgsIHksIHVuZGVmKCksIH4wKQpAQCAtNDg5LDYg
KzUwOSw5IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBfdG9fYm9vbChieXRlX3ZlY190IGJ2KQogIyAg
ZGVmaW5lIHNocmluazEoeCkgKChoYWxmX3QpQihwbW92d2IsIF9tYXNrLCAodmhpX3QpKHgpLCAo
dnFpX2hhbGZfdCl7fSwgfjApKQogIyAgZGVmaW5lIHNocmluazIoeCkgKChxdWFydGVyX3QpQihw
bW92ZGIsIF9tYXNrLCAodnNpX3QpKHgpLCAodnFpX3F1YXJ0ZXJfdCl7fSwgfjApKQogIyAgZGVm
aW5lIHNocmluazMoeCkgKChlaWdodGhfdClCKHBtb3ZxYiwgX21hc2ssICh2ZGlfdCkoeCksICh2
cWlfZWlnaHRoX3Qpe30sIH4wKSkKKyMgIGlmZGVmIF9fQVZYNTEyVkJNSV9fCisjICAgZGVmaW5l
IHN3YXAyKHgpICgodmVjX3QpQihwZXJtdmFycWksIF9tYXNrLCAodnFpX3QpKHgpLCAodnFpX3Qp
KGludiAtIDEpLCAodnFpX3QpdW5kZWYoKSwgfjApKQorIyAgZW5kaWYKICMgZWxpZiBJTlRfU0la
RSA9PSAyIHx8IFVJTlRfU0laRSA9PSAyCiAjICBkZWZpbmUgYnJvYWRjYXN0KHgpICh7IFwKICAg
ICB2ZWNfdCB0XzsgXApAQCAtNTE3LDYgKzU0MCw3IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBfdG9f
Ym9vbChieXRlX3ZlY190IGJ2KQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKDBiMDEw
MTAxMDEwMTAxMDEwMTAxMDEwMTAxMDEwMTAxMDEgJiBBTExfVFJVRSkpKQogIyAgZGVmaW5lIHNo
cmluazEoeCkgKChoYWxmX3QpQihwbW92ZHcsIF9tYXNrLCAodnNpX3QpKHgpLCAodmhpX2hhbGZf
dCl7fSwgfjApKQogIyAgZGVmaW5lIHNocmluazIoeCkgKChxdWFydGVyX3QpQihwbW92cXcsIF9t
YXNrLCAodmRpX3QpKHgpLCAodmhpX3F1YXJ0ZXJfdCl7fSwgfjApKQorIyAgZGVmaW5lIHN3YXAy
KHgpICgodmVjX3QpQihwZXJtdmFyaGksIF9tYXNrLCAodmhpX3QpKHgpLCAodmhpX3QpKGludiAt
IDEpLCAodmhpX3QpdW5kZWYoKSwgfjApKQogIyBlbmRpZgogIyBpZiBJTlRfU0laRSA9PSAxCiAj
ICBkZWZpbmUgbWF4KHgsIHkpICgodmVjX3QpQihwbWF4c2IsIF9tYXNrLCAodnFpX3QpKHgpLCAo
dnFpX3QpKHkpLCAodnFpX3QpdW5kZWYoKSwgfjApKQpAQCAtMTMyNSw2ICsxMzQ5LDEyIEBAIGlu
dCBzaW1kX3Rlc3Qodm9pZCkKICAgICBpZiAoICFlcShzd2FwMihzcmMpLCBpbnYpICkgcmV0dXJu
IF9fTElORV9fOwogI2VuZGlmCiAKKyNpZmRlZiBzd2FwMworICAgIHRvdWNoKHNyYyk7CisgICAg
aWYgKCAhZXEoc3dhcDMoc3JjKSwgaW52KSApIHJldHVybiBfX0xJTkVfXzsKKyAgICB0b3VjaChz
cmMpOworI2VuZGlmCisKICNpZmRlZiBicm9hZGNhc3QKICAgICBpZiAoICFlcShicm9hZGNhc3Qo
RUxFTV9DT1VOVCArIDEpLCBzcmMgKyBpbnYpICkgcmV0dXJuIF9fTElORV9fOwogI2VuZGlmCmRp
ZmYgLS1naXQgYS90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5oIGIvdG9vbHMvdGVzdHMv
eDg2X2VtdWxhdG9yL3NpbWQuaAppbmRleCAwYTNlY2NjYTg0Li5iOGQ5ZWJmYjMwIDEwMDY0NAot
LS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5oCisrKyBiL3Rvb2xzL3Rlc3RzL3g4
Nl9lbXVsYXRvci9zaW1kLmgKQEAgLTI3NSw2ICsyNzUsOCBAQCBPVlIobW92bHBzKTsKIE9WUl9W
RlAobW92bnQpOwogT1ZSX1ZGUChtb3Z1KTsKIE9WUl9GUChtdWwpOworT1ZSX1ZGUChwZXJtKTsK
K09WUl9WRlAocGVybWlsKTsKIE9WUl9WRlAoc2h1Zik7CiBPVlJfSU5UKHNsbCk7CiBPVlJfRFEo
c2xsdik7CkBAIC0zMzEsNiArMzMzLDggQEAgT1ZSKG1vdm50ZHEpOwogT1ZSKG1vdm50ZHFhKTsK
IE9WUihtb3ZzaGR1cCk7CiBPVlIobW92c2xkdXApOworT1ZSKHBlcm1kKTsKK09WUihwZXJtcSk7
CiBPVlIocG1vdnN4YmQpOwogT1ZSKHBtb3ZzeGJxKTsKIE9WUihwbW92c3hkcSk7CmRpZmYgLS1n
aXQgYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4
Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCmluZGV4IDlmM2MzNzgwZDguLjc1NzI1ZTIzMjIg
MTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCkBAIC00MzQsNyArNDM0LDgg
QEAgc3RhdGljIGNvbnN0IHN0cnVjdCBleHQwZjM4X3RhYmxlIHsKIH0gZXh0MGYzOF90YWJsZVsy
NTZdID0gewogICAgIFsweDAwXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLmQ4
cyA9IGQ4c192bCB9LAogICAgIFsweDAxIC4uLiAweDBiXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRf
cGFja2VkX2ludCB9LAotICAgIFsweDBjIC4uLiAweDBmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRf
cGFja2VkX2ZwIH0sCisgICAgWzB4MGMgLi4uIDB4MGRdID0geyAuc2ltZF9zaXplID0gc2ltZF9w
YWNrZWRfZnAsIC5kOHMgPSBkOHNfdmwgfSwKKyAgICBbMHgwZSAuLi4gMHgwZl0gPSB7IC5zaW1k
X3NpemUgPSBzaW1kX3BhY2tlZF9mcCB9LAogICAgIFsweDEwIC4uLiAweDEyXSA9IHsgLnNpbWRf
c2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLmQ4cyA9IGQ4c192bCB9LAogICAgIFsweDEzXSA9IHsg
LnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50d29fb3AgPSAxIH0sCiAgICAgWzB4MTQgLi4uIDB4
MTZdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC5kOHMgPSBkOHNfdmwgfSwKQEAg
LTQ3Nyw2ICs0NzgsNyBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGV4dDBmMzhfdGFibGUgewogICAg
IFsweDdkIC4uLiAweDdlXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLmQ4cyA9
IGQ4c192bCB9LAogICAgIFsweDdmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwLCAu
ZDhzID0gZDhzX3ZsIH0sCiAgICAgWzB4OGNdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRf
aW50IH0sCisgICAgWzB4OGRdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAuZDhz
ID0gZDhzX3ZsIH0sCiAgICAgWzB4OGVdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50
LCAudG9fbWVtID0gMSB9LAogICAgIFsweDkwIC4uLiAweDkzXSA9IHsgLnNpbWRfc2l6ZSA9IHNp
bWRfb3RoZXIsIC52c2liID0gMSB9LAogICAgIFsweDk2IC4uLiAweDk4XSA9IHsgLnNpbWRfc2l6
ZSA9IHNpbWRfcGFja2VkX2ZwLCAuZDhzID0gZDhzX3ZsIH0sCkBAIC01MjIsMTAgKzUyNCwxMCBA
QCBzdGF0aWMgY29uc3Qgc3RydWN0IGV4dDBmM2FfdGFibGUgewogICAgIHVpbnQ4X3QgZm91cl9v
cDoxOwogICAgIGRpc3A4c2NhbGVfdCBkOHM6NDsKIH0gZXh0MGYzYV90YWJsZVsyNTZdID0gewot
ICAgIFsweDAwXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLnR3b19vcCA9IDEg
fSwKLSAgICBbMHgwMV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCwgLnR3b19vcCA9
IDEgfSwKKyAgICBbMHgwMF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC50d29f
b3AgPSAxLCAuZDhzID0gZDhzX3ZsIH0sCisgICAgWzB4MDFdID0geyAuc2ltZF9zaXplID0gc2lt
ZF9wYWNrZWRfZnAsIC50d29fb3AgPSAxLCAuZDhzID0gZDhzX3ZsIH0sCiAgICAgWzB4MDJdID0g
eyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0sCi0gICAgWzB4MDQgLi4uIDB4MDVdID0g
eyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC50d29fb3AgPSAxIH0sCisgICAgWzB4MDQg
Li4uIDB4MDVdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC50d29fb3AgPSAxLCAu
ZDhzID0gZDhzX3ZsIH0sCiAgICAgWzB4MDZdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRf
ZnAgfSwKICAgICBbMHgwOCAuLi4gMHgwOV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9m
cCwgLnR3b19vcCA9IDEgfSwKICAgICBbMHgwYSAuLi4gMHgwYl0gPSB7IC5zaW1kX3NpemUgPSBz
aW1kX3NjYWxhcl9vcGMgfSwKQEAgLTgwNzgsNiArODA4MCw5IEBAIHg4Nl9lbXVsYXRlKAogICAg
IGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweGYyKTogLyogdnBzbGxkIHhtbS9tMTI4
LFt4eXpdbW0sW3h5el1tbXtrfSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBm
LCAweGYzKTogLyogdnBzbGxxIHhtbS9tMTI4LFt4eXpdbW0sW3h5el1tbXtrfSAqLwogICAgICAg
ICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZleC5icnMsIEVYQ19VRCk7CisgICAgICAgIC8qIGZh
bGwgdGhyb3VnaCAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4MGMp
OiAvKiB2cGVybWlscHMgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2Fz
ZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgwZCk6IC8qIHZwZXJtaWxwZCBbeHl6XW1t
L21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KICAgICAgICAgZmF1bHRfc3VwcHJlc3Npb24gPSBm
YWxzZTsKICAgICAgICAgaWYgKCBiID09IDB4ZTIgKQogICAgICAgICAgICAgZ290byBhdng1MTJm
X25vX3NhZTsKQEAgLTg0MjMsNiArODQyOCwxMiBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgZ2Vu
ZXJhdGVfZXhjZXB0aW9uX2lmKCF2ZXgubCB8fCB2ZXgudywgRVhDX1VEKTsKICAgICAgICAgZ290
byBzaW1kXzBmX2F2eDI7CiAKKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAw
eDE2KTogLyogdnBlcm1we3MsZH0ge3ksen1tbS9tZW0se3ksen1tbSx7eSx6fW1te2t9ICovCisg
ICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgzNik6IC8qIHZwZXJte2QscX0g
e3ksen1tbS9tZW0se3ksen1tbSx7eSx6fW1te2t9ICovCisgICAgICAgIGdlbmVyYXRlX2V4Y2Vw
dGlvbl9pZighZXZleC5sciwgRVhDX1VEKTsKKyAgICAgICAgZmF1bHRfc3VwcHJlc3Npb24gPSBm
YWxzZTsKKyAgICAgICAgZ290byBhdng1MTJmX25vX3NhZTsKKwogICAgIGNhc2UgWDg2RU1VTF9P
UENfVkVYXzY2KDB4MGYzOCwgMHgyMCk6IC8qIHZwbW92c3hidyB4bW0vbWVtLHt4LHl9bW0gKi8K
ICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmMzgsIDB4MjEpOiAvKiB2cG1vdnN4YmQg
eG1tL21lbSx7eCx5fW1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjM4LCAw
eDIyKTogLyogdnBtb3ZzeGJxIHhtbS9tZW0se3gseX1tbSAqLwpAQCAtODYyOCw2ICs4NjM5LDcg
QEAgeDg2X2VtdWxhdGUoCiAKICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAw
eDc1KTogLyogdnBlcm1pMntiLHd9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLwog
ICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4N2QpOiAvKiB2cGVybXQye2Is
d30gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09Q
Q19FVkVYXzY2KDB4MGYzOCwgMHg4ZCk6IC8qIHZwZXJte2Isd30gW3h5el1tbS9tZW0sW3h5el1t
bSxbeHl6XW1te2t9ICovCiAgICAgICAgIGlmICggIWV2ZXgudyApCiAgICAgICAgICAgICBob3N0
X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJfdmJtaSk7CiAgICAgICAgIGVsc2UKQEAgLTkwNTYs
NiArOTA2OCwxMiBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lm
KCF2ZXgubCB8fCAhdmV4LncsIEVYQ19VRCk7CiAgICAgICAgIGdvdG8gc2ltZF8wZl9pbW04X2F2
eDI7CiAKKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjNhLCAweDAwKTogLyogdnBl
cm1xICRpbW04LHt5LHp9bW0vbWVtLHt5LHp9bW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BD
X0VWRVhfNjYoMHgwZjNhLCAweDAxKTogLyogdnBlcm1wZCAkaW1tOCx7eSx6fW1tL21lbSx7eSx6
fW1te2t9ICovCisgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZighZXZleC5sciB8fCAhZXZl
eC53LCBFWENfVUQpOworICAgICAgICBmYXVsdF9zdXBwcmVzc2lvbiA9IGZhbHNlOworICAgICAg
ICBnb3RvIGF2eDUxMmZfaW1tOF9ub19zYWU7CisKICAgICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82
NigweDBmM2EsIDB4MzgpOiAvKiB2aW5zZXJ0aTEyOCAkaW1tOCx4bW0vbTEyOCx5bW0seW1tICov
CiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZjNhLCAweDM5KTogLyogdmV4dHJhY3Rp
MTI4ICRpbW04LHltbSx4bW0vbTEyOCAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4
MGYzYSwgMHg0Nik6IC8qIHZwZXJtMmkxMjggJGltbTgseW1tL20yNTYseW1tLHltbSAqLwpAQCAt
OTA3NSw2ICs5MDkzLDEyIEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBnZW5lcmF0ZV9leGNlcHRp
b25faWYodmV4LncsIEVYQ19VRCk7CiAgICAgICAgIGdvdG8gc2ltZF8wZl9pbW04X2F2eDsKIAor
ICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmM2EsIDB4MDQpOiAvKiB2cGVybWlscHMg
JGltbTgsW3h5el1tbS9tZW0sW3h5el1tbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZF
WF82NigweDBmM2EsIDB4MDUpOiAvKiB2cGVybWlscGQgJGltbTgsW3h5el1tbS9tZW0sW3h5el1t
bXtrfSAqLworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZleC53ICE9IChiICYgMSks
IEVYQ19VRCk7CisgICAgICAgIGZhdWx0X3N1cHByZXNzaW9uID0gZmFsc2U7CisgICAgICAgIGdv
dG8gYXZ4NTEyZl9pbW04X25vX3NhZTsKKwogICAgIGNhc2UgWDg2RU1VTF9PUENfNjYoMHgwZjNh
LCAweDA4KTogLyogcm91bmRwcyAkaW1tOCx4bW0vbTEyOCx4bW0gKi8KICAgICBjYXNlIFg4NkVN
VUxfT1BDXzY2KDB4MGYzYSwgMHgwOSk6IC8qIHJvdW5kcGQgJGltbTgseG1tL20xMjgseG1tICov
CiAgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmM2EsIDB4MGEpOiAvKiByb3VuZHNzICRpbW04
LHhtbS9tMTI4LHhtbSAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94
ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Tue May 21 13:55:50 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 13:55:50 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hT5F8-00064s-9g; Tue, 21 May 2019 13:55:50 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TCK3=TV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hT5F6-00064j-Hv
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 13:55:48 +0000
X-Inumbo-ID: 219dc814-7bd0-11e9-9dcb-bb0b2915fab6
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 219dc814-7bd0-11e9-9dcb-bb0b2915fab6;
 Tue, 21 May 2019 13:55:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hT5F3-0004lU-Mf
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 13:55:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hT5F3-0007Tt-K9
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 13:55:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hT5F3-0007Tt-K9@xenbits.xenproject.org>
Date: Tue, 21 May 2019 13:55:45 +0000
Subject: [Xen-changelog] [xen staging] x86emul: support AVX512BW pack insns
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDc1MjBlNmZjMmYwNjA0OTA3MDkzNGVmNzBhYWE1MDI2MGNhMjg3ZTQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBUdWUgTWF5IDIx
IDE1OjQ3OjIyIDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDIxIDE1OjQ3OjIyIDIwMTkgKzAyMDAKCiAgICB4
ODZlbXVsOiBzdXBwb3J0IEFWWDUxMkJXIHBhY2sgaW5zbnMKICAgIAogICAgTm8gZnVydGhlciB0
ZXN0IGhhcm5lc3MgYWRkaXRpb25zIC0gd2hhdCBpcyB0aGVyZSBpcyBnb29kIGVub3VnaCBmb3IK
ICAgIHRoZXNlIHJhdGhlciAicmVndWxhciIgaW5zbnMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29v
cGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHRvb2xzL3Rlc3RzL3g4Nl9lbXVs
YXRvci9ldmV4LWRpc3A4LmMgIHwgIDQgKysrKwogdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Np
bWQuaCAgICAgICAgfCAgNCArKysrCiB4ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxh
dGUuYyB8IDEwICsrKysrKysrKy0KIDMgZmlsZXMgY2hhbmdlZCwgMTcgaW5zZXJ0aW9ucygrKSwg
MSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4
LWRpc3A4LmMgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCmluZGV4IDNl
N2NmMDQ0MjguLjc3NjA5MTI3MDAgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRv
ci9ldmV4LWRpc3A4LmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDgu
YwpAQCAtMzA2LDYgKzMwNiwxMCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyYndf
YWxsW10gPSB7CiAgICAgSU5TTihtb3ZkcXU4LCAgICAgZjIsICAgMGYsIDdmLCAgICB2bCwgICAg
YiwgdmwpLAogICAgIElOU04obW92ZHF1MTYsICAgIGYyLCAgIDBmLCA2ZiwgICAgdmwsICAgIHcs
IHZsKSwKICAgICBJTlNOKG1vdmRxdTE2LCAgICBmMiwgICAwZiwgN2YsICAgIHZsLCAgICB3LCB2
bCksCisgICAgSU5TTihwYWNrc3NkdywgICAgNjYsICAgMGYsIDZiLCAgICB2bCwgZF9uYiwgdmwp
LAorICAgIElOU04ocGFja3Nzd2IsICAgIDY2LCAgIDBmLCA2MywgICAgdmwsICAgIHcsIHZsKSwK
KyAgICBJTlNOKHBhY2t1c2R3LCAgICA2NiwgMGYzOCwgMmIsICAgIHZsLCBkX25iLCB2bCksCisg
ICAgSU5TTihwYWNrdXN3YiwgICAgNjYsICAgMGYsIDY3LCAgICB2bCwgICAgdywgdmwpLAogICAg
IElOU04ocGFkZGIsICAgICAgIDY2LCAgIDBmLCBmYywgICAgdmwsICAgIGIsIHZsKSwKICAgICBJ
TlNOKHBhZGRzYiwgICAgICA2NiwgICAwZiwgZWMsICAgIHZsLCAgICBiLCB2bCksCiAgICAgSU5T
TihwYWRkc3csICAgICAgNjYsICAgMGYsIGVkLCAgICB2bCwgICAgdywgdmwpLApkaWZmIC0tZ2l0
IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuaCBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVs
YXRvci9zaW1kLmgKaW5kZXggYjhkOWViZmIzMC4uZTQzNmZjMDQ3MiAxMDA2NDQKLS0tIGEvdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuaAorKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0
b3Ivc2ltZC5oCkBAIC0zNjEsNiArMzYxLDEwIEBAIE9WUihwZXh0cncpOwogT1ZSKHBpbnNyYik7
CiBPVlIocGluc3J3KTsKICMgIGlmZGVmIF9fQVZYNTEyVkxfXworT1ZSKHBhY2tzc2R3KTsKK09W
UihwYWNrc3N3Yik7CitPVlIocGFja3VzZHcpOworT1ZSKHBhY2t1c3diKTsKIE9WUihwbWFkZHdk
KTsKIE9WUihwbW92c3hidyk7CiBPVlIocG1vdnp4YncpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUv
eDg2X2VtdWxhdGUuYwppbmRleCA3NTcyNWUyMzIyLi4zNTMxNWM3YWExIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYv
eDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtNDUzLDcgKzQ1Myw3IEBAIHN0YXRpYyBjb25z
dCBzdHJ1Y3QgZXh0MGYzOF90YWJsZSB7CiAgICAgWzB4MjVdID0geyAuc2ltZF9zaXplID0gc2lt
ZF9vdGhlciwgLnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfdmxfYnlfMiB9LAogICAgIFsweDI2IC4u
LiAweDI5XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLmQ4cyA9IGQ4c192bCB9
LAogICAgIFsweDJhXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLnR3b19vcCA9
IDEsIC5kOHMgPSBkOHNfdmwgfSwKLSAgICBbMHgyYl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3Bh
Y2tlZF9pbnQgfSwKKyAgICBbMHgyYl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQs
IC5kOHMgPSBkOHNfdmwgfSwKICAgICBbMHgyYyAuLi4gMHgyZF0gPSB7IC5zaW1kX3NpemUgPSBz
aW1kX3BhY2tlZF9mcCB9LAogICAgIFsweDJlIC4uLiAweDJmXSA9IHsgLnNpbWRfc2l6ZSA9IHNp
bWRfcGFja2VkX2ZwLCAudG9fbWVtID0gMSB9LAogICAgIFsweDMwXSA9IHsgLnNpbWRfc2l6ZSA9
IHNpbWRfb3RoZXIsIC50d29fb3AgPSAxLCAuZDhzID0gZDhzX3ZsX2J5XzIgfSwKQEAgLTY3MjAs
NiArNjcyMCw4IEBAIHg4Nl9lbXVsYXRlKAogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82Nigw
eDBmLCAweDY5KTogLyogdnB1bnBja2h3ZCBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30g
Ki8KICAgICAgICAgb3BfYnl0ZXMgPSAxNiA8PCBldmV4LmxyOwogICAgICAgICAvKiBmYWxsIHRo
cm91Z2ggKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHg2Myk6IC8qIHZw
YWNrc3N3YiBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVN
VUxfT1BDX0VWRVhfNjYoMHgwZiwgMHg2Nyk6IC8qIHZwYWNrdXN3YiBbeHl6XW1tL21lbSxbeHl6
XW1tLFt4eXpdbW17a30gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhk
MSk6IC8qIHZwc3JsdyB4bW0vbTEyOCxbeHl6XW1tLFt4eXpdbW17a30gKi8KICAgICBjYXNlIFg4
NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhlMSk6IC8qIHZwc3JhdyB4bW0vbTEyOCxbeHl6XW1t
LFt4eXpdbW17a30gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhmMSk6
IC8qIHZwc2xsdyB4bW0vbTEyOCxbeHl6XW1tLFt4eXpdbW17a30gKi8KQEAgLTY3ODEsNiArNjc4
MywxMiBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgYXZ4NTEyX3ZsZW5fY2hlY2soZmFsc2UpOwog
ICAgICAgICBnb3RvIHNpbWRfem1tOwogCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4
MGYsIDB4NmIpOiAvKiB2cGFja3NzZHcgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICov
CisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgyYik6IC8qIHZwYWNrdXNk
dyBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICAgICAgZ2VuZXJhdGVfZXhj
ZXB0aW9uX2lmKGV2ZXgudyB8fCBldmV4LmJycywgRVhDX1VEKTsKKyAgICAgICAgZmF1bHRfc3Vw
cHJlc3Npb24gPSBmYWxzZTsKKyAgICAgICAgZ290byBhdng1MTJmX25vX3NhZTsKKwogICAgIGNh
c2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweDZjKTogLyogdnB1bnBja2xxZHEgW3h5el1t
bS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2
KDB4MGYsIDB4NmQpOiAvKiB2cHVucGNraHFkcSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17
a30gKi8KICAgICAgICAgZmF1bHRfc3VwcHJlc3Npb24gPSBmYWxzZTsKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 21 14:33:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 21 May 2019 14:33:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hT5pD-0000uu-7s; Tue, 21 May 2019 14:33:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=TCK3=TV=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hT5pC-0000uo-B0
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 14:33:06 +0000
X-Inumbo-ID: 580cfce6-7bd5-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 580cfce6-7bd5-11e9-8980-bc764e045a96;
 Tue, 21 May 2019 14:33:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hT5pA-0005Xh-IS
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 14:33:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hT5pA-0001eN-Fr
 for xen-changelog@lists.xenproject.org; Tue, 21 May 2019 14:33:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hT5pA-0001eN-Fr@xenbits.xenproject.org>
Date: Tue, 21 May 2019 14:33:04 +0000
Subject: [Xen-changelog] [xen staging] xen/arm64: livepatch: Fix build after
 03957f58db
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQ5NzM5OTdmNzA4NjBjMTAwOTNjZTM0Mjk0YmUwYzU4OGRkYzhjZjMKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVHVlIE1h
eSAyMSAxNToyNDo1NSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgMjEgMTU6MzI6MzQgMjAxOSArMDEw
MAoKICAgIHhlbi9hcm02NDogbGl2ZXBhdGNoOiBGaXggYnVpbGQgYWZ0ZXIgMDM5NTdmNThkYgog
ICAgCiAgICBDb21taXQgMDM5NTdmNThkYiAieGVuL2NvbnN0OiBFeHRlbmQgdGhlIGV4aXN0aW5n
IG1hY3JvIEJJVCB0byB0YWtlIGEKICAgIHN1ZmZpeCBpbiBwYXJhbWV0ZXIiIGRpZG4ndCBjb252
ZXJ0IGFsbCB0aGUgY2FsbGVycyBvZiB0aGUgbWFjcm8gQklULgogICAgCiAgICBUaGlzIHdpbGwg
cmVzdWx0IHRvIGEgYnVpbGQgYnJlYWthZ2Ugd2hlbiBlbmFibGluZyBMaXZlcGF0Y2ggb24gYXJt
NjQuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxA
YXJtLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRy
aXguY29tPgotLS0KIHhlbi9hcmNoL2FybS9hcm02NC9saXZlcGF0Y2guYyB8IDIgKy0KIDEgZmls
ZSBjaGFuZ2VkLCAxIGluc2VydGlvbigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL2FybS9hcm02NC9saXZlcGF0Y2guYyBiL3hlbi9hcmNoL2FybS9hcm02NC9saXZlcGF0
Y2guYwppbmRleCAyMjQ3YjkyNWEwLi41Yzc1Nzc5Mjg0IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9h
cm0vYXJtNjQvbGl2ZXBhdGNoLmMKKysrIGIveGVuL2FyY2gvYXJtL2FybTY0L2xpdmVwYXRjaC5j
CkBAIC0yMDgsNyArMjA4LDcgQEAgc3RhdGljIGludCByZWxvY19pbnNuX2ltbShlbnVtIGFhcmNo
NjRfcmVsb2Nfb3Agb3AsIHZvaWQgKmRlc3QsIHU2NCB2YWwsCiAgICAgc3ZhbCA+Pj0gbHNiOwog
CiAgICAgLyogRXh0cmFjdCB0aGUgdmFsdWUgYml0cyBhbmQgc2hpZnQgdGhlbSB0byBiaXQgMC4g
Ki8KLSAgICBpbW1fbWFzayA9IChCSVQobHNiICsgbGVuKSAtIDEpID4+IGxzYjsKKyAgICBpbW1f
bWFzayA9IChCSVQobHNiICsgbGVuLCBVTCkgLSAxKSA+PiBsc2I7CiAgICAgaW1tID0gc3ZhbCAm
IGltbV9tYXNrOwogCiAgICAgLyogVXBkYXRlIHRoZSBpbnN0cnVjdGlvbidzIGltbWVkaWF0ZSBm
aWVsZC4gKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed May 22 08:22:12 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 May 2019 08:22:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hTMVl-0008Sf-D9; Wed, 22 May 2019 08:22:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qm9s=TW=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hTMVk-0008Sa-5h
 for xen-changelog@lists.xenproject.org; Wed, 22 May 2019 08:22:08 +0000
X-Inumbo-ID: aed9245e-7c6a-11e9-bd44-872576be5ee1
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id aed9245e-7c6a-11e9-bd44-872576be5ee1;
 Wed, 22 May 2019 08:22:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hTMVh-0003pW-7D
 for xen-changelog@lists.xenproject.org; Wed, 22 May 2019 08:22:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hTMVh-0003yI-4b
 for xen-changelog@lists.xenproject.org; Wed, 22 May 2019 08:22:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hTMVh-0003yI-4b@xenbits.xenproject.org>
Date: Wed, 22 May 2019 08:22:05 +0000
Subject: [Xen-changelog] [xen staging] Revert "libxl: fix
 libxl_domain_need_memory after 899433f149d"
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM0NGM2YmE2OTUzZjM1NDRmMzU3YmM5ODg3ZTVmODVkOGVkN2M3ZmIKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1heSAyMiAw
OTowODo0MSAyMDE5ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFdlZCBNYXkgMjIgMDk6MDg6NDEgMjAxOSArMDEwMAoKICAgIFJldmVy
dCAibGlieGw6IGZpeCBsaWJ4bF9kb21haW5fbmVlZF9tZW1vcnkgYWZ0ZXIgODk5NDMzZjE0OWQi
CiAgICAKICAgIFRoaXMgcmV2ZXJ0cyBjb21taXQgMjc4YzY0NTE5YzY2MWM4NTFkMzdlMmE5Mjlm
MDA2ZmI4YTFkY2QwMS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8d2VpLmxpdTJA
Y2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bF9tZW0uYyB8IDE4IC0tLS0tLS0tLS0t
LS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rv
b2xzL2xpYnhsL2xpYnhsX21lbS5jIGIvdG9vbHMvbGlieGwvbGlieGxfbWVtLmMKaW5kZXggNDQ0
Njc1NDE4Ni4uNDQ4YTJhZjhmZCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfbWVtLmMK
KysrIGIvdG9vbHMvbGlieGwvbGlieGxfbWVtLmMKQEAgLTQ1NywyNCArNDU3LDYgQEAgaW50IGxp
YnhsX2RvbWFpbl9uZWVkX21lbW9yeShsaWJ4bF9jdHggKmN0eCwKICAgICBsaWJ4bF9kb21haW5f
YnVpbGRfaW5mb19pbml0KGJfaW5mbyk7CiAgICAgbGlieGxfZG9tYWluX2J1aWxkX2luZm9fY29w
eShjdHgsIGJfaW5mbywgYl9pbmZvX2luKTsKIAotICAgIC8qCi0gICAgICogSXQgaGFzIGJlY29t
ZSBhIHJlcXVpcmVtZW50IHRoYXQgdG8gZmlndXJlIG91dCB3aGljaCBRRU1VIHRvCi0gICAgICog
dXNlLCBsaWJ4bCB3aWxsIG5lZWQgdG8gcGVlayBkX2NvbmZpZydzIGNvbnRlbnQuIFRoZSBjb2Rl
IGhhcwotICAgICAqIGJlZW4gY2hhbmdlZCBzdWNoIHRoYXQgb25lIHdpbGwgbmVlZCB0byBjYWxs
Ci0gICAgICogbGlieGxfX2RvbWFpbl9zZXRfZGV2aWNlX21vZGVsIGJlZm9yZSBjYWxsaW5nCi0g
ICAgICogbGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1bHQgaW5zaWRlIGxpYnhsLgot
ICAgICAqCi0gICAgICogVGhpcyAocHJvYmxlbWF0aWMpIHB1YmxpYyBBUEkgaXMgdGhlIG9ubHkg
b25lIHdoaWNoIHRha2VzIGEKLSAgICAgKiBiX2luZm8uIEltcG9zaW5nIHRoZSBzYW1lIHJlcXVp
cmVtZW50IG9uIHRoZSB1c2VycyBvZiB0aGlzCi0gICAgICogcHVibGljIEFQSSB3aWxsIGJyZWFr
IHRoZW0uCi0gICAgICoKLSAgICAgKiBQcm92aWRlIGEgY29tcGF0aWJpbGl0eSBzZXR0aW5nIGZv
ciB0aGlzIGZ1bmN0aW9uLiBUaGUKLSAgICAgKiBjYWxjdWxhdGlvbiBkb2Vzbid0IHJlYWxseSBj
YXJlIHdoaWNoIFFFTVUgaXMgc2V0IGhlcmUsIHNvIHdlCi0gICAgICogZ28gd2l0aCB0aGUgdXBz
dHJlYW0gZGVmYXVsdC4KLSAgICAgKi8KLSAgICBpZiAoIWJfaW5mby0+ZGV2aWNlX21vZGVsX3Zl
cnNpb24pCi0gICAgICAgIGJfaW5mby0+ZGV2aWNlX21vZGVsX3ZlcnNpb24gPSBMSUJYTF9ERVZJ
Q0VfTU9ERUxfVkVSU0lPTl9RRU1VX1hFTjsKLQogICAgIHJjID0gbGlieGxfX2RvbWFpbl9idWls
ZF9pbmZvX3NldGRlZmF1bHQoZ2MsIGJfaW5mbyk7CiAgICAgaWYgKHJjKSBnb3RvIG91dDsKIAot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3Rh
Z2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed May 22 08:22:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 May 2019 08:22:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hTMVu-0008Tz-FB; Wed, 22 May 2019 08:22:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qm9s=TW=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hTMVs-0008Tq-PJ
 for xen-changelog@lists.xenproject.org; Wed, 22 May 2019 08:22:16 +0000
X-Inumbo-ID: b4f72439-7c6a-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b4f72439-7c6a-11e9-8980-bc764e045a96;
 Wed, 22 May 2019 08:22:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hTMVr-0003pf-DP
 for xen-changelog@lists.xenproject.org; Wed, 22 May 2019 08:22:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hTMVr-0003z3-Ap
 for xen-changelog@lists.xenproject.org; Wed, 22 May 2019 08:22:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hTMVr-0003z3-Ap@xenbits.xenproject.org>
Date: Wed, 22 May 2019 08:22:15 +0000
Subject: [Xen-changelog] [xen staging] Revert "libxl: fix migration of PV
 and PVH domUs with and without 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>

Y29tbWl0IGIzNmQ0ZmM2NWFiZDIzYzk2MjI5NDcyYmRiZTlkNDE5ZTFjZWQ5OTgKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1heSAyMiAw
OTowODo1NiAyMDE5ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFdlZCBNYXkgMjIgMDk6MDg6NTYgMjAxOSArMDEwMAoKICAgIFJldmVy
dCAibGlieGw6IGZpeCBtaWdyYXRpb24gb2YgUFYgYW5kIFBWSCBkb21VcyB3aXRoIGFuZCB3aXRo
b3V0IHFlbXUiCiAgICAKICAgIFRoaXMgcmV2ZXJ0cyBjb21taXQgODk5NDMzZjE0OWQwY2M0OGE1
MjU0Yzc5N2Q5ZTVhOGM5ZGMzYjBmYi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogV2VpIExpdSA8
d2VpLmxpdTJAY2l0cml4LmNvbT4KLS0tCiB0b29scy9saWJ4bC9saWJ4bC5oICAgICAgICAgICAg
IHwgIDcgLS0tLS0tLQogdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgICAgICB8IDE3ICsrKy0t
LS0tLS0tLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4bF9kb21fc3VzcGVuZC5jIHwgIDggKystLS0t
LS0KIHRvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbCAgICAgfCAgMSAtCiA0IGZpbGVzIGNoYW5n
ZWQsIDUgaW5zZXJ0aW9ucygrKSwgMjggZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMv
bGlieGwvbGlieGwuaCBiL3Rvb2xzL2xpYnhsL2xpYnhsLmgKaW5kZXggYmFiNWJlNGJmOC4uOWJh
Y2ZiOTdmMCAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGwuaAorKysgYi90b29scy9saWJ4
bC9saWJ4bC5oCkBAIC0xMTkxLDEzICsxMTkxLDYgQEAgdm9pZCBsaWJ4bF9tYWNfY29weShsaWJ4
bF9jdHggKmN0eCwgbGlieGxfbWFjICpkc3QsIGNvbnN0IGxpYnhsX21hYyAqc3JjKTsKICAqLwog
I2RlZmluZSBMSUJYTF9IQVZFX1BWQ0FMTFMgMQogCi0vKgotICogTElCWExfSEFWRV9ERVZJQ0Vf
TU9ERUxfVkVSU0lPTl9OT05FCi0gKgotICogSWYgdGhpcyBpcyBkZWZpbmVkLCBsaWJ4bCB3aWxs
IG9ubHkgcnVuIGEgZGV2aWNlLW1vZGVsIGlmIHJlcXVpcmVkLgotICovCi0jZGVmaW5lIExJQlhM
X0hBVkVfREVWSUNFX01PREVMX1ZFUlNJT05fTk9ORSAxCi0KIHR5cGVkZWYgY2hhciAqKmxpYnhs
X3N0cmluZ19saXN0Owogdm9pZCBsaWJ4bF9zdHJpbmdfbGlzdF9kaXNwb3NlKGxpYnhsX3N0cmlu
Z19saXN0ICpzbCk7CiBpbnQgbGlieGxfc3RyaW5nX2xpc3RfbGVuZ3RoKGNvbnN0IGxpYnhsX3N0
cmluZ19saXN0ICpzbCk7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYyBi
L3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCmluZGV4IDg5Zjk5ZjdmNDQuLjQyYTIxOGNmM2Eg
MTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NyZWF0ZS5jCisrKyBiL3Rvb2xzL2xpYnhs
L2xpYnhsX2NyZWF0ZS5jCkBAIC00NywyMCArNDcsOSBAQCBpbnQgbGlieGxfX2RvbWFpbl9zZXRf
ZGV2aWNlX21vZGVsKGxpYnhsX19nYyAqZ2MsIGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmln
KQogICAgICAgICB9CiAgICAgICAgIGJyZWFrOwogICAgIGRlZmF1bHQ6Ci0gICAgICAgIHJldCA9
IGxpYnhsX19uZWVkX3hlbnB2X3FlbXUoZ2MsIGRfY29uZmlnKTsKLSAgICAgICAgc3dpdGNoIChy
ZXQpIHsKLSAgICAgICAgY2FzZSAxOgotICAgICAgICAgICAgZF9jb25maWctPmJfaW5mby5kZXZp
Y2VfbW9kZWxfdmVyc2lvbiA9Ci0gICAgICAgICAgICAgICAgTElCWExfREVWSUNFX01PREVMX1ZF
UlNJT05fUUVNVV9YRU47Ci0gICAgICAgICAgICBicmVhazsKLSAgICAgICAgY2FzZSAwOgotICAg
ICAgICAgICAgZF9jb25maWctPmJfaW5mby5kZXZpY2VfbW9kZWxfdmVyc2lvbiA9Ci0gICAgICAg
ICAgICAgICAgTElCWExfREVWSUNFX01PREVMX1ZFUlNJT05fTk9ORTsKLSAgICAgICAgICAgIGJy
ZWFrOwotICAgICAgICBkZWZhdWx0OgotICAgICAgICAgICAgTE9HRShFUlJPUiwgIlVuYWJsZSB0
byBkZXRlcm1pbmUgUUVNVSByZXF1aXNpdGUiKTsKLSAgICAgICAgICAgIHJldHVybiByZXQ7Ci0g
ICAgICAgIH0KKyAgICAgICAgYl9pbmZvLT5kZXZpY2VfbW9kZWxfdmVyc2lvbiA9CisgICAgICAg
ICAgICBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9RRU1VX1hFTl9UUkFESVRJT05BTDsKKyAg
ICAgICAgYnJlYWs7CiAgICAgfQogCiAgICAgaWYgKGJfaW5mby0+ZGV2aWNlX21vZGVsX3ZlcnNp
b24gPT0gTElCWExfREVWSUNFX01PREVMX1ZFUlNJT05fUUVNVV9YRU4pIHsKZGlmZiAtLWdpdCBh
L3Rvb2xzL2xpYnhsL2xpYnhsX2RvbV9zdXNwZW5kLmMgYi90b29scy9saWJ4bC9saWJ4bF9kb21f
c3VzcGVuZC5jCmluZGV4IGM0OTJmZTVkZDEuLmQxYWYzYTY1NzMgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2xpYnhsL2xpYnhsX2RvbV9zdXNwZW5kLmMKKysrIGIvdG9vbHMvbGlieGwvbGlieGxfZG9tX3N1
c3BlbmQuYwpAQCAtMzc5LDkgKzM3OSw3IEBAIHN0YXRpYyB2b2lkIGRvbWFpbl9zdXNwZW5kX2Nv
bW1vbl9ndWVzdF9zdXNwZW5kZWQobGlieGxfX2VnYyAqZWdjLAogICAgIGxpYnhsX19ldl94c3dh
dGNoX2RlcmVnaXN0ZXIoZ2MsICZkc3BzLT5ndWVzdF93YXRjaCk7CiAgICAgbGlieGxfX2V2X3Rp
bWVfZGVyZWdpc3RlcihnYywgJmRzcHMtPmd1ZXN0X3RpbWVvdXQpOwogCi0gICAgaWYgKGRzcHMt
PnR5cGUgPT0gTElCWExfRE9NQUlOX1RZUEVfSFZNIHx8Ci0gICAgICAgIGxpYnhsX19kZXZpY2Vf
bW9kZWxfdmVyc2lvbl9ydW5uaW5nKGdjLCBkc3BzLT5kb21pZCkgPT0KLSAgICAgICAgTElCWExf
REVWSUNFX01PREVMX1ZFUlNJT05fUUVNVV9YRU4pIHsKKyAgICBpZiAoZHNwcy0+dHlwZSA9PSBM
SUJYTF9ET01BSU5fVFlQRV9IVk0pIHsKICAgICAgICAgZHNwcy0+Y2FsbGJhY2tfZGV2aWNlX21v
ZGVsX2RvbmUgPSBkb21haW5fc3VzcGVuZF9jb21tb25fZG9uZTsKICAgICAgICAgbGlieGxfX2Rv
bWFpbl9zdXNwZW5kX2RldmljZV9tb2RlbChlZ2MsIGRzcHMpOyAvKiBtdXN0IGJlIGxhc3QgKi8K
ICAgICAgICAgcmV0dXJuOwpAQCAtNDYxLDkgKzQ1OSw3IEBAIGludCBsaWJ4bF9fZG9tYWluX3Jl
c3VtZShsaWJ4bF9fZ2MgKmdjLCB1aW50MzJfdCBkb21pZCwgaW50IHN1c3BlbmRfY2FuY2VsKQog
ICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKLSAgICBpZiAodHlwZSA9PSBMSUJYTF9ET01BSU5f
VFlQRV9IVk0gfHwKLSAgICAgICAgbGlieGxfX2RldmljZV9tb2RlbF92ZXJzaW9uX3J1bm5pbmco
Z2MsIGRvbWlkKSA9PQotICAgICAgICBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9RRU1VX1hF
TikgeworICAgIGlmICh0eXBlID09IExJQlhMX0RPTUFJTl9UWVBFX0hWTSkgewogICAgICAgICBy
YyA9IGxpYnhsX19kb21haW5fcmVzdW1lX2RldmljZV9tb2RlbChnYywgZG9taWQpOwogICAgICAg
ICBpZiAocmMpIHsKICAgICAgICAgICAgIExPR0QoRVJST1IsIGRvbWlkLCAiZmFpbGVkIHRvIHJl
c3VtZSBkZXZpY2UgbW9kZWw6JWQiLCByYyk7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4
bF90eXBlcy5pZGwgYi90b29scy9saWJ4bC9saWJ4bF90eXBlcy5pZGwKaW5kZXggMDZiOGY0OWFi
YS4uYjYxMzk5Y2UzNiAxMDA2NDQKLS0tIGEvdG9vbHMvbGlieGwvbGlieGxfdHlwZXMuaWRsCisr
KyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3R5cGVzLmlkbApAQCAtMTA2LDcgKzEwNiw2IEBAIGxpYnhs
X2RldmljZV9tb2RlbF92ZXJzaW9uID0gRW51bWVyYXRpb24oImRldmljZV9tb2RlbF92ZXJzaW9u
IiwgWwogICAgICgwLCAiVU5LTk9XTiIpLAogICAgICgxLCAiUUVNVV9YRU5fVFJBRElUSU9OQUwi
KSwgIyBIaXN0b3JpY2FsIHFlbXUteGVuIGRldmljZSBtb2RlbCAocWVtdS1kbSkKICAgICAoMiwg
IlFFTVVfWEVOIiksICAgICAgICAgICAgICMgVXBzdHJlYW0gYmFzZWQgcWVtdS14ZW4gZGV2aWNl
IG1vZGVsCi0gICAgKDMsICJOT05FIiksCiAgICAgXSkKIAogbGlieGxfY29uc29sZV90eXBlID0g
RW51bWVyYXRpb24oImNvbnNvbGVfdHlwZSIsIFsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed May 22 08:22:30 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 22 May 2019 08:22: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 1hTMW6-0008VL-HC; Wed, 22 May 2019 08:22:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=qm9s=TW=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hTMW4-0008V7-Nd
 for xen-changelog@lists.xenproject.org; Wed, 22 May 2019 08:22:28 +0000
X-Inumbo-ID: bb189dd0-7c6a-11e9-aae5-8753cb95267c
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bb189dd0-7c6a-11e9-aae5-8753cb95267c;
 Wed, 22 May 2019 08:22:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hTMW1-0003pr-KE
 for xen-changelog@lists.xenproject.org; Wed, 22 May 2019 08:22:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hTMW1-0003zf-Hb
 for xen-changelog@lists.xenproject.org; Wed, 22 May 2019 08:22:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hTMW1-0003zf-Hb@xenbits.xenproject.org>
Date: Wed, 22 May 2019 08:22:25 +0000
Subject: [Xen-changelog] [xen staging] Revert "libxl: add helper function to
 set device_model_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>

Y29tbWl0IDNjMTY2ODRkMDYyOTY1YzVjOWRjNDExZjYwMmVjMzE3MDBlZDlhY2UKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogV2VkIE1heSAyMiAw
OTowOTowOCAyMDE5ICswMTAwCkNvbW1pdDogICAgIFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5j
b20+CkNvbW1pdERhdGU6IFdlZCBNYXkgMjIgMDk6MDk6MDggMjAxOSArMDEwMAoKICAgIFJldmVy
dCAibGlieGw6IGFkZCBoZWxwZXIgZnVuY3Rpb24gdG8gc2V0IGRldmljZV9tb2RlbF92ZXJzaW9u
IgogICAgCiAgICBUaGlzIHJldmVydHMgY29tbWl0IDM4MDJlY2JhYTllYjM2Y2JhZGNlMzlhYjAz
YTRmNmQzNmYyOWFlNWMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUy
QGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgICB8IDkwICsrKysr
KysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB0b29scy9saWJ4bC9saWJ4
bF9kbS5jICAgICAgIHwgIDIgLQogdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaCB8ICAyIC0K
IDMgZmlsZXMgY2hhbmdlZCwgMzUgaW5zZXJ0aW9ucygrKSwgNTkgZGVsZXRpb25zKC0pCgpkaWZm
IC0tZ2l0IGEvdG9vbHMvbGlieGwvbGlieGxfY3JlYXRlLmMgYi90b29scy9saWJ4bC9saWJ4bF9j
cmVhdGUuYwppbmRleCA0MmEyMThjZjNhLi4wM2NlMTY2ZjRmIDEwMDY0NAotLS0gYS90b29scy9s
aWJ4bC9saWJ4bF9jcmVhdGUuYworKysgYi90b29scy9saWJ4bC9saWJ4bF9jcmVhdGUuYwpAQCAt
MjcsNTMgKzI3LDYgQEAKIAogI2luY2x1ZGUgPHhlbi14c20vZmxhc2svZmxhc2suaD4KIAotaW50
IGxpYnhsX19kb21haW5fc2V0X2RldmljZV9tb2RlbChsaWJ4bF9fZ2MgKmdjLCBsaWJ4bF9kb21h
aW5fY29uZmlnICpkX2NvbmZpZykKLXsKLSAgICBsaWJ4bF9kb21haW5fYnVpbGRfaW5mbyAqYl9p
bmZvID0gJmRfY29uZmlnLT5iX2luZm87Ci0gICAgaW50IHJldDsKLQotICAgIGxpYnhsX2RlZmJv
b2xfc2V0ZGVmYXVsdCgmYl9pbmZvLT5kZXZpY2VfbW9kZWxfc3R1YmRvbWFpbiwgZmFsc2UpOwot
Ci0gICAgaWYgKGJfaW5mby0+ZGV2aWNlX21vZGVsX3ZlcnNpb24pCi0gICAgICAgIHJldHVybiAw
OwotCi0gICAgc3dpdGNoIChiX2luZm8tPnR5cGUpIHsKLSAgICBjYXNlIExJQlhMX0RPTUFJTl9U
WVBFX0hWTToKLSAgICAgICAgaWYgKGxpYnhsX2RlZmJvb2xfdmFsKGJfaW5mby0+ZGV2aWNlX21v
ZGVsX3N0dWJkb21haW4pKSB7Ci0gICAgICAgICAgICBiX2luZm8tPmRldmljZV9tb2RlbF92ZXJz
aW9uID0KLSAgICAgICAgICAgICAgICBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9RRU1VX1hF
Tl9UUkFESVRJT05BTDsKLSAgICAgICAgfSBlbHNlIHsKLSAgICAgICAgICAgIGJfaW5mby0+ZGV2
aWNlX21vZGVsX3ZlcnNpb24gPSBsaWJ4bF9fZGVmYXVsdF9kZXZpY2VfbW9kZWwoZ2MpOwotICAg
ICAgICB9Ci0gICAgICAgIGJyZWFrOwotICAgIGRlZmF1bHQ6Ci0gICAgICAgIGJfaW5mby0+ZGV2
aWNlX21vZGVsX3ZlcnNpb24gPQotICAgICAgICAgICAgTElCWExfREVWSUNFX01PREVMX1ZFUlNJ
T05fUUVNVV9YRU5fVFJBRElUSU9OQUw7Ci0gICAgICAgIGJyZWFrOwotICAgIH0KLQotICAgIGlm
IChiX2luZm8tPmRldmljZV9tb2RlbF92ZXJzaW9uID09IExJQlhMX0RFVklDRV9NT0RFTF9WRVJT
SU9OX1FFTVVfWEVOKSB7Ci0gICAgICAgIGNvbnN0IGNoYXIgKmRtOwotCi0gICAgICAgIGRtID0g
bGlieGxfX2RvbWFpbl9kZXZpY2VfbW9kZWwoZ2MsIGJfaW5mbyk7Ci0gICAgICAgIHJldCA9IGFj
Y2VzcyhkbSwgWF9PSyk7Ci0gICAgICAgIGlmIChyZXQgPCAwKSB7Ci0gICAgICAgICAgICAvKiBx
ZW11LXhlbiB1bmF2YWlsYWJsZSwgdXNlIHFlbXUteGVuLXRyYWRpdGlvbmFsICovCi0gICAgICAg
ICAgICBpZiAoZXJybm8gPT0gRU5PRU5UKSB7Ci0gICAgICAgICAgICAgICAgTE9HRShJTkZPLCAi
cWVtdS14ZW4gaXMgdW5hdmFpbGFibGUiCi0gICAgICAgICAgICAgICAgICAgICAiLCB1c2luZyBx
ZW11LXhlbi10cmFkaXRpb25hbCBpbnN0ZWFkIik7Ci0gICAgICAgICAgICAgICAgYl9pbmZvLT5k
ZXZpY2VfbW9kZWxfdmVyc2lvbiA9Ci0gICAgICAgICAgICAgICAgICAgIExJQlhMX0RFVklDRV9N
T0RFTF9WRVJTSU9OX1FFTVVfWEVOX1RSQURJVElPTkFMOwotICAgICAgICAgICAgfSBlbHNlIHsK
LSAgICAgICAgICAgICAgICBMT0dFKEVSUk9SLCAicWVtdS14ZW4gYWNjZXNzIGVycm9yIik7Ci0g
ICAgICAgICAgICAgICAgcmV0dXJuIEVSUk9SX0ZBSUw7Ci0gICAgICAgICAgICB9Ci0gICAgICAg
IH0KLSAgICB9Ci0KLSAgICByZXR1cm4gMDsKLX0KLQogaW50IGxpYnhsX19kb21haW5fY3JlYXRl
X2luZm9fc2V0ZGVmYXVsdChsaWJ4bF9fZ2MgKmdjLAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICBsaWJ4bF9kb21haW5fY3JlYXRlX2luZm8gKmNfaW5mbykKIHsKQEAg
LTEyMCw4ICs3Myw2IEBAIGludCBsaWJ4bF9fZG9tYWluX2J1aWxkX2luZm9fc2V0ZGVmYXVsdChs
aWJ4bF9fZ2MgKmdjLAogICAgICAgICByZXR1cm4gRVJST1JfSU5WQUw7CiAgICAgfQogCi0gICAg
YXNzZXJ0KGJfaW5mby0+ZGV2aWNlX21vZGVsX3ZlcnNpb24pOwotCiAgICAgLyogQ29weSBkZXBy
ZWNhdGVkIG9wdGlvbnMgdG8gaXQncyBuZXcgcG9zaXRpb24uICovCiAgICAgcmMgPSBsaWJ4bF9f
ZG9tYWluX2J1aWxkX2luZm9fY29weV9kZXByZWNhdGVkKENUWCwgYl9pbmZvKTsKICAgICBpZiAo
cmMpIHsKQEAgLTEyOSwxMCArODAsNDUgQEAgaW50IGxpYnhsX19kb21haW5fYnVpbGRfaW5mb19z
ZXRkZWZhdWx0KGxpYnhsX19nYyAqZ2MsCiAgICAgICAgIHJldHVybiByYzsKICAgICB9CiAKKyAg
ICBsaWJ4bF9kZWZib29sX3NldGRlZmF1bHQoJmJfaW5mby0+ZGV2aWNlX21vZGVsX3N0dWJkb21h
aW4sIGZhbHNlKTsKKwogICAgIGlmIChsaWJ4bF9kZWZib29sX3ZhbChiX2luZm8tPmRldmljZV9t
b2RlbF9zdHViZG9tYWluKSAmJgogICAgICAgICAhYl9pbmZvLT5kZXZpY2VfbW9kZWxfc3NpZHJl
ZikKICAgICAgICAgYl9pbmZvLT5kZXZpY2VfbW9kZWxfc3NpZHJlZiA9IFNFQ0lOSVRTSURfRE9N
RE07CiAKKyAgICBpZiAoIWJfaW5mby0+ZGV2aWNlX21vZGVsX3ZlcnNpb24pIHsKKyAgICAgICAg
aWYgKGJfaW5mby0+dHlwZSA9PSBMSUJYTF9ET01BSU5fVFlQRV9IVk0pIHsKKyAgICAgICAgICAg
IGlmIChsaWJ4bF9kZWZib29sX3ZhbChiX2luZm8tPmRldmljZV9tb2RlbF9zdHViZG9tYWluKSkg
eworICAgICAgICAgICAgICAgIGJfaW5mby0+ZGV2aWNlX21vZGVsX3ZlcnNpb24gPQorICAgICAg
ICAgICAgICAgICAgICBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lPTl9RRU1VX1hFTl9UUkFESVRJ
T05BTDsKKyAgICAgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICAgICAgYl9pbmZvLT5kZXZp
Y2VfbW9kZWxfdmVyc2lvbiA9IGxpYnhsX19kZWZhdWx0X2RldmljZV9tb2RlbChnYyk7CisgICAg
ICAgICAgICB9CisgICAgICAgIH0gZWxzZSB7CisgICAgICAgICAgICBiX2luZm8tPmRldmljZV9t
b2RlbF92ZXJzaW9uID0KKyAgICAgICAgICAgICAgICBMSUJYTF9ERVZJQ0VfTU9ERUxfVkVSU0lP
Tl9RRU1VX1hFTjsKKyAgICAgICAgfQorICAgICAgICBpZiAoYl9pbmZvLT5kZXZpY2VfbW9kZWxf
dmVyc2lvbgorICAgICAgICAgICAgICAgID09IExJQlhMX0RFVklDRV9NT0RFTF9WRVJTSU9OX1FF
TVVfWEVOKSB7CisgICAgICAgICAgICBjb25zdCBjaGFyICpkbTsKKworICAgICAgICAgICAgZG0g
PSBsaWJ4bF9fZG9tYWluX2RldmljZV9tb2RlbChnYywgYl9pbmZvKTsKKyAgICAgICAgICAgIHJj
ID0gYWNjZXNzKGRtLCBYX09LKTsKKyAgICAgICAgICAgIGlmIChyYyA8IDApIHsKKyAgICAgICAg
ICAgICAgICAvKiBxZW11LXhlbiB1bmF2YWlsYWJsZSwgdXNlIHFlbXUteGVuLXRyYWRpdGlvbmFs
ICovCisgICAgICAgICAgICAgICAgaWYgKGVycm5vID09IEVOT0VOVCkgeworICAgICAgICAgICAg
ICAgICAgICBMT0dFKElORk8sICJxZW11LXhlbiBpcyB1bmF2YWlsYWJsZSIKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAiLCB1c2luZyBxZW11LXhlbi10cmFkaXRpb25hbCBpbnN0ZWFkIik7Cisg
ICAgICAgICAgICAgICAgICAgIGJfaW5mby0+ZGV2aWNlX21vZGVsX3ZlcnNpb24gPQorICAgICAg
ICAgICAgICAgICAgICAgICAgTElCWExfREVWSUNFX01PREVMX1ZFUlNJT05fUUVNVV9YRU5fVFJB
RElUSU9OQUw7CisgICAgICAgICAgICAgICAgfSBlbHNlIHsKKyAgICAgICAgICAgICAgICAgICAg
TE9HRShFUlJPUiwgInFlbXUteGVuIGFjY2VzcyBlcnJvciIpOworICAgICAgICAgICAgICAgICAg
ICByZXR1cm4gRVJST1JfRkFJTDsKKyAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICB9Cisg
ICAgICAgIH0KKyAgICB9CisKICAgICBpZiAoYl9pbmZvLT5ibGtkZXZfc3RhcnQgPT0gTlVMTCkK
ICAgICAgICAgYl9pbmZvLT5ibGtkZXZfc3RhcnQgPSBsaWJ4bF9fc3RyZHVwKE5PR0MsICJ4dmRh
Iik7CiAKQEAgLTk1MywxMiArOTM5LDYgQEAgc3RhdGljIHZvaWQgaW5pdGlhdGVfZG9tYWluX2Ny
ZWF0ZShsaWJ4bF9fZWdjICplZ2MsCiAgICAgICAgIGdvdG8gZXJyb3Jfb3V0OwogICAgIH0KIAot
ICAgIHJldCA9IGxpYnhsX19kb21haW5fc2V0X2RldmljZV9tb2RlbChnYywgZF9jb25maWcpOwot
ICAgIGlmIChyZXQpIHsKLSAgICAgICAgTE9HRChFUlJPUiwgZG9taWQsICJVbmFibGUgdG8gc2V0
IGRvbWFpbiBkZXZpY2UgbW9kZWwiKTsKLSAgICAgICAgZ290byBlcnJvcl9vdXQ7Ci0gICAgfQot
CiAgICAgcmV0ID0gbGlieGxfX2RvbWFpbl9jcmVhdGVfaW5mb19zZXRkZWZhdWx0KGdjLCAmZF9j
b25maWctPmNfaW5mbyk7CiAgICAgaWYgKHJldCkgewogICAgICAgICBMT0dEKEVSUk9SLCBkb21p
ZCwgIlVuYWJsZSB0byBzZXQgZG9tYWluIGNyZWF0ZSBpbmZvIGRlZmF1bHRzIik7CmRpZmYgLS1n
aXQgYS90b29scy9saWJ4bC9saWJ4bF9kbS5jIGIvdG9vbHMvbGlieGwvbGlieGxfZG0uYwppbmRl
eCAyMDlkZWVkY2U2Li5mNGZjOTY0MTVkIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9k
bS5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2RtLmMKQEAgLTIxNTcsOCArMjE1Nyw2IEBAIHZv
aWQgbGlieGxfX3NwYXduX3N0dWJfZG0obGlieGxfX2VnYyAqZWdjLCBsaWJ4bF9fc3R1Yl9kbV9z
cGF3bl9zdGF0ZSAqc2RzcykKICAgICBkbV9jb25maWctPmNfaW5mby5ydW5faG90cGx1Z19zY3Jp
cHRzID0KICAgICAgICAgZ3Vlc3RfY29uZmlnLT5jX2luZm8ucnVuX2hvdHBsdWdfc2NyaXB0czsK
IAotICAgIHJldCA9IGxpYnhsX19kb21haW5fc2V0X2RldmljZV9tb2RlbChnYywgZG1fY29uZmln
KTsKLSAgICBpZiAocmV0KSBnb3RvIG91dDsKICAgICByZXQgPSBsaWJ4bF9fZG9tYWluX2NyZWF0
ZV9pbmZvX3NldGRlZmF1bHQoZ2MsICZkbV9jb25maWctPmNfaW5mbyk7CiAgICAgaWYgKHJldCkg
Z290byBvdXQ7CiAgICAgcmV0ID0gbGlieGxfX2RvbWFpbl9idWlsZF9pbmZvX3NldGRlZmF1bHQo
Z2MsICZkbV9jb25maWctPmJfaW5mbyk7CmRpZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF9p
bnRlcm5hbC5oIGIvdG9vbHMvbGlieGwvbGlieGxfaW50ZXJuYWwuaAppbmRleCA2OThjZjcwMzU2
Li4zYmU1YzY0NGMxIDEwMDY0NAotLS0gYS90b29scy9saWJ4bC9saWJ4bF9pbnRlcm5hbC5oCisr
KyBiL3Rvb2xzL2xpYnhsL2xpYnhsX2ludGVybmFsLmgKQEAgLTEzNzQsOCArMTM3NCw2IEBAIF9o
aWRkZW4gaW50IGxpYnhsX19kZXZpY2VfbmV4dGlkKGxpYnhsX19nYyAqZ2MsIHVpbnQzMl90IGRv
bWlkLAogX2hpZGRlbiBpbnQgbGlieGxfX3Jlc29sdmVfZG9taWQobGlieGxfX2djICpnYywgY29u
c3QgY2hhciAqbmFtZSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVpbnQzMl90
ICpkb21pZCk7CiAKLV9oaWRkZW4gaW50IGxpYnhsX19kb21haW5fc2V0X2RldmljZV9tb2RlbChs
aWJ4bF9fZ2MgKmdjLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IGxpYnhsX2RvbWFpbl9jb25maWcgKmRfY29uZmlnKTsKIC8qCiAgKiBGb3IgZWFjaCBhZ2dyZWdh
dGUgdHlwZSB3aGljaCBjYW4gYmUgdXNlZCBhcyBhbiBpbnB1dCB3ZSBwcm92aWRlOgogICoKLS0K
Z2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdp
bmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu May 23 13:11:08 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 13:11:08 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hTnUw-0002GO-82; Thu, 23 May 2019 13:11: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=Lac+=TX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hTnUv-0002GH-2o
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 13:11:05 +0000
X-Inumbo-ID: 37707270-7d5c-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 37707270-7d5c-11e9-8980-bc764e045a96;
 Thu, 23 May 2019 13:11: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 1hTnUt-0006dq-1S
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 13:11:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hTnUs-0002Ev-Uy
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 13:11:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hTnUs-0002Ev-Uy@xenbits.xenproject.org>
Date: Thu, 23 May 2019 13:11:02 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/spec-ctrl: Reposition the
 XPTI command line parsing logic
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDhmMGI1M2NhOWZhNjk5ZDI1MGMxZmRhZTZlODI0NzFiYWZlOGI4NDAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIFNlcCAxMiAxNDozNjowMCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgMTQgMTU6NDA6
MTggMjAxOSArMDEwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IFJlcG9zaXRpb24gdGhlIFhQVEkgY29t
bWFuZCBsaW5lIHBhcnNpbmcgbG9naWMKICAgIAogICAgSXQgaGFzIGVuZGVkIHVwIGluIHRoZSBt
aWRkbGUgb2YgdGhlIG1pdGlnYXRpb24gY2FsY3VsYXRpb24gbG9naWMuICBNb3ZlIGl0IHRvCiAg
ICBiZSBiZXNpZGUgdGhlIG90aGVyIGNvbW1hbmQgbGluZSBwYXJzaW5nLgogICAgCiAgICBObyBm
dW5jdGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJl
dWxpY2hAc3VzZS5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBjMmMyYmIwZDYw
YzY0MmU2NGE1MjQzYTc5YzhiMTU0OGZmYjdiYzViKQotLS0KIHhlbi9hcmNoL3g4Ni9zcGVjX2N0
cmwuYyB8IDEzNCArKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQogMSBmaWxlIGNoYW5nZWQsIDY3IGluc2VydGlvbnMoKyksIDY3IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNoL3g4Ni9zcGVjX2N0
cmwuYwppbmRleCBmNTg2Mjg5MzBlLi5iMTcyODFiMWRiIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCkBAIC0yMDcsNiAr
MjA3LDczIEBAIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX3NwZWNfY3RybChjb25zdCBjaGFyICpz
KQogfQogY3VzdG9tX3BhcmFtKCJzcGVjLWN0cmwiLCBwYXJzZV9zcGVjX2N0cmwpOwogCitpbnQ4
X3QgX19yZWFkX21vc3RseSBvcHRfeHB0aV9od2RvbSA9IC0xOworaW50OF90IF9fcmVhZF9tb3N0
bHkgb3B0X3hwdGlfZG9tdSA9IC0xOworCitzdGF0aWMgX19pbml0IHZvaWQgeHB0aV9pbml0X2Rl
ZmF1bHQodWludDY0X3QgY2FwcykKK3sKKyAgICBpZiAoIGJvb3RfY3B1X2RhdGEueDg2X3ZlbmRv
ciA9PSBYODZfVkVORE9SX0FNRCApCisgICAgICAgIGNhcHMgPSBBUkNIX0NBUFNfUkRDTF9OTzsK
KworICAgIGlmICggY2FwcyAmIEFSQ0hfQ0FQU19SRENMX05PICkKKyAgICB7CisgICAgICAgIGlm
ICggb3B0X3hwdGlfaHdkb20gPCAwICkKKyAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9tID0gMDsK
KyAgICAgICAgaWYgKCBvcHRfeHB0aV9kb211IDwgMCApCisgICAgICAgICAgICBvcHRfeHB0aV9k
b211ID0gMDsKKyAgICB9CisgICAgZWxzZQorICAgIHsKKyAgICAgICAgaWYgKCBvcHRfeHB0aV9o
d2RvbSA8IDAgKQorICAgICAgICAgICAgb3B0X3hwdGlfaHdkb20gPSAxOworICAgICAgICBpZiAo
IG9wdF94cHRpX2RvbXUgPCAwICkKKyAgICAgICAgICAgIG9wdF94cHRpX2RvbXUgPSAxOworICAg
IH0KK30KKworc3RhdGljIF9faW5pdCBpbnQgcGFyc2VfeHB0aShjb25zdCBjaGFyICpzKQorewor
ICAgIGNvbnN0IGNoYXIgKnNzOworICAgIGludCB2YWwsIHJjID0gMDsKKworICAgIC8qIEludGVy
cHJldCAneHB0aScgYWxvbmUgaW4gaXRzIHBvc2l0aXZlIGJvb2xlYW4gZm9ybS4gKi8KKyAgICBp
ZiAoICpzID09ICdcMCcgKQorICAgICAgICBvcHRfeHB0aV9od2RvbSA9IG9wdF94cHRpX2RvbXUg
PSAxOworCisgICAgZG8geworICAgICAgICBzcyA9IHN0cmNocihzLCAnLCcpOworICAgICAgICBp
ZiAoICFzcyApCisgICAgICAgICAgICBzcyA9IHN0cmNocihzLCAnXDAnKTsKKworICAgICAgICBz
d2l0Y2ggKCBwYXJzZV9ib29sKHMsIHNzKSApCisgICAgICAgIHsKKyAgICAgICAgY2FzZSAwOgor
ICAgICAgICAgICAgb3B0X3hwdGlfaHdkb20gPSBvcHRfeHB0aV9kb211ID0gMDsKKyAgICAgICAg
ICAgIGJyZWFrOworCisgICAgICAgIGNhc2UgMToKKyAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9t
ID0gb3B0X3hwdGlfZG9tdSA9IDE7CisgICAgICAgICAgICBicmVhazsKKworICAgICAgICBkZWZh
dWx0OgorICAgICAgICAgICAgaWYgKCAhc3RyY21wKHMsICJkZWZhdWx0IikgKQorICAgICAgICAg
ICAgICAgIG9wdF94cHRpX2h3ZG9tID0gb3B0X3hwdGlfZG9tdSA9IC0xOworICAgICAgICAgICAg
ZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJkb20wIiwgcywgc3MpKSA+PSAwICkKKyAg
ICAgICAgICAgICAgICBvcHRfeHB0aV9od2RvbSA9IHZhbDsKKyAgICAgICAgICAgIGVsc2UgaWYg
KCAodmFsID0gcGFyc2VfYm9vbGVhbigiZG9tdSIsIHMsIHNzKSkgPj0gMCApCisgICAgICAgICAg
ICAgICAgb3B0X3hwdGlfZG9tdSA9IHZhbDsKKyAgICAgICAgICAgIGVsc2UgaWYgKCAqcyApCisg
ICAgICAgICAgICAgICAgcmMgPSAtRUlOVkFMOworICAgICAgICAgICAgYnJlYWs7CisgICAgICAg
IH0KKworICAgICAgICBzID0gc3MgKyAxOworICAgIH0gd2hpbGUgKCAqc3MgKTsKKworICAgIHJl
dHVybiByYzsKK30KK2N1c3RvbV9wYXJhbSgieHB0aSIsIHBhcnNlX3hwdGkpOworCiBpbnQ4X3Qg
X19yZWFkX21vc3RseSBvcHRfcHZfbDF0Zl9od2RvbSA9IC0xOwogaW50OF90IF9fcmVhZF9tb3N0
bHkgb3B0X3B2X2wxdGZfZG9tdSA9IC0xOwogCkBAIC02NjAsNzMgKzcyNyw2IEBAIHN0YXRpYyBf
X2luaXQgdm9pZCBsMXRmX2NhbGN1bGF0aW9ucyh1aW50NjRfdCBjYXBzKQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICgzdWwgPDwgKHBhZGRyX2JpdHMgLSAy
KSkpKTsKIH0KIAotaW50OF90IF9fcmVhZF9tb3N0bHkgb3B0X3hwdGlfaHdkb20gPSAtMTsKLWlu
dDhfdCBfX3JlYWRfbW9zdGx5IG9wdF94cHRpX2RvbXUgPSAtMTsKLQotc3RhdGljIF9faW5pdCB2
b2lkIHhwdGlfaW5pdF9kZWZhdWx0KHVpbnQ2NF90IGNhcHMpCi17Ci0gICAgaWYgKCBib290X2Nw
dV9kYXRhLng4Nl92ZW5kb3IgPT0gWDg2X1ZFTkRPUl9BTUQgKQotICAgICAgICBjYXBzID0gQVJD
SF9DQVBTX1JEQ0xfTk87Ci0KLSAgICBpZiAoIGNhcHMgJiBBUkNIX0NBUFNfUkRDTF9OTyApCi0g
ICAgewotICAgICAgICBpZiAoIG9wdF94cHRpX2h3ZG9tIDwgMCApCi0gICAgICAgICAgICBvcHRf
eHB0aV9od2RvbSA9IDA7Ci0gICAgICAgIGlmICggb3B0X3hwdGlfZG9tdSA8IDAgKQotICAgICAg
ICAgICAgb3B0X3hwdGlfZG9tdSA9IDA7Ci0gICAgfQotICAgIGVsc2UKLSAgICB7Ci0gICAgICAg
IGlmICggb3B0X3hwdGlfaHdkb20gPCAwICkKLSAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9tID0g
MTsKLSAgICAgICAgaWYgKCBvcHRfeHB0aV9kb211IDwgMCApCi0gICAgICAgICAgICBvcHRfeHB0
aV9kb211ID0gMTsKLSAgICB9Ci19Ci0KLXN0YXRpYyBfX2luaXQgaW50IHBhcnNlX3hwdGkoY29u
c3QgY2hhciAqcykKLXsKLSAgICBjb25zdCBjaGFyICpzczsKLSAgICBpbnQgdmFsLCByYyA9IDA7
Ci0KLSAgICAvKiBJbnRlcnByZXQgJ3hwdGknIGFsb25lIGluIGl0cyBwb3NpdGl2ZSBib29sZWFu
IGZvcm0uICovCi0gICAgaWYgKCAqcyA9PSAnXDAnICkKLSAgICAgICAgb3B0X3hwdGlfaHdkb20g
PSBvcHRfeHB0aV9kb211ID0gMTsKLQotICAgIGRvIHsKLSAgICAgICAgc3MgPSBzdHJjaHIocywg
JywnKTsKLSAgICAgICAgaWYgKCAhc3MgKQotICAgICAgICAgICAgc3MgPSBzdHJjaHIocywgJ1ww
Jyk7Ci0KLSAgICAgICAgc3dpdGNoICggcGFyc2VfYm9vbChzLCBzcykgKQotICAgICAgICB7Ci0g
ICAgICAgIGNhc2UgMDoKLSAgICAgICAgICAgIG9wdF94cHRpX2h3ZG9tID0gb3B0X3hwdGlfZG9t
dSA9IDA7Ci0gICAgICAgICAgICBicmVhazsKLQotICAgICAgICBjYXNlIDE6Ci0gICAgICAgICAg
ICBvcHRfeHB0aV9od2RvbSA9IG9wdF94cHRpX2RvbXUgPSAxOwotICAgICAgICAgICAgYnJlYWs7
Ci0KLSAgICAgICAgZGVmYXVsdDoKLSAgICAgICAgICAgIGlmICggIXN0cmNtcChzLCAiZGVmYXVs
dCIpICkKLSAgICAgICAgICAgICAgICBvcHRfeHB0aV9od2RvbSA9IG9wdF94cHRpX2RvbXUgPSAt
MTsKLSAgICAgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigiZG9tMCIsIHMs
IHNzKSkgPj0gMCApCi0gICAgICAgICAgICAgICAgb3B0X3hwdGlfaHdkb20gPSB2YWw7Ci0gICAg
ICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oImRvbXUiLCBzLCBzcykpID49
IDAgKQotICAgICAgICAgICAgICAgIG9wdF94cHRpX2RvbXUgPSB2YWw7Ci0gICAgICAgICAgICBl
bHNlIGlmICggKnMgKQotICAgICAgICAgICAgICAgIHJjID0gLUVJTlZBTDsKLSAgICAgICAgICAg
IGJyZWFrOwotICAgICAgICB9Ci0KLSAgICAgICAgcyA9IHNzICsgMTsKLSAgICB9IHdoaWxlICgg
KnNzICk7Ci0KLSAgICByZXR1cm4gcmM7Ci19Ci1jdXN0b21fcGFyYW0oInhwdGkiLCBwYXJzZV94
cHRpKTsKLQogdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lkKQog
ewogICAgIGVudW0gaW5kX3RodW5rIHRodW5rID0gVEhVTktfREVGQVVMVDsKLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjEwCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu May 23 13:11:17 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 13: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 1hTnV7-0002Ho-9n; Thu, 23 May 2019 13:11:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Lac+=TX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hTnV6-0002Hh-3s
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 13:11:16 +0000
X-Inumbo-ID: 3d7b46dc-7d5c-11e9-afcc-9b096e05f0e4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3d7b46dc-7d5c-11e9-afcc-9b096e05f0e4;
 Thu, 23 May 2019 13:11: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 1hTnV3-0006dy-7N
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 13:11:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hTnV3-0002FX-4f
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 13:11:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hTnV3-0002FX-4f@xenbits.xenproject.org>
Date: Thu, 23 May 2019 13:11:13 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/msr: Definitions for
 MSR_INTEL_CORE_THREAD_COUNT
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBmZTgyYzE4OGNhNzFhMmFmMzdiNGQ4MTk4NDU4NTIyY2Q0N2ZmOTMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEFwciA1IDEyOjI2OjMwIDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAxNCAxNTo0MDox
OCAyMDE5ICswMTAwCgogICAgeDg2L21zcjogRGVmaW5pdGlvbnMgZm9yIE1TUl9JTlRFTF9DT1JF
X1RIUkVBRF9DT1VOVAogICAgCiAgICBUaGlzIGlzIGEgbW9kZWwgc3BlY2lmaWMgcmVnaXN0ZXIg
d2hpY2ggZGV0YWlscyB0aGUgY3VycmVudCBjb25maWd1cmF0aW9uCiAgICBjb3JlcyBhbmQgdGhy
ZWFkcyBpbiB0aGUgcGFja2FnZS4gIEJlY2F1c2Ugb2YgaG93IEh5cGVydGhyZWFkIGFuZCBDb3Jl
CiAgICBjb25maWd1cmF0aW9uIHdvcmtzIHdvcmtzIGluIGZpcm13YXJlLCB0aGUgTVNSIGl0IGlz
IGRlLWZhY3RvIGNvbnN0YW50IGFuZAogICAgd2lsbCByZW1haW4gdW5jaGFuZ2VkIHVudGlsIHRo
ZSBuZXh0IHN5c3RlbSByZXNldC4KICAgIAogICAgSXQgaXMgYSByZWFkIG9ubHkgTVNSIChzbyB1
bmlsYXRlcmFsbHkgcmVqZWN0IHdyaXRlcyksIGJ1dCBmb3Igbm93IHJldGFpbiBpdHMKICAgIGxl
YWt5LW9uLXJlYWQgcHJvcGVydGllcy4gIEZ1cnRoZXIgQ1BVSUQvTVNSIHdvcmsgaXMgcmVxdWly
ZWQgYmVmb3JlIHdlIGNhbgogICAgc3RhcnQgdmlydHVhbGlzaW5nIGEgY29uc2lzdGVudCB0b3Bv
bG9neSB0byB0aGUgZ3Vlc3QsIGFuZCByZXRhaW5pbmcgdGhlIG9sZAogICAgYmVoYXZpb3VyIGlz
IHRoZSBzYWZlc3QgY291cnNlIG9mIGFjdGlvbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4g
QmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1p
dCBkNDEyMDkzNmJjZDE2OTVmYWY1YjU3NWYxMjU5YzU4ZTMxZDJiMThiKQotLS0KIHhlbi9hcmNo
L3g4Ni9tc3IuYyAgICAgICAgICAgICAgfCA1ICsrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L21z
ci1pbmRleC5oIHwgNCArKysrCiAyIGZpbGVzIGNoYW5nZWQsIDkgaW5zZXJ0aW9ucygrKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9tc3IuYyBiL3hlbi9hcmNoL3g4Ni9tc3IuYwppbmRleCBh
MjBlZWM0Y2MzLi42ODUzZDRjMTIwIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbXNyLmMKKysr
IGIveGVuL2FyY2gveDg2L21zci5jCkBAIC0xNjEsNiArMTYxLDEwIEBAIGludCBndWVzdF9yZG1z
cihjb25zdCBzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbXNyLCB1aW50NjRfdCAqdmFsKQogICAg
ICAgICAgICAgICAgX01TUl9NSVNDX0ZFQVRVUkVTX0NQVUlEX0ZBVUxUSU5HOwogICAgICAgICBi
cmVhazsKIAorICAgICAgICAvKgorICAgICAgICAgKiBUT0RPOiBJbXBsZW1lbnQgd2hlbiB3ZSBo
YXZlIGJldHRlciB0b3BvbG9neSByZXByZXNlbnRhdGlvbi4KKyAgICBjYXNlIE1TUl9JTlRFTF9D
T1JFX1RIUkVBRF9DT1VOVDoKKyAgICAgICAgICovCiAgICAgZGVmYXVsdDoKICAgICAgICAgcmV0
dXJuIFg4NkVNVUxfVU5IQU5ETEVBQkxFOwogICAgIH0KQEAgLTE4Myw2ICsxODcsNyBAQCBpbnQg
Z3Vlc3Rfd3Jtc3Ioc3RydWN0IHZjcHUgKnYsIHVpbnQzMl90IG1zciwgdWludDY0X3QgdmFsKQog
ICAgIHsKICAgICAgICAgdWludDY0X3QgcnN2ZDsKIAorICAgIGNhc2UgTVNSX0lOVEVMX0NPUkVf
VEhSRUFEX0NPVU5UOgogICAgIGNhc2UgTVNSX0lOVEVMX1BMQVRGT1JNX0lORk86CiAgICAgY2Fz
ZSBNU1JfQVJDSF9DQVBBQklMSVRJRVM6CiAgICAgICAgIC8qIFJlYWQtb25seSAqLwpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCBiL3hlbi9pbmNsdWRlL2FzbS14
ODYvbXNyLWluZGV4LmgKaW5kZXggM2IwN2MyZjNhNC4uNGMwYmE2MDU1MyAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2
L21zci1pbmRleC5oCkBAIC0zNCw2ICszNCwxMCBAQAogI2RlZmluZSBFRkVSX0tOT1dOX01BU0sJ
CShFRkVSX1NDRSB8IEVGRVJfTE1FIHwgRUZFUl9MTUEgfCBFRkVSX05YIHwgXAogCQkJCSBFRkVS
X1NWTUUgfCBFRkVSX0xNU0xFIHwgRUZFUl9GRlhTRSkKIAorI2RlZmluZSBNU1JfSU5URUxfQ09S
RV9USFJFQURfQ09VTlQgICAgIDB4MDAwMDAwMzUKKyNkZWZpbmUgTVNSX0NUQ19USFJFQURfTUFT
SyAgICAgICAgICAgICAweDAwMDBmZmZmCisjZGVmaW5lIE1TUl9DVENfQ09SRV9NQVNLICAgICAg
ICAgICAgICAgMHhmZmZmMDAwMAorCiAvKiBTcGVjdWxhdGlvbiBDb250cm9scy4gKi8KICNkZWZp
bmUgTVNSX1NQRUNfQ1RSTAkJCTB4MDAwMDAwNDgKICNkZWZpbmUgU1BFQ19DVFJMX0lCUlMJCQko
X0FDKDEsIFVMTCkgPDwgMCkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu May 23 13:11:26 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 13:11:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hTnVG-0002J5-BW; Thu, 23 May 2019 13:11:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Lac+=TX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hTnVF-0002Iz-4Z
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 13:11:25 +0000
X-Inumbo-ID: 438c0f9f-7d5c-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 438c0f9f-7d5c-11e9-8980-bc764e045a96;
 Thu, 23 May 2019 13:11: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 1hTnVD-0006e6-DD
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 13:11:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hTnVD-0002GH-Aj
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 13:11:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hTnVD-0002GH-Aj@xenbits.xenproject.org>
Date: Thu, 23 May 2019 13:11:23 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/boot: Detect the firmware SMT
 setting correctly on Intel hardware
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQ4NTJhMTUwZjdkYzMyODdiODA5NmFlMGQ0NmZhYWQ0MDYyNWIxZmQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEFwciA1IDEzOjI2OjMwIDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQ29tbWl0RGF0ZTogVHVlIE1heSAxNCAxNTo0MDox
OCAyMDE5ICswMTAwCgogICAgeDg2L2Jvb3Q6IERldGVjdCB0aGUgZmlybXdhcmUgU01UIHNldHRp
bmcgY29ycmVjdGx5IG9uIEludGVsIGhhcmR3YXJlCiAgICAKICAgIFdoaWxlIGJvb3RfY3B1X2Rh
dGEueDg2X251bV9zaWJsaW5ncyBpcyBhbiBhY2N1cmF0ZSB2YWx1ZSB0byB1c2Ugb24gQU1ECiAg
ICBoYXJkd2FyZSwgaXQgaXNuJ3Qgb24gSW50ZWwgd2hlbiB0aGUgdXNlciBoYXMgZGlzYWJsZWQg
SHlwZXJ0aHJlYWRpbmcgaW4gdGhlCiAgICBmaXJtd2FyZS4gIEFzIGEgcmVzdWx0LCBhIHVzZXIg
d2hpY2ggaGFzIGNob3NlbiB0byBkaXNhYmxlIEhUIHN0aWxsIGdldHMKICAgIG5hZ2dlZCBvbiBM
MVRGLXZ1bG5lcmFibGUgaGFyZHdhcmUgd2hlbiB0aGV5IGhhdmVuJ3QgY2hvc2VuIGFuIGV4cGxp
Y2l0CiAgICBzbXQ9PGJvb2w+IHNldHRpbmcuCiAgICAKICAgIE1ha2UgdXNlIG9mIHRoZSBsYXJn
ZWx5LXVuZG9jdW1lbnRlZCBNU1JfSU5URUxfQ09SRV9USFJFQURfQ09VTlQgd2hpY2ggaW4KICAg
IHByYWN0aWNlIGV4aXN0cyBzaW5jZSBOZWhhbGVtLCB3aGVuIGJvb3Rpbmcgb24gcmVhbCBoYXJk
d2FyZS4gIEZhbGwgYmFjayB0bwogICAgdXNpbmcgdGhlIEFDUEkgdGFibGUgQVBJQyBJRHMuCiAg
ICAKICAgIFdoaWxlIGFkanVzdGluZyB0aGlzIGxvZ2ljLCBmaXggYSBsYXRlbnQgYnVnIGluIGFt
ZF9nZXRfdG9wb2xvZ3koKS4gIFRoZQogICAgdGhyZWFkIGNvdW50IGZpZWxkIGluIENQVUlELjB4
ODAwMDAwMWUuZWJ4IGlzIGRvY3VtZW50ZWQgYXMgOCBiaXRzIHdpZGUsCiAgICByYXRoZXIgdGhh
biAyIGJpdHMgd2lkZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBiMTJmZWM0YTEyNTk1
MDI0MDU3M2VhMzJmNjVjNjFmYjlhZmE3NGMzKQotLS0KIHhlbi9hcmNoL3g4Ni9jcHUvYW1kLmMg
ICB8ICAyICstCiB4ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgfCA0NiArKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDQ0IGluc2Vy
dGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2NwdS9h
bWQuYyBiL3hlbi9hcmNoL3g4Ni9jcHUvYW1kLmMKaW5kZXggNzYwNzhiNTViMi4uODk0Yjg5MmVm
MyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2NwdS9hbWQuYworKysgYi94ZW4vYXJjaC94ODYv
Y3B1L2FtZC5jCkBAIC01MDUsNyArNTA1LDcgQEAgc3RhdGljIHZvaWQgYW1kX2dldF90b3BvbG9n
eShzdHJ1Y3QgY3B1aW5mb194ODYgKmMpCiAgICAgICAgICAgICAgICAgdTMyIGVheCwgZWJ4LCBl
Y3gsIGVkeDsKIAogICAgICAgICAgICAgICAgIGNwdWlkKDB4ODAwMDAwMWUsICZlYXgsICZlYngs
ICZlY3gsICZlZHgpOwotICAgICAgICAgICAgICAgIGMtPng4Nl9udW1fc2libGluZ3MgPSAoKGVi
eCA+PiA4KSAmIDB4MykgKyAxOworICAgICAgICAgICAgICAgIGMtPng4Nl9udW1fc2libGluZ3Mg
PSAoKGVieCA+PiA4KSAmIDB4ZmYpICsgMTsKIAogICAgICAgICAgICAgICAgIGlmIChjLT54ODYg
PCAweDE3KQogICAgICAgICAgICAgICAgICAgICAgICAgYy0+Y29tcHV0ZV91bml0X2lkID0gZWJ4
ICYgMHhGRjsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyBiL3hlbi9hcmNo
L3g4Ni9zcGVjX2N0cmwuYwppbmRleCBiMTcyODFiMWRiLi5kMmNiYjkzYmU3IDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKKysrIGIveGVuL2FyY2gveDg2L3NwZWNfY3RybC5j
CkBAIC00MDEsNiArNDAxLDQ1IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVu
dW0gaW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBzKQogICAgICAgICAgICBvcHRfcHZfbDF0
Zl9kb211ICA/ICJlbmFibGVkIiAgOiAiZGlzYWJsZWQiKTsKIH0KIAorc3RhdGljIGJvb2wgX19p
bml0IGNoZWNrX3NtdF9lbmFibGVkKHZvaWQpCit7CisgICAgdWludDY0X3QgdmFsOworICAgIHVu
c2lnbmVkIGludCBjcHU7CisKKyAgICAvKgorICAgICAqIHg4Nl9udW1fc2libGluZ3MgZGVmYXVs
dHMgdG8gMSBpbiB0aGUgYWJzZW5jZSBvZiBvdGhlciBpbmZvcm1hdGlvbiwgYW5kCisgICAgICog
aXMgYWRqdXN0ZWQgYmFzZWQgb24gb3RoZXIgdG9wb2xvZ3kgaW5mb3JtYXRpb24gZm91bmQgaW4g
Q1BVSUQgbGVhdmVzLgorICAgICAqCisgICAgICogT24gQU1EIGhhcmR3YXJlLCBpdCB3aWxsIGJl
IHRoZSBjdXJyZW50IFNNVCBjb25maWd1cmF0aW9uLiAgT24gSW50ZWwKKyAgICAgKiBoYXJkd2Fy
ZSwgaXQgd2lsbCByZXByZXNlbnQgdGhlIG1heGltdW0gY2FwYWJpbGl0eSwgcmF0aGVyIHRoYW4g
dGhlCisgICAgICogY3VycmVudCBjb25maWd1cmF0aW9uLgorICAgICAqLworICAgIGlmICggYm9v
dF9jcHVfZGF0YS54ODZfbnVtX3NpYmxpbmdzIDwgMiApCisgICAgICAgIHJldHVybiBmYWxzZTsK
KworICAgIC8qCisgICAgICogSW50ZWwgTmVoYWxlbSBhbmQgbGF0ZXIgaGFyZHdhcmUgZG9lcyBo
YXZlIGFuIE1TUiB3aGljaCByZXBvcnRzIHRoZQorICAgICAqIGN1cnJlbnQgY291bnQgb2YgY29y
ZXMvdGhyZWFkcyBpbiB0aGUgcGFja2FnZS4KKyAgICAgKgorICAgICAqIEF0IHRoZSB0aW1lIG9m
IHdyaXRpbmcsIGl0IGlzIGFsbW9zdCBjb21wbGV0ZWx5IHVuZG9jdW1lbnRlZCwgc28gaXNuJ3QK
KyAgICAgKiB2aXJ0dWFsaXNlZCByZWxpYWJseS4KKyAgICAgKi8KKyAgICBpZiAoIGJvb3RfY3B1
X2RhdGEueDg2X3ZlbmRvciA9PSBYODZfVkVORE9SX0lOVEVMICYmICFjcHVfaGFzX2h5cGVydmlz
b3IgJiYKKyAgICAgICAgICFyZG1zcl9zYWZlKE1TUl9JTlRFTF9DT1JFX1RIUkVBRF9DT1VOVCwg
dmFsKSApCisgICAgICAgIHJldHVybiAoTUFTS19FWFRSKHZhbCwgTVNSX0NUQ19DT1JFX01BU0sp
ICE9CisgICAgICAgICAgICAgICAgTUFTS19FWFRSKHZhbCwgTVNSX0NUQ19USFJFQURfTUFTSykp
OworCisgICAgLyoKKyAgICAgKiBTZWFyY2ggb3ZlciB0aGUgQ1BVcyByZXBvcnRlZCBpbiB0aGUg
QUNQSSB0YWJsZXMuICBBbnkgd2hvc2UgQVBJQyBJRAorICAgICAqIGhhcyBhIG5vbi16ZXJvIHRo
cmVhZCBpZCBjb21wb25lbnQgaW5kaWNhdGVzIHRoYXQgU01UIGlzIGFjdGl2ZS4KKyAgICAgKi8K
KyAgICBmb3JfZWFjaF9wcmVzZW50X2NwdSAoIGNwdSApCisgICAgICAgIGlmICggeDg2X2NwdV90
b19hcGljaWRbY3B1XSAmIChib290X2NwdV9kYXRhLng4Nl9udW1fc2libGluZ3MgLSAxKSApCisg
ICAgICAgICAgICByZXR1cm4gdHJ1ZTsKKworICAgIHJldHVybiBmYWxzZTsKK30KKwogLyogQ2Fs
Y3VsYXRlIHdoZXRoZXIgUmV0cG9saW5lIGlzIGtub3duLXNhZmUgb24gdGhpcyBDUFUuICovCiBz
dGF0aWMgYm9vbCBfX2luaXQgcmV0cG9saW5lX3NhZmUodWludDY0X3QgY2FwcykKIHsKQEAgLTcz
MCwxMiArNzY5LDE0IEBAIHN0YXRpYyBfX2luaXQgdm9pZCBsMXRmX2NhbGN1bGF0aW9ucyh1aW50
NjRfdCBjYXBzKQogdm9pZCBfX2luaXQgaW5pdF9zcGVjdWxhdGlvbl9taXRpZ2F0aW9ucyh2b2lk
KQogewogICAgIGVudW0gaW5kX3RodW5rIHRodW5rID0gVEhVTktfREVGQVVMVDsKLSAgICBib29s
IHVzZV9zcGVjX2N0cmwgPSBmYWxzZSwgaWJycyA9IGZhbHNlOworICAgIGJvb2wgdXNlX3NwZWNf
Y3RybCA9IGZhbHNlLCBpYnJzID0gZmFsc2UsIGh3X3NtdF9lbmFibGVkOwogICAgIHVpbnQ2NF90
IGNhcHMgPSAwOwogCiAgICAgaWYgKCBib290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfQVJDSF9DQVBT
KSApCiAgICAgICAgIHJkbXNybChNU1JfQVJDSF9DQVBBQklMSVRJRVMsIGNhcHMpOwogCisgICAg
aHdfc210X2VuYWJsZWQgPSBjaGVja19zbXRfZW5hYmxlZCgpOworCiAgICAgLyoKICAgICAgKiBI
YXMgdGhlIHVzZXIgc3BlY2lmaWVkIGFueSBjdXN0b20gQlRJIG1pdGlnYXRpb25zPyAgSWYgc28s
IGZvbGxvdyB0aGVpcgogICAgICAqIGluc3RydWN0aW9ucyBleGFjdGx5IGFuZCBkaXNhYmxlIGFs
bCBoZXVyaXN0aWNzLgpAQCAtOTExLDggKzk1Miw3IEBAIHZvaWQgX19pbml0IGluaXRfc3BlY3Vs
YXRpb25fbWl0aWdhdGlvbnModm9pZCkKICAgICAgKiBIb3dldmVyLCBpZiB3ZSBhcmUgb24gYWZm
ZWN0ZWQgaGFyZHdhcmUsIHdpdGggSFQgZW5hYmxlZCwgYW5kIHRoZSB1c2VyCiAgICAgICogaGFz
bid0IGV4cGxpY2l0bHkgY2hvc2VuIHdoZXRoZXIgdG8gdXNlIEhUIG9yIG5vdCwgbmFnIHRoZW0g
dG8gZG8gc28uCiAgICAgICovCi0gICAgaWYgKCBvcHRfc210ID09IC0xICYmIGNwdV9oYXNfYnVn
X2wxdGYgJiYgIXB2X3NoaW0gJiYKLSAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2X251bV9zaWJs
aW5ncyA+IDEgKQorICAgIGlmICggb3B0X3NtdCA9PSAtMSAmJiBjcHVfaGFzX2J1Z19sMXRmICYm
ICFwdl9zaGltICYmIGh3X3NtdF9lbmFibGVkICkKICAgICAgICAgd2FybmluZ19hZGQoCiAgICAg
ICAgICAgICAiQm9vdGVkIG9uIEwxVEYtdnVsbmVyYWJsZSBoYXJkd2FyZSB3aXRoIFNNVC9IeXBl
cnRocmVhZGluZ1xuIgogICAgICAgICAgICAgImVuYWJsZWQuICBQbGVhc2UgYXNzZXNzIHlvdXIg
Y29uZmlndXJhdGlvbiBhbmQgY2hvb3NlIGFuXG4iCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hi
b3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMAoKX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxp
c3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnBy
b2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu May 23 13:11:38 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 13:11:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hTnVS-0002KZ-DL; Thu, 23 May 2019 13:11:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Lac+=TX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hTnVQ-0002KR-W0
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 13:11:37 +0000
X-Inumbo-ID: 499e8604-7d5c-11e9-a9cb-372e00d07702
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 499e8604-7d5c-11e9-a9cb-372e00d07702;
 Thu, 23 May 2019 13:11:33 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hTnVN-0006eE-JE
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 13:11:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hTnVN-0002Go-GV
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 13:11:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hTnVN-0002Go-GV@xenbits.xenproject.org>
Date: Thu, 23 May 2019 13:11:33 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/spec-ctrl: Misc
 non-functional cleanup
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDA3NzFiYjY1M2RlNTBmNDE0MWYwMTg0MTQwMDQ4MGI1NTQ4YmZjMjQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIFNlcCAxMiAxNDozNjowMCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgMTQgMTU6NDA6
MTggMjAxOSArMDEwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IE1pc2Mgbm9uLWZ1bmN0aW9uYWwgY2xl
YW51cAogICAgCiAgICAgKiBJZGVudGlmeSBCVEkgaW4gdGhlIHNwZWNfY3RybF97ZW50ZXIsZXhp
dH1faWRsZSgpIGNvbW1lbnRzLCBhcyBvdGhlcgogICAgICAgbWl0aWdhdGlvbnMgd2lsbCBzaG9y
dGx5IGFwcGVhci4KICAgICAqIFVzZSBhbHRlcm5hdGl2ZV9pbnB1dCgpIGFuZCBjb3ZlciB0aGUg
bGFjayBvZiBtZW1vcnkgY29iYmVyIHdpdGggYSBmdXJ0aGVyCiAgICAgICBiYXJyaWVyLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXgu
Y29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAg
IChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDliNjJlYmE2YzQyOWMzMjdlMTUwNzgxNmJlZjQw
M2NjYzg3MzU3YWUpCi0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCB8IDE0ICsr
KysrKysrKystLS0tCiAxIGZpbGUgY2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlv
bnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oIGIveGVu
L2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAppbmRleCBjODQ2MzU0NGFlLi40OTgzMDcxOTAx
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybC5oCisrKyBiL3hlbi9p
bmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKQEAgLTYxLDYgKzYxLDggQEAgc3RhdGljIGFsd2F5
c19pbmxpbmUgdm9pZCBzcGVjX2N0cmxfZW50ZXJfaWRsZShzdHJ1Y3QgY3B1X2luZm8gKmluZm8p
CiAgICAgdWludDMyX3QgdmFsID0gMDsKIAogICAgIC8qCisgICAgICogQnJhbmNoIFRhcmdldCBJ
bmplY3Rpb246CisgICAgICoKICAgICAgKiBMYXRjaCB0aGUgbmV3IHNoYWRvdyB2YWx1ZSwgdGhl
biBlbmFibGUgc2hhZG93aW5nLCB0aGVuIHVwZGF0ZSB0aGUgTVNSLgogICAgICAqIFRoZXJlIGFy
ZSBubyBTTVAgaXNzdWVzIGhlcmU7IG9ubHkgbG9jYWwgcHJvY2Vzc29yIG9yZGVyaW5nIGNvbmNl
cm5zLgogICAgICAqLwpAQCAtNjgsOCArNzAsOSBAQCBzdGF0aWMgYWx3YXlzX2lubGluZSB2b2lk
IHNwZWNfY3RybF9lbnRlcl9pZGxlKHN0cnVjdCBjcHVfaW5mbyAqaW5mbykKICAgICBiYXJyaWVy
KCk7CiAgICAgaW5mby0+c3BlY19jdHJsX2ZsYWdzIHw9IFNDRl91c2Vfc2hhZG93OwogICAgIGJh
cnJpZXIoKTsKLSAgICBhc20gdm9sYXRpbGUgKCBBTFRFUk5BVElWRShBU01fTk9QMywgIndybXNy
IiwgWDg2X0ZFQVRVUkVfU0NfTVNSX0lETEUpCi0gICAgICAgICAgICAgICAgICAgOjogImEiICh2
YWwpLCAiYyIgKE1TUl9TUEVDX0NUUkwpLCAiZCIgKDApIDogIm1lbW9yeSIgKTsKKyAgICBhbHRl
cm5hdGl2ZV9pbnB1dChBU01fTk9QMywgIndybXNyIiwgWDg2X0ZFQVRVUkVfU0NfTVNSX0lETEUs
CisgICAgICAgICAgICAgICAgICAgICAgImEiICh2YWwpLCAiYyIgKE1TUl9TUEVDX0NUUkwpLCAi
ZCIgKDApKTsKKyAgICBiYXJyaWVyKCk7CiB9CiAKIC8qIFdBUk5JTkchIGByZXRgLCBgY2FsbCAq
YCwgYGptcCAqYCBub3Qgc2FmZSBiZWZvcmUgdGhpcyBjYWxsLiAqLwpAQCAtNzgsMTMgKzgxLDE2
IEBAIHN0YXRpYyBhbHdheXNfaW5saW5lIHZvaWQgc3BlY19jdHJsX2V4aXRfaWRsZShzdHJ1Y3Qg
Y3B1X2luZm8gKmluZm8pCiAgICAgdWludDMyX3QgdmFsID0gaW5mby0+eGVuX3NwZWNfY3RybDsK
IAogICAgIC8qCisgICAgICogQnJhbmNoIFRhcmdldCBJbmplY3Rpb246CisgICAgICoKICAgICAg
KiBEaXNhYmxlIHNoYWRvd2luZyBiZWZvcmUgdXBkYXRpbmcgdGhlIE1TUi4gIFRoZXJlIGFyZSBu
byBTTVAgaXNzdWVzCiAgICAgICogaGVyZTsgb25seSBsb2NhbCBwcm9jZXNzb3Igb3JkZXJpbmcg
Y29uY2VybnMuCiAgICAgICovCiAgICAgaW5mby0+c3BlY19jdHJsX2ZsYWdzICY9IH5TQ0ZfdXNl
X3NoYWRvdzsKICAgICBiYXJyaWVyKCk7Ci0gICAgYXNtIHZvbGF0aWxlICggQUxURVJOQVRJVkUo
QVNNX05PUDMsICJ3cm1zciIsIFg4Nl9GRUFUVVJFX1NDX01TUl9JRExFKQotICAgICAgICAgICAg
ICAgICAgIDo6ICJhIiAodmFsKSwgImMiIChNU1JfU1BFQ19DVFJMKSwgImQiICgwKSA6ICJtZW1v
cnkiICk7CisgICAgYWx0ZXJuYXRpdmVfaW5wdXQoQVNNX05PUDMsICJ3cm1zciIsIFg4Nl9GRUFU
VVJFX1NDX01TUl9JRExFLAorICAgICAgICAgICAgICAgICAgICAgICJhIiAodmFsKSwgImMiIChN
U1JfU1BFQ19DVFJMKSwgImQiICgwKSk7CisgICAgYmFycmllcigpOwogfQogCiAjZW5kaWYgLyog
IV9fWDg2X1NQRUNfQ1RSTF9IX18gKi8KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjEwCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu May 23 13:11:47 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 13:11:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hTnVb-0002LQ-F4; Thu, 23 May 2019 13:11:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Lac+=TX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hTnVa-0002LF-8w
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 13:11:46 +0000
X-Inumbo-ID: 4fb3adb2-7d5c-11e9-b935-53f2ec7134c3
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4fb3adb2-7d5c-11e9-b935-53f2ec7134c3;
 Thu, 23 May 2019 13:11: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 1hTnVX-0006fH-PN
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 13:11:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hTnVX-0002HN-Mp
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 13:11:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hTnVX-0002HN-Mp@xenbits.xenproject.org>
Date: Thu, 23 May 2019 13:11:43 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/spec-ctrl: CPUID/MSR
 definitions for Microarchitectural Data Sampling
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGIzMmRkZTM0MmMwYTJkMGJmOTdiMmZmODFjMDAxNzE0ZjY0ZWIzZjAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIFNlcCAxMiAxNDozNjowMCAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgMTQgMTU6NDA6
MTkgMjAxOSArMDEwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IENQVUlEL01TUiBkZWZpbml0aW9ucyBm
b3IgTWljcm9hcmNoaXRlY3R1cmFsIERhdGEgU2FtcGxpbmcKICAgIAogICAgVGhlIE1EX0NMRUFS
IGZlYXR1cmUgY2FuIGJlIGF1dG9tYXRpY2FsbHkgb2ZmZXJlZCB0byBndWVzdHMuICBObwogICAg
aW5mcmFzdHJ1Y3R1cmUgaXMgbmVlZGVkIGluIFhlbiB0byBzdXBwb3J0IHRoZSBndWVzdCBtYWtp
bmcgdXNlIG9mIGl0LgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgWFNBLTI5NywgQ1ZFLTIwMTgt
MTIxMjYsIENWRS0yMDE4LTEyMTI3LCBDVkUtMjAxOC0xMjEzMCwgQ1ZFLTIwMTktMTEwOTEuCiAg
ICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJp
eC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
ICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgZDRmNjExNmMwODBkYzAxM2NkMTIwNGM0ZDhj
ZWI5NWU1ZjI3ODY4OSkKLS0tCiBkb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93biAg
ICAgICAgIHwgIDIgKy0KIHRvb2xzL2xpYnhsL2xpYnhsX2NwdWlkLmMgICAgICAgICAgICAgICAg
ICAgfCAgMSArCiB0b29scy9taXNjL3hlbi1jcHVpZC5jICAgICAgICAgICAgICAgICAgICAgIHwg
IDMgKystCiB4ZW4vYXJjaC94ODYvY3B1aWQuYyAgICAgICAgICAgICAgICAgICAgICAgIHwgIDcg
KysrKysrLQogeGVuL2FyY2gveDg2L3NwZWNfY3RybC5jICAgICAgICAgICAgICAgICAgICB8IDEy
ICsrKysrKysrLS0tLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5kZXguaCAgICAgICAgICAg
ICB8ICAxICsKIHhlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4Ni9jcHVmZWF0dXJlc2V0LmggfCAg
MSArCiA3IGZpbGVzIGNoYW5nZWQsIDIwIGluc2VydGlvbnMoKyksIDcgZGVsZXRpb25zKC0pCgpk
aWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24gYi9kb2NzL21p
c2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgppbmRleCAyM2MzZGE2OWJmLi5jMzMwMDc4ZDY2
IDEwMDY0NAotLS0gYS9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgorKysgYi9k
b2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5tYXJrZG93bgpAQCAtNDk2LDcgKzQ5Niw3IEBAIGFj
Y291bnRpbmcgZm9yIGhhcmR3YXJlIGNhcGFiaWxpdGllcyBhcyBlbnVtZXJhdGVkIHZpYSBDUFVJ
RC4KIAogQ3VycmVudGx5IGFjY2VwdGVkOgogCi1UaGUgU3BlY3VsYXRpb24gQ29udHJvbCBoYXJk
d2FyZSBmZWF0dXJlcyBgaWJyc2JgLCBgc3RpYnBgLCBgaWJwYmAsCitUaGUgU3BlY3VsYXRpb24g
Q29udHJvbCBoYXJkd2FyZSBmZWF0dXJlcyBgbWQtY2xlYXJgLCBgaWJyc2JgLCBgc3RpYnBgLCBg
aWJwYmAsCiBgbDFkLWZsdXNoYCBhbmQgYHNzYmRgIGFyZSB1c2VkIGJ5IGRlZmF1bHQgaWYgYXZh
aWxhYmxlIGFuZCBhcHBsaWNhYmxlLiAgVGhleSBjYW4KIGJlIGlnbm9yZWQsIGUuZy4gYG5vLWli
cnNiYCwgYXQgd2hpY2ggcG9pbnQgWGVuIHdvbid0IHVzZSB0aGVtIGl0c2VsZiwgYW5kCiB3b24n
dCBvZmZlciB0aGVtIHRvIGd1ZXN0cy4KZGlmZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL2xpYnhsX2Nw
dWlkLmMgYi90b29scy9saWJ4bC9saWJ4bF9jcHVpZC5jCmluZGV4IDUyZTE2YzIwZWQuLjVhMTcw
MmQ3MDMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL2xpYnhsX2NwdWlkLmMKKysrIGIvdG9vbHMv
bGlieGwvbGlieGxfY3B1aWQuYwpAQCAtMjAyLDYgKzIwMiw3IEBAIGludCBsaWJ4bF9jcHVpZF9w
YXJzZV9jb25maWcobGlieGxfY3B1aWRfcG9saWN5X2xpc3QgKmNwdWlkLCBjb25zdCBjaGFyKiBz
dHIpCiAKICAgICAgICAgeyJhdng1MTItNHZubml3IiwweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVH
X0VEWCwgIDIsICAxfSwKICAgICAgICAgeyJhdng1MTItNGZtYXBzIiwweDAwMDAwMDA3LCAgMCwg
Q1BVSURfUkVHX0VEWCwgIDMsICAxfSwKKyAgICAgICAgeyJtZC1jbGVhciIsICAgICAweDAwMDAw
MDA3LCAgMCwgQ1BVSURfUkVHX0VEWCwgMTAsICAxfSwKICAgICAgICAgeyJpYnJzYiIsICAgICAg
ICAweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VEWCwgMjYsICAxfSwKICAgICAgICAgeyJzdGli
cCIsICAgICAgICAweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VEWCwgMjcsICAxfSwKICAgICAg
ICAgeyJsMWQtZmx1c2giLCAgICAweDAwMDAwMDA3LCAgMCwgQ1BVSURfUkVHX0VEWCwgMjgsICAx
fSwKZGlmZiAtLWdpdCBhL3Rvb2xzL21pc2MveGVuLWNwdWlkLmMgYi90b29scy9taXNjL3hlbi1j
cHVpZC5jCmluZGV4IDZjOTFhNDg5OWYuLjU3MDQyNGRlNzUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL21p
c2MveGVuLWNwdWlkLmMKKysrIGIvdG9vbHMvbWlzYy94ZW4tY3B1aWQuYwpAQCAtMTYyLDggKzE2
Miw5IEBAIHN0YXRpYyBjb25zdCBjaGFyICpzdHJfN2QwWzMyXSA9CiAKICAgICBbIDJdID0gImF2
eDUxMl80dm5uaXciLCBbIDNdID0gImF2eDUxMl80Zm1hcHMiLAogCi0gICAgWzQgLi4uIDExXSA9
ICJSRVoiLAorICAgIFs0IC4uLiA5XSA9ICJSRVoiLAogCisgICAgWzEwXSA9ICJtZC1jbGVhciIs
ICAgICAgWzExXSA9ICJSRVoiLAogICAgIFsxMl0gPSAiUkVaIiwgICAgICAgICAgIFsxM10gPSAi
dHN4LWZvcmNlLWFib3J0IiwKIAogICAgIFsxNCAuLi4gMjVdID0gIlJFWiIsCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvY3B1aWQuYyBiL3hlbi9hcmNoL3g4Ni9jcHVpZC5jCmluZGV4IDI0Yjk0
OTVmYWEuLjk4YjYzZjNhMDEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9jcHVpZC5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9jcHVpZC5jCkBAIC0yOCw3ICsyOCwxMiBAQCBzdGF0aWMgaW50IF9faW5p
dCBwYXJzZV94ZW5fY3B1aWQoY29uc3QgY2hhciAqcykKICAgICAgICAgaWYgKCAhc3MgKQogICAg
ICAgICAgICAgc3MgPSBzdHJjaHIocywgJ1wwJyk7CiAKLSAgICAgICAgaWYgKCAodmFsID0gcGFy
c2VfYm9vbGVhbigiaWJwYiIsIHMsIHNzKSkgPj0gMCApCisgICAgICAgIGlmICggKHZhbCA9IHBh
cnNlX2Jvb2xlYW4oIm1kLWNsZWFyIiwgcywgc3MpKSA+PSAwICkKKyAgICAgICAgeworICAgICAg
ICAgICAgaWYgKCAhdmFsICkKKyAgICAgICAgICAgICAgICBzZXR1cF9jbGVhcl9jcHVfY2FwKFg4
Nl9GRUFUVVJFX01EX0NMRUFSKTsKKyAgICAgICAgfQorICAgICAgICBlbHNlIGlmICggKHZhbCA9
IHBhcnNlX2Jvb2xlYW4oImlicGIiLCBzLCBzcykpID49IDAgKQogICAgICAgICB7CiAgICAgICAg
ICAgICBpZiAoICF2YWwgKQogICAgICAgICAgICAgICAgIHNldHVwX2NsZWFyX2NwdV9jYXAoWDg2
X0ZFQVRVUkVfSUJQQik7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMgYi94
ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXggZDJjYmI5M2JlNy4uMGQ4ZDU3MmJhNSAxMDA2
NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zcGVj
X2N0cmwuYwpAQCAtMzMxLDE3ICszMzEsMTkgQEAgc3RhdGljIHZvaWQgX19pbml0IHByaW50X2Rl
dGFpbHMoZW51bSBpbmRfdGh1bmsgdGh1bmssIHVpbnQ2NF90IGNhcHMpCiAgICAgcHJpbnRrKCJT
cGVjdWxhdGl2ZSBtaXRpZ2F0aW9uIGZhY2lsaXRpZXM6XG4iKTsKIAogICAgIC8qIEhhcmR3YXJl
IGZlYXR1cmVzIHdoaWNoIHBlcnRhaW4gdG8gc3BlY3VsYXRpdmUgbWl0aWdhdGlvbnMuICovCi0g
ICAgcHJpbnRrKCIgIEhhcmR3YXJlIGZlYXR1cmVzOiVzJXMlcyVzJXMlcyVzJXMlcyVzXG4iLAor
ICAgIHByaW50aygiICBIYXJkd2FyZSBmZWF0dXJlczolcyVzJXMlcyVzJXMlcyVzJXMlcyVzJXNc
biIsCiAgICAgICAgICAgIChfN2QwICYgY3B1ZmVhdF9tYXNrKFg4Nl9GRUFUVVJFX0lCUlNCKSkg
PyAiIElCUlMvSUJQQiIgOiAiIiwKICAgICAgICAgICAgKF83ZDAgJiBjcHVmZWF0X21hc2soWDg2
X0ZFQVRVUkVfU1RJQlApKSA/ICIgU1RJQlAiICAgICA6ICIiLAogICAgICAgICAgICAoXzdkMCAm
IGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9MMURfRkxVU0gpKSA/ICIgTDFEX0ZMVVNIIiA6ICIi
LAogICAgICAgICAgICAoXzdkMCAmIGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9TU0JEKSkgID8g
IiBTU0JEIiAgICAgIDogIiIsCisgICAgICAgICAgIChfN2QwICYgY3B1ZmVhdF9tYXNrKFg4Nl9G
RUFUVVJFX01EX0NMRUFSKSkgPyAiIE1EX0NMRUFSIiA6ICIiLAogICAgICAgICAgICAoZThiICAm
IGNwdWZlYXRfbWFzayhYODZfRkVBVFVSRV9JQlBCKSkgID8gIiBJQlBCIiAgICAgIDogIiIsCiAg
ICAgICAgICAgIChjYXBzICYgQVJDSF9DQVBTX0lCUlNfQUxMKSAgICAgICAgICAgICAgPyAiIElC
UlNfQUxMIiAgOiAiIiwKICAgICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUFNfUkRDTF9OTykgICAg
ICAgICAgICAgICA/ICIgUkRDTF9OTyIgICA6ICIiLAogICAgICAgICAgICAoY2FwcyAmIEFSQ0hf
Q0FQU19SU0JBKSAgICAgICAgICAgICAgICAgID8gIiBSU0JBIiAgICAgIDogIiIsCiAgICAgICAg
ICAgIChjYXBzICYgQVJDSF9DQVBTX1NLSVBfTDFERkwpICAgICAgICAgICAgPyAiIFNLSVBfTDFE
RkwiOiAiIiwKLSAgICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUFNfU1NCX05PKSAgICAgICAgICAg
ICAgICA/ICIgU1NCX05PIiAgICA6ICIiKTsKKyAgICAgICAgICAgKGNhcHMgJiBBUkNIX0NBUFNf
U1NCX05PKSAgICAgICAgICAgICAgICA/ICIgU1NCX05PIiAgICA6ICIiLAorICAgICAgICAgICAo
Y2FwcyAmIEFSQ0hfQ0FQU19NRFNfTk8pICAgICAgICAgICAgICAgID8gIiBNRFNfTk8iICAgIDog
IiIpOwogCiAgICAgLyogQ29tcGlsZWQtaW4gc3VwcG9ydCB3aGljaCBwZXJ0YWlucyB0byBtaXRp
Z2F0aW9ucy4gKi8KICAgICBpZiAoIElTX0VOQUJMRUQoQ09ORklHX0lORElSRUNUX1RIVU5LKSB8
fCBJU19FTkFCTEVEKENPTkZJR19TSEFET1dfUEFHSU5HKSApCkBAIC0zNzgsMTkgKzM4MCwyMSBA
QCBzdGF0aWMgdm9pZCBfX2luaXQgcHJpbnRfZGV0YWlscyhlbnVtIGluZF90aHVuayB0aHVuaywg
dWludDY0X3QgY2FwcykKICAgICAgKiBBbHRlcm5hdGl2ZXMgYmxvY2tzIGZvciBwcm90ZWN0aW5n
IGFnYWluc3QgYW5kL29yIHZpcnR1YWxpc2luZwogICAgICAqIG1pdGlnYXRpb24gc3VwcG9ydCBm
b3IgZ3Vlc3RzLgogICAgICAqLwotICAgIHByaW50aygiICBTdXBwb3J0IGZvciBWTXM6IFBWOiVz
JXMlcyVzLCBIVk06JXMlcyVzJXNcbiIsCisgICAgcHJpbnRrKCIgIFN1cHBvcnQgZm9yIFZNczog
UFY6JXMlcyVzJXMlcywgSFZNOiVzJXMlcyVzJXNcbiIsCiAgICAgICAgICAgIChib290X2NwdV9o
YXMoWDg2X0ZFQVRVUkVfU0NfTVNSX1BWKSB8fAogICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4
Nl9GRUFUVVJFX1NDX1JTQl9QVikgfHwKICAgICAgICAgICAgIG9wdF9lYWdlcl9mcHUpICAgICAg
ICAgICAgICAgICAgICAgICAgICAgPyAiIiAgICAgICAgICAgICAgIDogIiBOb25lIiwKICAgICAg
ICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX01TUl9QVikgICAgICAgPyAiIE1TUl9T
UEVDX0NUUkwiIDogIiIsCiAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9TQ19S
U0JfUFYpICAgICAgID8gIiBSU0IiICAgICAgICAgICA6ICIiLAogICAgICAgICAgICBvcHRfZWFn
ZXJfZnB1ICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/ICIgRUFHRVJfRlBVIiAgICAgOiAi
IiwKKyAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX01EX0NMRUFSKSAgICAgICAg
PyAiIE1EX0NMRUFSIiAgICAgIDogIiIsCiAgICAgICAgICAgIChib290X2NwdV9oYXMoWDg2X0ZF
QVRVUkVfU0NfTVNSX0hWTSkgfHwKICAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVS
RV9TQ19SU0JfSFZNKSB8fAogICAgICAgICAgICAgb3B0X2VhZ2VyX2ZwdSkgICAgICAgICAgICAg
ICAgICAgICAgICAgICA/ICIiICAgICAgICAgICAgICAgOiAiIE5vbmUiLAogICAgICAgICAgICBi
b290X2NwdV9oYXMoWDg2X0ZFQVRVUkVfU0NfTVNSX0hWTSkgICAgICA/ICIgTVNSX1NQRUNfQ1RS
TCIgOiAiIiwKICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NDX1JTQl9IVk0p
ICAgICAgPyAiIFJTQiIgICAgICAgICAgIDogIiIsCi0gICAgICAgICAgIG9wdF9lYWdlcl9mcHUg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gIiBFQUdFUl9GUFUiICAgICA6ICIiKTsKKyAg
ICAgICAgICAgb3B0X2VhZ2VyX2ZwdSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPyAiIEVB
R0VSX0ZQVSIgICAgIDogIiIsCisgICAgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9N
RF9DTEVBUikgICAgICAgID8gIiBNRF9DTEVBUiIgICAgICA6ICIiKTsKIAogICAgIHByaW50aygi
ICBYUFRJICg2NC1iaXQgUFYgb25seSk6IERvbTAgJXMsIERvbVUgJXNcbiIsCiAgICAgICAgICAg
IG9wdF94cHRpX2h3ZG9tID8gImVuYWJsZWQiIDogImRpc2FibGVkIiwKZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL2FzbS14ODYvbXNyLWluZGV4LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L21zci1p
bmRleC5oCmluZGV4IDRjMGJhNjA1NTMuLmU2MWFhYzJmNTEgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNs
dWRlL2FzbS14ODYvbXNyLWluZGV4LmgKKysrIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9tc3ItaW5k
ZXguaApAQCAtNTMsNiArNTMsNyBAQAogI2RlZmluZSBBUkNIX0NBUFNfUlNCQQkJCShfQUMoMSwg
VUxMKSA8PCAyKQogI2RlZmluZSBBUkNIX0NBUFNfU0tJUF9MMURGTAkJKF9BQygxLCBVTEwpIDw8
IDMpCiAjZGVmaW5lIEFSQ0hfQ0FQU19TU0JfTk8JCShfQUMoMSwgVUxMKSA8PCA0KQorI2RlZmlu
ZSBBUkNIX0NBUFNfTURTX05PCQkoX0FDKDEsIFVMTCkgPDwgNSkKIAogI2RlZmluZSBNU1JfRkxV
U0hfQ01ECQkJMHgwMDAwMDEwYgogI2RlZmluZSBGTFVTSF9DTURfTDFECQkJKF9BQygxLCBVTEwp
IDw8IDApCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvYXJjaC14ODYvY3B1ZmVhdHVy
ZXNldC5oIGIveGVuL2luY2x1ZGUvcHVibGljL2FyY2gteDg2L2NwdWZlYXR1cmVzZXQuaAppbmRl
eCBhYTI2NTZkNzkyLi5hMTRkOGE3MDEzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJsaWMv
YXJjaC14ODYvY3B1ZmVhdHVyZXNldC5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9hcmNoLXg4
Ni9jcHVmZWF0dXJlc2V0LmgKQEAgLTI0Miw2ICsyNDIsNyBAQCBYRU5fQ1BVRkVBVFVSRShJQlBC
LCAgICAgICAgICA4KjMyKzEyKSAvKkEgIElCUEIgc3VwcG9ydCBvbmx5IChubyBJQlJTLCB1c2Vk
IGJ5CiAvKiBJbnRlbC1kZWZpbmVkIENQVSBmZWF0dXJlcywgQ1BVSUQgbGV2ZWwgMHgwMDAwMDAw
NzowLmVkeCwgd29yZCA5ICovCiBYRU5fQ1BVRkVBVFVSRShBVlg1MTJfNFZOTklXLCA5KjMyKyAy
KSAvKkEgIEFWWDUxMiBOZXVyYWwgTmV0d29yayBJbnN0cnVjdGlvbnMgKi8KIFhFTl9DUFVGRUFU
VVJFKEFWWDUxMl80Rk1BUFMsIDkqMzIrIDMpIC8qQSAgQVZYNTEyIE11bHRpcGx5IEFjY3VtdWxh
dGlvbiBTaW5nbGUgUHJlY2lzaW9uICovCitYRU5fQ1BVRkVBVFVSRShNRF9DTEVBUiwgICAgICA5
KjMyKzEwKSAvKkEgIFZFUlcgY2xlYXJzIG1pY3JvYXJjaGl0ZWN0dXJhbCBidWZmZXJzICovCiBY
RU5fQ1BVRkVBVFVSRShUU1hfRk9SQ0VfQUJPUlQsIDkqMzIrMTMpIC8qIE1TUl9UU1hfRk9SQ0Vf
QUJPUlQuUlRNX0FCT1JUICovCiBYRU5fQ1BVRkVBVFVSRShJQlJTQiwgICAgICAgICA5KjMyKzI2
KSAvKkEgIElCUlMgYW5kIElCUEIgc3VwcG9ydCAodXNlZCBieSBJbnRlbCkgKi8KIFhFTl9DUFVG
RUFUVVJFKFNUSUJQLCAgICAgICAgIDkqMzIrMjcpIC8qQSAgU1RJQlAgKi8KLS0KZ2VuZXJhdGVk
IGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjEwCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu May 23 13:11:57 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 13:11:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hTnVl-0002Mp-JV; Thu, 23 May 2019 13:11:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Lac+=TX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hTnVk-0002Mi-CC
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 13:11:56 +0000
X-Inumbo-ID: 55c960ac-7d5c-11e9-9681-7f4f0b4c2db5
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 55c960ac-7d5c-11e9-9681-7f4f0b4c2db5;
 Thu, 23 May 2019 13:11: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 1hTnVh-0006fv-VN
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 13:11:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hTnVh-0002Hu-Sm
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 13:11:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hTnVh-0002Hu-Sm@xenbits.xenproject.org>
Date: Thu, 23 May 2019 13:11:53 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/spec-ctrl: Infrastructure to
 use VERW to flush pipeline buffers
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDcxZjRhNzYzYjY4MThhOGI4OGI3YjI2MzU0MjAyMTZhOTc0NjgzODgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIERlYyAxMiAxOToyMjoxNSAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgMTQgMTU6NDA6
MTkgMjAxOSArMDEwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IEluZnJhc3RydWN0dXJlIHRvIHVzZSBW
RVJXIHRvIGZsdXNoIHBpcGVsaW5lIGJ1ZmZlcnMKICAgIAogICAgVGhyZWUgc3ludGhldGljIGZl
YXR1cmVzIGFyZSBpbnRyb2R1Y2VkLCBhcyB3ZSBuZWVkIGluZGl2aWR1YWwgY29udHJvbCBvZgog
ICAgZWFjaCwgZGVwZW5kaW5nIG9uIGNpcmN1bXN0YW5jZXMuICBBIGxhdGVyIGNoYW5nZSB3aWxs
IGVuYWJsZSB0aGVtIGF0CiAgICBhcHByb3ByaWF0ZSBwb2ludHMuCiAgICAKICAgIFRoZSB2ZXJ3
X3NlbCBmaWVsZCBkb2Vzbid0IHN0cmljdGx5IG5lZWQgdG8gbGl2ZSBpbiBzdHJ1Y3QgY3B1X2lu
Zm8uICBJdCBsaXZlcwogICAgdGhlcmUgYmVjYXVzZSB0aGVyZSBpcyBhIGNvbnZlbmllbnQgaG9s
ZSBpdCBjYW4gZmlsbCwgYW5kIGl0IHJlZHVjZXMgdGhlCiAgICBjb21wbGV4aXR5IG9mIHRoZSBT
UEVDX0NUUkxfRVhJVF9UT197UFYsSFZNfSBhc3NlbWJseSBieSBhdm9pZGluZyB0aGUgbmVlZCBm
b3IKICAgIGFueSB0ZW1wb3Jhcnkgc3RhY2sgbWFpbnRlbmFuY2UuCiAgICAKICAgIFRoaXMgaXMg
cGFydCBvZiBYU0EtMjk3LCBDVkUtMjAxOC0xMjEyNiwgQ1ZFLTIwMTgtMTIxMjcsIENWRS0yMDE4
LTEyMTMwLCBDVkUtMjAxOS0xMTA5MS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA1
NDhhOTMyYWM3ODZkNmJmMzU4NGU0YjU0ZjJhYjk5M2UxMTE3NzEwKQotLS0KIHhlbi9hcmNoL3g4
Ni94ODZfNjQvYXNtLW9mZnNldHMuYyAgIHwgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVm
ZWF0dXJlcy5oICAgfCAgMyArKysKIHhlbi9pbmNsdWRlL2FzbS14ODYvY3VycmVudC5oICAgICAg
IHwgIDEgKwogeGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaCAgICAgfCAzNCArKysrKysr
KysrKysrKysrKysrKysrKysrKysrKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3Ry
bF9hc20uaCB8IDEwICsrKysrKysrLS0KIDUgZmlsZXMgY2hhbmdlZCwgNDcgaW5zZXJ0aW9ucygr
KSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1v
ZmZzZXRzLmMgYi94ZW4vYXJjaC94ODYveDg2XzY0L2FzbS1vZmZzZXRzLmMKaW5kZXggMTBjMjQz
YTAzOS4uNDI4YzQ5YzllNSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl82NC9hc20tb2Zm
c2V0cy5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvYXNtLW9mZnNldHMuYwpAQCAtMTM3LDYg
KzEzNyw3IEBAIHZvaWQgX19kdW1teV9fKHZvaWQpCiAKICAgICBPRkZTRVQoQ1BVSU5GT19ndWVz
dF9jcHVfdXNlcl9yZWdzLCBzdHJ1Y3QgY3B1X2luZm8sIGd1ZXN0X2NwdV91c2VyX3JlZ3MpOwog
ICAgIE9GRlNFVChDUFVJTkZPX3Byb2Nlc3Nvcl9pZCwgc3RydWN0IGNwdV9pbmZvLCBwcm9jZXNz
b3JfaWQpOworICAgIE9GRlNFVChDUFVJTkZPX3Zlcndfc2VsLCBzdHJ1Y3QgY3B1X2luZm8sIHZl
cndfc2VsKTsKICAgICBPRkZTRVQoQ1BVSU5GT19jdXJyZW50X3ZjcHUsIHN0cnVjdCBjcHVfaW5m
bywgY3VycmVudF92Y3B1KTsKICAgICBPRkZTRVQoQ1BVSU5GT19jcjQsIHN0cnVjdCBjcHVfaW5m
bywgY3I0KTsKICAgICBPRkZTRVQoQ1BVSU5GT194ZW5fY3IzLCBzdHJ1Y3QgY3B1X2luZm8sIHhl
bl9jcjMpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oIGIv
eGVuL2luY2x1ZGUvYXNtLXg4Ni9jcHVmZWF0dXJlcy5oCmluZGV4IDhlNWNjNTNkZGUuLjk2YTVh
MDFiNGMgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvY3B1ZmVhdHVyZXMuaAorKysg
Yi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmVzLmgKQEAgLTMzLDMgKzMzLDYgQEAgWEVO
X0NQVUZFQVRVUkUoU0NfUlNCX0hWTSwgICAgICAoRlNDQVBJTlRTKzApKjMyKzE5KSAvKiBSU0Ig
b3ZlcndyaXRlIG5lZWRlZCBmb3IKIFhFTl9DUFVGRUFUVVJFKE5PX1hQVEksICAgICAgICAgKEZT
Q0FQSU5UUyswKSozMisyMCkgLyogWFBUSSBtaXRpZ2F0aW9uIG5vdCBpbiB1c2UgKi8KIFhFTl9D
UFVGRUFUVVJFKFNDX01TUl9JRExFLCAgICAgKEZTQ0FQSU5UUyswKSozMisyMSkgLyogKFNDX01T
Ul9QViB8fCBTQ19NU1JfSFZNKSAmJiBkZWZhdWx0X3hlbl9zcGVjX2N0cmwgKi8KIFhFTl9DUFVG
RUFUVVJFKFhFTl9MQlIsICAgICAgICAgKEZTQ0FQSU5UUyswKSozMisyMikgLyogWGVuIHVzZXMg
TVNSX0RFQlVHQ1RMLkxCUiAqLworWEVOX0NQVUZFQVRVUkUoU0NfVkVSV19QViwgICAgICAoRlND
QVBJTlRTKzApKjMyKzIzKSAvKiBWRVJXIHVzZWQgYnkgWGVuIGZvciBQViAqLworWEVOX0NQVUZF
QVRVUkUoU0NfVkVSV19IVk0sICAgICAoRlNDQVBJTlRTKzApKjMyKzI0KSAvKiBWRVJXIHVzZWQg
YnkgWGVuIGZvciBIVk0gKi8KK1hFTl9DUFVGRUFUVVJFKFNDX1ZFUldfSURMRSwgICAgKEZTQ0FQ
SU5UUyswKSozMisyNSkgLyogVkVSVyB1c2VkIGJ5IFhlbiBmb3IgaWRsZSAqLwpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9jdXJyZW50LmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2N1
cnJlbnQuaAppbmRleCA5YTEzN2ExMzExLi5iNzg2MGE3NzJmIDEwMDY0NAotLS0gYS94ZW4vaW5j
bHVkZS9hc20teDg2L2N1cnJlbnQuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2N1cnJlbnQu
aApAQCAtMzgsNiArMzgsNyBAQCBzdHJ1Y3QgdmNwdTsKIHN0cnVjdCBjcHVfaW5mbyB7CiAgICAg
c3RydWN0IGNwdV91c2VyX3JlZ3MgZ3Vlc3RfY3B1X3VzZXJfcmVnczsKICAgICB1bnNpZ25lZCBp
bnQgcHJvY2Vzc29yX2lkOworICAgIHVuc2lnbmVkIGludCB2ZXJ3X3NlbDsKICAgICBzdHJ1Y3Qg
dmNwdSAqY3VycmVudF92Y3B1OwogICAgIHVuc2lnbmVkIGxvbmcgcGVyX2NwdV9vZmZzZXQ7CiAg
ICAgdW5zaWduZWQgbG9uZyBjcjQ7CmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3Nw
ZWNfY3RybC5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmwuaAppbmRleCA0OTgzMDcx
OTAxLi45OGEwYTUwNGY2IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3Ry
bC5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc3BlY19jdHJsLmgKQEAgLTUzLDYgKzUzLDEz
IEBAIHN0YXRpYyBpbmxpbmUgdm9pZCBpbml0X3NoYWRvd19zcGVjX2N0cmxfc3RhdGUodm9pZCkK
ICAgICBpbmZvLT5zaGFkb3dfc3BlY19jdHJsID0gMDsKICAgICBpbmZvLT54ZW5fc3BlY19jdHJs
ID0gZGVmYXVsdF94ZW5fc3BlY19jdHJsOwogICAgIGluZm8tPnNwZWNfY3RybF9mbGFncyA9IGRl
ZmF1bHRfc3BlY19jdHJsX2ZsYWdzOworCisgICAgLyoKKyAgICAgKiBGb3IgbGVhc3QgbGF0ZW5j
eSwgdGhlIFZFUlcgc2VsZWN0b3Igc2hvdWxkIGJlIGEgd3JpdGVhYmxlIGRhdGEKKyAgICAgKiBk
ZXNjcmlwdG9yIHJlc2lkZW50IGluIHRoZSBjYWNoZS4gIF9fSFlQRVJWSVNPUl9EUzMyIHNoYXJl
cyBhIGNhY2hlCisgICAgICogbGluZSB3aXRoIF9fSFlQRVJWSVNPUl9DUywgc28gaXMgZXhwZWN0
ZWQgdG8gYmUgdmVyeSBjYWNoZS1ob3QuCisgICAgICovCisgICAgaW5mby0+dmVyd19zZWwgPSBf
X0hZUEVSVklTT1JfRFMzMjsKIH0KIAogLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1w
ICpgIG5vdCBzYWZlIGFmdGVyIHRoaXMgY2FsbC4gKi8KQEAgLTczLDYgKzgwLDIyIEBAIHN0YXRp
YyBhbHdheXNfaW5saW5lIHZvaWQgc3BlY19jdHJsX2VudGVyX2lkbGUoc3RydWN0IGNwdV9pbmZv
ICppbmZvKQogICAgIGFsdGVybmF0aXZlX2lucHV0KEFTTV9OT1AzLCAid3Jtc3IiLCBYODZfRkVB
VFVSRV9TQ19NU1JfSURMRSwKICAgICAgICAgICAgICAgICAgICAgICAiYSIgKHZhbCksICJjIiAo
TVNSX1NQRUNfQ1RSTCksICJkIiAoMCkpOwogICAgIGJhcnJpZXIoKTsKKworICAgIC8qCisgICAg
ICogTWljcm9hcmNoaXRlY3R1cmFsIFN0b3JlIEJ1ZmZlciBEYXRhIFNhbXBsaW5nOgorICAgICAq
CisgICAgICogT24gdnVsbmVyYWJsZSBzeXN0ZW1zLCBzdG9yZSBidWZmZXIgZW50cmllcyBhcmUg
c3RhdGljYWxseSBwYXJ0aXRpb25lZAorICAgICAqIGJldHdlZW4gYWN0aXZlIHRocmVhZHMuICBX
aGVuIGVudGVyaW5nIGlkbGUsIG91ciBzdG9yZSBidWZmZXIgZW50cmllcworICAgICAqIGFyZSBy
ZS1wYXJ0aXRpb25lZCB0byBhbGxvdyB0aGUgb3RoZXIgdGhyZWFkcyB0byB1c2UgdGhlbS4KKyAg
ICAgKgorICAgICAqIEZsdXNoIHRoZSBidWZmZXJzIHRvIGVuc3VyZSB0aGF0IG5vIHNlbnNpdGl2
ZSBkYXRhIG9mIG91cnMgY2FuIGJlCisgICAgICogbGVha2VkIGJ5IGEgc2libGluZyBhZnRlciBp
dCBnZXRzIG91ciBzdG9yZSBidWZmZXIgZW50cmllcy4KKyAgICAgKgorICAgICAqIE5vdGU6IFZF
UlcgbXVzdCBiZSBlbmNvZGVkIHdpdGggYSBtZW1vcnkgb3BlcmFuZCwgYXMgaXQgaXMgb25seSB0
aGF0CisgICAgICogZm9ybSB3aGljaCBjYXVzZXMgYSBmbHVzaC4KKyAgICAgKi8KKyAgICBhbHRl
cm5hdGl2ZV9pbnB1dChBU01fTk9QOCwgInZlcncgJVtzZWxdIiwgWDg2X0ZFQVRVUkVfU0NfVkVS
V19JRExFLAorICAgICAgICAgICAgICAgICAgICAgIFtzZWxdICJtIiAoaW5mby0+dmVyd19zZWwp
KTsKIH0KIAogLyogV0FSTklORyEgYHJldGAsIGBjYWxsICpgLCBgam1wICpgIG5vdCBzYWZlIGJl
Zm9yZSB0aGlzIGNhbGwuICovCkBAIC05MSw2ICsxMTQsMTcgQEAgc3RhdGljIGFsd2F5c19pbmxp
bmUgdm9pZCBzcGVjX2N0cmxfZXhpdF9pZGxlKHN0cnVjdCBjcHVfaW5mbyAqaW5mbykKICAgICBh
bHRlcm5hdGl2ZV9pbnB1dChBU01fTk9QMywgIndybXNyIiwgWDg2X0ZFQVRVUkVfU0NfTVNSX0lE
TEUsCiAgICAgICAgICAgICAgICAgICAgICAgImEiICh2YWwpLCAiYyIgKE1TUl9TUEVDX0NUUkwp
LCAiZCIgKDApKTsKICAgICBiYXJyaWVyKCk7CisKKyAgICAvKgorICAgICAqIE1pY3JvYXJjaGl0
ZWN0dXJhbCBTdG9yZSBCdWZmZXIgRGF0YSBTYW1wbGluZzoKKyAgICAgKgorICAgICAqIE9uIHZ1
bG5lcmFibGUgc3lzdGVtcywgc3RvcmUgYnVmZmVyIGVudHJpZXMgYXJlIHN0YXRpY2FsbHkgcGFy
dGl0aW9uZWQKKyAgICAgKiBiZXR3ZWVuIGFjdGl2ZSB0aHJlYWRzLiAgV2hlbiBleGl0aW5nIGlk
bGUsIHRoZSBvdGhlciB0aHJlYWRzIHN0b3JlCisgICAgICogYnVmZmVyIGVudHJpZXMgYXJlIHJl
LXBhcnRpdGlvbmVkIHRvIGdpdmUgdXMgc29tZS4KKyAgICAgKgorICAgICAqIFdlIG5vdyBoYXZl
IHN0b3JlIGJ1ZmZlciBlbnRyaWVzIHdpdGggc3RhbGUgZGF0YSBmcm9tIHNpYmxpbmcgdGhyZWFk
cy4KKyAgICAgKiBBIGZsdXNoIGlmIG5lY2Vzc2FyeSB3aWxsIGJlIHBlcmZvcm1lZCBvbiB0aGUg
cmV0dXJuIHRvIGd1ZXN0IHBhdGguCisgICAgICovCiB9CiAKICNlbmRpZiAvKiAhX19YODZfU1BF
Q19DVFJMX0hfXyAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zcGVjX2N0cmxf
YXNtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaAppbmRleCBjNjU5ZjNm
MTQ2Li5mMmUzNmEzYWQzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3Ry
bF9hc20uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NwZWNfY3RybF9hc20uaApAQCAtMjQ4
LDEyICsyNDgsMTggQEAKIC8qIFVzZSB3aGVuIGV4aXRpbmcgdG8gUFYgZ3Vlc3QgY29udGV4dC4g
Ki8KICNkZWZpbmUgU1BFQ19DVFJMX0VYSVRfVE9fUFYgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIFwKICAgICBBTFRFUk5BVElWRSBfX3N0cmluZ2lmeShBU01fTk9Q
MjQpLCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKLSAgICAgICAgRE9fU1BFQ19D
VFJMX0VYSVRfVE9fR1VFU1QsIFg4Nl9GRUFUVVJFX1NDX01TUl9QVgorICAgICAgICBET19TUEVD
X0NUUkxfRVhJVF9UT19HVUVTVCwgWDg2X0ZFQVRVUkVfU0NfTVNSX1BWOyAgICAgICAgICAgICAg
XAorICAgIEFMVEVSTkFUSVZFIF9fc3RyaW5naWZ5KEFTTV9OT1A4KSwgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgXAorICAgICAgICBfX3N0cmluZ2lmeSh2ZXJ3IENQVUlORk9fdmVy
d19zZWwoJXJzcCkpLCAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAgICBYODZfRkVBVFVS
RV9TQ19WRVJXX1BWCiAKIC8qIFVzZSB3aGVuIGV4aXRpbmcgdG8gSFZNIGd1ZXN0IGNvbnRleHQu
ICovCiAjZGVmaW5lIFNQRUNfQ1RSTF9FWElUX1RPX0hWTSAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCiAgICAgQUxURVJOQVRJVkUgX19zdHJpbmdpZnkoQVNNX05P
UDI0KSwgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcCi0gICAgICAgIERPX1NQRUNf
Q1RSTF9FWElUX1RPX0dVRVNULCBYODZfRkVBVFVSRV9TQ19NU1JfSFZNCisgICAgICAgIERPX1NQ
RUNfQ1RSTF9FWElUX1RPX0dVRVNULCBYODZfRkVBVFVSRV9TQ19NU1JfSFZNOyAgICAgICAgICAg
ICBcCisgICAgQUxURVJOQVRJVkUgX19zdHJpbmdpZnkoQVNNX05PUDgpLCAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIF9fc3RyaW5naWZ5KHZlcncgQ1BVSU5GT192
ZXJ3X3NlbCglcnNwKSksICAgICAgICAgICAgICAgICAgICAgICBcCisgICAgICAgIFg4Nl9GRUFU
VVJFX1NDX1ZFUldfSFZNCiAKIC8qCiAgKiBVc2UgaW4gSVNUIGludGVycnVwdC9leGNlcHRpb24g
Y29udGV4dC4gIE1heSBpbnRlcnJ1cHQgWGVuIG9yIFBWIGNvbnRleHQuCi0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMAoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu May 23 13:12:06 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 13:12:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hTnVu-0002Nt-LS; Thu, 23 May 2019 13:12: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=Lac+=TX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hTnVt-0002Ni-Nl
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 13:12:05 +0000
X-Inumbo-ID: 5bd7b027-7d5c-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5bd7b027-7d5c-11e9-8980-bc764e045a96;
 Thu, 23 May 2019 13:12: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 1hTnVs-0006gG-4r
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 13:12:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hTnVs-0002IU-2Q
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 13:12:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hTnVs-0002IU-2Q@xenbits.xenproject.org>
Date: Thu, 23 May 2019 13:12:04 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86/spec-ctrl: Introduce options
 to control VERW flushing
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFiMjYxZjVhYzQ5MWEwYTRkNjVhNjQxZmM3ZGEyOWI4MTBlYzBmYjIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIERlYyAxMiAxOToyMjoxNSAyMDE4ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFR1ZSBNYXkgMTQgMTU6NDA6
MTkgMjAxOSArMDEwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IEludHJvZHVjZSBvcHRpb25zIHRvIGNv
bnRyb2wgVkVSVyBmbHVzaGluZwogICAgCiAgICBUaGUgTWljcm9hcmNoaXRlY3R1cmFsIERhdGEg
U2FtcGxpbmcgdnVsbmVyYWJpbGl0eSBpcyBzcGxpdCBpbnRvIGNhdGVnb3JpZXMKICAgIHdpdGgg
c3VidGx5IGRpZmZlcmVudCBwcm9wZXJ0aWVzOgogICAgCiAgICAgTUxQRFMgLSBNaWNyb2FyY2hp
dGVjdHVyYWwgTG9hZCBQb3J0IERhdGEgU2FtcGxpbmcKICAgICBNU0JEUyAtIE1pY3JvYXJjaGl0
ZWN0dXJhbCBTdG9yZSBCdWZmZXIgRGF0YSBTYW1wbGluZwogICAgIE1GQkRTIC0gTWljcm9hcmNo
aXRlY3R1cmFsIEZpbGwgQnVmZmVyIERhdGEgU2FtcGxpbmcKICAgICBNRFNVTSAtIE1pY3JvYXJj
aGl0ZWN0dXJhbCBEYXRhIFNhbXBsaW5nIFVuY2FjaGVhYmxlIE1lbW9yeQogICAgCiAgICBNRFNV
TSBpcyBhIHNwZWNpYWwgY2FzZSBvZiB0aGUgb3RoZXIgdGhyZWUsIGFuZCBpc24ndCBkaXN0aW5n
dWlzaGVkIGZ1cnRoZXIuCiAgICAKICAgIFRoZXNlIGlzc3VlcyBwZXJ0YWluIHRvIHRocmVlIG1p
Y3JvYXJjaGl0ZWN0dXJhbCBidWZmZXJzLiAgVGhlIExvYWQgUG9ydHMsIHRoZQogICAgU3RvcmUg
QnVmZmVycyBhbmQgdGhlIEZpbGwgQnVmZmVycy4gIEVhY2ggb2YgdGhlc2Ugc3RydWN0dXJlcyBh
cmUgZmx1c2hlZCBieQogICAgdGhlIG5ldyBlbmhhbmNlZCBWRVJXIGZ1bmN0aW9uYWxpdHksIGJ1
dCB0aGUgY29uZGl0aW9ucyB1bmRlciB3aGljaCBmbHVzaGluZwogICAgaXMgbmVjZXNzYXJ5IHZh
cnkuCiAgICAKICAgIEZvciB0aGlzIGNvbmNpc2Ugb3ZlcnZpZXcgb2YgdGhlIGlzc3VlcyBhbmQg
ZGVmYXVsdCBsb2dpYywgdGhlIGFiYnJldmlhdGlvbnMKICAgIFNQIChTdG9yZSBQb3J0KSwgRkIg
KEZpbGwgQnVmZmVyKSwgTFAgKExvYWQgUG9ydCkgYW5kIEhUIChIeXBlcnRocmVhZGluZykgYXJl
CiAgICB1c2VkIGZvciBicmV2aXR5OgogICAgCiAgICAgKiBWdWxuZXJhYmxlIGhhcmR3YXJlIGlz
IGRpdmlkZWQgaW50byB0d28gY2F0ZWdvcmllcyAtIHBhcnRzIHdoaWNoIHN1ZmZlcgogICAgICAg
ZnJvbSBTUCBvbmx5LCBhbmQgcGFydHMgd2l0aCBhbnkgb3RoZXIgY29tYmluYXRpb24gb2YgdnVs
bmVyYWJpbGl0aWVzLgogICAgCiAgICAgKiBTUCBvbmx5IGhhcyBhbiBIVCBpbnRlcmFjdGlvbiB3
aGVuIHRoZSB0aHJlYWQgZ29lcyBpZGxlLCBkdWUgdG8gdGhlIHN0YXRpYwogICAgICAgcGFydGl0
aW9uaW5nIG9mIHJlc291cmNlcy4gIExQIGFuZCBGQiBoYXZlIEhUIGludGVyYWN0aW9ucyBhdCBh
bGwgcG9pbnRzLAogICAgICAgZHVlIHRvIHRoZSBjb21wZXRpdGl2ZSBzaGFyaW5nIG9mIHJlc291
cmNlcy4gIEFsbCBpc3N1ZXMgcG90ZW50aWFsbHkgbGVhawogICAgICAgZGF0YSBhY3Jvc3MgdGhl
IHJldHVybi10by1ndWVzdCB0cmFuc2l0aW9uLgogICAgCiAgICAgKiBUaGUgbWljcm9jb2RlIHdo
aWNoIGltcGxlbWVudHMgVkVSVyBmbHVzaGluZyBhbHNvIGV4dGVuZHMgTVNSX0ZMVVNIX0NNRCwg
c28KICAgICAgIHdlIGRvbid0IG5lZWQgdG8gZG8gYm90aCBvbiB0aGUgSFZNIHJldHVybi10by1n
dWVzdCBwYXRoLiAgSG93ZXZlciwgc29tZQogICAgICAgcGFydHMgYXJlIG5vdCB2dWxuZXJhYmxl
IHRvIEwxVEYgKHRoZXJlZm9yZSBoYXZlIG5vIE1TUl9GTFVTSF9DTUQpLCBidXQgYXJlCiAgICAg
ICB2dWxuZXJhYmxlIHRvIE1EUywgc28gZG8gcmVxdWlyZSBWRVJXIG9uIHRoZSBIVk0gcGF0aC4K
ICAgIAogICAgTm90ZSB0aGF0IHdlIGRlbGliZXJhdGVseSBzdXBwb3J0IG1kcz0xIGV2ZW4gd2l0
aG91dCBNRF9DTEVBUiBpbiBjYXNlIHRoZQogICAgbWljcm9jb2RlIGhhcyBiZWVuIHVwZGF0ZWQg
YnV0IHRoZSBmZWF0dXJlIGJpdCBub3QgZXhwb3NlZC4KICAgIAogICAgVGhpcyBpcyBwYXJ0IG9m
IFhTQS0yOTcsIENWRS0yMDE4LTEyMTI2LCBDVkUtMjAxOC0xMjEyNywgQ1ZFLTIwMTgtMTIxMzAs
IENWRS0yMDE5LTExMDkxLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDNjMDRjMjU4
YWI0MDQwNWE3NGUxOTRkOTg4OWE0Y2JjN2FiZTk0YjQpCi0tLQogZG9jcy9taXNjL3hlbi1jb21t
YW5kLWxpbmUubWFya2Rvd24gfCAgMTQgKysrLQogeGVuL2FyY2gveDg2L3NwZWNfY3RybC5jICAg
ICAgICAgICAgfCAxNjIgKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKystCiAyIGZp
bGVzIGNoYW5nZWQsIDE3MCBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLm1hcmtkb3duIGIvZG9jcy9taXNjL3hlbi1j
b21tYW5kLWxpbmUubWFya2Rvd24KaW5kZXggYzMzMDA3OGQ2Ni4uYjc5YjM0MGRkNCAxMDA2NDQK
LS0tIGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KKysrIGIvZG9jcy9taXNj
L3hlbi1jb21tYW5kLWxpbmUubWFya2Rvd24KQEAgLTE3ODIsNyArMTc4Miw3IEBAIGlzIGJlaW5n
IGludGVycHJldGVkIGFzIGEgY3VzdG9tIHRpbWVvdXQgaW4gbWlsbGlzZWNvbmRzLiBaZXJvIG9y
IGJvb2xlYW4KIGZhbHNlIGRpc2FibGUgdGhlIHF1aXJrIHdvcmthcm91bmQsIHdoaWNoIGlzIGFs
c28gdGhlIGRlZmF1bHQuCiAKICMjIyBzcGVjLWN0cmwgKHg4NikKLT4gYD0gTGlzdCBvZiBbIDxi
b29sPiwgeGVuPTxib29sPiwge3B2LGh2bSxtc3Itc2MscnNifT08Ym9vbD4sCis+IGA9IExpc3Qg
b2YgWyA8Ym9vbD4sIHhlbj08Ym9vbD4sIHtwdixodm0sbXNyLXNjLHJzYixtZC1jbGVhcn09PGJv
b2w+LAogPiAgICAgICAgICAgICAgYnRpLXRodW5rPXJldHBvbGluZXxsZmVuY2V8am1wLCB7aWJy
cyxpYnBiLHNzYmQsZWFnZXItZnB1LAogPiAgICAgICAgICAgICAgbDFkLWZsdXNofT08Ym9vbD4g
XWAKIApAQCAtMTgwNiw5ICsxODA2LDEwIEBAIGluIHBsYWNlIGZvciBndWVzdHMgdG8gdXNlLgog
CiBVc2Ugb2YgYSBwb3NpdGl2ZSBib29sZWFuIHZhbHVlIGZvciBlaXRoZXIgb2YgdGhlc2Ugb3B0
aW9ucyBpcyBpbnZhbGlkLgogCi1UaGUgYm9vbGVhbnMgYHB2PWAsIGBodm09YCwgYG1zci1zYz1g
IGFuZCBgcnNiPWAgb2ZmZXIgZmluZSBncmFpbmVkIGNvbnRyb2wKLW92ZXIgdGhlIGFsdGVybmF0
aXZlIGJsb2NrcyB1c2VkIGJ5IFhlbi4gIFRoZXNlIGltcGFjdCBYZW4ncyBhYmlsaXR5IHRvCi1w
cm90ZWN0IGl0c2VsZiwgYW5kIFhlbidzIGFiaWxpdHkgdG8gdmlydHVhbGlzZSBzdXBwb3J0IGZv
ciBndWVzdHMgdG8gdXNlLgorVGhlIGJvb2xlYW5zIGBwdj1gLCBgaHZtPWAsIGBtc3Itc2M9YCwg
YHJzYj1gIGFuZCBgbWQtY2xlYXI9YCBvZmZlciBmaW5lCitncmFpbmVkIGNvbnRyb2wgb3ZlciB0
aGUgYWx0ZXJuYXRpdmUgYmxvY2tzIHVzZWQgYnkgWGVuLiAgVGhlc2UgaW1wYWN0IFhlbidzCith
YmlsaXR5IHRvIHByb3RlY3QgaXRzZWxmLCBhbmQgWGVuJ3MgYWJpbGl0eSB0byB2aXJ0dWFsaXNl
IHN1cHBvcnQgZm9yIGd1ZXN0cwordG8gdXNlLgogCiAqIGBwdj1gIGFuZCBgaHZtPWAgb2ZmZXIg
Y29udHJvbCBvdmVyIGFsbCBzdWJvcHRpb25zIGZvciBQViBhbmQgSFZNIGd1ZXN0cwogICByZXNw
ZWN0aXZlbHkuCkBAIC0xODE3LDYgKzE4MTgsMTEgQEAgcHJvdGVjdCBpdHNlbGYsIGFuZCBYZW4n
cyBhYmlsaXR5IHRvIHZpcnR1YWxpc2Ugc3VwcG9ydCBmb3IgZ3Vlc3RzIHRvIHVzZS4KICAgZ3Vl
c3RzIGFuZCBpZiBkaXNhYmxlZCwgZ3Vlc3RzIHdpbGwgYmUgdW5hYmxlIHRvIHVzZSBJQlJTL1NU
SUJQL1NTQkQvZXRjLgogKiBgcnNiPWAgb2ZmZXJzIGNvbnRyb2wgb3ZlciB3aGV0aGVyIHRvIG92
ZXJ3cml0ZSB0aGUgUmV0dXJuIFN0YWNrIEJ1ZmZlciAvCiAgIFJldHVybiBBZGRyZXNzIFN0YWNr
IG9uIGVudHJ5IHRvIFhlbi4KKyogYG1kLWNsZWFyPWAgb2ZmZXJzIGNvbnRyb2wgb3ZlciB3aGV0
aGVyIHRvIHVzZSBWRVJXIHRvIGZsdXNoCisgIG1pY3JvYXJjaGl0ZWN0dXJhbCBidWZmZXJzIG9u
IGlkbGUgYW5kIGV4aXQgZnJvbSBYZW4uICAqTm90ZTogRm9yCisgIGNvbXBhdGliaWxpdHkgd2l0
aCBkZXZlbG9wbWVudCB2ZXJzaW9ucyBvZiB0aGlzIGZpeCwgYG1kcz1gIGlzIGFsc28gYWNjZXB0
ZWQKKyAgb24gWGVuIDQuMTIgYW5kIGVhcmxpZXIgYXMgYW4gYWxpYXMuICBDb25zdWx0IHZlbmRv
ciBkb2N1bWVudGF0aW9uIGluCisgIHByZWZlcmVuY2UgdG8gaGVyZS4qCiAKIElmIFhlbiB3YXMg
Y29tcGlsZWQgd2l0aCBJTkRJUkVDVFxfVEhVTksgc3VwcG9ydCwgYGJ0aS10aHVuaz1gIGNhbiBi
ZSB1c2VkIHRvCiBzZWxlY3Qgd2hpY2ggb2YgdGhlIHRodW5rcyBnZXRzIHBhdGNoZWQgaW50byB0
aGUgYF9feDg2X2luZGlyZWN0X3RodW5rXyVyZWdgCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYv
c3BlY19jdHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXggMGQ4ZDU3MmJhNS4u
ZTI1ZGFkZmE4OSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBiL3hl
bi9hcmNoL3g4Ni9zcGVjX2N0cmwuYwpAQCAtMzQsNiArMzQsOCBAQCBzdGF0aWMgYm9vbCBfX2lu
aXRkYXRhIG9wdF9tc3Jfc2NfcHYgPSB0cnVlOwogc3RhdGljIGJvb2wgX19pbml0ZGF0YSBvcHRf
bXNyX3NjX2h2bSA9IHRydWU7CiBzdGF0aWMgYm9vbCBfX2luaXRkYXRhIG9wdF9yc2JfcHYgPSB0
cnVlOwogc3RhdGljIGJvb2wgX19pbml0ZGF0YSBvcHRfcnNiX2h2bSA9IHRydWU7CitzdGF0aWMg
aW50OF90IF9faW5pdGRhdGEgb3B0X21kX2NsZWFyX3B2ID0gLTE7CitzdGF0aWMgaW50OF90IF9f
aW5pdGRhdGEgb3B0X21kX2NsZWFyX2h2bSA9IC0xOwogCiAvKiBDbWRsaW5lIGNvbnRyb2xzIGZv
ciBYZW4ncyBzcGVjdWxhdGl2ZSBzZXR0aW5ncy4gKi8KIHN0YXRpYyBlbnVtIGluZF90aHVuayB7
CkBAIC01OCw2ICs2MCw5IEBAIHBhZGRyX3QgX19yZWFkX21vc3RseSBsMXRmX2FkZHJfbWFzaywg
X19yZWFkX21vc3RseSBsMXRmX3NhZmVfbWFkZHI7CiBzdGF0aWMgYm9vbCBfX2luaXRkYXRhIGNw
dV9oYXNfYnVnX2wxdGY7CiBzdGF0aWMgdW5zaWduZWQgaW50IF9faW5pdGRhdGEgbDFkX21heHBo
eXNhZGRyOwogCitzdGF0aWMgYm9vbCBfX2luaXRkYXRhIGNwdV9oYXNfYnVnX21zYmRzX29ubHk7
IC8qID0+IG1pbmltYWwgSFQgaW1wYWN0LiAqLworc3RhdGljIGJvb2wgX19pbml0ZGF0YSBjcHVf
aGFzX2J1Z19tZHM7IC8qIEFueSBvdGhlciBNe0xQLFNCLEZCfURTIGNvbWJpbmF0aW9uLiAqLwor
CiBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9idGkoY29uc3QgY2hhciAqcykKIHsKICAgICBjb25z
dCBjaGFyICpzczsKQEAgLTEzNCw2ICsxMzksOCBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9z
cGVjX2N0cmwoY29uc3QgY2hhciAqcykKICAgICAgICAgZGlzYWJsZV9jb21tb246CiAgICAgICAg
ICAgICBvcHRfcnNiX3B2ID0gZmFsc2U7CiAgICAgICAgICAgICBvcHRfcnNiX2h2bSA9IGZhbHNl
OworICAgICAgICAgICAgb3B0X21kX2NsZWFyX3B2ID0gMDsKKyAgICAgICAgICAgIG9wdF9tZF9j
bGVhcl9odm0gPSAwOwogCiAgICAgICAgICAgICBvcHRfdGh1bmsgPSBUSFVOS19KTVA7CiAgICAg
ICAgICAgICBvcHRfaWJycyA9IDA7CkBAIC0xNTYsMTEgKzE2MywxMyBAQCBzdGF0aWMgaW50IF9f
aW5pdCBwYXJzZV9zcGVjX2N0cmwoY29uc3QgY2hhciAqcykKICAgICAgICAgewogICAgICAgICAg
ICAgb3B0X21zcl9zY19wdiA9IHZhbDsKICAgICAgICAgICAgIG9wdF9yc2JfcHYgPSB2YWw7Cisg
ICAgICAgICAgICBvcHRfbWRfY2xlYXJfcHYgPSB2YWw7CiAgICAgICAgIH0KICAgICAgICAgZWxz
ZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJodm0iLCBzLCBzcykpID49IDAgKQogICAgICAg
ICB7CiAgICAgICAgICAgICBvcHRfbXNyX3NjX2h2bSA9IHZhbDsKICAgICAgICAgICAgIG9wdF9y
c2JfaHZtID0gdmFsOworICAgICAgICAgICAgb3B0X21kX2NsZWFyX2h2bSA9IHZhbDsKICAgICAg
ICAgfQogICAgICAgICBlbHNlIGlmICggKHZhbCA9IHBhcnNlX2Jvb2xlYW4oIm1zci1zYyIsIHMs
IHNzKSkgPj0gMCApCiAgICAgICAgIHsKQEAgLTE3Miw2ICsxODEsMTIgQEAgc3RhdGljIGludCBf
X2luaXQgcGFyc2Vfc3BlY19jdHJsKGNvbnN0IGNoYXIgKnMpCiAgICAgICAgICAgICBvcHRfcnNi
X3B2ID0gdmFsOwogICAgICAgICAgICAgb3B0X3JzYl9odm0gPSB2YWw7CiAgICAgICAgIH0KKyAg
ICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJtZC1jbGVhciIsIHMsIHNzKSkg
Pj0gMCB8fAorICAgICAgICAgICAgICAgICAgKHZhbCA9IHBhcnNlX2Jvb2xlYW4oIm1kcyIsIHMs
IHNzKSkgPj0gMCApCisgICAgICAgIHsKKyAgICAgICAgICAgIG9wdF9tZF9jbGVhcl9wdiA9IHZh
bDsKKyAgICAgICAgICAgIG9wdF9tZF9jbGVhcl9odm0gPSB2YWw7CisgICAgICAgIH0KIAogICAg
ICAgICAvKiBYZW4ncyBzcGVjdWxhdGl2ZSBzaWRlY2hhbm5lbCBtaXRpZ2F0aW9uIHNldHRpbmdz
LiAqLwogICAgICAgICBlbHNlIGlmICggIXN0cm5jbXAocywgImJ0aS10aHVuaz0iLCAxMCkgKQpA
QCAtMzU3LDcgKzM3Miw3IEBAIHN0YXRpYyB2b2lkIF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0g
aW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBzKQogICAgICAgICAgICAgICAgIlxuIik7CiAK
ICAgICAvKiBTZXR0aW5ncyBmb3IgWGVuJ3MgcHJvdGVjdGlvbiwgaXJyZXNwZWN0aXZlIG9mIGd1
ZXN0cy4gKi8KLSAgICBwcmludGsoIiAgWGVuIHNldHRpbmdzOiBCVEktVGh1bmsgJXMsIFNQRUNf
Q1RSTDogJXMlcywgT3RoZXI6JXMlc1xuIiwKKyAgICBwcmludGsoIiAgWGVuIHNldHRpbmdzOiBC
VEktVGh1bmsgJXMsIFNQRUNfQ1RSTDogJXMlcywgT3RoZXI6JXMlcyVzXG4iLAogICAgICAgICAg
ICB0aHVuayA9PSBUSFVOS19OT05FICAgICAgPyAiTi9BIiA6CiAgICAgICAgICAgIHRodW5rID09
IFRIVU5LX1JFVFBPTElORSA/ICJSRVRQT0xJTkUiIDoKICAgICAgICAgICAgdGh1bmsgPT0gVEhV
TktfTEZFTkNFICAgID8gIkxGRU5DRSIgOgpAQCAtMzY3LDcgKzM4Miw4IEBAIHN0YXRpYyB2b2lk
IF9faW5pdCBwcmludF9kZXRhaWxzKGVudW0gaW5kX3RodW5rIHRodW5rLCB1aW50NjRfdCBjYXBz
KQogICAgICAgICAgICAhYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NTQkQpICAgICAgICAgICA/
ICIiIDoKICAgICAgICAgICAgKGRlZmF1bHRfeGVuX3NwZWNfY3RybCAmIFNQRUNfQ1RSTF9TU0JE
KSAgPyAiIFNTQkQrIiA6ICIgU1NCRC0iLAogICAgICAgICAgICBvcHRfaWJwYiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICA/ICIgSUJQQiIgIDogIiIsCi0gICAgICAgICAgIG9wdF9s
MWRfZmx1c2ggICAgICAgICAgICAgICAgICAgICAgICAgICAgID8gIiBMMURfRkxVU0giIDogIiIp
OworICAgICAgICAgICBvcHRfbDFkX2ZsdXNoICAgICAgICAgICAgICAgICAgICAgICAgICAgICA/
ICIgTDFEX0ZMVVNIIiA6ICIiLAorICAgICAgICAgICBvcHRfbWRfY2xlYXJfcHYgfHwgb3B0X21k
X2NsZWFyX2h2bSAgICAgICA/ICIgVkVSVyIgIDogIiIpOwogCiAgICAgLyogTDFURiBkaWFnbm9z
dGljcywgcHJpbnRlZCBpZiB2dWxuZXJhYmxlIG9yIFBWIHNoYWRvd2luZyBpcyBpbiB1c2UuICov
CiAgICAgaWYgKCBjcHVfaGFzX2J1Z19sMXRmIHx8IG9wdF9wdl9sMXRmX2h3ZG9tIHx8IG9wdF9w
dl9sMXRmX2RvbXUgKQpAQCAtNzcwLDYgKzc4NiwxMDcgQEAgc3RhdGljIF9faW5pdCB2b2lkIGwx
dGZfY2FsY3VsYXRpb25zKHVpbnQ2NF90IGNhcHMpCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIDogKDN1bCA8PCAocGFkZHJfYml0cyAtIDIpKSkpOwogfQogCisv
KiBDYWxjdWxhdGUgd2hldGhlciB0aGlzIENQVSBpcyB2dWxuZXJhYmxlIHRvIE1EUy4gKi8KK3N0
YXRpYyBfX2luaXQgdm9pZCBtZHNfY2FsY3VsYXRpb25zKHVpbnQ2NF90IGNhcHMpCit7CisgICAg
LyogTURTIGlzIG9ubHkga25vd24gdG8gYWZmZWN0IEludGVsIEZhbWlseSA2IHByb2Nlc3NvcnMg
YXQgdGhpcyB0aW1lLiAqLworICAgIGlmICggYm9vdF9jcHVfZGF0YS54ODZfdmVuZG9yICE9IFg4
Nl9WRU5ET1JfSU5URUwgfHwKKyAgICAgICAgIGJvb3RfY3B1X2RhdGEueDg2ICE9IDYgKQorICAg
ICAgICByZXR1cm47CisKKyAgICAvKiBBbnkgcHJvY2Vzc29yIGFkdmVydGlzaW5nIE1EU19OTyBz
aG91bGQgYmUgbm90IHZ1bG5lcmFibGUgdG8gTURTLiAqLworICAgIGlmICggY2FwcyAmIEFSQ0hf
Q0FQU19NRFNfTk8gKQorICAgICAgICByZXR1cm47CisKKyAgICBzd2l0Y2ggKCBib290X2NwdV9k
YXRhLng4Nl9tb2RlbCApCisgICAgeworICAgICAgICAvKgorICAgICAgICAgKiBDb3JlIHByb2Nl
c3NvcnMgc2luY2UgYXQgbGVhc3QgTmVoYWxlbSBhcmUgdnVsbmVyYWJsZS4KKyAgICAgICAgICov
CisgICAgY2FzZSAweDFmOiAvKiBBdWJ1cm5kYWxlIC8gSGF2ZW5kYWxlICovCisgICAgY2FzZSAw
eDFlOiAvKiBOZWhhbGVtICovCisgICAgY2FzZSAweDFhOiAvKiBOZWhhbGVtIEVQICovCisgICAg
Y2FzZSAweDJlOiAvKiBOZWhhbGVtIEVYICovCisgICAgY2FzZSAweDI1OiAvKiBXZXN0bWVyZSAq
LworICAgIGNhc2UgMHgyYzogLyogV2VzdG1lcmUgRVAgKi8KKyAgICBjYXNlIDB4MmY6IC8qIFdl
c3RtZXJlIEVYICovCisgICAgY2FzZSAweDJhOiAvKiBTYW5keUJyaWRnZSAqLworICAgIGNhc2Ug
MHgyZDogLyogU2FuZHlCcmlkZ2UgRVAvRVggKi8KKyAgICBjYXNlIDB4M2E6IC8qIEl2eUJyaWRn
ZSAqLworICAgIGNhc2UgMHgzZTogLyogSXZ5QnJpZGdlIEVQL0VYICovCisgICAgY2FzZSAweDNj
OiAvKiBIYXN3ZWxsICovCisgICAgY2FzZSAweDNmOiAvKiBIYXN3ZWxsIEVYL0VQICovCisgICAg
Y2FzZSAweDQ1OiAvKiBIYXN3ZWxsIEQgKi8KKyAgICBjYXNlIDB4NDY6IC8qIEhhc3dlbGwgSCAq
LworICAgIGNhc2UgMHgzZDogLyogQnJvYWR3ZWxsICovCisgICAgY2FzZSAweDQ3OiAvKiBCcm9h
ZHdlbGwgSCAqLworICAgIGNhc2UgMHg0ZjogLyogQnJvYWR3ZWxsIEVQL0VYICovCisgICAgY2Fz
ZSAweDU2OiAvKiBCcm9hZHdlbGwgRCAqLworICAgIGNhc2UgMHg0ZTogLyogU2t5bGFrZSBNICov
CisgICAgY2FzZSAweDVlOiAvKiBTa3lsYWtlIEQgKi8KKyAgICAgICAgY3B1X2hhc19idWdfbWRz
ID0gdHJ1ZTsKKyAgICAgICAgYnJlYWs7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogU29tZSBD
b3JlIHByb2Nlc3NvcnMgaGF2ZSBwZXItc3RlcHBpbmcgdnVsbmVyYWJpbGl0eS4KKyAgICAgICAg
ICovCisgICAgY2FzZSAweDU1OiAvKiBTa3lsYWtlLVggLyBDYXNjYWRlIExha2UgKi8KKyAgICAg
ICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl9tYXNrIDw9IDUgKQorICAgICAgICAgICAgY3B1X2hh
c19idWdfbWRzID0gdHJ1ZTsKKyAgICAgICAgYnJlYWs7CisKKyAgICBjYXNlIDB4OGU6IC8qIEth
YnkgLyBDb2ZmZWUgLyBXaGlza2V5IExha2UgTSAqLworICAgICAgICBpZiAoIGJvb3RfY3B1X2Rh
dGEueDg2X21hc2sgPD0gMHhiICkKKyAgICAgICAgICAgIGNwdV9oYXNfYnVnX21kcyA9IHRydWU7
CisgICAgICAgIGJyZWFrOworCisgICAgY2FzZSAweDllOiAvKiBLYWJ5IC8gQ29mZmVlIC8gV2hp
c2tleSBMYWtlIEQgKi8KKyAgICAgICAgaWYgKCBib290X2NwdV9kYXRhLng4Nl9tYXNrIDw9IDB4
YyApCisgICAgICAgICAgICBjcHVfaGFzX2J1Z19tZHMgPSB0cnVlOworICAgICAgICBicmVhazsK
KworICAgICAgICAvKgorICAgICAgICAgKiBWZXJ5IG9sZCBhbmQgdmVyeSBuZXcgQXRvbSBwcm9j
ZXNzb3JzIGFyZSBub3QgdnVsbmVyYWJsZS4KKyAgICAgICAgICovCisgICAgY2FzZSAweDFjOiAv
KiBQaW5ldmlldyAqLworICAgIGNhc2UgMHgyNjogLyogTGluY3JvZnQgKi8KKyAgICBjYXNlIDB4
Mjc6IC8qIFBlbndlbGwgKi8KKyAgICBjYXNlIDB4MzU6IC8qIENsb3ZlcnZpZXcgKi8KKyAgICBj
YXNlIDB4MzY6IC8qIENlZGFydmlldyAqLworICAgIGNhc2UgMHg3YTogLyogR29sZG1vbnQgKi8K
KyAgICAgICAgYnJlYWs7CisKKyAgICAgICAgLyoKKyAgICAgICAgICogTWlkZGxpbmcgQXRvbSBw
cm9jZXNzb3JzIGFyZSB2dWxuZXJhYmxlIHRvIGp1c3QgdGhlIFN0b3JlIEJ1ZmZlcgorICAgICAg
ICAgKiBhc3BlY3QuCisgICAgICAgICAqLworICAgIGNhc2UgMHgzNzogLyogQmF5dHJhaWwgLyBW
YWxsZXl2aWV3IChTaWx2ZXJtb250KSAqLworICAgIGNhc2UgMHg0YTogLyogTWVycmlmaWVsZCAq
LworICAgIGNhc2UgMHg0YzogLyogQ2hlcnJ5dHJhaWwgLyBCcmFzc3dlbGwgKi8KKyAgICBjYXNl
IDB4NGQ6IC8qIEF2YXRvbiAvIFJhbmdlbHkgKFNpbHZlcm1vbnQpICovCisgICAgY2FzZSAweDVh
OiAvKiBNb29yZWZpZWxkICovCisgICAgY2FzZSAweDVkOgorICAgIGNhc2UgMHg2NToKKyAgICBj
YXNlIDB4NmU6CisgICAgY2FzZSAweDc1OgorICAgICAgICAvKgorICAgICAgICAgKiBLbmlnaHRz
IHByb2Nlc3NvcnMgKHdoaWNoIGFyZSBiYXNlZCBvbiB0aGUgU2lsdmVybW9udC9BaXJtb250Cisg
ICAgICAgICAqIG1pY3JvYXJjaGl0ZWN0dXJlKSBhcmUgc2ltaWxhcmx5IG9ubHkgYWZmZWN0ZWQg
YnkgdGhlIFN0b3JlIEJ1ZmZlcgorICAgICAgICAgKiBhc3BlY3QuCisgICAgICAgICAqLworICAg
IGNhc2UgMHg1NzogLyogS25pZ2h0cyBMYW5kaW5nICovCisgICAgY2FzZSAweDg1OiAvKiBLbmln
aHRzIE1pbGwgKi8KKyAgICAgICAgY3B1X2hhc19idWdfbXNiZHNfb25seSA9IHRydWU7CisgICAg
ICAgIGJyZWFrOworCisgICAgZGVmYXVsdDoKKyAgICAgICAgcHJpbnRrKCJVbnJlY29nbmlzZWQg
Q1BVIG1vZGVsICUjeCAtIGFzc3VtaW5nIHZ1bG5lcmFibGUgdG8gTURTXG4iLAorICAgICAgICAg
ICAgICAgYm9vdF9jcHVfZGF0YS54ODZfbW9kZWwpOworICAgICAgICBjcHVfaGFzX2J1Z19tZHMg
PSB0cnVlOworICAgICAgICBicmVhazsKKyAgICB9Cit9CisKIHZvaWQgX19pbml0IGluaXRfc3Bl
Y3VsYXRpb25fbWl0aWdhdGlvbnModm9pZCkKIHsKICAgICBlbnVtIGluZF90aHVuayB0aHVuayA9
IFRIVU5LX0RFRkFVTFQ7CkBAIC05NjIsNiArMTA3OSw0NyBAQCB2b2lkIF9faW5pdCBpbml0X3Nw
ZWN1bGF0aW9uX21pdGlnYXRpb25zKHZvaWQpCiAgICAgICAgICAgICAiZW5hYmxlZC4gIFBsZWFz
ZSBhc3Nlc3MgeW91ciBjb25maWd1cmF0aW9uIGFuZCBjaG9vc2UgYW5cbiIKICAgICAgICAgICAg
ICJleHBsaWNpdCAnc210PTxib29sPicgc2V0dGluZy4gIFNlZSBYU0EtMjczLlxuIik7CiAKKyAg
ICBtZHNfY2FsY3VsYXRpb25zKGNhcHMpOworCisgICAgLyoKKyAgICAgKiBCeSBkZWZhdWx0LCBl
bmFibGUgUFYgYW5kIEhWTSBtaXRpZ2F0aW9ucyBvbiBNRFMtdnVsbmVyYWJsZSBoYXJkd2FyZS4K
KyAgICAgKiBUaGlzIHdpbGwgb25seSBiZSBhIHRva2VuIGVmZm9ydCBmb3IgTUxQRFMvTUZCRFMg
d2hlbiBIVCBpcyBlbmFibGVkLAorICAgICAqIGJ1dCBpdCBpcyBzb21ld2hhdCBiZXR0ZXIgdGhh
biBub3RoaW5nLgorICAgICAqLworICAgIGlmICggb3B0X21kX2NsZWFyX3B2ID09IC0xICkKKyAg
ICAgICAgb3B0X21kX2NsZWFyX3B2ID0gKChjcHVfaGFzX2J1Z19tZHMgfHwgY3B1X2hhc19idWdf
bXNiZHNfb25seSkgJiYKKyAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb3RfY3B1X2hhcyhY
ODZfRkVBVFVSRV9NRF9DTEVBUikpOworICAgIGlmICggb3B0X21kX2NsZWFyX2h2bSA9PSAtMSAp
CisgICAgICAgIG9wdF9tZF9jbGVhcl9odm0gPSAoKGNwdV9oYXNfYnVnX21kcyB8fCBjcHVfaGFz
X2J1Z19tc2Jkc19vbmx5KSAmJgorICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvb3RfY3B1
X2hhcyhYODZfRkVBVFVSRV9NRF9DTEVBUikpOworCisgICAgLyoKKyAgICAgKiBFbmFibGUgTURT
IGRlZmVuY2VzIGFzIGFwcGxpY2FibGUuICBUaGUgUFYgYmxvY2tzIG5lZWQgdXNpbmcgYWxsIHRo
ZQorICAgICAqIHRpbWUsIGFuZCB0aGUgSWRsZSBibG9ja3MgbmVlZCB1c2luZyBpZiBlaXRoZXIg
UFYgb3IgSFZNIGRlZmVuY2VzIGFyZQorICAgICAqIHVzZWQuCisgICAgICoKKyAgICAgKiBIVk0g
aXMgbW9yZSBjb21wbGljYXRlZC4gIFRoZSBNRF9DTEVBUiBtaWNyb2NvZGUgZXh0ZW5kcyBMMURf
RkxVU0ggd2l0aAorICAgICAqIGVxdWl2ZWxlbnQgc2VtYW50aWNzIHRvIGF2b2lkIG5lZWRpbmcg
dG8gcGVyZm9ybSBib3RoIGZsdXNoZXMgb24gdGhlCisgICAgICogSFZNIHBhdGguICBUaGUgSFZN
IGJsb2NrcyBkb24ndCBuZWVkIGFjdGl2YXRpbmcgaWYgb3VyIGh5cGVydmlzb3IgdG9sZAorICAg
ICAqIHVzIGl0IHdhcyBoYW5kbGluZyBMMURfRkxVU0gsIG9yIHdlIGFyZSB1c2luZyBMMURfRkxV
U0ggb3Vyc2VsdmVzLgorICAgICAqLworICAgIGlmICggb3B0X21kX2NsZWFyX3B2ICkKKyAgICAg
ICAgc2V0dXBfZm9yY2VfY3B1X2NhcChYODZfRkVBVFVSRV9TQ19WRVJXX1BWKTsKKyAgICBpZiAo
IG9wdF9tZF9jbGVhcl9wdiB8fCBvcHRfbWRfY2xlYXJfaHZtICkKKyAgICAgICAgc2V0dXBfZm9y
Y2VfY3B1X2NhcChYODZfRkVBVFVSRV9TQ19WRVJXX0lETEUpOworICAgIGlmICggb3B0X21kX2Ns
ZWFyX2h2bSAmJiAhKGNhcHMgJiBBUkNIX0NBUFNfU0tJUF9MMURGTCkgJiYgIW9wdF9sMWRfZmx1
c2ggKQorICAgICAgICBzZXR1cF9mb3JjZV9jcHVfY2FwKFg4Nl9GRUFUVVJFX1NDX1ZFUldfSFZN
KTsKKworICAgIC8qCisgICAgICogV2FybiB0aGUgdXNlciBpZiB0aGV5IGFyZSBvbiBNTFBEUy9N
RkJEUy12dWxuZXJhYmxlIGhhcmR3YXJlIHdpdGggSFQKKyAgICAgKiBhY3RpdmUgYW5kIG5vIGV4
cGxpY2l0IFNNVCBjaG9pY2UuCisgICAgICovCisgICAgaWYgKCBvcHRfc210ID09IC0xICYmIGNw
dV9oYXNfYnVnX21kcyAmJiBod19zbXRfZW5hYmxlZCApCisgICAgICAgIHdhcm5pbmdfYWRkKAor
ICAgICAgICAgICAgIkJvb3RlZCBvbiBNTFBEUy9NRkJEUy12dWxuZXJhYmxlIGhhcmR3YXJlIHdp
dGggU01UL0h5cGVydGhyZWFkaW5nXG4iCisgICAgICAgICAgICAiZW5hYmxlZC4gIE1pdGlnYXRp
b25zIHdpbGwgbm90IGJlIGZ1bGx5IGVmZmVjdGl2ZS4gIFBsZWFzZVxuIgorICAgICAgICAgICAg
ImNob29zZSBhbiBleHBsaWNpdCBzbXQ9PGJvb2w+IHNldHRpbmcuICBTZWUgWFNBLTI5Ny5cbiIp
OworCiAgICAgcHJpbnRfZGV0YWlscyh0aHVuaywgY2Fwcyk7CiAKICAgICAvKgotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTAK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu May 23 13:12:17 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 13:12: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 1hTnW5-0002QY-3c; Thu, 23 May 2019 13:12:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Lac+=TX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hTnW3-0002QK-Qv
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 13:12:15 +0000
X-Inumbo-ID: 61e922be-7d5c-11e9-a824-5baccb74a2b7
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 61e922be-7d5c-11e9-a824-5baccb74a2b7;
 Thu, 23 May 2019 13:12:14 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hTnW2-0006gV-Am
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 13:12:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hTnW2-0002Iz-8E
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 13:12:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hTnW2-0002Iz-8E@xenbits.xenproject.org>
Date: Thu, 23 May 2019 13:12:14 +0000
Subject: [Xen-changelog] [xen stable-4.10] xen/sched: fix credit2 smt idle
 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>

Y29tbWl0IDJhYmVmYzM2YWUxYzU3ODI4ZGFkMjIwMTJlMmVhMGQ5MWU4ODM4NDYKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTWF5IDE1
IDA5OjUyOjE1IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgTWF5IDE1IDA5OjUyOjE1IDIwMTkgKzAyMDAKCiAgICB4
ZW4vc2NoZWQ6IGZpeCBjcmVkaXQyIHNtdCBpZGxlIGhhbmRsaW5nCiAgICAKICAgIENyZWRpdDIn
cyBzbXRfaWRsZV9tYXNrX3NldCgpIGFuZCBzbXRfaWRsZV9tYXNrX2NsZWFyKCkgYXJlIHVzZWQg
dG8KICAgIGlkZW50aWZ5IGlkbGUgY29yZXMgd2hlcmUgdmNwdXMgY2FuIGJlIG1vdmVkIHRvLiBB
IGNvcmUgaXMgdGhvdWdodCB0bwogICAgYmUgaWRsZSB3aGVuIGFsbCBzaWJsaW5ncyBhcmUga25v
d24gdG8gaGF2ZSB0aGUgaWRsZSB2Y3B1IHJ1bm5pbmcgb24KICAgIHRoZW0uCiAgICAKICAgIFVu
Zm9ydHVuYXRlbHkgdGhlIGluZm9ybWF0aW9uIG9mIGEgdmNwdSBydW5uaW5nIG9uIGEgY3B1IGlz
IHBlcgogICAgcnVucXVldWUuIFNvIGluIGNhc2Ugbm90IGFsbCBzaWJsaW5ncyBhcmUgaW4gdGhl
IHNhbWUgcnVucXVldWUgYSBjb3JlCiAgICB3aWxsIG5ldmVyIGJlIHJlZ2FyZGVkIHRvIGJlIGlk
bGUsIGFzIHRoZSBzaWJsaW5nIG5vdCBpbiB0aGUgcnVucXVldWUKICAgIGlzIG5ldmVyIGtub3du
IHRvIHJ1biB0aGUgaWRsZSB2Y3B1LgogICAgCiAgICBVc2UgYSBjcmVkaXQyIHNwZWNpZmljIGNw
dW1hc2sgb2Ygc2libGluZ3Mgd2l0aCBvbmx5IHRob3NlIGNwdXMKICAgIGJlaW5nIG1hcmtlZCB3
aGljaCBhcmUgaW4gdGhlIHNhbWUgcnVucXVldWUgYXMgdGhlIGNwdSBpbiBxdWVzdGlvbi4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAg
UmV2aWV3ZWQtYnk6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+CiAgICBtYXN0
ZXIgY29tbWl0OiA3NTNiYTQzZDZkMTZlNjg4ZjY4OGUwMWUxYzc3NDYzZWEyYzZlYzlmCiAgICBt
YXN0ZXIgZGF0ZTogMjAxOS0wMy0yOSAxODoyODoyMSArMDAwMAotLS0KIHhlbi9jb21tb24vc2No
ZWRfY3JlZGl0Mi5jIHwgMjUgKysrKysrKysrKysrKysrKysrKysrLS0tLQogMSBmaWxlIGNoYW5n
ZWQsIDIxIGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9zY2hlZF9jcmVkaXQyLmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwppbmRleCA4
NjIwNzVkMTc4Li4wZjQxMzdiYTg2IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRp
dDIuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwpAQCAtNTA0LDYgKzUwNCw3IEBA
IHN0cnVjdCBjc2NoZWQyX3ByaXZhdGUgewogICogUGh5c2ljYWwgQ1BVCiAgKi8KIHN0cnVjdCBj
c2NoZWQyX3BjcHUgeworICAgIGNwdW1hc2tfdCBzaWJsaW5nX21hc2s7ICAgICAgICAgICAgLyog
U2libGluZ3MgaW4gdGhlIHNhbWUgcnVucXVldWUgICAgICAqLwogICAgIGludCBydW5xX2lkOwog
fTsKIApAQCAtNjU2LDcgKzY1Nyw3IEBAIHN0YXRpYyBpbmxpbmUKIHZvaWQgc210X2lkbGVfbWFz
a19zZXQodW5zaWduZWQgaW50IGNwdSwgY29uc3QgY3B1bWFza190ICppZGxlcnMsCiAgICAgICAg
ICAgICAgICAgICAgICAgIGNwdW1hc2tfdCAqbWFzaykKIHsKLSAgICBjb25zdCBjcHVtYXNrX3Qg
KmNwdV9zaWJsaW5ncyA9IHBlcl9jcHUoY3B1X3NpYmxpbmdfbWFzaywgY3B1KTsKKyAgICBjb25z
dCBjcHVtYXNrX3QgKmNwdV9zaWJsaW5ncyA9ICZjc2NoZWQyX3BjcHUoY3B1KS0+c2libGluZ19t
YXNrOwogCiAgICAgaWYgKCBjcHVtYXNrX3N1YnNldChjcHVfc2libGluZ3MsIGlkbGVycykgKQog
ICAgICAgICBjcHVtYXNrX29yKG1hc2ssIG1hc2ssIGNwdV9zaWJsaW5ncyk7CkBAIC02NjgsMTAg
KzY2OSwxMCBAQCB2b2lkIHNtdF9pZGxlX21hc2tfc2V0KHVuc2lnbmVkIGludCBjcHUsIGNvbnN0
IGNwdW1hc2tfdCAqaWRsZXJzLAogc3RhdGljIGlubGluZQogdm9pZCBzbXRfaWRsZV9tYXNrX2Ns
ZWFyKHVuc2lnbmVkIGludCBjcHUsIGNwdW1hc2tfdCAqbWFzaykKIHsKLSAgICBjb25zdCBjcHVt
YXNrX3QgKmNwdV9zaWJsaW5ncyA9IHBlcl9jcHUoY3B1X3NpYmxpbmdfbWFzaywgY3B1KTsKKyAg
ICBjb25zdCBjcHVtYXNrX3QgKmNwdV9zaWJsaW5ncyA9ICZjc2NoZWQyX3BjcHUoY3B1KS0+c2li
bGluZ19tYXNrOwogCiAgICAgaWYgKCBjcHVtYXNrX3N1YnNldChjcHVfc2libGluZ3MsIG1hc2sp
ICkKLSAgICAgICAgY3B1bWFza19hbmRub3QobWFzaywgbWFzaywgcGVyX2NwdShjcHVfc2libGlu
Z19tYXNrLCBjcHUpKTsKKyAgICAgICAgY3B1bWFza19hbmRub3QobWFzaywgbWFzaywgY3B1X3Np
YmxpbmdzKTsKIH0KIAogLyoKQEAgLTM3OTQsNiArMzc5NSw3IEBAIGluaXRfcGRhdGEoc3RydWN0
IGNzY2hlZDJfcHJpdmF0ZSAqcHJ2LCBzdHJ1Y3QgY3NjaGVkMl9wY3B1ICpzcGMsCiAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBjcHUpCiB7CiAgICAgc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0
YSAqcnFkOworICAgIHVuc2lnbmVkIGludCByY3B1OwogCiAgICAgQVNTRVJUKHJ3X2lzX3dyaXRl
X2xvY2tlZCgmcHJ2LT5sb2NrKSk7CiAgICAgQVNTRVJUKCFjcHVtYXNrX3Rlc3RfY3B1KGNwdSwg
JnBydi0+aW5pdGlhbGl6ZWQpKTsKQEAgLTM4MTEsMTIgKzM4MTMsMjMgQEAgaW5pdF9wZGF0YShz
dHJ1Y3QgY3NjaGVkMl9wcml2YXRlICpwcnYsIHN0cnVjdCBjc2NoZWQyX3BjcHUgKnNwYywKICAg
ICAgICAgcHJpbnRrKFhFTkxPR19JTkZPICIgRmlyc3QgY3B1IG9uIHJ1bnF1ZXVlLCBhY3RpdmF0
aW5nXG4iKTsKICAgICAgICAgYWN0aXZhdGVfcnVucXVldWUocHJ2LCBzcGMtPnJ1bnFfaWQpOwog
ICAgIH0KLSAgICAKKwogICAgIF9fY3B1bWFza19zZXRfY3B1KGNwdSwgJnJxZC0+aWRsZSk7CiAg
ICAgX19jcHVtYXNrX3NldF9jcHUoY3B1LCAmcnFkLT5hY3RpdmUpOwogICAgIF9fY3B1bWFza19z
ZXRfY3B1KGNwdSwgJnBydi0+aW5pdGlhbGl6ZWQpOwogICAgIF9fY3B1bWFza19zZXRfY3B1KGNw
dSwgJnJxZC0+c210X2lkbGUpOwogCisgICAgLyogT24gdGhlIGJvb3QgY3B1IHdlIGFyZSBjYWxs
ZWQgYmVmb3JlIGNwdV9zaWJsaW5nX21hc2sgaGFzIGJlZW4gc2V0IHVwLiAqLworICAgIGlmICgg
Y3B1ID09IDAgJiYgc3lzdGVtX3N0YXRlIDwgU1lTX1NUQVRFX2FjdGl2ZSApCisgICAgICAgIF9f
Y3B1bWFza19zZXRfY3B1KGNwdSwgJmNzY2hlZDJfcGNwdShjcHUpLT5zaWJsaW5nX21hc2spOwor
ICAgIGVsc2UKKyAgICAgICAgZm9yX2VhY2hfY3B1ICggcmNwdSwgcGVyX2NwdShjcHVfc2libGlu
Z19tYXNrLCBjcHUpICkKKyAgICAgICAgICAgIGlmICggY3B1bWFza190ZXN0X2NwdShyY3B1LCAm
cnFkLT5hY3RpdmUpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBfX2NwdW1hc2tf
c2V0X2NwdShjcHUsICZjc2NoZWQyX3BjcHUocmNwdSktPnNpYmxpbmdfbWFzayk7CisgICAgICAg
ICAgICAgICAgX19jcHVtYXNrX3NldF9jcHUocmNwdSwgJmNzY2hlZDJfcGNwdShjcHUpLT5zaWJs
aW5nX21hc2spOworICAgICAgICAgICAgfQorCiAgICAgaWYgKCBjcHVtYXNrX3dlaWdodCgmcnFk
LT5hY3RpdmUpID09IDEgKQogICAgICAgICBycWQtPnBpY2tfYmlhcyA9IGNwdTsKIApAQCAtMzg5
OCw2ICszOTExLDcgQEAgY3NjaGVkMl9kZWluaXRfcGRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzLCB2b2lkICpwY3B1LCBpbnQgY3B1KQogICAgIHN0cnVjdCBjc2NoZWQyX3ByaXZhdGUg
KnBydiA9IGNzY2hlZDJfcHJpdihvcHMpOwogICAgIHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2Rh
dGEgKnJxZDsKICAgICBzdHJ1Y3QgY3NjaGVkMl9wY3B1ICpzcGMgPSBwY3B1OworICAgIHVuc2ln
bmVkIGludCByY3B1OwogCiAgICAgd3JpdGVfbG9ja19pcnFzYXZlKCZwcnYtPmxvY2ssIGZsYWdz
KTsKIApAQCAtMzkyNCw2ICszOTM4LDkgQEAgY3NjaGVkMl9kZWluaXRfcGRhdGEoY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLCB2b2lkICpwY3B1LCBpbnQgY3B1KQogCiAgICAgcHJpbnRrKFhF
TkxPR19JTkZPICJSZW1vdmluZyBjcHUgJWQgZnJvbSBydW5xdWV1ZSAlZFxuIiwgY3B1LCBzcGMt
PnJ1bnFfaWQpOwogCisgICAgZm9yX2VhY2hfY3B1ICggcmNwdSwgJnJxZC0+YWN0aXZlICkKKyAg
ICAgICAgX19jcHVtYXNrX2NsZWFyX2NwdShjcHUsICZjc2NoZWQyX3BjcHUocmNwdSktPnNpYmxp
bmdfbWFzayk7CisKICAgICBfX2NwdW1hc2tfY2xlYXJfY3B1KGNwdSwgJnJxZC0+aWRsZSk7CiAg
ICAgX19jcHVtYXNrX2NsZWFyX2NwdShjcHUsICZycWQtPnNtdF9pZGxlKTsKICAgICBfX2NwdW1h
c2tfY2xlYXJfY3B1KGNwdSwgJnJxZC0+YWN0aXZlKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjEwCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu May 23 13:12:28 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 13:12:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hTnWG-0002SH-7n; Thu, 23 May 2019 13:12:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Lac+=TX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hTnWE-0002S6-Cy
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 13:12:26 +0000
X-Inumbo-ID: 67f9a420-7d5c-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 67f9a420-7d5c-11e9-8980-bc764e045a96;
 Thu, 23 May 2019 13:12: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 1hTnWC-0006gd-GP
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 13:12:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hTnWC-0002Jp-Dz
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 13:12:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hTnWC-0002Jp-Dz@xenbits.xenproject.org>
Date: Thu, 23 May 2019 13:12:24 +0000
Subject: [Xen-changelog] [xen stable-4.10] xen/timers: Fix memory leak with
 cpu unplug/plug
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGZmMDk1OTY0NGU2MmE1NjMzYmRkNmM0NWUyYzNiZDk3MWZlZDNjZDQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE1heSAxNSAwOTo1MzoxNCAyMDE5ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIE1heSAxNSAwOTo1MzoxNCAyMDE5ICsw
MjAwCgogICAgeGVuL3RpbWVyczogRml4IG1lbW9yeSBsZWFrIHdpdGggY3B1IHVucGx1Zy9wbHVn
CiAgICAKICAgIHRpbWVyX3NvZnRpcnFfYWN0aW9uKCkgcmVhbGxvYydzIGl0c2VsZiBhIGxhcmdl
ciB0aW1lciBoZWFwIHdoZW5ldmVyCiAgICBuZWNlc3NhcnksIHdoaWNoIGluY2x1ZGVzIGJvb3Rz
dHJhcHBpbmcgZnJvbSB0aGUgZW1wdHkgZHVtbXlfaGVhcC4gIE5vdGhpbmcKICAgIGV2ZXIgZnJl
ZWQgdGhpcyBhbGxvY2F0aW9uLgogICAgCiAgICBDUFUgcGx1ZyBhbmQgdW5wbHVnIGhhcyB0aGUg
c2lkZSBlZmZlY3Qgb2YgemVyb2luZyB0aGUgcGVyY3B1IGRhdGEgYXJlYSwgd2hpY2gKICAgIGNs
ZWFycyB0cy0+aGVhcC4gIFRoaXMgaW4gdHVybiBjYXVzZXMgbmV3IHRpbWVycyB0byBiZSBwdXQg
b24gdGhlIGxpc3QgcmF0aGVyCiAgICB0aGFuIHRoZSBoZWFwLCBhbmQgZm9yIHRpbWVyX3NvZnRp
cnFfYWN0aW9uKCkgdG8gYm9vdHN0cmFwIGl0c2VsZiBhZ2Fpbi4KICAgIAogICAgVGhpcyBpbiBw
cmFjdGljZSBsZWFrcyB0cy0+aGVhcCBldmVyeSB0aW1lIGEgQ1BVIGlzIHVucGx1Z2dlZCBhbmQg
cmVwbHVnZ2VkLgogICAgCiAgICBJbXBsZW1lbnQgZnJlZV9wZXJjcHVfdGltZXJzKCkgd2hpY2gg
aW5jbHVkZXMgZnJlZWluZyB0cy0+aGVhcCB3aGVuCiAgICBhcHByb3ByaWF0ZSwgYW5kIHVwZGF0
ZSB0aGUgbm90aWZpZXIgY2FsbGJhY2sgd2l0aCB0aGUgcmVjZW50IGNwdSBwYXJraW5nCiAgICBs
b2dpYyBhbmQgZnJlZS1hdm9pZGFuY2UgYWNyb3NzIHN1c3BlbmQuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgCiAgICB4ZW4vY3B1
OiBGaXggQVJNIGJ1aWxkIGZvbGxvd2luZyBjL3MgNTk3ZmJiOAogICAgCiAgICBjL3MgNTk3ZmJi
OCAieGVuL3RpbWVyczogRml4IG1lbW9yeSBsZWFrIHdpdGggY3B1IHVucGx1Zy9wbHVnIiBicm9r
ZSB0aGUgQVJNCiAgICBidWlsZCBieSBiZWluZyB0aGUgZmlyc3QgcGF0Y2ggdG8gYWRkIHBhcmtf
b2ZmbGluZV9jcHVzIHRvIGNvbW1vbiBjb2RlLgogICAgCiAgICBXaGlsZSBpdCBpcyBjdXJyZW50
bHkgc3BlY2lmaWMgdG8gSW50ZWwgaGFyZHdhcmUgKGZvciByZWFzb25zIG9mIGJlaW5nIGFibGUg
dG8KICAgIGhhbmRsZSBtYWNoaW5lIGNoZWNrIGV4Y2VwdGlvbnMgd2l0aG91dCBhbiBpbW1lZGlh
dGUgc3lzdGVtIHJlc2V0KSwgaXQgaXNuJ3QKICAgIGluaGVyZW50bHkgYXJjaGl0ZWN0dXJlIHNw
ZWNpZmljLCBzbyBkZWZpbmUgaXQgdG8gYmUgZmFsc2Ugb24gQVJNIGZvciBub3cuCiAgICAKICAg
IEFkZCBhIGNvbW1lbnQgaW4gYm90aCBzbXAuaCBoZWFkZXJzIGV4cGxhaW5pbmcgdGhlIGludGVu
ZGVkIGJlaGF2aW91ciBvZiB0aGUKICAgIG9wdGlvbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICAKICAgIHRpbWVyczogbW92ZSBiYWNrIG1p
Z3JhdGVfdGltZXJzX2Zyb21fY3B1KCkgaW52b2NhdGlvbgogICAgCiAgICBDb21taXQgNTk3ZmJi
OGJlNiAoInhlbi90aW1lcnM6IEZpeCBtZW1vcnkgbGVhayB3aXRoIGNwdSB1bnBsdWcvcGx1ZyIp
CiAgICB3ZW50IGEgbGl0dGxlIHRvbyBmYXI6IE1pZ3JhdGluZyB0aW1lcnMgYXdheSBmcm9tIGEg
Q1BVIGJlaW5nIG9mZmxpbmVkCiAgICBuZWVkcyB0byBoZXBwZW4gaW5kZXBlbmRlbnQgb2Ygd2hl
dGhlciBpdCBnZXQgcGFya2VkIG9yIGZ1bGx5IG9mZmxpbmVkLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAKICAgIHhlbi90aW1lcnM6
IEZpeCBtZW1vcnkgbGVhayB3aXRoIGNwdSB1bnBsdWcvcGx1ZyAodGFrZSAyKQogICAgCiAgICBQ
cmV2aW91cyBhdHRlbXB0cyB0byBmaXggdGhpcyBsZWFrIGZhaWxlZCB0byBpZGVudGlmeSB0aGUg
cm9vdCBjYXVzZSwgYW5kCiAgICB1bHRpbWF0ZWx5IGZhaWxlZC4gIFRoZSBjYXVzZSBpcyB0aGUg
Q1BVX1VQX1BSRVBBUkUgY2FzZSAocmUpaW5pdGlhbGlzaW5nCiAgICB0cy0+aGVhcCBiYWNrIHRv
IGR1bW15X2hlYXAsIHdoaWNoIGxlYWtzIHRoZSBwcmV2aW91cyBhbGxvY2F0aW9uLgogICAgCiAg
ICBSZWFycmFuZ2UgdGhlIGxvZ2ljIHRvIG9ubHkgaW5pdGlhbGlzZSB0cyBvbmNlLiAgVGhpcyBh
bHNvIGF2b2lkcyB0aGUKICAgIHJlZHVuZGFudCAoYnV0IGJlbmlnbiwgZHVlIHRvIHRzLT5pbmFj
dGl2ZSBhbHdheXMgYmVpbmcgZW1wdHkpIGluaXRpYWxpc2luZyBvZgogICAgdGhlIG90aGVyIHRz
IGZpZWxkcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA1OTdmYmI4YmU2MDIxNDQwY2Q1MzQ5M2MxNDIw
MWMzMjY3MWJhZGUxCiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0wNC0wOCAxMToxNjowNiArMDEwMAog
ICAgbWFzdGVyIGNvbW1pdDogYTY0NDhhZGZkM2Q1MzdhYWNiYmQ3ODRlNWJmMTc3N2FiM2ZmNWY4
NQogICAgbWFzdGVyIGRhdGU6IDIwMTktMDQtMDkgMTA6MTI6NTcgKzAxMDAKICAgIG1hc3RlciBj
b21taXQ6IDFhZWM5NTM1MGFjODI2MWNiYTUxNjM3MTcxMGQ0ZDgzN2MyNmY2YTAKICAgIG1hc3Rl
ciBkYXRlOiAyMDE5LTA0LTE1IDE3OjUxOjMwICswMTAwCiAgICBtYXN0ZXIgY29tbWl0OiBlOTc4
ZTllZDllMWZmMGRjMzI2ZTcyNzA4ZWQwM2NhYzJiYTQxZGI4CiAgICBtYXN0ZXIgZGF0ZTogMjAx
OS0wNS0xMyAxMDozNTozNyArMDEwMAotLS0KIHhlbi9jb21tb24vdGltZXIuYyAgICAgICAgfCAz
NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJt
L3NtcC5oIHwgIDYgKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NtcC5oIHwgIDQgKysrKwog
MyBmaWxlcyBjaGFuZ2VkLCA0MSBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9jb21tb24vdGltZXIuYyBiL3hlbi9jb21tb24vdGltZXIuYwppbmRleCAzNzY1
ODFiZDU0Li4xMmZjZDk1MmZkIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3RpbWVyLmMKKysrIGIv
eGVuL2NvbW1vbi90aW1lci5jCkBAIC02MDEsNiArNjAxLDIwIEBAIHN0YXRpYyB2b2lkIG1pZ3Jh
dGVfdGltZXJzX2Zyb21fY3B1KHVuc2lnbmVkIGludCBvbGRfY3B1KQogCiBzdGF0aWMgc3RydWN0
IHRpbWVyICpkdW1teV9oZWFwOwogCitzdGF0aWMgdm9pZCBmcmVlX3BlcmNwdV90aW1lcnModW5z
aWduZWQgaW50IGNwdSkKK3sKKyAgICBzdHJ1Y3QgdGltZXJzICp0cyA9ICZwZXJfY3B1KHRpbWVy
cywgY3B1KTsKKworICAgIEFTU0VSVChHRVRfSEVBUF9TSVpFKHRzLT5oZWFwKSA9PSAwKTsKKyAg
ICBpZiAoIEdFVF9IRUFQX0xJTUlUKHRzLT5oZWFwKSApCisgICAgeworICAgICAgICB4ZnJlZSh0
cy0+aGVhcCk7CisgICAgICAgIHRzLT5oZWFwID0gJmR1bW15X2hlYXA7CisgICAgfQorICAgIGVs
c2UKKyAgICAgICAgQVNTRVJUKHRzLT5oZWFwID09ICZkdW1teV9oZWFwKTsKK30KKwogc3RhdGlj
IGludCBjcHVfY2FsbGJhY2soCiAgICAgc3RydWN0IG5vdGlmaWVyX2Jsb2NrICpuZmIsIHVuc2ln
bmVkIGxvbmcgYWN0aW9uLCB2b2lkICpoY3B1KQogewpAQCAtNjEwLDE0ICs2MjQsMjggQEAgc3Rh
dGljIGludCBjcHVfY2FsbGJhY2soCiAgICAgc3dpdGNoICggYWN0aW9uICkKICAgICB7CiAgICAg
Y2FzZSBDUFVfVVBfUFJFUEFSRToKLSAgICAgICAgSU5JVF9MSVNUX0hFQUQoJnRzLT5pbmFjdGl2
ZSk7Ci0gICAgICAgIHNwaW5fbG9ja19pbml0KCZ0cy0+bG9jayk7Ci0gICAgICAgIHRzLT5oZWFw
ID0gJmR1bW15X2hlYXA7CisgICAgICAgIC8qIE9ubHkgaW5pdGlhbGlzZSB0cyBvbmNlLiAqLwor
ICAgICAgICBpZiAoICF0cy0+aGVhcCApCisgICAgICAgIHsKKyAgICAgICAgICAgIElOSVRfTElT
VF9IRUFEKCZ0cy0+aW5hY3RpdmUpOworICAgICAgICAgICAgc3Bpbl9sb2NrX2luaXQoJnRzLT5s
b2NrKTsKKyAgICAgICAgICAgIHRzLT5oZWFwID0gJmR1bW15X2hlYXA7CisgICAgICAgIH0KICAg
ICAgICAgYnJlYWs7CisKICAgICBjYXNlIENQVV9VUF9DQU5DRUxFRDoKICAgICBjYXNlIENQVV9E
RUFEOgogICAgICAgICBtaWdyYXRlX3RpbWVyc19mcm9tX2NwdShjcHUpOworCisgICAgICAgIGlm
ICggIXBhcmtfb2ZmbGluZV9jcHVzICYmIHN5c3RlbV9zdGF0ZSAhPSBTWVNfU1RBVEVfc3VzcGVu
ZCApCisgICAgICAgICAgICBmcmVlX3BlcmNwdV90aW1lcnMoY3B1KTsKKyAgICAgICAgYnJlYWs7
CisKKyAgICBjYXNlIENQVV9SRU1PVkU6CisgICAgICAgIGlmICggcGFya19vZmZsaW5lX2NwdXMg
KQorICAgICAgICAgICAgZnJlZV9wZXJjcHVfdGltZXJzKGNwdSk7CiAgICAgICAgIGJyZWFrOwor
CiAgICAgZGVmYXVsdDoKICAgICAgICAgYnJlYWs7CiAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9zbXAuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21wLmgKaW5kZXggM2Mx
MjI2ODFkNy4uZmRiY2VmYTI0MSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9zbXAu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NtcC5oCkBAIC0xNCw2ICsxNCwxMiBAQCBERUNM
QVJFX1BFUl9DUFUoY3B1bWFza192YXJfdCwgY3B1X2NvcmVfbWFzayk7CiAKICNkZWZpbmUgcmF3
X3NtcF9wcm9jZXNzb3JfaWQoKSAoZ2V0X3Byb2Nlc3Nvcl9pZCgpKQogCisvKgorICogRG8gd2Us
IGZvciBwbGF0Zm9ybSByZWFzb25zLCBuZWVkIHRvIGFjdHVhbGx5IGtlZXAgQ1BVcyBvbmxpbmUg
d2hlbiB3ZQorICogd291bGQgb3RoZXJ3aXNlIHByZWZlciB0aGVtIHRvIGJlIG9mZj8KKyAqLwor
I2RlZmluZSBwYXJrX29mZmxpbmVfY3B1cyBmYWxzZQorCiBleHRlcm4gdm9pZCBub3JldHVybiBz
dG9wX2NwdSh2b2lkKTsKIAogZXh0ZXJuIGludCBhcmNoX3NtcF9pbml0KHZvaWQpOwpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zbXAuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc21w
LmgKaW5kZXggMDljNTU0NThkZi4uOWY1MzNmOTA3MiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9zbXAuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NtcC5oCkBAIC0yNiw2ICsy
NiwxMCBAQCBERUNMQVJFX1BFUl9DUFUoY3B1bWFza192YXJfdCwgY3B1X3NpYmxpbmdfbWFzayk7
CiBERUNMQVJFX1BFUl9DUFUoY3B1bWFza192YXJfdCwgY3B1X2NvcmVfbWFzayk7CiBERUNMQVJF
X1BFUl9DUFUoY3B1bWFza192YXJfdCwgc2NyYXRjaF9jcHVtYXNrKTsKIAorLyoKKyAqIERvIHdl
LCBmb3IgcGxhdGZvcm0gcmVhc29ucywgbmVlZCB0byBhY3R1YWxseSBrZWVwIENQVXMgb25saW5l
IHdoZW4gd2UKKyAqIHdvdWxkIG90aGVyd2lzZSBwcmVmZXIgdGhlbSB0byBiZSBvZmY/CisgKi8K
IGV4dGVybiBib29sIHBhcmtfb2ZmbGluZV9jcHVzOwogCiB2b2lkIHNtcF9zZW5kX25taV9hbGxi
dXRzZWxmKHZvaWQpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhYmxlLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu May 23 13:12:39 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 13:12:39 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hTnWR-0002U8-AS; Thu, 23 May 2019 13:12:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Lac+=TX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hTnWP-0002Tp-Ja
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 13:12:37 +0000
X-Inumbo-ID: 6e0889cc-7d5c-11e9-8f18-73b085533b88
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6e0889cc-7d5c-11e9-8f18-73b085533b88;
 Thu, 23 May 2019 13:12: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 1hTnWM-0006gl-M4
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 13:12:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hTnWM-0002KR-Jf
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 13:12:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hTnWM-0002KR-Jf@xenbits.xenproject.org>
Date: Thu, 23 May 2019 13:12:34 +0000
Subject: [Xen-changelog] [xen stable-4.10] vm_event: fix XEN_VM_EVENT_RESUME
 domctl
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGY2Y2M4MjJmZTI0OGI1ODZjM2VjM2E5N2RjNGExMWYwYzYwZDc0NGQKQXV0aG9yOiAg
ICAgUGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KQXV0aG9yRGF0
ZTogV2VkIE1heSAxNSAwOTo1NDowMCAyMDE5ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIE1heSAxNSAwOTo1NDowMCAyMDE5
ICswMjAwCgogICAgdm1fZXZlbnQ6IGZpeCBYRU5fVk1fRVZFTlRfUkVTVU1FIGRvbWN0bAogICAg
CiAgICBNYWtlIFhFTl9WTV9FVkVOVF9SRVNVTUUgcmV0dXJuIDAgaW4gY2FzZSBvZiBzdWNjZXNz
LCBpbnN0ZWFkIG9mCiAgICAtRUlOVkFMLgogICAgUmVtb3ZlIHZtX2V2ZW50X3Jlc3VtZSBmb3Jt
IHZtX2V2ZW50LmggaGVhZGVyIGFuZCBzZXQgdGhlIGZ1bmN0aW9uJ3MKICAgIHZpc2liaWxpdHkg
dG8gc3RhdGljIGFzIGlzIHVzZWQgb25seSBpbiB2bV9ldmVudC5jLgogICAgTW92ZSB0aGUgdm1f
ZXZlbnRfY2hlY2tfcmluZyB0ZXN0IGluc2lkZSB2bV9ldmVudF9yZXN1bWUgaW4gb3JkZXIgdG8K
ICAgIHNpbXBsaWZ5IHRoZSBjb2RlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQZXRyZSBQaXJj
YWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPgogICAgQWNrZWQtYnk6IFJhenZhbiBD
b2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGIz
MmMwNDQ2YjEwM2FhODAxZWUxODc4MGIyZmRkNzhkZmMwYjkwNTIKICAgIG1hc3RlciBkYXRlOiAy
MDE5LTA0LTA1IDE1OjQyOjAzICswMjAwCi0tLQogeGVuL2NvbW1vbi92bV9ldmVudC5jICAgICAg
fCAzNyArKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS94
ZW4vdm1fZXZlbnQuaCB8ICAyIC0tCiAyIGZpbGVzIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyks
IDI3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vdm1fZXZlbnQuYyBiL3hl
bi9jb21tb24vdm1fZXZlbnQuYwppbmRleCAxNDRhYjgxYzg2Li5iMDI5YzFmMWE3IDEwMDY0NAot
LS0gYS94ZW4vY29tbW9uL3ZtX2V2ZW50LmMKKysrIGIveGVuL2NvbW1vbi92bV9ldmVudC5jCkBA
IC0zNjYsNyArMzY2LDcgQEAgaW50IHZtX2V2ZW50X2dldF9yZXNwb25zZShzdHJ1Y3QgZG9tYWlu
ICpkLCBzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICp2ZWQsCiAgKiBOb3RlOiByZXNwb25zZXMgYXJl
IGhhbmRsZWQgdGhlIHNhbWUgd2F5IHJlZ2FyZGxlc3Mgb2Ygd2hpY2ggcmluZyB0aGV5CiAgKiBh
cnJpdmUgb24uCiAgKi8KLXZvaWQgdm1fZXZlbnRfcmVzdW1lKHN0cnVjdCBkb21haW4gKmQsIHN0
cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCkKK3N0YXRpYyBpbnQgdm1fZXZlbnRfcmVzdW1lKHN0
cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCkKIHsKICAgICB2bV9l
dmVudF9yZXNwb25zZV90IHJzcDsKIApAQCAtMzgwLDYgKzM4MCw5IEBAIHZvaWQgdm1fZXZlbnRf
cmVzdW1lKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCkKICAg
ICAgKi8KICAgICBBU1NFUlQoZCAhPSBjdXJyZW50LT5kb21haW4pOwogCisgICAgaWYgKCB1bmxp
a2VseSghdm1fZXZlbnRfY2hlY2tfcmluZyh2ZWQpKSApCisgICAgICAgICByZXR1cm4gLUVOT0RF
VjsKKwogICAgIC8qIFB1bGwgYWxsIHJlc3BvbnNlcyBvZmYgdGhlIHJpbmcuICovCiAgICAgd2hp
bGUgKCB2bV9ldmVudF9nZXRfcmVzcG9uc2UoZCwgdmVkLCAmcnNwKSApCiAgICAgewpAQCAtNDQz
LDYgKzQ0Niw4IEBAIHZvaWQgdm1fZXZlbnRfcmVzdW1lKHN0cnVjdCBkb21haW4gKmQsIHN0cnVj
dCB2bV9ldmVudF9kb21haW4gKnZlZCkKICAgICAgICAgICAgICAgICB2bV9ldmVudF92Y3B1X3Vu
cGF1c2Uodik7CiAgICAgICAgIH0KICAgICB9CisKKyAgICByZXR1cm4gMDsKIH0KIAogdm9pZCB2
bV9ldmVudF9jYW5jZWxfc2xvdChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qgdm1fZXZlbnRfZG9t
YWluICp2ZWQpCkBAIC01MjksMzAgKzUzNCwyMSBAQCBpbnQgX192bV9ldmVudF9jbGFpbV9zbG90
KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCwKIC8qIFJlZ2lz
dGVyZWQgd2l0aCBYZW4tYm91bmQgZXZlbnQgY2hhbm5lbCBmb3IgaW5jb21pbmcgbm90aWZpY2F0
aW9ucy4gKi8KIHN0YXRpYyB2b2lkIG1lbV9wYWdpbmdfbm90aWZpY2F0aW9uKHN0cnVjdCB2Y3B1
ICp2LCB1bnNpZ25lZCBpbnQgcG9ydCkKIHsKLSAgICBzdHJ1Y3QgZG9tYWluICpkb21haW4gPSB2
LT5kb21haW47Ci0KLSAgICBpZiAoIGxpa2VseSh2bV9ldmVudF9jaGVja19yaW5nKGRvbWFpbi0+
dm1fZXZlbnRfcGFnaW5nKSkgKQotICAgICAgICB2bV9ldmVudF9yZXN1bWUoZG9tYWluLCBkb21h
aW4tPnZtX2V2ZW50X3BhZ2luZyk7CisgICAgdm1fZXZlbnRfcmVzdW1lKHYtPmRvbWFpbiwgdi0+
ZG9tYWluLT52bV9ldmVudF9wYWdpbmcpOwogfQogI2VuZGlmCiAKIC8qIFJlZ2lzdGVyZWQgd2l0
aCBYZW4tYm91bmQgZXZlbnQgY2hhbm5lbCBmb3IgaW5jb21pbmcgbm90aWZpY2F0aW9ucy4gKi8K
IHN0YXRpYyB2b2lkIG1vbml0b3Jfbm90aWZpY2F0aW9uKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25l
ZCBpbnQgcG9ydCkKIHsKLSAgICBzdHJ1Y3QgZG9tYWluICpkb21haW4gPSB2LT5kb21haW47Ci0K
LSAgICBpZiAoIGxpa2VseSh2bV9ldmVudF9jaGVja19yaW5nKGRvbWFpbi0+dm1fZXZlbnRfbW9u
aXRvcikpICkKLSAgICAgICAgdm1fZXZlbnRfcmVzdW1lKGRvbWFpbiwgZG9tYWluLT52bV9ldmVu
dF9tb25pdG9yKTsKKyAgICB2bV9ldmVudF9yZXN1bWUodi0+ZG9tYWluLCB2LT5kb21haW4tPnZt
X2V2ZW50X21vbml0b3IpOwogfQogCiAjaWZkZWYgQ09ORklHX0hBU19NRU1fU0hBUklORwogLyog
UmVnaXN0ZXJlZCB3aXRoIFhlbi1ib3VuZCBldmVudCBjaGFubmVsIGZvciBpbmNvbWluZyBub3Rp
ZmljYXRpb25zLiAqLwogc3RhdGljIHZvaWQgbWVtX3NoYXJpbmdfbm90aWZpY2F0aW9uKHN0cnVj
dCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgcG9ydCkKIHsKLSAgICBzdHJ1Y3QgZG9tYWluICpkb21h
aW4gPSB2LT5kb21haW47Ci0KLSAgICBpZiAoIGxpa2VseSh2bV9ldmVudF9jaGVja19yaW5nKGRv
bWFpbi0+dm1fZXZlbnRfc2hhcmUpKSApCi0gICAgICAgIHZtX2V2ZW50X3Jlc3VtZShkb21haW4s
IGRvbWFpbi0+dm1fZXZlbnRfc2hhcmUpOworICAgIHZtX2V2ZW50X3Jlc3VtZSh2LT5kb21haW4s
IHYtPmRvbWFpbi0+dm1fZXZlbnRfc2hhcmUpOwogfQogI2VuZGlmCiAKQEAgLTY2OSwxMCArNjY1
LDcgQEAgaW50IHZtX2V2ZW50X2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVuX2Rv
bWN0bF92bV9ldmVudF9vcCAqdmVjLAogICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgY2Fz
ZSBYRU5fVk1fRVZFTlRfUkVTVU1FOgotICAgICAgICAgICAgaWYgKCB2bV9ldmVudF9jaGVja19y
aW5nKGQtPnZtX2V2ZW50X3BhZ2luZykgKQotICAgICAgICAgICAgICAgIHZtX2V2ZW50X3Jlc3Vt
ZShkLCBkLT52bV9ldmVudF9wYWdpbmcpOwotICAgICAgICAgICAgZWxzZQotICAgICAgICAgICAg
ICAgIHJjID0gLUVOT0RFVjsKKyAgICAgICAgICAgIHJjID0gdm1fZXZlbnRfcmVzdW1lKGQsIGQt
PnZtX2V2ZW50X3BhZ2luZyk7CiAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICBkZWZhdWx0
OgpAQCAtNzEwLDEwICs3MDMsNyBAQCBpbnQgdm1fZXZlbnRfZG9tY3RsKHN0cnVjdCBkb21haW4g
KmQsIHN0cnVjdCB4ZW5fZG9tY3RsX3ZtX2V2ZW50X29wICp2ZWMsCiAgICAgICAgICAgICBicmVh
azsKIAogICAgICAgICBjYXNlIFhFTl9WTV9FVkVOVF9SRVNVTUU6Ci0gICAgICAgICAgICBpZiAo
IHZtX2V2ZW50X2NoZWNrX3JpbmcoZC0+dm1fZXZlbnRfbW9uaXRvcikgKQotICAgICAgICAgICAg
ICAgIHZtX2V2ZW50X3Jlc3VtZShkLCBkLT52bV9ldmVudF9tb25pdG9yKTsKLSAgICAgICAgICAg
IGVsc2UKLSAgICAgICAgICAgICAgICByYyA9IC1FTk9ERVY7CisgICAgICAgICAgICByYyA9IHZt
X2V2ZW50X3Jlc3VtZShkLCBkLT52bV9ldmVudF9tb25pdG9yKTsKICAgICAgICAgICAgIGJyZWFr
OwogCiAgICAgICAgIGRlZmF1bHQ6CkBAIC03NTcsMTAgKzc0Nyw3IEBAIGludCB2bV9ldmVudF9k
b21jdGwoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHhlbl9kb21jdGxfdm1fZXZlbnRfb3AgKnZl
YywKICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIGNhc2UgWEVOX1ZNX0VWRU5UX1JFU1VN
RToKLSAgICAgICAgICAgIGlmICggdm1fZXZlbnRfY2hlY2tfcmluZyhkLT52bV9ldmVudF9zaGFy
ZSkgKQotICAgICAgICAgICAgICAgIHZtX2V2ZW50X3Jlc3VtZShkLCBkLT52bV9ldmVudF9zaGFy
ZSk7Ci0gICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICAgcmMgPSAtRU5PREVWOworICAg
ICAgICAgICAgcmMgPSB2bV9ldmVudF9yZXN1bWUoZCwgZC0+dm1fZXZlbnRfc2hhcmUpOwogICAg
ICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgZGVmYXVsdDoKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3hlbi92bV9ldmVudC5oIGIveGVuL2luY2x1ZGUveGVuL3ZtX2V2ZW50LmgKaW5kZXggMmZm
NmUxYzMzMy4uOGM3MDUyNDEwNSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3ZtX2V2ZW50
LmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3ZtX2V2ZW50LmgKQEAgLTY3LDggKzY3LDYgQEAgdm9p
ZCB2bV9ldmVudF9wdXRfcmVxdWVzdChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qgdm1fZXZlbnRf
ZG9tYWluICp2ZWQsCiBpbnQgdm1fZXZlbnRfZ2V0X3Jlc3BvbnNlKHN0cnVjdCBkb21haW4gKmQs
IHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
dm1fZXZlbnRfcmVzcG9uc2VfdCAqcnNwKTsKIAotdm9pZCB2bV9ldmVudF9yZXN1bWUoc3RydWN0
IGRvbWFpbiAqZCwgc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqdmVkKTsKLQogaW50IHZtX2V2ZW50
X2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVuX2RvbWN0bF92bV9ldmVudF9vcCAq
dmVjLAogICAgICAgICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIHVf
ZG9tY3RsKTsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjc3RhYmxlLTQuMTAKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xenproject.org Thu May 23 13:12:47 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 13:12:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hTnWZ-0002W5-NV; Thu, 23 May 2019 13:12:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Lac+=TX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hTnWY-0002VW-8s
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 13:12:46 +0000
X-Inumbo-ID: 74191278-7d5c-11e9-a6c8-037554b028d4
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 74191278-7d5c-11e9-a6c8-037554b028d4;
 Thu, 23 May 2019 13:12:45 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hTnWW-0006gu-Ru
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 13:12:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hTnWW-0002Kx-PV
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 13:12:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hTnWW-0002Kx-PV@xenbits.xenproject.org>
Date: Thu, 23 May 2019 13:12:44 +0000
Subject: [Xen-changelog] [xen stable-4.10] VT-d: posted interrupts require
 interrupt remapping
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDY1NTZjY2U5Nzc4MTEzMzA2YzRhNzQ5ZTRiNDkxYjAxNDNiMmYyMDUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTWF5IDE1
IDA5OjU0OjUyIDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgTWF5IDE1IDA5OjU0OjUyIDIwMTkgKzAyMDAKCiAgICBW
VC1kOiBwb3N0ZWQgaW50ZXJydXB0cyByZXF1aXJlIGludGVycnVwdCByZW1hcHBpbmcKICAgIAog
ICAgSW5pdGlhbGx5IEkgaGFkIGp1c3Qgbm90aWNlZCB0aGUgdW5uZWNlc3NhcnkgaW5kaXJlY3Rp
b24gaW4gdGhlIGNhbGwKICAgIGZyb20gcGlfdXBkYXRlX2lydGUoKS4gVGhlIGdlbmVyaWMgd3Jh
cHBlciBoYXZpbmcgYW4gaW9tbXVfaW50cmVtYXAKICAgIGNvbmRpdGlvbmFsIG1hZGUgbWUgbG9v
ayBhdCB0aGUgc2V0dXAgY29kZSB0aG91Z2guIFNvIGZpcnN0IG9mIGFsbAogICAgZW5mb3JjZSB0
aGUgbmVjZXNzYXJ5IGRlcGVuZGVuY3kuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50
aWFuQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogNmM1NDY2Mzc4NmQ5ZjFlZDA0MTUz
ODY3Njg3YzE1ODY3NWU3Mjc3ZAogICAgbWFzdGVyIGRhdGU6IDIwMTktMDQtMDkgMTU6MTI6MDcg
KzAyMDAKLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW50cmVtYXAuYyB8IDMgKyst
CiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyAgICB8IDIgKy0KIDIgZmlsZXMg
Y2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pbnRyZW1hcC5jIGIveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvdnRkL2ludHJlbWFwLmMKaW5kZXggZGZkMzljMjJjMS4uNWY2MjBjMzIwMiAxMDA2NDQK
LS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2ludHJlbWFwLmMKKysrIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvdnRkL2ludHJlbWFwLmMKQEAgLTk4Niw3ICs5ODYsOCBAQCBpbnQg
cGlfdXBkYXRlX2lydGUoY29uc3Qgc3RydWN0IHBpX2Rlc2MgKnBpX2Rlc2MsIGNvbnN0IHN0cnVj
dCBwaXJxICpwaXJxLAogICAgIHNwaW5fdW5sb2NrX2lycSgmZGVzYy0+bG9jayk7CiAKICAgICBB
U1NFUlQocGNpZGV2c19sb2NrZWQoKSk7Ci0gICAgcmV0dXJuIGlvbW11X3VwZGF0ZV9pcmVfZnJv
bV9tc2kobXNpX2Rlc2MsICZtc2lfZGVzYy0+bXNnKTsKKworICAgIHJldHVybiBtc2lfbXNnX3dy
aXRlX3JlbWFwX3J0ZShtc2lfZGVzYywgJm1zaV9kZXNjLT5tc2cpOwogCiAgdW5sb2NrX291dDoK
ICAgICBzcGluX3VubG9ja19pcnEoJmRlc2MtPmxvY2spOwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQv
aW9tbXUuYwppbmRleCAyMDkzNjY4MzI4Li40ODFlZmVmMmIwIDEwMDY0NAotLS0gYS94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC92dGQvaW9tbXUuYwpAQCAtMjI4NCw3ICsyMjg0LDcgQEAgaW50IF9faW5pdCBpbnRlbF92dGRf
c2V0dXAodm9pZCkKICAgICAgICAgICogbm90IHN1cHBvcnRlZCwgc2luY2Ugd2UgY291bnQgb24g
dGhpcyBmZWF0dXJlIHRvCiAgICAgICAgICAqIGF0b21pY2FsbHkgdXBkYXRlIDE2LWJ5dGUgSVJU
RSBpbiBwb3N0ZWQgZm9ybWF0LgogICAgICAgICAgKi8KLSAgICAgICAgaWYgKCAhY2FwX2ludHJf
cG9zdChpb21tdS0+Y2FwKSB8fCAhY3B1X2hhc19jeDE2ICkKKyAgICAgICAgaWYgKCAhY2FwX2lu
dHJfcG9zdChpb21tdS0+Y2FwKSB8fCAhaW9tbXVfaW50cmVtYXAgfHwgIWNwdV9oYXNfY3gxNiAp
CiAgICAgICAgICAgICBpb21tdV9pbnRwb3N0ID0gMDsKIAogICAgICAgICBpZiAoICF2dGRfZXB0
X3BhZ2VfY29tcGF0aWJsZShpb21tdSkgKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTAKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu May 23 13:12:57 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 13:12:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hTnWj-0002Ya-PN; Thu, 23 May 2019 13:12:57 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Lac+=TX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hTnWi-0002YK-Od
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 13:12:56 +0000
X-Inumbo-ID: 7a2b2949-7d5c-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7a2b2949-7d5c-11e9-8980-bc764e045a96;
 Thu, 23 May 2019 13:12: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 1hTnWh-0006hh-1F
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 13:12:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hTnWg-0002LM-V8
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 13:12:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hTnWg-0002LM-V8@xenbits.xenproject.org>
Date: Thu, 23 May 2019 13:12:54 +0000
Subject: [Xen-changelog] [xen stable-4.10] x86: fix build race when
 generating temporary object files
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQ4YmQ5MDYxYTI1MTc0ODI2MGEzM2Y2ZmFkMzhiN2E3ZGMxNTM1ZGYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTWF5IDE1
IDA5OjU1OjI1IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgTWF5IDE1IDA5OjU1OjI1IDIwMTkgKzAyMDAKCiAgICB4
ODY6IGZpeCBidWlsZCByYWNlIHdoZW4gZ2VuZXJhdGluZyB0ZW1wb3Jhcnkgb2JqZWN0IGZpbGVz
CiAgICAKICAgIFRoZSBydWxlcyB0byBnZW5lcmF0ZSB4ZW4tc3ltcyBhbmQgeGVuLmVmaSBtYXkg
cnVuIGluIHBhcmFsbGVsLCBidXQgYm90aAogICAgcmVjdXJzaXZlbHkgaW52b2tlICQoTUFLRSkg
dG8gYnVpbGQgc3ltYm9sL3JlbG9jYXRpb24gdGFibGUgdGVtcG9yYXJ5CiAgICBvYmplY3QgZmls
ZXMuIFRoZXNlIHJlY3Vyc2l2ZSBidWlsZHMgd291bGQgYm90aCByZS1nZW5lcmF0ZSB0aGUgLiou
ZDIKICAgIGZpbGVzICh3aGVyZSBuZWVkZWQpLiBCb3RoIHdvdWxkIGluIHR1cm4gaW52b2tlIHRo
ZSBzYW1lIHJ1bGUsIHRodXMKICAgIGFsbG93aW5nIGZvciBhIHJhY2Ugb24gdGhlIC4qLmQyLnRt
cCBpbnRlcm1lZGlhdGUgZmlsZXMuCiAgICAKICAgIFRoZSBkZXBlbmRlbmN5IGZpbGVzIG9mIHRo
ZSB0ZW1wb3JhcnkgLnhlbioubyBmaWxlcyBsaXZlIGluIHhlbi8gcmF0aGVyCiAgICB0aGFuIHhl
bi9hcmNoL3g4Ni8gYW55d2F5LCBzbyB3b24ndCBiZSBpbmNsdWRlZCBubyBtYXR0ZXIgd2hhdC4g
VGFrZSB0aGUKICAgIG9wcG9ydHVuaXR5IGFuZCBkZWxldGUgdGhlbSwgYXMgdGhlIGp1c3QgcmUt
Z2VuZXJhdGVkIC54ZW4qLlMgZmlsZXMgd2lsbAogICAgdHJpZ2dlciBhIHByb3BlciByZS1idWls
ZCBvZiB0aGUgLnhlbioubyBvbmVzIGFueXdheS4KICAgIAogICAgRW1wdHkgdGhlIERFUFMgdmFy
aWFibGUgaW4gY2FzZSB0aGUgc2V0IG9mIGdvYWxzIGNvbnNpc3RzIG9mIGp1c3QgdGhvc2UKICAg
IHRlbXBvcmFyeSBvYmplY3QgZmlsZXMsIHRodXMgZWxpbWluYXRpbmcgdGhlIHJhY2UuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFj
a2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFz
dGVyIGNvbW1pdDogNzYxYmI1NzVjZTk3MjU1MDI5ZDJkMjI0OWIyNzE5ZTU0YmM3NjgyNQogICAg
bWFzdGVyIGRhdGU6IDIwMTktMDQtMTEgMTA6MjU6MDUgKzAyMDAKLS0tCiB4ZW4vYXJjaC94ODYv
TWFrZWZpbGUgfCAxMCArKysrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCsp
LCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZSBiL3hl
bi9hcmNoL3g4Ni9NYWtlZmlsZQppbmRleCAyZWQ3ZDU0MzY2Li5kODZmYjk3ZmEzIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvTWFrZWZpbGUKKysrIGIveGVuL2FyY2gveDg2L01ha2VmaWxlCkBA
IC0xNDcsNyArMTQ3LDcgQEAgJChUQVJHRVQpLXN5bXM6IHByZWxpbmsubyB4ZW4ubGRzICQoQkFT
RURJUikvY29tbW9uL3N5bWJvbHMtZHVtbXkubwogCSQoTk0pIC1wYSAtLWZvcm1hdD1zeXN2ICQo
QEQpLyQoQEYpIFwKIAkJfCAkKEJBU0VESVIpL3Rvb2xzL3N5bWJvbHMgLS14ZW5zeW1zIC0tc3lz
diAtLXNvcnQgXAogCQk+JChARCkvJChARikubWFwCi0Jcm0gLWYgJChARCkvLiQoQEYpLlswLTld
KgorCXJtIC1mICQoQEQpLy4kKEBGKS5bMC05XSogJChARCkvLi4kKEBGKS5bMC05XSoKIAogbm90
ZS5vOiAkKFRBUkdFVCktc3ltcwogCSQoT0JKQ09QWSkgLU8gYmluYXJ5IC0tb25seS1zZWN0aW9u
PS5ub3RlLmdudS5idWlsZC1pZCAgJChCQVNFRElSKS94ZW4tc3ltcyAkQC5iaW4KQEAgLTIwNiw3
ICsyMDYsNyBAQCAkKFRBUkdFVCkuZWZpOiBwcmVsaW5rLWVmaS5vICQobm90ZV9maWxlKSBlZmku
bGRzIGVmaS9yZWxvY3MtZHVtbXkubyAkKEJBU0VESVIpLwogCWlmICQoZ3VhcmQpIGZhbHNlOyB0
aGVuIHJtIC1mICRAOyBlY2hvICdFRkkgc3VwcG9ydCBkaXNhYmxlZCc7IFwKIAllbHNlICQoTk0p
IC1wYSAtLWZvcm1hdD1zeXN2ICQoQEQpLyQoQEYpIFwKIAkJfCAkKEJBU0VESVIpL3Rvb2xzL3N5
bWJvbHMgLS14ZW5zeW1zIC0tc3lzdiAtLXNvcnQgPiQoQEQpLyQoQEYpLm1hcDsgZmkKLQlybSAt
ZiAkKEBEKS8uJChARikuWzAtOV0qCisJcm0gLWYgJChARCkvLiQoQEYpLlswLTldKiAkKEBEKS8u
LiQoQEYpLlswLTldKgogCiBlZmkvYm9vdC5pbml0Lm8gZWZpL3J1bnRpbWUubyBlZmkvY29tcGF0
Lm8gZWZpL2J1aWxkaWQubzogJChCQVNFRElSKS9hcmNoL3g4Ni9lZmkvYnVpbHRfaW4ubwogZWZp
L2Jvb3QuaW5pdC5vIGVmaS9ydW50aW1lLm8gZWZpL2NvbXBhdC5vIGVmaS9idWlsZGlkLm86IDsK
QEAgLTIzNywzICsyMzcsOSBAQCBjbGVhbjo6CiAJcm0gLWYgJChCQVNFRElSKS8ueGVuLmVmaS5b
MC05XSogZWZpLyouZWZpIGVmaS9ta3JlbG9jCiAJcm0gLWYgYm9vdC9jbWRsaW5lLlMgYm9vdC9y
ZWxvYy5TIGJvb3QvKi5sbmsgYm9vdC8qLmJpbgogCXJtIC1mIG5vdGUubworCisjIFN1cHByZXNz
IGxvYWRpbmcgb2YgREVQUyBmaWxlcyBmb3IgaW50ZXJuYWwsIHRlbXBvcmFyeSB0YXJnZXQgZmls
ZXMuICBUaGlzCisjIHRoZW4gYWxzbyBzdXBwcmVzc2VzIHJlLWdlbmVyYXRpb24gb2YgdGhlIHJl
c3BlY3RpdmUgLiouZDIgZmlsZXMuCitpZmVxICgkKGZpbHRlci1vdXQgLnhlbiUubywkKG5vdGRp
ciAkKE1BS0VDTURHT0FMUykpKSwpCitERVBTOj0KK2VuZGlmCi0tCmdlbmVyYXRlZCBieSBnaXQt
cGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMAoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu May 23 13:13:07 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 13:13:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hTnWt-0002ax-RK; Thu, 23 May 2019 13: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=Lac+=TX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hTnWs-0002af-Me
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 13:13:06 +0000
X-Inumbo-ID: 803c12e5-7d5c-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 803c12e5-7d5c-11e9-8980-bc764e045a96;
 Thu, 23 May 2019 13:13: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 1hTnWr-0006i4-6z
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 13:13:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hTnWr-0002Lw-4a
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 13:13:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hTnWr-0002Lw-4a@xenbits.xenproject.org>
Date: Thu, 23 May 2019 13:13:05 +0000
Subject: [Xen-changelog] [xen stable-4.10] tools/misc/xenpm: fix getting
 info when some CPUs are offline
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: multipart/mixed; boundary="===============5835485722308257920=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit c1c95c4d38ae2abc82c7d2277102e614fd76dbf5
Author:     Marek Marczykowski-Górecki <marmarek@invisiblethingslab.com>
AuthorDate: Wed Oct 31 14:04:58 2018 +0100
Commit:     Ian Jackson <ian.jackson@eu.citrix.com>
CommitDate: Thu May 16 16:53:29 2019 +0100

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

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


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============5835485722308257920==--

From xen-changelog-bounces@lists.xenproject.org Thu May 23 13:13:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 13: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 1hTnX3-0002da-Ta; Thu, 23 May 2019 13:13:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Lac+=TX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hTnX3-0002dM-44
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 13:13:17 +0000
X-Inumbo-ID: 864a9dc1-7d5c-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 864a9dc1-7d5c-11e9-8980-bc764e045a96;
 Thu, 23 May 2019 13:13: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 1hTnX1-0006iE-CK
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 13:13:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hTnX1-0002MY-A6
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 13:13:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hTnX1-0002MY-A6@xenbits.xenproject.org>
Date: Thu, 23 May 2019 13:13:15 +0000
Subject: [Xen-changelog] [xen stable-4.10] tools/ocaml: Dup2 /dev/null to
 stdin in daemonize()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDVjZmJjMGZmZDU2M2EyZWUzYWJmY2NlNzRlYjNjMjBkODJhN2EwMzUKQXV0aG9yOiAg
ICAgQ2hyaXN0aWFuIExpbmRpZyA8Y2hyaXN0aWFuLmxpbmRpZ0BjaXRyaXguY29tPgpBdXRob3JE
YXRlOiBXZWQgRmViIDI3IDEwOjMzOjQyIDIwMTkgKzAwMDAKQ29tbWl0OiAgICAgSWFuIEphY2tz
b24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBNYXkgMTYgMTc6
MDA6MTUgMjAxOSArMDEwMAoKICAgIHRvb2xzL29jYW1sOiBEdXAyIC9kZXYvbnVsbCB0byBzdGRp
biBpbiBkYWVtb25pemUoKQogICAgCiAgICBEb24ndCBjbG9zZSBzdGRpbiBpbiBkYWVtb25pemUo
KSBidXQgZHVwMiAvZGV2L251bGwgaW5zdGVhZC4gIE90aGVyd2lzZSwgZmQgMAogICAgZ2V0cyBy
ZXVzZWQgbGF0ZXI6CiAgICAKICAgICAgW3Jvb3RAaWRvbCB+XSMgbHMgLWxhdiAvcHJvYy9gcGdy
ZXAgeGVuc3RvcmVkYC9mZAogICAgICB0b3RhbCAwCiAgICAgIGRyLXgtLS0tLS0gMiByb290IHJv
b3QgIDAgRmViIDI4IDExOjAyIC4KICAgICAgZHIteHIteHIteCA5IHJvb3Qgcm9vdCAgMCBGZWIg
MjcgMTU6NTkgLi4KICAgICAgbHJ3eC0tLS0tLSAxIHJvb3Qgcm9vdCA2NCBGZWIgMjggMTE6MDIg
MCAtPiAvZGV2L3hlbi9ldnRjaG4KICAgICAgbC13eC0tLS0tLSAxIHJvb3Qgcm9vdCA2NCBGZWIg
MjggMTE6MDIgMSAtPiAvZGV2L251bGwKICAgICAgbC13eC0tLS0tLSAxIHJvb3Qgcm9vdCA2NCBG
ZWIgMjggMTE6MDIgMiAtPiAvZGV2L251bGwKICAgICAgbHJ3eC0tLS0tLSAxIHJvb3Qgcm9vdCA2
NCBGZWIgMjggMTE6MDIgMyAtPiAvZGV2L3hlbi9wcml2Y21kCiAgICAgIC4uLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBDaHJpc3RpYW4gTGluZGlnIDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5j
b20+CiAgICBSZXZpZXdlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4
LmNvbT4KICAgIEFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmVs
ZWFzZS1hY2tlZC1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgKGNoZXJy
eSBwaWNrZWQgZnJvbSBjb21taXQgNjc3ZTY0ZGJlMzE1MzQzNjIwYzNiMjY2ZTllYjE2NjIzYjEx
ODAzOCkKICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDRiNzI0NzAxNzVhNTkyZmI1YzBh
NWQxMGVkNTA1ZGU3Mzc3OGUxMGYpCi0tLQogdG9vbHMvb2NhbWwveGVuc3RvcmVkL3N0ZGV4dC5t
bCB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS90b29scy9vY2FtbC94ZW5zdG9yZWQvc3RkZXh0Lm1sIGIvdG9vbHMv
b2NhbWwveGVuc3RvcmVkL3N0ZGV4dC5tbAppbmRleCBiOGE4ZmQwMGUxLi45NWNlZmYyZjcyIDEw
MDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQvc3RkZXh0Lm1sCisrKyBiL3Rvb2xzL29j
YW1sL3hlbnN0b3JlZC9zdGRleHQubWwKQEAgLTEwMCw5ICsxMDAsOSBAQCBsZXQgZGFlbW9uaXpl
ICgpID0KIAogCQliZWdpbiBtYXRjaCBVbml4LmZvcmsgKCkgd2l0aAogCQl8IDAgLT4KLQkJCWxl
dCBudWxsZmQgPSBVbml4Lm9wZW5maWxlICIvZGV2L251bGwiIFsgVW5peC5PX1dST05MWSBdIDAg
aW4KKwkJCWxldCBudWxsZmQgPSBVbml4Lm9wZW5maWxlICIvZGV2L251bGwiIFsgVW5peC5PX1JE
V1IgXSAwIGluCiAJCQliZWdpbiB0cnkKLQkJCQlVbml4LmNsb3NlIFVuaXguc3RkaW47CisJCQkJ
VW5peC5kdXAyIG51bGxmZCBVbml4LnN0ZGluOwogCQkJCVVuaXguZHVwMiBudWxsZmQgVW5peC5z
dGRvdXQ7CiAJCQkJVW5peC5kdXAyIG51bGxmZCBVbml4LnN0ZGVycjsKIAkJCXdpdGggZXhuIC0+
IFVuaXguY2xvc2UgbnVsbGZkOyByYWlzZSBleG4KLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJv
dCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjEwCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu May 23 13:13:28 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 13:13:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hTnXE-0002fT-1I; Thu, 23 May 2019 13:13:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Lac+=TX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hTnXC-0002fJ-Lc
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 13:13:26 +0000
X-Inumbo-ID: 8c5af3d8-7d5c-11e9-a907-53b0f5194a5a
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 8c5af3d8-7d5c-11e9-a907-53b0f5194a5a;
 Thu, 23 May 2019 13:13: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 1hTnXB-0006iM-I2
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 13:13:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hTnXB-0002N7-FY
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 13:13:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hTnXB-0002N7-FY@xenbits.xenproject.org>
Date: Thu, 23 May 2019 13:13:25 +0000
Subject: [Xen-changelog] [xen stable-4.10] tools/libxl: correct vcpu
 affinity output with sparse physical cpu map
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJjZGYxYjZiZTk4MWFjNGZmYTY5MGY3NmQzZTliMTBiN2Y4NmZiNjYKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgQXVnIDMx
IDE3OjIyOjA0IDIwMTggKzAyMDAKQ29tbWl0OiAgICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBNYXkgMTYgMTc6MDQ6MzUgMjAxOSArMDEw
MAoKICAgIHRvb2xzL2xpYnhsOiBjb3JyZWN0IHZjcHUgYWZmaW5pdHkgb3V0cHV0IHdpdGggc3Bh
cnNlIHBoeXNpY2FsIGNwdSBtYXAKICAgIAogICAgV2l0aCBub3QgYWxsIHBoeXNpY2FsIGNwdXMg
b25saW5lIChlLmcuIHdpdGggc210PTApIHRoZSBvdXRwdXQgb2YgaHRlCiAgICB2Y3B1IGFmZmlu
aXRpZXMgaXMgd3JvbmcsIGFzIHRoZSBhZmZpbml0eSBiaXRtYXBzIGFyZSBjYXBwZWQgYWZ0ZXIK
ICAgIG5yX2NwdXMgYml0cywgaW5zdGVhZCBvZiB1c2luZyBtYXhfY3B1X2lkLgogICAgCiAgICBT
aWduZWQtb2ZmLWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBBY2tlZC1i
eTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20g
Y29tbWl0IDJlYzUzMzllYzkyMThmYmYxNTgzZmE4NWI3NGQxZDJmMTVmMWIzYjgpCiAgICAoY2hl
cnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCBiNTVmZjRjODc5YWMyMDJjNWQ1M2FkMTk4NWY4NmNjMDg2
NWVkYjJmKQotLS0KIHRvb2xzL3hsL3hsX3ZjcHUuYyB8IDQgKystLQogMSBmaWxlIGNoYW5nZWQs
IDIgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy94bC94
bF92Y3B1LmMgYi90b29scy94bC94bF92Y3B1LmMKaW5kZXggMzM4NGVlZWQwNi4uYzg3N2YyNTk1
ZiAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxfdmNwdS5jCisrKyBiL3Rvb2xzL3hsL3hsX3ZjcHUu
YwpAQCAtMTQ0LDEzICsxNDQsMTMgQEAgc3RhdGljIHZvaWQgdmNwdWxpc3QoaW50IGFyZ2MsIGNo
YXIgKiphcmd2KQogICAgICAgICB9CiAKICAgICAgICAgZm9yIChpID0gMDsgaTxuYl9kb21haW47
IGkrKykKLSAgICAgICAgICAgIHByaW50X2RvbWFpbl92Y3B1aW5mbyhkb21pbmZvW2ldLmRvbWlk
LCBwaHlzaW5mby5ucl9jcHVzKTsKKyAgICAgICAgICAgIHByaW50X2RvbWFpbl92Y3B1aW5mbyhk
b21pbmZvW2ldLmRvbWlkLCBwaHlzaW5mby5tYXhfY3B1X2lkICsgMSk7CiAKICAgICAgICAgbGli
eGxfZG9taW5mb19saXN0X2ZyZWUoZG9taW5mbywgbmJfZG9tYWluKTsKICAgICB9IGVsc2Ugewog
ICAgICAgICBmb3IgKDsgYXJnYyA+IDA7ICsrYXJndiwgLS1hcmdjKSB7CiAgICAgICAgICAgICB1
aW50MzJfdCBkb21pZCA9IGZpbmRfZG9tYWluKCphcmd2KTsKLSAgICAgICAgICAgIHByaW50X2Rv
bWFpbl92Y3B1aW5mbyhkb21pZCwgcGh5c2luZm8ubnJfY3B1cyk7CisgICAgICAgICAgICBwcmlu
dF9kb21haW5fdmNwdWluZm8oZG9taWQsIHBoeXNpbmZvLm1heF9jcHVfaWQgKyAxKTsKICAgICAg
ICAgfQogICAgIH0KICAgdmNwdWxpc3Rfb3V0OgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTAKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0
Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9q
ZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu May 23 13:13:39 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 13:13: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 1hTnXP-0002hF-3I; Thu, 23 May 2019 13:13:39 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Lac+=TX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hTnXO-0002gz-9l
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 13:13:38 +0000
X-Inumbo-ID: 926b3b2a-7d5c-11e9-a098-afcce7b8b7c2
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 926b3b2a-7d5c-11e9-a098-afcce7b8b7c2;
 Thu, 23 May 2019 13:13: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 1hTnXL-0006ia-NW
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 13:13:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hTnXL-0002Na-LG
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 13:13:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hTnXL-0002Na-LG@xenbits.xenproject.org>
Date: Thu, 23 May 2019 13:13:35 +0000
Subject: [Xen-changelog] [xen stable-4.10] tools/xl: use libxl_domain_info
 to get domain type for vcpu-pin
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ1ZTM0OTRlMzEzYjA3YzliNWZhYzZmOTZkYmE3M2JmYWQ4MzYyNTUKQXV0aG9yOiAg
ICAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFR1ZSBBcHIgOSAxMzowMTo1OCAyMDE5ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUaHUgTWF5IDE2IDE3OjEzOjM4
IDIwMTkgKzAxMDAKCiAgICB0b29scy94bDogdXNlIGxpYnhsX2RvbWFpbl9pbmZvIHRvIGdldCBk
b21haW4gdHlwZSBmb3IgdmNwdS1waW4KICAgIAogICAgUGFyc2luZyB0aGUgY29uZmlnIHNlZW1z
IHRvIGJlIGFuIG92ZXJraWxsIGZvciB0aGlzIHBhcnRpY3VsYXIgdGFzawogICAgYW5kIHRoZSBj
b25maWcgbWlnaHQgc2ltcGx5IGJlIGFic2VudC4gVHlwZSByZXR1cm5lZCBmcm9tIGxpYnhsX2Rv
bWFpbl9pbmZvCiAgICBzaG91bGQgYmUgZWl0aGVyIExJQlhMX0RPTUFJTl9UWVBFX0hWTSBvciBM
SUJYTF9ET01BSU5fVFlQRV9QViBidXQgaW4KICAgIHRoYXQgY29udGV4dCBkaXN0aW5jdGlvbiBi
ZXR3ZWVuIFBWSCBhbmQgSFZNIHNob3VsZCBiZSBpcnJlbGV2YW50LgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICAgIEFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgKGNoZXJyeSBwaWNrZWQg
ZnJvbSBjb21taXQgNDhkYWI5NzY3ZDJlYjE3MzQ5NTcwN2NiMWZkOGNlYWY3MzYwNGFjMSkKICAg
IChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGM1OTU3OWQ4MzE5Yjc3NmFlNjI0M2RhMTk5OTcz
N2UyYjQ3Mzc3MTApCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA5ODlhMmVjNGYzYmE5
MzQzZWFlZGVkODQ3NTEzMjAyNDcwZDdiZTFlKQotLS0KIHRvb2xzL3hsL3hsX3ZjcHUuYyB8IDE1
ICsrKysrLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDUgaW5zZXJ0aW9ucygrKSwgMTAgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfdmNwdS5jIGIvdG9vbHMveGwveGxf
dmNwdS5jCmluZGV4IGM4NzdmMjU5NWYuLmVmOTk1MTM3YzkgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3hs
L3hsX3ZjcHUuYworKysgYi90b29scy94bC94bF92Y3B1LmMKQEAgLTc4LDcgKzc4LDYgQEAgdm9p
ZCBhcHBseV9nbG9iYWxfYWZmaW5pdHlfbWFza3MobGlieGxfZG9tYWluX3R5cGUgdHlwZSwKIAog
ICAgIHN3aXRjaCAodHlwZSkgewogICAgIGNhc2UgTElCWExfRE9NQUlOX1RZUEVfSFZNOgotICAg
IGNhc2UgTElCWExfRE9NQUlOX1RZUEVfUFZIOgogICAgICAgICB0eXBlX21hc2sgPSAmZ2xvYmFs
X2h2bV9hZmZpbml0eV9tYXNrOwogICAgICAgICBicmVhazsKICAgICBjYXNlIExJQlhMX0RPTUFJ
Tl9UWVBFX1BWOgpAQCAtMjgzLDE5ICsyODIsMTUgQEAgaW50IG1haW5fdmNwdXBpbihpbnQgYXJn
YywgY2hhciAqKmFyZ3YpCiAKICAgICAvKiBPbmx5IGhhcmQgYWZmaW5pdHkgbWF0dGVycyBoZXJl
ICovCiAgICAgaWYgKCFpZ25vcmVfbWFza3MpIHsKLSAgICAgICAgbGlieGxfZG9tYWluX2NvbmZp
ZyBkX2NvbmZpZzsKKyAgICAgICAgbGlieGxfZG9taW5mbyBkb21pbmZvOwogCi0gICAgICAgIGxp
YnhsX2RvbWFpbl9jb25maWdfaW5pdCgmZF9jb25maWcpOwotICAgICAgICByYyA9IGxpYnhsX3Jl
dHJpZXZlX2RvbWFpbl9jb25maWd1cmF0aW9uKGN0eCwgZG9taWQsICZkX2NvbmZpZyk7Ci0gICAg
ICAgIGlmIChyYykgewotICAgICAgICAgICAgZnByaW50ZihzdGRlcnIsICJDb3VsZCBub3QgcmV0
cmlldmUgZG9tYWluIGNvbmZpZ3VyYXRpb25cbiIpOwotICAgICAgICAgICAgbGlieGxfZG9tYWlu
X2NvbmZpZ19kaXNwb3NlKCZkX2NvbmZpZyk7CisgICAgICAgIGlmIChsaWJ4bF9kb21haW5faW5m
byhjdHgsICZkb21pbmZvLCBkb21pZCkpIHsKKyAgICAgICAgICAgIGZwcmludGYoc3RkZXJyLCAi
Q291bGQgbm90IGdldCBkb21haW4gaW5mb1xuIik7CiAgICAgICAgICAgICBnb3RvIG91dDsKICAg
ICAgICAgfQogCi0gICAgICAgIGFwcGx5X2dsb2JhbF9hZmZpbml0eV9tYXNrcyhkX2NvbmZpZy5i
X2luZm8udHlwZSwgaGFyZCwgMSk7Ci0KLSAgICAgICAgbGlieGxfZG9tYWluX2NvbmZpZ19kaXNw
b3NlKCZkX2NvbmZpZyk7CisgICAgICAgIC8qIEhWTSBhbmQgUFZIIGRvbWFpbnMgdXNlIHRoZSBz
YW1lIGdsb2JhbCBhZmZpbml0eSBtYXNrICovCisgICAgICAgIGFwcGx5X2dsb2JhbF9hZmZpbml0
eV9tYXNrcyhkb21pbmZvLmRvbWFpbl90eXBlLCBoYXJkLCAxKTsKICAgICB9CiAKICAgICBpZiAo
Zm9yY2UpIHsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWJsZS00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Thu May 23 13:13:48 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 13:13: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 1hTnXY-0002ix-5M; Thu, 23 May 2019 13:13: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=Lac+=TX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hTnXW-0002ij-U4
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 13:13:46 +0000
X-Inumbo-ID: 98794d5b-7d5c-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 98794d5b-7d5c-11e9-8980-bc764e045a96;
 Thu, 23 May 2019 13:13:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hTnXV-0006jA-T3
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 13:13:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hTnXV-0002O1-Qo
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 13:13:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hTnXV-0002O1-Qo@xenbits.xenproject.org>
Date: Thu, 23 May 2019 13:13:45 +0000
Subject: [Xen-changelog] [xen stable-4.10] tools/libxc: Fix issues with
 libxc and Xen having different featureset lengths
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDYxN2ExZTc4MjlmZTE4MDg0ODFiNzIxZWRhZjFjOGUyZmY0ZWQ3NWQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE5vdiAyOSAxODoxMDozOCAyMDE4ICswMDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE3IDEwOjQ2OjE2
IDIwMTkgKzAxMDAKCiAgICB0b29scy9saWJ4YzogRml4IGlzc3VlcyB3aXRoIGxpYnhjIGFuZCBY
ZW4gaGF2aW5nIGRpZmZlcmVudCBmZWF0dXJlc2V0IGxlbmd0aHMKICAgIAogICAgSW4gYWxtb3N0
IGFsbCBjYXNlcywgWGVuIGFuZCBsaWJ4YyB3aWxsIGFncmVlIG9uIHRoZSBmZWF0dXJlc2V0IGxl
bmd0aCwKICAgIGJlY2F1c2UgdGhleSBhcmUgYnVpbHQgZnJvbSB0aGUgc2FtZSBzb3VyY2UuCiAg
ICAKICAgIEhvd2V2ZXIsIHRoZXJlIGFyZSBjaXJjdW1zdGFuY2VzIChlLmcuIHNlY3VyaXR5IGhv
dGZpeGVzKSB3aGVyZSB0aGUgZmVhdHVyZXNldAogICAgZ2V0cyBsb25nZXIgYW5kIGRvbTAgd2ls
bCwgYWZ0ZXIgaW5zdGFsbGluZyB1cGRhdGVzLCBiZSBydW5uaW5nIHdpdGggYW4gb2xkCiAgICBY
ZW4gYnV0IG5ldyBsaWJ4Yy4gIERlc3BpdGUgd3JpdGluZyB0aGUgY29kZSB3aXRoIHRoaXMgc2Nl
bmFyaW8gaW4gbWluZCwgdGhlcmUKICAgIHdlcmUgc29tZSBidWdzLgogICAgCiAgICBGaXJzdCwg
eGVuLWNwdWlkJ3MgZ2V0X2ZlYXR1cmVzZXQoKSBlcnJvbmVvdXNseSBhbGxvY2F0ZXMgYSBidWZm
ZXIgYmFzZWQgb24KICAgIFhlbidzIGZlYXR1cmVzZXQgbGVuZ3RoLCBidXQgcmVjb3JkcyBsaWJ4
YydzIGxlbmd0aCwgd2hpY2ggbWF5IGJlIGxvbmdlci4KICAgIAogICAgSW4gdGhpcyBzaXR1YXRp
b24sIHRoZSBoeXBlcmNhbGwgYm91bmNlIGJ1ZmZlciBjb2RlIHJlYWRzL3dyaXRlcyB0aGUgcmVj
b3JkZWQKICAgIGxlbmd0aCwgd2hpY2ggaXMgYmV5b25kIHRoZSBlbmQgb2YgdGhlIGFsbG9jYXRl
ZCBvYmplY3QsIGFuZCBhIGxhdGVyIGZyZWUoKQogICAgZW5jb3VudGVycyBjb3JydXB0IGhlYXAg
bWV0YWRhdGEuICBGaXggdGhpcyBieSByZWNvcmRpbmcgdGhlIHNhbWUgbGVuZ3RoIHRoYXQKICAg
IHdlIGFsbG9jYXRlLgogICAgCiAgICBTZWNvbmRseSwgZ2V0X2NwdWlkX2RvbWFpbl9pbmZvKCkg
aGFzIGEgcmVsYXRlZCBidWcgd2hlbiB0aGUgcGFzc2VkLWluCiAgICBmZWF0dXJlc2V0IGlzIGEg
ZGlmZmVyZW50IGxlbmd0aCB0byBsaWJ4YydzLgogICAgCiAgICBBIGxhcmdlIGFtb3VudCBvZiB0
aGUgbGlieGMgY3B1aWQgZnVuY3Rpb25hbGl0eSBkZXBlbmRzIG9uIGluZm8tPmZlYXR1cmVzZXQK
ICAgIGJlaW5nIGFzIGxvbmcgYXMgZXhwZWN0ZWQsIGFuZCBpdCBpcyBhbGxvY2F0ZWQgYXBwcm9w
cmlhdGVseS4gIEhvd2V2ZXIsIGluIHRoZQogICAgY2FzZSB0aGF0IGEgc2hvcnRlciBleHRlcm5h
bCBmZWF0dXJlc2V0IGlzIHBhc3NlZCBpbiwgdGhlIGxvZ2ljIHRvIGNoZWNrIGZvcgogICAgdHJh
aWxpbmcgbm9uemVybyBiaXRzIG1heSByZWFkIG9mZiB0aGUgZW5kIG9mIGl0LiAgUmV3b3JrIHRo
ZSBsb2dpYyB0byB1c2UgdGhlCiAgICBjb3JyZWN0IHVwcGVyIGJvdW5kLgogICAgCiAgICBJbiBh
ZGRpdGlvbiwgbGVhdmUgYSBjb21tZW50IG5leHQgdG8gdGhlIGZpZWxkcyBpbiBzdHJ1Y3QgY3B1
aWRfZG9tYWluX2luZm8KICAgIGV4cGxhaW5pbmcgdGhlIHJlbGF0aW9uc2hpcCBiZXR3ZWVuIHRo
ZSB2YXJpb3VzIGxlbmd0aHMsIGFuZCBob3cgdG8gY29wZSB3aXRoCiAgICBkaWZmZXJlbnQgbGVu
Z3Rocy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3Vz
ZS5jb20+CiAgICBBY2tlZC1ieTogV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KICAgIChj
aGVycnkgcGlja2VkIGZyb20gY29tbWl0IGMzOTNiNjRkY2VlNjY4NGRhMjUyNTdiMDMzMTQ4NzQw
Y2I2ZDdmZjApCiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA1Yjk3ODIxOTE5YzM5OWJi
Y2RhOTVlZGVmNjkyNmFlN2QyOWM4ODE3KQotLS0KIHRvb2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5j
IHwgMjMgKysrKysrKysrKysrKysrKysrKysrLS0KIHRvb2xzL21pc2MveGVuLWNwdWlkLmMgICAg
IHwgIDIgKy0KIDIgZmlsZXMgY2hhbmdlZCwgMjIgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS90b29scy9saWJ4Yy94Y19jcHVpZF94ODYuYyBiL3Rvb2xzL2xpYnhj
L3hjX2NwdWlkX3g4Ni5jCmluZGV4IDIxNTM3ZjA2ZjEuLmU2MmY5MjA3OTcgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL2xpYnhjL3hjX2NwdWlkX3g4Ni5jCisrKyBiL3Rvb2xzL2xpYnhjL3hjX2NwdWlkX3g4
Ni5jCkBAIC0xNjksNiArMTY5LDE4IEBAIHN0cnVjdCBjcHVpZF9kb21haW5faW5mbwogICAgIGJv
b2wgaHZtOwogICAgIHVpbnQ2NF90IHhmZWF0dXJlX21hc2s7CiAKKyAgICAvKgorICAgICAqIENh
cmVmdWwgd2l0aCBmZWF0dXJlc2V0IGxlbmd0aHMuCisgICAgICoKKyAgICAgKiBDb2RlIGluIHRo
aXMgZmlsZSByZXF1aXJlcyBmZWF0dXJlc2V0IHRvIGhhdmUgYXQgbGVhc3QKKyAgICAgKiB4Y19n
ZXRfY3B1X2ZlYXR1cmVzZXRfc2l6ZSgpIGVudHJpZXMuICBUaGlzIGlzIGEgbGlieGMgY29tcGls
ZXRpbWUKKyAgICAgKiBjb25zdGFudC4KKyAgICAgKgorICAgICAqIFRoZSBmZWF0dXJlc2V0IGxl
bmd0aCB1c2VkIGJ5IHRoZSBoeXBlcnZpc29yIG1heSBiZSBkaWZmZXJlbnQuICBJZiB0aGUKKyAg
ICAgKiBoeXBlcnZpc29yIHZlcnNpb24gaXMgbG9uZ2VyLCBYRU5fU1lTQ1RMX2dldF9jcHVfZmVh
dHVyZXNldCB3aWxsIGZhaWwKKyAgICAgKiB3aXRoIC1FTk9CVUZTLCBhbmQgbGlieGMgcmVhbGx5
IGRvZXMgbmVlZCByZWJ1aWxkaW5nLiAgSWYgdGhlCisgICAgICogaHlwZXJ2aXNvciB2ZXJzaW9u
IGlzIHNob3J0ZXIsIGl0IGlzIHNhZmUgdG8gemVyby1leHRlbmQuCisgICAgICovCiAgICAgdWlu
dDMyX3QgKmZlYXR1cmVzZXQ7CiAgICAgdW5zaWduZWQgaW50IG5yX2ZlYXR1cmVzOwogCkBAIC0y
MzksMTEgKzI1MSwxOCBAQCBzdGF0aWMgaW50IGdldF9jcHVpZF9kb21haW5faW5mbyh4Y19pbnRl
cmZhY2UgKnhjaCwgdWludDMyX3QgZG9taWQsCiAKICAgICBpZiAoIGZlYXR1cmVzZXQgKQogICAg
IHsKKyAgICAgICAgLyoKKyAgICAgICAgICogVGhlIHVzZXIgc3VwcGxpZWQgZmVhdHVyZXNldCBt
YXkgYmUgc2hvcnRlciBvciBsb25nZXIgdGhhbgorICAgICAgICAgKiBob3N0X25yX2ZlYXR1cmVz
LiAgU2hvcnRlciBpcyBmaW5lLCBhbmQgd2Ugd2lsbCB6ZXJvLWV4dGVuZC4KKyAgICAgICAgICog
TG9uZ2VyIGlzIGZpbmUsIHNvIGxvbmcgYXMgaXQgb25seSBwYWRkZWQgd2l0aCB6ZXJvcy4KKyAg
ICAgICAgICovCisgICAgICAgIHVuc2lnbmVkIGludCBmc2xlbiA9IG1pbihob3N0X25yX2ZlYXR1
cmVzLCBucl9mZWF0dXJlcyk7CisKICAgICAgICAgbWVtY3B5KGluZm8tPmZlYXR1cmVzZXQsIGZl
YXR1cmVzZXQsCi0gICAgICAgICAgICAgICBtaW4oaG9zdF9ucl9mZWF0dXJlcywgbnJfZmVhdHVy
ZXMpICogc2l6ZW9mKCppbmZvLT5mZWF0dXJlc2V0KSk7CisgICAgICAgICAgICAgICBmc2xlbiAq
IHNpemVvZigqaW5mby0+ZmVhdHVyZXNldCkpOwogCiAgICAgICAgIC8qIENoZWNrIGZvciB0cnVu
Y2F0ZWQgc2V0IGJpdHMuICovCi0gICAgICAgIGZvciAoIGkgPSBucl9mZWF0dXJlczsgaSA8IGhv
c3RfbnJfZmVhdHVyZXM7ICsraSApCisgICAgICAgIGZvciAoIGkgPSBmc2xlbjsgaSA8IG5yX2Zl
YXR1cmVzOyArK2kgKQogICAgICAgICAgICAgaWYgKCBmZWF0dXJlc2V0W2ldICE9IDAgKQogICAg
ICAgICAgICAgICAgIHJldHVybiAtRU9QTk9UU1VQUDsKICAgICB9CmRpZmYgLS1naXQgYS90b29s
cy9taXNjL3hlbi1jcHVpZC5jIGIvdG9vbHMvbWlzYy94ZW4tY3B1aWQuYwppbmRleCA1NzA0MjRk
ZTc1Li44OWQ1MGUwNDhjIDEwMDY0NAotLS0gYS90b29scy9taXNjL3hlbi1jcHVpZC5jCisrKyBi
L3Rvb2xzL21pc2MveGVuLWNwdWlkLmMKQEAgLTI0OSw3ICsyNDksNyBAQCBzdGF0aWMgdm9pZCBn
ZXRfZmVhdHVyZXNldCh4Y19pbnRlcmZhY2UgKnhjaCwgdW5zaWduZWQgaW50IGlkeCkKIHsKICAg
ICBzdHJ1Y3QgZnNpbmZvICpmID0gJmZlYXR1cmVzZXRzW2lkeF07CiAKLSAgICBmLT5sZW4gPSB4
Y19nZXRfY3B1X2ZlYXR1cmVzZXRfc2l6ZSgpOworICAgIGYtPmxlbiA9IG5yX2ZlYXR1cmVzOwog
ICAgIGYtPmZzID0gY2FsbG9jKG5yX2ZlYXR1cmVzLCBzaXplb2YoKmYtPmZzKSk7CiAKICAgICBp
ZiAoICFmLT5mcyApCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFibGUtNC4xMAoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0Bs
aXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFu
Z2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu May 23 13:13:59 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 13:13:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hTnXj-0002kw-78; Thu, 23 May 2019 13:13:59 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Lac+=TX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hTnXi-0002kf-4O
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 13:13:58 +0000
X-Inumbo-ID: 9e91bc4e-7d5c-11e9-a2cd-ff7c20c2ba64
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9e91bc4e-7d5c-11e9-a2cd-ff7c20c2ba64;
 Thu, 23 May 2019 13:13: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 1hTnXg-0006jM-2F
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 13:13:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hTnXf-0002Oe-WE
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 13:13:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hTnXf-0002Oe-WE@xenbits.xenproject.org>
Date: Thu, 23 May 2019 13:13:55 +0000
Subject: [Xen-changelog] [xen stable-4.10] xl: handle PVH type in
 apply_global_affinity_masks 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>

Y29tbWl0IDk0YjgyZDhlMzAxMTAzOTdhNDQ4NDBiNjEyMDczNGViNGMyNThhMWQKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJpIEFwciAxMiAx
MTowMzoyNSAyMDE5ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE3IDEzOjU2OjU5IDIwMTkgKzAxMDAK
CiAgICB4bDogaGFuZGxlIFBWSCB0eXBlIGluIGFwcGx5X2dsb2JhbF9hZmZpbml0eV9tYXNrcyBh
Z2FpbgogICAgCiAgICBBIGNhbGwgc2l0ZSBpbiBjcmVhdGVfZG9tYWluIGNhbiBjYWxsIGl0IHdp
dGggUFZIIHR5cGUuIFRoYXQgc2l0ZSB3YXMKICAgIG1pc3NlZCBkdXJpbmcgdGhlIHJldmlldyBv
ZiA0OGRhYjk3NjcuCiAgICAKICAgIFJlaW5zdGF0ZSBQVkggdHlwZSBpbiB0aGUgc3dpdGNoLgog
ICAgCiAgICBSZXBvcnRlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
ICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICAoY2hl
cnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA4NjBkNmUxNThkYmI1ODFjM2FhYmM2YTIwYWU4ZDgzYjMy
NWJmZmQ4KQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYjRmMjkxYjBjYTkxNDQ1NGNi
YWM5ZmE1NTgwYmIzNWY4YWIwNGVlZSkKICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IGVk
YmUxMjE0MGQ2MjEwMDNhZmQ0NGIxNTE2MTI1YjY0MzA4MTE3YzkpCi0tLQogdG9vbHMveGwveGxf
dmNwdS5jIHwgMSArCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKykKCmRpZmYgLS1naXQg
YS90b29scy94bC94bF92Y3B1LmMgYi90b29scy94bC94bF92Y3B1LmMKaW5kZXggZWY5OTUxMzdj
OS4uMDUxZGMxMjRhMSAxMDA2NDQKLS0tIGEvdG9vbHMveGwveGxfdmNwdS5jCisrKyBiL3Rvb2xz
L3hsL3hsX3ZjcHUuYwpAQCAtNzgsNiArNzgsNyBAQCB2b2lkIGFwcGx5X2dsb2JhbF9hZmZpbml0
eV9tYXNrcyhsaWJ4bF9kb21haW5fdHlwZSB0eXBlLAogCiAgICAgc3dpdGNoICh0eXBlKSB7CiAg
ICAgY2FzZSBMSUJYTF9ET01BSU5fVFlQRV9IVk06CisgICAgY2FzZSBMSUJYTF9ET01BSU5fVFlQ
RV9QVkg6CiAgICAgICAgIHR5cGVfbWFzayA9ICZnbG9iYWxfaHZtX2FmZmluaXR5X21hc2s7CiAg
ICAgICAgIGJyZWFrOwogICAgIGNhc2UgTElCWExfRE9NQUlOX1RZUEVfUFY6Ci0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMAoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu May 23 13:14:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 13:14:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hTnXt-0002mI-9p; Thu, 23 May 2019 13:14:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Lac+=TX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hTnXr-0002m4-Lb
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 13:14:07 +0000
X-Inumbo-ID: a49acce5-7d5c-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a49acce5-7d5c-11e9-8980-bc764e045a96;
 Thu, 23 May 2019 13:14: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 1hTnXq-0006jh-7p
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 13:14:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hTnXq-0002QF-5U
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 13:14:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hTnXq-0002QF-5U@xenbits.xenproject.org>
Date: Thu, 23 May 2019 13:14:06 +0000
Subject: [Xen-changelog] [xen stable-4.10] oxenstored: Don't re-open a
 xenctrl handle for every domain introduction
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFjNTE2ZTg5NDAyYjBjOGRmOTJiMTM5ODMxNzI3ZWNlNWRiNzAwZTMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE9jdCAzIDEwOjMyOjU0IDIwMTggKzAxMDAKQ29tbWl0OiAgICAgSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBNYXkgMTcgMTc6MDA6NTIg
MjAxOSArMDEwMAoKICAgIG94ZW5zdG9yZWQ6IERvbid0IHJlLW9wZW4gYSB4ZW5jdHJsIGhhbmRs
ZSBmb3IgZXZlcnkgZG9tYWluIGludHJvZHVjdGlvbgogICAgCiAgICBDdXJyZW50bHksIGFuIHhj
IGhhbmRsZSBpcyBvcGVuZWQgaW4gbWFpbigpIHdoaWNoIGlzIHVzZWQgZm9yIGNsZWFudXAKICAg
IGFjdGl2aXRpZXMsIGFuZCBhIG5ldyB4YyBoYW5kbGUgaXMgdGVtcG9yYXJpbHkgb3BlbmVkIGV2
ZXJ5IHRpbWUgYSBkb21haW4gaXMKICAgIGludHJvZHVjZWQuICBUaGlzIGlzIGluZWZmaWNpZW50
LCBhbmQgYW1vbmdzdCBvdGhlciB0aGluZ3MsIHJlcXVpcmVzIGZ1bGwgcm9vdAogICAgcHJpdmls
ZWdlcyBmb3IgdGhlIGxpZmV0aW1lIG9mIG94ZW5zdG9yZWQuCiAgICAKICAgIEFsbCBjb2RlIHVz
aW5nIHRoZSBYZW5jdHJsIGhhbmRsZSBpcyBpbiBkb21haW5zLm1sLCBzbyBpbml0aWFsaXNlIHhj
IGFzIGEKICAgIGdsb2JhbCAobm93IGhhcHBlbnMganVzdCBiZWZvcmUgbWFpbigpIGlzIGNhbGxl
ZCkgYW5kIGRyb3AgaXQgYXMgYSBwYXJhbWV0ZXIKICAgIGZyb20gRG9tYWlucy5jcmVhdGUgYW5k
IERvbWFpbnMuY2xlYW51cC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBDaHJpc3RpYW4gTGluZGln
IDxjaHJpc3RpYW4ubGluZGlnQGNpdHJpeC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNv
bW1pdCAxMjkwMjVmZTMwOTM0YzZhMDRiYmQ5YzA1YWRlNDc5ZDM0Y2U0OTg1KQogICAgKGNoZXJy
eSBwaWNrZWQgZnJvbSBjb21taXQgNTBjMzgyMzEwZWY4MDBhMTY4Yzk0Y2Q0MTdlYmI3YTUwNDQx
MTU1OCkKLS0tCiB0b29scy9vY2FtbC94ZW5zdG9yZWQvZG9tYWlucy5tbCAgIHwgIDYgKysrKy0t
CiB0b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbCAgIHwgIDMgKy0tCiB0b29scy9vY2Ft
bC94ZW5zdG9yZWQveGVuc3RvcmVkLm1sIHwgMTAgKysrLS0tLS0tLQogMyBmaWxlcyBjaGFuZ2Vk
LCA4IGluc2VydGlvbnMoKyksIDExIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL29j
YW1sL3hlbnN0b3JlZC9kb21haW5zLm1sIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2RvbWFpbnMu
bWwKaW5kZXggNDEzNDYzMGM1OC4uNzFkZGUxNmFmYSAxMDA2NDQKLS0tIGEvdG9vbHMvb2NhbWwv
eGVuc3RvcmVkL2RvbWFpbnMubWwKKysrIGIvdG9vbHMvb2NhbWwveGVuc3RvcmVkL2RvbWFpbnMu
bWwKQEAgLTE4LDYgKzE4LDggQEAgbGV0IGRlYnVnIGZtdCA9IExvZ2dpbmcuZGVidWcgImRvbWFp
bnMiIGZtdAogbGV0IGVycm9yIGZtdCA9IExvZ2dpbmcuZXJyb3IgImRvbWFpbnMiIGZtdAogbGV0
IHdhcm4gZm10ICA9IExvZ2dpbmcud2FybiAgImRvbWFpbnMiIGZtdAogCitsZXQgeGMgPSBYZW5j
dHJsLmludGVyZmFjZV9vcGVuICgpCisKIHR5cGUgZG9tYWlucyA9IHsKIAlldmVudGNobjogRXZl
bnQudDsKIAl0YWJsZTogKFhlbmN0cmwuZG9taWQsIERvbWFpbi50KSBIYXNodGJsLnQ7CkBAIC04
Niw3ICs4OCw3IEBAIGxldCByZW1vdmVfZnJvbV9xdWV1ZSBkb20gcXVldWUgPQogCQl8IE5vbmUg
LT4gKCkKIAkJfCBTb21lIHggLT4gaWYgeD1kb20gdGhlbiBkIDo9IE5vbmUpIHF1ZXVlCiAKLWxl
dCBjbGVhbnVwIHhjIGRvbXMgPQorbGV0IGNsZWFudXAgZG9tcyA9CiAJbGV0IG5vdGlmeSA9IHJl
ZiBmYWxzZSBpbgogCWxldCBkZWFkX2RvbSA9IHJlZiBbXSBpbgogCkBAIC0xMjAsNyArMTIyLDcg
QEAgbGV0IGNsZWFudXAgeGMgZG9tcyA9CiBsZXQgcmVzdW1lIGRvbXMgZG9taWQgPQogCSgpCiAK
LWxldCBjcmVhdGUgeGMgZG9tcyBkb21pZCBtZm4gcG9ydCA9CitsZXQgY3JlYXRlIGRvbXMgZG9t
aWQgbWZuIHBvcnQgPQogCWxldCBpbnRlcmZhY2UgPSBYZW5jdHJsLm1hcF9mb3JlaWduX3Jhbmdl
IHhjIGRvbWlkIChYZW5tbWFwLmdldHBhZ2VzaXplKCkpIG1mbiBpbgogCWxldCBkb20gPSBEb21h
aW4ubWFrZSBkb21pZCBtZm4gcG9ydCBpbnRlcmZhY2UgZG9tcy5ldmVudGNobiBpbgogCUhhc2h0
YmwuYWRkIGRvbXMudGFibGUgZG9taWQgZG9tOwpkaWZmIC0tZ2l0IGEvdG9vbHMvb2NhbWwveGVu
c3RvcmVkL3Byb2Nlc3MubWwgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbAppbmRl
eCA3ZTUxYmNjZGM5Li43NGM2OWY4NjljIDEwMDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9y
ZWQvcHJvY2Vzcy5tbAorKysgYi90b29scy9vY2FtbC94ZW5zdG9yZWQvcHJvY2Vzcy5tbApAQCAt
NDEwLDggKzQxMCw3IEBAIGxldCBkb19pbnRyb2R1Y2UgY29uIHQgZG9tYWlucyBjb25zIGRhdGEg
PQogCQlpZiBEb21haW5zLmV4aXN0IGRvbWFpbnMgZG9taWQgdGhlbgogCQkJRG9tYWlucy5maW5k
IGRvbWFpbnMgZG9taWQKIAkJZWxzZSB0cnkKLQkJCWxldCBuZG9tID0gWGVuY3RybC53aXRoX2lu
dGYgKGZ1biB4YyAtPgotCQkJCURvbWFpbnMuY3JlYXRlIHhjIGRvbWFpbnMgZG9taWQgbWZuIHBv
cnQpIGluCisJCQlsZXQgbmRvbSA9IERvbWFpbnMuY3JlYXRlIGRvbWFpbnMgZG9taWQgbWZuIHBv
cnQgaW4KIAkJCUNvbm5lY3Rpb25zLmFkZF9kb21haW4gY29ucyBuZG9tOwogCQkJQ29ubmVjdGlv
bnMuZmlyZV9zcGVjX3dhdGNoZXMgY29ucyAiQGludHJvZHVjZURvbWFpbiI7CiAJCQluZG9tCmRp
ZmYgLS1naXQgYS90b29scy9vY2FtbC94ZW5zdG9yZWQveGVuc3RvcmVkLm1sIGIvdG9vbHMvb2Nh
bWwveGVuc3RvcmVkL3hlbnN0b3JlZC5tbAppbmRleCAzMzJhNjliMTYwLi40OWZjMThiZjE5IDEw
MDY0NAotLS0gYS90b29scy9vY2FtbC94ZW5zdG9yZWQveGVuc3RvcmVkLm1sCisrKyBiL3Rvb2xz
L29jYW1sL3hlbnN0b3JlZC94ZW5zdG9yZWQubWwKQEAgLTE3NywxMiArMTc3LDExIEBAIGxldCBm
cm9tX2NoYW5uZWxfZiBjaGFuIGRvbWFpbl9mIHdhdGNoX2Ygc3RvcmVfZiA9CiBsZXQgZnJvbV9j
aGFubmVsIHN0b3JlIGNvbnMgZG9tcyBjaGFuID0KIAkoKiBkb24ndCBsZXQgdGhlIHBlcm1pc3Np
b24gZ2V0IG9uIG91ciB3YXksIGZ1bGwgcGVybSAhICopCiAJbGV0IG9wID0gU3RvcmUuZ2V0X29w
cyBzdG9yZSBQZXJtcy5Db25uZWN0aW9uLmZ1bGxfcmlnaHRzIGluCi0JbGV0IHhjID0gWGVuY3Ry
bC5pbnRlcmZhY2Vfb3BlbiAoKSBpbgogCiAJbGV0IGRvbWFpbl9mIGRvbWlkIG1mbiBwb3J0ID0K
IAkJbGV0IG5kb20gPQogCQkJaWYgZG9taWQgPiAwIHRoZW4KLQkJCQlEb21haW5zLmNyZWF0ZSB4
YyBkb21zIGRvbWlkIG1mbiBwb3J0CisJCQkJRG9tYWlucy5jcmVhdGUgZG9tcyBkb21pZCBtZm4g
cG9ydAogCQkJZWxzZQogCQkJCURvbWFpbnMuY3JlYXRlMCBkb21zCiAJCQlpbgpAQCAtMTk2LDgg
KzE5NSw3IEBAIGxldCBmcm9tX2NoYW5uZWwgc3RvcmUgY29ucyBkb21zIGNoYW4gPQogCQlvcC5T
dG9yZS53cml0ZSBwYXRoIHZhbHVlOwogCQlvcC5TdG9yZS5zZXRwZXJtcyBwYXRoIHBlcm1zCiAJ
CWluCi0JZmluYWxseSAoZnVuICgpIC0+IGZyb21fY2hhbm5lbF9mIGNoYW4gZG9tYWluX2Ygd2F0
Y2hfZiBzdG9yZV9mKQotCSAgICAgICAgKGZ1biAoKSAtPiBYZW5jdHJsLmludGVyZmFjZV9jbG9z
ZSB4YykKKwlmcm9tX2NoYW5uZWxfZiBjaGFuIGRvbWFpbl9mIHdhdGNoX2Ygc3RvcmVfZgogCiBs
ZXQgZnJvbV9maWxlIHN0b3JlIGNvbnMgZG9tcyBmaWxlID0KIAlsZXQgY2hhbm5lbCA9IG9wZW5f
aW4gZmlsZSBpbgpAQCAtMzI4LDggKzMyNiw2IEBAIGxldCBfID0KIAkJKGlmIGNmLmRvbWFpbl9p
bml0IHRoZW4gWyBFdmVudC5mZCBldmVudGNobiBdIGVsc2UgW10pCiAJCWluCiAKLQlsZXQgeGMg
PSBYZW5jdHJsLmludGVyZmFjZV9vcGVuICgpIGluCi0KIAlsZXQgcHJvY2Vzc19zcGVjaWFsX2Zk
cyByc2V0ID0KIAkJbGV0IGFjY2VwdF9jb25uZWN0aW9uIGNhbl93cml0ZSBmZCA9CiAJCQlsZXQg
KGNmZCwgYWRkcikgPSBVbml4LmFjY2VwdCBmZCBpbgpAQCAtMzQwLDcgKzMzNiw3IEBAIGxldCBf
ID0KIAkJCWRlYnVnICJwZW5kaW5nIHBvcnQgJWQiIChYZW5ldmVudGNobi50b19pbnQgcG9ydCk7
CiAJCQlmaW5hbGx5IChmdW4gKCkgLT4KIAkJCQlpZiBTb21lIHBvcnQgPSBldmVudGNobi5FdmVu
dC52aXJxX3BvcnQgdGhlbiAoCi0JCQkJCWxldCAobm90aWZ5LCBkZWFkZG9tKSA9IERvbWFpbnMu
Y2xlYW51cCB4YyBkb21haW5zIGluCisJCQkJCWxldCAobm90aWZ5LCBkZWFkZG9tKSA9IERvbWFp
bnMuY2xlYW51cCBkb21haW5zIGluCiAJCQkJCUxpc3QuaXRlciAoQ29ubmVjdGlvbnMuZGVsX2Rv
bWFpbiBjb25zKSBkZWFkZG9tOwogCQkJCQlpZiBkZWFkZG9tIDw+IFtdIHx8IG5vdGlmeSB0aGVu
CiAJCQkJCQlDb25uZWN0aW9ucy5maXJlX3NwZWNfd2F0Y2hlcyBjb25zICJAcmVsZWFzZURvbWFp
biIKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWJsZS00LjEwCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu May 23 15:33:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 15: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 1hTpiN-0005YP-Hc; Thu, 23 May 2019 15:33:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Lac+=TX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hTpiM-0005YK-Nw
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 15:33:06 +0000
X-Inumbo-ID: 0ea41e74-7d70-11e9-b72d-abd5803b0ab3
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0ea41e74-7d70-11e9-b72d-abd5803b0ab3;
 Thu, 23 May 2019 15:33:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hTpiK-00014F-Ga
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 15:33:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hTpiK-0000lu-Dr
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 15:33:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hTpiK-0000lu-Dr@xenbits.xenproject.org>
Date: Thu, 23 May 2019 15:33:04 +0000
Subject: [Xen-changelog] [xen staging] libx86: Introduce wrappers for
 extracting XCR0/XSS from a cpuid policy
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFkOGU2MjMyZDU4OTdlYWIwNTI1OTYzODljY2I4ZWI4ZjFkODUwYTEKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE1heSAyMiAxODozOToyMyAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBNYXkgMjMgMTU6NTQ6
MDUgMjAxOSArMDEwMAoKICAgIGxpYng4NjogSW50cm9kdWNlIHdyYXBwZXJzIGZvciBleHRyYWN0
aW5nIFhDUjAvWFNTIGZyb20gYSBjcHVpZCBwb2xpY3kKICAgIAogICAgVGhpcyBhdm9pZHMgb3Bl
bmNvZGluZyB0aGUgc2xpZ2h0bHktYXdrd2FyZCBsb2dpYy4gIE1vcmUgdXNlcyBvZiB0aGVzZQog
ICAgd3JhcHBlcnMgd2lsbCBiZSBpbnRyb2R1Y2VkIHNob3J0bHkuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4
Ni94c3RhdGUuYyAgICAgICAgICAgfCAgOCArKy0tLS0tLQogeGVuL2luY2x1ZGUveGVuL2xpYi94
ODYvY3B1aWQuaCB8IDEyICsrKysrKysrKysrKwogeGVuL2xpYi94ODYvY3B1aWQuYyAgICAgICAg
ICAgICB8ICAzICstLQogMyBmaWxlcyBjaGFuZ2VkLCAxNSBpbnNlcnRpb25zKCspLCA4IGRlbGV0
aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni94c3RhdGUuYyBiL3hlbi9hcmNoL3g4
Ni94c3RhdGUuYwppbmRleCAzZGE2MDlhNmIwLi4zMjkzZWY4MzRmIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYveHN0YXRlLmMKKysrIGIveGVuL2FyY2gveDg2L3hzdGF0ZS5jCkBAIC02NjAsOSAr
NjYwLDcgQEAgc3RhdGljIGJvb2wgdmFsaWRfeGNyMCh1NjQgeGNyMCkKIGludCB2YWxpZGF0ZV94
c3RhdGUoY29uc3Qgc3RydWN0IGRvbWFpbiAqZCwgdWludDY0X3QgeGNyMCwgdWludDY0X3QgeGNy
MF9hY2N1bSwKICAgICAgICAgICAgICAgICAgICAgY29uc3Qgc3RydWN0IHhzYXZlX2hkciAqaGRy
KQogewotICAgIGNvbnN0IHN0cnVjdCBjcHVpZF9wb2xpY3kgKmNwID0gZC0+YXJjaC5jcHVpZDsK
LSAgICB1aW50NjRfdCB4Y3IwX21heCA9Ci0gICAgICAgICgodWludDY0X3QpY3AtPnhzdGF0ZS54
Y3IwX2hpZ2ggPDwgMzIpIHwgY3AtPnhzdGF0ZS54Y3IwX2xvdzsKKyAgICB1aW50NjRfdCB4Y3Iw
X21heCA9IGNwdWlkX3BvbGljeV94Y3IwX21heChkLT5hcmNoLmNwdWlkKTsKICAgICB1bnNpZ25l
ZCBpbnQgaTsKIAogICAgIGlmICggKGhkci0+eHN0YXRlX2J2ICYgfnhjcjBfYWNjdW0pIHx8CkBA
IC02ODYsOSArNjg0LDcgQEAgaW50IHZhbGlkYXRlX3hzdGF0ZShjb25zdCBzdHJ1Y3QgZG9tYWlu
ICpkLCB1aW50NjRfdCB4Y3IwLCB1aW50NjRfdCB4Y3IwX2FjY3VtLAogaW50IGhhbmRsZV94c2V0
YnYodTMyIGluZGV4LCB1NjQgbmV3X2J2KQogewogICAgIHN0cnVjdCB2Y3B1ICpjdXJyID0gY3Vy
cmVudDsKLSAgICBjb25zdCBzdHJ1Y3QgY3B1aWRfcG9saWN5ICpjcCA9IGN1cnItPmRvbWFpbi0+
YXJjaC5jcHVpZDsKLSAgICB1aW50NjRfdCB4Y3IwX21heCA9Ci0gICAgICAgICgodWludDY0X3Qp
Y3AtPnhzdGF0ZS54Y3IwX2hpZ2ggPDwgMzIpIHwgY3AtPnhzdGF0ZS54Y3IwX2xvdzsKKyAgICB1
aW50NjRfdCB4Y3IwX21heCA9IGNwdWlkX3BvbGljeV94Y3IwX21heChjdXJyLT5kb21haW4tPmFy
Y2guY3B1aWQpOwogICAgIHU2NCBtYXNrOwogCiAgICAgaWYgKCBpbmRleCAhPSBYQ1JfWEZFQVRV
UkVfRU5BQkxFRF9NQVNLICkKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3hlbi9saWIveDg2L2Nw
dWlkLmggYi94ZW4vaW5jbHVkZS94ZW4vbGliL3g4Ni9jcHVpZC5oCmluZGV4IDI1MmQyYzk3OGQu
LmVkN2Q3YjQxZmUgMTAwNjQ0Ci0tLSBhL3hlbi9pbmNsdWRlL3hlbi9saWIveDg2L2NwdWlkLmgK
KysrIGIveGVuL2luY2x1ZGUveGVuL2xpYi94ODYvY3B1aWQuaApAQCAtMzA4LDYgKzMwOCwxOCBA
QCBzdGF0aWMgaW5saW5lIHZvaWQgY3B1aWRfZmVhdHVyZXNldF90b19wb2xpY3koCiAgICAgcC0+
ZmVhdC5fN2ExICA9IGZzW0ZFQVRVUkVTRVRfN2ExXTsKIH0KIAorc3RhdGljIGlubGluZSB1aW50
NjRfdCBjcHVpZF9wb2xpY3lfeGNyMF9tYXgoY29uc3Qgc3RydWN0IGNwdWlkX3BvbGljeSAqcCkK
K3sKKyAgICByZXR1cm4gKCh1aW50NjRfdClwLT54c3RhdGUueGNyMF9oaWdoIDw8IDMyKSB8IHAt
PnhzdGF0ZS54Y3IwX2xvdzsKK30KKworc3RhdGljIGlubGluZSB1aW50NjRfdCBjcHVpZF9wb2xp
Y3lfeHN0YXRlcyhjb25zdCBzdHJ1Y3QgY3B1aWRfcG9saWN5ICpwKQoreworICAgIHVpbnQ2NF90
IHZhbCA9IHAtPnhzdGF0ZS54Y3IwX2hpZ2ggfCBwLT54c3RhdGUueHNzX2hpZ2g7CisKKyAgICBy
ZXR1cm4gKHZhbCA8PCAzMikgfCBwLT54c3RhdGUueGNyMF9sb3cgfCBwLT54c3RhdGUueHNzX2xv
dzsKK30KKwogY29uc3QgdWludDMyX3QgKng4Nl9jcHVpZF9sb29rdXBfZGVlcF9kZXBzKHVpbnQz
Ml90IGZlYXR1cmUpOwogCiAvKioKZGlmZiAtLWdpdCBhL3hlbi9saWIveDg2L2NwdWlkLmMgYi94
ZW4vbGliL3g4Ni9jcHVpZC5jCmluZGV4IDIzNjE5Yzc5NjcuLjc0YzViMThhYzcgMTAwNjQ0Ci0t
LSBhL3hlbi9saWIveDg2L2NwdWlkLmMKKysrIGIveGVuL2xpYi94ODYvY3B1aWQuYwpAQCAtMTQ0
LDggKzE0NCw3IEBAIHZvaWQgeDg2X2NwdWlkX3BvbGljeV9maWxsX25hdGl2ZShzdHJ1Y3QgY3B1
aWRfcG9saWN5ICpwKQogICAgICAgICBjcHVpZF9jb3VudF9sZWFmKDB4ZCwgMCwgJnAtPnhzdGF0
ZS5yYXdbMF0pOwogICAgICAgICBjcHVpZF9jb3VudF9sZWFmKDB4ZCwgMSwgJnAtPnhzdGF0ZS5y
YXdbMV0pOwogCi0gICAgICAgIHhzdGF0ZXMgID0gKCh1aW50NjRfdCkocC0+eHN0YXRlLnhjcjBf
aGlnaCB8IHAtPnhzdGF0ZS54c3NfaGlnaCkgPDwgMzIpOwotICAgICAgICB4c3RhdGVzIHw9ICAg
ICAgICAgICAgKHAtPnhzdGF0ZS54Y3IwX2xvdyAgfCBwLT54c3RhdGUueHNzX2xvdyk7CisgICAg
ICAgIHhzdGF0ZXMgPSBjcHVpZF9wb2xpY3lfeHN0YXRlcyhwKTsKIAogICAgICAgICBmb3IgKCBp
ID0gMjsgaSA8IG1pbl90KHVuc2lnbmVkIGludCwgNjMsCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgQVJSQVlfU0laRShwLT54c3RhdGUucmF3KSk7ICsraSApCi0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Thu May 23 15:33:17 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 15:33:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hTpiX-0005Zl-JQ; Thu, 23 May 2019 15:33:17 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Lac+=TX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hTpiX-0005Zf-7r
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 15:33:17 +0000
X-Inumbo-ID: 14aecf30-7d70-11e9-bcb6-bb09c4ed3675
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 14aecf30-7d70-11e9-bcb6-bb09c4ed3675;
 Thu, 23 May 2019 15:33:14 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hTpiU-00014b-MS
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 15:33:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hTpiU-0000mQ-Jq
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 15:33:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hTpiU-0000mQ-Jq@xenbits.xenproject.org>
Date: Thu, 23 May 2019 15:33:14 +0000
Subject: [Xen-changelog] [xen staging] libx86: Elide more empty CPUID leaves
 when serialising a policy
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJlZWQ4M2E5YWExYTEyZDQ3NTEyNjc1ZWZmMzFhYzJhYmVkMjVjNGYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VHVlIE1heSAyMSAxODoxOTozMyAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBNYXkgMjMgMTU6NTQ6
MDYgMjAxOSArMDEwMAoKICAgIGxpYng4NjogRWxpZGUgbW9yZSBlbXB0eSBDUFVJRCBsZWF2ZXMg
d2hlbiBzZXJpYWxpc2luZyBhIHBvbGljeQogICAgCiAgICB4ODZfY3B1aWRfY29weV90b19idWZm
ZXIoKSBjdXJyZW50bHkgc2VyaWFsaXNlcyB0aGUgZnVsbCBjb250ZW50IG9mIHRoZQogICAgdmFy
aW91cyBzdWJsZWFmIHVuaW9ucy4gIFdoaWxlIGxlYXZlcyA0LCAweGIgYW5kIDB4ZCBkb24ndCBo
YXZlIGEgY29uY3JldGUKICAgIG1heF9zdWJsZWFmIGZpZWxkLCB0aGV5IGRvIGhhdmUgd2VsbCBk
ZWZpbmVkIHVwcGVyIGJvdW5kcy4KICAgIAogICAgRGlmZmluZyB0aGUgcmVzdWx0cyBvZiBgeGVu
LWNwdWlkIC1wYCBzaG93cyB0aGUgcmVzdWx0aW5nIHNhdmluZzoKICAgIAogICAgICBAQCAtMSw1
ICsxLDUgQEAKICAgICAgIFhlbiByZXBvcnRzIHRoZXJlIGFyZSBtYXhpbXVtIDExNCBsZWF2ZXMg
YW5kIDEgTVNScwogICAgICAtUmF3IHBvbGljeTogOTMgbGVhdmVzLCAxIE1TUnMKICAgICAgK1Jh
dyBwb2xpY3k6IDM4IGxlYXZlcywgMSBNU1JzCiAgICAgICAgQ1BVSUQ6CiAgICAgICAgIGxlYWYg
ICAgIHN1YmxlYWYgIC0+IGVheCAgICAgIGVieCAgICAgIGVjeCAgICAgIGVkeAogICAgICAgICAw
MDAwMDAwMDpmZmZmZmZmZiAtPiAwMDAwMDAxNjo3NTZlNjU0Nzo2YzY1NzQ2ZTo0OTY1NmU2OQog
ICAgICBAQCAtMzIsNyArMzIsNyBAQCBSYXcgcG9saWN5OiA5MyBsZWF2ZXMsIDEgTVNScwogICAg
ICAgIE1TUnM6CiAgICAgICAgIGluZGV4ICAgIC0+IHZhbHVlCiAgICAgICAgIDAwMDAwMGNlIC0+
IDAwMDAwMDAwODAwMDAwMDAKICAgICAgLUhvc3QgcG9saWN5OiA5MyBsZWF2ZXMsIDEgTVNScwog
ICAgICArSG9zdCBwb2xpY3k6IDMzIGxlYXZlcywgMSBNU1JzCiAgICAgICAgQ1BVSUQ6CiAgICAg
ICAgIGxlYWYgICAgIHN1YmxlYWYgIC0+IGVheCAgICAgIGVieCAgICAgIGVjeCAgICAgIGVkeAog
ICAgICAgICAwMDAwMDAwMDpmZmZmZmZmZiAtPiAwMDAwMDAwZDo3NTZlNjU0Nzo2YzY1NzQ2ZTo0
OTY1NmU2OQogICAgCiAgICB3aGljaCBpcyBtb3N0bHkgZHVlIHRvIG5vIGxvbmdlciB3cml0aW5n
IG91dCA2NCBsZWF2ZXMgZm9yIHhzdGF0ZSB3aGVuIChvbgogICAgdGhpcyBDb2ZmZWVMYWtlIHN5
c3RlbSkgOCB3aWxsIGRvLgogICAgCiAgICBFeHRlbmQgdGhlIHVuaXQgdGVzdHMgdG8gY292ZXIg
ZW1wdHkgYW5kIHBhcnRpYWxseSBmaWxsZWQgc3VibGVhZiB1bmlvbnMuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHRvb2xzL3Rl
c3RzL2NwdS1wb2xpY3kvdGVzdC1jcHUtcG9saWN5LmMgfCA3MSArKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKwogeGVuL2xpYi94ODYvY3B1aWQuYyAgICAgICAgICAgICAgICAgICAgICB8
IDIxICsrKysrKysrKy0KIDIgZmlsZXMgY2hhbmdlZCwgOTEgaW5zZXJ0aW9ucygrKSwgMSBkZWxl
dGlvbigtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL2NwdS1wb2xpY3kvdGVzdC1jcHUtcG9s
aWN5LmMgYi90b29scy90ZXN0cy9jcHUtcG9saWN5L3Rlc3QtY3B1LXBvbGljeS5jCmluZGV4IGJl
Y2VkNWU5YTYuLmZkOTZjMGI4OTYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL2NwdS1wb2xpY3kv
dGVzdC1jcHUtcG9saWN5LmMKKysrIGIvdG9vbHMvdGVzdHMvY3B1LXBvbGljeS90ZXN0LWNwdS1w
b2xpY3kuYwpAQCAtNjUsNiArNjUsNzcgQEAgc3RhdGljIHZvaWQgdGVzdF9jcHVpZF9zZXJpYWxp
c2Vfc3VjY2Vzcyh2b2lkKQogICAgICAgICAgICAgLm5hbWUgPSAiZW1wdHkgcG9saWN5IiwKICAg
ICAgICAgICAgIC5ucl9sZWF2ZXMgPSA0LAogICAgICAgICB9LAorCisgICAgICAgIC8qIExlYWYg
NCBzZXJpYWxpc2F0aW9uIHN0b3BzIGF0IHRoZSBmaXJzdCBzdWJsZWFmIHdpdGggdHlwZSAwLiAq
LworICAgICAgICB7CisgICAgICAgICAgICAubmFtZSA9ICJlbXB0eSBsZWFmIDQiLAorICAgICAg
ICAgICAgLnAgPSB7CisgICAgICAgICAgICAgICAgLmJhc2ljLm1heF9sZWFmID0gNCwKKyAgICAg
ICAgICAgIH0sCisgICAgICAgICAgICAubnJfbGVhdmVzID0gNCArIDQsCisgICAgICAgIH0sCisg
ICAgICAgIHsKKyAgICAgICAgICAgIC5uYW1lID0gInBhcnRpYWwgbGVhZiA0IiwKKyAgICAgICAg
ICAgIC5wID0geworICAgICAgICAgICAgICAgIC5iYXNpYy5tYXhfbGVhZiA9IDQsCisgICAgICAg
ICAgICAgICAgLmNhY2hlLnN1YmxlYWZbMF0udHlwZSA9IDEsCisgICAgICAgICAgICB9LAorICAg
ICAgICAgICAgLm5yX2xlYXZlcyA9IDQgKyA0ICsgMSwKKyAgICAgICAgfSwKKworICAgICAgICAv
KiBMZWFmIDcgc2VyaWFsaXNhdGlvbiBzdG9wcyBhdCBtYXhfc3VibGVhZi4gKi8KKyAgICAgICAg
eworICAgICAgICAgICAgLm5hbWUgPSAiZW1wdHkgbGVhZiA3IiwKKyAgICAgICAgICAgIC5wID0g
eworICAgICAgICAgICAgICAgIC5iYXNpYy5tYXhfbGVhZiA9IDcsCisgICAgICAgICAgICB9LAor
ICAgICAgICAgICAgLm5yX2xlYXZlcyA9IDQgKyA3LAorICAgICAgICB9LAorICAgICAgICB7Cisg
ICAgICAgICAgICAubmFtZSA9ICJwYXJ0aWFsIGxlYWYgNyIsCisgICAgICAgICAgICAucCA9IHsK
KyAgICAgICAgICAgICAgICAuYmFzaWMubWF4X2xlYWYgPSA3LAorICAgICAgICAgICAgICAgIC5m
ZWF0Lm1heF9zdWJsZWFmID0gMSwKKyAgICAgICAgICAgIH0sCisgICAgICAgICAgICAubnJfbGVh
dmVzID0gNCArIDcgKyAxLAorICAgICAgICB9LAorCisgICAgICAgIC8qIExlYWYgMHhiIHNlcmlh
bGlzYXRpb24gc3RvcHMgYXQgdGhlIGZpcnN0IHN1YmxlYWYgd2l0aCB0eXBlIDAuICovCisgICAg
ICAgIHsKKyAgICAgICAgICAgIC5uYW1lID0gImVtcHR5IGxlYWYgMHhiIiwKKyAgICAgICAgICAg
IC5wID0geworICAgICAgICAgICAgICAgIC5iYXNpYy5tYXhfbGVhZiA9IDB4YiwKKyAgICAgICAg
ICAgIH0sCisgICAgICAgICAgICAubnJfbGVhdmVzID0gNCArIDB4YiwKKyAgICAgICAgfSwKKyAg
ICAgICAgeworICAgICAgICAgICAgLm5hbWUgPSAicGFydGlhbCBsZWFmIDB4YiIsCisgICAgICAg
ICAgICAucCA9IHsKKyAgICAgICAgICAgICAgICAuYmFzaWMubWF4X2xlYWYgPSAweGIsCisgICAg
ICAgICAgICAgICAgLnRvcG8uc3VibGVhZlswXS50eXBlID0gMSwKKyAgICAgICAgICAgIH0sCisg
ICAgICAgICAgICAubnJfbGVhdmVzID0gNCArIDB4YiArIDEsCisgICAgICAgIH0sCisKKyAgICAg
ICAgLyoKKyAgICAgICAgICogTGVhZiAweGQgc2VyaWFsaXNhdGlvbiBhdXRvbWF0aWNhbGx5IGhh
cyB0d28gbGVhdmVzLCBhbmQgc3RvcHMgdGhlCisgICAgICAgICAqIGhpZ2hlc3QgYml0IHNldCBp
biB7eGNyMCx4c3N9X3toaWdoLGxvd30uCisgICAgICAgICAqLworICAgICAgICB7CisgICAgICAg
ICAgICAubmFtZSA9ICJlbXB0eSBsZWFmIDB4ZCIsCisgICAgICAgICAgICAucCA9IHsKKyAgICAg
ICAgICAgICAgICAuYmFzaWMubWF4X2xlYWYgPSAweGQsCisgICAgICAgICAgICB9LAorICAgICAg
ICAgICAgLm5yX2xlYXZlcyA9IDQgKyAweGQgKyAxLAorICAgICAgICB9LAorICAgICAgICB7Cisg
ICAgICAgICAgICAubmFtZSA9ICJwYXJ0aWFsIDB4ZCIsCisgICAgICAgICAgICAucCA9IHsKKyAg
ICAgICAgICAgICAgICAuYmFzaWMubWF4X2xlYWYgPSAweGQsCisgICAgICAgICAgICAgICAgLnhz
dGF0ZS54Y3IwX2xvdyA9IDcsCisgICAgICAgICAgICB9LAorICAgICAgICAgICAgLm5yX2xlYXZl
cyA9IDQgKyAweGQgKyAxICsgMSwKKyAgICAgICAgfSwKICAgICB9OwogCiAgICAgcHJpbnRmKCJU
ZXN0aW5nIENQVUlEIHNlcmlhbGlzZSBzdWNjZXNzOlxuIik7CmRpZmYgLS1naXQgYS94ZW4vbGli
L3g4Ni9jcHVpZC5jIGIveGVuL2xpYi94ODYvY3B1aWQuYwppbmRleCA3NGM1YjE4YWM3Li5hODJj
ZGIyN2FhIDEwMDY0NAotLS0gYS94ZW4vbGliL3g4Ni9jcHVpZC5jCisrKyBiL3hlbi9saWIveDg2
L2NwdWlkLmMKQEAgLTI0MSw3ICsyNDEsMTIgQEAgaW50IHg4Nl9jcHVpZF9jb3B5X3RvX2J1ZmZl
cihjb25zdCBzdHJ1Y3QgY3B1aWRfcG9saWN5ICpwLAogICAgICAgICB7CiAgICAgICAgIGNhc2Ug
MHg0OgogICAgICAgICAgICAgZm9yICggc3VibGVhZiA9IDA7IHN1YmxlYWYgPCBBUlJBWV9TSVpF
KHAtPmNhY2hlLnJhdyk7ICsrc3VibGVhZiApCisgICAgICAgICAgICB7CiAgICAgICAgICAgICAg
ICAgQ09QWV9MRUFGKGxlYWYsIHN1YmxlYWYsICZwLT5jYWNoZS5yYXdbc3VibGVhZl0pOworCisg
ICAgICAgICAgICAgICAgaWYgKCBwLT5jYWNoZS5zdWJsZWFmW3N1YmxlYWZdLnR5cGUgPT0gMCAp
CisgICAgICAgICAgICAgICAgICAgIGJyZWFrOworICAgICAgICAgICAgfQogICAgICAgICAgICAg
YnJlYWs7CiAKICAgICAgICAgY2FzZSAweDc6CkBAIC0yNTMsMTMgKzI1OCwyNyBAQCBpbnQgeDg2
X2NwdWlkX2NvcHlfdG9fYnVmZmVyKGNvbnN0IHN0cnVjdCBjcHVpZF9wb2xpY3kgKnAsCiAKICAg
ICAgICAgY2FzZSAweGI6CiAgICAgICAgICAgICBmb3IgKCBzdWJsZWFmID0gMDsgc3VibGVhZiA8
IEFSUkFZX1NJWkUocC0+dG9wby5yYXcpOyArK3N1YmxlYWYgKQorICAgICAgICAgICAgewogICAg
ICAgICAgICAgICAgIENPUFlfTEVBRihsZWFmLCBzdWJsZWFmLCAmcC0+dG9wby5yYXdbc3VibGVh
Zl0pOworCisgICAgICAgICAgICAgICAgaWYgKCBwLT50b3BvLnN1YmxlYWZbc3VibGVhZl0udHlw
ZSA9PSAwICkKKyAgICAgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAgICAgICB9CiAgICAg
ICAgICAgICBicmVhazsKIAogICAgICAgICBjYXNlIDB4ZDoKLSAgICAgICAgICAgIGZvciAoIHN1
YmxlYWYgPSAwOyBzdWJsZWFmIDwgQVJSQVlfU0laRShwLT54c3RhdGUucmF3KTsgKytzdWJsZWFm
ICkKKyAgICAgICAgeworICAgICAgICAgICAgdWludDY0X3QgeHN0YXRlcyA9IGNwdWlkX3BvbGlj
eV94c3RhdGVzKHApOworCisgICAgICAgICAgICBDT1BZX0xFQUYobGVhZiwgMCwgJnAtPnhzdGF0
ZS5yYXdbMF0pOworICAgICAgICAgICAgQ09QWV9MRUFGKGxlYWYsIDEsICZwLT54c3RhdGUucmF3
WzFdKTsKKworICAgICAgICAgICAgZm9yICggeHN0YXRlcyA+Pj0gMiwgc3VibGVhZiA9IDI7Cisg
ICAgICAgICAgICAgICAgICB4c3RhdGVzICYmIHN1YmxlYWYgPCBBUlJBWV9TSVpFKHAtPnhzdGF0
ZS5yYXcpOworICAgICAgICAgICAgICAgICAgeHN0YXRlcyA+Pj0gMSwgKytzdWJsZWFmICkKICAg
ICAgICAgICAgICAgICBDT1BZX0xFQUYobGVhZiwgc3VibGVhZiwgJnAtPnhzdGF0ZS5yYXdbc3Vi
bGVhZl0pOwogICAgICAgICAgICAgYnJlYWs7CisgICAgICAgIH0KIAogICAgICAgICBkZWZhdWx0
OgogICAgICAgICAgICAgQ09QWV9MRUFGKGxlYWYsIFhFTl9DUFVJRF9OT19TVUJMRUFGLCAmcC0+
YmFzaWMucmF3W2xlYWZdKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu May 23 15:33:27 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 15:33:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hTpih-0005b4-N2; Thu, 23 May 2019 15:33:27 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Lac+=TX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hTpig-0005as-Bv
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 15:33:26 +0000
X-Inumbo-ID: 1abc47be-7d70-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1abc47be-7d70-11e9-8980-bc764e045a96;
 Thu, 23 May 2019 15:33:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hTpie-00014j-SC
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 15:33:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hTpie-0000n6-Pd
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 15:33:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hTpie-0000n6-Pd@xenbits.xenproject.org>
Date: Thu, 23 May 2019 15:33:24 +0000
Subject: [Xen-changelog] [xen staging] x86/pv: Fix error handling in
 dom0_construct_pv()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDgyMDczMTRkOTg1Zjg5Y2E2OTIwMDY2ZDEwNTRiZTMzYzg0MTllNzgKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE1heSAyMCAxMDoxNDowMSAyMDE5ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBNYXkgMjMgMTU6NTk6
MDAgMjAxOSArMDEwMAoKICAgIHg4Ni9wdjogRml4IGVycm9yIGhhbmRsaW5nIGluIGRvbTBfY29u
c3RydWN0X3B2KCkKICAgIAogICAgT25lIHBhdGggaW4gZG9tMF9jb25zdHJ1Y3RfcHYoKSByZXR1
cm5zIC0xIHVubGlrZSBhbGwgb3RoZXIgZXJyb3IgcGF0aHMuCiAgICBTd2l0Y2ggaXQgdG8gcmV0
dXJuaW5nIC1FSU5WQUwuCiAgICAKICAgIFRoaXMgd2FzIGxhc3QgbW9kaWZpZWQgYnkgYy9zIGM4
NDQ4MWZiIFhTQS01NSwgYnV0IHRoZSBidWcgcHJlZGF0ZXMgdGhhdAogICAgc2VyaWVzLiAgSG93
ZXZlciwgdGhpcyBwYXRjaCBkaWQgKGZvciBubyBvYnZpb3VzIHJlYXNvbikgaW50cm9kdWNlIGEK
ICAgIGJpZnVyY2F0ZWQgdGFpbCB0byB0aGUgZnVuY3Rpb24gd2l0aCB0d28gc3VidGx5IGRpZmZl
cmVudCBlbGZfY2hlY2tfYnJva2VuKCkKICAgIGNsYXVzZXMuCiAgICAKICAgIEFzIHRoZSBlbGZf
Y2hlY2tfYnJva2VuKCkgaXMganVzdCBhIHdhcm5pbmcgYW5kIGRvZXNuJ3QgaW5mbHVlbmNlIHRo
ZSBmdXJ0aGVyCiAgICBib290LCBmb2xkIHRoZSBleGl0IHBhdGhzIHRvZ2V0aGVyIGFuZCB1c2Ug
YSBzaW5nbGUgY2xhdXNlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxh
bmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jIHwgMTAg
KystLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgOCBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jIGIveGVuL2FyY2gv
eDg2L3B2L2RvbTBfYnVpbGQuYwppbmRleCBjZWYyZDQyMjU0Li4wNjRhMTBlZDFmIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9k
b20wX2J1aWxkLmMKQEAgLTczNSw3ICs3MzUsNyBAQCBpbnQgX19pbml0IGRvbTBfY29uc3RydWN0
X3B2KHN0cnVjdCBkb21haW4gKmQsCiAgICAgICAgICAgICBtYXBjYWNoZV9vdmVycmlkZV9jdXJy
ZW50KE5VTEwpOwogICAgICAgICAgICAgc3dpdGNoX2NyM19jcjQoY3VycmVudC0+YXJjaC5jcjMs
IHJlYWRfY3I0KCkpOwogICAgICAgICAgICAgcHJpbnRrKCJJbnZhbGlkIEhZUEVSQ0FMTF9QQUdF
IGZpZWxkIGluIEVMRiBub3Rlcy5cbiIpOwotICAgICAgICAgICAgcmMgPSAtMTsKKyAgICAgICAg
ICAgIHJjID0gLUVJTlZBTDsKICAgICAgICAgICAgIGdvdG8gb3V0OwogICAgICAgICB9CiAgICAg
ICAgIGh5cGVyY2FsbF9wYWdlX2luaXRpYWxpc2UoCkBAIC05MDMsMjEgKzkwMywxNSBAQCBpbnQg
X19pbml0IGRvbTBfY29uc3RydWN0X3B2KHN0cnVjdCBkb21haW4gKmQsCiAgICAgcmMgPSBkb20w
X3NldHVwX3Blcm1pc3Npb25zKGQpOwogICAgIEJVR19PTihyYyAhPSAwKTsKIAotICAgIGlmICgg
ZWxmX2NoZWNrX2Jyb2tlbigmZWxmKSApCi0gICAgICAgIHByaW50aygiIFhlbiB3YXJuaW5nOiBk
b20wIGtlcm5lbCBicm9rZW4gRUxGOiAlc1xuIiwKLSAgICAgICAgICAgICAgIGVsZl9jaGVja19i
cm9rZW4oJmVsZikpOwotCiAgICAgaWYgKCBkLT5kb21haW5faWQgPT0gaGFyZHdhcmVfZG9taWQg
KQogICAgICAgICBpb21tdV9od2RvbV9pbml0KGQpOwogCiAgICAgdi0+aXNfaW5pdGlhbGlzZWQg
PSAxOwogICAgIGNsZWFyX2JpdChfVlBGX2Rvd24sICZ2LT5wYXVzZV9mbGFncyk7CiAKLSAgICBy
ZXR1cm4gMDsKLQogb3V0OgogICAgIGlmICggZWxmX2NoZWNrX2Jyb2tlbigmZWxmKSApCi0gICAg
ICAgIHByaW50aygiIFhlbiBkb20wIGtlcm5lbCBicm9rZW4gRUxGOiAlc1xuIiwKKyAgICAgICAg
cHJpbnRrKFhFTkxPR19XQVJOSU5HICJEb20wIGtlcm5lbCBicm9rZW4gRUxGOiAlc1xuIiwKICAg
ICAgICAgICAgICAgIGVsZl9jaGVja19icm9rZW4oJmVsZikpOwogCiAgICAgcmV0dXJuIHJjOwot
LQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3Rh
Z2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVu
LWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9y
ZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu May 23 15:33:37 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 15:33:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hTpir-0005cH-Or; Thu, 23 May 2019 15:33:37 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Lac+=TX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hTpiq-0005cA-NU
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 15:33:36 +0000
X-Inumbo-ID: 20cfbf9a-7d70-11e9-8286-37e44b81a2de
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 20cfbf9a-7d70-11e9-8286-37e44b81a2de;
 Thu, 23 May 2019 15:33:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hTpip-00014r-20
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 15:33:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hTpio-0000nh-Ve
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 15:33:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hTpio-0000nh-Ve@xenbits.xenproject.org>
Date: Thu, 23 May 2019 15:33:34 +0000
Subject: [Xen-changelog] [xen staging] x86/boot: Rename dom0_{pvh,
 verbose} variables to have an opt_ prefix
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE1Y2UwOTFkZDgzZDZjOGZlZTc1NTRkNjkxNmQ0NWE4M2NlZjhiMmUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE1heSAyMCAxMDoxNDowMyAyMDE5ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBNYXkgMjMgMTU6NTk6
MDAgMjAxOSArMDEwMAoKICAgIHg4Ni9ib290OiBSZW5hbWUgZG9tMF97cHZoLHZlcmJvc2V9IHZh
cmlhYmxlcyB0byBoYXZlIGFuIG9wdF8gcHJlZml4CiAgICAKICAgIEZvciBjb25zaXN0ZW5jeSB3
aXRoIG90aGVyIGNvbW1hbmQgbGluZSBvcHRpb25zLgogICAgCiAgICBObyBmdW5jdGlvbmFsIGNo
YW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3Bl
cjNAY2l0cml4LmNvbT4KICAgIEFja2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5j
b20+Ci0tLQogeGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYyAgICAgfCAxMiArKysrKystLS0tLS0K
IHhlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWlsZC5jIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni9zZXR1
cC5jICAgICAgICAgIHwgIDIgKy0KIHhlbi9pbmNsdWRlL2FzbS14ODYvc2V0dXAuaCAgIHwgIDQg
KystLQogNCBmaWxlcyBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAxMCBkZWxldGlvbnMoLSkK
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jIGIveGVuL2FyY2gveDg2L2Rv
bTBfYnVpbGQuYwppbmRleCA3M2Y1NDA3YjBkLi4yNzMxNWQ1YmQyIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYvZG9tMF9idWlsZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKQEAg
LTI2MSw3ICsyNjEsNyBAQCB1bnNpZ25lZCBpbnQgX19pbml0IGRvbTBfbWF4X3ZjcHVzKHZvaWQp
CiAgICAgICAgIG1heF92Y3B1cyA9IG9wdF9kb20wX21heF92Y3B1c19taW47CiAgICAgaWYgKCBv
cHRfZG9tMF9tYXhfdmNwdXNfbWF4IDwgbWF4X3ZjcHVzICkKICAgICAgICAgbWF4X3ZjcHVzID0g
b3B0X2RvbTBfbWF4X3ZjcHVzX21heDsKLSAgICBsaW1pdCA9IGRvbTBfcHZoID8gSFZNX01BWF9W
Q1BVUyA6IE1BWF9WSVJUX0NQVVM7CisgICAgbGltaXQgPSBvcHRfZG9tMF9wdmggPyBIVk1fTUFY
X1ZDUFVTIDogTUFYX1ZJUlRfQ1BVUzsKICAgICBpZiAoIG1heF92Y3B1cyA+IGxpbWl0ICkKICAg
ICAgICAgbWF4X3ZjcHVzID0gbGltaXQ7CiAKQEAgLTI4MCw4ICsyODAsOCBAQCBzdHJ1Y3QgdmNw
dSAqX19pbml0IGFsbG9jX2RvbTBfdmNwdTAoc3RydWN0IGRvbWFpbiAqZG9tMCkKICNpZmRlZiBD
T05GSUdfU0hBRE9XX1BBR0lORwogYm9vbCBfX2luaXRkYXRhIG9wdF9kb20wX3NoYWRvdzsKICNl
bmRpZgotYm9vbCBfX2luaXRkYXRhIGRvbTBfcHZoID0gIUlTX0VOQUJMRUQoQ09ORklHX1BWKTsK
LWJvb2wgX19pbml0ZGF0YSBkb20wX3ZlcmJvc2U7Citib29sIF9faW5pdGRhdGEgb3B0X2RvbTBf
cHZoID0gIUlTX0VOQUJMRUQoQ09ORklHX1BWKTsKK2Jvb2wgX19pbml0ZGF0YSBvcHRfZG9tMF92
ZXJib3NlOwogCiBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9kb20wX3BhcmFtKGNvbnN0IGNoYXIg
KnMpCiB7CkBAIC0yOTYsMTUgKzI5NiwxNSBAQCBzdGF0aWMgaW50IF9faW5pdCBwYXJzZV9kb20w
X3BhcmFtKGNvbnN0IGNoYXIgKnMpCiAgICAgICAgICAgICBzcyA9IHN0cmNocihzLCAnXDAnKTsK
IAogICAgICAgICBpZiAoIElTX0VOQUJMRUQoQ09ORklHX1BWKSAmJiAhY21kbGluZV9zdHJjbXAo
cywgInB2IikgKQotICAgICAgICAgICAgZG9tMF9wdmggPSBmYWxzZTsKKyAgICAgICAgICAgIG9w
dF9kb20wX3B2aCA9IGZhbHNlOwogICAgICAgICBlbHNlIGlmICggSVNfRU5BQkxFRChDT05GSUdf
SFZNKSAmJiAhY21kbGluZV9zdHJjbXAocywgInB2aCIpICkKLSAgICAgICAgICAgIGRvbTBfcHZo
ID0gdHJ1ZTsKKyAgICAgICAgICAgIG9wdF9kb20wX3B2aCA9IHRydWU7CiAjaWZkZWYgQ09ORklH
X1NIQURPV19QQUdJTkcKICAgICAgICAgZWxzZSBpZiAoICh2YWwgPSBwYXJzZV9ib29sZWFuKCJz
aGFkb3ciLCBzLCBzcykpID49IDAgKQogICAgICAgICAgICAgb3B0X2RvbTBfc2hhZG93ID0gdmFs
OwogI2VuZGlmCiAgICAgICAgIGVsc2UgaWYgKCAodmFsID0gcGFyc2VfYm9vbGVhbigidmVyYm9z
ZSIsIHMsIHNzKSkgPj0gMCApCi0gICAgICAgICAgICBkb20wX3ZlcmJvc2UgPSB2YWw7CisgICAg
ICAgICAgICBvcHRfZG9tMF92ZXJib3NlID0gdmFsOwogICAgICAgICBlbHNlCiAgICAgICAgICAg
ICByYyA9IC1FSU5WQUw7CiAKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vZG9tMF9idWls
ZC5jIGIveGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMKaW5kZXggYWE1OTlmMDllZi4uODg0
NTM5OWFlOSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMKKysrIGIv
eGVuL2FyY2gveDg2L2h2bS9kb20wX2J1aWxkLmMKQEAgLTQ4NCw3ICs0ODQsNyBAQCBzdGF0aWMg
aW50IF9faW5pdCBwdmhfcG9wdWxhdGVfcDJtKHN0cnVjdCBkb21haW4gKmQpCiAgICAgICAgICAg
ICByZXR1cm4gcmM7CiAgICAgfQogCi0gICAgaWYgKCBkb20wX3ZlcmJvc2UgKQorICAgIGlmICgg
b3B0X2RvbTBfdmVyYm9zZSApCiAgICAgICAgIHByaW50X29yZGVyX3N0YXRzKGQpOwogCiAgICAg
cmV0dXJuIDA7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc2V0dXAuYyBiL3hlbi9hcmNoL3g4
Ni9zZXR1cC5jCmluZGV4IDk1NjZiMWQxNzYuLjBlZDk0YTYxM2EgMTAwNjQ0Ci0tLSBhL3hlbi9h
cmNoL3g4Ni9zZXR1cC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9zZXR1cC5jCkBAIC0xNzEzLDcgKzE3
MTMsNyBAQCB2b2lkIF9faW5pdCBub3JldHVybiBfX3N0YXJ0X3hlbih1bnNpZ25lZCBsb25nIG1i
aV9wKQogICAgIGluaXRfZ3Vlc3RfY3B1aWQoKTsKICAgICBpbml0X2d1ZXN0X21zcl9wb2xpY3ko
KTsKIAotICAgIGlmICggZG9tMF9wdmggKQorICAgIGlmICggb3B0X2RvbTBfcHZoICkKICAgICB7
CiAgICAgICAgIGRvbTBfY2ZnLmZsYWdzIHw9IChYRU5fRE9NQ1RMX0NERl9odm1fZ3Vlc3QgfAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgKChodm1faGFwX3N1cHBvcnRlZCgpICYmICFvcHRf
ZG9tMF9zaGFkb3cpID8KZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvc2V0dXAuaCBi
L3hlbi9pbmNsdWRlL2FzbS14ODYvc2V0dXAuaAppbmRleCBiYjRjMzg1NjdjLi4xNWQ2MzYzMDIy
IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L3NldHVwLmgKKysrIGIveGVuL2luY2x1
ZGUvYXNtLXg4Ni9zZXR1cC5oCkBAIC02NCw4ICs2NCw4IEBAIGV4dGVybiBib29sIG9wdF9kb20w
X3NoYWRvdzsKICNlbHNlCiAjZGVmaW5lIG9wdF9kb20wX3NoYWRvdyBmYWxzZQogI2VuZGlmCi1l
eHRlcm4gYm9vbCBkb20wX3B2aDsKLWV4dGVybiBib29sIGRvbTBfdmVyYm9zZTsKK2V4dGVybiBi
b29sIG9wdF9kb20wX3B2aDsKK2V4dGVybiBib29sIG9wdF9kb20wX3ZlcmJvc2U7CiAKICNkZWZp
bmUgbWF4X2luaXRfZG9taWQgKDApCiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu May 23 15:33:47 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 15:33:47 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hTpj1-0005dK-Qd; Thu, 23 May 2019 15:33:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Lac+=TX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hTpj1-0005dE-9r
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 15:33:47 +0000
X-Inumbo-ID: 26df57f6-7d70-11e9-a90f-930cf575af13
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 26df57f6-7d70-11e9-a90f-930cf575af13;
 Thu, 23 May 2019 15:33:45 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hTpiz-00014z-7k
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 15:33:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hTpiz-0000oi-5P
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 15:33:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hTpiz-0000oi-5P@xenbits.xenproject.org>
Date: Thu, 23 May 2019 15:33:45 +0000
Subject: [Xen-changelog] [xen staging] x86/boot: Wire up dom0=shadow for PV
 dom0
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDg5NzhkMjU4YmI0NTU3OTRhZWQ1MjE5MjhiMmNkZjFlMTIwOThkNzMKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIFNlcCAxNCAxODo1MDowMSAyMDE4ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBNYXkgMjMgMTU6NTk6
MDAgMjAxOSArMDEwMAoKICAgIHg4Ni9ib290OiBXaXJlIHVwIGRvbTA9c2hhZG93IGZvciBQViBk
b20wCiAgICAKICAgIFRoaXMgd291bGQgaGF2ZSBiZWVuIHZlcnkgaGFuZHkgd2hlbiBkZWJ1Z2dp
bmcgc29tZSBwdi1sMXRmIGlzc3Vlcy4gIEFzIHRoZXJlCiAgICBpcyBubyBjb3N0IHRvIHN1cHBv
cnRpbmcgaXQsIHdpcmUgaXQgdXAuCiAgICAKICAgIER1ZSB0byB0aGUgd2F5IGRvbTAgaXMgY29u
c3RydWN0ZWQsIHN3aXRjaGluZyBpbnRvIHNoYWRvdyBtb2RlIG11c3QgYmUgZG9uZQogICAgYWZ0
ZXIgdGhlIHBhZ2V0YWJsZXMgYXJlIHdyaXR0ZW4sIGFuZCBiZWNhdXNlIG9mIHBhcnRpYWxseSBi
ZWluZyBpbiBkb20wCiAgICBjb250ZXh0LCBzaGFkb3dfZW5hYmxlKCkgZG9lc24ndCBsaWtlIHRo
ZSBzdGF0ZSBpdCBmaW5kcy4KICAgIAogICAgUmV1c2UgdGhlIHB2X2wxdGYgdGFza2xldCBmb3Ig
Y29udmVuaWVuY2UsIHdoaWNoIHdpbGwgc3dpdGNoIGRvbTAgaW50byBzaGFkb3cKICAgIG1vZGUg
anVzdCBiZWZvcmUgaXQgc3RhcnRzIGV4ZWN1dGluZy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5
OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+Ci0tLQogZG9jcy9taXNjL3hlbi1jb21t
YW5kLWxpbmUucGFuZG9jIHwgMTQgKysrKysrKysrLS0tLS0KIHhlbi9hcmNoL3g4Ni9kb20wX2J1
aWxkLmMgICAgICAgICB8ICA4IC0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5j
ICAgICAgfCAgOSArKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgMTggaW5zZXJ0aW9ucygrKSwg
MTMgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUu
cGFuZG9jIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxpbmUucGFuZG9jCmluZGV4IDFmYzE4MDI2
YmIuLmY1M2Q1YWZiOTIgMTAwNjQ0Ci0tLSBhL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBh
bmRvYworKysgYi9kb2NzL21pc2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKQEAgLTY3NSwxMiAr
Njc1LDE2IEBAIENvbnRyb2xzIGZvciBob3cgZG9tMCBpcyBjb25zdHJ1Y3RlZCBvbiB4ODYgc3lz
dGVtcy4KICAgICAgICAgc2VsZWN0ZWQgbW9kZS4KICAgICAqICAgRm9yIGEgUFZIIGRvbTAsIHRo
ZSBoYXJkd2FyZSBtdXN0IGhhdmUgVlQteC9TVk0gZXh0ZW5zaW9ucyBhdmFpbGFibGUuCiAKLSog
ICBUaGUgYHNoYWRvd2AgYm9vbGVhbiBpcyBvbmx5IGFwcGxpY2FibGUgd2hlbiBkb20wIGlzIGNv
bnN0cnVjdGVkIGFzIGEgUFZICi0gICAgZ3Vlc3QsIGFuZCBjb250cm9scyB3aGV0aGVyIGRvbTAg
dXNlcyBoYXJkd2FyZSBhc3Npc3RlZCBwYWdpbmcsIG9yIHNoYWRvdwotICAgIHBhZ2luZy4gIFRo
ZSBkZWZhdWx0IGlzIEhBUCB3aGVuIGF2YWlsYWJsZSwgYW5kIHNoYWRvdyBvdGhlcndpc2UuCisq
ICAgVGhlIGBzaGFkb3dgIGJvb2xlYW4gYWxsb3dzIGRvbTAgdG8gYmUgZXhwbGljaXRseSBjb25z
dHJ1Y3RlZCB1c2luZyBzaGFkb3cKKyAgICBwYWdpbmcuICBUaGlzIG9wdGlvbiBpcyB1bmF2YWls
YWJsZSB3aGVuIGBDT05GSUdfU0hBRE9XX1BBR0lOR2AgaXMKKyAgICBkaXNhYmxlZC4KIAotICAg
IFRoaXMgb3B0aW9uIGlzIHVuYXZhaWxhYmxlIHdoZW4gYENPTkZJR19TSEFET1dfUEFHSU5HYCBp
cyBkaXNhYmxlZC4gIFN1Y2gKLSAgICBidWlsZHMgb2YgWGVuIHJlcXVpcmUgSEFQLWNhcGFibGUg
aGFyZHdhcmUgdG8gdXNlIGEgUFZIIGRvbTAuCisgICAgRm9yIFBWSCwgZG9tMCBkZWZhdWx0cyB0
byB1c2luZyBIQVAgb24gY2FwYWJsZSBoYXJkd2FyZSwgYW5kIGZhbGxzIGJhY2sgdG8KKyAgICBz
aGFkb3cgcGFnaW5nIG90aGVyd2lzZS4gIEEgUFZIIGRvbTAgY2Fubm90IGJlIHVzZWQgaWYgWGVu
IGlzIGNvbXBpbGVkCisgICAgd2l0aG91dCBzaGFkb3cgcGFnaW5nIHN1cHBvcnQsIGFuZCB0aGUg
aGFyZHdhcmUgbGFja3MgSEFQIHN1cHBvcnQuCisKKyAgICBGb3IgUFYsIHRoZSB1c2Ugb2YgZG9t
MCBzaGFkb3cgbW9kZSBpcyBvbmx5IGZvciBkZXZlbG9wbWVudCBwdXJwb3Nlcy4gIFBWCisgICAg
Z3Vlc3RzIGRvIG5vIHJlcXVpcmUgYW55IHBhZ2luZyBzdXBwb3J0IGJ5IGRlZmF1bHQuCiAKICog
ICBUaGUgYHZlcmJvc2VgIGJvb2xlYW4gaXMgaW50ZW5kZWQgZm9yIGRpYWdub3N0aWNzLCBhbmQg
cHJpbnRzIG91dCBleHRyYQogICAgIGluZm9ybWF0aW9uIGR1cmluZyB0aGUgZG9tMCBidWlsZC4g
IEl0IGRlZmF1bHRzIHRvIGZhbHNlLgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbTBfYnVp
bGQuYyBiL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKaW5kZXggMjczMTVkNWJkMi4uOTNlNTUz
MWI4YSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYworKysgYi94ZW4vYXJj
aC94ODYvZG9tMF9idWlsZC5jCkBAIC01ODgsMTQgKzU4OCw2IEBAIGludCBfX2luaXQgY29uc3Ry
dWN0X2RvbTAoc3RydWN0IGRvbWFpbiAqZCwgY29uc3QgbW9kdWxlX3QgKmltYWdlLAogCiAgICAg
cHJvY2Vzc19wZW5kaW5nX3NvZnRpcnFzKCk7CiAKLSNpZmRlZiBDT05GSUdfU0hBRE9XX1BBR0lO
RwotICAgIGlmICggb3B0X2RvbTBfc2hhZG93ICYmICFkb20wX3B2aCApCi0gICAgewotICAgICAg
ICBvcHRfZG9tMF9zaGFkb3cgPSBmYWxzZTsKLSAgICAgICAgcHJpbnRrKFhFTkxPR19XQVJOSU5H
ICJTaGFkb3cgRG9tMCByZXF1aXJlcyBQVkguIE9wdGlvbiBpZ25vcmVkLlxuIik7Ci0gICAgfQot
I2VuZGlmCi0KICAgICBpZiAoIGlzX2h2bV9kb21haW4oZCkgKQogICAgICAgICByYyA9IGRvbTBf
Y29uc3RydWN0X3B2aChkLCBpbWFnZSwgaW1hZ2VfaGVhZHJvb20sIGluaXRyZCwgY21kbGluZSk7
CiAgICAgZWxzZSBpZiAoIGlzX3B2X2RvbWFpbihkKSApCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94
ODYvcHYvZG9tMF9idWlsZC5jIGIveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYwppbmRleCAw
NjRhMTBlZDFmLi40YTE1MjZhYjJhIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvcHYvZG9tMF9i
dWlsZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKQEAgLTkwNiw2ICs5MDYs
MTUgQEAgaW50IF9faW5pdCBkb20wX2NvbnN0cnVjdF9wdihzdHJ1Y3QgZG9tYWluICpkLAogICAg
IGlmICggZC0+ZG9tYWluX2lkID09IGhhcmR3YXJlX2RvbWlkICkKICAgICAgICAgaW9tbXVfaHdk
b21faW5pdChkKTsKIAorICAgIC8qIEFjdGl2YXRlIHNoYWRvdyBtb2RlLCBpZiByZXF1ZXN0ZWQu
ICBSZXVzZSB0aGUgcHZfbDF0ZiB0YXNrbGV0LiAqLworI2lmZGVmIENPTkZJR19TSEFET1dfUEFH
SU5HCisgICAgaWYgKCBvcHRfZG9tMF9zaGFkb3cgKQorICAgIHsKKyAgICAgICAgcHJpbnRrKCJT
d2l0Y2hpbmcgZG9tMCB0byB1c2luZyBzaGFkb3cgcGFnaW5nXG4iKTsKKyAgICAgICAgdGFza2xl
dF9zY2hlZHVsZSgmZC0+YXJjaC5wYWdpbmcuc2hhZG93LnB2X2wxdGZfdGFza2xldCk7CisgICAg
fQorI2VuZGlmCisKICAgICB2LT5pc19pbml0aWFsaXNlZCA9IDE7CiAgICAgY2xlYXJfYml0KF9W
UEZfZG93biwgJnYtPnBhdXNlX2ZsYWdzKTsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90
IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu May 23 15:33:57 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 23 May 2019 15:33:57 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hTpjB-0005eP-SY; Thu, 23 May 2019 15:33:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=Lac+=TX=xenproject.org=aliasfile-bounces@srs-us1.protection.inumbo.net>)
 id 1hTpjA-0005eE-JV
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 15:33:56 +0000
X-Inumbo-ID: 2cf73a46-7d70-11e9-9656-0f8a115787b0
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2cf73a46-7d70-11e9-9656-0f8a115787b0;
 Thu, 23 May 2019 15:33:55 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <aliasfile-bounces@xenproject.org>)
 id 1hTpj9-00015Z-Eq
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 15:33:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hTpj9-0000pU-Bs
 for xen-changelog@lists.xenproject.org; Thu, 23 May 2019 15:33:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hTpj9-0000pU-Bs@xenbits.xenproject.org>
Date: Thu, 23 May 2019 15:33:55 +0000
Subject: [Xen-changelog] [xen staging] x86/boot: Link opt_dom0_verbose to
 CONFIG_VERBOSE_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>

Y29tbWl0IDY3OTIxNjk0M2Y1NDVjYWQ4YWIwZmEzMjc2M2RkNWI5ZWZjNDRkNWYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE1heSAyMCAxMDoxNDowNSAyMDE5ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBNYXkgMjMgMTU6NTk6
MDAgMjAxOSArMDEwMAoKICAgIHg4Ni9ib290OiBMaW5rIG9wdF9kb20wX3ZlcmJvc2UgdG8gQ09O
RklHX1ZFUkJPU0VfREVCVUcKICAgIAogICAgV2UgY3VycmVudGx5IGhhdmUgYW4gYXN5bW1ldHJp
YyBzZXR1cCB3aGVyZSBDT05GSUdfVkVSQk9TRV9ERUJVRyBjb250cm9scwogICAgZXh0cmEgZGlh
Z25vc3RpY3MgZm9yIGEgUFYgZG9tMCwgYW5kIG9wdF9kb20wX3ZlcmJvc2UgY29udHJvbHMgZXh0
cmEKICAgIGRpYWdub3N0aWNzIGZvciBhIFBWSCBkb20wLgogICAgCiAgICBEZWZhdWx0IG9wdF9k
b20wX3ZlcmJvc2UgdG8gQ09ORklHX1ZFUkJPU0VfREVCVUcgYW5kIHVzZSBvcHRfZG9tMF92ZXJi
b3NlCiAgICBjb25zaXN0ZW50bHkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxp
Y2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIGRvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5lLnBh
bmRvYyB8IDMgKystCiB4ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jICAgICAgICAgfCAyICstCiB4
ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jICAgICAgfCA3ICsrKystLS0KIDMgZmlsZXMgY2hh
bmdlZCwgNyBpbnNlcnRpb25zKCspLCA1IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL2RvY3Mv
bWlzYy94ZW4tY29tbWFuZC1saW5lLnBhbmRvYyBiL2RvY3MvbWlzYy94ZW4tY29tbWFuZC1saW5l
LnBhbmRvYwppbmRleCBmNTNkNWFmYjkyLi4yNWM5MTBiMjMyIDEwMDY0NAotLS0gYS9kb2NzL21p
c2MveGVuLWNvbW1hbmQtbGluZS5wYW5kb2MKKysrIGIvZG9jcy9taXNjL3hlbi1jb21tYW5kLWxp
bmUucGFuZG9jCkBAIC02ODcsNyArNjg3LDggQEAgQ29udHJvbHMgZm9yIGhvdyBkb20wIGlzIGNv
bnN0cnVjdGVkIG9uIHg4NiBzeXN0ZW1zLgogICAgIGd1ZXN0cyBkbyBubyByZXF1aXJlIGFueSBw
YWdpbmcgc3VwcG9ydCBieSBkZWZhdWx0LgogCiAqICAgVGhlIGB2ZXJib3NlYCBib29sZWFuIGlz
IGludGVuZGVkIGZvciBkaWFnbm9zdGljcywgYW5kIHByaW50cyBvdXQgZXh0cmEKLSAgICBpbmZv
cm1hdGlvbiBkdXJpbmcgdGhlIGRvbTAgYnVpbGQuICBJdCBkZWZhdWx0cyB0byBmYWxzZS4KKyAg
ICBpbmZvcm1hdGlvbiBkdXJpbmcgdGhlIGRvbTAgYnVpbGQuICBJdCBkZWZhdWx0cyB0byB0aGUg
Y29tcGlsZSB0aW1lIGNob2ljZQorICAgIG9mIGBDT05GSUdfVkVSQk9TRV9ERUJVR2AuCiAKICMj
IyBkb20wLWlvbW11CiAgICAgPSBMaXN0IG9mIFsgcGFzc3Rocm91Z2g9PGJvb2w+LCBzdHJpY3Q9
PGJvb2w+LCBtYXAtaW5jbHVzaXZlPTxib29sPiwKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9k
b20wX2J1aWxkLmMgYi94ZW4vYXJjaC94ODYvZG9tMF9idWlsZC5jCmluZGV4IDkzZTU1MzFiOGEu
LjliMDYzNjM5YzkgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9kb20wX2J1aWxkLmMKKysrIGIv
eGVuL2FyY2gveDg2L2RvbTBfYnVpbGQuYwpAQCAtMjgxLDcgKzI4MSw3IEBAIHN0cnVjdCB2Y3B1
ICpfX2luaXQgYWxsb2NfZG9tMF92Y3B1MChzdHJ1Y3QgZG9tYWluICpkb20wKQogYm9vbCBfX2lu
aXRkYXRhIG9wdF9kb20wX3NoYWRvdzsKICNlbmRpZgogYm9vbCBfX2luaXRkYXRhIG9wdF9kb20w
X3B2aCA9ICFJU19FTkFCTEVEKENPTkZJR19QVik7Ci1ib29sIF9faW5pdGRhdGEgb3B0X2RvbTBf
dmVyYm9zZTsKK2Jvb2wgX19pbml0ZGF0YSBvcHRfZG9tMF92ZXJib3NlID0gSVNfRU5BQkxFRChD
T05GSUdfVkVSQk9TRV9ERUJVRyk7CiAKIHN0YXRpYyBpbnQgX19pbml0IHBhcnNlX2RvbTBfcGFy
YW0oY29uc3QgY2hhciAqcykKIHsKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1
aWxkLmMgYi94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jCmluZGV4IDRhMTUyNmFiMmEuLjkw
MzYxMWZiMGQgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKKysrIGIv
eGVuL2FyY2gveDg2L3B2L2RvbTBfYnVpbGQuYwpAQCAtMzQ1LDkgKzM0NSwxMCBAQCBpbnQgX19p
bml0IGRvbTBfY29uc3RydWN0X3B2KHN0cnVjdCBkb21haW4gKmQsCiAKICAgICBpZiAoIChyYyA9
IGVsZl9pbml0KCZlbGYsIGltYWdlX3N0YXJ0LCBpbWFnZV9sZW4pKSAhPSAwICkKICAgICAgICAg
cmV0dXJuIHJjOwotI2lmZGVmIENPTkZJR19WRVJCT1NFX0RFQlVHCi0gICAgZWxmX3NldF92ZXJi
b3NlKCZlbGYpOwotI2VuZGlmCisKKyAgICBpZiAoIG9wdF9kb20wX3ZlcmJvc2UgKQorICAgICAg
ICBlbGZfc2V0X3ZlcmJvc2UoJmVsZik7CisKICAgICBlbGZfcGFyc2VfYmluYXJ5KCZlbGYpOwog
ICAgIGlmICggKHJjID0gZWxmX3hlbl9wYXJzZSgmZWxmLCAmcGFybXMpKSAhPSAwICkKICAgICAg
ICAgZ290byBvdXQ7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9n
aXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Fri May 24 03:55:07 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 03:55:07 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hU1IQ-0002EE-21; Fri, 24 May 2019 03:55:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x1+2=TY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hU1IP-0002E9-Kb
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 03:55:05 +0000
X-Inumbo-ID: b5a5a260-7dd7-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b5a5a260-7dd7-11e9-8980-bc764e045a96;
 Fri, 24 May 2019 03:55:03 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hU1IM-000101-U1
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 03:55:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hU1IM-0004QU-RP
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 03:55:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hU1IM-0004QU-RP@xenbits.xenproject.org>
Date: Fri, 24 May 2019 03:55:02 +0000
Subject: [Xen-changelog] [xen stable-4.12] xen/sched: fix credit2 smt idle
 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>

Y29tbWl0IGI4ZWQxNDY4OTUzNzAxNTdhOWUxMzEyMTEzMWMwNjA2YTM0NGU4YjMKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTWF5IDE1
IDA5OjM0OjU3IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgTWF5IDE1IDA5OjM0OjU3IDIwMTkgKzAyMDAKCiAgICB4
ZW4vc2NoZWQ6IGZpeCBjcmVkaXQyIHNtdCBpZGxlIGhhbmRsaW5nCiAgICAKICAgIENyZWRpdDIn
cyBzbXRfaWRsZV9tYXNrX3NldCgpIGFuZCBzbXRfaWRsZV9tYXNrX2NsZWFyKCkgYXJlIHVzZWQg
dG8KICAgIGlkZW50aWZ5IGlkbGUgY29yZXMgd2hlcmUgdmNwdXMgY2FuIGJlIG1vdmVkIHRvLiBB
IGNvcmUgaXMgdGhvdWdodCB0bwogICAgYmUgaWRsZSB3aGVuIGFsbCBzaWJsaW5ncyBhcmUga25v
d24gdG8gaGF2ZSB0aGUgaWRsZSB2Y3B1IHJ1bm5pbmcgb24KICAgIHRoZW0uCiAgICAKICAgIFVu
Zm9ydHVuYXRlbHkgdGhlIGluZm9ybWF0aW9uIG9mIGEgdmNwdSBydW5uaW5nIG9uIGEgY3B1IGlz
IHBlcgogICAgcnVucXVldWUuIFNvIGluIGNhc2Ugbm90IGFsbCBzaWJsaW5ncyBhcmUgaW4gdGhl
IHNhbWUgcnVucXVldWUgYSBjb3JlCiAgICB3aWxsIG5ldmVyIGJlIHJlZ2FyZGVkIHRvIGJlIGlk
bGUsIGFzIHRoZSBzaWJsaW5nIG5vdCBpbiB0aGUgcnVucXVldWUKICAgIGlzIG5ldmVyIGtub3du
IHRvIHJ1biB0aGUgaWRsZSB2Y3B1LgogICAgCiAgICBVc2UgYSBjcmVkaXQyIHNwZWNpZmljIGNw
dW1hc2sgb2Ygc2libGluZ3Mgd2l0aCBvbmx5IHRob3NlIGNwdXMKICAgIGJlaW5nIG1hcmtlZCB3
aGljaCBhcmUgaW4gdGhlIHNhbWUgcnVucXVldWUgYXMgdGhlIGNwdSBpbiBxdWVzdGlvbi4KICAg
IAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAg
UmV2aWV3ZWQtYnk6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+CiAgICBtYXN0
ZXIgY29tbWl0OiA3NTNiYTQzZDZkMTZlNjg4ZjY4OGUwMWUxYzc3NDYzZWEyYzZlYzlmCiAgICBt
YXN0ZXIgZGF0ZTogMjAxOS0wMy0yOSAxODoyODoyMSArMDAwMAotLS0KIHhlbi9jb21tb24vc2No
ZWRfY3JlZGl0Mi5jIHwgMjUgKysrKysrKysrKysrKysrKysrKysrLS0tLQogMSBmaWxlIGNoYW5n
ZWQsIDIxIGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2Nv
bW1vbi9zY2hlZF9jcmVkaXQyLmMgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwppbmRleCA1
NDNkYzM2NjRkLi42OTU4YjI2NWZjIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3NjaGVkX2NyZWRp
dDIuYworKysgYi94ZW4vY29tbW9uL3NjaGVkX2NyZWRpdDIuYwpAQCAtNTA0LDYgKzUwNCw3IEBA
IHN0cnVjdCBjc2NoZWQyX3ByaXZhdGUgewogICogUGh5c2ljYWwgQ1BVCiAgKi8KIHN0cnVjdCBj
c2NoZWQyX3BjcHUgeworICAgIGNwdW1hc2tfdCBzaWJsaW5nX21hc2s7ICAgICAgICAgICAgLyog
U2libGluZ3MgaW4gdGhlIHNhbWUgcnVucXVldWUgICAgICAqLwogICAgIGludCBydW5xX2lkOwog
fTsKIApAQCAtNjU2LDcgKzY1Nyw3IEBAIHN0YXRpYyBpbmxpbmUKIHZvaWQgc210X2lkbGVfbWFz
a19zZXQodW5zaWduZWQgaW50IGNwdSwgY29uc3QgY3B1bWFza190ICppZGxlcnMsCiAgICAgICAg
ICAgICAgICAgICAgICAgIGNwdW1hc2tfdCAqbWFzaykKIHsKLSAgICBjb25zdCBjcHVtYXNrX3Qg
KmNwdV9zaWJsaW5ncyA9IHBlcl9jcHUoY3B1X3NpYmxpbmdfbWFzaywgY3B1KTsKKyAgICBjb25z
dCBjcHVtYXNrX3QgKmNwdV9zaWJsaW5ncyA9ICZjc2NoZWQyX3BjcHUoY3B1KS0+c2libGluZ19t
YXNrOwogCiAgICAgaWYgKCBjcHVtYXNrX3N1YnNldChjcHVfc2libGluZ3MsIGlkbGVycykgKQog
ICAgICAgICBjcHVtYXNrX29yKG1hc2ssIG1hc2ssIGNwdV9zaWJsaW5ncyk7CkBAIC02NjgsMTAg
KzY2OSwxMCBAQCB2b2lkIHNtdF9pZGxlX21hc2tfc2V0KHVuc2lnbmVkIGludCBjcHUsIGNvbnN0
IGNwdW1hc2tfdCAqaWRsZXJzLAogc3RhdGljIGlubGluZQogdm9pZCBzbXRfaWRsZV9tYXNrX2Ns
ZWFyKHVuc2lnbmVkIGludCBjcHUsIGNwdW1hc2tfdCAqbWFzaykKIHsKLSAgICBjb25zdCBjcHVt
YXNrX3QgKmNwdV9zaWJsaW5ncyA9IHBlcl9jcHUoY3B1X3NpYmxpbmdfbWFzaywgY3B1KTsKKyAg
ICBjb25zdCBjcHVtYXNrX3QgKmNwdV9zaWJsaW5ncyA9ICZjc2NoZWQyX3BjcHUoY3B1KS0+c2li
bGluZ19tYXNrOwogCiAgICAgaWYgKCBjcHVtYXNrX3N1YnNldChjcHVfc2libGluZ3MsIG1hc2sp
ICkKLSAgICAgICAgY3B1bWFza19hbmRub3QobWFzaywgbWFzaywgcGVyX2NwdShjcHVfc2libGlu
Z19tYXNrLCBjcHUpKTsKKyAgICAgICAgY3B1bWFza19hbmRub3QobWFzaywgbWFzaywgY3B1X3Np
YmxpbmdzKTsKIH0KIAogLyoKQEAgLTM3OTMsNiArMzc5NCw3IEBAIGluaXRfcGRhdGEoc3RydWN0
IGNzY2hlZDJfcHJpdmF0ZSAqcHJ2LCBzdHJ1Y3QgY3NjaGVkMl9wY3B1ICpzcGMsCiAgICAgICAg
ICAgIHVuc2lnbmVkIGludCBjcHUpCiB7CiAgICAgc3RydWN0IGNzY2hlZDJfcnVucXVldWVfZGF0
YSAqcnFkOworICAgIHVuc2lnbmVkIGludCByY3B1OwogCiAgICAgQVNTRVJUKHJ3X2lzX3dyaXRl
X2xvY2tlZCgmcHJ2LT5sb2NrKSk7CiAgICAgQVNTRVJUKCFjcHVtYXNrX3Rlc3RfY3B1KGNwdSwg
JnBydi0+aW5pdGlhbGl6ZWQpKTsKQEAgLTM4MTAsMTIgKzM4MTIsMjMgQEAgaW5pdF9wZGF0YShz
dHJ1Y3QgY3NjaGVkMl9wcml2YXRlICpwcnYsIHN0cnVjdCBjc2NoZWQyX3BjcHUgKnNwYywKICAg
ICAgICAgcHJpbnRrKFhFTkxPR19JTkZPICIgRmlyc3QgY3B1IG9uIHJ1bnF1ZXVlLCBhY3RpdmF0
aW5nXG4iKTsKICAgICAgICAgYWN0aXZhdGVfcnVucXVldWUocHJ2LCBzcGMtPnJ1bnFfaWQpOwog
ICAgIH0KLSAgICAKKwogICAgIF9fY3B1bWFza19zZXRfY3B1KGNwdSwgJnJxZC0+aWRsZSk7CiAg
ICAgX19jcHVtYXNrX3NldF9jcHUoY3B1LCAmcnFkLT5hY3RpdmUpOwogICAgIF9fY3B1bWFza19z
ZXRfY3B1KGNwdSwgJnBydi0+aW5pdGlhbGl6ZWQpOwogICAgIF9fY3B1bWFza19zZXRfY3B1KGNw
dSwgJnJxZC0+c210X2lkbGUpOwogCisgICAgLyogT24gdGhlIGJvb3QgY3B1IHdlIGFyZSBjYWxs
ZWQgYmVmb3JlIGNwdV9zaWJsaW5nX21hc2sgaGFzIGJlZW4gc2V0IHVwLiAqLworICAgIGlmICgg
Y3B1ID09IDAgJiYgc3lzdGVtX3N0YXRlIDwgU1lTX1NUQVRFX2FjdGl2ZSApCisgICAgICAgIF9f
Y3B1bWFza19zZXRfY3B1KGNwdSwgJmNzY2hlZDJfcGNwdShjcHUpLT5zaWJsaW5nX21hc2spOwor
ICAgIGVsc2UKKyAgICAgICAgZm9yX2VhY2hfY3B1ICggcmNwdSwgcGVyX2NwdShjcHVfc2libGlu
Z19tYXNrLCBjcHUpICkKKyAgICAgICAgICAgIGlmICggY3B1bWFza190ZXN0X2NwdShyY3B1LCAm
cnFkLT5hY3RpdmUpICkKKyAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICBfX2NwdW1hc2tf
c2V0X2NwdShjcHUsICZjc2NoZWQyX3BjcHUocmNwdSktPnNpYmxpbmdfbWFzayk7CisgICAgICAg
ICAgICAgICAgX19jcHVtYXNrX3NldF9jcHUocmNwdSwgJmNzY2hlZDJfcGNwdShjcHUpLT5zaWJs
aW5nX21hc2spOworICAgICAgICAgICAgfQorCiAgICAgaWYgKCBjcHVtYXNrX3dlaWdodCgmcnFk
LT5hY3RpdmUpID09IDEgKQogICAgICAgICBycWQtPnBpY2tfYmlhcyA9IGNwdTsKIApAQCAtMzg5
Nyw2ICszOTEwLDcgQEAgY3NjaGVkMl9kZWluaXRfcGRhdGEoY29uc3Qgc3RydWN0IHNjaGVkdWxl
ciAqb3BzLCB2b2lkICpwY3B1LCBpbnQgY3B1KQogICAgIHN0cnVjdCBjc2NoZWQyX3ByaXZhdGUg
KnBydiA9IGNzY2hlZDJfcHJpdihvcHMpOwogICAgIHN0cnVjdCBjc2NoZWQyX3J1bnF1ZXVlX2Rh
dGEgKnJxZDsKICAgICBzdHJ1Y3QgY3NjaGVkMl9wY3B1ICpzcGMgPSBwY3B1OworICAgIHVuc2ln
bmVkIGludCByY3B1OwogCiAgICAgd3JpdGVfbG9ja19pcnFzYXZlKCZwcnYtPmxvY2ssIGZsYWdz
KTsKIApAQCAtMzkyMyw2ICszOTM3LDkgQEAgY3NjaGVkMl9kZWluaXRfcGRhdGEoY29uc3Qgc3Ry
dWN0IHNjaGVkdWxlciAqb3BzLCB2b2lkICpwY3B1LCBpbnQgY3B1KQogCiAgICAgcHJpbnRrKFhF
TkxPR19JTkZPICJSZW1vdmluZyBjcHUgJWQgZnJvbSBydW5xdWV1ZSAlZFxuIiwgY3B1LCBzcGMt
PnJ1bnFfaWQpOwogCisgICAgZm9yX2VhY2hfY3B1ICggcmNwdSwgJnJxZC0+YWN0aXZlICkKKyAg
ICAgICAgX19jcHVtYXNrX2NsZWFyX2NwdShjcHUsICZjc2NoZWQyX3BjcHUocmNwdSktPnNpYmxp
bmdfbWFzayk7CisKICAgICBfX2NwdW1hc2tfY2xlYXJfY3B1KGNwdSwgJnJxZC0+aWRsZSk7CiAg
ICAgX19jcHVtYXNrX2NsZWFyX2NwdShjcHUsICZycWQtPnNtdF9pZGxlKTsKICAgICBfX2NwdW1h
c2tfY2xlYXJfY3B1KGNwdSwgJnJxZC0+YWN0aXZlKTsKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRj
aGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWJsZS00LjEyCgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcg
bGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVu
cHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 24 03:55:15 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 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 1hU1IZ-0002Ey-3a; Fri, 24 May 2019 03:55:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x1+2=TY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hU1IY-0002Ep-IG
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 03:55:14 +0000
X-Inumbo-ID: bbc1b14c-7dd7-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bbc1b14c-7dd7-11e9-8980-bc764e045a96;
 Fri, 24 May 2019 03:55:13 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hU1IX-000106-4P
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 03:55:13 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hU1IX-0004R7-1n
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 03:55:13 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hU1IX-0004R7-1n@xenbits.xenproject.org>
Date: Fri, 24 May 2019 03:55:13 +0000
Subject: [Xen-changelog] [xen stable-4.12] x86emul: suppress general
 register update upon AVX gather failures
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDExZmZjNWEzYzVlZjFmYzdiNzVkYWYxOThiYWQ1YzE1MjFjZjZkYzEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTWF5IDE1
IDA5OjM2OjA5IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgTWF5IDE1IDA5OjM2OjA5IDIwMTkgKzAyMDAKCiAgICB4
ODZlbXVsOiBzdXBwcmVzcyBnZW5lcmFsIHJlZ2lzdGVyIHVwZGF0ZSB1cG9uIEFWWCBnYXRoZXIg
ZmFpbHVyZXMKICAgIAogICAgV2hpbGUgZGVzdGluYXRpb24gYW5kIG1hc2sgcmVnaXN0ZXJzIG1h
eSBpbmRlZWQgbmVlZCB1cGRhdGluZyBpbiB0aGlzCiAgICBjYXNlLCB0aGUgcklQIHVwZGF0ZSBp
biBwYXJ0aWN1bGFyIG5lZWRzIHRvIGJlIGF2b2lkZWQsIGFzIHdlbGwgYXMgZS5nLgogICAgcmFp
c2luZyBhIHNpbmdsZSBzdGVwIHRyYXAuCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBHZW9yZ2UgRHVu
bGFwIDxnZW9yZ2UuZHVubGFwQGNpdHJpeC5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1
bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5k
cmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIG1hc3RlciBjb21taXQ6IDc0ZjI5OWJiZDdkNWNj
NTIzMjViNTg2NmMxN2I0NGRkMGJkMWM1YTIKICAgIG1hc3RlciBkYXRlOiAyMDE5LTA0LTAzIDEw
OjE0OjMyICswMjAwCi0tLQogeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMg
fCAzICsrKwogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL3hl
bi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIGIveGVuL2FyY2gveDg2L3g4Nl9l
bXVsYXRlL3g4Nl9lbXVsYXRlLmMKaW5kZXggZTNiN2U4YzM5Ni4uNjUxMTk0YTY4MyAxMDA2NDQK
LS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysrIGIveGVuL2Fy
Y2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTg1NDksNiArODU0OSw5IEBAIHg4
Nl9lbXVsYXRlKAogICAgICAgICBpbnZva2Vfc3R1YigiIiwgIiIsICIrbSIgKG1hc2spIDogImEi
ICgmbWFzaykpOwogICAgICAgICBwdXRfc3R1YihzdHViKTsKIAorICAgICAgICBpZiAoIHJjICE9
IFg4NkVNVUxfT0tBWSApCisgICAgICAgICAgICBnb3RvIGRvbmU7CisKICAgICAgICAgc3RhdGUt
PnNpbWRfc2l6ZSA9IHNpbWRfbm9uZTsKICAgICAgICAgYnJlYWs7CiAgICAgfQotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTIK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 24 03:55:29 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 03:55:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hU1In-0002GJ-5X; Fri, 24 May 2019 03:55:29 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x1+2=TY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hU1Im-0002GB-9D
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 03:55:28 +0000
X-Inumbo-ID: c1d2cb82-7dd7-11e9-b41a-d375bcd3dc43
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c1d2cb82-7dd7-11e9-b41a-d375bcd3dc43;
 Fri, 24 May 2019 03:55:23 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hU1Ih-00010x-AR
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 03:55:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hU1Ih-0004Rf-7p
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 03:55:23 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hU1Ih-0004Rf-7p@xenbits.xenproject.org>
Date: Fri, 24 May 2019 03:55:23 +0000
Subject: [Xen-changelog] [xen stable-4.12] vm_event: fix XEN_VM_EVENT_RESUME
 domctl
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDlkMmEzMTI4ZGM1ZTc1NWQyZmY4Y2MyYWMxZDJlOTQxNTI3OTcwNTQKQXV0aG9yOiAg
ICAgUGV0cmUgUGlyY2FsYWJ1IDxwcGlyY2FsYWJ1QGJpdGRlZmVuZGVyLmNvbT4KQXV0aG9yRGF0
ZTogV2VkIE1heSAxNSAwOTozODoxMyAyMDE5ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNo
IDxqYmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIE1heSAxNSAwOTozODoxMyAyMDE5
ICswMjAwCgogICAgdm1fZXZlbnQ6IGZpeCBYRU5fVk1fRVZFTlRfUkVTVU1FIGRvbWN0bAogICAg
CiAgICBNYWtlIFhFTl9WTV9FVkVOVF9SRVNVTUUgcmV0dXJuIDAgaW4gY2FzZSBvZiBzdWNjZXNz
LCBpbnN0ZWFkIG9mCiAgICAtRUlOVkFMLgogICAgUmVtb3ZlIHZtX2V2ZW50X3Jlc3VtZSBmb3Jt
IHZtX2V2ZW50LmggaGVhZGVyIGFuZCBzZXQgdGhlIGZ1bmN0aW9uJ3MKICAgIHZpc2liaWxpdHkg
dG8gc3RhdGljIGFzIGlzIHVzZWQgb25seSBpbiB2bV9ldmVudC5jLgogICAgTW92ZSB0aGUgdm1f
ZXZlbnRfY2hlY2tfcmluZyB0ZXN0IGluc2lkZSB2bV9ldmVudF9yZXN1bWUgaW4gb3JkZXIgdG8K
ICAgIHNpbXBsaWZ5IHRoZSBjb2RlLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBQZXRyZSBQaXJj
YWxhYnUgPHBwaXJjYWxhYnVAYml0ZGVmZW5kZXIuY29tPgogICAgQWNrZWQtYnk6IFJhenZhbiBD
b2pvY2FydSA8cmNvam9jYXJ1QGJpdGRlZmVuZGVyLmNvbT4KICAgIG1hc3RlciBjb21taXQ6IGIz
MmMwNDQ2YjEwM2FhODAxZWUxODc4MGIyZmRkNzhkZmMwYjkwNTIKICAgIG1hc3RlciBkYXRlOiAy
MDE5LTA0LTA1IDE1OjQyOjAzICswMjAwCi0tLQogeGVuL2NvbW1vbi92bV9ldmVudC5jICAgICAg
fCAzNyArKysrKysrKysrKystLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS94
ZW4vdm1fZXZlbnQuaCB8ICAyIC0tCiAyIGZpbGVzIGNoYW5nZWQsIDEyIGluc2VydGlvbnMoKyks
IDI3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vdm1fZXZlbnQuYyBiL3hl
bi9jb21tb24vdm1fZXZlbnQuYwppbmRleCAyNmNmYTJjNjA1Li5iYjg3NTFlMDY1IDEwMDY0NAot
LS0gYS94ZW4vY29tbW9uL3ZtX2V2ZW50LmMKKysrIGIveGVuL2NvbW1vbi92bV9ldmVudC5jCkBA
IC0zNjYsNyArMzY2LDcgQEAgaW50IHZtX2V2ZW50X2dldF9yZXNwb25zZShzdHJ1Y3QgZG9tYWlu
ICpkLCBzdHJ1Y3Qgdm1fZXZlbnRfZG9tYWluICp2ZWQsCiAgKiBOb3RlOiByZXNwb25zZXMgYXJl
IGhhbmRsZWQgdGhlIHNhbWUgd2F5IHJlZ2FyZGxlc3Mgb2Ygd2hpY2ggcmluZyB0aGV5CiAgKiBh
cnJpdmUgb24uCiAgKi8KLXZvaWQgdm1fZXZlbnRfcmVzdW1lKHN0cnVjdCBkb21haW4gKmQsIHN0
cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCkKK3N0YXRpYyBpbnQgdm1fZXZlbnRfcmVzdW1lKHN0
cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCkKIHsKICAgICB2bV9l
dmVudF9yZXNwb25zZV90IHJzcDsKIApAQCAtMzgwLDYgKzM4MCw5IEBAIHZvaWQgdm1fZXZlbnRf
cmVzdW1lKHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCkKICAg
ICAgKi8KICAgICBBU1NFUlQoZCAhPSBjdXJyZW50LT5kb21haW4pOwogCisgICAgaWYgKCB1bmxp
a2VseSghdm1fZXZlbnRfY2hlY2tfcmluZyh2ZWQpKSApCisgICAgICAgICByZXR1cm4gLUVOT0RF
VjsKKwogICAgIC8qIFB1bGwgYWxsIHJlc3BvbnNlcyBvZmYgdGhlIHJpbmcuICovCiAgICAgd2hp
bGUgKCB2bV9ldmVudF9nZXRfcmVzcG9uc2UoZCwgdmVkLCAmcnNwKSApCiAgICAgewpAQCAtNDQz
LDYgKzQ0Niw4IEBAIHZvaWQgdm1fZXZlbnRfcmVzdW1lKHN0cnVjdCBkb21haW4gKmQsIHN0cnVj
dCB2bV9ldmVudF9kb21haW4gKnZlZCkKICAgICAgICAgICAgICAgICB2bV9ldmVudF92Y3B1X3Vu
cGF1c2Uodik7CiAgICAgICAgIH0KICAgICB9CisKKyAgICByZXR1cm4gMDsKIH0KIAogdm9pZCB2
bV9ldmVudF9jYW5jZWxfc2xvdChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qgdm1fZXZlbnRfZG9t
YWluICp2ZWQpCkBAIC01MjksMzAgKzUzNCwyMSBAQCBpbnQgX192bV9ldmVudF9jbGFpbV9zbG90
KHN0cnVjdCBkb21haW4gKmQsIHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCwKIC8qIFJlZ2lz
dGVyZWQgd2l0aCBYZW4tYm91bmQgZXZlbnQgY2hhbm5lbCBmb3IgaW5jb21pbmcgbm90aWZpY2F0
aW9ucy4gKi8KIHN0YXRpYyB2b2lkIG1lbV9wYWdpbmdfbm90aWZpY2F0aW9uKHN0cnVjdCB2Y3B1
ICp2LCB1bnNpZ25lZCBpbnQgcG9ydCkKIHsKLSAgICBzdHJ1Y3QgZG9tYWluICpkb21haW4gPSB2
LT5kb21haW47Ci0KLSAgICBpZiAoIGxpa2VseSh2bV9ldmVudF9jaGVja19yaW5nKGRvbWFpbi0+
dm1fZXZlbnRfcGFnaW5nKSkgKQotICAgICAgICB2bV9ldmVudF9yZXN1bWUoZG9tYWluLCBkb21h
aW4tPnZtX2V2ZW50X3BhZ2luZyk7CisgICAgdm1fZXZlbnRfcmVzdW1lKHYtPmRvbWFpbiwgdi0+
ZG9tYWluLT52bV9ldmVudF9wYWdpbmcpOwogfQogI2VuZGlmCiAKIC8qIFJlZ2lzdGVyZWQgd2l0
aCBYZW4tYm91bmQgZXZlbnQgY2hhbm5lbCBmb3IgaW5jb21pbmcgbm90aWZpY2F0aW9ucy4gKi8K
IHN0YXRpYyB2b2lkIG1vbml0b3Jfbm90aWZpY2F0aW9uKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25l
ZCBpbnQgcG9ydCkKIHsKLSAgICBzdHJ1Y3QgZG9tYWluICpkb21haW4gPSB2LT5kb21haW47Ci0K
LSAgICBpZiAoIGxpa2VseSh2bV9ldmVudF9jaGVja19yaW5nKGRvbWFpbi0+dm1fZXZlbnRfbW9u
aXRvcikpICkKLSAgICAgICAgdm1fZXZlbnRfcmVzdW1lKGRvbWFpbiwgZG9tYWluLT52bV9ldmVu
dF9tb25pdG9yKTsKKyAgICB2bV9ldmVudF9yZXN1bWUodi0+ZG9tYWluLCB2LT5kb21haW4tPnZt
X2V2ZW50X21vbml0b3IpOwogfQogCiAjaWZkZWYgQ09ORklHX0hBU19NRU1fU0hBUklORwogLyog
UmVnaXN0ZXJlZCB3aXRoIFhlbi1ib3VuZCBldmVudCBjaGFubmVsIGZvciBpbmNvbWluZyBub3Rp
ZmljYXRpb25zLiAqLwogc3RhdGljIHZvaWQgbWVtX3NoYXJpbmdfbm90aWZpY2F0aW9uKHN0cnVj
dCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQgcG9ydCkKIHsKLSAgICBzdHJ1Y3QgZG9tYWluICpkb21h
aW4gPSB2LT5kb21haW47Ci0KLSAgICBpZiAoIGxpa2VseSh2bV9ldmVudF9jaGVja19yaW5nKGRv
bWFpbi0+dm1fZXZlbnRfc2hhcmUpKSApCi0gICAgICAgIHZtX2V2ZW50X3Jlc3VtZShkb21haW4s
IGRvbWFpbi0+dm1fZXZlbnRfc2hhcmUpOworICAgIHZtX2V2ZW50X3Jlc3VtZSh2LT5kb21haW4s
IHYtPmRvbWFpbi0+dm1fZXZlbnRfc2hhcmUpOwogfQogI2VuZGlmCiAKQEAgLTY2NywxMCArNjYz
LDcgQEAgaW50IHZtX2V2ZW50X2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVuX2Rv
bWN0bF92bV9ldmVudF9vcCAqdmVjLAogICAgICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgY2Fz
ZSBYRU5fVk1fRVZFTlRfUkVTVU1FOgotICAgICAgICAgICAgaWYgKCB2bV9ldmVudF9jaGVja19y
aW5nKGQtPnZtX2V2ZW50X3BhZ2luZykgKQotICAgICAgICAgICAgICAgIHZtX2V2ZW50X3Jlc3Vt
ZShkLCBkLT52bV9ldmVudF9wYWdpbmcpOwotICAgICAgICAgICAgZWxzZQotICAgICAgICAgICAg
ICAgIHJjID0gLUVOT0RFVjsKKyAgICAgICAgICAgIHJjID0gdm1fZXZlbnRfcmVzdW1lKGQsIGQt
PnZtX2V2ZW50X3BhZ2luZyk7CiAgICAgICAgICAgICBicmVhazsKIAogICAgICAgICBkZWZhdWx0
OgpAQCAtNzA4LDEwICs3MDEsNyBAQCBpbnQgdm1fZXZlbnRfZG9tY3RsKHN0cnVjdCBkb21haW4g
KmQsIHN0cnVjdCB4ZW5fZG9tY3RsX3ZtX2V2ZW50X29wICp2ZWMsCiAgICAgICAgICAgICBicmVh
azsKIAogICAgICAgICBjYXNlIFhFTl9WTV9FVkVOVF9SRVNVTUU6Ci0gICAgICAgICAgICBpZiAo
IHZtX2V2ZW50X2NoZWNrX3JpbmcoZC0+dm1fZXZlbnRfbW9uaXRvcikgKQotICAgICAgICAgICAg
ICAgIHZtX2V2ZW50X3Jlc3VtZShkLCBkLT52bV9ldmVudF9tb25pdG9yKTsKLSAgICAgICAgICAg
IGVsc2UKLSAgICAgICAgICAgICAgICByYyA9IC1FTk9ERVY7CisgICAgICAgICAgICByYyA9IHZt
X2V2ZW50X3Jlc3VtZShkLCBkLT52bV9ldmVudF9tb25pdG9yKTsKICAgICAgICAgICAgIGJyZWFr
OwogCiAgICAgICAgIGRlZmF1bHQ6CkBAIC03NTUsMTAgKzc0NSw3IEBAIGludCB2bV9ldmVudF9k
b21jdGwoc3RydWN0IGRvbWFpbiAqZCwgc3RydWN0IHhlbl9kb21jdGxfdm1fZXZlbnRfb3AgKnZl
YywKICAgICAgICAgICAgIGJyZWFrOwogCiAgICAgICAgIGNhc2UgWEVOX1ZNX0VWRU5UX1JFU1VN
RToKLSAgICAgICAgICAgIGlmICggdm1fZXZlbnRfY2hlY2tfcmluZyhkLT52bV9ldmVudF9zaGFy
ZSkgKQotICAgICAgICAgICAgICAgIHZtX2V2ZW50X3Jlc3VtZShkLCBkLT52bV9ldmVudF9zaGFy
ZSk7Ci0gICAgICAgICAgICBlbHNlCi0gICAgICAgICAgICAgICAgcmMgPSAtRU5PREVWOworICAg
ICAgICAgICAgcmMgPSB2bV9ldmVudF9yZXN1bWUoZCwgZC0+dm1fZXZlbnRfc2hhcmUpOwogICAg
ICAgICAgICAgYnJlYWs7CiAKICAgICAgICAgZGVmYXVsdDoKZGlmZiAtLWdpdCBhL3hlbi9pbmNs
dWRlL3hlbi92bV9ldmVudC5oIGIveGVuL2luY2x1ZGUveGVuL3ZtX2V2ZW50LmgKaW5kZXggNTMw
MmVlNTVjMS4uNTNhZjJkNTBhNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL3ZtX2V2ZW50
LmgKKysrIGIveGVuL2luY2x1ZGUveGVuL3ZtX2V2ZW50LmgKQEAgLTY3LDggKzY3LDYgQEAgdm9p
ZCB2bV9ldmVudF9wdXRfcmVxdWVzdChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3Qgdm1fZXZlbnRf
ZG9tYWluICp2ZWQsCiBpbnQgdm1fZXZlbnRfZ2V0X3Jlc3BvbnNlKHN0cnVjdCBkb21haW4gKmQs
IHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCwKICAgICAgICAgICAgICAgICAgICAgICAgICAg
dm1fZXZlbnRfcmVzcG9uc2VfdCAqcnNwKTsKIAotdm9pZCB2bV9ldmVudF9yZXN1bWUoc3RydWN0
IGRvbWFpbiAqZCwgc3RydWN0IHZtX2V2ZW50X2RvbWFpbiAqdmVkKTsKLQogaW50IHZtX2V2ZW50
X2RvbWN0bChzdHJ1Y3QgZG9tYWluICpkLCBzdHJ1Y3QgeGVuX2RvbWN0bF92bV9ldmVudF9vcCAq
dmVjLAogICAgICAgICAgICAgICAgICAgICBYRU5fR1VFU1RfSEFORExFX1BBUkFNKHZvaWQpIHVf
ZG9tY3RsKTsKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjc3RhYmxlLTQuMTIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlz
dHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdl
bG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 24 03:55:36 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 03: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 1hU1Iu-0002HO-9b; Fri, 24 May 2019 03:55:36 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x1+2=TY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hU1Is-0002HA-RZ
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 03:55:34 +0000
X-Inumbo-ID: c7e0a99a-7dd7-11e9-8983-637153082b3f
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c7e0a99a-7dd7-11e9-8983-637153082b3f;
 Fri, 24 May 2019 03:55:33 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hU1Ir-00011B-Gk
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 03:55:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hU1Ir-0004SB-EG
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 03:55:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hU1Ir-0004SB-EG@xenbits.xenproject.org>
Date: Fri, 24 May 2019 03:55:33 +0000
Subject: [Xen-changelog] [xen stable-4.12] x86emul: don't read mask register
 on AVX512F-incapable platforms
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDhlMThkY2E1OGE2YzI4ZTQ3YjllMWQxZjZmOTA3YjUxMjhhMTYzYjgKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTWF5IDE1
IDA5OjM4OjU5IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgTWF5IDE1IDA5OjM4OjU5IDIwMTkgKzAyMDAKCiAgICB4
ODZlbXVsOiBkb24ndCByZWFkIG1hc2sgcmVnaXN0ZXIgb24gQVZYNTEyRi1pbmNhcGFibGUgcGxh
dGZvcm1zCiAgICAKICAgIE5vciB3aGVuIHJlZ2lzdGVyIHN0YXRlIGlzbid0IHN1ZmZpY2llbnRs
eSBlbmFibGVkLgogICAgCiAgICBSZXBvcnRlZC1ieTogR2VvcmdlIER1bmxhcCA8Z2VvcmdlLmR1
bmxhcEBjaXRyaXguY29tPgogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIz
QGNpdHJpeC5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA2Y2I3ZTUyZWRmODIzZmQ4OWZlMTRkYTk0
ZjliZjNlNWNmOTlkMWZmCiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0wNC0wNSAxNzoyNzoxMyArMDIw
MAotLS0KIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIHwgMTEgKysrKysr
KysrKy0KIDEgZmlsZSBjaGFuZ2VkLCAxMCBpbnNlcnRpb25zKCspLCAxIGRlbGV0aW9uKC0pCgpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgYi94ZW4v
YXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwppbmRleCA2NTExOTRhNjgzLi5hNjE3
ZTA5ZDA4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUu
YworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtMzUxMSw3
ICszNTExLDggQEAgeDg2X2VtdWxhdGUoCiAgICAgfQogCiAgICAgLyogV2l0aCBhIG1lbW9yeSBv
cGVyYW5kLCBmZXRjaCB0aGUgbWFzayByZWdpc3RlciBpbiB1c2UgKGlmIGFueSkuICovCi0gICAg
aWYgKCBlYS50eXBlID09IE9QX01FTSAmJiBldmV4Lm9wbXNrICkKKyAgICBpZiAoIGVhLnR5cGUg
PT0gT1BfTUVNICYmIGV2ZXgub3Btc2sgJiYKKyAgICAgICAgIF9nZXRfZnB1KGZwdV90eXBlID0g
WDg2RU1VTF9GUFVfb3BtYXNrLCBjdHh0LCBvcHMpID09IFg4NkVNVUxfT0tBWSApCiAgICAgewog
ICAgICAgICB1aW50OF90ICpzdGIgPSBnZXRfc3R1YihzdHViKTsKIApAQCAtMzUzMiw2ICszNTMz
LDE0IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBmYXVsdF9zdXBwcmVzc2lvbiA9IHRydWU7CiAg
ICAgfQogCisgICAgaWYgKCBmcHVfdHlwZSA9PSBYODZFTVVMX0ZQVV9vcG1hc2sgKQorICAgIHsK
KyAgICAgICAgLyogU3F1YXNoIChzaWRlKSBlZmZlY3RzIG9mIHRoZSBfZ2V0X2ZwdSgpIGFib3Zl
LiAqLworICAgICAgICB4ODZfZW11bF9yZXNldF9ldmVudChjdHh0KTsKKyAgICAgICAgcHV0X2Zw
dShYODZFTVVMX0ZQVV9vcG1hc2ssIGZhbHNlLCBzdGF0ZSwgY3R4dCwgb3BzKTsKKyAgICAgICAg
ZnB1X3R5cGUgPSBYODZFTVVMX0ZQVV9ub25lOworICAgIH0KKwogICAgIC8qIERlY29kZSAoYnV0
IGRvbid0IGZldGNoKSB0aGUgZGVzdGluYXRpb24gb3BlcmFuZDogcmVnaXN0ZXIgb3IgbWVtb3J5
LiAqLwogICAgIHN3aXRjaCAoIGQgJiBEc3RNYXNrICkKICAgICB7Ci0tCmdlbmVyYXRlZCBieSBn
aXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMgoKX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBt
YWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xp
c3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 24 03:55:46 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 03:55:46 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hU1J4-0002JE-BO; Fri, 24 May 2019 03:55:46 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x1+2=TY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hU1J3-0002J3-EV
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 03:55:45 +0000
X-Inumbo-ID: cdf1d56c-7dd7-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id cdf1d56c-7dd7-11e9-8980-bc764e045a96;
 Fri, 24 May 2019 03:55:43 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hU1J1-00011N-Ma
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 03:55:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hU1J1-0004Si-K7
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 03:55:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hU1J1-0004Si-K7@xenbits.xenproject.org>
Date: Fri, 24 May 2019 03:55:43 +0000
Subject: [Xen-changelog] [xen stable-4.12] xen/timers: Fix memory leak with
 cpu unplug/plug
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBiZDVlMDNjYjc1YTNiMWEyODgxZjMxNjIzNDIwNjRjZWVhZTNjNzcKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE1heSAxNSAwOTo0MDowMCAyMDE5ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogV2VkIE1heSAxNSAwOTo0MDowMCAyMDE5ICsw
MjAwCgogICAgeGVuL3RpbWVyczogRml4IG1lbW9yeSBsZWFrIHdpdGggY3B1IHVucGx1Zy9wbHVn
CiAgICAKICAgIHRpbWVyX3NvZnRpcnFfYWN0aW9uKCkgcmVhbGxvYydzIGl0c2VsZiBhIGxhcmdl
ciB0aW1lciBoZWFwIHdoZW5ldmVyCiAgICBuZWNlc3NhcnksIHdoaWNoIGluY2x1ZGVzIGJvb3Rz
dHJhcHBpbmcgZnJvbSB0aGUgZW1wdHkgZHVtbXlfaGVhcC4gIE5vdGhpbmcKICAgIGV2ZXIgZnJl
ZWQgdGhpcyBhbGxvY2F0aW9uLgogICAgCiAgICBDUFUgcGx1ZyBhbmQgdW5wbHVnIGhhcyB0aGUg
c2lkZSBlZmZlY3Qgb2YgemVyb2luZyB0aGUgcGVyY3B1IGRhdGEgYXJlYSwgd2hpY2gKICAgIGNs
ZWFycyB0cy0+aGVhcC4gIFRoaXMgaW4gdHVybiBjYXVzZXMgbmV3IHRpbWVycyB0byBiZSBwdXQg
b24gdGhlIGxpc3QgcmF0aGVyCiAgICB0aGFuIHRoZSBoZWFwLCBhbmQgZm9yIHRpbWVyX3NvZnRp
cnFfYWN0aW9uKCkgdG8gYm9vdHN0cmFwIGl0c2VsZiBhZ2Fpbi4KICAgIAogICAgVGhpcyBpbiBw
cmFjdGljZSBsZWFrcyB0cy0+aGVhcCBldmVyeSB0aW1lIGEgQ1BVIGlzIHVucGx1Z2dlZCBhbmQg
cmVwbHVnZ2VkLgogICAgCiAgICBJbXBsZW1lbnQgZnJlZV9wZXJjcHVfdGltZXJzKCkgd2hpY2gg
aW5jbHVkZXMgZnJlZWluZyB0cy0+aGVhcCB3aGVuCiAgICBhcHByb3ByaWF0ZSwgYW5kIHVwZGF0
ZSB0aGUgbm90aWZpZXIgY2FsbGJhY2sgd2l0aCB0aGUgcmVjZW50IGNwdSBwYXJraW5nCiAgICBs
b2dpYyBhbmQgZnJlZS1hdm9pZGFuY2UgYWNyb3NzIHN1c3BlbmQuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgCiAgICB4ZW4vY3B1
OiBGaXggQVJNIGJ1aWxkIGZvbGxvd2luZyBjL3MgNTk3ZmJiOAogICAgCiAgICBjL3MgNTk3ZmJi
OCAieGVuL3RpbWVyczogRml4IG1lbW9yeSBsZWFrIHdpdGggY3B1IHVucGx1Zy9wbHVnIiBicm9r
ZSB0aGUgQVJNCiAgICBidWlsZCBieSBiZWluZyB0aGUgZmlyc3QgcGF0Y2ggdG8gYWRkIHBhcmtf
b2ZmbGluZV9jcHVzIHRvIGNvbW1vbiBjb2RlLgogICAgCiAgICBXaGlsZSBpdCBpcyBjdXJyZW50
bHkgc3BlY2lmaWMgdG8gSW50ZWwgaGFyZHdhcmUgKGZvciByZWFzb25zIG9mIGJlaW5nIGFibGUg
dG8KICAgIGhhbmRsZSBtYWNoaW5lIGNoZWNrIGV4Y2VwdGlvbnMgd2l0aG91dCBhbiBpbW1lZGlh
dGUgc3lzdGVtIHJlc2V0KSwgaXQgaXNuJ3QKICAgIGluaGVyZW50bHkgYXJjaGl0ZWN0dXJlIHNw
ZWNpZmljLCBzbyBkZWZpbmUgaXQgdG8gYmUgZmFsc2Ugb24gQVJNIGZvciBub3cuCiAgICAKICAg
IEFkZCBhIGNvbW1lbnQgaW4gYm90aCBzbXAuaCBoZWFkZXJzIGV4cGxhaW5pbmcgdGhlIGludGVu
ZGVkIGJlaGF2aW91ciBvZiB0aGUKICAgIG9wdGlvbi4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
QW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5
OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgogICAgUmV2aWV3ZWQtYnk6IFdl
aSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICAKICAgIHRpbWVyczogbW92ZSBiYWNrIG1p
Z3JhdGVfdGltZXJzX2Zyb21fY3B1KCkgaW52b2NhdGlvbgogICAgCiAgICBDb21taXQgNTk3ZmJi
OGJlNiAoInhlbi90aW1lcnM6IEZpeCBtZW1vcnkgbGVhayB3aXRoIGNwdSB1bnBsdWcvcGx1ZyIp
CiAgICB3ZW50IGEgbGl0dGxlIHRvbyBmYXI6IE1pZ3JhdGluZyB0aW1lcnMgYXdheSBmcm9tIGEg
Q1BVIGJlaW5nIG9mZmxpbmVkCiAgICBuZWVkcyB0byBoZXBwZW4gaW5kZXBlbmRlbnQgb2Ygd2hl
dGhlciBpdCBnZXQgcGFya2VkIG9yIGZ1bGx5IG9mZmxpbmVkLgogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICAKICAgIHhlbi90aW1lcnM6
IEZpeCBtZW1vcnkgbGVhayB3aXRoIGNwdSB1bnBsdWcvcGx1ZyAodGFrZSAyKQogICAgCiAgICBQ
cmV2aW91cyBhdHRlbXB0cyB0byBmaXggdGhpcyBsZWFrIGZhaWxlZCB0byBpZGVudGlmeSB0aGUg
cm9vdCBjYXVzZSwgYW5kCiAgICB1bHRpbWF0ZWx5IGZhaWxlZC4gIFRoZSBjYXVzZSBpcyB0aGUg
Q1BVX1VQX1BSRVBBUkUgY2FzZSAocmUpaW5pdGlhbGlzaW5nCiAgICB0cy0+aGVhcCBiYWNrIHRv
IGR1bW15X2hlYXAsIHdoaWNoIGxlYWtzIHRoZSBwcmV2aW91cyBhbGxvY2F0aW9uLgogICAgCiAg
ICBSZWFycmFuZ2UgdGhlIGxvZ2ljIHRvIG9ubHkgaW5pdGlhbGlzZSB0cyBvbmNlLiAgVGhpcyBh
bHNvIGF2b2lkcyB0aGUKICAgIHJlZHVuZGFudCAoYnV0IGJlbmlnbiwgZHVlIHRvIHRzLT5pbmFj
dGl2ZSBhbHdheXMgYmVpbmcgZW1wdHkpIGluaXRpYWxpc2luZyBvZgogICAgdGhlIG90aGVyIHRz
IGZpZWxkcy4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNv
b3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hA
c3VzZS5jb20+CiAgICBtYXN0ZXIgY29tbWl0OiA1OTdmYmI4YmU2MDIxNDQwY2Q1MzQ5M2MxNDIw
MWMzMjY3MWJhZGUxCiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0wNC0wOCAxMToxNjowNiArMDEwMAog
ICAgbWFzdGVyIGNvbW1pdDogYTY0NDhhZGZkM2Q1MzdhYWNiYmQ3ODRlNWJmMTc3N2FiM2ZmNWY4
NQogICAgbWFzdGVyIGRhdGU6IDIwMTktMDQtMDkgMTA6MTI6NTcgKzAxMDAKICAgIG1hc3RlciBj
b21taXQ6IDFhZWM5NTM1MGFjODI2MWNiYTUxNjM3MTcxMGQ0ZDgzN2MyNmY2YTAKICAgIG1hc3Rl
ciBkYXRlOiAyMDE5LTA0LTE1IDE3OjUxOjMwICswMTAwCiAgICBtYXN0ZXIgY29tbWl0OiBlOTc4
ZTllZDllMWZmMGRjMzI2ZTcyNzA4ZWQwM2NhYzJiYTQxZGI4CiAgICBtYXN0ZXIgZGF0ZTogMjAx
OS0wNS0xMyAxMDozNTozNyArMDEwMAotLS0KIHhlbi9jb21tb24vdGltZXIuYyAgICAgICAgfCAz
NCArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrLS0tCiB4ZW4vaW5jbHVkZS9hc20tYXJt
L3NtcC5oIHwgIDYgKysrKysrCiB4ZW4vaW5jbHVkZS9hc20teDg2L3NtcC5oIHwgIDQgKysrKwog
MyBmaWxlcyBjaGFuZ2VkLCA0MSBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAt
LWdpdCBhL3hlbi9jb21tb24vdGltZXIuYyBiL3hlbi9jb21tb24vdGltZXIuYwppbmRleCAzNzY1
ODFiZDU0Li4xMmZjZDk1MmZkIDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3RpbWVyLmMKKysrIGIv
eGVuL2NvbW1vbi90aW1lci5jCkBAIC02MDEsNiArNjAxLDIwIEBAIHN0YXRpYyB2b2lkIG1pZ3Jh
dGVfdGltZXJzX2Zyb21fY3B1KHVuc2lnbmVkIGludCBvbGRfY3B1KQogCiBzdGF0aWMgc3RydWN0
IHRpbWVyICpkdW1teV9oZWFwOwogCitzdGF0aWMgdm9pZCBmcmVlX3BlcmNwdV90aW1lcnModW5z
aWduZWQgaW50IGNwdSkKK3sKKyAgICBzdHJ1Y3QgdGltZXJzICp0cyA9ICZwZXJfY3B1KHRpbWVy
cywgY3B1KTsKKworICAgIEFTU0VSVChHRVRfSEVBUF9TSVpFKHRzLT5oZWFwKSA9PSAwKTsKKyAg
ICBpZiAoIEdFVF9IRUFQX0xJTUlUKHRzLT5oZWFwKSApCisgICAgeworICAgICAgICB4ZnJlZSh0
cy0+aGVhcCk7CisgICAgICAgIHRzLT5oZWFwID0gJmR1bW15X2hlYXA7CisgICAgfQorICAgIGVs
c2UKKyAgICAgICAgQVNTRVJUKHRzLT5oZWFwID09ICZkdW1teV9oZWFwKTsKK30KKwogc3RhdGlj
IGludCBjcHVfY2FsbGJhY2soCiAgICAgc3RydWN0IG5vdGlmaWVyX2Jsb2NrICpuZmIsIHVuc2ln
bmVkIGxvbmcgYWN0aW9uLCB2b2lkICpoY3B1KQogewpAQCAtNjEwLDE0ICs2MjQsMjggQEAgc3Rh
dGljIGludCBjcHVfY2FsbGJhY2soCiAgICAgc3dpdGNoICggYWN0aW9uICkKICAgICB7CiAgICAg
Y2FzZSBDUFVfVVBfUFJFUEFSRToKLSAgICAgICAgSU5JVF9MSVNUX0hFQUQoJnRzLT5pbmFjdGl2
ZSk7Ci0gICAgICAgIHNwaW5fbG9ja19pbml0KCZ0cy0+bG9jayk7Ci0gICAgICAgIHRzLT5oZWFw
ID0gJmR1bW15X2hlYXA7CisgICAgICAgIC8qIE9ubHkgaW5pdGlhbGlzZSB0cyBvbmNlLiAqLwor
ICAgICAgICBpZiAoICF0cy0+aGVhcCApCisgICAgICAgIHsKKyAgICAgICAgICAgIElOSVRfTElT
VF9IRUFEKCZ0cy0+aW5hY3RpdmUpOworICAgICAgICAgICAgc3Bpbl9sb2NrX2luaXQoJnRzLT5s
b2NrKTsKKyAgICAgICAgICAgIHRzLT5oZWFwID0gJmR1bW15X2hlYXA7CisgICAgICAgIH0KICAg
ICAgICAgYnJlYWs7CisKICAgICBjYXNlIENQVV9VUF9DQU5DRUxFRDoKICAgICBjYXNlIENQVV9E
RUFEOgogICAgICAgICBtaWdyYXRlX3RpbWVyc19mcm9tX2NwdShjcHUpOworCisgICAgICAgIGlm
ICggIXBhcmtfb2ZmbGluZV9jcHVzICYmIHN5c3RlbV9zdGF0ZSAhPSBTWVNfU1RBVEVfc3VzcGVu
ZCApCisgICAgICAgICAgICBmcmVlX3BlcmNwdV90aW1lcnMoY3B1KTsKKyAgICAgICAgYnJlYWs7
CisKKyAgICBjYXNlIENQVV9SRU1PVkU6CisgICAgICAgIGlmICggcGFya19vZmZsaW5lX2NwdXMg
KQorICAgICAgICAgICAgZnJlZV9wZXJjcHVfdGltZXJzKGNwdSk7CiAgICAgICAgIGJyZWFrOwor
CiAgICAgZGVmYXVsdDoKICAgICAgICAgYnJlYWs7CiAgICAgfQpkaWZmIC0tZ2l0IGEveGVuL2lu
Y2x1ZGUvYXNtLWFybS9zbXAuaCBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vc21wLmgKaW5kZXggM2Mx
MjI2ODFkNy4uZmRiY2VmYTI0MSAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUvYXNtLWFybS9zbXAu
aAorKysgYi94ZW4vaW5jbHVkZS9hc20tYXJtL3NtcC5oCkBAIC0xNCw2ICsxNCwxMiBAQCBERUNM
QVJFX1BFUl9DUFUoY3B1bWFza192YXJfdCwgY3B1X2NvcmVfbWFzayk7CiAKICNkZWZpbmUgcmF3
X3NtcF9wcm9jZXNzb3JfaWQoKSAoZ2V0X3Byb2Nlc3Nvcl9pZCgpKQogCisvKgorICogRG8gd2Us
IGZvciBwbGF0Zm9ybSByZWFzb25zLCBuZWVkIHRvIGFjdHVhbGx5IGtlZXAgQ1BVcyBvbmxpbmUg
d2hlbiB3ZQorICogd291bGQgb3RoZXJ3aXNlIHByZWZlciB0aGVtIHRvIGJlIG9mZj8KKyAqLwor
I2RlZmluZSBwYXJrX29mZmxpbmVfY3B1cyBmYWxzZQorCiBleHRlcm4gdm9pZCBub3JldHVybiBz
dG9wX2NwdSh2b2lkKTsKIAogZXh0ZXJuIGludCBhcmNoX3NtcF9pbml0KHZvaWQpOwpkaWZmIC0t
Z2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9zbXAuaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvc21w
LmgKaW5kZXggMDljNTU0NThkZi4uOWY1MzNmOTA3MiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9zbXAuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L3NtcC5oCkBAIC0yNiw2ICsy
NiwxMCBAQCBERUNMQVJFX1BFUl9DUFUoY3B1bWFza192YXJfdCwgY3B1X3NpYmxpbmdfbWFzayk7
CiBERUNMQVJFX1BFUl9DUFUoY3B1bWFza192YXJfdCwgY3B1X2NvcmVfbWFzayk7CiBERUNMQVJF
X1BFUl9DUFUoY3B1bWFza192YXJfdCwgc2NyYXRjaF9jcHVtYXNrKTsKIAorLyoKKyAqIERvIHdl
LCBmb3IgcGxhdGZvcm0gcmVhc29ucywgbmVlZCB0byBhY3R1YWxseSBrZWVwIENQVXMgb25saW5l
IHdoZW4gd2UKKyAqIHdvdWxkIG90aGVyd2lzZSBwcmVmZXIgdGhlbSB0byBiZSBvZmY/CisgKi8K
IGV4dGVybiBib29sIHBhcmtfb2ZmbGluZV9jcHVzOwogCiB2b2lkIHNtcF9zZW5kX25taV9hbGxi
dXRzZWxmKHZvaWQpOwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhYmxlLTQuMTIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 24 03:55:56 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 03:55:56 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hU1JE-0002KJ-Dd; Fri, 24 May 2019 03:55:56 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x1+2=TY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hU1JD-0002KD-3c
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 03:55:55 +0000
X-Inumbo-ID: d402c186-7dd7-11e9-82aa-47a2691505b3
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d402c186-7dd7-11e9-82aa-47a2691505b3;
 Fri, 24 May 2019 03:55:54 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hU1JB-00011f-SP
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 03:55:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hU1JB-0004TC-Pv
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 03:55:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hU1JB-0004TC-Pv@xenbits.xenproject.org>
Date: Fri, 24 May 2019 03:55:53 +0000
Subject: [Xen-changelog] [xen stable-4.12] x86/vmx: Fixup removals of MSR
 load/save list 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>

Y29tbWl0IDg0NTdjMTViOTgxYmEwNGMwNzA5ZTZmMjVhZjNiNzZiZWIzNGNhZmEKQXV0aG9yOiAg
ICAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFdlZCBNYXkgMTUgMDk6NDA6NDUgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IFdlZCBNYXkgMTUgMDk6NDA6NDUgMjAxOSAr
MDIwMAoKICAgIHg4Ni92bXg6IEZpeHVwIHJlbW92YWxzIG9mIE1TUiBsb2FkL3NhdmUgbGlzdCBl
bnRyaWVzCiAgICAKICAgIENvbW1pdCA1NDBkNTQyMiAoIng4Ni92bXg6IFN1cHBvcnQgcmVtb3Zp
bmcgTVNScyBmcm9tIHRoZSBob3N0L2d1ZXN0CiAgICBsb2FkL3NhdmUgbGlzdHMiKSBpbnRyb2R1
Y2VkIGluZnJhc3RydWN0dXJlIGZpbmFsbHkgZXhwb3NlZCBieQogICAgY29tbWl0IGZkMzJkY2Zl
ICgieDg2L3ZteDogRG9uJ3QgbGVhayBFRkVSLk5YRSBpbnRvIGd1ZXN0IGNvbnRleHQiKQogICAg
dGhhdCBsZWQgdG8gYSBmdW5jdGlvbmFsIHJlZ3Jlc3Npb24gb24gSGFycGVydG93biBhbmQgZWFy
bGllciBjb3JlcwogICAgKEdlbiAxIFZULXgpIGR1ZSB0byBNU1IgY291bnQgYmVpbmcgaW5jb3Jy
ZWN0bHkgc2V0IGluIFZNQ1MuCiAgICBBcyB0aGUgcmVzdWx0LCBhcyBzb29uIGFzIGd1ZXN0IEVG
RVIgYmVjb21lcyBlcXVhbCB0byBYZW4gRUZFUgogICAgKHdoaWNoIGV2ZW50dWFsbHkgaGFwcGVu
cyBpbiBhbG1vc3QgZXZlcnkgNjQtYml0IFZNKSBhbmQgaXRzIE1TUgogICAgZW50cnkgaXMgc3Vw
cG9zZWQgdG8gYmUgcmVtb3ZlZCwgYSBzdGFsZSB2ZXJzaW9uIG9mIEVGRVIgaXMgbG9hZGVkCiAg
ICBpbnRvIGEgZ3Vlc3QgaW5zdGVhZCBjYXVzaW5nIGFsbW9zdCBpbW1lZGlhdGUgZ3Vlc3QgZmFp
bHVyZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhp
bmluQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNp
dHJpeC5jb20+CiAgICBBY2tlZC1ieTogS2V2aW4gVGlhbiA8a2V2aW4udGlhbkBpbnRlbC5jb20+
CiAgICBtYXN0ZXIgY29tbWl0OiBlMjhjMGVlMzM1NmY1MmY1ODliYmFlNTRlODlhYWVkMjVjMWY1
OTlkCiAgICBtYXN0ZXIgZGF0ZTogMjAxOS0wNC0wOSAxMDo1ODoxOCArMDEwMAotLS0KIHhlbi9h
cmNoL3g4Ni9odm0vdm14L3ZtY3MuYyB8IDYgKysrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNl
cnRpb25zKCspLCAzIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0v
dm14L3ZtY3MuYyBiL3hlbi9hcmNoL3g4Ni9odm0vdm14L3ZtY3MuYwppbmRleCA3NGYyYTA4Y2Zk
Li40NWQxODQ5M2RmIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvaHZtL3ZteC92bWNzLmMKKysr
IGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm1jcy5jCkBAIC0xNDkwLDE1ICsxNDkwLDE1IEBAIGlu
dCB2bXhfZGVsX21zcihzdHJ1Y3QgdmNwdSAqdiwgdWludDMyX3QgbXNyLCBlbnVtIHZteF9tc3Jf
bGlzdF90eXBlIHR5cGUpCiAgICAgc3dpdGNoICggdHlwZSApCiAgICAgewogICAgIGNhc2UgVk1Y
X01TUl9IT1NUOgotICAgICAgICBfX3Ztd3JpdGUoVk1fRVhJVF9NU1JfTE9BRF9DT1VOVCwgdm14
LT5ob3N0X21zcl9jb3VudC0tKTsKKyAgICAgICAgX192bXdyaXRlKFZNX0VYSVRfTVNSX0xPQURf
Q09VTlQsIC0tdm14LT5ob3N0X21zcl9jb3VudCk7CiAgICAgICAgIGJyZWFrOwogCiAgICAgY2Fz
ZSBWTVhfTVNSX0dVRVNUOgotICAgICAgICBfX3Ztd3JpdGUoVk1fRVhJVF9NU1JfU1RPUkVfQ09V
TlQsIHZteC0+bXNyX3NhdmVfY291bnQtLSk7CisgICAgICAgIF9fdm13cml0ZShWTV9FWElUX01T
Ul9TVE9SRV9DT1VOVCwgLS12bXgtPm1zcl9zYXZlX2NvdW50KTsKIAogICAgICAgICAvKiBGYWxs
dGhyb3VnaCAqLwogICAgIGNhc2UgVk1YX01TUl9HVUVTVF9MT0FET05MWToKLSAgICAgICAgX192
bXdyaXRlKFZNX0VOVFJZX01TUl9MT0FEX0NPVU5ULCB2bXgtPm1zcl9sb2FkX2NvdW50LS0pOwor
ICAgICAgICBfX3Ztd3JpdGUoVk1fRU5UUllfTVNSX0xPQURfQ09VTlQsIC0tdm14LT5tc3JfbG9h
ZF9jb3VudCk7CiAgICAgICAgIGJyZWFrOwogICAgIH0KIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBh
dGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTIKCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGlu
ZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54
ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 24 03:56:06 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 03:56:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hU1JO-0002LI-FL; Fri, 24 May 2019 03:56:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x1+2=TY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hU1JN-0002LA-Aa
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 03:56:05 +0000
X-Inumbo-ID: da19522c-7dd7-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id da19522c-7dd7-11e9-8980-bc764e045a96;
 Fri, 24 May 2019 03:56:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hU1JM-000125-2N
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 03:56:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hU1JL-0004Ty-Vo
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 03:56:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hU1JL-0004Ty-Vo@xenbits.xenproject.org>
Date: Fri, 24 May 2019 03:56:03 +0000
Subject: [Xen-changelog] [xen stable-4.12] VT-d: posted interrupts require
 interrupt remapping
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGZhOWQ1YjhiZWIzZmYzYWEwYzFmMDcxMjE3M2UyZWMzYmQ3MDAyNzkKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTWF5IDE1
IDA5OjQxOjM3IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgTWF5IDE1IDA5OjQxOjM3IDIwMTkgKzAyMDAKCiAgICBW
VC1kOiBwb3N0ZWQgaW50ZXJydXB0cyByZXF1aXJlIGludGVycnVwdCByZW1hcHBpbmcKICAgIAog
ICAgSW5pdGlhbGx5IEkgaGFkIGp1c3Qgbm90aWNlZCB0aGUgdW5uZWNlc3NhcnkgaW5kaXJlY3Rp
b24gaW4gdGhlIGNhbGwKICAgIGZyb20gcGlfdXBkYXRlX2lydGUoKS4gVGhlIGdlbmVyaWMgd3Jh
cHBlciBoYXZpbmcgYW4gaW9tbXVfaW50cmVtYXAKICAgIGNvbmRpdGlvbmFsIG1hZGUgbWUgbG9v
ayBhdCB0aGUgc2V0dXAgY29kZSB0aG91Z2guIFNvIGZpcnN0IG9mIGFsbAogICAgZW5mb3JjZSB0
aGUgbmVjZXNzYXJ5IGRlcGVuZGVuY3kuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVs
aWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50
aWFuQGludGVsLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29v
cGVyM0BjaXRyaXguY29tPgogICAgbWFzdGVyIGNvbW1pdDogNmM1NDY2Mzc4NmQ5ZjFlZDA0MTUz
ODY3Njg3YzE1ODY3NWU3Mjc3ZAogICAgbWFzdGVyIGRhdGU6IDIwMTktMDQtMDkgMTU6MTI6MDcg
KzAyMDAKLS0tCiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW50cmVtYXAuYyB8IDMgKyst
CiB4ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYyAgICB8IDIgKy0KIDIgZmlsZXMg
Y2hhbmdlZCwgMyBpbnNlcnRpb25zKCspLCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hl
bi9kcml2ZXJzL3Bhc3N0aHJvdWdoL3Z0ZC9pbnRyZW1hcC5jIGIveGVuL2RyaXZlcnMvcGFzc3Ro
cm91Z2gvdnRkL2ludHJlbWFwLmMKaW5kZXggMWQxOTg1NjA5MS4uYzk5MjdlNDcwNiAxMDA2NDQK
LS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2ludHJlbWFwLmMKKysrIGIveGVuL2Ry
aXZlcnMvcGFzc3Rocm91Z2gvdnRkL2ludHJlbWFwLmMKQEAgLTk4OCw3ICs5ODgsOCBAQCBpbnQg
cGlfdXBkYXRlX2lydGUoY29uc3Qgc3RydWN0IHBpX2Rlc2MgKnBpX2Rlc2MsIGNvbnN0IHN0cnVj
dCBwaXJxICpwaXJxLAogICAgIHNwaW5fdW5sb2NrX2lycSgmZGVzYy0+bG9jayk7CiAKICAgICBB
U1NFUlQocGNpZGV2c19sb2NrZWQoKSk7Ci0gICAgcmV0dXJuIGlvbW11X3VwZGF0ZV9pcmVfZnJv
bV9tc2kobXNpX2Rlc2MsICZtc2lfZGVzYy0+bXNnKTsKKworICAgIHJldHVybiBtc2lfbXNnX3dy
aXRlX3JlbWFwX3J0ZShtc2lfZGVzYywgJm1zaV9kZXNjLT5tc2cpOwogCiAgdW5sb2NrX291dDoK
ICAgICBzcGluX3VubG9ja19pcnEoJmRlc2MtPmxvY2spOwpkaWZmIC0tZ2l0IGEveGVuL2RyaXZl
cnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3VnaC92dGQv
aW9tbXUuYwppbmRleCA1MGEwZTI1MjI0Li4xZGIxY2Q5ZjJkIDEwMDY0NAotLS0gYS94ZW4vZHJp
dmVycy9wYXNzdGhyb3VnaC92dGQvaW9tbXUuYworKysgYi94ZW4vZHJpdmVycy9wYXNzdGhyb3Vn
aC92dGQvaW9tbXUuYwpAQCAtMjM0Miw3ICsyMzQyLDcgQEAgaW50IF9faW5pdCBpbnRlbF92dGRf
c2V0dXAodm9pZCkKICAgICAgICAgICogbm90IHN1cHBvcnRlZCwgc2luY2Ugd2UgY291bnQgb24g
dGhpcyBmZWF0dXJlIHRvCiAgICAgICAgICAqIGF0b21pY2FsbHkgdXBkYXRlIDE2LWJ5dGUgSVJU
RSBpbiBwb3N0ZWQgZm9ybWF0LgogICAgICAgICAgKi8KLSAgICAgICAgaWYgKCAhY2FwX2ludHJf
cG9zdChpb21tdS0+Y2FwKSB8fCAhY3B1X2hhc19jeDE2ICkKKyAgICAgICAgaWYgKCAhY2FwX2lu
dHJfcG9zdChpb21tdS0+Y2FwKSB8fCAhaW9tbXVfaW50cmVtYXAgfHwgIWNwdV9oYXNfY3gxNiAp
CiAgICAgICAgICAgICBpb21tdV9pbnRwb3N0ID0gMDsKIAogICAgICAgICBpZiAoICF2dGRfZXB0
X3BhZ2VfY29tcGF0aWJsZShpb21tdSkgKQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhYmxlLTQuMTIKCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhl
bi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0
Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 24 03:56:19 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 03:56:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hU1Jb-0002Mg-HE; Fri, 24 May 2019 03:56:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x1+2=TY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hU1Ja-0002MW-Bg
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 03:56:18 +0000
X-Inumbo-ID: e026ff4a-7dd7-11e9-858d-3f2f9b52f113
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e026ff4a-7dd7-11e9-858d-3f2f9b52f113;
 Fri, 24 May 2019 03:56:14 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hU1JW-00012D-89
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 03:56:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hU1JW-0004UR-5o
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 03:56:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hU1JW-0004UR-5o@xenbits.xenproject.org>
Date: Fri, 24 May 2019 03:56:14 +0000
Subject: [Xen-changelog] [xen stable-4.12] x86: fix build race when
 generating temporary object files
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDRlZDZjOGI5NWM4MGE2ZmRjMzNmYWIzOGQzZmRhZTY0Yjg4Mjc5MTYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBXZWQgTWF5IDE1
IDA5OjQyOjE3IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBXZWQgTWF5IDE1IDA5OjQyOjE3IDIwMTkgKzAyMDAKCiAgICB4
ODY6IGZpeCBidWlsZCByYWNlIHdoZW4gZ2VuZXJhdGluZyB0ZW1wb3Jhcnkgb2JqZWN0IGZpbGVz
CiAgICAKICAgIFRoZSBydWxlcyB0byBnZW5lcmF0ZSB4ZW4tc3ltcyBhbmQgeGVuLmVmaSBtYXkg
cnVuIGluIHBhcmFsbGVsLCBidXQgYm90aAogICAgcmVjdXJzaXZlbHkgaW52b2tlICQoTUFLRSkg
dG8gYnVpbGQgc3ltYm9sL3JlbG9jYXRpb24gdGFibGUgdGVtcG9yYXJ5CiAgICBvYmplY3QgZmls
ZXMuIFRoZXNlIHJlY3Vyc2l2ZSBidWlsZHMgd291bGQgYm90aCByZS1nZW5lcmF0ZSB0aGUgLiou
ZDIKICAgIGZpbGVzICh3aGVyZSBuZWVkZWQpLiBCb3RoIHdvdWxkIGluIHR1cm4gaW52b2tlIHRo
ZSBzYW1lIHJ1bGUsIHRodXMKICAgIGFsbG93aW5nIGZvciBhIHJhY2Ugb24gdGhlIC4qLmQyLnRt
cCBpbnRlcm1lZGlhdGUgZmlsZXMuCiAgICAKICAgIFRoZSBkZXBlbmRlbmN5IGZpbGVzIG9mIHRo
ZSB0ZW1wb3JhcnkgLnhlbioubyBmaWxlcyBsaXZlIGluIHhlbi8gcmF0aGVyCiAgICB0aGFuIHhl
bi9hcmNoL3g4Ni8gYW55d2F5LCBzbyB3b24ndCBiZSBpbmNsdWRlZCBubyBtYXR0ZXIgd2hhdC4g
VGFrZSB0aGUKICAgIG9wcG9ydHVuaXR5IGFuZCBkZWxldGUgdGhlbSwgYXMgdGhlIGp1c3QgcmUt
Z2VuZXJhdGVkIC54ZW4qLlMgZmlsZXMgd2lsbAogICAgdHJpZ2dlciBhIHByb3BlciByZS1idWls
ZCBvZiB0aGUgLnhlbioubyBvbmVzIGFueXdheS4KICAgIAogICAgRW1wdHkgdGhlIERFUFMgdmFy
aWFibGUgaW4gY2FzZSB0aGUgc2V0IG9mIGdvYWxzIGNvbnNpc3RzIG9mIGp1c3QgdGhvc2UKICAg
IHRlbXBvcmFyeSBvYmplY3QgZmlsZXMsIHRodXMgZWxpbWluYXRpbmcgdGhlIHJhY2UuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFj
a2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgbWFz
dGVyIGNvbW1pdDogNzYxYmI1NzVjZTk3MjU1MDI5ZDJkMjI0OWIyNzE5ZTU0YmM3NjgyNQogICAg
bWFzdGVyIGRhdGU6IDIwMTktMDQtMTEgMTA6MjU6MDUgKzAyMDAKLS0tCiB4ZW4vYXJjaC94ODYv
TWFrZWZpbGUgfCAxMCArKysrKysrKy0tCiAxIGZpbGUgY2hhbmdlZCwgOCBpbnNlcnRpb25zKCsp
LCAyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9NYWtlZmlsZSBiL3hl
bi9hcmNoL3g4Ni9NYWtlZmlsZQppbmRleCBlZjA5OTM5OGJmLi44YThkOGYwNjBmIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC94ODYvTWFrZWZpbGUKKysrIGIveGVuL2FyY2gveDg2L01ha2VmaWxlCkBA
IC0xNDUsNyArMTQ1LDcgQEAgJChUQVJHRVQpLXN5bXM6IHByZWxpbmsubyB4ZW4ubGRzCiAJJChO
TSkgLXBhIC0tZm9ybWF0PXN5c3YgJChARCkvJChARikgXAogCQl8ICQoQkFTRURJUikvdG9vbHMv
c3ltYm9scyAtLXhlbnN5bXMgLS1zeXN2IC0tc29ydCBcCiAJCT4kKEBEKS8kKEBGKS5tYXAKLQly
bSAtZiAkKEBEKS8uJChARikuWzAtOV0qCisJcm0gLWYgJChARCkvLiQoQEYpLlswLTldKiAkKEBE
KS8uLiQoQEYpLlswLTldKgogCiBub3RlLm86ICQoVEFSR0VUKS1zeW1zCiAJJChPQkpDT1BZKSAt
TyBiaW5hcnkgLS1vbmx5LXNlY3Rpb249Lm5vdGUuZ251LmJ1aWxkLWlkICAkKEJBU0VESVIpL3hl
bi1zeW1zICRALmJpbgpAQCAtMjA4LDcgKzIwOCw3IEBAICQoVEFSR0VUKS5lZmk6IHByZWxpbmst
ZWZpLm8gJChub3RlX2ZpbGUpIGVmaS5sZHMgZWZpL3JlbG9jcy1kdW1teS5vIGVmaS9ta3JlbG9j
CiAJaWYgJChndWFyZCkgZmFsc2U7IHRoZW4gcm0gLWYgJEA7IGVjaG8gJ0VGSSBzdXBwb3J0IGRp
c2FibGVkJzsgXAogCWVsc2UgJChOTSkgLXBhIC0tZm9ybWF0PXN5c3YgJChARCkvJChARikgXAog
CQl8ICQoQkFTRURJUikvdG9vbHMvc3ltYm9scyAtLXhlbnN5bXMgLS1zeXN2IC0tc29ydCA+JChA
RCkvJChARikubWFwOyBmaQotCXJtIC1mICQoQEQpLy4kKEBGKS5bMC05XSoKKwlybSAtZiAkKEBE
KS8uJChARikuWzAtOV0qICQoQEQpLy4uJChARikuWzAtOV0qCiAKIGVmaS9ib290LmluaXQubyBl
ZmkvcnVudGltZS5vIGVmaS9jb21wYXQubyBlZmkvYnVpbGRpZC5vOiAkKEJBU0VESVIpL2FyY2gv
eDg2L2VmaS9idWlsdF9pbi5vCiBlZmkvYm9vdC5pbml0Lm8gZWZpL3J1bnRpbWUubyBlZmkvY29t
cGF0Lm8gZWZpL2J1aWxkaWQubzogOwpAQCAtMjUzLDMgKzI1Myw5IEBAIGNsZWFuOjoKIAlybSAt
ZiAkKEJBU0VESVIpLy54ZW4uZWZpLlswLTldKiBlZmkvKi5lZmkgZWZpL21rcmVsb2MKIAlybSAt
ZiBib290L2NtZGxpbmUuUyBib290L3JlbG9jLlMgYm9vdC8qLmxuayBib290LyouYmluCiAJcm0g
LWYgbm90ZS5vCisKKyMgU3VwcHJlc3MgbG9hZGluZyBvZiBERVBTIGZpbGVzIGZvciBpbnRlcm5h
bCwgdGVtcG9yYXJ5IHRhcmdldCBmaWxlcy4gIFRoaXMKKyMgdGhlbiBhbHNvIHN1cHByZXNzZXMg
cmUtZ2VuZXJhdGlvbiBvZiB0aGUgcmVzcGVjdGl2ZSAuKi5kMiBmaWxlcy4KK2lmZXEgKCQoZmls
dGVyLW91dCAueGVuJS5vLCQobm90ZGlyICQoTUFLRUNNREdPQUxTKSkpLCkKK0RFUFM6PQorZW5k
aWYKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWJsZS00LjEyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 24 03:56:26 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 03:56:26 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hU1Ji-0002NW-It; Fri, 24 May 2019 03:56:26 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x1+2=TY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hU1Jh-0002NN-Jg
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 03:56:25 +0000
X-Inumbo-ID: e63d4a37-7dd7-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e63d4a37-7dd7-11e9-8980-bc764e045a96;
 Fri, 24 May 2019 03:56:24 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hU1Jg-00012n-Dp
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 03:56:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hU1Jg-0004V8-BO
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 03:56:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hU1Jg-0004V8-BO@xenbits.xenproject.org>
Date: Fri, 24 May 2019 03:56:24 +0000
Subject: [Xen-changelog] [xen stable-4.12] tools/xl: use libxl_domain_info
 to get domain type for vcpu-pin
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM1OTU3OWQ4MzE5Yjc3NmFlNjI0M2RhMTk5OTczN2UyYjQ3Mzc3MTAKQXV0aG9yOiAg
ICAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IFR1ZSBBcHIgOSAxMzowMTo1OCAyMDE5ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUaHUgTWF5IDE2IDE3OjEyOjQ0
IDIwMTkgKzAxMDAKCiAgICB0b29scy94bDogdXNlIGxpYnhsX2RvbWFpbl9pbmZvIHRvIGdldCBk
b21haW4gdHlwZSBmb3IgdmNwdS1waW4KICAgIAogICAgUGFyc2luZyB0aGUgY29uZmlnIHNlZW1z
IHRvIGJlIGFuIG92ZXJraWxsIGZvciB0aGlzIHBhcnRpY3VsYXIgdGFzawogICAgYW5kIHRoZSBj
b25maWcgbWlnaHQgc2ltcGx5IGJlIGFic2VudC4gVHlwZSByZXR1cm5lZCBmcm9tIGxpYnhsX2Rv
bWFpbl9pbmZvCiAgICBzaG91bGQgYmUgZWl0aGVyIExJQlhMX0RPTUFJTl9UWVBFX0hWTSBvciBM
SUJYTF9ET01BSU5fVFlQRV9QViBidXQgaW4KICAgIHRoYXQgY29udGV4dCBkaXN0aW5jdGlvbiBi
ZXR3ZWVuIFBWSCBhbmQgSFZNIHNob3VsZCBiZSBpcnJlbGV2YW50LgogICAgCiAgICBTaWduZWQt
b2ZmLWJ5OiBJZ29yIERydXpoaW5pbiA8aWdvci5kcnV6aGluaW5AY2l0cml4LmNvbT4KICAgIEFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgKGNoZXJyeSBwaWNrZWQg
ZnJvbSBjb21taXQgNDhkYWI5NzY3ZDJlYjE3MzQ5NTcwN2NiMWZkOGNlYWY3MzYwNGFjMSkKLS0t
CiB0b29scy94bC94bF92Y3B1LmMgfCAxNSArKysrKy0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2Vk
LCA1IGluc2VydGlvbnMoKyksIDEwIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xzL3hs
L3hsX3ZjcHUuYyBiL3Rvb2xzL3hsL3hsX3ZjcHUuYwppbmRleCA3MWQzYTVjOTZkLi45M2FiY2M2
NWMwIDEwMDY0NAotLS0gYS90b29scy94bC94bF92Y3B1LmMKKysrIGIvdG9vbHMveGwveGxfdmNw
dS5jCkBAIC03OSw3ICs3OSw2IEBAIHZvaWQgYXBwbHlfZ2xvYmFsX2FmZmluaXR5X21hc2tzKGxp
YnhsX2RvbWFpbl90eXBlIHR5cGUsCiAKICAgICBzd2l0Y2ggKHR5cGUpIHsKICAgICBjYXNlIExJ
QlhMX0RPTUFJTl9UWVBFX0hWTToKLSAgICBjYXNlIExJQlhMX0RPTUFJTl9UWVBFX1BWSDoKICAg
ICAgICAgdHlwZV9tYXNrID0gJmdsb2JhbF9odm1fYWZmaW5pdHlfbWFzazsKICAgICAgICAgYnJl
YWs7CiAgICAgY2FzZSBMSUJYTF9ET01BSU5fVFlQRV9QVjoKQEAgLTI4NCwxOSArMjgzLDE1IEBA
IGludCBtYWluX3ZjcHVwaW4oaW50IGFyZ2MsIGNoYXIgKiphcmd2KQogCiAgICAgLyogT25seSBo
YXJkIGFmZmluaXR5IG1hdHRlcnMgaGVyZSAqLwogICAgIGlmICghaWdub3JlX21hc2tzKSB7Ci0g
ICAgICAgIGxpYnhsX2RvbWFpbl9jb25maWcgZF9jb25maWc7CisgICAgICAgIGxpYnhsX2RvbWlu
Zm8gZG9taW5mbzsKIAotICAgICAgICBsaWJ4bF9kb21haW5fY29uZmlnX2luaXQoJmRfY29uZmln
KTsKLSAgICAgICAgcmMgPSBsaWJ4bF9yZXRyaWV2ZV9kb21haW5fY29uZmlndXJhdGlvbihjdHgs
IGRvbWlkLCAmZF9jb25maWcpOwotICAgICAgICBpZiAocmMpIHsKLSAgICAgICAgICAgIGZwcmlu
dGYoc3RkZXJyLCAiQ291bGQgbm90IHJldHJpZXZlIGRvbWFpbiBjb25maWd1cmF0aW9uXG4iKTsK
LSAgICAgICAgICAgIGxpYnhsX2RvbWFpbl9jb25maWdfZGlzcG9zZSgmZF9jb25maWcpOworICAg
ICAgICBpZiAobGlieGxfZG9tYWluX2luZm8oY3R4LCAmZG9taW5mbywgZG9taWQpKSB7CisgICAg
ICAgICAgICBmcHJpbnRmKHN0ZGVyciwgIkNvdWxkIG5vdCBnZXQgZG9tYWluIGluZm9cbiIpOwog
ICAgICAgICAgICAgZ290byBvdXQ7CiAgICAgICAgIH0KIAotICAgICAgICBhcHBseV9nbG9iYWxf
YWZmaW5pdHlfbWFza3MoZF9jb25maWcuYl9pbmZvLnR5cGUsIGhhcmQsIDEpOwotCi0gICAgICAg
IGxpYnhsX2RvbWFpbl9jb25maWdfZGlzcG9zZSgmZF9jb25maWcpOworICAgICAgICAvKiBIVk0g
YW5kIFBWSCBkb21haW5zIHVzZSB0aGUgc2FtZSBnbG9iYWwgYWZmaW5pdHkgbWFzayAqLworICAg
ICAgICBhcHBseV9nbG9iYWxfYWZmaW5pdHlfbWFza3MoZG9taW5mby5kb21haW5fdHlwZSwgaGFy
ZCwgMSk7CiAgICAgfQogCiAgICAgaWYgKGZvcmNlKSB7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFibGUtNC4xMgoKX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5n
IGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhl
bnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 24 03:56:37 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 03:56:37 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hU1Jt-0002Or-Kf; Fri, 24 May 2019 03:56:37 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x1+2=TY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hU1Js-0002Og-9T
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 03:56:36 +0000
X-Inumbo-ID: ec4c63a6-7dd7-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ec4c63a6-7dd7-11e9-8980-bc764e045a96;
 Fri, 24 May 2019 03:56:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hU1Jq-00012x-Jj
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 03:56:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hU1Jq-0004Vb-H3
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 03:56:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hU1Jq-0004Vb-H3@xenbits.xenproject.org>
Date: Fri, 24 May 2019 03:56:34 +0000
Subject: [Xen-changelog] [xen stable-4.12] xl: handle PVH type in
 apply_global_affinity_masks 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>

Y29tbWl0IGI0ZjI5MWIwY2E5MTQ0NTRjYmFjOWZhNTU4MGJiMzVmOGFiMDRlZWUKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJpIEFwciAxMiAx
MTowMzoyNSAyMDE5ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDE3IDEzOjU2OjQwIDIwMTkgKzAxMDAK
CiAgICB4bDogaGFuZGxlIFBWSCB0eXBlIGluIGFwcGx5X2dsb2JhbF9hZmZpbml0eV9tYXNrcyBh
Z2FpbgogICAgCiAgICBBIGNhbGwgc2l0ZSBpbiBjcmVhdGVfZG9tYWluIGNhbiBjYWxsIGl0IHdp
dGggUFZIIHR5cGUuIFRoYXQgc2l0ZSB3YXMKICAgIG1pc3NlZCBkdXJpbmcgdGhlIHJldmlldyBv
ZiA0OGRhYjk3NjcuCiAgICAKICAgIFJlaW5zdGF0ZSBQVkggdHlwZSBpbiB0aGUgc3dpdGNoLgog
ICAgCiAgICBSZXBvcnRlZC1ieTogSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4K
ICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICAoY2hl
cnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA4NjBkNmUxNThkYmI1ODFjM2FhYmM2YTIwYWU4ZDgzYjMy
NWJmZmQ4KQotLS0KIHRvb2xzL3hsL3hsX3ZjcHUuYyB8IDEgKwogMSBmaWxlIGNoYW5nZWQsIDEg
aW5zZXJ0aW9uKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMveGwveGxfdmNwdS5jIGIvdG9vbHMveGwv
eGxfdmNwdS5jCmluZGV4IDkzYWJjYzY1YzAuLjMyOTUxMmVhYWYgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L3hsL3hsX3ZjcHUuYworKysgYi90b29scy94bC94bF92Y3B1LmMKQEAgLTc5LDYgKzc5LDcgQEAg
dm9pZCBhcHBseV9nbG9iYWxfYWZmaW5pdHlfbWFza3MobGlieGxfZG9tYWluX3R5cGUgdHlwZSwK
IAogICAgIHN3aXRjaCAodHlwZSkgewogICAgIGNhc2UgTElCWExfRE9NQUlOX1RZUEVfSFZNOgor
ICAgIGNhc2UgTElCWExfRE9NQUlOX1RZUEVfUFZIOgogICAgICAgICB0eXBlX21hc2sgPSAmZ2xv
YmFsX2h2bV9hZmZpbml0eV9tYXNrOwogICAgICAgICBicmVhazsKICAgICBjYXNlIExJQlhMX0RP
TUFJTl9UWVBFX1BWOgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4v
Z2l0L3hlbi5naXQjc3RhYmxlLTQuMTIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 24 08:44:12 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 08:44:12 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hU5oA-0000ME-QH; Fri, 24 May 2019 08:44:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x1+2=TY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hU5o9-0000M9-R5
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 08:44:09 +0000
X-Inumbo-ID: 160131b2-7e00-11e9-aeae-cff859d43b26
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 160131b2-7e00-11e9-aeae-cff859d43b26;
 Fri, 24 May 2019 08:44:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hU5o4-0007Ui-EU
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 08:44:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hU5o4-0001aD-Bs
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 08:44:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hU5o4-0001aD-Bs@xenbits.xenproject.org>
Date: Fri, 24 May 2019 08:44:04 +0000
Subject: [Xen-changelog] [xen staging] x86/IO-APIC: fix build with gcc9
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGNhOTMxMGIyNGU2MjA1ZGU1Mzg3ZTU5ODJjY2Q0MmMzNWNhZjg5ZDQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDI0
IDEwOjE5OjU5IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDI0IDEwOjE5OjU5IDIwMTkgKzAyMDAKCiAgICB4
ODYvSU8tQVBJQzogZml4IGJ1aWxkIHdpdGggZ2NjOQogICAgCiAgICBUaGVyZSBhcmUgYSBudW1i
ZXIgb2YgcG9pbnRsZXNzIF9fcGFja2VkIGF0dHJpYnV0ZXMgd2hpY2ggY2F1c2UgZ2NjIDkgdG8K
ICAgIGxlZ2l0aW1hdGVseSB3YXJuOgogICAgCiAgICB1dGlscy5jOiBJbiBmdW5jdGlvbiAndnRk
X2R1bXBfaW9tbXVfaW5mbyc6CiAgICB1dGlscy5jOjI4NzozMzogZXJyb3I6IGNvbnZlcnRpbmcg
YSBwYWNrZWQgJ3N0cnVjdCBJT19BUElDX3JvdXRlX2VudHJ5JyBwb2ludGVyIChhbGlnbm1lbnQg
MSkgdG8gYSAnc3RydWN0IElPX0FQSUNfcm91dGVfcmVtYXBfZW50cnknIHBvaW50ZXIgKGFsaWdu
bWVudCA4KSBtYXkgcmVzdWx0IGluIGFuIHVuYWxpZ25lZCBwb2ludGVyIHZhbHVlIFstV2Vycm9y
PWFkZHJlc3Mtb2YtcGFja2VkLW1lbWJlcl0KICAgICAgMjg3IHwgICAgICAgICAgICAgICAgIHJl
bWFwID0gKHN0cnVjdCBJT19BUElDX3JvdXRlX3JlbWFwX2VudHJ5ICopICZydGU7CiAgICAgICAg
ICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXn5+fn5+fn5+fn5+fn5+fn5+fn5+
fn5+fgogICAgCiAgICBpbnRyZW1hcC5jOiBJbiBmdW5jdGlvbiAnaW9hcGljX3J0ZV90b19yZW1h
cF9lbnRyeSc6CiAgICBpbnRyZW1hcC5jOjM0MzoyNTogZXJyb3I6IGNvbnZlcnRpbmcgYSBwYWNr
ZWQgJ3N0cnVjdCBJT19BUElDX3JvdXRlX2VudHJ5JyBwb2ludGVyIChhbGlnbm1lbnQgMSkgdG8g
YSAnc3RydWN0IElPX0FQSUNfcm91dGVfcmVtYXBfZW50cnknIHBvaW50ZXIgKGFsaWdubWVudCA4
KSBtYXkgcmVzdWx0IGluIGFuIHVuYWxpZ25lZCBwb2ludGVyIHZhbHVlIFstV2Vycm9yPWFkZHJl
c3Mtb2YtcGFja2VkLW1lbWJlcl0KICAgICAgMzQzIHwgICAgIHJlbWFwX3J0ZSA9IChzdHJ1Y3Qg
SU9fQVBJQ19yb3V0ZV9yZW1hcF9lbnRyeSAqKSBvbGRfcnRlOwogICAgICAgICAgfCAgICAgICAg
ICAgICAgICAgICAgICAgICBefn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+CiAgICAKICAgIFNpbXBs
eSBkcm9wIHRoZXNlIGF0dHJpYnV0ZXMuIFRha2UgdGhlIGxpYmVydHkgYW5kIGFsc28gcmUtZm9y
bWF0IHRoZQogICAgc3RydWN0dXJlIGRlZmluaXRpb25zIGF0IHRoZSBzYW1lIHRpbWUuCiAgICAK
ICAgIFJlcG9ydGVkLWJ5OiBDaGFybGVzIEFybm9sZCA8Y2Fybm9sZEBzdXNlLmNvbT4KICAgIFNp
Z25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2luY2x1ZGUvYXNt
LXg4Ni9pb19hcGljLmggfCAxMTMgKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNTcgaW5zZXJ0aW9ucygrKSwgNTYgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9pb19hcGljLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2lvX2FwaWMuaAppbmRleCA1ZDQwNzVmNDM3Li4wYjA0MWYwNTY1IDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2lvX2FwaWMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2lvX2FwaWMuaApAQCAtMzMsNDIgKzMzLDQyIEBACiAgKiBUaGUgc3RydWN0dXJlIG9mIHRo
ZSBJTy1BUElDOgogICovCiB1bmlvbiBJT19BUElDX3JlZ18wMCB7Ci0JdTMyCXJhdzsKLQlzdHJ1
Y3QgX19wYWNrZWQgewotCQl1MzIJX19yZXNlcnZlZF8yCTogMTQsCi0JCQlMVFMJCTogIDEsCi0J
CQlkZWxpdmVyeV90eXBlCTogIDEsCi0JCQlfX3Jlc2VydmVkXzEJOiAgOCwKLQkJCUlECQk6ICA4
OwotCX0gYml0czsKKyAgICB1aW50MzJfdCByYXc7CisgICAgc3RydWN0IHsKKyAgICAgICAgdW5z
aWduZWQgaW50IF9fcmVzZXJ2ZWRfMjoxNDsKKyAgICAgICAgdW5zaWduZWQgaW50IExUUzoxOwor
ICAgICAgICB1bnNpZ25lZCBpbnQgZGVsaXZlcnlfdHlwZToxOworICAgICAgICB1bnNpZ25lZCBp
bnQgX19yZXNlcnZlZF8xOjg7CisgICAgICAgIHVuc2lnbmVkIGludCBJRDo4OworICAgIH0gYml0
czsKIH07CiAKIHVuaW9uIElPX0FQSUNfcmVnXzAxIHsKLQl1MzIJcmF3OwotCXN0cnVjdCBfX3Bh
Y2tlZCB7Ci0JCXUzMgl2ZXJzaW9uCQk6ICA4LAotCQkJX19yZXNlcnZlZF8yCTogIDcsCi0JCQlQ
UlEJCTogIDEsCi0JCQllbnRyaWVzCQk6ICA4LAotCQkJX19yZXNlcnZlZF8xCTogIDg7Ci0JfSBi
aXRzOworICAgIHVpbnQzMl90IHJhdzsKKyAgICBzdHJ1Y3QgeworICAgICAgICB1bnNpZ25lZCBp
bnQgdmVyc2lvbjo4OworICAgICAgICB1bnNpZ25lZCBpbnQgX19yZXNlcnZlZF8yOjc7CisgICAg
ICAgIHVuc2lnbmVkIGludCBQUlE6MTsKKyAgICAgICAgdW5zaWduZWQgaW50IGVudHJpZXM6ODsK
KyAgICAgICAgdW5zaWduZWQgaW50IF9fcmVzZXJ2ZWRfMTo4OworICAgIH0gYml0czsKIH07CiAK
IHVuaW9uIElPX0FQSUNfcmVnXzAyIHsKLQl1MzIJcmF3OwotCXN0cnVjdCBfX3BhY2tlZCB7Ci0J
CXUzMglfX3Jlc2VydmVkXzIJOiAyNCwKLQkJCWFyYml0cmF0aW9uCTogIDQsCi0JCQlfX3Jlc2Vy
dmVkXzEJOiAgNDsKLQl9IGJpdHM7CisgICAgdWludDMyX3QgcmF3OworICAgIHN0cnVjdCB7Cisg
ICAgICAgIHVuc2lnbmVkIGludCBfX3Jlc2VydmVkXzI6MjQ7CisgICAgICAgIHVuc2lnbmVkIGlu
dCBhcmJpdHJhdGlvbjo0OworICAgICAgICB1bnNpZ25lZCBpbnQgX19yZXNlcnZlZF8xOjQ7Cisg
ICAgfSBiaXRzOwogfTsKIAogdW5pb24gSU9fQVBJQ19yZWdfMDMgewotCXUzMglyYXc7Ci0Jc3Ry
dWN0IF9fcGFja2VkIHsKLQkJdTMyCWJvb3RfRFQJCTogIDEsCi0JCQlfX3Jlc2VydmVkXzEJOiAz
MTsKLQl9IGJpdHM7CisgICAgdWludDMyX3QgcmF3OworICAgIHN0cnVjdCB7CisgICAgICAgIHVu
c2lnbmVkIGludCBib290X0RUOjE7CisgICAgICAgIHVuc2lnbmVkIGludCBfX3Jlc2VydmVkXzE6
MzE7CisgICAgfSBiaXRzOwogfTsKIAogLyoKQEAgLTg4LDM1ICs4OCwzNiBAQCBlbnVtIGlvYXBp
Y19pcnFfZGVzdGluYXRpb25fdHlwZXMgewogCWRlc3RfRXh0SU5UID0gNwogfTsKIAotc3RydWN0
IF9fcGFja2VkIElPX0FQSUNfcm91dGVfZW50cnkgewotCV9fdTMyCXZlY3RvcgkJOiAgOCwKLQkJ
ZGVsaXZlcnlfbW9kZQk6ICAzLAkvKiAwMDA6IEZJWEVECi0JCQkJCSAqIDAwMTogbG93ZXN0IHBy
aW8KLQkJCQkJICogMTExOiBFeHRJTlQKLQkJCQkJICovCi0JCWRlc3RfbW9kZQk6ICAxLAkvKiAw
OiBwaHlzaWNhbCwgMTogbG9naWNhbCAqLwotCQlkZWxpdmVyeV9zdGF0dXMJOiAgMSwKLQkJcG9s
YXJpdHkJOiAgMSwKLQkJaXJyCQk6ICAxLAotCQl0cmlnZ2VyCQk6ICAxLAkvKiAwOiBlZGdlLCAx
OiBsZXZlbCAqLwotCQltYXNrCQk6ICAxLAkvKiAwOiBlbmFibGVkLCAxOiBkaXNhYmxlZCAqLwot
CQlfX3Jlc2VydmVkXzIJOiAxNTsKLQotCXVuaW9uIHsJCXN0cnVjdCB7IF9fdTMyCi0JCQkJCV9f
cmVzZXJ2ZWRfMQk6IDI0LAotCQkJCQlwaHlzaWNhbF9kZXN0CTogIDQsCi0JCQkJCV9fcmVzZXJ2
ZWRfMgk6ICA0OwotCQkJfSBwaHlzaWNhbDsKLQotCQkJc3RydWN0IHsgX191MzIKLQkJCQkJX19y
ZXNlcnZlZF8xCTogMjQsCi0JCQkJCWxvZ2ljYWxfZGVzdAk6ICA4OwotCQkJfSBsb2dpY2FsOwot
Ci0JCQkvKiB1c2VkIHdoZW4gSW50ZXJydXB0IFJlbWFwcGluZyB3aXRoIEVJTSBpcyBlbmFibGVk
ICovCi0JCQlfX3UzMiBkZXN0MzI7Ci0JfSBkZXN0OwotCitzdHJ1Y3QgSU9fQVBJQ19yb3V0ZV9l
bnRyeSB7CisgICAgdW5zaWduZWQgaW50IHZlY3Rvcjo4OworICAgIHVuc2lnbmVkIGludCBkZWxp
dmVyeV9tb2RlOjM7IC8qCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogMDAw
OiBGSVhFRAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIDAwMTogbG93ZXN0
IHByaW8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKiAxMTE6IEV4dElOVAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqLworICAgIHVuc2lnbmVkIGludCBk
ZXN0X21vZGU6MTsgICAgIC8qIDA6IHBoeXNpY2FsLCAxOiBsb2dpY2FsICovCisgICAgdW5zaWdu
ZWQgaW50IGRlbGl2ZXJ5X3N0YXR1czoxOworICAgIHVuc2lnbmVkIGludCBwb2xhcml0eToxOyAg
ICAgIC8qIDA6IGxvdywgMTogaGlnaCAqLworICAgIHVuc2lnbmVkIGludCBpcnI6MTsKKyAgICB1
bnNpZ25lZCBpbnQgdHJpZ2dlcjoxOyAgICAgICAvKiAwOiBlZGdlLCAxOiBsZXZlbCAqLworICAg
IHVuc2lnbmVkIGludCBtYXNrOjE7ICAgICAgICAgIC8qIDA6IGVuYWJsZWQsIDE6IGRpc2FibGVk
ICovCisgICAgdW5zaWduZWQgaW50IF9fcmVzZXJ2ZWRfMjoxNTsKKworICAgIHVuaW9uIHsKKyAg
ICAgICAgc3RydWN0IHsKKyAgICAgICAgICAgIHVuc2lnbmVkIGludCBfX3Jlc2VydmVkXzE6MjQ7
CisgICAgICAgICAgICB1bnNpZ25lZCBpbnQgcGh5c2ljYWxfZGVzdDo0OworICAgICAgICAgICAg
dW5zaWduZWQgaW50IF9fcmVzZXJ2ZWRfMjo0OworICAgICAgICB9IHBoeXNpY2FsOworCisgICAg
ICAgIHN0cnVjdCB7CisgICAgICAgICAgICB1bnNpZ25lZCBpbnQgX19yZXNlcnZlZF8xOjI0Owor
ICAgICAgICAgICAgdW5zaWduZWQgaW50IGxvZ2ljYWxfZGVzdDo4OworICAgICAgICB9IGxvZ2lj
YWw7CisKKyAgICAgICAgLyogdXNlZCB3aGVuIEludGVycnVwdCBSZW1hcHBpbmcgd2l0aCBFSU0g
aXMgZW5hYmxlZCAqLworICAgICAgICB1bnNpZ25lZCBpbnQgZGVzdDMyOworICAgIH0gZGVzdDsK
IH07CiAKIC8qCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 24 08:44:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 08:44:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hU5oH-0000Nk-S6; Fri, 24 May 2019 08:44:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x1+2=TY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hU5oG-0000Ne-LC
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 08:44:16 +0000
X-Inumbo-ID: 1c19a792-7e00-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 1c19a792-7e00-11e9-8980-bc764e045a96;
 Fri, 24 May 2019 08:44:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hU5oE-0007Uq-LC
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 08:44:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hU5oE-0001ap-Ij
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 08:44:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hU5oE-0001ap-Ij@xenbits.xenproject.org>
Date: Fri, 24 May 2019 08:44:14 +0000
Subject: [Xen-changelog] [xen staging] x86emul: support AVX512F
 floating-point conversion insns
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQwMzdhNjJlZjkzZTRiZWNkYzg3NDRjZjY1OTE5MzMyOGM0MmJkNDcKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDI0
IDEwOjIxOjMwIDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDI0IDEwOjIxOjMwIDIwMTkgKzAyMDAKCiAgICB4
ODZlbXVsOiBzdXBwb3J0IEFWWDUxMkYgZmxvYXRpbmctcG9pbnQgY29udmVyc2lvbiBpbnNucwog
ICAgCiAgICBWQ1ZUUFMyUEQsIHNoYXJpbmcgaXRzIG1haW4gb3Bjb2RlIHdpdGggb3RoZXJzLCBu
ZWVkcyBhICJtYW51YWwiCiAgICBvdmVycmlkZSBvZiBkaXNwOHNjYWxlLgogICAgCiAgICBUaGUg
c2ltZF9zaXplIGNoYW5nZSBmb3IgdHdvYnl0ZV90YWJsZVsweDVhXSBpcyBiZW5pZ24gdG8gcHJl
LWV4aXN0aW5nCiAgICBjb2RlLCBidXQgYWxsb3dzIGRlY29kZV9kaXNwOHNjYWxlKCkgdG8gd29y
ayBhcyBpcyBoZXJlLgogICAgCiAgICBBbHNvIGNvcnJlY3QgdGhlIGNvbW1lbnQgb24gYW4gQVZY
IGNvdW50ZXJwYXJ0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KLS0tCiB0b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jICAg
ICAgICB8ICA2ICsrCiB0b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5jICAgICAgICAgICAg
ICB8ICAyICsKIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmggICAgICAgICAgICAgIHwg
IDkgKysrCiB0b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYyB8IDQz
ICsrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jICAg
ICAgIHwgOTUgKysrKysrKysrKysrKysrKysrKysrKysrKy0tLQogNSBmaWxlcyBjaGFuZ2VkLCAx
NDUgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVz
dHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9l
dmV4LWRpc3A4LmMKaW5kZXggNzc2MDkxMjcwMC4uYzgwOGZlZDZjYyAxMDA2NDQKLS0tIGEvdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYworKysgYi90b29scy90ZXN0cy94ODZf
ZW11bGF0b3IvZXZleC1kaXNwOC5jCkBAIC0xMDksNiArMTA5LDEyIEBAIHN0YXRpYyBjb25zdCBz
dHJ1Y3QgdGVzdCBhdng1MTJmX2FsbFtdID0gewogICAgIElOU05fRlAoY21wLCAgICAgICAgICAg
ICAwZiwgYzIpLAogICAgIElOU04oY29taXNkLCAgICAgICA2NiwgICAwZiwgMmYsICAgIGVsLCAg
ICAgIHEsIGVsKSwKICAgICBJTlNOKGNvbWlzcywgICAgICAgICAsICAgMGYsIDJmLCAgICBlbCwg
ICAgICBkLCBlbCksCisgICAgSU5TTihjdnRwZDJwcywgICAgIDY2LCAgIDBmLCA1YSwgICAgdmws
ICAgICAgcSwgdmwpLAorICAgIElOU04oY3Z0cGgycHMsICAgICA2NiwgMGYzOCwgMTMsICAgIHZs
XzIsIGRfbmIsIHZsKSwKKyAgICBJTlNOKGN2dHBzMnBkLCAgICAgICAsICAgMGYsIDVhLCAgICB2
bF8yLCAgICBkLCB2bCksCisgICAgSU5TTihjdnRwczJwaCwgICAgIDY2LCAwZjNhLCAxZCwgICAg
dmxfMiwgZF9uYiwgdmwpLAorICAgIElOU04oY3Z0c2Qyc3MsICAgICBmMiwgICAwZiwgNWEsICAg
IGVsLCAgICAgIHEsIGVsKSwKKyAgICBJTlNOKGN2dHNzMnNkLCAgICAgZjMsICAgMGYsIDVhLCAg
ICBlbCwgICAgICBkLCBlbCksCiAgICAgSU5TTl9GUChkaXYsICAgICAgICAgICAgIDBmLCA1ZSks
CiAgICAgSU5TTihmbWFkZDEzMiwgICAgIDY2LCAwZjM4LCA5OCwgICAgdmwsICAgICBzZCwgdmwp
LAogICAgIElOU04oZm1hZGQxMzIsICAgICA2NiwgMGYzOCwgOTksICAgIGVsLCAgICAgc2QsIGVs
KSwKZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmMgYi90b29scy90
ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5jCmluZGV4IGJiZTAyODhmMDkuLmZkNTc1ZDZhOWUgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmMKKysrIGIvdG9vbHMvdGVz
dHMveDg2X2VtdWxhdG9yL3NpbWQuYwpAQCAtMTgxLDcgKzE4MSw5IEBAIHN0YXRpYyBpbmxpbmUg
Ym9vbCBfdG9fYm9vbChieXRlX3ZlY190IGJ2KQogIyAgZGVmaW5lIG1heCh4LCB5KSBCUl8obWF4
cHMsIF9tYXNrLCB4LCB5LCB1bmRlZigpLCB+MCkKICMgIGRlZmluZSBtaW4oeCwgeSkgQlJfKG1p
bnBzLCBfbWFzaywgeCwgeSwgdW5kZWYoKSwgfjApCiAjICBkZWZpbmUgbWl4KHgsIHkpIEIobW92
YXBzLCBfbWFzaywgeCwgeSwgKDBiMDEwMTAxMDEwMTAxMDEwMSAmIEFMTF9UUlVFKSkKKyMgIGRl
ZmluZSBzaHJpbmsxKHgpIEJSXyhjdnRwZDJwcywgX21hc2ssICh2ZGZfdCkoeCksICh2c2ZfaGFs
Zl90KXt9LCB+MCkKICMgIGRlZmluZSBzcXJ0KHgpIEJSKHNxcnRwcywgX21hc2ssIHgsIHVuZGVm
KCksIH4wKQorIyAgZGVmaW5lIHdpZGVuMSh4KSAoKHZlY190KUJSKGN2dHBzMnBkLCBfbWFzaywg
eCwgKHZkZl90KXVuZGVmKCksIH4wKSkKICMgIGlmIFZFQ19TSVpFID09IDE2CiAjICAgZGVmaW5l
IGludGVybGVhdmVfaGkoeCwgeSkgQih1bnBja2hwcywgX21hc2ssIHgsIHksIHVuZGVmKCksIH4w
KQogIyAgIGRlZmluZSBpbnRlcmxlYXZlX2xvKHgsIHkpIEIodW5wY2tscHMsIF9tYXNrLCB4LCB5
LCB1bmRlZigpLCB+MCkKZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1k
LmggYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5oCmluZGV4IGU0MzZmYzA0NzIuLjhj
ZjZlZjI3NjcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmgKKysr
IGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuaApAQCAtNjgsNiArNjgsNyBAQCB0eXBl
ZGVmIHNob3J0IF9fYXR0cmlidXRlX18oKHZlY3Rvcl9zaXplKFZFQ19TSVpFKSkpIHZoaV90Owog
dHlwZWRlZiBpbnQgX19hdHRyaWJ1dGVfXygodmVjdG9yX3NpemUoVkVDX1NJWkUpKSkgdnNpX3Q7
CiAjaWYgVkVDX1NJWkUgPj0gOAogdHlwZWRlZiBsb25nIGxvbmcgX19hdHRyaWJ1dGVfXygodmVj
dG9yX3NpemUoVkVDX1NJWkUpKSkgdmRpX3Q7Cit0eXBlZGVmIGRvdWJsZSBfX2F0dHJpYnV0ZV9f
KCh2ZWN0b3Jfc2l6ZShWRUNfU0laRSkpKSB2ZGZfdDsKICNlbmRpZgogCiAjaWYgRUxFTV9TSVpF
ID09IDEKQEAgLTkzLDYgKzk0LDcgQEAgdHlwZWRlZiBjaGFyIF9fYXR0cmlidXRlX18oKHZlY3Rv
cl9zaXplKEhBTEZfU0laRSkpKSB2cWlfaGFsZl90OwogdHlwZWRlZiBzaG9ydCBfX2F0dHJpYnV0
ZV9fKCh2ZWN0b3Jfc2l6ZShIQUxGX1NJWkUpKSkgdmhpX2hhbGZfdDsKIHR5cGVkZWYgaW50IF9f
YXR0cmlidXRlX18oKHZlY3Rvcl9zaXplKEhBTEZfU0laRSkpKSB2c2lfaGFsZl90OwogdHlwZWRl
ZiBsb25nIGxvbmcgX19hdHRyaWJ1dGVfXygodmVjdG9yX3NpemUoSEFMRl9TSVpFKSkpIHZkaV9o
YWxmX3Q7Cit0eXBlZGVmIGZsb2F0IF9fYXR0cmlidXRlX18oKHZlY3Rvcl9zaXplKEhBTEZfU0la
RSkpKSB2c2ZfaGFsZl90OwogIyBlbmRpZgogCiAjIGlmIEVMRU1fQ09VTlQgPj0gNApAQCAtMzI4
LDYgKzMzMCwxMyBAQCBSRU4ocGFuZG4sICwgZCk7CiBSRU4ocG9yLCAsIGQpOwogUkVOKHB4b3Is
ICwgZCk7CiAjICBlbmRpZgorT1ZSKGN2dHBkMnBzeCk7CitPVlIoY3Z0cGQycHN5KTsKK09WUihj
dnRwaDJwcyk7CitPVlIoY3Z0cHMycGQpOworT1ZSKGN2dHBzMnBoKTsKK09WUihjdnRzZDJzcyk7
CitPVlIoY3Z0c3Myc2QpOwogT1ZSKG1vdmRkdXApOwogT1ZSKG1vdm50ZHEpOwogT1ZSKG1vdm50
ZHFhKTsKZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVs
YXRvci5jIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMKaW5k
ZXggNTkyMTJmOWE3Yi4uYmZmOTMwZmI4ZSAxMDA2NDQKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2Vt
dWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9y
L3Rlc3RfeDg2X2VtdWxhdG9yLmMKQEAgLTM4NzEsNiArMzg3MSw0OSBAQCBpbnQgbWFpbihpbnQg
YXJnYywgY2hhciAqKmFyZ3YpCiAgICAgZWxzZQogICAgICAgICBwcmludGYoInNraXBwZWRcbiIp
OwogCisgICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nIHZjdnRwaDJwcyAzMiglZWN4KSwlem1t
N3slazR9Li4uIik7CisgICAgaWYgKCBzdGFja19leGVjICYmIGNwdV9oYXNfYXZ4NTEyZiApCisg
ICAgeworICAgICAgICBkZWNsX2luc24oZXZleF92Y3Z0cGgycHMpOworICAgICAgICBkZWNsX2lu
c24oZXZleF92Y3Z0cHMycGgpOworCisgICAgICAgIGFzbSB2b2xhdGlsZSAoICJ2cHRlcm5sb2dk
ICQweDgxLCAlJXptbTcsICUlem1tNywgJSV6bW03XG5cdCIKKyAgICAgICAgICAgICAgICAgICAg
ICAgImttb3Z3ICUxLCUlazRcbiIKKyAgICAgICAgICAgICAgICAgICAgICAgcHV0X2luc24oZXZl
eF92Y3Z0cGgycHMsICJ2Y3Z0cGgycHMgMzIoJTApLCAlJXptbTcleyUlazQlfSIpCisgICAgICAg
ICAgICAgICAgICAgICAgIDo6ICJjIiAoTlVMTCksICJyIiAoMHgzMzMzKSApOworCisgICAgICAg
IHNldF9pbnNuKGV2ZXhfdmN2dHBoMnBzKTsKKyAgICAgICAgbWVtc2V0KHJlcywgMHhmZiwgMTI4
KTsKKyAgICAgICAgcmVzWzhdID0gMHg0MDAwM2MwMDsgLyogKDEuMCwgMi4wKSAqLworICAgICAg
ICByZXNbMTBdID0gMHg0NDAwNDIwMDsgLyogKDMuMCwgNC4wKSAqLworICAgICAgICByZXNbMTJd
ID0gMHgzNDAwYjgwMDsgLyogKC0uNSwgLjI1KSAqLworICAgICAgICByZXNbMTRdID0gMHhiYzAw
MDAwMDsgLyogKDAuMCwgLTEuKSAqLworICAgICAgICByZWdzLmVjeCA9ICh1bnNpZ25lZCBsb25n
KXJlczsKKyAgICAgICAgcmMgPSB4ODZfZW11bGF0ZSgmY3R4dCwgJmVtdWxvcHMpOworICAgICAg
ICBhc20gdm9sYXRpbGUgKCAidm1vdnVwcyAlJXptbTcsICUwIiA6ICI9bSIgKHJlc1sxNl0pICk7
CisgICAgICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZIHx8ICFjaGVja19laXAoZXZleF92Y3Z0
cGgycHMpICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsKKyAgICAgICAgcHJpbnRmKCJva2F5XG4i
KTsKKworICAgICAgICBwcmludGYoIiUtNDBzIiwgIlRlc3RpbmcgdmN2dHBzMnBoICQwLCV6bW0z
LDY0KCVlZHgpeyVrNH0uLi4iKTsKKyAgICAgICAgYXNtIHZvbGF0aWxlICggInZtb3Z1cHMgJTAs
ICUlem1tM1xuIgorICAgICAgICAgICAgICAgICAgICAgICBwdXRfaW5zbihldmV4X3ZjdnRwczJw
aCwgInZjdnRwczJwaCAkMCwgJSV6bW0zLCAxMjgoJTEpJXslJWs0JX0iKQorICAgICAgICAgICAg
ICAgICAgICAgICA6OiAibSIgKHJlc1sxNl0pLCAiZCIgKE5VTEwpICk7CisKKyAgICAgICAgc2V0
X2luc24oZXZleF92Y3Z0cHMycGgpOworICAgICAgICByZWdzLmVkeCA9ICh1bnNpZ25lZCBsb25n
KXJlczsKKyAgICAgICAgbWVtc2V0KHJlcyArIDMyLCAweGNjLCAzMik7CisgICAgICAgIHJjID0g
eDg2X2VtdWxhdGUoJmN0eHQsICZlbXVsb3BzKTsKKyAgICAgICAgaWYgKCByYyAhPSBYODZFTVVM
X09LQVkgfHwgIWNoZWNrX2VpcChldmV4X3ZjdnRwczJwaCkgKQorICAgICAgICAgICAgZ290byBm
YWlsOworICAgICAgICByZXNbMTVdID0gcmVzWzEzXSA9IHJlc1sxMV0gPSByZXNbOV0gPSAweGNj
Y2NjY2NjOworICAgICAgICBpZiAoIG1lbWNtcChyZXMgKyA4LCByZXMgKyAzMiwgMzIpICkKKyAg
ICAgICAgICAgIGdvdG8gZmFpbDsKKyAgICAgICAgcHJpbnRmKCJva2F5XG4iKTsKKyAgICB9Cisg
ICAgZWxzZQorICAgICAgICBwcmludGYoInNraXBwZWRcbiIpOworCiAjdW5kZWYgZGVjbF9pbnNu
CiAjdW5kZWYgcHV0X2luc24KICN1bmRlZiBzZXRfaW5zbgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUv
eDg2X2VtdWxhdGUuYwppbmRleCAzNTMxNWM3YWExLi4yY2FkOGMzNzQxIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYv
eDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtMzEwLDcgKzMxMCw4IEBAIHN0YXRpYyBjb25z
dCBzdHJ1Y3QgdHdvYnl0ZV90YWJsZSB7CiAgICAgWzB4NTIgLi4uIDB4NTNdID0geyBEc3RJbXBs
aWNpdHxTcmNNZW18TW9kUk18VHdvT3AsIHNpbWRfc2luZ2xlX2ZwIH0sCiAgICAgWzB4NTQgLi4u
IDB4NTddID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2ZwLCBkOHNf
dmwgfSwKICAgICBbMHg1OCAuLi4gMHg1OV0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwg
c2ltZF9hbnlfZnAsIGQ4c192bCB9LAotICAgIFsweDVhIC4uLiAweDViXSA9IHsgRHN0SW1wbGlj
aXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9vdGhlciB9LAorICAgIFsweDVhXSA9IHsgRHN0SW1w
bGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9hbnlfZnAsIGQ4c192bCB9LAorICAgIFsweDVi
XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9vdGhlciB9LAogICAgIFsw
eDVjIC4uLiAweDVmXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX2FueV9mcCwg
ZDhzX3ZsIH0sCiAgICAgWzB4NjAgLi4uIDB4NjJdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9k
Uk0sIHNpbWRfb3RoZXIsIGQ4c192bCB9LAogICAgIFsweDYzIC4uLiAweDY3XSA9IHsgRHN0SW1w
bGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQsIGQ4c192bCB9LApAQCAtNDM3LDcg
KzQzOCw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZXh0MGYzOF90YWJsZSB7CiAgICAgWzB4MGMg
Li4uIDB4MGRdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC5kOHMgPSBkOHNfdmwg
fSwKICAgICBbMHgwZSAuLi4gMHgwZl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCB9
LAogICAgIFsweDEwIC4uLiAweDEyXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwg
LmQ4cyA9IGQ4c192bCB9LAotICAgIFsweDEzXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIs
IC50d29fb3AgPSAxIH0sCisgICAgWzB4MTNdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwg
LnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfdmxfYnlfMiB9LAogICAgIFsweDE0IC4uLiAweDE2XSA9
IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwLCAuZDhzID0gZDhzX3ZsIH0sCiAgICAgWzB4
MTddID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAudHdvX29wID0gMSB9LAogICAg
IFsweDE4XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfc2NhbGFyX29wYywgLnR3b19vcCA9IDEsIC5k
OHMgPSAyIH0sCkBAIC01NDEsNyArNTQyLDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBleHQwZjNh
X3RhYmxlIHsKICAgICBbMHgxOV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kXzEyOCwgLnRvX21lbSA9
IDEsIC50d29fb3AgPSAxLCAuZDhzID0gNCB9LAogICAgIFsweDFhXSA9IHsgLnNpbWRfc2l6ZSA9
IHNpbWRfMjU2LCAuZDhzID0gZDhzX3ZsX2J5XzIgfSwKICAgICBbMHgxYl0gPSB7IC5zaW1kX3Np
emUgPSBzaW1kXzI1NiwgLnRvX21lbSA9IDEsIC50d29fb3AgPSAxLCAuZDhzID0gZDhzX3ZsX2J5
XzIgfSwKLSAgICBbMHgxZF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAudG9fbWVtID0g
MSwgLnR3b19vcCA9IDEgfSwKKyAgICBbMHgxZF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVy
LCAudG9fbWVtID0gMSwgLnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfdmxfYnlfMiB9LAogICAgIFsw
eDFlIC4uLiAweDFmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLmQ4cyA9IGQ4
c192bCB9LAogICAgIFsweDIwXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfbm9uZSwgLmQ4cyA9IDAg
fSwKICAgICBbMHgyMV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAuZDhzID0gMiB9LApA
QCAtMzAzOSw2ICszMDQwLDExIEBAIHg4Nl9kZWNvZGUoCiAgICAgICAgICAgICAgICAgbW9kcm1f
bW9kID0gMzsKICAgICAgICAgICAgICAgICBicmVhazsKIAorICAgICAgICAgICAgY2FzZSAweDVh
OiAvKiB2Y3Z0cHMycGQgbmVlZHMgc3BlY2lhbCBjYXNpbmcgKi8KKyAgICAgICAgICAgICAgICBp
ZiAoIGRpc3A4c2NhbGUgJiYgIWV2ZXgucGZ4ICYmICFldmV4LmJycyApCisgICAgICAgICAgICAg
ICAgICAgIC0tZGlzcDhzY2FsZTsKKyAgICAgICAgICAgICAgICBicmVhazsKKwogICAgICAgICAg
ICAgY2FzZSAweDdlOiAvKiB2bW92cSB4bW0vbTY0LHhtbSBuZWVkcyBzcGVjaWFsIGNhc2luZyAq
LwogICAgICAgICAgICAgICAgIGlmICggZGlzcDhzY2FsZSA9PSAyICYmIGV2ZXgucGZ4ID09IHZl
eF9mMyApCiAgICAgICAgICAgICAgICAgICAgIGRpc3A4c2NhbGUgPSAzOwpAQCAtNTk3Miw2ICs1
OTc4LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgQ0FTRV9TSU1EX0FMTF9GUChfRVZFWCwgMHgwZiwg
MHg1ZCk6ICAgIC8qIHZtaW57cCxzfXtzLGR9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtr
fSAqLwogICAgIENBU0VfU0lNRF9BTExfRlAoX0VWRVgsIDB4MGYsIDB4NWUpOiAgICAvKiB2ZGl2
e3Asc317cyxkfSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KICAgICBDQVNFX1NJ
TURfQUxMX0ZQKF9FVkVYLCAweDBmLCAweDVmKTogICAgLyogdm1heHtwLHN9e3MsZH0gW3h5el1t
bS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgYXZ4NTEyZl9hbGxfZnA6CiAgICAgICAg
IGdlbmVyYXRlX2V4Y2VwdGlvbl9pZigoZXZleC53ICE9IChldmV4LnBmeCAmIFZFWF9QUkVGSVhf
RE9VQkxFX01BU0spIHx8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGVhLnR5cGUg
IT0gT1BfUkVHICYmIGV2ZXguYnJzICYmCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IChldmV4LnBmeCAmIFZFWF9QUkVGSVhfU0NBTEFSX01BU0spKSksCkBAIC02NTMxLDcgKzY1Mzgs
NyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgZ290byBzaW1kX3ptbTsKIAogICAgIENBU0VfU0lN
RF9BTExfRlAoLCAweDBmLCAweDVhKTogICAgICAgIC8qIGN2dHtwLHN9e3MsZH0ye3Asc317cyxk
fSB4bW0vbWVtLHhtbSAqLwotICAgIENBU0VfU0lNRF9BTExfRlAoX1ZFWCwgMHgwZiwgMHg1YSk6
ICAgIC8qIHZjdnRwe3MsZH0ycHtzLGR9IHhtbS9tZW0seG1tICovCisgICAgQ0FTRV9TSU1EX0FM
TF9GUChfVkVYLCAweDBmLCAweDVhKTogICAgLyogdmN2dHB7cyxkfTJwe3MsZH0ge3gseX1tbS9t
ZW0se3gseX1tbSAqLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IC8qIHZjdnRze3MsZH0yc3tzLGR9IHhtbS9tZW0seG1tLHhtbSAqLwogICAgICAgICBvcF9ieXRl
cyA9IDQgPDwgKCgodmV4LnBmeCAmIFZFWF9QUkVGSVhfU0NBTEFSX01BU0spID8gMCA6IDEgKyB2
ZXgubCkgKwogICAgICAgICAgICAgICAgICAgICAgICAgICEhKHZleC5wZnggJiBWRVhfUFJFRklY
X0RPVUJMRV9NQVNLKSk7CkBAIC02NTQwLDYgKzY1NDcsMTIgQEAgeDg2X2VtdWxhdGUoCiAgICAg
ICAgICAgICBnb3RvIHNpbWRfMGZfc3NlMjsKICAgICAgICAgZ290byBzaW1kXzBmX2F2eDsKIAor
ICAgIENBU0VfU0lNRF9BTExfRlAoX0VWRVgsIDB4MGYsIDB4NWEpOiAgIC8qIHZjdnRwe3MsZH0y
cHtzLGR9IFt4eXpdbW0vbWVtLFt4eXpdbW17a30gKi8KKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAvKiB2Y3Z0c3tzLGR9MnN7cyxkfSB4bW0vbWVtLHhtbSx4bW17
a30gKi8KKyAgICAgICAgb3BfYnl0ZXMgPSA0IDw8ICgoKGV2ZXgucGZ4ICYgVkVYX1BSRUZJWF9T
Q0FMQVJfTUFTSykgPyAwIDogMSArIGV2ZXgubHIpICsKKyAgICAgICAgICAgICAgICAgICAgICAg
ICBldmV4LncpOworICAgICAgICBnb3RvIGF2eDUxMmZfYWxsX2ZwOworCiAgICAgQ0FTRV9TSU1E
X1BBQ0tFRF9GUCgsIDB4MGYsIDB4NWIpOiAgICAgLyogY3Z0e3BzLGRxfTJ7ZHEscHN9IHhtbS9t
ZW0seG1tICovCiAgICAgQ0FTRV9TSU1EX1BBQ0tFRF9GUChfVkVYLCAweDBmLCAweDViKTogLyog
dmN2dHtwcyxkcX0ye2RxLHBzfSB7eCx5fW1tL21lbSx7eCx5fW1tICovCiAgICAgY2FzZSBYODZF
TVVMX09QQ19GMygweDBmLCAweDViKTogICAgICAgLyogY3Z0dHBzMmRxIHhtbS9tZW0seG1tICov
CkBAIC04NDMxLDYgKzg0NDQsMTUgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIG9wX2J5dGVzID0g
OCA8PCB2ZXgubDsKICAgICAgICAgZ290byBzaW1kXzBmX3ltbTsKIAorICAgIGNhc2UgWDg2RU1V
TF9PUENfRVZFWF82NigweDBmMzgsIDB4MTMpOiAvKiB2Y3Z0cGgycHMge3gseX1tbS9tZW0sW3h5
el1tbXtrfSAqLworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZleC53IHx8IChlYS50
eXBlICE9IE9QX1JFRyAmJiBldmV4LmJycyksIEVYQ19VRCk7CisgICAgICAgIGhvc3RfYW5kX3Zj
cHVfbXVzdF9oYXZlKGF2eDUxMmYpOworICAgICAgICBpZiAoICFldmV4LmJycyApCisgICAgICAg
ICAgICBhdng1MTJfdmxlbl9jaGVjayhmYWxzZSk7CisgICAgICAgIG9wX2J5dGVzID0gOCA8PCBl
dmV4LmxyOworICAgICAgICBlbGVtX2J5dGVzID0gMjsKKyAgICAgICAgZ290byBzaW1kX3ptbTsK
KwogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHgxNik6IC8qIHZwZXJtcHMg
eW1tL20yNTYseW1tLHltbSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwg
MHgzNik6IC8qIHZwZXJtZCB5bW0vbTI1Nix5bW0seW1tICovCiAgICAgICAgIGdlbmVyYXRlX2V4
Y2VwdGlvbl9pZighdmV4LmwgfHwgdmV4LncsIEVYQ19VRCk7CkBAIC05MjYyLDI3ICs5Mjg0LDc5
IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBnb3RvIGF2eDUxMmZfaW1tOF9ub19zYWU7CiAKICAg
ICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmM2EsIDB4MWQpOiAvKiB2Y3Z0cHMycGggJGlt
bTgse3gseX1tbSx4bW0vbWVtICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYz
YSwgMHgxZCk6IC8qIHZjdnRwczJwaCAkaW1tOCxbeHl6XW1tLHt4LHl9bW0vbWVte2t9ICovCiAg
ICAgewogICAgICAgICB1aW50MzJfdCBteGNzcjsKIAotICAgICAgICBnZW5lcmF0ZV9leGNlcHRp
b25faWYodmV4LncgfHwgdmV4LnJlZyAhPSAweGYsIEVYQ19VRCk7Ci0gICAgICAgIGhvc3RfYW5k
X3ZjcHVfbXVzdF9oYXZlKGYxNmMpOwogICAgICAgICBmYWlsX2lmKCFvcHMtPndyaXRlKTsKKyAg
ICAgICAgaWYgKCBldmV4X2VuY29kZWQoKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGdlbmVy
YXRlX2V4Y2VwdGlvbl9pZigoZXZleC53IHx8IGV2ZXgucmVnICE9IDB4ZiB8fCAhZXZleC5SWCB8
fAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZWEudHlwZSAhPSBPUF9SRUcg
JiYgKGV2ZXgueiB8fCBldmV4LmJycykpKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBFWENfVUQpOworICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEy
Zik7CisgICAgICAgICAgICBhdng1MTJfdmxlbl9jaGVjayhmYWxzZSk7CisgICAgICAgICAgICBv
cGMgPSBpbml0X2V2ZXgoc3R1Yik7CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICB7
CisgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYodmV4LncgfHwgdmV4LnJlZyAhPSAw
eGYsIEVYQ19VRCk7CisgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShmMTZjKTsK
KyAgICAgICAgICAgIG9wYyA9IGluaXRfcHJlZml4ZXMoc3R1Yik7CisgICAgICAgIH0KKworICAg
ICAgICBvcF9ieXRlcyA9IDggPDwgZXZleC5scjsKIAotICAgICAgICBvcGMgPSBpbml0X3ByZWZp
eGVzKHN0dWIpOwogICAgICAgICBvcGNbMF0gPSBiOwogICAgICAgICBvcGNbMV0gPSBtb2RybTsK
ICAgICAgICAgaWYgKCBlYS50eXBlID09IE9QX01FTSApCiAgICAgICAgIHsKICAgICAgICAgICAg
IC8qIENvbnZlcnQgbWVtb3J5IG9wZXJhbmQgdG8gKCVyQVgpLiAqLwogICAgICAgICAgICAgdmV4
LmIgPSAxOworICAgICAgICAgICAgZXZleC5iID0gMTsKICAgICAgICAgICAgIG9wY1sxXSAmPSAw
eDM4OwogICAgICAgICB9CiAgICAgICAgIG9wY1syXSA9IGltbTE7Ci0gICAgICAgIGluc25fYnl0
ZXMgPSBQRlhfQllURVMgKyAzOworICAgICAgICBpZiAoIGV2ZXhfZW5jb2RlZCgpICkKKyAgICAg
ICAgeworICAgICAgICAgICAgdW5zaWduZWQgaW50IGZ1bGwgPSAwOworCisgICAgICAgICAgICBp
bnNuX2J5dGVzID0gRVZFWF9QRlhfQllURVMgKyAzOworICAgICAgICAgICAgY29weV9FVkVYKG9w
YywgZXZleCk7CisKKyAgICAgICAgICAgIGlmICggZWEudHlwZSA9PSBPUF9NRU0gJiYgZXZleC5v
cG1zayApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgZnVsbCA9IDB4ZmZmZiA+PiAo
MTYgLSBvcF9ieXRlcyAvIDIpOworICAgICAgICAgICAgICAgIG9wX21hc2sgJj0gZnVsbDsKKyAg
ICAgICAgICAgICAgICBpZiAoICFvcF9tYXNrICkKKyAgICAgICAgICAgICAgICAgICAgZ290byBj
b21wbGV0ZV9pbnNuOworCisgICAgICAgICAgICAgICAgZmlyc3RfYnl0ZSA9IF9fYnVpbHRpbl9j
dHoob3BfbWFzayk7CisgICAgICAgICAgICAgICAgb3BfbWFzayA+Pj0gZmlyc3RfYnl0ZTsKKyAg
ICAgICAgICAgICAgICBmdWxsID4+PSBmaXJzdF9ieXRlOworICAgICAgICAgICAgICAgIGZpcnN0
X2J5dGUgPDw9IDE7CisgICAgICAgICAgICAgICAgb3BfYnl0ZXMgPSAoMzIgLSBfX2J1aWx0aW5f
Y2x6KG9wX21hc2spKSA8PCAxOworCisgICAgICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAg
ICAgKiBXZSBtYXkgbmVlZCB0byByZWFkIChwYXJ0cyBvZikgdGhlIG1lbW9yeSBvcGVyYW5kIGZv
ciB0aGUKKyAgICAgICAgICAgICAgICAgKiBwdXJwb3NlIG9mIG1lcmdpbmcgaW4gb3JkZXIgdG8g
YXZvaWQgc3BsaXR0aW5nIHRoZSB3cml0ZQorICAgICAgICAgICAgICAgICAqIGJlbG93IGludG8g
bXVsdGlwbGUgb25lcy4KKyAgICAgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgICAgICBpZiAo
IG9wX21hc2sgIT0gZnVsbCAmJgorICAgICAgICAgICAgICAgICAgICAgKHJjID0gb3BzLT5yZWFk
KGVhLm1lbS5zZWcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1bmNh
dGVfZWEoZWEubWVtLm9mZiArIGZpcnN0X2J5dGUpLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICh2b2lkICopbW12YWxwICsgZmlyc3RfYnl0ZSwgb3BfYnl0ZXMsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3R4dCkpICE9IFg4NkVNVUxfT0tBWSAp
CisgICAgICAgICAgICAgICAgICAgIGdvdG8gZG9uZTsKKyAgICAgICAgICAgIH0KKyAgICAgICAg
fQorICAgICAgICBlbHNlCisgICAgICAgIHsKKyAgICAgICAgICAgIGluc25fYnl0ZXMgPSBQRlhf
QllURVMgKyAzOworICAgICAgICAgICAgY29weV9WRVgob3BjLCB2ZXgpOworICAgICAgICB9CiAg
ICAgICAgIG9wY1szXSA9IDB4YzM7CiAKLSAgICAgICAgY29weV9WRVgob3BjLCB2ZXgpOwogICAg
ICAgICAvKiBMYXRjaCBNWENTUiAtIHdlIG1heSBuZWVkIHRvIHJlc3RvcmUgaXQgYmVsb3cuICov
CiAgICAgICAgIGludm9rZV9zdHViKCJzdG14Y3NyICVbbXhjc3JdIiwgIiIsCiAgICAgICAgICAg
ICAgICAgICAgICI9bSIgKCptbXZhbHApLCBbbXhjc3JdICI9bSIgKG14Y3NyKSA6ICJhIiAobW12
YWxwKSk7CkBAIC05MjkxLDcgKzkzNjUsOCBAQCB4ODZfZW11bGF0ZSgKIAogICAgICAgICBpZiAo
IGVhLnR5cGUgPT0gT1BfTUVNICkKICAgICAgICAgewotICAgICAgICAgICAgcmMgPSBvcHMtPndy
aXRlKGVhLm1lbS5zZWcsIGVhLm1lbS5vZmYsIG1tdmFscCwgOCA8PCB2ZXgubCwgY3R4dCk7Cisg
ICAgICAgICAgICByYyA9IG9wcy0+d3JpdGUoZWEubWVtLnNlZywgdHJ1bmNhdGVfZWEoZWEubWVt
Lm9mZiArIGZpcnN0X2J5dGUpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICh2b2lkICop
bW12YWxwICsgZmlyc3RfYnl0ZSwgb3BfYnl0ZXMsIGN0eHQpOwogICAgICAgICAgICAgaWYgKCBy
YyAhPSBYODZFTVVMX09LQVkgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGFzbSB2
b2xhdGlsZSAoICJsZG14Y3NyICUwIiA6OiAibSIgKG14Y3NyKSApOwotLQpnZW5lcmF0ZWQgYnkg
Z2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWls
aW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3Rz
LnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 24 08:44:28 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 08:44:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hU5oR-0000PT-UK; Fri, 24 May 2019 08: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=x1+2=TY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hU5oQ-0000PL-Rc
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 08:44:26 +0000
X-Inumbo-ID: 222b60a5-7e00-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 222b60a5-7e00-11e9-8980-bc764e045a96;
 Fri, 24 May 2019 08:44:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hU5oO-0007VR-RY
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 08:44:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hU5oO-0001bJ-P7
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 08:44:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hU5oO-0001bJ-P7@xenbits.xenproject.org>
Date: Fri, 24 May 2019 08:44:24 +0000
Subject: [Xen-changelog] [xen staging] x86emul: support AVX512F
 legacy-equivalent packed int/FP conversion insns
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGVkODA2ZjM3MzczMDRiMWFhMDFlOGY3ZGZkMDE0NjAwMThmOGMwMjMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDI0
IDEwOjIyOjE4IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDI0IDEwOjIyOjE4IDIwMTkgKzAyMDAKCiAgICB4
ODZlbXVsOiBzdXBwb3J0IEFWWDUxMkYgbGVnYWN5LWVxdWl2YWxlbnQgcGFja2VkIGludC9GUCBj
b252ZXJzaW9uIGluc25zCiAgICAKICAgIC4uLiBpbmNsdWRpbmcgdGhlIHR3byBBVlg1MTJEUSBm
b3JtcyB3aGljaCBzaGFyZWQgZW5jb2RpbmdzLCBqdXN0IHdpdGgKICAgIEVWRVguVyBzZXQgdGhl
cmUuCiAgICAKICAgIFZDVlREUTJQRCwgc2hhcmluZyBpdHMgbWFpbiBvcGNvZGUgd2l0aCBvdGhl
cnMsIG5lZWRzIGEgIm1hbnVhbCIKICAgIG92ZXJyaWRlIG9mIGRpc3A4c2NhbGUuCiAgICAKICAg
IFRoZSBzaW1kX3NpemUgY2hhbmdlcyBmb3IgdGhlIHR3b2J5dGVfdGFibGVbXSBlbnRyaWVzIGFy
ZSBiZW5pZ24gdG8KICAgIHByZS1leGlzdGluZyBjb2RlLCBidXQgYWxsb3cgZGVjb2RlX2Rpc3A4
c2NhbGUoKSB0byB3b3JrIGFzIGlzIGhlcmUuCiAgICAKICAgIFRoZSBhdCB0aGlzIHBvaW50IHdy
b25nIHBsYWNlbWVudCBvZiB0aGUgMHhlNiBjYXNlIGJsb2NrIGlzIG9uY2UgYWdhaW4KICAgIGlu
IGFudGljaXBhdGlvbiBvZiBmdXJ0aGVyIGFkZGl0aW9ucyBvZiBjYXNlIGxhYmVscy4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNr
ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYyAgfCAgNiArKysrKwogdG9vbHMvdGVz
dHMveDg2X2VtdWxhdG9yL3NpbWQuYyAgICAgICAgfCAxOCArKysrKysrKysrKy0tCiB0b29scy90
ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5oICAgICAgICB8ICA3ICsrKysrKwogeGVuL2FyY2gveDg2
L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgfCA0NiArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKy0tCiA0IGZpbGVzIGNoYW5nZWQsIDczIGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYyBi
L3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKaW5kZXggYzgwOGZlZDZjYy4u
YWZmMGFhN2EyNyAxMDA2NDQKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlz
cDguYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCkBAIC0xMDks
OCArMTA5LDEyIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJmX2FsbFtdID0gewog
ICAgIElOU05fRlAoY21wLCAgICAgICAgICAgICAwZiwgYzIpLAogICAgIElOU04oY29taXNkLCAg
ICAgICA2NiwgICAwZiwgMmYsICAgIGVsLCAgICAgIHEsIGVsKSwKICAgICBJTlNOKGNvbWlzcywg
ICAgICAgICAsICAgMGYsIDJmLCAgICBlbCwgICAgICBkLCBlbCksCisgICAgSU5TTihjdnRkcTJw
ZCwgICAgIGYzLCAgIDBmLCBlNiwgICAgdmxfMiwgICAgZCwgdmwpLAorICAgIElOU04oY3Z0ZHEy
cHMsICAgICAgICwgICAwZiwgNWIsICAgIHZsLCAgICAgIGQsIHZsKSwKKyAgICBJTlNOKGN2dHBk
MmRxLCAgICAgZjIsICAgMGYsIGU2LCAgICB2bCwgICAgICBxLCB2bCksCiAgICAgSU5TTihjdnRw
ZDJwcywgICAgIDY2LCAgIDBmLCA1YSwgICAgdmwsICAgICAgcSwgdmwpLAogICAgIElOU04oY3Z0
cGgycHMsICAgICA2NiwgMGYzOCwgMTMsICAgIHZsXzIsIGRfbmIsIHZsKSwKKyAgICBJTlNOKGN2
dHBzMmRxLCAgICAgNjYsICAgMGYsIDViLCAgICB2bCwgICAgICBkLCB2bCksCiAgICAgSU5TTihj
dnRwczJwZCwgICAgICAgLCAgIDBmLCA1YSwgICAgdmxfMiwgICAgZCwgdmwpLAogICAgIElOU04o
Y3Z0cHMycGgsICAgICA2NiwgMGYzYSwgMWQsICAgIHZsXzIsIGRfbmIsIHZsKSwKICAgICBJTlNO
KGN2dHNkMnNzLCAgICAgZjIsICAgMGYsIDVhLCAgICBlbCwgICAgICBxLCBlbCksCkBAIC0zOTgs
NiArNDAyLDggQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmRxX2FsbFtdID0gewog
ICAgIElOU05fUEZQKGFuZCwgICAgICAgICAgICAgIDBmLCA1NCksCiAgICAgSU5TTl9QRlAoYW5k
biwgICAgICAgICAgICAgMGYsIDU1KSwKICAgICBJTlNOKGJyb2FkY2FzdGkzMngyLCA2NiwgMGYz
OCwgNTksIGVsXzIsICBkLCB2bCksCisgICAgSU5TTihjdnRxcTJwZCwgICAgICAgZjMsICAgMGYs
IGU2LCAgIHZsLCAgcSwgdmwpLAorICAgIElOU04oY3Z0cXEycHMsICAgICAgICAgLCAgIDBmLCA1
YiwgICB2bCwgIHEsIHZsKSwKICAgICBJTlNOX1BGUChvciwgICAgICAgICAgICAgICAwZiwgNTYp
LAogLy8gICAgICAgcG1vdmQybSwgICAgICAgIGYzLCAwZjM4LCAzOSwgICAgICAgIGQKIC8vICAg
ICAgIHBtb3ZtMiwgICAgICAgICBmMywgMGYzOCwgMzgsICAgICAgIGRxCmRpZmYgLS1naXQgYS90
b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5jIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9y
L3NpbWQuYwppbmRleCBmZDU3NWQ2YTllLi5lZTAxMzYxYjEwIDEwMDY0NAotLS0gYS90b29scy90
ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9z
aW1kLmMKQEAgLTkyLDYgKzkyLDEzIEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBfdG9fYm9vbChieXRl
X3ZlY190IGJ2KQogIyBkZWZpbmUgdG9faW50KHgpICgodmVjX3QpeyAoaW50KSh4KVswXSB9KQog
I2VsaWYgVkVDX1NJWkUgPT0gOCAmJiBGTE9BVF9TSVpFID09IDQgJiYgZGVmaW5lZChfXzNkTk9X
X18pCiAjIGRlZmluZSB0b19pbnQoeCkgX19idWlsdGluX2lhMzJfcGkyZmQoX19idWlsdGluX2lh
MzJfcGYyaWQoeCkpCisjZWxpZiBkZWZpbmVkKEZMT0FUX1NJWkUpICYmIFZFQ19TSVpFID4gRkxP
QVRfU0laRSAmJiBkZWZpbmVkKF9fQVZYNTEyRl9fKSAmJiBcCisgICAgICAoVkVDX1NJWkUgPT0g
NjQgfHwgZGVmaW5lZChfX0FWWDUxMlZMX18pKQorIyBpZiBGTE9BVF9TSVpFID09IDQKKyMgIGRl
ZmluZSB0b19pbnQoeCkgQlIoY3Z0ZHEycHMsIF9tYXNrLCBCUihjdnRwczJkcSwgX21hc2ssIHgs
ICh2c2lfdCl1bmRlZigpLCB+MCksIHVuZGVmKCksIH4wKQorIyBlbGlmIEZMT0FUX1NJWkUgPT0g
OAorIyAgZGVmaW5lIHRvX2ludCh4KSBCKGN2dGRxMnBkLCBfbWFzaywgQlIoY3Z0cGQyZHEsIF9t
YXNrLCB4LCAodnNpX2hhbGZfdCl7fSwgfjApLCB1bmRlZigpLCB+MCkKKyMgZW5kaWYKICNlbGlm
IFZFQ19TSVpFID09IDE2ICYmIGRlZmluZWQoX19TU0UyX18pCiAjIGlmIEZMT0FUX1NJWkUgPT0g
NAogIyAgZGVmaW5lIHRvX2ludCh4KSBfX2J1aWx0aW5faWEzMl9jdnRkcTJwcyhfX2J1aWx0aW5f
aWEzMl9jdnRwczJkcSh4KSkKQEAgLTExNDIsMTUgKzExNDksMjEgQEAgaW50IHNpbWRfdGVzdCh2
b2lkKQogICAgIHRvdWNoKHNyYyk7CiAgICAgaWYgKCAhZXEoeCAqIC1hbHQsIC1zcmMpICkgcmV0
dXJuIF9fTElORV9fOwogCi0jIGlmIGRlZmluZWQocmVjaXApICYmIGRlZmluZWQodG9faW50KQor
IyBpZmRlZiB0b19pbnQKIAogICAgIHRvdWNoKHNyYyk7CisgICAgeCA9IHRvX2ludChzcmMpOwor
ICAgIHRvdWNoKHNyYyk7CisgICAgaWYgKCAhZXEoeCwgc3JjKSApIHJldHVybiBfX0xJTkVfXzsK
KworIyAgaWZkZWYgcmVjaXAKKyAgICB0b3VjaChzcmMpOwogICAgIHggPSByZWNpcChzcmMpOwog
ICAgIHRvdWNoKHNyYyk7CiAgICAgdG91Y2goeCk7CiAgICAgaWYgKCAhZXEodG9faW50KHJlY2lw
KHgpKSwgc3JjKSApIHJldHVybiBfX0xJTkVfXzsKIAotIyAgaWZkZWYgcnNxcnQKKyMgICBpZmRl
ZiByc3FydAogICAgIHggPSBzcmMgKiBzcmM7CiAgICAgdG91Y2goeCk7CiAgICAgeSA9IHJzcXJ0
KHgpOwpAQCAtMTE1OCw2ICsxMTcxLDcgQEAgaW50IHNpbWRfdGVzdCh2b2lkKQogICAgIGlmICgg
IWVxKHRvX2ludChyZWNpcCh5KSksIHNyYykgKSByZXR1cm4gX19MSU5FX187CiAgICAgdG91Y2go
c3JjKTsKICAgICBpZiAoICFlcSh0b19pbnQoeSksIHRvX2ludChyZWNpcChzcmMpKSkgKSByZXR1
cm4gX19MSU5FX187CisjICAgZW5kaWYKICMgIGVuZGlmCiAKICMgZW5kaWYKZGlmZiAtLWdpdCBh
L3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmggYi90b29scy90ZXN0cy94ODZfZW11bGF0
b3Ivc2ltZC5oCmluZGV4IDhjZjZlZjI3NjcuLjc0ZTRlYWE3YzUgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmgKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9y
L3NpbWQuaApAQCAtMjQ0LDYgKzI0NCw3IEBAIGFzbSAoICIubWFjcm8gb3ZlcnJpZGUgaW5zbiAg
ICBcblx0IgogT1ZSX0lOVChicm9hZGNhc3QpOwogT1ZSX1NGUChicm9hZGNhc3QpOwogT1ZSX1NG
UChjb21pKTsKK09WUl9WRlAoY3Z0ZHEyKTsKIE9WUl9GUChhZGQpOwogT1ZSX0lOVChhZGQpOwog
T1ZSX0JXKGFkZHMpOwpAQCAtMzMwLDEzICszMzEsMTkgQEAgUkVOKHBhbmRuLCAsIGQpOwogUkVO
KHBvciwgLCBkKTsKIFJFTihweG9yLCAsIGQpOwogIyAgZW5kaWYKK09WUihjdnRwZDJkcXgpOwor
T1ZSKGN2dHBkMmRxeSk7CiBPVlIoY3Z0cGQycHN4KTsKIE9WUihjdnRwZDJwc3kpOwogT1ZSKGN2
dHBoMnBzKTsKK09WUihjdnRwczJkcSk7CiBPVlIoY3Z0cHMycGQpOwogT1ZSKGN2dHBzMnBoKTsK
IE9WUihjdnRzZDJzcyk7CiBPVlIoY3Z0c3Myc2QpOworT1ZSKGN2dHRwZDJkcXgpOworT1ZSKGN2
dHRwZDJkcXkpOworT1ZSKGN2dHRwczJkcSk7CiBPVlIobW92ZGR1cCk7CiBPVlIobW92bnRkcSk7
CiBPVlIobW92bnRkcWEpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4
Nl9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwppbmRl
eCAyY2FkOGMzNzQxLi4yM2EyYWI2N2Q5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2Vt
dWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2Vt
dWxhdGUuYwpAQCAtMzExLDcgKzMxMSw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdHdvYnl0ZV90
YWJsZSB7CiAgICAgWzB4NTQgLi4uIDB4NTddID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0s
IHNpbWRfcGFja2VkX2ZwLCBkOHNfdmwgfSwKICAgICBbMHg1OCAuLi4gMHg1OV0gPSB7IERzdElt
cGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9hbnlfZnAsIGQ4c192bCB9LAogICAgIFsweDVhXSA9
IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9hbnlfZnAsIGQ4c192bCB9LAot
ICAgIFsweDViXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9vdGhlciB9
LAorICAgIFsweDViXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9wYWNr
ZWRfZnAsIGQ4c192bCB9LAogICAgIFsweDVjIC4uLiAweDVmXSA9IHsgRHN0SW1wbGljaXR8U3Jj
TWVtfE1vZFJNLCBzaW1kX2FueV9mcCwgZDhzX3ZsIH0sCiAgICAgWzB4NjAgLi4uIDB4NjJdID0g
eyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfb3RoZXIsIGQ4c192bCB9LAogICAgIFsw
eDYzIC4uLiAweDY3XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9p
bnQsIGQ4c192bCB9LApAQCAtMzc1LDcgKzM3NSw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdHdv
Ynl0ZV90YWJsZSB7CiAgICAgWzB4ZTBdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNp
bWRfcGFja2VkX2ludCwgZDhzX3ZsIH0sCiAgICAgWzB4ZTEgLi4uIDB4ZTJdID0geyBEc3RJbXBs
aWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfMTI4LCA0IH0sCiAgICAgWzB4ZTMgLi4uIDB4ZTVdID0g
eyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2ludCwgZDhzX3ZsIH0sCi0g
ICAgWzB4ZTZdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18TW92LCBzaW1kX290aGVyIH0s
CisgICAgWzB4ZTZdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18TW92LCBzaW1kX3BhY2tl
ZF9mcCwgZDhzX3ZsIH0sCiAgICAgWzB4ZTddID0geyBEc3RNZW18U3JjSW1wbGljaXR8TW9kUk18
TW92LCBzaW1kX3BhY2tlZF9pbnQsIGQ4c192bCB9LAogICAgIFsweGU4IC4uLiAweGVmXSA9IHsg
RHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQsIGQ4c192bCB9LAogICAg
IFsweGYwXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9vdGhlciB9LApA
QCAtMzA0OSw2ICszMDQ5LDExIEBAIHg4Nl9kZWNvZGUoCiAgICAgICAgICAgICAgICAgaWYgKCBk
aXNwOHNjYWxlID09IDIgJiYgZXZleC5wZnggPT0gdmV4X2YzICkKICAgICAgICAgICAgICAgICAg
ICAgZGlzcDhzY2FsZSA9IDM7CiAgICAgICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgICAg
IGNhc2UgMHhlNjogLyogdmN2dGRxMnBkIG5lZWRzIHNwZWNpYWwgY2FzaW5nICovCisgICAgICAg
ICAgICAgICAgaWYgKCBkaXNwOHNjYWxlICYmIGV2ZXgucGZ4ID09IHZleF9mMyAmJiAhZXZleC53
ICYmICFldmV4LmJycyApCisgICAgICAgICAgICAgICAgICAgIC0tZGlzcDhzY2FsZTsKKyAgICAg
ICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGJyZWFrOwogCkBA
IC02NTYxLDYgKzY1NjYsMjIgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIG9wX2J5dGVzID0gMTYg
PDwgdmV4Lmw7CiAgICAgICAgIGdvdG8gc2ltZF8wZl9jdnQ7CiAKKyAgICBjYXNlIFg4NkVNVUxf
T1BDX0VWRVhfNjYoMHgwZiwgMHg1Yik6IC8qIHZjdnRwczJkcSBbeHl6XW1tL21lbSxbeHl6XW1t
e2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYX0YzKDB4MGYsIDB4NWIpOiAvKiB2Y3Z0
dHBzMmRxIFt4eXpdbW0vbWVtLFt4eXpdbW17a30gKi8KKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0
aW9uX2lmKGV2ZXgudywgRVhDX1VEKTsKKyAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCisgICAg
Y2FzZSBYODZFTVVMX09QQ19FVkVYKDB4MGYsIDB4NWIpOiAgICAvKiB2Y3Z0ZHEycHMgW3h5el1t
bS9tZW0sW3h5el1tbXtrfSAqLworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgLyogdmN2dHFxMnBzIFt4eXpdbW0vbWVtLHt4LHl9bW17a30gKi8KKyAgICAgICAgaWYg
KCBldmV4LncgKQorICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZHEp
OworICAgICAgICBlbHNlCisgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1
MTJmKTsKKyAgICAgICAgaWYgKCBlYS50eXBlICE9IE9QX1JFRyB8fCAhZXZleC5icnMgKQorICAg
ICAgICAgICAgYXZ4NTEyX3ZsZW5fY2hlY2soZmFsc2UpOworICAgICAgICBkIHw9IFR3b09wOwor
ICAgICAgICBvcF9ieXRlcyA9IDE2IDw8IGV2ZXgubHI7CisgICAgICAgIGdvdG8gc2ltZF96bW07
CisKICAgICBDQVNFX1NJTURfUEFDS0VEX0lOVCgweDBmLCAweDYwKTogICAgLyogcHVucGNrbGJ3
IHsseH1tbS9tZW0seyx4fW1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwg
MHg2MCk6IC8qIHZwdW5wY2tsYncge3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCiAgICAg
Q0FTRV9TSU1EX1BBQ0tFRF9JTlQoMHgwZiwgMHg2MSk6ICAgIC8qIHB1bnBja2x3ZCB7LHh9bW0v
bWVtLHsseH1tbSAqLwpAQCAtNzIyNyw2ICs3MjQ4LDI3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAg
ICBvcF9ieXRlcyA9IDg7CiAgICAgICAgIGdvdG8gc2ltZF8wZl94bW07CiAKKyAgICBjYXNlIFg4
NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhlNik6ICAgLyogdmN2dHRwZDJkcSBbeHl6XW1tL21l
bSx7eCx5fW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYX0YyKDB4MGYsIDB4ZTYp
OiAgIC8qIHZjdnRwZDJkcSBbeHl6XW1tL21lbSx7eCx5fW1te2t9ICovCisgICAgICAgIGdlbmVy
YXRlX2V4Y2VwdGlvbl9pZighZXZleC53LCBFWENfVUQpOworICAgICAgICAvKiBmYWxsIHRocm91
Z2ggKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfRjMoMHgwZiwgMHhlNik6ICAgLyogdmN2
dGRxMnBkIHt4LHl9bW0vbWVtLFt4eXpdbW17a30gKi8KKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgLyogdmN2dHFxMnBkIFt4eXpdbW0vbWVtLFt4eXpdbW17a30g
Ki8KKyAgICAgICAgaWYgKCBldmV4LnBmeCAhPSB2ZXhfZjMgKQorICAgICAgICAgICAgaG9zdF9h
bmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZik7CisgICAgICAgIGVsc2UgaWYgKCBldmV4LncgKQor
ICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZHEpOworICAgICAgICBl
bHNlCisgICAgICAgIHsKKyAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUx
MmYpOworICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0gT1BfTUVN
ICYmIGV2ZXguYnJzLCBFWENfVUQpOworICAgICAgICB9CisgICAgICAgIGlmICggZWEudHlwZSAh
PSBPUF9SRUcgfHwgIWV2ZXguYnJzICkKKyAgICAgICAgICAgIGF2eDUxMl92bGVuX2NoZWNrKGZh
bHNlKTsKKyAgICAgICAgZCB8PSBUd29PcDsKKyAgICAgICAgb3BfYnl0ZXMgPSA4IDw8IChldmV4
LncgKyBldmV4LmxyKTsKKyAgICAgICAgZ290byBzaW1kX3ptbTsKKwogICAgIGNhc2UgWDg2RU1V
TF9PUENfRjIoMHgwZiwgMHhmMCk6ICAgICAvKiBsZGRxdSBtMTI4LHhtbSAqLwogICAgIGNhc2Ug
WDg2RU1VTF9PUENfVkVYX0YyKDB4MGYsIDB4ZjApOiAvKiB2bGRkcXUgbWVtLHt4LHl9bW0gKi8K
ICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0gT1BfTUVNLCBFWENfVUQp
OwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 24 08:44:40 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 08:44: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 1hU5oe-0000RR-27; Fri, 24 May 2019 08:44:40 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x1+2=TY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hU5oc-0000RH-IN
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 08:44:38 +0000
X-Inumbo-ID: 283d78fe-7e00-11e9-a411-cf08b073b6c6
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 283d78fe-7e00-11e9-a411-cf08b073b6c6;
 Fri, 24 May 2019 08:44:35 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hU5oZ-0007VZ-1k
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 08:44:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hU5oY-0001bm-Va
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 08:44:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hU5oY-0001bm-Va@xenbits.xenproject.org>
Date: Fri, 24 May 2019 08:44:34 +0000
Subject: [Xen-changelog] [xen staging] x86emul: support AVX512F
 legacy-equivalent scalar int/FP conversion insns
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJhZjRhMzc2ZjU1MDUxYjE4YmRmM2Q2NWE3ZDc4Y2ZmOGJiNGZiNTEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDI0
IDEwOjIyOjU1IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDI0IDEwOjIyOjU1IDIwMTkgKzAyMDAKCiAgICB4
ODZlbXVsOiBzdXBwb3J0IEFWWDUxMkYgbGVnYWN5LWVxdWl2YWxlbnQgc2NhbGFyIGludC9GUCBj
b252ZXJzaW9uIGluc25zCiAgICAKICAgIFZDVlR7LFR9U3tTLER9MlNJIHVzZSBFVkVYLlcgZm9y
IHRoZWlyIGRlc3RpbmF0aW9uIChyZWdpc3RlcikgcmF0aGVyCiAgICB0aGFuIHRoZWlyIChwb3Nz
aWJseSBtZW1vcnkpIHNvdXJjZSBvcGVyYW5kIHNpemUgYW5kIGhlbmNlIG5lZWQgYQogICAgIm1h
bnVhbCIgb3ZlcnJpZGUgb2YgZGlzcDhzY2FsZS4KICAgIAogICAgV2hpbGUgdGhlIFNETSBjbGFp
bXMgdGhhdCBFVkVYLkwnTCBuZWVkcyB0byBiZSB6ZXJvIGZvciB0aGUgMzItYml0IGZvcm1zCiAg
ICBvZiBWQ1ZUeyxVfVNJMlNEIChleGNlcHRpb24gdHlwZSBFMTBORiksIG9ic2VydmF0aW9ucyBv
biBteSB0ZXN0IHN5c3RlbQogICAgZG8gbm90IGNvbmZpcm0gdGhpcyAoYW5kIEkndmUgZ290IGlu
Zm9ybWFsIGNvbmZpcm1hdGlvbiB0aGF0IHRoaXMgaXMgYQogICAgZG9jIG1pc3Rha2UpLiBOZXZl
cnRoZWxlc3MsIHRvIGJlIG9uIHRoZSBzYWZlIHNpZGUsIGZvcmNlIGV2ZXgubHIgdG8gYmUKICAg
IHplcm8gaW4gdGhpcyBjYXNlIHRob3VnaCB3aGVuIGNvbnN0cnVjdGluZyB0aGUgc3R1Yi4KICAg
IAogICAgU2xpZ2h0bHkgYWRqdXN0IHRoZSBzY2FsYXIgdG9faW50KCkgaW4gdGhlIHRlc3QgaGFy
bmVzcywgdG8gaW5jcmVhc2UgdGhlCiAgICBjaGFuY2VzIG9mIHRoZSBvcGVyYW5kIGVuZGluZyB1
cCBpbiBtZW1vcnkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgotLS0KIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMgIHwg
MTMgKysrKystCiB0b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5jICAgICAgICB8ICAyICst
CiB0b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5oICAgICAgICB8IDE4ICsrKysrKysrCiB4
ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyB8IDgwICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrLS0KIDQgZmlsZXMgY2hhbmdlZCwgMTA3IGluc2VydGlvbnMoKyks
IDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2
ZXgtZGlzcDguYyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKaW5kZXgg
YWZmMGFhN2EyNy4uODQ3MjY2Y2VkMyAxMDA2NDQKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxh
dG9yL2V2ZXgtZGlzcDguYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNw
OC5jCkBAIC0xMTcsOCArMTE3LDE2IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJm
X2FsbFtdID0gewogICAgIElOU04oY3Z0cHMyZHEsICAgICA2NiwgICAwZiwgNWIsICAgIHZsLCAg
ICAgIGQsIHZsKSwKICAgICBJTlNOKGN2dHBzMnBkLCAgICAgICAsICAgMGYsIDVhLCAgICB2bF8y
LCAgICBkLCB2bCksCiAgICAgSU5TTihjdnRwczJwaCwgICAgIDY2LCAwZjNhLCAxZCwgICAgdmxf
MiwgZF9uYiwgdmwpLAorICAgIElOU04oY3Z0c2Qyc2ksICAgICBmMiwgICAwZiwgMmQsICAgIGVs
LCAgICAgIHEsIGVsKSwKICAgICBJTlNOKGN2dHNkMnNzLCAgICAgZjIsICAgMGYsIDVhLCAgICBl
bCwgICAgICBxLCBlbCksCisgICAgSU5TTihjdnRzaTJzZCwgICAgIGYyLCAgIDBmLCAyYSwgICAg
ZWwsICAgZHE2NCwgZWwpLAorICAgIElOU04oY3Z0c2kyc3MsICAgICBmMywgICAwZiwgMmEsICAg
IGVsLCAgIGRxNjQsIGVsKSwKICAgICBJTlNOKGN2dHNzMnNkLCAgICAgZjMsICAgMGYsIDVhLCAg
ICBlbCwgICAgICBkLCBlbCksCisgICAgSU5TTihjdnRzczJzaSwgICAgIGYzLCAgIDBmLCAyZCwg
ICAgZWwsICAgICAgZCwgZWwpLAorICAgIElOU04oY3Z0dHBkMmRxLCAgICA2NiwgICAwZiwgZTYs
ICAgIHZsLCAgICAgIHEsIHZsKSwKKyAgICBJTlNOKGN2dHRwczJkcSwgICAgZjMsICAgMGYsIDVi
LCAgICB2bCwgICAgICBkLCB2bCksCisgICAgSU5TTihjdnR0c2Qyc2ksICAgIGYyLCAgIDBmLCAy
YywgICAgZWwsICAgICAgcSwgZWwpLAorICAgIElOU04oY3Z0dHNzMnNpLCAgICBmMywgICAwZiwg
MmMsICAgIGVsLCAgICAgIGQsIGVsKSwKICAgICBJTlNOX0ZQKGRpdiwgICAgICAgICAgICAgMGYs
IDVlKSwKICAgICBJTlNOKGZtYWRkMTMyLCAgICAgNjYsIDBmMzgsIDk4LCAgICB2bCwgICAgIHNk
LCB2bCksCiAgICAgSU5TTihmbWFkZDEzMiwgICAgIDY2LCAwZjM4LCA5OSwgICAgZWwsICAgICBz
ZCwgZWwpLApAQCAtNzQ2LDggKzc1NCw5IEBAIHN0YXRpYyB2b2lkIHRlc3RfZ3JvdXAoY29uc3Qg
c3RydWN0IHRlc3QgdGVzdHNbXSwgdW5zaWduZWQgaW50IG5yX3Rlc3QsCiAgICAgICAgICAgICAg
ICAgYnJlYWs7CiAKICAgICAgICAgICAgIGNhc2UgRVNaX2RxOgotICAgICAgICAgICAgICAgIHRl
c3RfcGFpcigmdGVzdHNbaV0sIHZsW2pdLCBFU1pfZCwgImQiLCBFU1pfcSwgInEiLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICBpbnN0ciwgY3R4dCk7CisgICAgICAgICAgICAgICAgdGVzdF9w
YWlyKCZ0ZXN0c1tpXSwgdmxbal0sIEVTWl9kLAorICAgICAgICAgICAgICAgICAgICAgICAgICBz
dHJuY21wKHRlc3RzW2ldLm1uZW1vbmljLCAiY3Z0IiwgMykgPyAiZCIgOiAibCIsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgIEVTWl9xLCAicSIsIGluc3RyLCBjdHh0KTsKICAgICAgICAgICAg
ICAgICBicmVhazsKIAogI2lmZGVmIF9faTM4Nl9fCmRpZmYgLS1naXQgYS90b29scy90ZXN0cy94
ODZfZW11bGF0b3Ivc2ltZC5jIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuYwppbmRl
eCBlZTAxMzYxYjEwLi45MWUzNmJkOGNjIDEwMDY0NAotLS0gYS90b29scy90ZXN0cy94ODZfZW11
bGF0b3Ivc2ltZC5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmMKQEAgLTg5
LDcgKzg5LDcgQEAgc3RhdGljIGlubGluZSBib29sIF90b19ib29sKGJ5dGVfdmVjX3QgYnYpCiAj
ZW5kaWYKIAogI2lmIFZFQ19TSVpFID09IEZMT0FUX1NJWkUKLSMgZGVmaW5lIHRvX2ludCh4KSAo
KHZlY190KXsgKGludCkoeClbMF0gfSkKKyMgZGVmaW5lIHRvX2ludCh4KSAoeyBpbnQgaV8gPSAo
eClbMF07IHRvdWNoKGlfKTsgKCh2ZWNfdCl7IGlfIH0pOyB9KQogI2VsaWYgVkVDX1NJWkUgPT0g
OCAmJiBGTE9BVF9TSVpFID09IDQgJiYgZGVmaW5lZChfXzNkTk9XX18pCiAjIGRlZmluZSB0b19p
bnQoeCkgX19idWlsdGluX2lhMzJfcGkyZmQoX19idWlsdGluX2lhMzJfcGYyaWQoeCkpCiAjZWxp
ZiBkZWZpbmVkKEZMT0FUX1NJWkUpICYmIFZFQ19TSVpFID4gRkxPQVRfU0laRSAmJiBkZWZpbmVk
KF9fQVZYNTEyRl9fKSAmJiBcCmRpZmYgLS1naXQgYS90b29scy90ZXN0cy94ODZfZW11bGF0b3Iv
c2ltZC5oIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuaAppbmRleCA3NGU0ZWFhN2M1
Li4zZTZhYmU1ZGUyIDEwMDY0NAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5o
CisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmgKQEAgLTM0MCwxMCArMzQwLDI4
IEBAIE9WUihjdnRwczJkcSk7CiBPVlIoY3Z0cHMycGQpOwogT1ZSKGN2dHBzMnBoKTsKIE9WUihj
dnRzZDJzcyk7CitPVlIoY3Z0c2Qyc2kpOworT1ZSKGN2dHNkMnNpbCk7CitPVlIoY3Z0c2Qyc2lx
KTsKK09WUihjdnRzaTJzZCk7CitPVlIoY3Z0c2kyc2RsKTsKK09WUihjdnRzaTJzZHEpOworT1ZS
KGN2dHNpMnNzKTsKK09WUihjdnRzaTJzc2wpOworT1ZSKGN2dHNpMnNzcSk7CiBPVlIoY3Z0c3My
c2QpOworT1ZSKGN2dHNzMnNpKTsKK09WUihjdnRzczJzaWwpOworT1ZSKGN2dHNzMnNpcSk7CiBP
VlIoY3Z0dHBkMmRxeCk7CiBPVlIoY3Z0dHBkMmRxeSk7CiBPVlIoY3Z0dHBzMmRxKTsKK09WUihj
dnR0c2Qyc2kpOworT1ZSKGN2dHRzZDJzaWwpOworT1ZSKGN2dHRzZDJzaXEpOworT1ZSKGN2dHRz
czJzaSk7CitPVlIoY3Z0dHNzMnNpbCk7CitPVlIoY3Z0dHNzMnNpcSk7CiBPVlIobW92ZGR1cCk7
CiBPVlIobW92bnRkcSk7CiBPVlIobW92bnRkcWEpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2
X2VtdWxhdGUuYwppbmRleCAyM2EyYWI2N2Q5Li5jMWM5YWU1YmUzIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2
X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtMjk2LDcgKzI5Niw3IEBAIHN0YXRpYyBjb25zdCBz
dHJ1Y3QgdHdvYnl0ZV90YWJsZSB7CiAgICAgWzB4MjIgLi4uIDB4MjNdID0geyBEc3RJbXBsaWNp
dHxTcmNNZW18TW9kUk0gfSwKICAgICBbMHgyOF0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RS
TXxNb3YsIHNpbWRfcGFja2VkX2ZwLCBkOHNfdmwgfSwKICAgICBbMHgyOV0gPSB7IERzdE1lbXxT
cmNJbXBsaWNpdHxNb2RSTXxNb3YsIHNpbWRfcGFja2VkX2ZwLCBkOHNfdmwgfSwKLSAgICBbMHgy
YV0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTXxNb3YsIHNpbWRfb3RoZXIgfSwKKyAgICBb
MHgyYV0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTXxNb3YsIHNpbWRfb3RoZXIsIGQ4c19k
cTY0IH0sCiAgICAgWzB4MmJdID0geyBEc3RNZW18U3JjSW1wbGljaXR8TW9kUk18TW92LCBzaW1k
X2FueV9mcCwgZDhzX3ZsIH0sCiAgICAgWzB4MmMgLi4uIDB4MmRdID0geyBEc3RJbXBsaWNpdHxT
cmNNZW18TW9kUk18TW92LCBzaW1kX290aGVyIH0sCiAgICAgWzB4MmUgLi4uIDB4MmZdID0geyBJ
bXBsaWNpdE9wc3xNb2RSTXxUd29PcCwgc2ltZF9ub25lLCBkOHNfZHEgfSwKQEAgLTMwNDAsNiAr
MzA0MCwxMiBAQCB4ODZfZGVjb2RlKAogICAgICAgICAgICAgICAgIG1vZHJtX21vZCA9IDM7CiAg
ICAgICAgICAgICAgICAgYnJlYWs7CiAKKyAgICAgICAgICAgIGNhc2UgMHgyYzogLyogdmN2dHRz
e3MsZH0yc2kgbmVlZCBzcGVjaWFsIGNhc2luZyAqLworICAgICAgICAgICAgY2FzZSAweDJkOiAv
KiB2Y3Z0c3tzLGR9MnNpIG5lZWQgc3BlY2lhbCBjYXNpbmcgKi8KKyAgICAgICAgICAgICAgICBp
ZiAoIGV2ZXhfZW5jb2RlZCgpICkKKyAgICAgICAgICAgICAgICAgICAgZGlzcDhzY2FsZSA9IDIg
KyAoZXZleC5wZnggJiBWRVhfUFJFRklYX0RPVUJMRV9NQVNLKTsKKyAgICAgICAgICAgICAgICBi
cmVhazsKKwogICAgICAgICAgICAgY2FzZSAweDVhOiAvKiB2Y3Z0cHMycGQgbmVlZHMgc3BlY2lh
bCBjYXNpbmcgKi8KICAgICAgICAgICAgICAgICBpZiAoIGRpc3A4c2NhbGUgJiYgIWV2ZXgucGZ4
ICYmICFldmV4LmJycyApCiAgICAgICAgICAgICAgICAgICAgIC0tZGlzcDhzY2FsZTsKQEAgLTYx
NzMsNiArNjE3OSw0OCBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgc3RhdGUtPnNpbWRfc2l6ZSA9
IHNpbWRfbm9uZTsKICAgICAgICAgZ290byBzaW1kXzBmX3JtOwogCisgICAgQ0FTRV9TSU1EX1ND
QUxBUl9GUChfRVZFWCwgMHgwZiwgMHgyYSk6IC8qIHZjdnRzaTJze3MsZH0gci9tLHhtbSx4bW0g
Ki8KKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXgub3Btc2sgfHwgKGVhLnR5cGUg
IT0gT1BfUkVHICYmIGV2ZXguYnJzKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVY
Q19VRCk7CisgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmYpOworICAgICAg
ICBpZiAoICFldmV4LmJycyApCisgICAgICAgICAgICBhdng1MTJfdmxlbl9jaGVjayh0cnVlKTsK
KyAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV96bW0pOworCisgICAgICAgIGlmICggZWEudHlw
ZSA9PSBPUF9NRU0gKQorICAgICAgICB7CisgICAgICAgICAgICByYyA9IHJlYWRfdWxvbmcoZWEu
bWVtLnNlZywgZWEubWVtLm9mZiwgJnNyYy52YWwsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcmV4X3ByZWZpeCAmIFJFWF9XID8gOCA6IDQsIGN0eHQsIG9wcyk7CisgICAgICAgICAgICBp
ZiAoIHJjICE9IFg4NkVNVUxfT0tBWSApCisgICAgICAgICAgICAgICAgZ290byBkb25lOworICAg
ICAgICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHNyYy52YWwgPSAqZWEucmVnOworCisg
ICAgICAgIG9wYyA9IGluaXRfZXZleChzdHViKTsKKyAgICAgICAgb3BjWzBdID0gYjsKKyAgICAg
ICAgLyogQ29udmVydCBtZW1vcnkvR1BSIHNvdXJjZSB0byAlckFYLiAqLworICAgICAgICBldmV4
LmIgPSAxOworICAgICAgICBpZiAoICFtb2RlXzY0Yml0KCkgKQorICAgICAgICAgICAgZXZleC53
ID0gMDsKKyAgICAgICAgLyoKKyAgICAgICAgICogU0RNIHZlcnNpb24gMDY3IGNsYWltcyB0aGF0
IGV4Y2VwdGlvbiB0eXBlIEUxME5GIGltcGxpZXMgI1VEIHdoZW4KKyAgICAgICAgICogRVZFWC5M
J0wgaXMgbm9uLXplcm8gZm9yIDMyLWJpdCBWQ1ZUeyxVfVNJMlNELiBFeHBlcmltZW50YWxseSB0
aGlzCisgICAgICAgICAqIGNhbm5vdCBiZSBjb25maXJtZWQsIGJ1dCBiZSBvbiB0aGUgc2FmZSBz
aWRlIGZvciB0aGUgc3R1Yi4KKyAgICAgICAgICovCisgICAgICAgIGlmICggIWV2ZXgudyAmJiBl
dmV4LnBmeCA9PSB2ZXhfZjIgKQorICAgICAgICAgICAgZXZleC5sciA9IDA7CisgICAgICAgIG9w
Y1sxXSA9IChtb2RybSAmIDB4MzgpIHwgMHhjMDsKKyAgICAgICAgaW5zbl9ieXRlcyA9IEVWRVhf
UEZYX0JZVEVTICsgMjsKKyAgICAgICAgb3BjWzJdID0gMHhjMzsKKworICAgICAgICBjb3B5X0VW
RVgob3BjLCBldmV4KTsKKyAgICAgICAgaW52b2tlX3N0dWIoIiIsICIiLCAiPWciIChkdW1teSkg
OiAiYSIgKHNyYy52YWwpKTsKKworICAgICAgICBwdXRfc3R1YihzdHViKTsKKyAgICAgICAgc3Rh
dGUtPnNpbWRfc2l6ZSA9IHNpbWRfbm9uZTsKKyAgICAgICAgYnJlYWs7CisKICAgICBDQVNFX1NJ
TURfU0NBTEFSX0ZQKCwgMHgwZiwgMHgyYyk6ICAgICAvKiBjdnR0c3tzLGR9MnNpIHhtbS9tZW0s
cmVnICovCiAgICAgQ0FTRV9TSU1EX1NDQUxBUl9GUChfVkVYLCAweDBmLCAweDJjKTogLyogdmN2
dHRze3MsZH0yc2kgeG1tL21lbSxyZWcgKi8KICAgICBDQVNFX1NJTURfU0NBTEFSX0ZQKCwgMHgw
ZiwgMHgyZCk6ICAgICAvKiBjdnRze3MsZH0yc2kgeG1tL21lbSxyZWcgKi8KQEAgLTYxOTYsMTQg
KzYyNDQsMTcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIH0KIAogICAgICAgICBvcGMgPSBpbml0
X3ByZWZpeGVzKHN0dWIpOworICAgIGN2dHNfMnNpOgogICAgICAgICBvcGNbMF0gPSBiOwogICAg
ICAgICAvKiBDb252ZXJ0IEdQUiBkZXN0aW5hdGlvbiB0byAlckFYIGFuZCBtZW1vcnkgb3BlcmFu
ZCB0byAoJXJDWCkuICovCiAgICAgICAgIHJleF9wcmVmaXggJj0gflJFWF9SOwogICAgICAgICB2
ZXguciA9IDE7CisgICAgICAgIGV2ZXguciA9IDE7CiAgICAgICAgIGlmICggZWEudHlwZSA9PSBP
UF9NRU0gKQogICAgICAgICB7CiAgICAgICAgICAgICByZXhfcHJlZml4ICY9IH5SRVhfQjsKICAg
ICAgICAgICAgIHZleC5iID0gMTsKKyAgICAgICAgICAgIGV2ZXguYiA9IDE7CiAgICAgICAgICAg
ICBvcGNbMV0gPSAweDAxOwogCiAgICAgICAgICAgICByYyA9IG9wcy0+cmVhZChlYS5tZW0uc2Vn
LCBlYS5tZW0ub2ZmLCBtbXZhbHAsCkBAIC02MjE0LDExICs2MjY1LDIyIEBAIHg4Nl9lbXVsYXRl
KAogICAgICAgICBlbHNlCiAgICAgICAgICAgICBvcGNbMV0gPSBtb2RybSAmIDB4Yzc7CiAgICAg
ICAgIGlmICggIW1vZGVfNjRiaXQoKSApCisgICAgICAgIHsKICAgICAgICAgICAgIHZleC53ID0g
MDsKLSAgICAgICAgaW5zbl9ieXRlcyA9IFBGWF9CWVRFUyArIDI7CisgICAgICAgICAgICBldmV4
LncgPSAwOworICAgICAgICB9CisgICAgICAgIGlmICggZXZleF9lbmNvZGVkKCkgKQorICAgICAg
ICB7CisgICAgICAgICAgICBpbnNuX2J5dGVzID0gRVZFWF9QRlhfQllURVMgKyAyOworICAgICAg
ICAgICAgY29weV9FVkVYKG9wYywgZXZleCk7CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAg
ICAgICB7CisgICAgICAgICAgICBpbnNuX2J5dGVzID0gUEZYX0JZVEVTICsgMjsKKyAgICAgICAg
ICAgIGNvcHlfUkVYX1ZFWChvcGMsIHJleF9wcmVmaXgsIHZleCk7CisgICAgICAgIH0KICAgICAg
ICAgb3BjWzJdID0gMHhjMzsKIAotICAgICAgICBjb3B5X1JFWF9WRVgob3BjLCByZXhfcHJlZml4
LCB2ZXgpOwogICAgICAgICBlYS5yZWcgPSBkZWNvZGVfZ3ByKCZfcmVncywgbW9kcm1fcmVnKTsK
ICAgICAgICAgaW52b2tlX3N0dWIoIiIsICIiLCAiPWEiICgqZWEucmVnKSA6ICJjIiAobW12YWxw
KSwgIm0iICgqbW12YWxwKSk7CiAKQEAgLTYyMjYsNiArNjI4OCwxOCBAQCB4ODZfZW11bGF0ZSgK
ICAgICAgICAgc3RhdGUtPnNpbWRfc2l6ZSA9IHNpbWRfbm9uZTsKICAgICAgICAgYnJlYWs7CiAK
KyAgICBDQVNFX1NJTURfU0NBTEFSX0ZQKF9FVkVYLCAweDBmLCAweDJjKTogLyogdmN2dHRze3Ms
ZH0yc2kgeG1tL21lbSxyZWcgKi8KKyAgICBDQVNFX1NJTURfU0NBTEFSX0ZQKF9FVkVYLCAweDBm
LCAweDJkKTogLyogdmN2dHN7cyxkfTJzaSB4bW0vbWVtLHJlZyAqLworICAgICAgICBnZW5lcmF0
ZV9leGNlcHRpb25faWYoKGV2ZXgucmVnICE9IDB4ZiB8fCAhZXZleC5SWCB8fCBldmV4Lm9wbXNr
IHx8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGVhLnR5cGUgIT0gT1BfUkVHICYm
IGV2ZXguYnJzKSksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFWENfVUQpOworICAg
ICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJmKTsKKyAgICAgICAgaWYgKCAhZXZl
eC5icnMgKQorICAgICAgICAgICAgYXZ4NTEyX3ZsZW5fY2hlY2sodHJ1ZSk7CisgICAgICAgIGdl
dF9mcHUoWDg2RU1VTF9GUFVfem1tKTsKKyAgICAgICAgb3BjID0gaW5pdF9ldmV4KHN0dWIpOwor
ICAgICAgICBnb3RvIGN2dHNfMnNpOworCiAgICAgQ0FTRV9TSU1EX1BBQ0tFRF9GUCgsIDB4MGYs
IDB4MmUpOiAgICAgLyogdWNvbWlze3MsZH0geG1tL21lbSx4bW0gKi8KICAgICBDQVNFX1NJTURf
UEFDS0VEX0ZQKF9WRVgsIDB4MGYsIDB4MmUpOiAvKiB2dWNvbWlze3MsZH0geG1tL21lbSx4bW0g
Ki8KICAgICBDQVNFX1NJTURfUEFDS0VEX0ZQKCwgMHgwZiwgMHgyZik6ICAgICAvKiBjb21pc3tz
LGR9IHhtbS9tZW0seG1tICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 24 08:44:48 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 08:44:48 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hU5om-0000Si-4F; Fri, 24 May 2019 08:44:48 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x1+2=TY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hU5ol-0000S9-Eq
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 08:44:47 +0000
X-Inumbo-ID: 2e547fef-7e00-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2e547fef-7e00-11e9-8980-bc764e045a96;
 Fri, 24 May 2019 08:44:45 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hU5oj-0007Vn-8v
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 08:44:45 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hU5oj-0001cj-5d
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 08:44:45 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hU5oj-0001cj-5d@xenbits.xenproject.org>
Date: Fri, 24 May 2019 08:44:45 +0000
Subject: [Xen-changelog] [xen staging] x86emul: support AVX512DQ packed
 quad-int/FP conversion insns
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ0NWZmNzdmN2U1ZWU2NWEzNTFhMTUyYjYzM2EzMzQ2YmM5Y2NiYjYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDI0
IDEwOjIzOjMxIDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDI0IDEwOjIzOjMxIDIwMTkgKzAyMDAKCiAgICB4
ODZlbXVsOiBzdXBwb3J0IEFWWDUxMkRRIHBhY2tlZCBxdWFkLWludC9GUCBjb252ZXJzaW9uIGlu
c25zCiAgICAKICAgIFZDVlR7LFR9UFMyUVEsIHNoYXJpbmcgdGhlaXIgbWFpbiBvcGNvZGVzIHdp
dGggb3RoZXJzLCBvbmNlIGFnYWluIG5lZWQKICAgICJtYW51YWwiIG92ZXJyaWRlcyBvZiBkaXNw
OHNjYWxlLgogICAgCiAgICBXaGlsZSBub3QgZGlyZWN0bHkgcmVsYXRlZCBoZXJlLCBhbHNvIGFk
ZCBhIHNjYWxhciB2YXJpYW50IG9mIHRvX3dpbnQoKQogICAgdG8gdGhlIHRlc3QgaGFybmVzcy4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
ICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0t
LQogdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYyAgfCAgNCArKysKIHRvb2xz
L3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmMgICAgICAgIHwgNTIgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKystLQogeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMg
fCAxNCArKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgNjcgaW5zZXJ0aW9ucygrKSwgMyBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNw
OC5jIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYwppbmRleCA4NDcyNjZj
ZWQzLi4wYzk5ODllYmZhIDEwMDY0NAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZl
eC1kaXNwOC5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKQEAg
LTQxMCw4ICs0MTAsMTIgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmRxX2FsbFtd
ID0gewogICAgIElOU05fUEZQKGFuZCwgICAgICAgICAgICAgIDBmLCA1NCksCiAgICAgSU5TTl9Q
RlAoYW5kbiwgICAgICAgICAgICAgMGYsIDU1KSwKICAgICBJTlNOKGJyb2FkY2FzdGkzMngyLCA2
NiwgMGYzOCwgNTksIGVsXzIsICBkLCB2bCksCisgICAgSU5TTihjdnRwZDJxcSwgICAgICAgNjYs
ICAgMGYsIDdiLCAgIHZsLCAgcSwgdmwpLAorICAgIElOU04oY3Z0cHMycXEsICAgICAgIDY2LCAg
IDBmLCA3YiwgdmxfMiwgIGQsIHZsKSwKICAgICBJTlNOKGN2dHFxMnBkLCAgICAgICBmMywgICAw
ZiwgZTYsICAgdmwsICBxLCB2bCksCiAgICAgSU5TTihjdnRxcTJwcywgICAgICAgICAsICAgMGYs
IDViLCAgIHZsLCAgcSwgdmwpLAorICAgIElOU04oY3Z0dHBkMnFxLCAgICAgIDY2LCAgIDBmLCA3
YSwgICB2bCwgIHEsIHZsKSwKKyAgICBJTlNOKGN2dHRwczJxcSwgICAgICA2NiwgICAwZiwgN2Es
IHZsXzIsICBkLCB2bCksCiAgICAgSU5TTl9QRlAob3IsICAgICAgICAgICAgICAgMGYsIDU2KSwK
IC8vICAgICAgIHBtb3ZkMm0sICAgICAgICBmMywgMGYzOCwgMzksICAgICAgICBkCiAvLyAgICAg
ICBwbW92bTIsICAgICAgICAgZjMsIDBmMzgsIDM4LCAgICAgICBkcQpkaWZmIC0tZ2l0IGEvdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuYyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9z
aW1kLmMKaW5kZXggOTFlMzZiZDhjYy4uYzRkOWU4Y2ViNyAxMDA2NDQKLS0tIGEvdG9vbHMvdGVz
dHMveDg2X2VtdWxhdG9yL3NpbWQuYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2lt
ZC5jCkBAIC05MCwxNCArOTAsMzUgQEAgc3RhdGljIGlubGluZSBib29sIF90b19ib29sKGJ5dGVf
dmVjX3QgYnYpCiAKICNpZiBWRUNfU0laRSA9PSBGTE9BVF9TSVpFCiAjIGRlZmluZSB0b19pbnQo
eCkgKHsgaW50IGlfID0gKHgpWzBdOyB0b3VjaChpXyk7ICgodmVjX3QpeyBpXyB9KTsgfSkKKyMg
aWZkZWYgX194ODZfNjRfXworIyAgZGVmaW5lIHRvX3dpbnQoeCkgKHsgbG9uZyBsXyA9ICh4KVsw
XTsgdG91Y2gobF8pOyAoKHZlY190KXsgbF8gfSk7IH0pCisjIGVuZGlmCiAjZWxpZiBWRUNfU0la
RSA9PSA4ICYmIEZMT0FUX1NJWkUgPT0gNCAmJiBkZWZpbmVkKF9fM2ROT1dfXykKICMgZGVmaW5l
IHRvX2ludCh4KSBfX2J1aWx0aW5faWEzMl9waTJmZChfX2J1aWx0aW5faWEzMl9wZjJpZCh4KSkK
ICNlbGlmIGRlZmluZWQoRkxPQVRfU0laRSkgJiYgVkVDX1NJWkUgPiBGTE9BVF9TSVpFICYmIGRl
ZmluZWQoX19BVlg1MTJGX18pICYmIFwKICAgICAgIChWRUNfU0laRSA9PSA2NCB8fCBkZWZpbmVk
KF9fQVZYNTEyVkxfXykpCiAjIGlmIEZMT0FUX1NJWkUgPT0gNAogIyAgZGVmaW5lIHRvX2ludCh4
KSBCUihjdnRkcTJwcywgX21hc2ssIEJSKGN2dHBzMmRxLCBfbWFzaywgeCwgKHZzaV90KXVuZGVm
KCksIH4wKSwgdW5kZWYoKSwgfjApCisjICBpZmRlZiBfX0FWWDUxMkRRX18KKyMgICBkZWZpbmUg
dG9fd2ludCh4KSAoeyBcCisgICAgdnNmX2hhbGZfdCB0XyA9IGxvd19oYWxmKHgpOyBcCisgICAg
dmRpX3QgbG9fLCBoaV87IFwKKyAgICB0b3VjaCh0Xyk7IFwKKyAgICBsb18gPSBCUihjdnRwczJx
cSwgX21hc2ssIHRfLCAodmRpX3QpdW5kZWYoKSwgfjApOyBcCisgICAgdF8gPSBoaWdoX2hhbGYo
eCk7IFwKKyAgICB0b3VjaCh0Xyk7IFwKKyAgICBoaV8gPSBCUihjdnRwczJxcSwgX21hc2ssIHRf
LCAodmRpX3QpdW5kZWYoKSwgfjApOyBcCisgICAgdG91Y2gobG9fKTsgdG91Y2goaGlfKTsgXAor
ICAgIGluc2VydF9oYWxmKGluc2VydF9oYWxmKHVuZGVmKCksIFwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBCUihjdnRxcTJwcywgX21hc2ssIGxvXywgKHZzZl9oYWxmX3Qpe30sIH4wKSwg
MCksIFwKKyAgICAgICAgICAgICAgICBCUihjdnRxcTJwcywgX21hc2ssIGhpXywgKHZzZl9oYWxm
X3Qpe30sIH4wKSwgMSk7IFwKK30pCisjICBlbmRpZgogIyBlbGlmIEZMT0FUX1NJWkUgPT0gOAog
IyAgZGVmaW5lIHRvX2ludCh4KSBCKGN2dGRxMnBkLCBfbWFzaywgQlIoY3Z0cGQyZHEsIF9tYXNr
LCB4LCAodnNpX2hhbGZfdCl7fSwgfjApLCB1bmRlZigpLCB+MCkKKyMgIGlmZGVmIF9fQVZYNTEy
RFFfXworIyAgIGRlZmluZSB0b193aW50KHgpIEJSKGN2dHFxMnBkLCBfbWFzaywgQlIoY3Z0cGQy
cXEsIF9tYXNrLCB4LCAodmRpX3QpdW5kZWYoKSwgfjApLCB1bmRlZigpLCB+MCkKKyMgIGVuZGlm
CiAjIGVuZGlmCiAjZWxpZiBWRUNfU0laRSA9PSAxNiAmJiBkZWZpbmVkKF9fU1NFMl9fKQogIyBp
ZiBGTE9BVF9TSVpFID09IDQKQEAgLTEyMSw2ICsxNDIsMjEgQEAgc3RhdGljIGlubGluZSBib29s
IF90b19ib29sKGJ5dGVfdmVjX3QgYnYpCiB9KQogI2VuZGlmCiAKKyNpZiBWRUNfU0laRSA9PSAx
NiAmJiBGTE9BVF9TSVpFID09IDQgJiYgZGVmaW5lZChfX1NTRV9fKQorIyBkZWZpbmUgbG93X2hh
bGYoeCkgKHgpCisjIGRlZmluZSBoaWdoX2hhbGYoeCkgQl8obW92aGxwcywgLCB1bmRlZigpLCB4
KQorLyoKKyAqIEdDQyA3IChhbmQgcGVyaGFwcyBlYXJsaWVyKSByZXBvcnQgYSBib2d1cyB0eXBl
IG1pc21hdGNoIGZvciB0aGUgY29uZGl0aW9uYWwKKyAqIGV4cHJlc3Npb24gYmVsb3cuIEFsbCB3
b3JrcyB3ZWxsIHdpdGggdGhpcyBuby1vcCB3cmFwcGVyLgorICovCitzdGF0aWMgaW5saW5lIHZl
Y190IG1vdmxocHModmVjX3QgeCwgdmVjX3QgeSkgeworICAgIHJldHVybiBfX2J1aWx0aW5faWEz
Ml9tb3ZsaHBzKHgsIHkpOworfQorIyBkZWZpbmUgaW5zZXJ0X3BhaXIoeCwgeSwgcCkgXAorICAg
ICgocCkgPyBtb3ZsaHBzKHgsIHkpIFwKKyAgICAgICAgIDogKHsgdmVjX3QgdF8gPSAoeCk7IHRf
WzBdID0gKHkpWzBdOyB0X1sxXSA9ICh5KVsxXTsgdF87IH0pKQorI2VuZGlmCisKICNpZiBWRUNf
U0laRSA9PSA4ICYmIEZMT0FUX1NJWkUgPT0gNCAmJiBkZWZpbmVkKF9fM2ROT1dfQV9fKQogIyBk
ZWZpbmUgbWF4IF9fYnVpbHRpbl9pYTMyX3BmbWF4CiAjIGRlZmluZSBtaW4gX19idWlsdGluX2lh
MzJfcGZtaW4KQEAgLTE0OSwxMyArMTg1LDE2IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBfdG9fYm9v
bChieXRlX3ZlY190IGJ2KQogIyBpZiBFTEVNX0NPVU5UID09IDggLyogdmV4dHJhY3RmezMyLDY0
fXg0ICovIHx8IFwKICAgICAgKEVMRU1fQ09VTlQgPT0gMTYgJiYgRUxFTV9TSVpFID09IDQgJiYg
ZGVmaW5lZChfX0FWWDUxMkRRX18pKSAvKiB2ZXh0cmFjdGYzMng4ICovIHx8IFwKICAgICAgKEVM
RU1fQ09VTlQgPT0gNCAmJiBFTEVNX1NJWkUgPT0gOCAmJiBkZWZpbmVkKF9fQVZYNTEyRFFfXykp
IC8qIHZleHRyYWN0ZjY0eDIgKi8KLSMgIGRlZmluZSBsb3dfaGFsZih4KSAoeyBcCisjICBkZWZp
bmUgX2hhbGYoeCwgbGgpICh7IFwKICAgICBoYWxmX3QgdF87IFwKLSAgICBhc20gKCAidmV4dHJh
Y3RmJWNbd114JWNbbl0gJDAsICVbc10sICVbZF0iIFwKKyAgICBhc20gKCAidmV4dHJhY3RmJWNb
d114JWNbbl0gJVtzZWxdLCAlW3NdLCAlW2RdIiBcCiAgICAgICAgICAgOiBbZF0gIj1tIiAodF8p
IFwKLSAgICAgICAgICA6IFtzXSAidiIgKHgpLCBbd10gImkiIChFTEVNX1NJWkUgKiA4KSwgW25d
ICJpIiAoRUxFTV9DT1VOVCAvIDIpICk7IFwKKyAgICAgICAgICA6IFtzXSAidiIgKHgpLCBbc2Vs
XSAiaSIgKGxoKSwgXAorICAgICAgICAgICAgW3ddICJpIiAoRUxFTV9TSVpFICogOCksIFtuXSAi
aSIgKEVMRU1fQ09VTlQgLyAyKSApOyBcCiAgICAgdF87IFwKIH0pCisjICBkZWZpbmUgbG93X2hh
bGYoeCkgIF9oYWxmKHgsIDApCisjICBkZWZpbmUgaGlnaF9oYWxmKHgpIF9oYWxmKHgsIDEpCiAj
IGVuZGlmCiAjIGlmIChFTEVNX0NPVU5UID09IDE2ICYmIEVMRU1fU0laRSA9PSA0KSAvKiB2ZXh0
cmFjdGYzMng0ICovIHx8IFwKICAgICAgKEVMRU1fQ09VTlQgPT0gOCAmJiBFTEVNX1NJWkUgPT0g
OCAmJiBkZWZpbmVkKF9fQVZYNTEyRFFfXykpIC8qIHZleHRyYWN0ZjY0eDIgKi8KQEAgLTExNzYs
NiArMTIxNSwxMyBAQCBpbnQgc2ltZF90ZXN0KHZvaWQpCiAKICMgZW5kaWYKIAorIyBpZmRlZiB0
b193aW50CisgICAgdG91Y2goc3JjKTsKKyAgICB4ID0gdG9fd2ludChzcmMpOworICAgIHRvdWNo
KHNyYyk7CisgICAgaWYgKCAhZXEoeCwgc3JjKSApIHJldHVybiBfX0xJTkVfXzsKKyMgZW5kaWYK
KwogIyBpZmRlZiBzcXJ0CiAgICAgeCA9IHNyYyAqIHNyYzsKICAgICB0b3VjaCh4KTsKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIGIveGVuL2FyY2gv
eDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKaW5kZXggYzFjOWFlNWJlMy4uYTQ4YWIyNDEx
ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysr
IGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTMyNSw2ICszMjUs
OCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHR3b2J5dGVfdGFibGUgewogICAgIFsweDc3XSA9IHsg
RHN0SW1wbGljaXR8U3JjTm9uZSB9LAogICAgIFsweDc4XSA9IHsgSW1wbGljaXRPcHN8TW9kUk0g
fSwKICAgICBbMHg3OV0gPSB7IERzdFJlZ3xTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2ludCB9
LAorICAgIFsweDdhXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9wYWNr
ZWRfZnAsIGQ4c192bCB9LAorICAgIFsweDdiXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJN
fE1vdiwgc2ltZF9vdGhlciwgZDhzX3ZsIH0sCiAgICAgWzB4N2MgLi4uIDB4N2RdID0geyBEc3RJ
bXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfb3RoZXIgfSwKICAgICBbMHg3ZV0gPSB7IERzdE1l
bXxTcmNJbXBsaWNpdHxNb2RSTXxNb3YsIHNpbWRfbm9uZSwgZDhzX2RxNjQgfSwKICAgICBbMHg3
Zl0gPSB7IERzdE1lbXxTcmNJbXBsaWNpdHxNb2RSTXxNb3YsIHNpbWRfcGFja2VkX2ludCwgZDhz
X3ZsIH0sCkBAIC0zMDUxLDYgKzMwNTMsMTIgQEAgeDg2X2RlY29kZSgKICAgICAgICAgICAgICAg
ICAgICAgLS1kaXNwOHNjYWxlOwogICAgICAgICAgICAgICAgIGJyZWFrOwogCisgICAgICAgICAg
ICBjYXNlIDB4N2E6IC8qIHZjdnR0cHMycXEgbmVlZHMgc3BlY2lhbCBjYXNpbmcgKi8KKyAgICAg
ICAgICAgIGNhc2UgMHg3YjogLyogdmN2dHBzMnFxIG5lZWRzIHNwZWNpYWwgY2FzaW5nICovCisg
ICAgICAgICAgICAgICAgaWYgKCBkaXNwOHNjYWxlICYmIGV2ZXgucGZ4ID09IHZleF82NiAmJiAh
ZXZleC53ICYmICFldmV4LmJycyApCisgICAgICAgICAgICAgICAgICAgIC0tZGlzcDhzY2FsZTsK
KyAgICAgICAgICAgICAgICBicmVhazsKKwogICAgICAgICAgICAgY2FzZSAweDdlOiAvKiB2bW92
cSB4bW0vbTY0LHhtbSBuZWVkcyBzcGVjaWFsIGNhc2luZyAqLwogICAgICAgICAgICAgICAgIGlm
ICggZGlzcDhzY2FsZSA9PSAyICYmIGV2ZXgucGZ4ID09IHZleF9mMyApCiAgICAgICAgICAgICAg
ICAgICAgIGRpc3A4c2NhbGUgPSAzOwpAQCAtNzMzMSw3ICs3MzM5LDEzIEBAIHg4Nl9lbXVsYXRl
KAogICAgICAgICBpZiAoIGV2ZXgucGZ4ICE9IHZleF9mMyApCiAgICAgICAgICAgICBob3N0X2Fu
ZF92Y3B1X211c3RfaGF2ZShhdng1MTJmKTsKICAgICAgICAgZWxzZSBpZiAoIGV2ZXgudyApCisg
ICAgICAgIHsKKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHg3YSk6ICAgLyog
dmN2dHRwczJxcSB7eCx5fW1tL21lbSxbeHl6XW1te2t9ICovCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIC8qIHZjdnR0cGQycXEgW3h5el1tbS9tZW0sW3h5el1t
bXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweDdiKTogICAvKiB2
Y3Z0cHMycXEge3gseX1tbS9tZW0sW3h5el1tbXtrfSAqLworICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAvKiB2Y3Z0cGQycXEgW3h5el1tbS9tZW0sW3h5el1tbXtr
fSAqLwogICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZHEpOworICAg
ICAgICB9CiAgICAgICAgIGVsc2UKICAgICAgICAgewogICAgICAgICAgICAgaG9zdF9hbmRfdmNw
dV9tdXN0X2hhdmUoYXZ4NTEyZik7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 24 08:45:00 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 08:45: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 1hU5oy-0000U2-6B; Fri, 24 May 2019 08:45:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x1+2=TY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hU5ow-0000Ts-N4
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 08:44:58 +0000
X-Inumbo-ID: 3467c2ba-7e00-11e9-8b8b-531c1480e4cd
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3467c2ba-7e00-11e9-8b8b-531c1480e4cd;
 Fri, 24 May 2019 08:44:55 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hU5ot-0007Vy-F6
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 08:44:55 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hU5ot-0001dS-Ch
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 08:44:55 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hU5ot-0001dS-Ch@xenbits.xenproject.org>
Date: Fri, 24 May 2019 08:44:55 +0000
Subject: [Xen-changelog] [xen staging] x86emul: support AVX512{F,
 DQ} uint-to-FP conversion insns
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI0ZWQyYzg2YmQ0ZmFjNTUxNjkzZjAzZDJhNmY5MGU0ODc2MWM1OTcKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDI0
IDEwOjI0OjExIDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDI0IDEwOjI0OjExIDIwMTkgKzAyMDAKCiAgICB4
ODZlbXVsOiBzdXBwb3J0IEFWWDUxMntGLERRfSB1aW50LXRvLUZQIGNvbnZlcnNpb24gaW5zbnMK
ICAgIAogICAgU29tZSAibWFudWFsIiBvdmVycmlkZXMgb2YgZGlzcDhzY2FsZSBhcmUgbmVlZGVk
IGhlcmUgYWdhaW4uIEluCiAgICBwYXJ0aWN1bGFyIGNvZGUgZW5kcyB1cCBzaW1wbGVyIHdoZW4g
dXNpbmcgZDhzX2RxNjQgaW4gdGhlCiAgICB0d29ieXRlX3RhYmxlW10gZW50cnkuCiAgICAKICAg
IFRlc3QgaGFybmVzcyBhZGRpdGlvbnMgd2lsbCBiZSBkb25lIG9uY2UgdGhlIHJldmVyc2UgY29u
dmVyc2lvbnMgYXJlCiAgICBhbHNvIGF2YWlsYWJsZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvdGVzdHMveDg2X2VtdWxh
dG9yL2V2ZXgtZGlzcDguYyAgfCAgNiArKysrKysKIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94
ODZfZW11bGF0ZS5jIHwgMTcgKysrKysrKysrKysrKy0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTkg
aW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy90ZXN0cy94
ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgt
ZGlzcDguYwppbmRleCAwYzk5ODllYmZhLi41MGEzMjgxMjVkIDEwMDY0NAotLS0gYS90b29scy90
ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVs
YXRvci9ldmV4LWRpc3A4LmMKQEAgLTEyNyw2ICsxMjcsMTAgQEAgc3RhdGljIGNvbnN0IHN0cnVj
dCB0ZXN0IGF2eDUxMmZfYWxsW10gPSB7CiAgICAgSU5TTihjdnR0cHMyZHEsICAgIGYzLCAgIDBm
LCA1YiwgICAgdmwsICAgICAgZCwgdmwpLAogICAgIElOU04oY3Z0dHNkMnNpLCAgICBmMiwgICAw
ZiwgMmMsICAgIGVsLCAgICAgIHEsIGVsKSwKICAgICBJTlNOKGN2dHRzczJzaSwgICAgZjMsICAg
MGYsIDJjLCAgICBlbCwgICAgICBkLCBlbCksCisgICAgSU5TTihjdnR1ZHEycGQsICAgIGYzLCAg
IDBmLCA3YSwgICAgdmxfMiwgICAgZCwgdmwpLAorICAgIElOU04oY3Z0dWRxMnBzLCAgICBmMiwg
ICAwZiwgN2EsICAgIHZsLCAgICAgIGQsIHZsKSwKKyAgICBJTlNOKGN2dHVzaTJzZCwgICAgZjIs
ICAgMGYsIDdiLCAgICBlbCwgICBkcTY0LCBlbCksCisgICAgSU5TTihjdnR1c2kyc3MsICAgIGYz
LCAgIDBmLCA3YiwgICAgZWwsICAgZHE2NCwgZWwpLAogICAgIElOU05fRlAoZGl2LCAgICAgICAg
ICAgICAwZiwgNWUpLAogICAgIElOU04oZm1hZGQxMzIsICAgICA2NiwgMGYzOCwgOTgsICAgIHZs
LCAgICAgc2QsIHZsKSwKICAgICBJTlNOKGZtYWRkMTMyLCAgICAgNjYsIDBmMzgsIDk5LCAgICBl
bCwgICAgIHNkLCBlbCksCkBAIC00MTYsNiArNDIwLDggQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0
ZXN0IGF2eDUxMmRxX2FsbFtdID0gewogICAgIElOU04oY3Z0cXEycHMsICAgICAgICAgLCAgIDBm
LCA1YiwgICB2bCwgIHEsIHZsKSwKICAgICBJTlNOKGN2dHRwZDJxcSwgICAgICA2NiwgICAwZiwg
N2EsICAgdmwsICBxLCB2bCksCiAgICAgSU5TTihjdnR0cHMycXEsICAgICAgNjYsICAgMGYsIDdh
LCB2bF8yLCAgZCwgdmwpLAorICAgIElOU04oY3Z0dXFxMnBkLCAgICAgIGYzLCAgIDBmLCA3YSwg
ICB2bCwgIHEsIHZsKSwKKyAgICBJTlNOKGN2dHVxcTJwcywgICAgICBmMiwgICAwZiwgN2EsICAg
dmwsICBxLCB2bCksCiAgICAgSU5TTl9QRlAob3IsICAgICAgICAgICAgICAgMGYsIDU2KSwKIC8v
ICAgICAgIHBtb3ZkMm0sICAgICAgICBmMywgMGYzOCwgMzksICAgICAgICBkCiAvLyAgICAgICBw
bW92bTIsICAgICAgICAgZjMsIDBmMzgsIDM4LCAgICAgICBkcQpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxh
dGUveDg2X2VtdWxhdGUuYwppbmRleCBhNDhhYjI0MTFlLi5jYzEyN2EwNjZhIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94
ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtMzI2LDcgKzMyNiw3IEBAIHN0YXRpYyBj
b25zdCBzdHJ1Y3QgdHdvYnl0ZV90YWJsZSB7CiAgICAgWzB4NzhdID0geyBJbXBsaWNpdE9wc3xN
b2RSTSB9LAogICAgIFsweDc5XSA9IHsgRHN0UmVnfFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRf
aW50IH0sCiAgICAgWzB4N2FdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18TW92LCBzaW1k
X3BhY2tlZF9mcCwgZDhzX3ZsIH0sCi0gICAgWzB4N2JdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18
TW9kUk18TW92LCBzaW1kX290aGVyLCBkOHNfdmwgfSwKKyAgICBbMHg3Yl0gPSB7IERzdEltcGxp
Y2l0fFNyY01lbXxNb2RSTXxNb3YsIHNpbWRfb3RoZXIsIGQ4c19kcTY0IH0sCiAgICAgWzB4N2Mg
Li4uIDB4N2RdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfb3RoZXIgfSwKICAg
ICBbMHg3ZV0gPSB7IERzdE1lbXxTcmNJbXBsaWNpdHxNb2RSTXxNb3YsIHNpbWRfbm9uZSwgZDhz
X2RxNjQgfSwKICAgICBbMHg3Zl0gPSB7IERzdE1lbXxTcmNJbXBsaWNpdHxNb2RSTXxNb3YsIHNp
bWRfcGFja2VkX2ludCwgZDhzX3ZsIH0sCkBAIC0zMDUzLDEyICszMDUzLDE2IEBAIHg4Nl9kZWNv
ZGUoCiAgICAgICAgICAgICAgICAgICAgIC0tZGlzcDhzY2FsZTsKICAgICAgICAgICAgICAgICBi
cmVhazsKIAotICAgICAgICAgICAgY2FzZSAweDdhOiAvKiB2Y3Z0dHBzMnFxIG5lZWRzIHNwZWNp
YWwgY2FzaW5nICovCi0gICAgICAgICAgICBjYXNlIDB4N2I6IC8qIHZjdnRwczJxcSBuZWVkcyBz
cGVjaWFsIGNhc2luZyAqLwotICAgICAgICAgICAgICAgIGlmICggZGlzcDhzY2FsZSAmJiBldmV4
LnBmeCA9PSB2ZXhfNjYgJiYgIWV2ZXgudyAmJiAhZXZleC5icnMgKQorICAgICAgICAgICAgY2Fz
ZSAweDdhOiAvKiB2Y3Z0dHBzMnFxIGFuZCB2Y3Z0dWRxMnBkIG5lZWQgc3BlY2lhbCBjYXNpbmcg
Ki8KKyAgICAgICAgICAgICAgICBpZiAoIGRpc3A4c2NhbGUgJiYgZXZleC5wZnggIT0gdmV4X2Yy
ICYmICFldmV4LncgJiYgIWV2ZXguYnJzICkKICAgICAgICAgICAgICAgICAgICAgLS1kaXNwOHNj
YWxlOwogICAgICAgICAgICAgICAgIGJyZWFrOwogCisgICAgICAgICAgICBjYXNlIDB4N2I6IC8q
IHZjdnRwe3MsZH0ycXEgbmVlZCBzcGVjaWFsIGNhc2luZyAqLworICAgICAgICAgICAgICAgIGlm
ICggZGlzcDhzY2FsZSAmJiBldmV4LnBmeCA9PSB2ZXhfNjYgKQorICAgICAgICAgICAgICAgICAg
ICBkaXNwOHNjYWxlID0gKGV2ZXguYnJzID8gMiA6IDMgKyBldmV4LmxyKSArIGV2ZXgudzsKKyAg
ICAgICAgICAgICAgICBicmVhazsKKwogICAgICAgICAgICAgY2FzZSAweDdlOiAvKiB2bW92cSB4
bW0vbTY0LHhtbSBuZWVkcyBzcGVjaWFsIGNhc2luZyAqLwogICAgICAgICAgICAgICAgIGlmICgg
ZGlzcDhzY2FsZSA9PSAyICYmIGV2ZXgucGZ4ID09IHZleF9mMyApCiAgICAgICAgICAgICAgICAg
ICAgIGRpc3A4c2NhbGUgPSAzOwpAQCAtNjE4OCw2ICs2MTkyLDcgQEAgeDg2X2VtdWxhdGUoCiAg
ICAgICAgIGdvdG8gc2ltZF8wZl9ybTsKIAogICAgIENBU0VfU0lNRF9TQ0FMQVJfRlAoX0VWRVgs
IDB4MGYsIDB4MmEpOiAvKiB2Y3Z0c2kyc3tzLGR9IHIvbSx4bW0seG1tICovCisgICAgQ0FTRV9T
SU1EX1NDQUxBUl9GUChfRVZFWCwgMHgwZiwgMHg3Yik6IC8qIHZjdnR1c2kyc3tzLGR9IHIvbSx4
bW0seG1tICovCiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihldmV4Lm9wbXNrIHx8IChl
YS50eXBlICE9IE9QX1JFRyAmJiBldmV4LmJycyksCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBFWENfVUQpOwogICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJmKTsK
QEAgLTY2NTQsNiArNjY1OSw4IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAvKiBmYWxsIHRocm91
Z2ggKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVgoMHgwZiwgMHg1Yik6ICAgIC8qIHZjdnRk
cTJwcyBbeHl6XW1tL21lbSxbeHl6XW1te2t9ICovCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAvKiB2Y3Z0cXEycHMgW3h5el1tbS9tZW0se3gseX1tbXtrfSAqLwor
ICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF9GMigweDBmLCAweDdhKTogLyogdmN2dHVkcTJwcyBb
eHl6XW1tL21lbSxbeHl6XW1te2t9ICovCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAvKiB2Y3Z0dXFxMnBzIFt4eXpdbW0vbWVtLHt4LHl9bW17a30gKi8KICAgICAg
ICAgaWYgKCBldmV4LncgKQogICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4
NTEyZHEpOwogICAgICAgICBlbHNlCkBAIC03MzM0LDYgKzczNDEsOCBAQCB4ODZfZW11bGF0ZSgK
ICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfRjIoMHgwZiwgMHhlNik6ICAgLyogdmN2dHBkMmRx
IFt4eXpdbW0vbWVtLHt4LHl9bW17a30gKi8KICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lm
KCFldmV4LncsIEVYQ19VRCk7CiAgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLworICAgIGNhc2Ug
WDg2RU1VTF9PUENfRVZFWF9GMygweDBmLCAweDdhKTogICAvKiB2Y3Z0dWRxMnBkIHt4LHl9bW0v
bWVtLFt4eXpdbW17a30gKi8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgLyogdmN2dHVxcTJwZCBbeHl6XW1tL21lbSxbeHl6XW1te2t9ICovCiAgICAgY2FzZSBY
ODZFTVVMX09QQ19FVkVYX0YzKDB4MGYsIDB4ZTYpOiAgIC8qIHZjdnRkcTJwZCB7eCx5fW1tL21l
bSxbeHl6XW1te2t9ICovCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIC8qIHZjdnRxcTJwZCBbeHl6XW1tL21lbSxbeHl6XW1te2t9ICovCiAgICAgICAgIGlmICgg
ZXZleC5wZnggIT0gdmV4X2YzICkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 24 08:45:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 08:45: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 1hU5p7-0000Uz-7x; Fri, 24 May 2019 08:45:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x1+2=TY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hU5p6-0000Up-8y
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 08:45:08 +0000
X-Inumbo-ID: 3a7b01c6-7e00-11e9-bc5f-bf59ed2e5683
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 3a7b01c6-7e00-11e9-bc5f-bf59ed2e5683;
 Fri, 24 May 2019 08:45:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hU5p3-0007Wa-LK
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 08:45:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hU5p3-0001eH-J1
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 08:45:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hU5p3-0001eH-J1@xenbits.xenproject.org>
Date: Fri, 24 May 2019 08:45:05 +0000
Subject: [Xen-changelog] [xen staging] x86emul: support AVX512{F,
 DQ} FP-to-uint conversion insns
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGZiMDQ2ZjA0MWM5YTY5MjkyNDUxYjVlMTljNTVmMDI4OTM0YmNhNDAKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDI0
IDEwOjI0OjQ4IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDI0IDEwOjI0OjQ4IDIwMTkgKzAyMDAKCiAgICB4
ODZlbXVsOiBzdXBwb3J0IEFWWDUxMntGLERRfSBGUC10by11aW50IGNvbnZlcnNpb24gaW5zbnMK
ICAgIAogICAgQWxvbmcgdGhlIGxpbmVzIG9mIHByaW9yIHBhdGNoZXMsIFZDVlR7LFR9UFMyVVFR
IGFzIHdlbGwgYXMKICAgIFZDVlR7LFR9U3tTLER9MlVTSSBuZWVkICJtYW51YWwiIG92ZXJyaWRl
cyBvZiBkaXNwOHNjYWxlLgogICAgCiAgICBUaGUgdHdvYnl0ZV90YWJsZVtdIGVudHJpZXMgZ2V0
IGFsdGVyZWQsIHdpdGggdGhlaXIgcHJpb3IgdmFsdWVzCiAgICBub3cgcHV0IGluIHBsYWNlIGlu
IHg4Nl9kZWNvZGVfdHdvYnl0ZSgpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB0b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1k
aXNwOC5jICB8IDEyICsrKysrKysKIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmMgICAg
ICAgIHwgNTggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLQogeGVuL2FyY2gveDg2
L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgfCAzNSArKysrKysrKysrKysrKysrKystLQogMyBm
aWxlcyBjaGFuZ2VkLCA5NyBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMgYi90b29scy90ZXN0cy94
ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCmluZGV4IDUwYTMyODEyNWQuLmY3ZDdjZGRiMTggMTAw
NjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKKysrIGIvdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYwpAQCAtMTEyLDIxICsxMTIsMjkgQEAg
c3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmZfYWxsW10gPSB7CiAgICAgSU5TTihjdnRk
cTJwZCwgICAgIGYzLCAgIDBmLCBlNiwgICAgdmxfMiwgICAgZCwgdmwpLAogICAgIElOU04oY3Z0
ZHEycHMsICAgICAgICwgICAwZiwgNWIsICAgIHZsLCAgICAgIGQsIHZsKSwKICAgICBJTlNOKGN2
dHBkMmRxLCAgICAgZjIsICAgMGYsIGU2LCAgICB2bCwgICAgICBxLCB2bCksCisgICAgSU5TTihj
dnRwZDJ1ZHEsICAgICAgLCAgIDBmLCA3OSwgICAgdmwsICAgICAgcSwgdmwpLAogICAgIElOU04o
Y3Z0cGQycHMsICAgICA2NiwgICAwZiwgNWEsICAgIHZsLCAgICAgIHEsIHZsKSwKICAgICBJTlNO
KGN2dHBoMnBzLCAgICAgNjYsIDBmMzgsIDEzLCAgICB2bF8yLCBkX25iLCB2bCksCiAgICAgSU5T
TihjdnRwczJkcSwgICAgIDY2LCAgIDBmLCA1YiwgICAgdmwsICAgICAgZCwgdmwpLAogICAgIElO
U04oY3Z0cHMycGQsICAgICAgICwgICAwZiwgNWEsICAgIHZsXzIsICAgIGQsIHZsKSwKICAgICBJ
TlNOKGN2dHBzMnBoLCAgICAgNjYsIDBmM2EsIDFkLCAgICB2bF8yLCBkX25iLCB2bCksCisgICAg
SU5TTihjdnRwczJ1ZHEsICAgICAgLCAgIDBmLCA3OSwgICAgdmwsICAgICAgZCwgdmwpLAogICAg
IElOU04oY3Z0c2Qyc2ksICAgICBmMiwgICAwZiwgMmQsICAgIGVsLCAgICAgIHEsIGVsKSwKKyAg
ICBJTlNOKGN2dHNkMnVzaSwgICAgZjIsICAgMGYsIDc5LCAgICBlbCwgICAgICBxLCBlbCksCiAg
ICAgSU5TTihjdnRzZDJzcywgICAgIGYyLCAgIDBmLCA1YSwgICAgZWwsICAgICAgcSwgZWwpLAog
ICAgIElOU04oY3Z0c2kyc2QsICAgICBmMiwgICAwZiwgMmEsICAgIGVsLCAgIGRxNjQsIGVsKSwK
ICAgICBJTlNOKGN2dHNpMnNzLCAgICAgZjMsICAgMGYsIDJhLCAgICBlbCwgICBkcTY0LCBlbCks
CiAgICAgSU5TTihjdnRzczJzZCwgICAgIGYzLCAgIDBmLCA1YSwgICAgZWwsICAgICAgZCwgZWwp
LAogICAgIElOU04oY3Z0c3Myc2ksICAgICBmMywgICAwZiwgMmQsICAgIGVsLCAgICAgIGQsIGVs
KSwKKyAgICBJTlNOKGN2dHNzMnVzaSwgICAgZjMsICAgMGYsIDc5LCAgICBlbCwgICAgICBkLCBl
bCksCiAgICAgSU5TTihjdnR0cGQyZHEsICAgIDY2LCAgIDBmLCBlNiwgICAgdmwsICAgICAgcSwg
dmwpLAorICAgIElOU04oY3Z0dHBkMnVkcSwgICAgICwgICAwZiwgNzgsICAgIHZsLCAgICAgIHEs
IHZsKSwKICAgICBJTlNOKGN2dHRwczJkcSwgICAgZjMsICAgMGYsIDViLCAgICB2bCwgICAgICBk
LCB2bCksCisgICAgSU5TTihjdnR0cHMydWRxLCAgICAgLCAgIDBmLCA3OCwgICAgdmwsICAgICAg
ZCwgdmwpLAogICAgIElOU04oY3Z0dHNkMnNpLCAgICBmMiwgICAwZiwgMmMsICAgIGVsLCAgICAg
IHEsIGVsKSwKKyAgICBJTlNOKGN2dHRzZDJ1c2ksICAgZjIsICAgMGYsIDc4LCAgICBlbCwgICAg
ICBxLCBlbCksCiAgICAgSU5TTihjdnR0c3Myc2ksICAgIGYzLCAgIDBmLCAyYywgICAgZWwsICAg
ICAgZCwgZWwpLAorICAgIElOU04oY3Z0dHNzMnVzaSwgICBmMywgICAwZiwgNzgsICAgIGVsLCAg
ICAgIGQsIGVsKSwKICAgICBJTlNOKGN2dHVkcTJwZCwgICAgZjMsICAgMGYsIDdhLCAgICB2bF8y
LCAgICBkLCB2bCksCiAgICAgSU5TTihjdnR1ZHEycHMsICAgIGYyLCAgIDBmLCA3YSwgICAgdmws
ICAgICAgZCwgdmwpLAogICAgIElOU04oY3Z0dXNpMnNkLCAgICBmMiwgICAwZiwgN2IsICAgIGVs
LCAgIGRxNjQsIGVsKSwKQEAgLTQxNSwxMSArNDIzLDE1IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3Qg
dGVzdCBhdng1MTJkcV9hbGxbXSA9IHsKICAgICBJTlNOX1BGUChhbmRuLCAgICAgICAgICAgICAw
ZiwgNTUpLAogICAgIElOU04oYnJvYWRjYXN0aTMyeDIsIDY2LCAwZjM4LCA1OSwgZWxfMiwgIGQs
IHZsKSwKICAgICBJTlNOKGN2dHBkMnFxLCAgICAgICA2NiwgICAwZiwgN2IsICAgdmwsICBxLCB2
bCksCisgICAgSU5TTihjdnRwZDJ1cXEsICAgICAgNjYsICAgMGYsIDc5LCAgIHZsLCAgcSwgdmwp
LAogICAgIElOU04oY3Z0cHMycXEsICAgICAgIDY2LCAgIDBmLCA3YiwgdmxfMiwgIGQsIHZsKSwK
KyAgICBJTlNOKGN2dHBzMnVxcSwgICAgICA2NiwgICAwZiwgNzksIHZsXzIsICBkLCB2bCksCiAg
ICAgSU5TTihjdnRxcTJwZCwgICAgICAgZjMsICAgMGYsIGU2LCAgIHZsLCAgcSwgdmwpLAogICAg
IElOU04oY3Z0cXEycHMsICAgICAgICAgLCAgIDBmLCA1YiwgICB2bCwgIHEsIHZsKSwKICAgICBJ
TlNOKGN2dHRwZDJxcSwgICAgICA2NiwgICAwZiwgN2EsICAgdmwsICBxLCB2bCksCisgICAgSU5T
TihjdnR0cGQydXFxLCAgICAgNjYsICAgMGYsIDc4LCAgIHZsLCAgcSwgdmwpLAogICAgIElOU04o
Y3Z0dHBzMnFxLCAgICAgIDY2LCAgIDBmLCA3YSwgdmxfMiwgIGQsIHZsKSwKKyAgICBJTlNOKGN2
dHRwczJ1cXEsICAgICA2NiwgICAwZiwgNzgsIHZsXzIsICBkLCB2bCksCiAgICAgSU5TTihjdnR1
cXEycGQsICAgICAgZjMsICAgMGYsIDdhLCAgIHZsLCAgcSwgdmwpLAogICAgIElOU04oY3Z0dXFx
MnBzLCAgICAgIGYyLCAgIDBmLCA3YSwgICB2bCwgIHEsIHZsKSwKICAgICBJTlNOX1BGUChvciwg
ICAgICAgICAgICAgICAwZiwgNTYpLApkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxh
dG9yL3NpbWQuYyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmMKaW5kZXggYzRkOWU4
Y2ViNy4uNzQwMmM4OGQ4OSAxMDA2NDQKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Np
bWQuYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5jCkBAIC05MywzMSArOTMs
NjUgQEAgc3RhdGljIGlubGluZSBib29sIF90b19ib29sKGJ5dGVfdmVjX3QgYnYpCiAjIGlmZGVm
IF9feDg2XzY0X18KICMgIGRlZmluZSB0b193aW50KHgpICh7IGxvbmcgbF8gPSAoeClbMF07IHRv
dWNoKGxfKTsgKCh2ZWNfdCl7IGxfIH0pOyB9KQogIyBlbmRpZgorIyBpZmRlZiBfX0FWWDUxMkZf
XworLyoKKyAqIFNhZGx5IGV2ZW4gZ2NjIDkueCwgYXQgdGhlIHRpbWUgb2Ygd3JpdGluZywgZG9l
cyBub3QgY2Fycnkgb3V0IGF0IGxlYXN0CisgKiB1aW50IC0+IEZQIGNvbnZlcnNpb25zIHVzaW5n
IFZDVlRVU0kyU3tTLER9LCBzbyB3ZSBuZWVkIHRvIHVzZSBidWlsdGlucworICogb3IgaW5saW5l
IGFzc2VtYmx5IGhlcmUuIFRoZSBmdWxsLXZlY3RvciBwYXJhbWV0ZXIgdHlwZXMgb2YgdGhlIGJ1
aWx0aW5zCisgKiBhcmVuJ3QgdmVyeSBoZWxwZnVsIGZvciBvdXIgcHVycG9zZXMsIHNvIHVzZSBp
bmxpbmUgYXNzZW1ibHkuCisgKi8KKyMgIGlmIEZMT0FUX1NJWkUgPT0gNAorIyAgIGRlZmluZSB0
b191X2ludCh0eXBlLCB4KSAoeyBcCisgICAgdW5zaWduZWQgdHlwZSB1XzsgXAorICAgIGZsb2F0
IF9fYXR0cmlidXRlX18oKHZlY3Rvcl9zaXplKDE2KSkpIHRfOyBcCisgICAgYXNtICggInZjdnRz
czJ1c2kgJTEsICUwIiA6ICI9ciIgKHVfKSA6ICJtIiAoKHgpWzBdKSApOyBcCisgICAgYXNtICgg
InZjdnR1c2kyc3MlejEgJTEsICUwLCAlMCIgOiAiPXYiICh0XykgOiAibSIgKHVfKSApOyBcCisg
ICAgKHZlY190KXsgdF9bMF0gfTsgXAorfSkKKyMgIGVsaWYgRkxPQVRfU0laRSA9PSA4CisjICAg
ZGVmaW5lIHRvX3VfaW50KHR5cGUsIHgpICh7IFwKKyAgICB1bnNpZ25lZCB0eXBlIHVfOyBcCisg
ICAgZG91YmxlIF9fYXR0cmlidXRlX18oKHZlY3Rvcl9zaXplKDE2KSkpIHRfOyBcCisgICAgYXNt
ICggInZjdnRzZDJ1c2kgJTEsICUwIiA6ICI9ciIgKHVfKSA6ICJtIiAoKHgpWzBdKSApOyBcCisg
ICAgYXNtICggInZjdnR1c2kyc2QlejEgJTEsICUwLCAlMCIgOiAiPXYiICh0XykgOiAibSIgKHVf
KSApOyBcCisgICAgKHZlY190KXsgdF9bMF0gfTsgXAorfSkKKyMgIGVuZGlmCisjICBkZWZpbmUg
dG9fdWludCh4KSB0b191X2ludChpbnQsIHgpCisjICBpZmRlZiBfX3g4Nl82NF9fCisjICAgZGVm
aW5lIHRvX3V3aW50KHgpIHRvX3VfaW50KGxvbmcsIHgpCisjICBlbmRpZgorIyBlbmRpZgogI2Vs
aWYgVkVDX1NJWkUgPT0gOCAmJiBGTE9BVF9TSVpFID09IDQgJiYgZGVmaW5lZChfXzNkTk9XX18p
CiAjIGRlZmluZSB0b19pbnQoeCkgX19idWlsdGluX2lhMzJfcGkyZmQoX19idWlsdGluX2lhMzJf
cGYyaWQoeCkpCiAjZWxpZiBkZWZpbmVkKEZMT0FUX1NJWkUpICYmIFZFQ19TSVpFID4gRkxPQVRf
U0laRSAmJiBkZWZpbmVkKF9fQVZYNTEyRl9fKSAmJiBcCiAgICAgICAoVkVDX1NJWkUgPT0gNjQg
fHwgZGVmaW5lZChfX0FWWDUxMlZMX18pKQogIyBpZiBGTE9BVF9TSVpFID09IDQKICMgIGRlZmlu
ZSB0b19pbnQoeCkgQlIoY3Z0ZHEycHMsIF9tYXNrLCBCUihjdnRwczJkcSwgX21hc2ssIHgsICh2
c2lfdCl1bmRlZigpLCB+MCksIHVuZGVmKCksIH4wKQorIyAgZGVmaW5lIHRvX3VpbnQoeCkgQlIo
Y3Z0dWRxMnBzLCBfbWFzaywgQlIoY3Z0cHMydWRxLCBfbWFzaywgeCwgKHZzaV90KXVuZGVmKCks
IH4wKSwgdW5kZWYoKSwgfjApCiAjICBpZmRlZiBfX0FWWDUxMkRRX18KLSMgICBkZWZpbmUgdG9f
d2ludCh4KSAoeyBcCisjICAgZGVmaW5lIHRvX3dfaW50KHgsIHMpICh7IFwKICAgICB2c2ZfaGFs
Zl90IHRfID0gbG93X2hhbGYoeCk7IFwKICAgICB2ZGlfdCBsb18sIGhpXzsgXAogICAgIHRvdWNo
KHRfKTsgXAotICAgIGxvXyA9IEJSKGN2dHBzMnFxLCBfbWFzaywgdF8sICh2ZGlfdCl1bmRlZigp
LCB+MCk7IFwKKyAgICBsb18gPSBCUihjdnRwczIgIyMgcyAjIyBxcSwgX21hc2ssIHRfLCAodmRp
X3QpdW5kZWYoKSwgfjApOyBcCiAgICAgdF8gPSBoaWdoX2hhbGYoeCk7IFwKICAgICB0b3VjaCh0
Xyk7IFwKLSAgICBoaV8gPSBCUihjdnRwczJxcSwgX21hc2ssIHRfLCAodmRpX3QpdW5kZWYoKSwg
fjApOyBcCisgICAgaGlfID0gQlIoY3Z0cHMyICMjIHMgIyMgcXEsIF9tYXNrLCB0XywgKHZkaV90
KXVuZGVmKCksIH4wKTsgXAogICAgIHRvdWNoKGxvXyk7IHRvdWNoKGhpXyk7IFwKICAgICBpbnNl
cnRfaGFsZihpbnNlcnRfaGFsZih1bmRlZigpLCBcCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgQlIoY3Z0cXEycHMsIF9tYXNrLCBsb18sICh2c2ZfaGFsZl90KXt9LCB+MCksIDApLCBcCi0g
ICAgICAgICAgICAgICAgQlIoY3Z0cXEycHMsIF9tYXNrLCBoaV8sICh2c2ZfaGFsZl90KXt9LCB+
MCksIDEpOyBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgQlIoY3Z0ICMjIHMgIyMgcXEy
cHMsIF9tYXNrLCBsb18sICh2c2ZfaGFsZl90KXt9LCB+MCksIDApLCBcCisgICAgICAgICAgICAg
ICAgQlIoY3Z0ICMjIHMgIyMgcXEycHMsIF9tYXNrLCBoaV8sICh2c2ZfaGFsZl90KXt9LCB+MCks
IDEpOyBcCiB9KQorIyAgIGRlZmluZSB0b193aW50KHgpIHRvX3dfaW50KHgsICkKKyMgICBkZWZp
bmUgdG9fdXdpbnQoeCkgdG9fd19pbnQoeCwgdSkKICMgIGVuZGlmCiAjIGVsaWYgRkxPQVRfU0la
RSA9PSA4CiAjICBkZWZpbmUgdG9faW50KHgpIEIoY3Z0ZHEycGQsIF9tYXNrLCBCUihjdnRwZDJk
cSwgX21hc2ssIHgsICh2c2lfaGFsZl90KXt9LCB+MCksIHVuZGVmKCksIH4wKQorIyAgZGVmaW5l
IHRvX3VpbnQoeCkgQihjdnR1ZHEycGQsIF9tYXNrLCBCUihjdnRwZDJ1ZHEsIF9tYXNrLCB4LCAo
dnNpX2hhbGZfdCl7fSwgfjApLCB1bmRlZigpLCB+MCkKICMgIGlmZGVmIF9fQVZYNTEyRFFfXwog
IyAgIGRlZmluZSB0b193aW50KHgpIEJSKGN2dHFxMnBkLCBfbWFzaywgQlIoY3Z0cGQycXEsIF9t
YXNrLCB4LCAodmRpX3QpdW5kZWYoKSwgfjApLCB1bmRlZigpLCB+MCkKKyMgICBkZWZpbmUgdG9f
dXdpbnQoeCkgQlIoY3Z0dXFxMnBkLCBfbWFzaywgQlIoY3Z0cGQydXFxLCBfbWFzaywgeCwgKHZk
aV90KXVuZGVmKCksIH4wKSwgdW5kZWYoKSwgfjApCiAjICBlbmRpZgogIyBlbmRpZgogI2VsaWYg
VkVDX1NJWkUgPT0gMTYgJiYgZGVmaW5lZChfX1NTRTJfXykKQEAgLTEyMjIsNiArMTI1NiwyMCBA
QCBpbnQgc2ltZF90ZXN0KHZvaWQpCiAgICAgaWYgKCAhZXEoeCwgc3JjKSApIHJldHVybiBfX0xJ
TkVfXzsKICMgZW5kaWYKIAorIyBpZmRlZiB0b191aW50CisgICAgdG91Y2goc3JjKTsKKyAgICB4
ID0gdG9fdWludChzcmMpOworICAgIHRvdWNoKHNyYyk7CisgICAgaWYgKCAhZXEoeCwgc3JjKSAp
IHJldHVybiBfX0xJTkVfXzsKKyMgZW5kaWYKKworIyBpZmRlZiB0b191d2ludAorICAgIHRvdWNo
KHNyYyk7CisgICAgeCA9IHRvX3V3aW50KHNyYyk7CisgICAgdG91Y2goc3JjKTsKKyAgICBpZiAo
ICFlcSh4LCBzcmMpICkgcmV0dXJuIF9fTElORV9fOworIyBlbmRpZgorCiAjIGlmZGVmIHNxcnQK
ICAgICB4ID0gc3JjICogc3JjOwogICAgIHRvdWNoKHgpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUv
eDg2X2VtdWxhdGUuYwppbmRleCBjYzEyN2EwNjZhLi44NDY5YTc4MzJlIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYv
eDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtMzIzLDggKzMyMyw3IEBAIHN0YXRpYyBjb25z
dCBzdHJ1Y3QgdHdvYnl0ZV90YWJsZSB7CiAgICAgWzB4NzEgLi4uIDB4NzNdID0geyBEc3RJbXBs
aWNpdHxTcmNJbW1CeXRlfE1vZFJNLCBzaW1kX25vbmUsIGQ4c192bCB9LAogICAgIFsweDc0IC4u
LiAweDc2XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQsIGQ4
c192bCB9LAogICAgIFsweDc3XSA9IHsgRHN0SW1wbGljaXR8U3JjTm9uZSB9LAotICAgIFsweDc4
XSA9IHsgSW1wbGljaXRPcHN8TW9kUk0gfSwKLSAgICBbMHg3OV0gPSB7IERzdFJlZ3xTcmNNZW18
TW9kUk0sIHNpbWRfcGFja2VkX2ludCB9LAorICAgIFsweDc4IC4uLiAweDc5XSA9IHsgRHN0SW1w
bGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9vdGhlciwgZDhzX3ZsIH0sCiAgICAgWzB4N2Fd
ID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18TW92LCBzaW1kX3BhY2tlZF9mcCwgZDhzX3Zs
IH0sCiAgICAgWzB4N2JdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18TW92LCBzaW1kX290
aGVyLCBkOHNfZHE2NCB9LAogICAgIFsweDdjIC4uLiAweDdkXSA9IHsgRHN0SW1wbGljaXR8U3Jj
TWVtfE1vZFJNLCBzaW1kX290aGVyIH0sCkBAIC0yNDkxLDYgKzI0OTAsOCBAQCB4ODZfZGVjb2Rl
X3R3b2J5dGUoCiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSAweDc4OgorICAgICAgICBzdGF0
ZS0+ZGVzYyA9IEltcGxpY2l0T3BzOworICAgICAgICBzdGF0ZS0+c2ltZF9zaXplID0gc2ltZF9u
b25lOwogICAgICAgICBzd2l0Y2ggKCB2ZXgucGZ4ICkKICAgICAgICAgewogICAgICAgICBjYXNl
IHZleF82NjogLyogZXh0cnEgJGltbTgsICRpbW04LCB4bW0gKi8KQEAgLTI1MDMsNyArMjUwNCw3
IEBAIHg4Nl9kZWNvZGVfdHdvYnl0ZSgKICAgICBjYXNlIDB4MTAgLi4uIDB4MTg6CiAgICAgY2Fz
ZSAweDI4IC4uLiAweDJmOgogICAgIGNhc2UgMHg1MCAuLi4gMHg3NzoKLSAgICBjYXNlIDB4Nzkg
Li4uIDB4N2Q6CisgICAgY2FzZSAweDdhIC4uLiAweDdkOgogICAgIGNhc2UgMHg3ZjoKICAgICBj
YXNlIDB4YzIgLi4uIDB4YzM6CiAgICAgY2FzZSAweGM1IC4uLiAweGM2OgpAQCAtMjUyNSw2ICsy
NTI2LDEyIEBAIHg4Nl9kZWNvZGVfdHdvYnl0ZSgKICAgICAgICAgb3BfYnl0ZXMgPSBtb2RlXzY0
Yml0KCkgPyA4IDogNDsKICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIDB4Nzk6CisgICAgICAg
IHN0YXRlLT5kZXNjID0gRHN0UmVnIHwgU3JjTWVtOworICAgICAgICBzdGF0ZS0+c2ltZF9zaXpl
ID0gc2ltZF9wYWNrZWRfaW50OworICAgICAgICBjdHh0LT5vcGNvZGUgfD0gTUFTS19JTlNSKHZl
eC5wZngsIFg4NkVNVUxfT1BDX1BGWF9NQVNLKTsKKyAgICAgICAgYnJlYWs7CisKICAgICBjYXNl
IDB4N2U6CiAgICAgICAgIGN0eHQtPm9wY29kZSB8PSBNQVNLX0lOU1IodmV4LnBmeCwgWDg2RU1V
TF9PUENfUEZYX01BU0spOwogICAgICAgICBpZiAoIHZleC5wZnggPT0gdmV4X2YzICkgLyogbW92
cSB4bW0vbTY0LHhtbSAqLwpAQCAtMzA0Miw2ICszMDQ5LDE4IEBAIHg4Nl9kZWNvZGUoCiAgICAg
ICAgICAgICAgICAgbW9kcm1fbW9kID0gMzsKICAgICAgICAgICAgICAgICBicmVhazsKIAorICAg
ICAgICAgICAgY2FzZSAweDc4OgorICAgICAgICAgICAgY2FzZSAweDc5OgorICAgICAgICAgICAg
ICAgIGlmICggIWV2ZXgucGZ4ICkKKyAgICAgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAg
ICAgICAgICAgLyogdmN2dHssdH1wczJ1cXEgbmVlZCBzcGVjaWFsIGNhc2luZyAqLworICAgICAg
ICAgICAgICAgIGlmICggZXZleC5wZnggPT0gdmV4XzY2ICkKKyAgICAgICAgICAgICAgICB7Cisg
ICAgICAgICAgICAgICAgICAgIGlmICggIWV2ZXgudyAmJiAhZXZleC5icnMgKQorICAgICAgICAg
ICAgICAgICAgICAgICAgLS1kaXNwOHNjYWxlOworICAgICAgICAgICAgICAgICAgICBicmVhazsK
KyAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgLyogdmN2dHssdH1ze3MsZH0ydXNp
IG5lZWQgc3BlY2lhbCBjYXNpbmc6IGZhbGwgdGhyb3VnaCAqLwogICAgICAgICAgICAgY2FzZSAw
eDJjOiAvKiB2Y3Z0dHN7cyxkfTJzaSBuZWVkIHNwZWNpYWwgY2FzaW5nICovCiAgICAgICAgICAg
ICBjYXNlIDB4MmQ6IC8qIHZjdnRze3MsZH0yc2kgbmVlZCBzcGVjaWFsIGNhc2luZyAqLwogICAg
ICAgICAgICAgICAgIGlmICggZXZleF9lbmNvZGVkKCkgKQpAQCAtNjMwMyw2ICs2MzIyLDggQEAg
eDg2X2VtdWxhdGUoCiAKICAgICBDQVNFX1NJTURfU0NBTEFSX0ZQKF9FVkVYLCAweDBmLCAweDJj
KTogLyogdmN2dHRze3MsZH0yc2kgeG1tL21lbSxyZWcgKi8KICAgICBDQVNFX1NJTURfU0NBTEFS
X0ZQKF9FVkVYLCAweDBmLCAweDJkKTogLyogdmN2dHN7cyxkfTJzaSB4bW0vbWVtLHJlZyAqLwor
ICAgIENBU0VfU0lNRF9TQ0FMQVJfRlAoX0VWRVgsIDB4MGYsIDB4NzgpOiAvKiB2Y3Z0dHN7cyxk
fTJ1c2kgeG1tL21lbSxyZWcgKi8KKyAgICBDQVNFX1NJTURfU0NBTEFSX0ZQKF9FVkVYLCAweDBm
LCAweDc5KTogLyogdmN2dHN7cyxkfTJ1c2kgeG1tL21lbSxyZWcgKi8KICAgICAgICAgZ2VuZXJh
dGVfZXhjZXB0aW9uX2lmKChldmV4LnJlZyAhPSAweGYgfHwgIWV2ZXguUlggfHwgZXZleC5vcG1z
ayB8fAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChlYS50eXBlICE9IE9QX1JFRyAm
JiBldmV4LmJycykpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRVhDX1VEKTsKQEAg
LTY2NjQsNyArNjY4NSwxMSBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgaWYgKCBldmV4LncgKQog
ICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZHEpOwogICAgICAgICBl
bHNlCisgICAgICAgIHsKKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVgoMHgwZiwgMHg3OCk6ICAg
IC8qIHZjdnR0cHtzLGR9MnVkcSBbeHl6XW1tL21lbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBY
ODZFTVVMX09QQ19FVkVYKDB4MGYsIDB4NzkpOiAgICAvKiB2Y3Z0cHtzLGR9MnVkcSBbeHl6XW1t
L21lbSxbeHl6XW1te2t9ICovCiAgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShh
dng1MTJmKTsKKyAgICAgICAgfQogICAgICAgICBpZiAoIGVhLnR5cGUgIT0gT1BfUkVHIHx8ICFl
dmV4LmJycyApCiAgICAgICAgICAgICBhdng1MTJfdmxlbl9jaGVjayhmYWxzZSk7CiAgICAgICAg
IGQgfD0gVHdvT3A7CkBAIC03MzQ5LDYgKzczNzQsMTAgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAg
ICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJmKTsKICAgICAgICAgZWxzZSBpZiAo
IGV2ZXgudyApCiAgICAgICAgIHsKKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwg
MHg3OCk6ICAgLyogdmN2dHRwczJ1cXEge3gseX1tbS9tZW0sW3h5el1tbXtrfSAqLworICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB2Y3Z0dHBkMnVxcSBbeHl6
XW1tL21lbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYs
IDB4NzkpOiAgIC8qIHZjdnRwczJ1cXEge3gseX1tbS9tZW0sW3h5el1tbXtrfSAqLworICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB2Y3Z0cGQydXFxIFt4eXpd
bW0vbWVtLFt4eXpdbW17a30gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwg
MHg3YSk6ICAgLyogdmN2dHRwczJxcSB7eCx5fW1tL21lbSxbeHl6XW1te2t9ICovCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIHZjdnR0cGQycXEgW3h5el1t
bS9tZW0sW3h5el1tbXtrfSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAw
eDdiKTogICAvKiB2Y3Z0cHMycXEge3gseX1tbS9tZW0sW3h5el1tbXtrfSAqLwotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 24 08:45:20 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 08:45:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hU5pI-0000WL-C1; Fri, 24 May 2019 08:45:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x1+2=TY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hU5pG-0000WF-S7
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 08:45:18 +0000
X-Inumbo-ID: 4091d120-7e00-11e9-a7f0-8b8471678f24
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 4091d120-7e00-11e9-a7f0-8b8471678f24;
 Fri, 24 May 2019 08:45:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hU5pD-0007Wj-Rh
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 08:45:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hU5pD-0001ez-PG
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 08:45:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hU5pD-0001ez-PG@xenbits.xenproject.org>
Date: Fri, 24 May 2019 08:45:15 +0000
Subject: [Xen-changelog] [xen staging] x86emul: support remaining AVX512F
 legacy-equivalent insns
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGIzZTlhMmQ4ODA5NTZmNDRmYjE4YmY1ZTQyNGVlMWZmYTA0OWNjZTcKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDI0
IDEwOjI1OjI2IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDI0IDEwOjI1OjI2IDIwMTkgKzAyMDAKCiAgICB4
ODZlbXVsOiBzdXBwb3J0IHJlbWFpbmluZyBBVlg1MTJGIGxlZ2FjeS1lcXVpdmFsZW50IGluc25z
CiAgICAKICAgIFBsdXMgdGhlaXIgQVZYNTEyQlcgY291bnRlcnBhcnRzLgogICAgCiAgICBUYWtl
IHRoZSBvcHBvcnR1bml0eSBhbmQgYWxzbyBlbGltaW5hdGUgYSBwYWlyIG9mIG9wZW4gY29kZWQg
aW5zdGFuY2VzCiAgICBvZiBzY2FsYXJfMW9wKCkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRv
ci9ldmV4LWRpc3A4LmMgIHwgIDggKysrKysrKysKIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9z
aW1kLmMgICAgICAgIHwgMjIgKysrKysrKysrKystLS0tLS0tLS0tLQogdG9vbHMvdGVzdHMveDg2
X2VtdWxhdG9yL3NpbWQuaCAgICAgICAgfCAgMyArKysKIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0
ZS94ODZfZW11bGF0ZS5jIHwgMjEgKysrKysrKysrKysrKysrKysrLS0tCiA0IGZpbGVzIGNoYW5n
ZWQsIDQwIGluc2VydGlvbnMoKyksIDE0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xz
L3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMgYi90b29scy90ZXN0cy94ODZfZW11bGF0
b3IvZXZleC1kaXNwOC5jCmluZGV4IGY3ZDdjZGRiMTguLmUyOGVhOTNmMDggMTAwNjQ0Ci0tLSBh
L3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKKysrIGIvdG9vbHMvdGVzdHMv
eDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYwpAQCAtMTkzLDYgKzE5Myw4IEBAIHN0YXRpYyBjb25z
dCBzdHJ1Y3QgdGVzdCBhdng1MTJmX2FsbFtdID0gewogICAgIElOU05fUEZQX05CKG1vdnUsICAg
ICAgICAwZiwgMTApLAogICAgIElOU05fUEZQX05CKG1vdnUsICAgICAgICAwZiwgMTEpLAogICAg
IElOU05fRlAobXVsLCAgICAgICAgICAgICAwZiwgNTkpLAorICAgIElOU04ocGFic2QsICAgICAg
ICA2NiwgMGYzOCwgMWUsICAgIHZsLCAgICAgIGQsIHZsKSwKKyAgICBJTlNOKHBhYnNxLCAgICAg
ICAgNjYsIDBmMzgsIDFmLCAgICB2bCwgICAgICBxLCB2bCksCiAgICAgSU5TTihwYWRkZCwgICAg
ICAgIDY2LCAgIDBmLCBmZSwgICAgdmwsICAgICAgZCwgdmwpLAogICAgIElOU04ocGFkZHEsICAg
ICAgICA2NiwgICAwZiwgZDQsICAgIHZsLCAgICAgIHEsIHZsKSwKICAgICBJTlNOKHBhbmQsICAg
ICAgICAgNjYsICAgMGYsIGRiLCAgICB2bCwgICAgIGRxLCB2bCksCkBAIC0yNzYsNiArMjc4LDEw
IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJmX2FsbFtdID0gewogICAgIElOU04o
cHVucGNrbGRxLCAgICA2NiwgICAwZiwgNjIsICAgIHZsLCAgICAgIGQsIHZsKSwKICAgICBJTlNO
KHB1bnBja2xxZHEsICAgNjYsICAgMGYsIDZjLCAgICB2bCwgICAgICBxLCB2bCksCiAgICAgSU5T
TihweG9yLCAgICAgICAgIDY2LCAgIDBmLCBlZiwgICAgdmwsICAgICBkcSwgdmwpLAorICAgIElO
U04ocm5kc2NhbGVwZCwgICA2NiwgMGYzYSwgMDksICAgIHZsLCAgICAgIHEsIHZsKSwKKyAgICBJ
TlNOKHJuZHNjYWxlcHMsICAgNjYsIDBmM2EsIDA4LCAgICB2bCwgICAgICBkLCB2bCksCisgICAg
SU5TTihybmRzY2FsZXNkLCAgIDY2LCAwZjNhLCAwYiwgICAgZWwsICAgICAgcSwgZWwpLAorICAg
IElOU04ocm5kc2NhbGVzcywgICA2NiwgMGYzYSwgMGEsICAgIGVsLCAgICAgIGQsIGVsKSwKICAg
ICBJTlNOX1BGUChzaHVmLCAgICAgICAgICAgMGYsIGM2KSwKICAgICBJTlNOX0ZQKHNxcnQsICAg
ICAgICAgICAgMGYsIDUxKSwKICAgICBJTlNOX0ZQKHN1YiwgICAgICAgICAgICAgMGYsIDVjKSwK
QEAgLTMzNiw2ICszNDIsOCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyYndfYWxs
W10gPSB7CiAgICAgSU5TTihtb3ZkcXU4LCAgICAgZjIsICAgMGYsIDdmLCAgICB2bCwgICAgYiwg
dmwpLAogICAgIElOU04obW92ZHF1MTYsICAgIGYyLCAgIDBmLCA2ZiwgICAgdmwsICAgIHcsIHZs
KSwKICAgICBJTlNOKG1vdmRxdTE2LCAgICBmMiwgICAwZiwgN2YsICAgIHZsLCAgICB3LCB2bCks
CisgICAgSU5TTihwYWJzYiwgICAgICAgNjYsIDBmMzgsIDFjLCAgICB2bCwgICAgYiwgdmwpLAor
ICAgIElOU04ocGFic3csICAgICAgIDY2LCAwZjM4LCAxZCwgICAgdmwsICAgIHcsIHZsKSwKICAg
ICBJTlNOKHBhY2tzc2R3LCAgICA2NiwgICAwZiwgNmIsICAgIHZsLCBkX25iLCB2bCksCiAgICAg
SU5TTihwYWNrc3N3YiwgICAgNjYsICAgMGYsIDYzLCAgICB2bCwgICAgdywgdmwpLAogICAgIElO
U04ocGFja3VzZHcsICAgIDY2LCAwZjM4LCAyYiwgICAgdmwsIGRfbmIsIHZsKSwKZGlmZiAtLWdp
dCBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmMgYi90b29scy90ZXN0cy94ODZfZW11
bGF0b3Ivc2ltZC5jCmluZGV4IDc0MDJjODhkODkuLmQ3MjdiNzM4MDQgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxh
dG9yL3NpbWQuYwpAQCAtMjExLDggKzIxMSwxMCBAQCBzdGF0aWMgaW5saW5lIHZlY190IG1vdmxo
cHModmVjX3QgeCwgdmVjX3QgeSkgewogI2VsaWYgZGVmaW5lZChGTE9BVF9TSVpFKSAmJiBWRUNf
U0laRSA9PSBGTE9BVF9TSVpFICYmIGRlZmluZWQoX19BVlg1MTJGX18pCiAjIGlmIEZMT0FUX1NJ
WkUgPT0gNAogIyAgZGVmaW5lIHNxcnQoeCkgc2NhbGFyXzFvcCh4LCAidnNxcnRzcyAlW2luXSwg
JVtvdXRdLCAlW291dF0iKQorIyAgZGVmaW5lIHRydW5jKHgpIHNjYWxhcl8xb3AoeCwgInZybmRz
Y2FsZXNzICQwYjEwMTEsICVbaW5dLCAlW291dF0sICVbb3V0XSIpCiAjIGVsaWYgRkxPQVRfU0la
RSA9PSA4CiAjICBkZWZpbmUgc3FydCh4KSBzY2FsYXJfMW9wKHgsICJ2c3FydHNkICVbaW5dLCAl
W291dF0sICVbb3V0XSIpCisjICBkZWZpbmUgdHJ1bmMoeCkgc2NhbGFyXzFvcCh4LCAidnJuZHNj
YWxlc2QgJDBiMTAxMSwgJVtpbl0sICVbb3V0XSwgJVtvdXRdIikKICMgZW5kaWYKICNlbGlmIGRl
ZmluZWQoRkxPQVRfU0laRSkgJiYgZGVmaW5lZChfX0FWWDUxMkZfXykgJiYgXAogICAgICAgKFZF
Q19TSVpFID09IDY0IHx8IGRlZmluZWQoX19BVlg1MTJWTF9fKSkKQEAgLTI2Myw2ICsyNjUsNyBA
QCBzdGF0aWMgaW5saW5lIHZlY190IG1vdmxocHModmVjX3QgeCwgdmVjX3QgeSkgewogIyAgZGVm
aW5lIG1peCh4LCB5KSBCKG1vdmFwcywgX21hc2ssIHgsIHksICgwYjAxMDEwMTAxMDEwMTAxMDEg
JiBBTExfVFJVRSkpCiAjICBkZWZpbmUgc2hyaW5rMSh4KSBCUl8oY3Z0cGQycHMsIF9tYXNrLCAo
dmRmX3QpKHgpLCAodnNmX2hhbGZfdCl7fSwgfjApCiAjICBkZWZpbmUgc3FydCh4KSBCUihzcXJ0
cHMsIF9tYXNrLCB4LCB1bmRlZigpLCB+MCkKKyMgIGRlZmluZSB0cnVuYyh4KSBCUihybmRzY2Fs
ZXBzXywgX21hc2ssIHgsIDBiMTAxMSwgdW5kZWYoKSwgfjApCiAjICBkZWZpbmUgd2lkZW4xKHgp
ICgodmVjX3QpQlIoY3Z0cHMycGQsIF9tYXNrLCB4LCAodmRmX3QpdW5kZWYoKSwgfjApKQogIyAg
aWYgVkVDX1NJWkUgPT0gMTYKICMgICBkZWZpbmUgaW50ZXJsZWF2ZV9oaSh4LCB5KSBCKHVucGNr
aHBzLCBfbWFzaywgeCwgeSwgdW5kZWYoKSwgfjApCkBAIC0zMTYsNiArMzE5LDcgQEAgc3RhdGlj
IGlubGluZSB2ZWNfdCBtb3ZsaHBzKHZlY190IHgsIHZlY190IHkpIHsKICMgIGRlZmluZSBtaW4o
eCwgeSkgQlJfKG1pbnBkLCBfbWFzaywgeCwgeSwgdW5kZWYoKSwgfjApCiAjICBkZWZpbmUgbWl4
KHgsIHkpIEIobW92YXBkLCBfbWFzaywgeCwgeSwgMGIwMTAxMDEwMSkKICMgIGRlZmluZSBzcXJ0
KHgpIEJSKHNxcnRwZCwgX21hc2ssIHgsIHVuZGVmKCksIH4wKQorIyAgZGVmaW5lIHRydW5jKHgp
IEJSKHJuZHNjYWxlcGRfLCBfbWFzaywgeCwgMGIxMDExLCB1bmRlZigpLCB+MCkKICMgIGlmIFZF
Q19TSVpFID09IDE2CiAjICAgZGVmaW5lIGludGVybGVhdmVfaGkoeCwgeSkgQih1bnBja2hwZCwg
X21hc2ssIHgsIHksIHVuZGVmKCksIH4wKQogIyAgIGRlZmluZSBpbnRlcmxlYXZlX2xvKHgsIHkp
IEIodW5wY2tscGQsIF9tYXNrLCB4LCB5LCB1bmRlZigpLCB+MCkKQEAgLTU0OCw2ICs1NTIsNyBA
QCBzdGF0aWMgaW5saW5lIHZlY190IG1vdmxocHModmVjX3QgeCwgdmVjX3QgeSkgewogIyAgZW5k
aWYKICMgZW5kaWYKICMgaWYgSU5UX1NJWkUgPT0gNAorIyAgZGVmaW5lIGFicyh4KSBCKHBhYnNk
LCBfbWFzaywgeCwgdW5kZWYoKSwgfjApCiAjICBkZWZpbmUgbWF4KHgsIHkpIEIocG1heHNkLCBf
bWFzaywgeCwgeSwgdW5kZWYoKSwgfjApCiAjICBkZWZpbmUgbWluKHgsIHkpIEIocG1pbnNkLCBf
bWFzaywgeCwgeSwgdW5kZWYoKSwgfjApCiAjICBkZWZpbmUgbXVsX2Z1bGwoeCwgeSkgKCh2ZWNf
dClCKHBtdWxkcSwgX21hc2ssIHgsIHksICh2ZGlfdCl1bmRlZigpLCB+MCkpCkBAIC01NTgsNiAr
NTYzLDcgQEAgc3RhdGljIGlubGluZSB2ZWNfdCBtb3ZsaHBzKHZlY190IHgsIHZlY190IHkpIHsK
ICMgIGRlZmluZSBtdWxfZnVsbCh4LCB5KSAoKHZlY190KUIocG11bHVkcSwgX21hc2ssICh2c2lf
dCkoeCksICh2c2lfdCkoeSksICh2ZGlfdCl1bmRlZigpLCB+MCkpCiAjICBkZWZpbmUgd2lkZW4x
KHgpICgodmVjX3QpQihwbW92enhkcSwgX21hc2ssICh2c2lfaGFsZl90KSh4KSwgKHZkaV90KXVu
ZGVmKCksIH4wKSkKICMgZWxpZiBJTlRfU0laRSA9PSA4CisjICBkZWZpbmUgYWJzKHgpICgodmVj
X3QpQihwYWJzcSwgX21hc2ssICh2ZGlfdCkoeCksICh2ZGlfdCl1bmRlZigpLCB+MCkpCiAjICBk
ZWZpbmUgbWF4KHgsIHkpICgodmVjX3QpQihwbWF4c3EsIF9tYXNrLCAodmRpX3QpKHgpLCAodmRp
X3QpKHkpLCAodmRpX3QpdW5kZWYoKSwgfjApKQogIyAgZGVmaW5lIG1pbih4LCB5KSAoKHZlY190
KUIocG1pbnNxLCBfbWFzaywgKHZkaV90KSh4KSwgKHZkaV90KSh5KSwgKHZkaV90KXVuZGVmKCks
IH4wKSkKICMgZWxpZiBVSU5UX1NJWkUgPT0gOApAQCAtNjI1LDYgKzYzMSw3IEBAIHN0YXRpYyBp
bmxpbmUgdmVjX3QgbW92bGhwcyh2ZWNfdCB4LCB2ZWNfdCB5KSB7CiAjICBkZWZpbmUgc3dhcDIo
eCkgKCh2ZWNfdClCKHBlcm12YXJoaSwgX21hc2ssICh2aGlfdCkoeCksICh2aGlfdCkoaW52IC0g
MSksICh2aGlfdCl1bmRlZigpLCB+MCkpCiAjIGVuZGlmCiAjIGlmIElOVF9TSVpFID09IDEKKyMg
IGRlZmluZSBhYnMoeCkgKCh2ZWNfdClCKHBhYnNiLCBfbWFzaywgKHZxaV90KSh4KSwgKHZxaV90
KXVuZGVmKCksIH4wKSkKICMgIGRlZmluZSBtYXgoeCwgeSkgKCh2ZWNfdClCKHBtYXhzYiwgX21h
c2ssICh2cWlfdCkoeCksICh2cWlfdCkoeSksICh2cWlfdCl1bmRlZigpLCB+MCkpCiAjICBkZWZp
bmUgbWluKHgsIHkpICgodmVjX3QpQihwbWluc2IsIF9tYXNrLCAodnFpX3QpKHgpLCAodnFpX3Qp
KHkpLCAodnFpX3QpdW5kZWYoKSwgfjApKQogIyAgZGVmaW5lIHdpZGVuMSh4KSAoKHZlY190KUIo
cG1vdnN4YncsIF9tYXNrLCAodnFpX2hhbGZfdCkoeCksICh2aGlfdCl1bmRlZigpLCB+MCkpCkBA
IC02MzcsNiArNjQ0LDcgQEAgc3RhdGljIGlubGluZSB2ZWNfdCBtb3ZsaHBzKHZlY190IHgsIHZl
Y190IHkpIHsKICMgIGRlZmluZSB3aWRlbjIoeCkgKCh2ZWNfdClCKHBtb3Z6eGJkLCBfbWFzaywg
KHZxaV9xdWFydGVyX3QpKHgpLCAodnNpX3QpdW5kZWYoKSwgfjApKQogIyAgZGVmaW5lIHdpZGVu
Myh4KSAoKHZlY190KUIocG1vdnp4YnEsIF9tYXNrLCAodnFpX2VpZ2h0aF90KSh4KSwgKHZkaV90
KXVuZGVmKCksIH4wKSkKICMgZWxpZiBJTlRfU0laRSA9PSAyCisjICBkZWZpbmUgYWJzKHgpIEIo
cGFic3csIF9tYXNrLCB4LCB1bmRlZigpLCB+MCkKICMgIGRlZmluZSBtYXgoeCwgeSkgQihwbWF4
c3csIF9tYXNrLCB4LCB5LCB1bmRlZigpLCB+MCkKICMgIGRlZmluZSBtaW4oeCwgeSkgQihwbWlu
c3csIF9tYXNrLCB4LCB5LCB1bmRlZigpLCB+MCkKICMgIGRlZmluZSBtdWxfaGkoeCwgeSkgQihw
bXVsaHcsIF9tYXNrLCB4LCB5LCB1bmRlZigpLCB+MCkKQEAgLTk0OCwxOSArOTU2LDExIEBAIHN0
YXRpYyBpbmxpbmUgdmVjX3QgbW92bGhwcyh2ZWNfdCB4LCB2ZWNfdCB5KSB7CiAjaWYgVkVDX1NJ
WkUgPT0gRkxPQVRfU0laRQogIyBkZWZpbmUgbWF4KHgsIHkpICgodmVjX3Qpeyh7IHR5cGVvZih4
WzBdKSB4XyA9ICh4KVswXSwgeV8gPSAoeSlbMF07IHhfID4geV8gPyB4XyA6IHlfOyB9KX0pCiAj
IGRlZmluZSBtaW4oeCwgeSkgKCh2ZWNfdCl7KHsgdHlwZW9mKHhbMF0pIHhfID0gKHgpWzBdLCB5
XyA9ICh5KVswXTsgeF8gPCB5XyA/IHhfIDogeV87IH0pfSkKLSMgaWZkZWYgX19TU0U0XzFfXwor
IyBpZiBkZWZpbmVkKF9fU1NFNF8xX18pICYmICFkZWZpbmVkKF9fQVZYNTEyRl9fKQogIyAgaWYg
RkxPQVRfU0laRSA9PSA0Ci0jICAgZGVmaW5lIHRydW5jKHgpICh7IFwKLSAgICBmbG9hdCBfX2F0
dHJpYnV0ZV9fKCh2ZWN0b3Jfc2l6ZSgxNikpKSByXzsgXAotICAgIGFzbSAoICJyb3VuZHNzICQw
YjEwMTEsJTEsJTAiIDogIj14IiAocl8pIDogIm0iICh4KSApOyBcCi0gICAgKHZlY190KXsgcl9b
MF0gfTsgXAotfSkKKyMgICBkZWZpbmUgdHJ1bmMoeCkgc2NhbGFyXzFvcCh4LCAicm91bmRzcyAk
MGIxMDExLCAlW2luXSwgJVtvdXRdIikKICMgIGVsaWYgRkxPQVRfU0laRSA9PSA4Ci0jICAgZGVm
aW5lIHRydW5jKHgpICh7IFwKLSAgICBkb3VibGUgX19hdHRyaWJ1dGVfXygodmVjdG9yX3NpemUo
MTYpKSkgcl87IFwKLSAgICBhc20gKCAicm91bmRzZCAkMGIxMDExLCUxLCUwIiA6ICI9eCIgKHJf
KSA6ICJtIiAoeCkgKTsgXAotICAgICh2ZWNfdCl7IHJfWzBdIH07IFwKLX0pCisjICAgZGVmaW5l
IHRydW5jKHgpIHNjYWxhcl8xb3AoeCwgInJvdW5kc2QgJDBiMTAxMSwgJVtpbl0sICVbb3V0XSIp
CiAjICBlbmRpZgogIyBlbmRpZgogI2VuZGlmCmRpZmYgLS1naXQgYS90b29scy90ZXN0cy94ODZf
ZW11bGF0b3Ivc2ltZC5oIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuaAppbmRleCAz
ZTZhYmU1ZGUyLi5hOGMxZWNiMTI1IDEwMDY0NAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0
b3Ivc2ltZC5oCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmgKQEAgLTE4NCw2
ICsxODQsOCBAQCBERUNMX09DVEVUKGhhbGYpOwogIyBkZWZpbmUgX19idWlsdGluX2lhMzJfaW5z
ZXJ0aTMyeDRfNTEyX21hc2sgX19idWlsdGluX2lhMzJfaW5zZXJ0aTMyeDRfbWFzawogIyBkZWZp
bmUgX19idWlsdGluX2lhMzJfaW5zZXJ0aTMyeDhfNTEyX21hc2sgX19idWlsdGluX2lhMzJfaW5z
ZXJ0aTMyeDhfbWFzawogIyBkZWZpbmUgX19idWlsdGluX2lhMzJfaW5zZXJ0aTY0eDRfNTEyX21h
c2sgX19idWlsdGluX2lhMzJfaW5zZXJ0aTY0eDRfbWFzaworIyBkZWZpbmUgX19idWlsdGluX2lh
MzJfcm5kc2NhbGVwZF81MTJfbWFzayBfX2J1aWx0aW5faWEzMl9ybmRzY2FsZXBkX21hc2sKKyMg
ZGVmaW5lIF9fYnVpbHRpbl9pYTMyX3JuZHNjYWxlcHNfNTEyX21hc2sgX19idWlsdGluX2lhMzJf
cm5kc2NhbGVwc19tYXNrCiAjIGRlZmluZSBfX2J1aWx0aW5faWEzMl9zaHVmX2YzMng0XzUxMl9t
YXNrIF9fYnVpbHRpbl9pYTMyX3NodWZfZjMyeDRfbWFzawogIyBkZWZpbmUgX19idWlsdGluX2lh
MzJfc2h1Zl9mNjR4Ml81MTJfbWFzayBfX2J1aWx0aW5faWEzMl9zaHVmX2Y2NHgyX21hc2sKICMg
ZGVmaW5lIF9fYnVpbHRpbl9pYTMyX3NodWZfaTMyeDRfNTEyX21hc2sgX19idWlsdGluX2lhMzJf
c2h1Zl9pMzJ4NF9tYXNrCkBAIC0yNDUsNiArMjQ3LDcgQEAgT1ZSX0lOVChicm9hZGNhc3QpOwog
T1ZSX1NGUChicm9hZGNhc3QpOwogT1ZSX1NGUChjb21pKTsKIE9WUl9WRlAoY3Z0ZHEyKTsKK09W
Ul9JTlQoYWJzKTsKIE9WUl9GUChhZGQpOwogT1ZSX0lOVChhZGQpOwogT1ZSX0JXKGFkZHMpOwpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgYi94ZW4v
YXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwppbmRleCA4NDY5YTc4MzJlLi5lZDZj
ZTRkMmQyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUu
YworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtNDQ2LDcg
KzQ0Niw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZXh0MGYzOF90YWJsZSB7CiAgICAgWzB4MTld
ID0geyAuc2ltZF9zaXplID0gc2ltZF9zY2FsYXJfb3BjLCAudHdvX29wID0gMSwgLmQ4cyA9IDMg
fSwKICAgICBbMHgxYV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kXzEyOCwgLnR3b19vcCA9IDEsIC5k
OHMgPSA0IH0sCiAgICAgWzB4MWJdID0geyAuc2ltZF9zaXplID0gc2ltZF8yNTYsIC50d29fb3Ag
PSAxLCAuZDhzID0gZDhzX3ZsX2J5XzIgfSwKLSAgICBbMHgxYyAuLi4gMHgxZV0gPSB7IC5zaW1k
X3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC50d29fb3AgPSAxIH0sCisgICAgWzB4MWMgLi4uIDB4
MWZdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAudHdvX29wID0gMSwgLmQ4cyA9
IGQ4c192bCB9LAogICAgIFsweDIwXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50d29f
b3AgPSAxLCAuZDhzID0gZDhzX3ZsX2J5XzIgfSwKICAgICBbMHgyMV0gPSB7IC5zaW1kX3NpemUg
PSBzaW1kX290aGVyLCAudHdvX29wID0gMSwgLmQ4cyA9IGQ4c192bF9ieV80IH0sCiAgICAgWzB4
MjJdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnR3b19vcCA9IDEsIC5kOHMgPSBkOHNf
dmxfYnlfOCB9LApAQCAtNTMxLDggKzUzMSw4IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZXh0MGYz
YV90YWJsZSB7CiAgICAgWzB4MDJdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0s
CiAgICAgWzB4MDQgLi4uIDB4MDVdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC50
d29fb3AgPSAxLCAuZDhzID0gZDhzX3ZsIH0sCiAgICAgWzB4MDZdID0geyAuc2ltZF9zaXplID0g
c2ltZF9wYWNrZWRfZnAgfSwKLSAgICBbMHgwOCAuLi4gMHgwOV0gPSB7IC5zaW1kX3NpemUgPSBz
aW1kX3BhY2tlZF9mcCwgLnR3b19vcCA9IDEgfSwKLSAgICBbMHgwYSAuLi4gMHgwYl0gPSB7IC5z
aW1kX3NpemUgPSBzaW1kX3NjYWxhcl9vcGMgfSwKKyAgICBbMHgwOCAuLi4gMHgwOV0gPSB7IC5z
aW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCwgLnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfdmwgfSwK
KyAgICBbMHgwYSAuLi4gMHgwYl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl9vcGMsIC5k
OHMgPSBkOHNfZHEgfSwKICAgICBbMHgwYyAuLi4gMHgwZF0gPSB7IC5zaW1kX3NpemUgPSBzaW1k
X3BhY2tlZF9mcCB9LAogICAgIFsweDBlIC4uLiAweDBmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRf
cGFja2VkX2ludCB9LAogICAgIFsweDE0XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfbm9uZSwgLnRv
X21lbSA9IDEsIC50d29fb3AgPSAxLCAuZDhzID0gMCB9LApAQCAtNjg5Myw2ICs2ODkzLDggQEAg
eDg2X2VtdWxhdGUoCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4ZjkpOiAv
KiB2cHN1YncgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCiAgICAgY2FzZSBYODZF
TVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4ZmMpOiAvKiB2cGFkZGIgW3h5el1tbS9tZW0sW3h5el1t
bSxbeHl6XW1te2t9ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4ZmQp
OiAvKiB2cGFkZHcgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBY
ODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgxYyk6IC8qIHZwYWJzYiBbeHl6XW1tL21lbSxb
eHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgxZCk6
IC8qIHZwYWJzdyBbeHl6XW1tL21lbSxbeHl6XW1te2t9ICovCiAgICAgICAgIGhvc3RfYW5kX3Zj
cHVfbXVzdF9oYXZlKGF2eDUxMmJ3KTsKICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2
ZXguYnJzLCBFWENfVUQpOwogICAgICAgICBlbGVtX2J5dGVzID0gMSA8PCAoYiAmIDEpOwpAQCAt
ODI3OSw2ICs4MjgxLDggQEAgeDg2X2VtdWxhdGUoCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVY
XzY2KDB4MGYsIDB4ZmEpOiAvKiB2cHN1YmQgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9
ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4ZmIpOiAvKiB2cHN1YnEg
W3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19F
VkVYXzY2KDB4MGYsIDB4ZmUpOiAvKiB2cGFkZGQgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1t
e2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgxZSk6IC8qIHZw
YWJzZCBbeHl6XW1tL21lbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVY
XzY2KDB4MGYzOCwgMHgxZik6IC8qIHZwYWJzcSBbeHl6XW1tL21lbSxbeHl6XW1te2t9ICovCiAg
ICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihldmV4LncgIT0gKGIgJiAxKSwgRVhDX1VEKTsK
ICAgICAgICAgZ290byBhdng1MTJmX25vX3NhZTsKIApAQCAtOTMxMCw2ICs5MzE0LDE3IEBAIHg4
Nl9lbXVsYXRlKAogICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShzc2U0XzEpOwogICAg
ICAgICBnb3RvIHNpbWRfMGYzYV9jb21tb247CiAKKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhf
NjYoMHgwZjNhLCAweDBhKTogLyogdnJuZHNjYWxlc3MgJGltbTgsW3h5el1tbS9tZW0sW3h5el1t
bSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzYSwgMHgw
Yik6IC8qIHZybmRzY2FsZXNkICRpbW04LFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAq
LworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZWEudHlwZSAhPSBPUF9SRUcgJiYgZXZl
eC5icnMsIEVYQ19VRCk7CisgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLworICAgIGNhc2UgWDg2
RU1VTF9PUENfRVZFWF82NigweDBmM2EsIDB4MDgpOiAvKiB2cm5kc2NhbGVwcyAkaW1tOCxbeHl6
XW1tL21lbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYz
YSwgMHgwOSk6IC8qIHZybmRzY2FsZXBkICRpbW04LFt4eXpdbW0vbWVtLFt4eXpdbW17a30gKi8K
KyAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZik7CisgICAgICAgIGdlbmVy
YXRlX2V4Y2VwdGlvbl9pZihldmV4LncgIT0gKGIgJiAxKSwgRVhDX1VEKTsKKyAgICAgICAgYXZ4
NTEyX3ZsZW5fY2hlY2soYiAmIDIpOworICAgICAgICBnb3RvIHNpbWRfaW1tOF96bW07CisKICAg
ICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYzYSwgMHgwZik6ICAgIC8qIHBhbGlnbnIgJGltbTgsbW0v
bTY0LG1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmM2EsIDB4MGYpOiAvKiBwYWxp
Z25yICRpbW04LHhtbS9tMTI4LHhtbSAqLwogICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2
ZShzc3NlMyk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 24 08:45:29 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 08:45:29 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hU5pR-0000XG-Dy; Fri, 24 May 2019 08:45:29 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x1+2=TY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hU5pQ-0000X4-5a
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 08:45:28 +0000
X-Inumbo-ID: 46a4c121-7e00-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 46a4c121-7e00-11e9-8980-bc764e045a96;
 Fri, 24 May 2019 08:45:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hU5pO-0007XY-1h
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 08:45:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hU5pN-0001fa-Vf
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 08:45:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hU5pN-0001fa-Vf@xenbits.xenproject.org>
Date: Fri, 24 May 2019 08:45:25 +0000
Subject: [Xen-changelog] [xen staging] x86emul: support remaining AVX512BW
 legacy-equivalent insns
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQyYWQzZDAxOWE2Y2ZmYTMwMjc4NmQyOTAxMjZlMGY4MDk3ZTA2NGEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDI0
IDEwOjI2OjA5IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDI0IDEwOjI2OjA5IDIwMTkgKzAyMDAKCiAgICB4
ODZlbXVsOiBzdXBwb3J0IHJlbWFpbmluZyBBVlg1MTJCVyBsZWdhY3ktZXF1aXZhbGVudCBpbnNu
cwogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
LS0tCiB0b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jICB8ICAzICsrKwogdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuYyAgICAgICAgfCAgMiArKwogdG9vbHMvdGVzdHMv
eDg2X2VtdWxhdG9yL3NpbWQuaCAgICAgICAgfCAgMyArKysKIHhlbi9hcmNoL3g4Ni94ODZfZW11
bGF0ZS94ODZfZW11bGF0ZS5jIHwgMTQgKysrKysrKysrKysrLS0KIDQgZmlsZXMgY2hhbmdlZCwg
MjAgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy90ZXN0
cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2
ZXgtZGlzcDguYwppbmRleCBlMjhlYTkzZjA4Li4zMWY5ZWE2NDA5IDEwMDY0NAotLS0gYS90b29s
cy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9l
bXVsYXRvci9ldmV4LWRpc3A4LmMKQEAgLTM1NCw2ICszNTQsNyBAQCBzdGF0aWMgY29uc3Qgc3Ry
dWN0IHRlc3QgYXZ4NTEyYndfYWxsW10gPSB7CiAgICAgSU5TTihwYWRkdXNiLCAgICAgNjYsICAg
MGYsIGRjLCAgICB2bCwgICAgYiwgdmwpLAogICAgIElOU04ocGFkZHVzdywgICAgIDY2LCAgIDBm
LCBkZCwgICAgdmwsICAgIHcsIHZsKSwKICAgICBJTlNOKHBhZGR3LCAgICAgICA2NiwgICAwZiwg
ZmQsICAgIHZsLCAgICB3LCB2bCksCisgICAgSU5TTihwYWxpZ25yLCAgICAgNjYsIDBmM2EsIDBm
LCAgICB2bCwgICAgYiwgdmwpLAogICAgIElOU04ocGF2Z2IsICAgICAgIDY2LCAgIDBmLCBlMCwg
ICAgdmwsICAgIGIsIHZsKSwKICAgICBJTlNOKHBhdmd3LCAgICAgICA2NiwgICAwZiwgZTMsICAg
IHZsLCAgICB3LCB2bCksCiAgICAgSU5TTihwYnJvYWRjYXN0YiwgNjYsIDBmMzgsIDc4LCAgICBl
bCwgICAgYiwgZWwpLApAQCAtMzY5LDYgKzM3MCw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVz
dCBhdng1MTJid19hbGxbXSA9IHsKICAgICBJTlNOKHBlcm13LCAgICAgICA2NiwgMGYzOCwgOGQs
ICAgIHZsLCAgICB3LCB2bCksCiAgICAgSU5TTihwZXJtaTJ3LCAgICAgNjYsIDBmMzgsIDc1LCAg
ICB2bCwgICAgdywgdmwpLAogICAgIElOU04ocGVybXQydywgICAgIDY2LCAwZjM4LCA3ZCwgICAg
dmwsICAgIHcsIHZsKSwKKyAgICBJTlNOKHBtYWRkdWJzdywgICA2NiwgMGYzOCwgMDQsICAgIHZs
LCAgICBiLCB2bCksCiAgICAgSU5TTihwbWFkZHdkLCAgICAgNjYsICAgMGYsIGY1LCAgICB2bCwg
ICAgdywgdmwpLAogICAgIElOU04ocG1heHNiLCAgICAgIDY2LCAwZjM4LCAzYywgICAgdmwsICAg
IGIsIHZsKSwKICAgICBJTlNOKHBtYXhzdywgICAgICA2NiwgICAwZiwgZWUsICAgIHZsLCAgICB3
LCB2bCksCkBAIC0zODYsNiArMzg4LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUx
MmJ3X2FsbFtdID0gewogLy8gICAgICAgcG1vdncybSwgICAgIGYzLCAwZjM4LCAyOSwgICAgICAg
ICAgIHcKICAgICBJTlNOKHBtb3Z3YiwgICAgICBmMywgMGYzOCwgMzAsICAgIHZsXzIsICBiLCB2
bCksCiAgICAgSU5TTihwbW92enhidywgICAgNjYsIDBmMzgsIDMwLCAgICB2bF8yLCAgYiwgdmwp
LAorICAgIElOU04ocG11bGhyc3csICAgIDY2LCAwZjM4LCAwYiwgICAgdmwsICAgIHcsIHZsKSwK
ICAgICBJTlNOKHBtdWxodXcsICAgICA2NiwgICAwZiwgZTQsICAgIHZsLCAgICB3LCB2bCksCiAg
ICAgSU5TTihwbXVsaHcsICAgICAgNjYsICAgMGYsIGU1LCAgICB2bCwgICAgdywgdmwpLAogICAg
IElOU04ocG11bGx3LCAgICAgIDY2LCAgIDBmLCBkNSwgICAgdmwsICAgIHcsIHZsKSwKZGlmZiAt
LWdpdCBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmMgYi90b29scy90ZXN0cy94ODZf
ZW11bGF0b3Ivc2ltZC5jCmluZGV4IGQ3MjdiNzM4MDQuLmZjY2M4MWFiZTEgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2Vt
dWxhdG9yL3NpbWQuYwpAQCAtNTg3LDYgKzU4Nyw3IEBAIHN0YXRpYyBpbmxpbmUgdmVjX3QgbW92
bGhwcyh2ZWNfdCB4LCB2ZWNfdCB5KSB7CiAjICBpZiBWRUNfU0laRSA9PSAxNgogIyAgIGRlZmlu
ZSBpbnRlcmxlYXZlX2hpKHgsIHkpICgodmVjX3QpQihwdW5wY2toYncsIF9tYXNrLCAodnFpX3Qp
KHgpLCAodnFpX3QpKHkpLCAodnFpX3QpdW5kZWYoKSwgfjApKQogIyAgIGRlZmluZSBpbnRlcmxl
YXZlX2xvKHgsIHkpICgodmVjX3QpQihwdW5wY2tsYncsIF9tYXNrLCAodnFpX3QpKHgpLCAodnFp
X3QpKHkpLCAodnFpX3QpdW5kZWYoKSwgfjApKQorIyAgIGRlZmluZSByb3RyKHgsIG4pICgodmVj
X3QpQihwYWxpZ25yLCBfbWFzaywgKHZkaV90KSh4KSwgKHZkaV90KSh4KSwgKG4pICogOCwgKHZk
aV90KXVuZGVmKCksIH4wKSkKICMgICBkZWZpbmUgc3dhcCh4KSAoKHZlY190KUIocHNodWZiLCBf
bWFzaywgKHZxaV90KSh4KSwgKHZxaV90KShpbnYgLSAxKSwgKHZxaV90KXVuZGVmKCksIH4wKSkK
ICMgIGVsaWYgZGVmaW5lZChfX0FWWDUxMlZCTUlfXykKICMgICBkZWZpbmUgaW50ZXJsZWF2ZV9o
aSh4LCB5KSAoKHZlY190KUIodnBlcm1pMnZhcnFpLCBfbWFzaywgKHZxaV90KSh4KSwgaW50ZXJs
ZWF2ZV9oaSwgKHZxaV90KSh5KSwgfjApKQpAQCAtNjE1LDYgKzYxNiw3IEBAIHN0YXRpYyBpbmxp
bmUgdmVjX3QgbW92bGhwcyh2ZWNfdCB4LCB2ZWNfdCB5KSB7CiAjICBpZiBWRUNfU0laRSA9PSAx
NgogIyAgIGRlZmluZSBpbnRlcmxlYXZlX2hpKHgsIHkpICgodmVjX3QpQihwdW5wY2tod2QsIF9t
YXNrLCAodmhpX3QpKHgpLCAodmhpX3QpKHkpLCAodmhpX3QpdW5kZWYoKSwgfjApKQogIyAgIGRl
ZmluZSBpbnRlcmxlYXZlX2xvKHgsIHkpICgodmVjX3QpQihwdW5wY2tsd2QsIF9tYXNrLCAodmhp
X3QpKHgpLCAodmhpX3QpKHkpLCAodmhpX3QpdW5kZWYoKSwgfjApKQorIyAgIGRlZmluZSByb3Ry
KHgsIG4pICgodmVjX3QpQihwYWxpZ25yLCBfbWFzaywgKHZkaV90KSh4KSwgKHZkaV90KSh4KSwg
KG4pICogMTYsICh2ZGlfdCl1bmRlZigpLCB+MCkpCiAjICAgZGVmaW5lIHN3YXAoeCkgKCh2ZWNf
dClCKHBzaHVmZCwgX21hc2ssIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHZzaV90
KUIocHNodWZodywgX21hc2ssIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgQihwc2h1Zmx3LCBfbWFzaywgKHZoaV90KSh4KSwgMGIwMDAxMTAxMSwgKHZoaV90KXVuZGVm
KCksIH4wKSwgXApkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuaCBi
L3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmgKaW5kZXggYThjMWVjYjEyNS4uOGI5N2U3
ZjJhMSAxMDA2NDQKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuaAorKysgYi90
b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5oCkBAIC00MDIsOSArNDAyLDEyIEBAIE9WUihw
YWNrc3Nkdyk7CiBPVlIocGFja3Nzd2IpOwogT1ZSKHBhY2t1c2R3KTsKIE9WUihwYWNrdXN3Yik7
CitPVlIocGFsaWducik7CitPVlIocG1hZGR1YnN3KTsKIE9WUihwbWFkZHdkKTsKIE9WUihwbW92
c3hidyk7CiBPVlIocG1vdnp4YncpOworT1ZSKHBtdWxocnN3KTsKIE9WUihwbXVsaHV3KTsKIE9W
UihwbXVsaHcpOwogT1ZSKHBtdWxsdyk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2X2Vt
dWxhdGUveDg2X2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0
ZS5jCmluZGV4IGVkNmNlNGQyZDIuLjQ3ZmRkMzE5NzcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0
ZS94ODZfZW11bGF0ZS5jCkBAIC00MzUsNyArNDM1LDEwIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3Qg
ZXh0MGYzOF90YWJsZSB7CiAgICAgZGlzcDhzY2FsZV90IGQ4czo0OwogfSBleHQwZjM4X3RhYmxl
WzI1Nl0gPSB7CiAgICAgWzB4MDBdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAu
ZDhzID0gZDhzX3ZsIH0sCi0gICAgWzB4MDEgLi4uIDB4MGJdID0geyAuc2ltZF9zaXplID0gc2lt
ZF9wYWNrZWRfaW50IH0sCisgICAgWzB4MDEgLi4uIDB4MDNdID0geyAuc2ltZF9zaXplID0gc2lt
ZF9wYWNrZWRfaW50IH0sCisgICAgWzB4MDRdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRf
aW50LCAuZDhzID0gZDhzX3ZsIH0sCisgICAgWzB4MDUgLi4uIDB4MGFdID0geyAuc2ltZF9zaXpl
ID0gc2ltZF9wYWNrZWRfaW50IH0sCisgICAgWzB4MGJdID0geyAuc2ltZF9zaXplID0gc2ltZF9w
YWNrZWRfaW50LCAuZDhzID0gZDhzX3ZsIH0sCiAgICAgWzB4MGMgLi4uIDB4MGRdID0geyAuc2lt
ZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC5kOHMgPSBkOHNfdmwgfSwKICAgICBbMHgwZSAuLi4g
MHgwZl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCB9LAogICAgIFsweDEwIC4uLiAw
eDEyXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLmQ4cyA9IGQ4c192bCB9LApA
QCAtNTM0LDcgKzUzNyw4IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZXh0MGYzYV90YWJsZSB7CiAg
ICAgWzB4MDggLi4uIDB4MDldID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC50d29f
b3AgPSAxLCAuZDhzID0gZDhzX3ZsIH0sCiAgICAgWzB4MGEgLi4uIDB4MGJdID0geyAuc2ltZF9z
aXplID0gc2ltZF9zY2FsYXJfb3BjLCAuZDhzID0gZDhzX2RxIH0sCiAgICAgWzB4MGMgLi4uIDB4
MGRdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAgfSwKLSAgICBbMHgwZSAuLi4gMHgw
Zl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKKyAgICBbMHgwZV0gPSB7IC5z
aW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKKyAgICBbMHgwZl0gPSB7IC5zaW1kX3NpemUg
PSBzaW1kX3BhY2tlZF9pbnQsIC5kOHMgPSBkOHNfdmwgfSwKICAgICBbMHgxNF0gPSB7IC5zaW1k
X3NpemUgPSBzaW1kX25vbmUsIC50b19tZW0gPSAxLCAudHdvX29wID0gMSwgLmQ4cyA9IDAgfSwK
ICAgICBbMHgxNV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX25vbmUsIC50b19tZW0gPSAxLCAudHdv
X29wID0gMSwgLmQ4cyA9IDEgfSwKICAgICBbMHgxNl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX25v
bmUsIC50b19tZW0gPSAxLCAudHdvX29wID0gMSwgLmQ4cyA9IGQ4c19kcTY0IH0sCkBAIC02ODc1
LDYgKzY4NzksNyBAQCB4ODZfZW11bGF0ZSgKICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYo
MHgwZiwgMHhmMSk6IC8qIHZwc2xsdyB4bW0vbTEyOCxbeHl6XW1tLFt4eXpdbW17a30gKi8KICAg
ICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhmNSk6IC8qIHZwbWFkZHdkIFt4eXpd
bW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82
NigweDBmMzgsIDB4MDApOiAvKiB2cHNodWZiIFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtr
fSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4MDQpOiAvKiB2cG1h
ZGR1YnN3IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLwogICAgICAgICBmYXVsdF9z
dXBwcmVzc2lvbiA9IGZhbHNlOwogICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KICAgICBjYXNl
IFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhkNSk6IC8qIHZwbXVsbHcgW3h5el1tbS9tZW0s
W3h5el1tbSxbeHl6XW1te2t9ICovCkBAIC02ODkzLDYgKzY4OTgsNyBAQCB4ODZfZW11bGF0ZSgK
ICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhmOSk6IC8qIHZwc3VidyBbeHl6
XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhf
NjYoMHgwZiwgMHhmYyk6IC8qIHZwYWRkYiBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30g
Ki8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhmZCk6IC8qIHZwYWRkdyBb
eHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VW
RVhfNjYoMHgwZjM4LCAweDBiKTogLyogdnBtdWxocnN3IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5
el1tbXtrfSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4MWMpOiAv
KiB2cGFic2IgW3h5el1tbS9tZW0sW3h5el1tbXtrfSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENf
RVZFWF82NigweDBmMzgsIDB4MWQpOiAvKiB2cGFic3cgW3h5el1tbS9tZW0sW3h5el1tbXtrfSAq
LwogICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJidyk7CkBAIC05MzUzLDYg
KzkzNTksMTAgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGluc25fYnl0ZXMgPSBQRlhfQllURVMg
KyA0OwogICAgICAgICBicmVhazsKIAorICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBm
M2EsIDB4MGYpOiAvKiB2cGFsaWduciAkaW1tOCxbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17
a30gKi8KKyAgICAgICAgZmF1bHRfc3VwcHJlc3Npb24gPSBmYWxzZTsKKyAgICAgICAgZ290byBh
dng1MTJid19pbW07CisKICAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzYSwgMHgxNCk6IC8q
IHBleHRyYiAkaW1tOCx4bW0sci9tICovCiAgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmM2Es
IDB4MTUpOiAvKiBwZXh0cncgJGltbTgseG1tLHIvbSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENf
NjYoMHgwZjNhLCAweDE2KTogLyogcGV4dHJ7ZCxxfSAkaW1tOCx4bW0sci9tICovCi0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdl
bG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBz
Oi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 24 08:45:40 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 08:45: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 1hU5pc-0000YW-G6; Fri, 24 May 2019 08:45: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=x1+2=TY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hU5pa-0000YO-Pr
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 08:45:38 +0000
X-Inumbo-ID: 4cbb94e6-7e00-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4cbb94e6-7e00-11e9-8980-bc764e045a96;
 Fri, 24 May 2019 08:45:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hU5pY-0007Xi-8M
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 08:45:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hU5pY-0001gA-5r
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 08:45:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hU5pY-0001gA-5r@xenbits.xenproject.org>
Date: Fri, 24 May 2019 08:45:36 +0000
Subject: [Xen-changelog] [xen staging] x86emul: support AVX512{F,
 ER} reciprocal insns
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJmNDRkMWIzYTJjNzNjODk0NTBjY2JhOWU0MjA1YTE1ODMzNDgyNjUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDI0
IDEwOjI3OjI0IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDI0IDEwOjI3OjI0IDIwMTkgKzAyMDAKCiAgICB4
ODZlbXVsOiBzdXBwb3J0IEFWWDUxMntGLEVSfSByZWNpcHJvY2FsIGluc25zCiAgICAKICAgIEFs
c28gaW5jbHVkZSB0aGUgb25seSBvdGhlciBBVlg1MTJFUiBpbnNuIHBhaXIsIFZFWFAyUHtELFN9
LgogICAgCiAgICBOb3RlIHRoYXQgZGVzcGl0ZSB0aGUgcmVwbGFjZW1lbnQgb2YgdGhlIFNIQSBp
bnNucycgdGFibGUgc2xvdHMgdGhlcmUncwogICAgbm8gbmVlZCB0byBzcGVjaWFsIGNhc2UgdGhl
aXIgZGVjb2Rpbmc6IFRoZWlyIGluc24tc3BlY2lmaWMgY29kZSBhbHJlYWR5CiAgICBzZXRzIG9w
X2J5dGVzIChhcyB3YXMgcmVxdWlyZWQgZHVlIHRvIHNpbWRfb3RoZXIpLCBhbmQgVHdvT3AgaXMg
b2Ygbm8KICAgIHJlbGV2YW5jZSBmb3IgbGVnYWN5IGVuY29kZWQgU0lNRCBpbnNucy4KICAgIAog
ICAgVGhlIHJhaXNpbmcgb2YgI1VEIHdoZW4gRVZFWC5MJ0wgaXMgMyBmb3IgQVZYNTEyRVIgc2Nh
bGFyIGluc25zIGlzIGRvbmUKICAgIHRvIGJlIG9uIHRoZSBzYWZlIHNpZGUuIFRoZSBTRE0gZG9l
cyBub3QgY2xhcmlmeSBiZWhhdmlvciB0aGVyZSwgYW5kCiAgICBpdCdzIGV2ZW4gbW9yZSBhbWJp
Z3VvdXMgaGVyZSAod2l0aG91dCBBVlg1MTJWTCBpbiB0aGUgcGljdHVyZSkuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHRvb2xzL3Rl
c3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZSAgICAgICAgICAgIHwgIDUgKysrLQogdG9vbHMvdGVz
dHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYyAgICAgICAgfCAxMyArKysrKysrKysrKwogdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuYyAgICAgICAgICAgICAgfCAyOCArKysrKysrKysr
KysrKysrKysrKysrCiB0b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5oICAgICAgICAgICAg
ICB8ICA2ICsrKysrCiB0b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3Iu
YyB8IDEwICsrKysrKysrCiB0b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2LWVtdWxhdGUuaCAg
ICAgICB8ICAxICsKIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jICAgICAg
IHwgMzUgKysrKysrKysrKysrKysrKysrKysrKysrKysrLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9j
cHVmZWF0dXJlLmggICAgICAgICAgICAgfCAgMSArCiA4IGZpbGVzIGNoYW5nZWQsIDk3IGluc2Vy
dGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMveDg2X2Vt
dWxhdG9yL01ha2VmaWxlIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL01ha2VmaWxlCmluZGV4
IDc5NTM3ZDg3NzIuLjRmNGMwZjYwMzQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVs
YXRvci9NYWtlZmlsZQorKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvTWFrZWZpbGUKQEAg
LTE2LDcgKzE2LDcgQEAgdnBhdGggJS5jICQoWEVOX1JPT1QpL3hlbi9saWIveDg2CiAKIENGTEFH
UyArPSAkKENGTEFHU194ZW5pbmNsdWRlKQogCi1TSU1EIDo9IDNkbm93IHNzZSBzc2UyIHNzZTQg
YXZ4IGF2eDIgeG9wIGF2eDUxMmYgYXZ4NTEyYncgYXZ4NTEyZHEKK1NJTUQgOj0gM2Rub3cgc3Nl
IHNzZTIgc3NlNCBhdnggYXZ4MiB4b3AgYXZ4NTEyZiBhdng1MTJidyBhdng1MTJkcSBhdng1MTJl
cgogRk1BIDo9IGZtYTQgZm1hCiBTRyA6PSBhdngyLXNnCiBURVNUQ0FTRVMgOj0gYmxvd2Zpc2gg
JChTSU1EKSAkKEZNQSkgJChTRykKQEAgLTcyLDYgKzcyLDkgQEAgYXZ4NTEyYnctZmx0cyA6PQog
YXZ4NTEyZHEtdmVjcyA6PSAkKGF2eDUxMmYtdmVjcykKIGF2eDUxMmRxLWludHMgOj0gJChhdng1
MTJmLWludHMpCiBhdng1MTJkcS1mbHRzIDo9ICQoYXZ4NTEyZi1mbHRzKQorYXZ4NTEyZXItdmVj
cyA6PSA2NAorYXZ4NTEyZXItaW50cyA6PQorYXZ4NTEyZXItZmx0cyA6PSA0IDgKIAogYXZ4NTEy
Zi1vcG1hc2stdmVjcyA6PSAyCiBhdng1MTJkcS1vcG1hc2stdmVjcyA6PSAxIDIKZGlmZiAtLWdp
dCBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMgYi90b29scy90ZXN0cy94
ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCmluZGV4IDMxZjllYTY0MDkuLmEzNDlmYmZhYzIgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKKysrIGIvdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYwpAQCAtMjc4LDEwICsyNzgsMTQgQEAg
c3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmZfYWxsW10gPSB7CiAgICAgSU5TTihwdW5w
Y2tsZHEsICAgIDY2LCAgIDBmLCA2MiwgICAgdmwsICAgICAgZCwgdmwpLAogICAgIElOU04ocHVu
cGNrbHFkcSwgICA2NiwgICAwZiwgNmMsICAgIHZsLCAgICAgIHEsIHZsKSwKICAgICBJTlNOKHB4
b3IsICAgICAgICAgNjYsICAgMGYsIGVmLCAgICB2bCwgICAgIGRxLCB2bCksCisgICAgSU5TTihy
Y3AxNCwgICAgICAgIDY2LCAwZjM4LCA0YywgICAgdmwsICAgICBzZCwgdmwpLAorICAgIElOU04o
cmNwMTQsICAgICAgICA2NiwgMGYzOCwgNGQsICAgIGVsLCAgICAgc2QsIGVsKSwKICAgICBJTlNO
KHJuZHNjYWxlcGQsICAgNjYsIDBmM2EsIDA5LCAgICB2bCwgICAgICBxLCB2bCksCiAgICAgSU5T
TihybmRzY2FsZXBzLCAgIDY2LCAwZjNhLCAwOCwgICAgdmwsICAgICAgZCwgdmwpLAogICAgIElO
U04ocm5kc2NhbGVzZCwgICA2NiwgMGYzYSwgMGIsICAgIGVsLCAgICAgIHEsIGVsKSwKICAgICBJ
TlNOKHJuZHNjYWxlc3MsICAgNjYsIDBmM2EsIDBhLCAgICBlbCwgICAgICBkLCBlbCksCisgICAg
SU5TTihyc3FydDE0LCAgICAgIDY2LCAwZjM4LCA0ZSwgICAgdmwsICAgICBzZCwgdmwpLAorICAg
IElOU04ocnNxcnQxNCwgICAgICA2NiwgMGYzOCwgNGYsICAgIGVsLCAgICAgc2QsIGVsKSwKICAg
ICBJTlNOX1BGUChzaHVmLCAgICAgICAgICAgMGYsIGM2KSwKICAgICBJTlNOX0ZQKHNxcnQsICAg
ICAgICAgICAgMGYsIDUxKSwKICAgICBJTlNOX0ZQKHN1YiwgICAgICAgICAgICAgMGYsIDVjKSwK
QEAgLTQ3Nyw2ICs0ODEsMTQgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmRxXzUx
MltdID0gewogICAgIElOU04oaW5zZXJ0aTMyeDgsICAgIDY2LCAwZjNhLCAzYSwgZWxfOCwgZCwg
dmwpLAogfTsKIAorc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmVyXzUxMltdID0gewor
ICAgIElOU04oZXhwMiwgICAgNjYsIDBmMzgsIGM4LCB2bCwgc2QsIHZsKSwKKyAgICBJTlNOKHJj
cDI4LCAgIDY2LCAwZjM4LCBjYSwgdmwsIHNkLCB2bCksCisgICAgSU5TTihyY3AyOCwgICA2Niwg
MGYzOCwgY2IsIGVsLCBzZCwgZWwpLAorICAgIElOU04ocnNxcnQyOCwgNjYsIDBmMzgsIGNjLCB2
bCwgc2QsIHZsKSwKKyAgICBJTlNOKHJzcXJ0MjgsIDY2LCAwZjM4LCBjZCwgZWwsIHNkLCBlbCks
Cit9OworCiBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyX3ZibWlfYWxsW10gPSB7CiAg
ICAgSU5TTihwZXJtYiwgICAgICAgICA2NiwgMGYzOCwgOGQsIHZsLCBiLCB2bCksCiAgICAgSU5T
TihwZXJtaTJiLCAgICAgICA2NiwgMGYzOCwgNzUsIHZsLCBiLCB2bCksCkBAIC04MzcsNSArODQ5
LDYgQEAgdm9pZCBldmV4X2Rpc3A4X3Rlc3Qodm9pZCAqaW5zdHIsIHN0cnVjdCB4ODZfZW11bGF0
ZV9jdHh0ICpjdHh0LAogICAgIFJVTihhdng1MTJkcSwgMTI4KTsKICAgICBSVU4oYXZ4NTEyZHEs
IG5vMTI4KTsKICAgICBSVU4oYXZ4NTEyZHEsIDUxMik7CisgICAgUlVOKGF2eDUxMmVyLCA1MTIp
OwogICAgIFJVTihhdng1MTJfdmJtaSwgYWxsKTsKIH0KZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3Rz
L3g4Nl9lbXVsYXRvci9zaW1kLmMgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5jCmlu
ZGV4IGZjY2M4MWFiZTEuLmY4MzRjZmNhMjMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9l
bXVsYXRvci9zaW1kLmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuYwpAQCAt
MjEwLDkgKzIxMCwyMyBAQCBzdGF0aWMgaW5saW5lIHZlY190IG1vdmxocHModmVjX3QgeCwgdmVj
X3QgeSkgewogfSkKICNlbGlmIGRlZmluZWQoRkxPQVRfU0laRSkgJiYgVkVDX1NJWkUgPT0gRkxP
QVRfU0laRSAmJiBkZWZpbmVkKF9fQVZYNTEyRl9fKQogIyBpZiBGTE9BVF9TSVpFID09IDQKKyMg
IGlmZGVmIF9fQVZYNTEyRVJfXworIyAgIGRlZmluZSByZWNpcCh4KSBzY2FsYXJfMW9wKHgsICJ2
cmNwMjhzcyAlW2luXSwgJVtvdXRdLCAlW291dF0iKQorIyAgIGRlZmluZSByc3FydCh4KSBzY2Fs
YXJfMW9wKHgsICJ2cnNxcnQyOHNzICVbaW5dLCAlW291dF0sICVbb3V0XSIpCisjICBlbHNlCisj
ICAgZGVmaW5lIHJlY2lwKHgpIHNjYWxhcl8xb3AoeCwgInZyY3AxNHNzICVbaW5dLCAlW291dF0s
ICVbb3V0XSIpCisjICAgZGVmaW5lIHJzcXJ0KHgpIHNjYWxhcl8xb3AoeCwgInZyc3FydDE0c3Mg
JVtpbl0sICVbb3V0XSwgJVtvdXRdIikKKyMgIGVuZGlmCiAjICBkZWZpbmUgc3FydCh4KSBzY2Fs
YXJfMW9wKHgsICJ2c3FydHNzICVbaW5dLCAlW291dF0sICVbb3V0XSIpCiAjICBkZWZpbmUgdHJ1
bmMoeCkgc2NhbGFyXzFvcCh4LCAidnJuZHNjYWxlc3MgJDBiMTAxMSwgJVtpbl0sICVbb3V0XSwg
JVtvdXRdIikKICMgZWxpZiBGTE9BVF9TSVpFID09IDgKKyMgIGlmZGVmIF9fQVZYNTEyRVJfXwor
IyAgIGRlZmluZSByZWNpcCh4KSBzY2FsYXJfMW9wKHgsICJ2cmNwMjhzZCAlW2luXSwgJVtvdXRd
LCAlW291dF0iKQorIyAgIGRlZmluZSByc3FydCh4KSBzY2FsYXJfMW9wKHgsICJ2cnNxcnQyOHNk
ICVbaW5dLCAlW291dF0sICVbb3V0XSIpCisjICBlbHNlCisjICAgZGVmaW5lIHJlY2lwKHgpIHNj
YWxhcl8xb3AoeCwgInZyY3AxNHNkICVbaW5dLCAlW291dF0sICVbb3V0XSIpCisjICAgZGVmaW5l
IHJzcXJ0KHgpIHNjYWxhcl8xb3AoeCwgInZyc3FydDE0c2QgJVtpbl0sICVbb3V0XSwgJVtvdXRd
IikKKyMgIGVuZGlmCiAjICBkZWZpbmUgc3FydCh4KSBzY2FsYXJfMW9wKHgsICJ2c3FydHNkICVb
aW5dLCAlW291dF0sICVbb3V0XSIpCiAjICBkZWZpbmUgdHJ1bmMoeCkgc2NhbGFyXzFvcCh4LCAi
dnJuZHNjYWxlc2QgJDBiMTAxMSwgJVtpbl0sICVbb3V0XSwgJVtvdXRdIikKICMgZW5kaWYKQEAg
LTI2Myw2ICsyNzcsMTMgQEAgc3RhdGljIGlubGluZSB2ZWNfdCBtb3ZsaHBzKHZlY190IHgsIHZl
Y190IHkpIHsKICMgIGRlZmluZSBtYXgoeCwgeSkgQlJfKG1heHBzLCBfbWFzaywgeCwgeSwgdW5k
ZWYoKSwgfjApCiAjICBkZWZpbmUgbWluKHgsIHkpIEJSXyhtaW5wcywgX21hc2ssIHgsIHksIHVu
ZGVmKCksIH4wKQogIyAgZGVmaW5lIG1peCh4LCB5KSBCKG1vdmFwcywgX21hc2ssIHgsIHksICgw
YjAxMDEwMTAxMDEwMTAxMDEgJiBBTExfVFJVRSkpCisjICBpZiBWRUNfU0laRSA9PSA2NCAmJiBk
ZWZpbmVkKF9fQVZYNTEyRVJfXykKKyMgICBkZWZpbmUgcmVjaXAoeCkgQlIocmNwMjhwcywgX21h
c2ssIHgsIHVuZGVmKCksIH4wKQorIyAgIGRlZmluZSByc3FydCh4KSBCUihyc3FydDI4cHMsIF9t
YXNrLCB4LCB1bmRlZigpLCB+MCkKKyMgIGVsc2UKKyMgICBkZWZpbmUgcmVjaXAoeCkgQihyY3Ax
NHBzLCBfbWFzaywgeCwgdW5kZWYoKSwgfjApCisjICAgZGVmaW5lIHJzcXJ0KHgpIEIocnNxcnQx
NHBzLCBfbWFzaywgeCwgdW5kZWYoKSwgfjApCisjICBlbmRpZgogIyAgZGVmaW5lIHNocmluazEo
eCkgQlJfKGN2dHBkMnBzLCBfbWFzaywgKHZkZl90KSh4KSwgKHZzZl9oYWxmX3Qpe30sIH4wKQog
IyAgZGVmaW5lIHNxcnQoeCkgQlIoc3FydHBzLCBfbWFzaywgeCwgdW5kZWYoKSwgfjApCiAjICBk
ZWZpbmUgdHJ1bmMoeCkgQlIocm5kc2NhbGVwc18sIF9tYXNrLCB4LCAwYjEwMTEsIHVuZGVmKCks
IH4wKQpAQCAtMzE4LDYgKzMzOSwxMyBAQCBzdGF0aWMgaW5saW5lIHZlY190IG1vdmxocHModmVj
X3QgeCwgdmVjX3QgeSkgewogIyAgZGVmaW5lIG1heCh4LCB5KSBCUl8obWF4cGQsIF9tYXNrLCB4
LCB5LCB1bmRlZigpLCB+MCkKICMgIGRlZmluZSBtaW4oeCwgeSkgQlJfKG1pbnBkLCBfbWFzaywg
eCwgeSwgdW5kZWYoKSwgfjApCiAjICBkZWZpbmUgbWl4KHgsIHkpIEIobW92YXBkLCBfbWFzaywg
eCwgeSwgMGIwMTAxMDEwMSkKKyMgIGlmIFZFQ19TSVpFID09IDY0ICYmIGRlZmluZWQoX19BVlg1
MTJFUl9fKQorIyAgIGRlZmluZSByZWNpcCh4KSBCUihyY3AyOHBkLCBfbWFzaywgeCwgdW5kZWYo
KSwgfjApCisjICAgZGVmaW5lIHJzcXJ0KHgpIEJSKHJzcXJ0MjhwZCwgX21hc2ssIHgsIHVuZGVm
KCksIH4wKQorIyAgZWxzZQorIyAgIGRlZmluZSByZWNpcCh4KSBCKHJjcDE0cGQsIF9tYXNrLCB4
LCB1bmRlZigpLCB+MCkKKyMgICBkZWZpbmUgcnNxcnQoeCkgQihyc3FydDE0cGQsIF9tYXNrLCB4
LCB1bmRlZigpLCB+MCkKKyMgIGVuZGlmCiAjICBkZWZpbmUgc3FydCh4KSBCUihzcXJ0cGQsIF9t
YXNrLCB4LCB1bmRlZigpLCB+MCkKICMgIGRlZmluZSB0cnVuYyh4KSBCUihybmRzY2FsZXBkXywg
X21hc2ssIHgsIDBiMTAxMSwgdW5kZWYoKSwgfjApCiAjICBpZiBWRUNfU0laRSA9PSAxNgpkaWZm
IC0tZ2l0IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuaCBiL3Rvb2xzL3Rlc3RzL3g4
Nl9lbXVsYXRvci9zaW1kLmgKaW5kZXggOGI5N2U3ZjJhMS4uOTUwYzUyMjgxYiAxMDA2NDQKLS0t
IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuaAorKysgYi90b29scy90ZXN0cy94ODZf
ZW11bGF0b3Ivc2ltZC5oCkBAIC0xNzgsMTQgKzE3OCwyMCBAQCBERUNMX09DVEVUKGhhbGYpOwog
LyogU2FkbHkgdGhlcmUgYXJlIGEgZmV3IGV4Y2VwdGlvbnMgdG8gdGhlIGdlbmVyYWwgbmFtaW5n
IHJ1bGVzLiAqLwogIyBkZWZpbmUgX19idWlsdGluX2lhMzJfYnJvYWRjYXN0ZjMyeDRfNTEyX21h
c2sgX19idWlsdGluX2lhMzJfYnJvYWRjYXN0ZjMyeDRfNTEyCiAjIGRlZmluZSBfX2J1aWx0aW5f
aWEzMl9icm9hZGNhc3RpMzJ4NF81MTJfbWFzayBfX2J1aWx0aW5faWEzMl9icm9hZGNhc3RpMzJ4
NF81MTIKKyMgZGVmaW5lIF9fYnVpbHRpbl9pYTMyX2V4cDJwZDUxMl9tYXNrIF9fYnVpbHRpbl9p
YTMyX2V4cDJwZF9tYXNrCisjIGRlZmluZSBfX2J1aWx0aW5faWEzMl9leHAycHM1MTJfbWFzayBf
X2J1aWx0aW5faWEzMl9leHAycHNfbWFzawogIyBkZWZpbmUgX19idWlsdGluX2lhMzJfaW5zZXJ0
ZjMyeDRfNTEyX21hc2sgX19idWlsdGluX2lhMzJfaW5zZXJ0ZjMyeDRfbWFzawogIyBkZWZpbmUg
X19idWlsdGluX2lhMzJfaW5zZXJ0ZjMyeDhfNTEyX21hc2sgX19idWlsdGluX2lhMzJfaW5zZXJ0
ZjMyeDhfbWFzawogIyBkZWZpbmUgX19idWlsdGluX2lhMzJfaW5zZXJ0ZjY0eDRfNTEyX21hc2sg
X19idWlsdGluX2lhMzJfaW5zZXJ0ZjY0eDRfbWFzawogIyBkZWZpbmUgX19idWlsdGluX2lhMzJf
aW5zZXJ0aTMyeDRfNTEyX21hc2sgX19idWlsdGluX2lhMzJfaW5zZXJ0aTMyeDRfbWFzawogIyBk
ZWZpbmUgX19idWlsdGluX2lhMzJfaW5zZXJ0aTMyeDhfNTEyX21hc2sgX19idWlsdGluX2lhMzJf
aW5zZXJ0aTMyeDhfbWFzawogIyBkZWZpbmUgX19idWlsdGluX2lhMzJfaW5zZXJ0aTY0eDRfNTEy
X21hc2sgX19idWlsdGluX2lhMzJfaW5zZXJ0aTY0eDRfbWFzaworIyBkZWZpbmUgX19idWlsdGlu
X2lhMzJfcmNwMjhwZDUxMl9tYXNrIF9fYnVpbHRpbl9pYTMyX3JjcDI4cGRfbWFzaworIyBkZWZp
bmUgX19idWlsdGluX2lhMzJfcmNwMjhwczUxMl9tYXNrIF9fYnVpbHRpbl9pYTMyX3JjcDI4cHNf
bWFzawogIyBkZWZpbmUgX19idWlsdGluX2lhMzJfcm5kc2NhbGVwZF81MTJfbWFzayBfX2J1aWx0
aW5faWEzMl9ybmRzY2FsZXBkX21hc2sKICMgZGVmaW5lIF9fYnVpbHRpbl9pYTMyX3JuZHNjYWxl
cHNfNTEyX21hc2sgX19idWlsdGluX2lhMzJfcm5kc2NhbGVwc19tYXNrCisjIGRlZmluZSBfX2J1
aWx0aW5faWEzMl9yc3FydDI4cGQ1MTJfbWFzayBfX2J1aWx0aW5faWEzMl9yc3FydDI4cGRfbWFz
aworIyBkZWZpbmUgX19idWlsdGluX2lhMzJfcnNxcnQyOHBzNTEyX21hc2sgX19idWlsdGluX2lh
MzJfcnNxcnQyOHBzX21hc2sKICMgZGVmaW5lIF9fYnVpbHRpbl9pYTMyX3NodWZfZjMyeDRfNTEy
X21hc2sgX19idWlsdGluX2lhMzJfc2h1Zl9mMzJ4NF9tYXNrCiAjIGRlZmluZSBfX2J1aWx0aW5f
aWEzMl9zaHVmX2Y2NHgyXzUxMl9tYXNrIF9fYnVpbHRpbl9pYTMyX3NodWZfZjY0eDJfbWFzawog
IyBkZWZpbmUgX19idWlsdGluX2lhMzJfc2h1Zl9pMzJ4NF81MTJfbWFzayBfX2J1aWx0aW5faWEz
Ml9zaHVmX2kzMng0X21hc2sKZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90
ZXN0X3g4Nl9lbXVsYXRvci5jIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2Vt
dWxhdG9yLmMKaW5kZXggYmZmOTMwZmI4ZS4uZjZlNTYyOTQ4ZSAxMDA2NDQKLS0tIGEvdG9vbHMv
dGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMKKysrIGIvdG9vbHMvdGVzdHMv
eDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMKQEAgLTI0LDYgKzI0LDcgQEAgYXNtICgg
Ii5wdXNoc2VjdGlvbiAudGVzdCwgXCJheFwiLCBAcHJvZ2JpdHM7IC5wb3BzZWN0aW9uIiApOwog
I2luY2x1ZGUgImF2eDUxMmYuaCIKICNpbmNsdWRlICJhdng1MTJidy5oIgogI2luY2x1ZGUgImF2
eDUxMmRxLmgiCisjaW5jbHVkZSAiYXZ4NTEyZXIuaCIKIAogI2RlZmluZSB2ZXJib3NlIGZhbHNl
IC8qIFN3aXRjaCB0byB0cnVlIGZvciBmYXIgbW9yZSBsb2dnaW5nLiAqLwogCkBAIC0xMDYsNiAr
MTA3LDExIEBAIHN0YXRpYyBib29sIHNpbWRfY2hlY2tfYXZ4NTEyZHFfdmwodm9pZCkKICAgICBy
ZXR1cm4gY3B1X2hhc19hdng1MTJkcSAmJiBjcHVfaGFzX2F2eDUxMnZsOwogfQogCitzdGF0aWMg
Ym9vbCBzaW1kX2NoZWNrX2F2eDUxMmVyKHZvaWQpCit7CisgICAgcmV0dXJuIGNwdV9oYXNfYXZ4
NTEyZXI7Cit9CisKIHN0YXRpYyBib29sIHNpbWRfY2hlY2tfYXZ4NTEyYncodm9pZCkKIHsKICAg
ICByZXR1cm4gY3B1X2hhc19hdng1MTJidzsKQEAgLTMyNyw2ICszMzMsMTAgQEAgc3RhdGljIGNv
bnN0IHN0cnVjdCB7CiAgICAgQVZYNTEyVkwoRFErVkwgdTY0eDIsICAgIGF2eDUxMmRxLCAgICAg
IDE2dTgpLAogICAgIEFWWDUxMlZMKERRK1ZMIHM2NHg0LCAgICBhdng1MTJkcSwgICAgICAzMmk4
KSwKICAgICBBVlg1MTJWTChEUStWTCB1NjR4NCwgICAgYXZ4NTEyZHEsICAgICAgMzJ1OCksCisg
ICAgU0lNRChBVlg1MTJFUiBmMzIgc2NhbGFyLGF2eDUxMmVyLCAgICAgICAgZjQpLAorICAgIFNJ
TUQoQVZYNTEyRVIgZjMyeDE2LCAgICBhdng1MTJlciwgICAgICA2NGY0KSwKKyAgICBTSU1EKEFW
WDUxMkVSIGY2NCBzY2FsYXIsYXZ4NTEyZXIsICAgICAgICBmOCksCisgICAgU0lNRChBVlg1MTJF
UiBmNjR4OCwgICAgIGF2eDUxMmVyLCAgICAgIDY0ZjgpLAogI3VuZGVmIEFWWDUxMlZMXwogI3Vu
ZGVmIEFWWDUxMlZMCiAjdW5kZWYgU0lNRF8KZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3g4Nl9l
bXVsYXRvci94ODYtZW11bGF0ZS5oIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Ni1lbXVs
YXRlLmgKaW5kZXggNjVlY2IzYzE2Ny4uYmIyNmI4MWUzNSAxMDA2NDQKLS0tIGEvdG9vbHMvdGVz
dHMveDg2X2VtdWxhdG9yL3g4Ni1lbXVsYXRlLmgKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxh
dG9yL3g4Ni1lbXVsYXRlLmgKQEAgLTEzNCw2ICsxMzQsNyBAQCBzdGF0aWMgaW5saW5lIGJvb2wg
eGNyMF9tYXNrKHVpbnQ2NF90IG1hc2spCiAjZGVmaW5lIGNwdV9oYXNfYm1pMiAgICAgICBjcC5m
ZWF0LmJtaTIKICNkZWZpbmUgY3B1X2hhc19hdng1MTJmICAgKGNwLmZlYXQuYXZ4NTEyZiAgJiYg
eGNyMF9tYXNrKDB4ZTYpKQogI2RlZmluZSBjcHVfaGFzX2F2eDUxMmRxICAoY3AuZmVhdC5hdng1
MTJkcSAmJiB4Y3IwX21hc2soMHhlNikpCisjZGVmaW5lIGNwdV9oYXNfYXZ4NTEyZXIgIChjcC5m
ZWF0LmF2eDUxMmVyICYmIHhjcjBfbWFzaygweGU2KSkKICNkZWZpbmUgY3B1X2hhc19hdng1MTJi
dyAgKGNwLmZlYXQuYXZ4NTEyYncgJiYgeGNyMF9tYXNrKDB4ZTYpKQogI2RlZmluZSBjcHVfaGFz
X2F2eDUxMnZsICAoY3AuZmVhdC5hdng1MTJ2bCAmJiB4Y3IwX21hc2soMHhlNikpCiAjZGVmaW5l
IGNwdV9oYXNfYXZ4NTEyX3ZibWkgKGNwLmZlYXQuYXZ4NTEyX3ZibWkgJiYgeGNyMF9tYXNrKDB4
ZTYpKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMg
Yi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwppbmRleCA0N2ZkZDMxOTc3
Li44ZDg5Mjk5Yjk5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2Vt
dWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAt
NDcxLDYgKzQ3MSwxMCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGV4dDBmMzhfdGFibGUgewogICAg
IFsweDQwXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLmQ4cyA9IGQ4c192bCB9
LAogICAgIFsweDQxXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLnR3b19vcCA9
IDEgfSwKICAgICBbMHg0NSAuLi4gMHg0N10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9p
bnQsIC5kOHMgPSBkOHNfdmwgfSwKKyAgICBbMHg0Y10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3Bh
Y2tlZF9mcCwgLnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfdmwgfSwKKyAgICBbMHg0ZF0gPSB7IC5z
aW1kX3NpemUgPSBzaW1kX3NjYWxhcl92ZXh3LCAuZDhzID0gZDhzX2RxIH0sCisgICAgWzB4NGVd
ID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC50d29fb3AgPSAxLCAuZDhzID0gZDhz
X3ZsIH0sCisgICAgWzB4NGZdID0geyAuc2ltZF9zaXplID0gc2ltZF9zY2FsYXJfdmV4dywgLmQ4
cyA9IGQ4c19kcSB9LAogICAgIFsweDU4XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50
d29fb3AgPSAxLCAuZDhzID0gMiB9LAogICAgIFsweDU5XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRf
b3RoZXIsIC50d29fb3AgPSAxLCAuZDhzID0gMyB9LAogICAgIFsweDVhXSA9IHsgLnNpbWRfc2l6
ZSA9IHNpbWRfMTI4LCAudHdvX29wID0gMSwgLmQ4cyA9IDQgfSwKQEAgLTUxMCw3ICs1MTQsMTIg
QEAgc3RhdGljIGNvbnN0IHN0cnVjdCBleHQwZjM4X3RhYmxlIHsKICAgICBbMHhiZF0gPSB7IC5z
aW1kX3NpemUgPSBzaW1kX3NjYWxhcl92ZXh3LCAuZDhzID0gZDhzX2RxIH0sCiAgICAgWzB4YmVd
ID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC5kOHMgPSBkOHNfdmwgfSwKICAgICBb
MHhiZl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl92ZXh3LCAuZDhzID0gZDhzX2RxIH0s
Ci0gICAgWzB4YzggLi4uIDB4Y2RdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciB9LAorICAg
IFsweGM4XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwLCAudHdvX29wID0gMSwgLmQ4
cyA9IGQ4c192bCB9LAorICAgIFsweGM5XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIgfSwK
KyAgICBbMHhjYV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCwgLnR3b19vcCA9IDEs
IC5kOHMgPSBkOHNfdmwgfSwKKyAgICBbMHhjYl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxh
cl92ZXh3LCAuZDhzID0gZDhzX2RxIH0sCisgICAgWzB4Y2NdID0geyAuc2ltZF9zaXplID0gc2lt
ZF9wYWNrZWRfZnAsIC50d29fb3AgPSAxLCAuZDhzID0gZDhzX3ZsIH0sCisgICAgWzB4Y2RdID0g
eyAuc2ltZF9zaXplID0gc2ltZF9zY2FsYXJfdmV4dywgLmQ4cyA9IGQ4c19kcSB9LAogICAgIFsw
eGRiXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLnR3b19vcCA9IDEgfSwKICAg
ICBbMHhkYyAuLi4gMHhkZl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKICAg
ICBbMHhmMF0gPSB7IC50d29fb3AgPSAxIH0sCkBAIC0xODQxLDYgKzE4NTAsNyBAQCBpbl9wcm90
bW9kZSgKICNkZWZpbmUgdmNwdV9oYXNfc21hcCgpICAgICAgICAoY3R4dC0+Y3B1aWQtPmZlYXQu
c21hcCkKICNkZWZpbmUgdmNwdV9oYXNfY2xmbHVzaG9wdCgpICAoY3R4dC0+Y3B1aWQtPmZlYXQu
Y2xmbHVzaG9wdCkKICNkZWZpbmUgdmNwdV9oYXNfY2x3YigpICAgICAgICAoY3R4dC0+Y3B1aWQt
PmZlYXQuY2x3YikKKyNkZWZpbmUgdmNwdV9oYXNfYXZ4NTEyZXIoKSAgICAoY3R4dC0+Y3B1aWQt
PmZlYXQuYXZ4NTEyZXIpCiAjZGVmaW5lIHZjcHVfaGFzX3NoYSgpICAgICAgICAgKGN0eHQtPmNw
dWlkLT5mZWF0LnNoYSkKICNkZWZpbmUgdmNwdV9oYXNfYXZ4NTEyYncoKSAgICAoY3R4dC0+Y3B1
aWQtPmZlYXQuYXZ4NTEyYncpCiAjZGVmaW5lIHZjcHVfaGFzX2F2eDUxMnZsKCkgICAgKGN0eHQt
PmNwdWlkLT5mZWF0LmF2eDUxMnZsKQpAQCAtNjE0Miw2ICs2MTUyLDggQEAgeDg2X2VtdWxhdGUo
CiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHg0NSk6IC8qIHZwc3Jsdntk
LHF9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLwogICAgIGNhc2UgWDg2RU1VTF9P
UENfRVZFWF82NigweDBmMzgsIDB4NDYpOiAvKiB2cHNyYXZ7ZCxxfSBbeHl6XW1tL21lbSxbeHl6
XW1tLFt4eXpdbW17a30gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAw
eDQ3KTogLyogdnBzbGx2e2QscX0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisg
ICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHg0Yyk6IC8qIHZyY3AxNHB7cyxk
fSBbeHl6XW1tL21lbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2
KDB4MGYzOCwgMHg0ZSk6IC8qIHZyc3FydDE0cHtzLGR9IFt4eXpdbW0vbWVtLFt4eXpdbW17a30g
Ki8KICAgICBhdng1MTJmX25vX3NhZToKICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUo
YXZ4NTEyZik7CiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlICE9IE9QX01F
TSAmJiBldmV4LmJycywgRVhDX1VEKTsKQEAgLTg4NDEsNiArODg1MywxMyBAQCB4ODZfZW11bGF0
ZSgKICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC53LCBFWENfVUQpOwogICAgICAg
ICBnb3RvIHNpbWRfMGZfYXZ4MjsKIAorICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBm
MzgsIDB4NGQpOiAvKiB2cmNwMTRze3MsZH0geG1tL21lbSx4bW0seG1te2t9ICovCisgICAgY2Fz
ZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHg0Zik6IC8qIHZyc3FydDE0c3tzLGR9IHht
bS9tZW0seG1tLHhtbXtrfSAqLworICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1
MTJmKTsKKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXguYnJzLCBFWENfVUQpOwor
ICAgICAgICBhdng1MTJfdmxlbl9jaGVjayh0cnVlKTsKKyAgICAgICAgZ290byBzaW1kX3ptbTsK
KwogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHg1YSk6IC8qIHZicm9hZGNh
c3RpMTI4IG0xMjgseW1tICovCiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBl
ICE9IE9QX01FTSB8fCAhdmV4LmwgfHwgdmV4LncsIEVYQ19VRCk7CiAgICAgICAgIGdvdG8gc2lt
ZF8wZl9hdngyOwpAQCAtOTA5MSw2ICs5MTEwLDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgY2FzZSBY
ODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHhiZCk6IC8qIHZmbm1hZGQyMzFze3MsZH0geG1t
L21lbSx4bW0seG1te2t9ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwg
MHhiZik6IC8qIHZmbm1zdWIyMzFze3MsZH0geG1tL21lbSx4bW0seG1te2t9ICovCiAgICAgICAg
IGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmYpOworICAgIHNpbWRfem1tX3NjYWxhcl9z
YWU6CiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlICE9IE9QX1JFRyAmJiBl
dmV4LmJycywgRVhDX1VEKTsKICAgICAgICAgaWYgKCAhZXZleC5icnMgKQogICAgICAgICAgICAg
YXZ4NTEyX3ZsZW5fY2hlY2sodHJ1ZSk7CkBAIC05MTA2LDYgKzkxMjYsMTkgQEAgeDg2X2VtdWxh
dGUoCiAgICAgICAgIG9wX2J5dGVzID0gMTY7CiAgICAgICAgIGdvdG8gc2ltZF8wZjM4X2NvbW1v
bjsKIAorICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4YzgpOiAvKiB2ZXhw
MnB7cyxkfSB6bW0vbWVtLHptbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82Nigw
eDBmMzgsIDB4Y2EpOiAvKiB2cmNwMjhwe3MsZH0gem1tL21lbSx6bW17a30gKi8KKyAgICBjYXNl
IFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweGNjKTogLyogdnJzcXJ0Mjhwe3MsZH0gem1t
L21lbSx6bW17a30gKi8KKyAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZXIp
OworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoKGVhLnR5cGUgIT0gT1BfUkVHIHx8ICFl
dmV4LmJycykgJiYgZXZleC5sciAhPSAyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
RVhDX1VEKTsKKyAgICAgICAgZ290byBzaW1kX3ptbTsKKworICAgIGNhc2UgWDg2RU1VTF9PUENf
RVZFWF82NigweDBmMzgsIDB4Y2IpOiAvKiB2cmNwMjhze3MsZH0geG1tL21lbSx4bW0seG1te2t9
ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHhjZCk6IC8qIHZyc3Fy
dDI4c3tzLGR9IHhtbS9tZW0seG1tLHhtbXtrfSAqLworICAgICAgICBob3N0X2FuZF92Y3B1X211
c3RfaGF2ZShhdng1MTJlcik7CisgICAgICAgIGdvdG8gc2ltZF96bW1fc2NhbGFyX3NhZTsKKwog
ICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZjM4LCAweGYwKTogLyogbW92YmUgbSxyICovCiAgICAg
Y2FzZSBYODZFTVVMX09QQygweDBmMzgsIDB4ZjEpOiAvKiBtb3ZiZSByLG0gKi8KICAgICAgICAg
dmNwdV9tdXN0X2hhdmUobW92YmUpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9j
cHVmZWF0dXJlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaAppbmRleCBiOTdk
ZDZlZDljLi5iYWZjZjQwYTUzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZl
YXR1cmUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaApAQCAtMTAxLDYg
KzEwMSw3IEBACiAjZGVmaW5lIGNwdV9oYXNfYXZ4NTEyZHEgICAgICAgIGJvb3RfY3B1X2hhcyhY
ODZfRkVBVFVSRV9BVlg1MTJEUSkKICNkZWZpbmUgY3B1X2hhc19yZHNlZWQgICAgICAgICAgYm9v
dF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1JEU0VFRCkKICNkZWZpbmUgY3B1X2hhc19zbWFwICAgICAg
ICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NNQVApCisjZGVmaW5lIGNwdV9oYXNfYXZ4
NTEyZXIgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9BVlg1MTJFUikKICNkZWZpbmUg
Y3B1X2hhc19zaGEgICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NIQSkKICNk
ZWZpbmUgY3B1X2hhc19hdng1MTJidyAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0FW
WDUxMkJXKQogI2RlZmluZSBjcHVfaGFzX2F2eDUxMnZsICAgICAgICBib290X2NwdV9oYXMoWDg2
X0ZFQVRVUkVfQVZYNTEyVkwpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 24 08:45:51 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 08:45: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 1hU5pn-0000aN-Kf; Fri, 24 May 2019 08:45:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x1+2=TY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hU5pl-0000aC-VU
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 08:45:49 +0000
X-Inumbo-ID: 52ce41ca-7e00-11e9-adc0-47f0fe0d7fd5
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 52ce41ca-7e00-11e9-adc0-47f0fe0d7fd5;
 Fri, 24 May 2019 08:45:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hU5pi-0007Xq-F7
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 08:45:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hU5pi-0001gd-Bp
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 08:45:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hU5pi-0001gd-Bp@xenbits.xenproject.org>
Date: Fri, 24 May 2019 08:45:46 +0000
Subject: [Xen-changelog] [xen staging] common/grant_table: harden helpers
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDdlNjlkYjY0NGE4MTM4ZWEyODk1M2RmODgwNjBiNjgyNmVjNDI1ZGUKQXV0aG9yOiAg
ICAgTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CkF1dGhvckRhdGU6IEZyaSBN
YXkgMjQgMTA6Mjg6MjYgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IEZyaSBNYXkgMjQgMTA6Mjg6MjYgMjAxOSArMDIwMAoK
ICAgIGNvbW1vbi9ncmFudF90YWJsZTogaGFyZGVuIGhlbHBlcnMKICAgIAogICAgR3Vlc3RzIGNh
biBpc3N1ZSBncmFudCB0YWJsZSBvcGVyYXRpb25zIGFuZCBwcm92aWRlIGd1ZXN0IGNvbnRyb2xs
ZWQKICAgIGRhdGEgdG8gdGhlbS4gVGhpcyBkYXRhIGlzIHVzZWQgZm9yIG1lbW9yeSBsb2FkcyBp
biBoZWxwZXIgZnVuY3Rpb25zCiAgICBhbmQgbWFjcm9zLiBUbyBhdm9pZCBzcGVjdWxhdGl2ZSBv
dXQtb2YtYm91bmQgYWNjZXNzZXMsIHdlIHVzZSB0aGUKICAgIGFycmF5X2luZGV4X25vc3BlYyBt
YWNybyB3aGVyZSBhcHBsaWNhYmxlLCBvciB0aGUgYmxvY2tfc3BlY3VsYXRpb24KICAgIG1hY3Jv
LgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgdGhlIHNwZWN1bGF0aXZlIGhhcmRlbmluZyBlZmZv
cnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1h
em9uLmRlPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
LS0tCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgfCAzMyArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyOSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9jb21tb24v
Z3JhbnRfdGFibGUuYwppbmRleCA4MDcyOGVhNTdkLi5kZDhhOWQ5MDQ2IDEwMDY0NAotLS0gYS94
ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCkBA
IC0zNyw2ICszNyw3IEBACiAjaW5jbHVkZSA8eGVuL3BhZ2luZy5oPgogI2luY2x1ZGUgPHhlbi9r
ZXloYW5kbGVyLmg+CiAjaW5jbHVkZSA8eGVuL3ZtYXAuaD4KKyNpbmNsdWRlIDx4ZW4vbm9zcGVj
Lmg+CiAjaW5jbHVkZSA8eHNtL3hzbS5oPgogI2luY2x1ZGUgPGFzbS9mbHVzaHRsYi5oPgogCkBA
IC0yMDMsOCArMjA0LDkgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgbnJfc3RhdHVzX2Zy
YW1lcyhjb25zdCBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0KQogfQogCiAjZGVmaW5lIE1BUFRSQUNL
X1BFUl9QQUdFIChQQUdFX1NJWkUgLyBzaXplb2Yoc3RydWN0IGdyYW50X21hcHBpbmcpKQotI2Rl
ZmluZSBtYXB0cmFja19lbnRyeSh0LCBlKSBcCi0gICAgKCh0KS0+bWFwdHJhY2tbKGUpL01BUFRS
QUNLX1BFUl9QQUdFXVsoZSklTUFQVFJBQ0tfUEVSX1BBR0VdKQorI2RlZmluZSBtYXB0cmFja19l
bnRyeSh0LCBlKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAoKHQpLT5tYXB0cmFja1thcnJheV9pbmRleF9ub3NwZWMoZSwgKHQpLT5tYXB0
cmFja19saW1pdCkgLyAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBNQVBUUkFDS19QRVJfUEFHRV1bKGUpICUgTUFQVFJBQ0tfUEVSX1BBR0VdKQog
CiBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludAogbnJfbWFwdHJhY2tfZnJhbWVzKHN0cnVjdCBn
cmFudF90YWJsZSAqdCkKQEAgLTIyNiwxMCArMjI4LDIzIEBAIG5yX21hcHRyYWNrX2ZyYW1lcyhz
dHJ1Y3QgZ3JhbnRfdGFibGUgKnQpCiBzdGF0aWMgZ3JhbnRfZW50cnlfaGVhZGVyX3QgKgogc2hh
cmVkX2VudHJ5X2hlYWRlcihzdHJ1Y3QgZ3JhbnRfdGFibGUgKnQsIGdyYW50X3JlZl90IHJlZikK
IHsKLSAgICBpZiAoIHQtPmd0X3ZlcnNpb24gPT0gMSApCisgICAgc3dpdGNoICggdC0+Z3RfdmVy
c2lvbiApCisgICAgeworICAgIGNhc2UgMToKKyAgICAgICAgLyogUmV0dXJuZWQgdmFsdWVzIHNo
b3VsZCBiZSBpbmRlcGVuZGVudCBvZiBzcGVjdWxhdGl2ZSBleGVjdXRpb24gKi8KKyAgICAgICAg
YmxvY2tfc3BlY3VsYXRpb24oKTsKICAgICAgICAgcmV0dXJuIChncmFudF9lbnRyeV9oZWFkZXJf
dCopJnNoYXJlZF9lbnRyeV92MSh0LCByZWYpOwotICAgIGVsc2UKKworICAgIGNhc2UgMjoKKyAg
ICAgICAgLyogUmV0dXJuZWQgdmFsdWVzIHNob3VsZCBiZSBpbmRlcGVuZGVudCBvZiBzcGVjdWxh
dGl2ZSBleGVjdXRpb24gKi8KKyAgICAgICAgYmxvY2tfc3BlY3VsYXRpb24oKTsKICAgICAgICAg
cmV0dXJuICZzaGFyZWRfZW50cnlfdjIodCwgcmVmKS5oZHI7CisgICAgfQorCisgICAgQVNTRVJU
X1VOUkVBQ0hBQkxFKCk7CisgICAgYmxvY2tfc3BlY3VsYXRpb24oKTsKKworICAgIHJldHVybiBO
VUxMOwogfQogCiAvKiBBY3RpdmUgZ3JhbnQgZW50cnkgLSB1c2VkIGZvciBzaGFkb3dpbmcgR1RG
X3Blcm1pdF9hY2Nlc3MgZ3JhbnRzLiAqLwpAQCAtNjM0LDE0ICs2NDksMjQgQEAgc3RhdGljIHVu
c2lnbmVkIGludCBucl9ncmFudF9lbnRyaWVzKHN0cnVjdCBncmFudF90YWJsZSAqZ3QpCiAgICAg
Y2FzZSAxOgogICAgICAgICBCVUlMRF9CVUdfT04oZjJlKElOSVRJQUxfTlJfR1JBTlRfRlJBTUVT
LCAxKSA8CiAgICAgICAgICAgICAgICAgICAgICBHTlRUQUJfTlJfUkVTRVJWRURfRU5UUklFUyk7
CisKKyAgICAgICAgLyogTWFrZSBzdXJlIHdlIHJldHVybiBhIHZhbHVlIGluZGVwZW5kZW50bHkg
b2Ygc3BlY3VsYXRpdmUgZXhlY3V0aW9uICovCisgICAgICAgIGJsb2NrX3NwZWN1bGF0aW9uKCk7
CiAgICAgICAgIHJldHVybiBmMmUobnJfZ3JhbnRfZnJhbWVzKGd0KSwgMSk7CisKICAgICBjYXNl
IDI6CiAgICAgICAgIEJVSUxEX0JVR19PTihmMmUoSU5JVElBTF9OUl9HUkFOVF9GUkFNRVMsIDIp
IDwKICAgICAgICAgICAgICAgICAgICAgIEdOVFRBQl9OUl9SRVNFUlZFRF9FTlRSSUVTKTsKKwor
ICAgICAgICAvKiBNYWtlIHN1cmUgd2UgcmV0dXJuIGEgdmFsdWUgaW5kZXBlbmRlbnRseSBvZiBz
cGVjdWxhdGl2ZSBleGVjdXRpb24gKi8KKyAgICAgICAgYmxvY2tfc3BlY3VsYXRpb24oKTsKICAg
ICAgICAgcmV0dXJuIGYyZShucl9ncmFudF9mcmFtZXMoZ3QpLCAyKTsKICN1bmRlZiBmMmUKICAg
ICB9CiAKKyAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICBibG9ja19zcGVjdWxhdGlvbigp
OworCiAgICAgcmV0dXJuIDA7CiB9CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFu
Z2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94
ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 24 08:46:00 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 08:46: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 1hU5pw-0000bL-MO; Fri, 24 May 2019 08:46:00 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x1+2=TY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hU5pv-0000bB-8Q
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 08:45:59 +0000
X-Inumbo-ID: 58debfc2-7e00-11e9-914b-0357b9384ec6
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 58debfc2-7e00-11e9-914b-0357b9384ec6;
 Fri, 24 May 2019 08:45:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hU5ps-0007Y4-Kk
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 08:45:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hU5ps-0001h8-IM
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 08:45:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hU5ps-0001h8-IM@xenbits.xenproject.org>
Date: Fri, 24 May 2019 08:45:56 +0000
Subject: [Xen-changelog] [xen staging] drivers/char: protect the
 asm/vpl011.h include
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGNhY2U1MWZlMzUzYzBjMzUyNTcxZGRhMDEwYmY2YjAwZDM3ZTcyNDQKQXV0aG9yOiAg
ICAgQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPgpBdXRob3JEYXRl
OiBGcmkgTWF5IDI0IDEwOjI5OjA0IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDI0IDEwOjI5OjA0IDIwMTkg
KzAyMDAKCiAgICBkcml2ZXJzL2NoYXI6IHByb3RlY3QgdGhlIGFzbS92cGwwMTEuaCBpbmNsdWRl
CiAgICAKICAgIFRoZSBvbmx5IHVzZSBvZiBhc20vdnBsMDExLmggaXMgcHJvdGVjdGVkIGJ5IHRo
ZSBDT05GSUdfU0JTQV9WVUFSVF9DT05TT0xFCiAgICBkZWZpbmUgc28gbGV0cyBwcm90ZWN0IHRo
ZSBpbmNsdWRlIGFzIHdlbGwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFsaXN0YWlyIEZyYW5j
aXMgPGFsaXN0YWlyLmZyYW5jaXNAd2RjLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2RyaXZlcnMvY2hhci9jb25z
b2xlLmMgfCAzICsrLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlv
bigtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jIGIveGVuL2RyaXZl
cnMvY2hhci9jb25zb2xlLmMKaW5kZXggMzhlY2Q5YzAxNS4uZDcyOGU3MzdkMSAxMDA2NDQKLS0t
IGEveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMKKysrIGIveGVuL2RyaXZlcnMvY2hhci9jb25z
b2xlLmMKQEAgLTM2LDcgKzM2LDggQEAKICNpZmRlZiBDT05GSUdfWDg2CiAjaW5jbHVkZSA8eGVu
L2NvbnNvbGVkLmg+CiAjaW5jbHVkZSA8YXNtL2d1ZXN0Lmg+Ci0jZWxzZQorI2VuZGlmCisjaWZk
ZWYgQ09ORklHX1NCU0FfVlVBUlRfQ09OU09MRQogI2luY2x1ZGUgPGFzbS92cGwwMTEuaD4KICNl
bmRpZgogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnBy
b2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 24 08:46:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 08:46: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 1hU5q5-0000cS-OD; Fri, 24 May 2019 08:46:09 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x1+2=TY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hU5q4-0000cI-4m
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 08:46:08 +0000
X-Inumbo-ID: 5ef4657c-7e00-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 5ef4657c-7e00-11e9-8980-bc764e045a96;
 Fri, 24 May 2019 08:46:07 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hU5q2-0007YQ-Qg
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 08:46:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hU5q2-0001hu-OB
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 08:46:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hU5q2-0001hu-OB@xenbits.xenproject.org>
Date: Fri, 24 May 2019 08:46:06 +0000
Subject: [Xen-changelog] [xen staging] libacpi: report PCI slots as enabled
 only for hotpluggable devices
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDY3NjE5NjUyNDNiMTEzMjMwYmVkOTAwZDYxMDViZTA1YjI4ZjVjZWEKQXV0aG9yOiAg
ICAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBNYXkgMjQgMTA6MzA6MjEgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IEZyaSBNYXkgMjQgMTA6MzA6MjEgMjAxOSAr
MDIwMAoKICAgIGxpYmFjcGk6IHJlcG9ydCBQQ0kgc2xvdHMgYXMgZW5hYmxlZCBvbmx5IGZvciBo
b3RwbHVnZ2FibGUgZGV2aWNlcwogICAgCiAgICBEU0RUIGZvciBxZW11LXhlbiBsYWNrcyBfU1RB
IG1ldGhvZCBvZiBQQ0kgc2xvdCBvYmplY3QuIElmIF9TVEEgbWV0aG9kCiAgICBkb2Vzbid0IGV4
aXN0IHRoZW4gdGhlIHNsb3QgaXMgYXNzdW1lZCB0byBiZSBhbHdheXMgcHJlc2VudCBhbmQgYWN0
aXZlCiAgICB3aGljaCBpbiBjb25qdW5jdGlvbiB3aXRoIF9FSjAgbWV0aG9kIG1ha2VzIGV2ZXJ5
IGRldmljZSBlamVjdGFibGUgZm9yCiAgICBhbiBPUyBldmVuIGlmIGl0J3Mgbm90IHRoZSBjYXNl
LgogICAgCiAgICBxZW11LWt2bSBpcyBhYmxlIHRvIGR5bmFtaWNhbGx5IGFkZCBfRUowIG1ldGhv
ZCBvbmx5IHRvIHRob3NlIHNsb3RzCiAgICB0aGF0IGVpdGhlciBoYXZlIGhvdHBsdWdnYWJsZSBk
ZXZpY2VzIG9yIGZyZWUgZm9yIFBDSSBwYXNzdGhyb3VnaC4KICAgIEFzIFhlbiBsYWNrcyB0aGlz
IGNhcGFiaWxpdHkgd2UgY2Fubm90IHVzZSB0aGVpciB3YXkuCiAgICAKICAgIHFlbXUteGVuLXRy
YWRpdGlvbmFsIERTRFQgaGFzIF9TVEEgbWV0aG9kIHdoaWNoIG9ubHkgcmVwb3J0cyB0aGF0CiAg
ICB0aGUgc2xvdCBpcyBwcmVzZW50IGlmIHRoZXJlIGlzIGEgUENJIGRldmljZXMgaG90cGx1Z2dl
ZCB0aGVyZS4KICAgIFRoaXMgaXMgZG9uZSB0aHJvdWdoIHF1ZXJ5aW5nIG9mIGl0cyBQQ0kgaG90
cGx1ZyBjb250cm9sbGVyLgogICAgcWVtdS14ZW4gaGFzIHNpbWlsYXIgY2FwYWJpbGl0eSB0aGF0
IHJlcG9ydHMgaWYgZGV2aWNlIGlzICJob3RwbHVnZ2FibGUKICAgIG9yIGFic2VudCIgd2hpY2gg
d2UgY2FuIHVzZSB0byBhY2hpZXZlIHRoZSBzYW1lIHJlc3VsdC4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHRvb2xzL2xpYmFj
cGkvbWtfZHNkdC5jIHwgOSArKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMo
KyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJhY3BpL21rX2RzZHQuYyBi
L3Rvb2xzL2xpYmFjcGkvbWtfZHNkdC5jCmluZGV4IDJkYWYzMmM1NTQuLmM1YmE0YzBiMmYgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL2xpYmFjcGkvbWtfZHNkdC5jCisrKyBiL3Rvb2xzL2xpYmFjcGkvbWtf
ZHNkdC5jCkBAIC00MzksOSArNDM5LDEwIEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJn
dikKICAgICAgICAgICAgIHBvcF9ibG9jaygpOwogICAgICAgICB9CiAgICAgfSBlbHNlIHsKLSAg
ICAgICAgc3RtdCgiT3BlcmF0aW9uUmVnaW9uIiwgIlNFSiwgU3lzdGVtSU8sIDB4YWUwOCwgMHgw
NCIpOworICAgICAgICBzdG10KCJPcGVyYXRpb25SZWdpb24iLCAiU0VKLCBTeXN0ZW1JTywgMHhh
ZTA4LCAweDA4Iik7CiAgICAgICAgIHB1c2hfYmxvY2soIkZpZWxkIiwgIlNFSiwgRFdvcmRBY2Ms
IE5vTG9jaywgV3JpdGVBc1plcm9zIik7CiAgICAgICAgIGluZGVudCgpOyBwcmludGYoIkIwRUos
IDMyLFxuIik7CisgICAgICAgIGluZGVudCgpOyBwcmludGYoIkIwUk0sIDMyLFxuIik7CiAgICAg
ICAgIHBvcF9ibG9jaygpOwogCiAgICAgICAgIC8qIGhvdHBsdWdfc2xvdCAqLwpAQCAtNDUyLDYg
KzQ1MywxMiBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgICAgICAgICAg
ICAgICAgIHN0bXQoIlN0b3JlIiwgIiUjMDEweCwgQjBFSiIsIDEgPDwgc2xvdCk7CiAgICAgICAg
ICAgICAgICAgfSBwb3BfYmxvY2soKTsKICAgICAgICAgICAgICAgICBzdG10KCJOYW1lIiwgIl9T
VU4sICVpIiwgc2xvdCk7CisgICAgICAgICAgICAgICAgcHVzaF9ibG9jaygiTWV0aG9kIiwgIl9T
VEEsIDAiKTsgeworICAgICAgICAgICAgICAgICAgICBwdXNoX2Jsb2NrKCJJZiIsICJBbmQoQjBS
TSwgU2hpZnRMZWZ0KDEsICVpKSkiLCBzbG90KTsKKyAgICAgICAgICAgICAgICAgICAgc3RtdCgi
UmV0dXJuIiwgIjB4RiIpOworICAgICAgICAgICAgICAgICAgICBwb3BfYmxvY2soKTsKKyAgICAg
ICAgICAgICAgICAgICAgc3RtdCgiUmV0dXJuIiwgIjB4MCIpOworICAgICAgICAgICAgICAgIH0g
cG9wX2Jsb2NrKCk7CiAgICAgICAgICAgICB9IHBvcF9ibG9jaygpOwogICAgICAgICB9CiAgICAg
fQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
c3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18K
WGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0
Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 24 08:46:21 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 08:46:21 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hU5qH-0000dq-Q9; Fri, 24 May 2019 08:46:21 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x1+2=TY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hU5qF-0000dh-NM
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 08:46:19 +0000
X-Inumbo-ID: 6505fe50-7e00-11e9-802a-b3d53ebb6d90
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6505fe50-7e00-11e9-802a-b3d53ebb6d90;
 Fri, 24 May 2019 08:46:17 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hU5qD-0007YY-1B
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 08:46:17 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hU5qC-0001iP-Tw
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 08:46:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hU5qC-0001iP-Tw@xenbits.xenproject.org>
Date: Fri, 24 May 2019 08:46:16 +0000
Subject: [Xen-changelog] [xen staging] gitignore: ignore xen.lds and
 asm-offsets.s for all archs
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE4ODE2NDA2OWExY2FjM2Y1ZWYzNzgzN2JjMDFjMGQ2ZWFkYTJlZWUKQXV0aG9yOiAg
ICAgQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPgpBdXRob3JEYXRl
OiBGcmkgTWF5IDI0IDEwOjMwOjM5IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDI0IDEwOjMwOjM5IDIwMTkg
KzAyMDAKCiAgICBnaXRpZ25vcmU6IGlnbm9yZSB4ZW4ubGRzIGFuZCBhc20tb2Zmc2V0cy5zIGZv
ciBhbGwgYXJjaHMKICAgIAogICAgSW5zdGVhZCBvZiBpZ25vcmluZyB4ZW4ubGRzIGFuZCBhc20t
b2Zmc2V0cy5zIGZvciBldmVyeSBzcGVjaWZpYyBhcmNoLAogICAgbGV0J3MgaW5zdGVhZCBqdXN0
IHVzZSBnaXRpZ25vcmUncyB3aWxkY2FyZCBmZWF0dXJlIHRvIGlnbm9yZSB0aGVtIGZvcgogICAg
YWxsIGFyY2hzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbGlzdGFpciBGcmFuY2lzIDxhbGlz
dGFpci5mcmFuY2lzQHdkYy5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgotLS0KIC5naXRpZ25vcmUgfCA2ICsrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDIg
aW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS8uZ2l0aWdub3JlIGIv
LmdpdGlnbm9yZQppbmRleCAwNDljY2I4N2UxLi5hNzdjYmZmMDJjIDEwMDY0NAotLS0gYS8uZ2l0
aWdub3JlCisrKyBiLy5naXRpZ25vcmUKQEAgLTI3OSwxMiArMjc5LDggQEAgeGVuLy5iYW5uZXIK
IHhlbi8uY29uZmlnCiB4ZW4vLmNvbmZpZy5vbGQKIHhlbi9TeXN0ZW0ubWFwCi14ZW4vYXJjaC9h
cm0vYXNtLW9mZnNldHMucwoteGVuL2FyY2gvYXJtL3hlbi5sZHMKIHhlbi9hcmNoL3g4Ni9hc20t
bWFjcm9zLmkKLXhlbi9hcmNoL3g4Ni9hc20tb2Zmc2V0cy5zCiB4ZW4vYXJjaC94ODYvYm9vdC9t
a2VsZjMyCi14ZW4vYXJjaC94ODYveGVuLmxkcwogeGVuL2FyY2gveDg2L2Jvb3QvY21kbGluZS5T
CiB4ZW4vYXJjaC94ODYvYm9vdC9yZWxvYy5TCiB4ZW4vYXJjaC94ODYvYm9vdC8qLmJpbgpAQCAt
MjkyLDYgKzI4OCw4IEBAIHhlbi9hcmNoL3g4Ni9ib290LyoubG5rCiB4ZW4vYXJjaC94ODYvZWZp
LmxkcwogeGVuL2FyY2gveDg2L2VmaS9jaGVjay5lZmkKIHhlbi9hcmNoL3g4Ni9lZmkvbWtyZWxv
YworeGVuL2FyY2gvKi94ZW4ubGRzCit4ZW4vYXJjaC8qL2FzbS1vZmZzZXRzLnMKIHhlbi9hcmNo
LyovZWZpL2Jvb3QuYwogeGVuL2FyY2gvKi9lZmkvY29tcGF0LmMKIHhlbi9hcmNoLyovZWZpL2Vm
aS5oCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2pl
Y3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 24 17:00:14 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 17:00:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hUDYB-0001J3-GS; Fri, 24 May 2019 17:00:11 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x1+2=TY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hUDYA-0001Iy-P9
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 17:00:10 +0000
X-Inumbo-ID: 6098d794-7e45-11e9-8a37-cb4087f5e57d
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 6098d794-7e45-11e9-8a37-cb4087f5e57d;
 Fri, 24 May 2019 17:00:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hUDY4-0000oW-Qh
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 17:00:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hUDY4-0000Jw-NT
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 17:00:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hUDY4-0000Jw-NT@xenbits.xenproject.org>
Date: Fri, 24 May 2019 17:00:04 +0000
Subject: [Xen-changelog] [xen staging] tests/cpu-policy: Skip building on
 older versions of GCC
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZmZGRlOWUzMDg0NmQwOWRmZTBiZjBmNjhkZTRhZmExM2VmMTBjMjIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAyNCAxNDoxNDoxNyAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBNYXkgMjQgMTc6NTA6
NTcgMjAxOSArMDEwMAoKICAgIHRlc3RzL2NwdS1wb2xpY3k6IFNraXAgYnVpbGRpbmcgb24gb2xk
ZXIgdmVyc2lvbnMgb2YgR0NDCiAgICAKICAgIEdDQyA0LjQgKGFzIGluY2x1ZGVkIGluIENlbnRP
UyA2KSBpcyB0b28gb2xkIHRvIGhhbmRsZSBkZXNpZ25hdGVkIGluaXRpYWxpc2VycwogICAgaW4g
YW5vbnltb3VzIHVuaW9ucy4gIEFzIHRoaXMgaXMganVzdCBhIGRldmVsb3BlciB0b29sLCBza2lw
IHRoZSB0ZXN0IGluIHRoaXMKICAgIGNhc2UsIHJhdGhlciB0aGFuIHNhY3JhZmljaW5nIHRoZSBs
ZWdpYmlsaXR5L2V4cHJlc2liaWxpdHkgb2YgdGhlIHRlc3QgY2FzZXMuCiAgICAKICAgIFRoaXMg
Zml4ZXMgdGhlIEdpdGxhYiBDSSB0ZXN0cy4KICAgIAogICAgV2hpbGUgYWRkaW5nIHRoaXMgbG9n
aWMgdG8gY3B1LXBvbGN5LCBhZGp1c3QgdGhlIGVxdWl2ZWxlbnQgbG9naWMgZnJvbQogICAgeDg2
X2VtdWxhdG9yIG9uIHdoaWNoIHRoaXMgd2FzIGJhc2VkLiAgUHJpbnRpbmc6CiAgICAKICAgICAg
VGVzdCBoYXJuZXNzIG5vdCBidWlsdCwgdXNlIG5ld2VyIGNvbXBpbGVyIHRoYW4gImdjYyIKICAg
IAogICAgaXNuJ3QgaGVscGZ1bCBmb3IgYW55b25lIHVuZXhwZWN0ZWRseSBlbmNvdW50ZXJpbmcg
dGhlIGVycm9yLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgotLS0KIHRvb2xzL3Rlc3RzL2NwdS1wb2xpY3kvTWFrZWZpbGUgICB8IDE1ICsrKysrKysrKysr
KysrLQogdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL01ha2VmaWxlIHwgIDIgKy0KIDIgZmlsZXMg
Y2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90
b29scy90ZXN0cy9jcHUtcG9saWN5L01ha2VmaWxlIGIvdG9vbHMvdGVzdHMvY3B1LXBvbGljeS9N
YWtlZmlsZQppbmRleCBlZWVkN2YzZGE3Li4wN2RkNThmNWMyIDEwMDY0NAotLS0gYS90b29scy90
ZXN0cy9jcHUtcG9saWN5L01ha2VmaWxlCisrKyBiL3Rvb2xzL3Rlc3RzL2NwdS1wb2xpY3kvTWFr
ZWZpbGUKQEAgLTEsOCArMSwyMSBAQAogWEVOX1JPT1QgPSAkKENVUkRJUikvLi4vLi4vLi4KIGlu
Y2x1ZGUgJChYRU5fUk9PVCkvdG9vbHMvUnVsZXMubWsKIAorVEFSR0VULXkgOj0gdGVzdC1jcHUt
cG9saWN5CisKKyMgRm9yIGJyZXZpdHksIHRoZXNlIHRlc3RzIG1ha2UgZXh0ZW5zaXZlIHVzZSBv
ZiBkZXNpZ25hdGVkIGluaXRpYWxpc2VycyBpbgorIyBhbm9ueW1vdXMgdW5pb25zLCBidXQgR0ND
cyBvbGRlciB0aGFuIDQuNiBjYW4ndCBjb3BlLiAgSWdub3JlIHRoZSB0ZXN0IGluCisjIHRoaXMg
Y2FzZS4KK2lmbmVxICgkKGNsYW5nKSx5KQorVEFSR0VULSQoY2FsbCBjYy12ZXIsJChDQyksbHQs
MHgwNDA2MDApIDo9CitlbmRpZgorCitpZmVxICgkKFRBUkdFVC15KSwpCiskKHdhcm5pbmcgVGVz
dCBoYXJuZXNzIG5vdCBidWlsdCwgdXNlIG5ld2VyIGNvbXBpbGVyIHRoYW4gIiQoQ0MpIiAodmVy
c2lvbiAkKHNoZWxsICQoQ0MpIC1kdW1wdmVyc2lvbikpKQorZW5kaWYKKwogLlBIT05ZOiBhbGwK
LWFsbDogdGVzdC1jcHUtcG9saWN5CithbGw6ICQoVEFSR0VULXkpCiAKIC5QSE9OWTogY2xlYW4K
IGNsZWFuOgpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL01ha2VmaWxlIGIv
dG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL01ha2VmaWxlCmluZGV4IDRmNGMwZjYwMzQuLjE3NWNl
YmMwOTUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZQorKysg
Yi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvTWFrZWZpbGUKQEAgLTk3LDcgKzk3LDcgQEAgJChm
b3JlYWNoIGZsYXZvciwkKFNJTUQpICQoRk1BKSwkKGV2YWwgJChjYWxsIHNpbWQtY2hlY2stY2Ms
JChmbGF2b3IpKSkpCiBUQVJHRVQtJChzaGVsbCBlY2hvICdhc20oIntldmV4fSB2emVyb2FsbCIp
OycgfCAkKENDKSAteCBjIC1jIC1vIC9kZXYvbnVsbCAtIHx8IGVjaG8geSkgOj0KIAogaWZlcSAo
JChUQVJHRVQteSksKQotJCh3YXJuaW5nIFRlc3QgaGFybmVzcyBub3QgYnVpbHQsIHVzZSBuZXdl
ciBjb21waWxlciB0aGFuICIkKENDKSIpCiskKHdhcm5pbmcgVGVzdCBoYXJuZXNzIG5vdCBidWls
dCwgdXNlIG5ld2VyIGNvbXBpbGVyIHRoYW4gIiQoQ0MpIiAodmVyc2lvbiAkKHNoZWxsICQoQ0Mp
IC1kdW1wdmVyc2lvbikpIGFuZCBhbiAie2V2ZXh9IiBjYXBhYmxlIGFzc2VtYmxlcikKIGVuZGlm
CiAKIGFsbDogJChUQVJHRVQteSkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 24 19:33:12 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 24 May 2019 19:33: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 1hUFwE-0005Bk-Au; Fri, 24 May 2019 19:33:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=x1+2=TY=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hUFwD-0005Bf-LE
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 19:33:09 +0000
X-Inumbo-ID: c0436438-7e5a-11e9-ae00-5f45fc424263
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c0436438-7e5a-11e9-ae00-5f45fc424263;
 Fri, 24 May 2019 19:33:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hUFw8-0003le-P7
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 19:33:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hUFw8-0000Pq-MX
 for xen-changelog@lists.xenproject.org; Fri, 24 May 2019 19:33:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hUFw8-0000Pq-MX@xenbits.xenproject.org>
Date: Fri, 24 May 2019 19:33:04 +0000
Subject: [Xen-changelog] [xen staging] MAINTAINERS: update my email 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="===============3759050446710928302=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 88e798210b459a720253034bffcd76aff15bbbd2
Author:     Wei Liu <wei.liu2@citrix.com>
AuthorDate: Fri May 24 16:24:02 2019 +0100
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Fri May 24 20:26:43 2019 +0100

    MAINTAINERS: update my email address
    
    Signed-off-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: George Dunlap <george.dunlap@citrix.com>
---
 MAINTAINERS | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/MAINTAINERS b/MAINTAINERS
index 8a1e040258..3c4326de48 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -311,7 +311,7 @@ F:	tools/ocaml/
 
 OVMF UPSTREAM
 M:	Anthony PERARD <anthony.perard@citrix.com>
-M:	Wei Liu <wei.liu2@citrix.com>
+M:	Wei Liu <wl@xen.org>
 S:	Supported
 T:	git https://xenbits.xenproject.org/git-http/ovmf.git
 
@@ -370,7 +370,7 @@ S:	Supported
 F:	xen/common/sched*
 
 SEABIOS UPSTREAM
-M:	Wei Liu <wei.liu2@citrix.com>
+M:	Wei Liu <wl@xen.org>
 S:	Supported
 T:	git https://xenbits.xenproject.org/git-http/seabios.git
 
@@ -383,7 +383,7 @@ F:	stubdom/
 
 TOOLSTACK
 M:	Ian Jackson <ian.jackson@eu.citrix.com>
-M:	Wei Liu <wei.liu2@citrix.com>
+M:	Wei Liu <wl@xen.org>
 S:	Supported
 F:	autogen.sh
 F:	config/*.in
@@ -437,7 +437,7 @@ F:	docs/misc/vtpm-platforms.txt
 X86 ARCHITECTURE
 M:	Jan Beulich <jbeulich@suse.com>
 M:	Andrew Cooper <andrew.cooper3@citrix.com>
-R:	Wei Liu <wei.liu2@citrix.com>
+R:	Wei Liu <wl@xen.org>
 R:	Roger Pau Monné <roger.pau@citrix.com>
 S:	Supported
 L:	xen-devel@lists.xenproject.org
@@ -513,7 +513,7 @@ M:	Julien Grall <julien.grall@arm.com>
 M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
 M:	Stefano Stabellini <sstabellini@kernel.org>
 M:	Tim Deegan <tim@xen.org>
-M:	Wei Liu <wei.liu2@citrix.com>
+M:	Wei Liu <wl@xen.org>
 L:	xen-devel@lists.xenproject.org
 S:	Supported
 F:	*
--
generated by git-patchbot for /home/xen/git/xen.git#staging


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============3759050446710928302==--

From xen-changelog-bounces@lists.xenproject.org Sun May 26 00:55:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Sun, 26 May 2019 00:55:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hUhRM-0002wE-Pj; Sun, 26 May 2019 00:55:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=peyt=T2=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hUhRL-0002w9-Cg
 for xen-changelog@lists.xenproject.org; Sun, 26 May 2019 00:55:07 +0000
X-Inumbo-ID: e5f6f55b-7f50-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id e5f6f55b-7f50-11e9-8980-bc764e045a96;
 Sun, 26 May 2019 00:55:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hUhRI-0006tX-6Z
 for xen-changelog@lists.xenproject.org; Sun, 26 May 2019 00:55:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hUhRI-0000xR-3l
 for xen-changelog@lists.xenproject.org; Sun, 26 May 2019 00:55:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hUhRI-0000xR-3l@xenbits.xenproject.org>
Date: Sun, 26 May 2019 00:55:04 +0000
Subject: [Xen-changelog] [xen master] x86/boot: Link opt_dom0_verbose to
 CONFIG_VERBOSE_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>

KioqIE5ldyB0aXAgaGFzIG5vIGRpc2Nlcm5hYmxlIGNvbW1vbiBhbmNlc3RvciB3aXRoIHByZXZp
b3VzIGhpc3RvcnkgKioqCiAgICBQcmV2aW91c2x5IHJlcG9ydGVkIGhpc3RvcmllcyBlbmQgYXQ6
CiAgICAgICAgZTAxZmE0ZTIyM2ZjMDc3ZTE4OTM2ZDg5MGRiZDQ4MTNjM2U3YzliMQogICAgICAg
IDNhMjhmNzYwNTA4ZmIzNWM0MzBlZGFjMTdhOWVmZGU1YWZmNmQxZDUKICAgICAgICAxMjNjNzc5
Mzc5NzUwMmIyMjIzMDBlYjcxMGNkMzg3M2RjY2E0MWVlCiAgICAgICAgYzQwMzE3ZjExYjNmMDVl
N2MwNmEyMjEzNTYwYzg0NzEwODFmMjY2MgogICAgICAgIGE2ZjJjZGI2MzNiZjUxOTI0NGExNjY3
NDAzMWI4MDM0YjU4MWJhN2YKICAgICAgICA4ZTRiMjY3NjY4NWY1MGJjMjZmMDNiNWY2MmQ4Yjdh
ZWE4ZTY5ZGJmCiAgICAgICAgMmY1YWYyYzk2MmMwNWI3ODliZGQ2NWI0NmM3NDcxMWU5MDNmODZk
MAogICAgICAgIDY5NWJiNWY1MDRhYjQ4YzFkNTQ2NDQ2ZjEwNGMxYjZjMGVhZDEyNmQKICAgICAg
ICA5MDUzYTc0YzA4ZmQ2YWJmNDNiYjQ1ZmY5MzJiNDM4NmRlN2U4NTEwCiAgICAgICAgMTZiMTQx
NGRlOTFiNWE4MmEwOTk2YzY3ZjZkYjNhZjdkN2UzMjg3MwogICAgICAgIDU3MmE3ODE5MDQwM2U1
ZjJhY2JkMDFmYTcyYzM1ZmFmZTk3MDAxNjkKICAgICAgICBlODcxZTgwYzM4NTQ3ZDlmYWVmYzY2
MDQ1MzJiYTNlOTg1ZTY1ODczCiAgICAgICAgYTgyM2E1MjgwZjI1YWQxOWE3NTFkZDlhNDEwNDRm
NTU2NDcxZTYxYQogICAgICAgIDZkOGZmYWMxZjdhNzgyZGMyYzdmOGRmMzg3MWEyOTQ3MjlhZTM2
YmQKICAgICAgICBjYjcwYTI2Zjc4ODQ4ZmU0NWY1OTNmN2ViYzljZmFhYzc2MGE3OTFiCiAgICAg
ICAgZTgzMDc3YTNkMTEwNzI3MDhhNWMzOGZhMDlmYTlkMDExOTE0ZTJhMQoKY29tbWl0IDY3OTIx
Njk0M2Y1NDVjYWQ4YWIwZmEzMjc2M2RkNWI5ZWZjNDRkNWYKQXV0aG9yOiAgICAgQW5kcmV3IENv
b3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9uIE1heSAyMCAx
MDoxNDowNSAyMDE5ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29w
ZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFRodSBNYXkgMjMgMTU6NTk6MDAgMjAxOSArMDEw
MAoKICAgIHg4Ni9ib290OiBMaW5rIG9wdF9kb20wX3ZlcmJvc2UgdG8gQ09ORklHX1ZFUkJPU0Vf
REVCVUcKICAgIAogICAgV2UgY3VycmVudGx5IGhhdmUgYW4gYXN5bW1ldHJpYyBzZXR1cCB3aGVy
ZSBDT05GSUdfVkVSQk9TRV9ERUJVRyBjb250cm9scwogICAgZXh0cmEgZGlhZ25vc3RpY3MgZm9y
IGEgUFYgZG9tMCwgYW5kIG9wdF9kb20wX3ZlcmJvc2UgY29udHJvbHMgZXh0cmEKICAgIGRpYWdu
b3N0aWNzIGZvciBhIFBWSCBkb20wLgogICAgCiAgICBEZWZhdWx0IG9wdF9kb20wX3ZlcmJvc2Ug
dG8gQ09ORklHX1ZFUkJPU0VfREVCVUcgYW5kIHVzZSBvcHRfZG9tMF92ZXJib3NlCiAgICBjb25z
aXN0ZW50bHkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0
L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhl
bnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon May 27 08:44:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 08:44:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hVBEn-0006oL-Av; Mon, 27 May 2019 08:44:09 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZsVf=T3=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hVBEl-0006o7-So
 for xen-changelog@lists.xenproject.org; Mon, 27 May 2019 08:44:07 +0000
X-Inumbo-ID: 942b9b6a-805b-11e9-9034-2f528004404b
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 942b9b6a-805b-11e9-9034-2f528004404b;
 Mon, 27 May 2019 08:44:03 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVBEg-0006Ps-Ky
 for xen-changelog@lists.xenproject.org; Mon, 27 May 2019 08:44:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVBEg-0004Gx-IH
 for xen-changelog@lists.xenproject.org; Mon, 27 May 2019 08:44:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hVBEg-0004Gx-IH@xenbits.xenproject.org>
Date: Mon, 27 May 2019 08:44:02 +0000
Subject: [Xen-changelog] [xen master] x86/IO-APIC: fix build with gcc9
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGNhOTMxMGIyNGU2MjA1ZGU1Mzg3ZTU5ODJjY2Q0MmMzNWNhZjg5ZDQKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDI0
IDEwOjE5OjU5IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDI0IDEwOjE5OjU5IDIwMTkgKzAyMDAKCiAgICB4
ODYvSU8tQVBJQzogZml4IGJ1aWxkIHdpdGggZ2NjOQogICAgCiAgICBUaGVyZSBhcmUgYSBudW1i
ZXIgb2YgcG9pbnRsZXNzIF9fcGFja2VkIGF0dHJpYnV0ZXMgd2hpY2ggY2F1c2UgZ2NjIDkgdG8K
ICAgIGxlZ2l0aW1hdGVseSB3YXJuOgogICAgCiAgICB1dGlscy5jOiBJbiBmdW5jdGlvbiAndnRk
X2R1bXBfaW9tbXVfaW5mbyc6CiAgICB1dGlscy5jOjI4NzozMzogZXJyb3I6IGNvbnZlcnRpbmcg
YSBwYWNrZWQgJ3N0cnVjdCBJT19BUElDX3JvdXRlX2VudHJ5JyBwb2ludGVyIChhbGlnbm1lbnQg
MSkgdG8gYSAnc3RydWN0IElPX0FQSUNfcm91dGVfcmVtYXBfZW50cnknIHBvaW50ZXIgKGFsaWdu
bWVudCA4KSBtYXkgcmVzdWx0IGluIGFuIHVuYWxpZ25lZCBwb2ludGVyIHZhbHVlIFstV2Vycm9y
PWFkZHJlc3Mtb2YtcGFja2VkLW1lbWJlcl0KICAgICAgMjg3IHwgICAgICAgICAgICAgICAgIHJl
bWFwID0gKHN0cnVjdCBJT19BUElDX3JvdXRlX3JlbWFwX2VudHJ5ICopICZydGU7CiAgICAgICAg
ICB8ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXn5+fn5+fn5+fn5+fn5+fn5+fn5+
fn5+fgogICAgCiAgICBpbnRyZW1hcC5jOiBJbiBmdW5jdGlvbiAnaW9hcGljX3J0ZV90b19yZW1h
cF9lbnRyeSc6CiAgICBpbnRyZW1hcC5jOjM0MzoyNTogZXJyb3I6IGNvbnZlcnRpbmcgYSBwYWNr
ZWQgJ3N0cnVjdCBJT19BUElDX3JvdXRlX2VudHJ5JyBwb2ludGVyIChhbGlnbm1lbnQgMSkgdG8g
YSAnc3RydWN0IElPX0FQSUNfcm91dGVfcmVtYXBfZW50cnknIHBvaW50ZXIgKGFsaWdubWVudCA4
KSBtYXkgcmVzdWx0IGluIGFuIHVuYWxpZ25lZCBwb2ludGVyIHZhbHVlIFstV2Vycm9yPWFkZHJl
c3Mtb2YtcGFja2VkLW1lbWJlcl0KICAgICAgMzQzIHwgICAgIHJlbWFwX3J0ZSA9IChzdHJ1Y3Qg
SU9fQVBJQ19yb3V0ZV9yZW1hcF9lbnRyeSAqKSBvbGRfcnRlOwogICAgICAgICAgfCAgICAgICAg
ICAgICAgICAgICAgICAgICBefn5+fn5+fn5+fn5+fn5+fn5+fn5+fn5+CiAgICAKICAgIFNpbXBs
eSBkcm9wIHRoZXNlIGF0dHJpYnV0ZXMuIFRha2UgdGhlIGxpYmVydHkgYW5kIGFsc28gcmUtZm9y
bWF0IHRoZQogICAgc3RydWN0dXJlIGRlZmluaXRpb25zIGF0IHRoZSBzYW1lIHRpbWUuCiAgICAK
ICAgIFJlcG9ydGVkLWJ5OiBDaGFybGVzIEFybm9sZCA8Y2Fybm9sZEBzdXNlLmNvbT4KICAgIFNp
Z25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2Vk
LWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2luY2x1ZGUvYXNt
LXg4Ni9pb19hcGljLmggfCAxMTMgKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0t
LS0tLS0tCiAxIGZpbGUgY2hhbmdlZCwgNTcgaW5zZXJ0aW9ucygrKSwgNTYgZGVsZXRpb25zKC0p
CgpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9pb19hcGljLmggYi94ZW4vaW5jbHVk
ZS9hc20teDg2L2lvX2FwaWMuaAppbmRleCA1ZDQwNzVmNDM3Li4wYjA0MWYwNTY1IDEwMDY0NAot
LS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2lvX2FwaWMuaAorKysgYi94ZW4vaW5jbHVkZS9hc20t
eDg2L2lvX2FwaWMuaApAQCAtMzMsNDIgKzMzLDQyIEBACiAgKiBUaGUgc3RydWN0dXJlIG9mIHRo
ZSBJTy1BUElDOgogICovCiB1bmlvbiBJT19BUElDX3JlZ18wMCB7Ci0JdTMyCXJhdzsKLQlzdHJ1
Y3QgX19wYWNrZWQgewotCQl1MzIJX19yZXNlcnZlZF8yCTogMTQsCi0JCQlMVFMJCTogIDEsCi0J
CQlkZWxpdmVyeV90eXBlCTogIDEsCi0JCQlfX3Jlc2VydmVkXzEJOiAgOCwKLQkJCUlECQk6ICA4
OwotCX0gYml0czsKKyAgICB1aW50MzJfdCByYXc7CisgICAgc3RydWN0IHsKKyAgICAgICAgdW5z
aWduZWQgaW50IF9fcmVzZXJ2ZWRfMjoxNDsKKyAgICAgICAgdW5zaWduZWQgaW50IExUUzoxOwor
ICAgICAgICB1bnNpZ25lZCBpbnQgZGVsaXZlcnlfdHlwZToxOworICAgICAgICB1bnNpZ25lZCBp
bnQgX19yZXNlcnZlZF8xOjg7CisgICAgICAgIHVuc2lnbmVkIGludCBJRDo4OworICAgIH0gYml0
czsKIH07CiAKIHVuaW9uIElPX0FQSUNfcmVnXzAxIHsKLQl1MzIJcmF3OwotCXN0cnVjdCBfX3Bh
Y2tlZCB7Ci0JCXUzMgl2ZXJzaW9uCQk6ICA4LAotCQkJX19yZXNlcnZlZF8yCTogIDcsCi0JCQlQ
UlEJCTogIDEsCi0JCQllbnRyaWVzCQk6ICA4LAotCQkJX19yZXNlcnZlZF8xCTogIDg7Ci0JfSBi
aXRzOworICAgIHVpbnQzMl90IHJhdzsKKyAgICBzdHJ1Y3QgeworICAgICAgICB1bnNpZ25lZCBp
bnQgdmVyc2lvbjo4OworICAgICAgICB1bnNpZ25lZCBpbnQgX19yZXNlcnZlZF8yOjc7CisgICAg
ICAgIHVuc2lnbmVkIGludCBQUlE6MTsKKyAgICAgICAgdW5zaWduZWQgaW50IGVudHJpZXM6ODsK
KyAgICAgICAgdW5zaWduZWQgaW50IF9fcmVzZXJ2ZWRfMTo4OworICAgIH0gYml0czsKIH07CiAK
IHVuaW9uIElPX0FQSUNfcmVnXzAyIHsKLQl1MzIJcmF3OwotCXN0cnVjdCBfX3BhY2tlZCB7Ci0J
CXUzMglfX3Jlc2VydmVkXzIJOiAyNCwKLQkJCWFyYml0cmF0aW9uCTogIDQsCi0JCQlfX3Jlc2Vy
dmVkXzEJOiAgNDsKLQl9IGJpdHM7CisgICAgdWludDMyX3QgcmF3OworICAgIHN0cnVjdCB7Cisg
ICAgICAgIHVuc2lnbmVkIGludCBfX3Jlc2VydmVkXzI6MjQ7CisgICAgICAgIHVuc2lnbmVkIGlu
dCBhcmJpdHJhdGlvbjo0OworICAgICAgICB1bnNpZ25lZCBpbnQgX19yZXNlcnZlZF8xOjQ7Cisg
ICAgfSBiaXRzOwogfTsKIAogdW5pb24gSU9fQVBJQ19yZWdfMDMgewotCXUzMglyYXc7Ci0Jc3Ry
dWN0IF9fcGFja2VkIHsKLQkJdTMyCWJvb3RfRFQJCTogIDEsCi0JCQlfX3Jlc2VydmVkXzEJOiAz
MTsKLQl9IGJpdHM7CisgICAgdWludDMyX3QgcmF3OworICAgIHN0cnVjdCB7CisgICAgICAgIHVu
c2lnbmVkIGludCBib290X0RUOjE7CisgICAgICAgIHVuc2lnbmVkIGludCBfX3Jlc2VydmVkXzE6
MzE7CisgICAgfSBiaXRzOwogfTsKIAogLyoKQEAgLTg4LDM1ICs4OCwzNiBAQCBlbnVtIGlvYXBp
Y19pcnFfZGVzdGluYXRpb25fdHlwZXMgewogCWRlc3RfRXh0SU5UID0gNwogfTsKIAotc3RydWN0
IF9fcGFja2VkIElPX0FQSUNfcm91dGVfZW50cnkgewotCV9fdTMyCXZlY3RvcgkJOiAgOCwKLQkJ
ZGVsaXZlcnlfbW9kZQk6ICAzLAkvKiAwMDA6IEZJWEVECi0JCQkJCSAqIDAwMTogbG93ZXN0IHBy
aW8KLQkJCQkJICogMTExOiBFeHRJTlQKLQkJCQkJICovCi0JCWRlc3RfbW9kZQk6ICAxLAkvKiAw
OiBwaHlzaWNhbCwgMTogbG9naWNhbCAqLwotCQlkZWxpdmVyeV9zdGF0dXMJOiAgMSwKLQkJcG9s
YXJpdHkJOiAgMSwKLQkJaXJyCQk6ICAxLAotCQl0cmlnZ2VyCQk6ICAxLAkvKiAwOiBlZGdlLCAx
OiBsZXZlbCAqLwotCQltYXNrCQk6ICAxLAkvKiAwOiBlbmFibGVkLCAxOiBkaXNhYmxlZCAqLwot
CQlfX3Jlc2VydmVkXzIJOiAxNTsKLQotCXVuaW9uIHsJCXN0cnVjdCB7IF9fdTMyCi0JCQkJCV9f
cmVzZXJ2ZWRfMQk6IDI0LAotCQkJCQlwaHlzaWNhbF9kZXN0CTogIDQsCi0JCQkJCV9fcmVzZXJ2
ZWRfMgk6ICA0OwotCQkJfSBwaHlzaWNhbDsKLQotCQkJc3RydWN0IHsgX191MzIKLQkJCQkJX19y
ZXNlcnZlZF8xCTogMjQsCi0JCQkJCWxvZ2ljYWxfZGVzdAk6ICA4OwotCQkJfSBsb2dpY2FsOwot
Ci0JCQkvKiB1c2VkIHdoZW4gSW50ZXJydXB0IFJlbWFwcGluZyB3aXRoIEVJTSBpcyBlbmFibGVk
ICovCi0JCQlfX3UzMiBkZXN0MzI7Ci0JfSBkZXN0OwotCitzdHJ1Y3QgSU9fQVBJQ19yb3V0ZV9l
bnRyeSB7CisgICAgdW5zaWduZWQgaW50IHZlY3Rvcjo4OworICAgIHVuc2lnbmVkIGludCBkZWxp
dmVyeV9tb2RlOjM7IC8qCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICogMDAw
OiBGSVhFRAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIDAwMTogbG93ZXN0
IHByaW8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKiAxMTE6IEV4dElOVAor
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqLworICAgIHVuc2lnbmVkIGludCBk
ZXN0X21vZGU6MTsgICAgIC8qIDA6IHBoeXNpY2FsLCAxOiBsb2dpY2FsICovCisgICAgdW5zaWdu
ZWQgaW50IGRlbGl2ZXJ5X3N0YXR1czoxOworICAgIHVuc2lnbmVkIGludCBwb2xhcml0eToxOyAg
ICAgIC8qIDA6IGxvdywgMTogaGlnaCAqLworICAgIHVuc2lnbmVkIGludCBpcnI6MTsKKyAgICB1
bnNpZ25lZCBpbnQgdHJpZ2dlcjoxOyAgICAgICAvKiAwOiBlZGdlLCAxOiBsZXZlbCAqLworICAg
IHVuc2lnbmVkIGludCBtYXNrOjE7ICAgICAgICAgIC8qIDA6IGVuYWJsZWQsIDE6IGRpc2FibGVk
ICovCisgICAgdW5zaWduZWQgaW50IF9fcmVzZXJ2ZWRfMjoxNTsKKworICAgIHVuaW9uIHsKKyAg
ICAgICAgc3RydWN0IHsKKyAgICAgICAgICAgIHVuc2lnbmVkIGludCBfX3Jlc2VydmVkXzE6MjQ7
CisgICAgICAgICAgICB1bnNpZ25lZCBpbnQgcGh5c2ljYWxfZGVzdDo0OworICAgICAgICAgICAg
dW5zaWduZWQgaW50IF9fcmVzZXJ2ZWRfMjo0OworICAgICAgICB9IHBoeXNpY2FsOworCisgICAg
ICAgIHN0cnVjdCB7CisgICAgICAgICAgICB1bnNpZ25lZCBpbnQgX19yZXNlcnZlZF8xOjI0Owor
ICAgICAgICAgICAgdW5zaWduZWQgaW50IGxvZ2ljYWxfZGVzdDo4OworICAgICAgICB9IGxvZ2lj
YWw7CisKKyAgICAgICAgLyogdXNlZCB3aGVuIEludGVycnVwdCBSZW1hcHBpbmcgd2l0aCBFSU0g
aXMgZW5hYmxlZCAqLworICAgICAgICB1bnNpZ25lZCBpbnQgZGVzdDMyOworICAgIH0gZGVzdDsK
IH07CiAKIC8qCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon May 27 08:44:19 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 08:44:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hVBEx-0006qe-Cn; Mon, 27 May 2019 08:44:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZsVf=T3=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hVBEw-0006qS-6l
 for xen-changelog@lists.xenproject.org; Mon, 27 May 2019 08:44:18 +0000
X-Inumbo-ID: 9a45e032-805b-11e9-a8d3-b35c3bf9fa24
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 9a45e032-805b-11e9-a8d3-b35c3bf9fa24;
 Mon, 27 May 2019 08:44:13 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVBEq-0006Px-S0
 for xen-changelog@lists.xenproject.org; Mon, 27 May 2019 08:44:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVBEq-0004HT-PF
 for xen-changelog@lists.xenproject.org; Mon, 27 May 2019 08:44:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hVBEq-0004HT-PF@xenbits.xenproject.org>
Date: Mon, 27 May 2019 08:44:12 +0000
Subject: [Xen-changelog] [xen master] x86emul: support AVX512F
 floating-point conversion insns
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQwMzdhNjJlZjkzZTRiZWNkYzg3NDRjZjY1OTE5MzMyOGM0MmJkNDcKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDI0
IDEwOjIxOjMwIDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDI0IDEwOjIxOjMwIDIwMTkgKzAyMDAKCiAgICB4
ODZlbXVsOiBzdXBwb3J0IEFWWDUxMkYgZmxvYXRpbmctcG9pbnQgY29udmVyc2lvbiBpbnNucwog
ICAgCiAgICBWQ1ZUUFMyUEQsIHNoYXJpbmcgaXRzIG1haW4gb3Bjb2RlIHdpdGggb3RoZXJzLCBu
ZWVkcyBhICJtYW51YWwiCiAgICBvdmVycmlkZSBvZiBkaXNwOHNjYWxlLgogICAgCiAgICBUaGUg
c2ltZF9zaXplIGNoYW5nZSBmb3IgdHdvYnl0ZV90YWJsZVsweDVhXSBpcyBiZW5pZ24gdG8gcHJl
LWV4aXN0aW5nCiAgICBjb2RlLCBidXQgYWxsb3dzIGRlY29kZV9kaXNwOHNjYWxlKCkgdG8gd29y
ayBhcyBpcyBoZXJlLgogICAgCiAgICBBbHNvIGNvcnJlY3QgdGhlIGNvbW1lbnQgb24gYW4gQVZY
IGNvdW50ZXJwYXJ0LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNA
Y2l0cml4LmNvbT4KLS0tCiB0b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jICAg
ICAgICB8ICA2ICsrCiB0b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5jICAgICAgICAgICAg
ICB8ICAyICsKIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmggICAgICAgICAgICAgIHwg
IDkgKysrCiB0b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3IuYyB8IDQz
ICsrKysrKysrKysrKysKIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jICAg
ICAgIHwgOTUgKysrKysrKysrKysrKysrKysrKysrKysrKy0tLQogNSBmaWxlcyBjaGFuZ2VkLCAx
NDUgaW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVz
dHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9l
dmV4LWRpc3A4LmMKaW5kZXggNzc2MDkxMjcwMC4uYzgwOGZlZDZjYyAxMDA2NDQKLS0tIGEvdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYworKysgYi90b29scy90ZXN0cy94ODZf
ZW11bGF0b3IvZXZleC1kaXNwOC5jCkBAIC0xMDksNiArMTA5LDEyIEBAIHN0YXRpYyBjb25zdCBz
dHJ1Y3QgdGVzdCBhdng1MTJmX2FsbFtdID0gewogICAgIElOU05fRlAoY21wLCAgICAgICAgICAg
ICAwZiwgYzIpLAogICAgIElOU04oY29taXNkLCAgICAgICA2NiwgICAwZiwgMmYsICAgIGVsLCAg
ICAgIHEsIGVsKSwKICAgICBJTlNOKGNvbWlzcywgICAgICAgICAsICAgMGYsIDJmLCAgICBlbCwg
ICAgICBkLCBlbCksCisgICAgSU5TTihjdnRwZDJwcywgICAgIDY2LCAgIDBmLCA1YSwgICAgdmws
ICAgICAgcSwgdmwpLAorICAgIElOU04oY3Z0cGgycHMsICAgICA2NiwgMGYzOCwgMTMsICAgIHZs
XzIsIGRfbmIsIHZsKSwKKyAgICBJTlNOKGN2dHBzMnBkLCAgICAgICAsICAgMGYsIDVhLCAgICB2
bF8yLCAgICBkLCB2bCksCisgICAgSU5TTihjdnRwczJwaCwgICAgIDY2LCAwZjNhLCAxZCwgICAg
dmxfMiwgZF9uYiwgdmwpLAorICAgIElOU04oY3Z0c2Qyc3MsICAgICBmMiwgICAwZiwgNWEsICAg
IGVsLCAgICAgIHEsIGVsKSwKKyAgICBJTlNOKGN2dHNzMnNkLCAgICAgZjMsICAgMGYsIDVhLCAg
ICBlbCwgICAgICBkLCBlbCksCiAgICAgSU5TTl9GUChkaXYsICAgICAgICAgICAgIDBmLCA1ZSks
CiAgICAgSU5TTihmbWFkZDEzMiwgICAgIDY2LCAwZjM4LCA5OCwgICAgdmwsICAgICBzZCwgdmwp
LAogICAgIElOU04oZm1hZGQxMzIsICAgICA2NiwgMGYzOCwgOTksICAgIGVsLCAgICAgc2QsIGVs
KSwKZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmMgYi90b29scy90
ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5jCmluZGV4IGJiZTAyODhmMDkuLmZkNTc1ZDZhOWUgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmMKKysrIGIvdG9vbHMvdGVz
dHMveDg2X2VtdWxhdG9yL3NpbWQuYwpAQCAtMTgxLDcgKzE4MSw5IEBAIHN0YXRpYyBpbmxpbmUg
Ym9vbCBfdG9fYm9vbChieXRlX3ZlY190IGJ2KQogIyAgZGVmaW5lIG1heCh4LCB5KSBCUl8obWF4
cHMsIF9tYXNrLCB4LCB5LCB1bmRlZigpLCB+MCkKICMgIGRlZmluZSBtaW4oeCwgeSkgQlJfKG1p
bnBzLCBfbWFzaywgeCwgeSwgdW5kZWYoKSwgfjApCiAjICBkZWZpbmUgbWl4KHgsIHkpIEIobW92
YXBzLCBfbWFzaywgeCwgeSwgKDBiMDEwMTAxMDEwMTAxMDEwMSAmIEFMTF9UUlVFKSkKKyMgIGRl
ZmluZSBzaHJpbmsxKHgpIEJSXyhjdnRwZDJwcywgX21hc2ssICh2ZGZfdCkoeCksICh2c2ZfaGFs
Zl90KXt9LCB+MCkKICMgIGRlZmluZSBzcXJ0KHgpIEJSKHNxcnRwcywgX21hc2ssIHgsIHVuZGVm
KCksIH4wKQorIyAgZGVmaW5lIHdpZGVuMSh4KSAoKHZlY190KUJSKGN2dHBzMnBkLCBfbWFzaywg
eCwgKHZkZl90KXVuZGVmKCksIH4wKSkKICMgIGlmIFZFQ19TSVpFID09IDE2CiAjICAgZGVmaW5l
IGludGVybGVhdmVfaGkoeCwgeSkgQih1bnBja2hwcywgX21hc2ssIHgsIHksIHVuZGVmKCksIH4w
KQogIyAgIGRlZmluZSBpbnRlcmxlYXZlX2xvKHgsIHkpIEIodW5wY2tscHMsIF9tYXNrLCB4LCB5
LCB1bmRlZigpLCB+MCkKZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1k
LmggYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5oCmluZGV4IGU0MzZmYzA0NzIuLjhj
ZjZlZjI3NjcgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmgKKysr
IGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuaApAQCAtNjgsNiArNjgsNyBAQCB0eXBl
ZGVmIHNob3J0IF9fYXR0cmlidXRlX18oKHZlY3Rvcl9zaXplKFZFQ19TSVpFKSkpIHZoaV90Owog
dHlwZWRlZiBpbnQgX19hdHRyaWJ1dGVfXygodmVjdG9yX3NpemUoVkVDX1NJWkUpKSkgdnNpX3Q7
CiAjaWYgVkVDX1NJWkUgPj0gOAogdHlwZWRlZiBsb25nIGxvbmcgX19hdHRyaWJ1dGVfXygodmVj
dG9yX3NpemUoVkVDX1NJWkUpKSkgdmRpX3Q7Cit0eXBlZGVmIGRvdWJsZSBfX2F0dHJpYnV0ZV9f
KCh2ZWN0b3Jfc2l6ZShWRUNfU0laRSkpKSB2ZGZfdDsKICNlbmRpZgogCiAjaWYgRUxFTV9TSVpF
ID09IDEKQEAgLTkzLDYgKzk0LDcgQEAgdHlwZWRlZiBjaGFyIF9fYXR0cmlidXRlX18oKHZlY3Rv
cl9zaXplKEhBTEZfU0laRSkpKSB2cWlfaGFsZl90OwogdHlwZWRlZiBzaG9ydCBfX2F0dHJpYnV0
ZV9fKCh2ZWN0b3Jfc2l6ZShIQUxGX1NJWkUpKSkgdmhpX2hhbGZfdDsKIHR5cGVkZWYgaW50IF9f
YXR0cmlidXRlX18oKHZlY3Rvcl9zaXplKEhBTEZfU0laRSkpKSB2c2lfaGFsZl90OwogdHlwZWRl
ZiBsb25nIGxvbmcgX19hdHRyaWJ1dGVfXygodmVjdG9yX3NpemUoSEFMRl9TSVpFKSkpIHZkaV9o
YWxmX3Q7Cit0eXBlZGVmIGZsb2F0IF9fYXR0cmlidXRlX18oKHZlY3Rvcl9zaXplKEhBTEZfU0la
RSkpKSB2c2ZfaGFsZl90OwogIyBlbmRpZgogCiAjIGlmIEVMRU1fQ09VTlQgPj0gNApAQCAtMzI4
LDYgKzMzMCwxMyBAQCBSRU4ocGFuZG4sICwgZCk7CiBSRU4ocG9yLCAsIGQpOwogUkVOKHB4b3Is
ICwgZCk7CiAjICBlbmRpZgorT1ZSKGN2dHBkMnBzeCk7CitPVlIoY3Z0cGQycHN5KTsKK09WUihj
dnRwaDJwcyk7CitPVlIoY3Z0cHMycGQpOworT1ZSKGN2dHBzMnBoKTsKK09WUihjdnRzZDJzcyk7
CitPVlIoY3Z0c3Myc2QpOwogT1ZSKG1vdmRkdXApOwogT1ZSKG1vdm50ZHEpOwogT1ZSKG1vdm50
ZHFhKTsKZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90ZXN0X3g4Nl9lbXVs
YXRvci5jIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMKaW5k
ZXggNTkyMTJmOWE3Yi4uYmZmOTMwZmI4ZSAxMDA2NDQKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2Vt
dWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9y
L3Rlc3RfeDg2X2VtdWxhdG9yLmMKQEAgLTM4NzEsNiArMzg3MSw0OSBAQCBpbnQgbWFpbihpbnQg
YXJnYywgY2hhciAqKmFyZ3YpCiAgICAgZWxzZQogICAgICAgICBwcmludGYoInNraXBwZWRcbiIp
OwogCisgICAgcHJpbnRmKCIlLTQwcyIsICJUZXN0aW5nIHZjdnRwaDJwcyAzMiglZWN4KSwlem1t
N3slazR9Li4uIik7CisgICAgaWYgKCBzdGFja19leGVjICYmIGNwdV9oYXNfYXZ4NTEyZiApCisg
ICAgeworICAgICAgICBkZWNsX2luc24oZXZleF92Y3Z0cGgycHMpOworICAgICAgICBkZWNsX2lu
c24oZXZleF92Y3Z0cHMycGgpOworCisgICAgICAgIGFzbSB2b2xhdGlsZSAoICJ2cHRlcm5sb2dk
ICQweDgxLCAlJXptbTcsICUlem1tNywgJSV6bW03XG5cdCIKKyAgICAgICAgICAgICAgICAgICAg
ICAgImttb3Z3ICUxLCUlazRcbiIKKyAgICAgICAgICAgICAgICAgICAgICAgcHV0X2luc24oZXZl
eF92Y3Z0cGgycHMsICJ2Y3Z0cGgycHMgMzIoJTApLCAlJXptbTcleyUlazQlfSIpCisgICAgICAg
ICAgICAgICAgICAgICAgIDo6ICJjIiAoTlVMTCksICJyIiAoMHgzMzMzKSApOworCisgICAgICAg
IHNldF9pbnNuKGV2ZXhfdmN2dHBoMnBzKTsKKyAgICAgICAgbWVtc2V0KHJlcywgMHhmZiwgMTI4
KTsKKyAgICAgICAgcmVzWzhdID0gMHg0MDAwM2MwMDsgLyogKDEuMCwgMi4wKSAqLworICAgICAg
ICByZXNbMTBdID0gMHg0NDAwNDIwMDsgLyogKDMuMCwgNC4wKSAqLworICAgICAgICByZXNbMTJd
ID0gMHgzNDAwYjgwMDsgLyogKC0uNSwgLjI1KSAqLworICAgICAgICByZXNbMTRdID0gMHhiYzAw
MDAwMDsgLyogKDAuMCwgLTEuKSAqLworICAgICAgICByZWdzLmVjeCA9ICh1bnNpZ25lZCBsb25n
KXJlczsKKyAgICAgICAgcmMgPSB4ODZfZW11bGF0ZSgmY3R4dCwgJmVtdWxvcHMpOworICAgICAg
ICBhc20gdm9sYXRpbGUgKCAidm1vdnVwcyAlJXptbTcsICUwIiA6ICI9bSIgKHJlc1sxNl0pICk7
CisgICAgICAgIGlmICggcmMgIT0gWDg2RU1VTF9PS0FZIHx8ICFjaGVja19laXAoZXZleF92Y3Z0
cGgycHMpICkKKyAgICAgICAgICAgIGdvdG8gZmFpbDsKKyAgICAgICAgcHJpbnRmKCJva2F5XG4i
KTsKKworICAgICAgICBwcmludGYoIiUtNDBzIiwgIlRlc3RpbmcgdmN2dHBzMnBoICQwLCV6bW0z
LDY0KCVlZHgpeyVrNH0uLi4iKTsKKyAgICAgICAgYXNtIHZvbGF0aWxlICggInZtb3Z1cHMgJTAs
ICUlem1tM1xuIgorICAgICAgICAgICAgICAgICAgICAgICBwdXRfaW5zbihldmV4X3ZjdnRwczJw
aCwgInZjdnRwczJwaCAkMCwgJSV6bW0zLCAxMjgoJTEpJXslJWs0JX0iKQorICAgICAgICAgICAg
ICAgICAgICAgICA6OiAibSIgKHJlc1sxNl0pLCAiZCIgKE5VTEwpICk7CisKKyAgICAgICAgc2V0
X2luc24oZXZleF92Y3Z0cHMycGgpOworICAgICAgICByZWdzLmVkeCA9ICh1bnNpZ25lZCBsb25n
KXJlczsKKyAgICAgICAgbWVtc2V0KHJlcyArIDMyLCAweGNjLCAzMik7CisgICAgICAgIHJjID0g
eDg2X2VtdWxhdGUoJmN0eHQsICZlbXVsb3BzKTsKKyAgICAgICAgaWYgKCByYyAhPSBYODZFTVVM
X09LQVkgfHwgIWNoZWNrX2VpcChldmV4X3ZjdnRwczJwaCkgKQorICAgICAgICAgICAgZ290byBm
YWlsOworICAgICAgICByZXNbMTVdID0gcmVzWzEzXSA9IHJlc1sxMV0gPSByZXNbOV0gPSAweGNj
Y2NjY2NjOworICAgICAgICBpZiAoIG1lbWNtcChyZXMgKyA4LCByZXMgKyAzMiwgMzIpICkKKyAg
ICAgICAgICAgIGdvdG8gZmFpbDsKKyAgICAgICAgcHJpbnRmKCJva2F5XG4iKTsKKyAgICB9Cisg
ICAgZWxzZQorICAgICAgICBwcmludGYoInNraXBwZWRcbiIpOworCiAjdW5kZWYgZGVjbF9pbnNu
CiAjdW5kZWYgcHV0X2luc24KICN1bmRlZiBzZXRfaW5zbgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUv
eDg2X2VtdWxhdGUuYwppbmRleCAzNTMxNWM3YWExLi4yY2FkOGMzNzQxIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYv
eDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtMzEwLDcgKzMxMCw4IEBAIHN0YXRpYyBjb25z
dCBzdHJ1Y3QgdHdvYnl0ZV90YWJsZSB7CiAgICAgWzB4NTIgLi4uIDB4NTNdID0geyBEc3RJbXBs
aWNpdHxTcmNNZW18TW9kUk18VHdvT3AsIHNpbWRfc2luZ2xlX2ZwIH0sCiAgICAgWzB4NTQgLi4u
IDB4NTddID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2ZwLCBkOHNf
dmwgfSwKICAgICBbMHg1OCAuLi4gMHg1OV0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTSwg
c2ltZF9hbnlfZnAsIGQ4c192bCB9LAotICAgIFsweDVhIC4uLiAweDViXSA9IHsgRHN0SW1wbGlj
aXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9vdGhlciB9LAorICAgIFsweDVhXSA9IHsgRHN0SW1w
bGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9hbnlfZnAsIGQ4c192bCB9LAorICAgIFsweDVi
XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9vdGhlciB9LAogICAgIFsw
eDVjIC4uLiAweDVmXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX2FueV9mcCwg
ZDhzX3ZsIH0sCiAgICAgWzB4NjAgLi4uIDB4NjJdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9k
Uk0sIHNpbWRfb3RoZXIsIGQ4c192bCB9LAogICAgIFsweDYzIC4uLiAweDY3XSA9IHsgRHN0SW1w
bGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQsIGQ4c192bCB9LApAQCAtNDM3LDcg
KzQzOCw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZXh0MGYzOF90YWJsZSB7CiAgICAgWzB4MGMg
Li4uIDB4MGRdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC5kOHMgPSBkOHNfdmwg
fSwKICAgICBbMHgwZSAuLi4gMHgwZl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCB9
LAogICAgIFsweDEwIC4uLiAweDEyXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwg
LmQ4cyA9IGQ4c192bCB9LAotICAgIFsweDEzXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIs
IC50d29fb3AgPSAxIH0sCisgICAgWzB4MTNdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwg
LnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfdmxfYnlfMiB9LAogICAgIFsweDE0IC4uLiAweDE2XSA9
IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwLCAuZDhzID0gZDhzX3ZsIH0sCiAgICAgWzB4
MTddID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAudHdvX29wID0gMSB9LAogICAg
IFsweDE4XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfc2NhbGFyX29wYywgLnR3b19vcCA9IDEsIC5k
OHMgPSAyIH0sCkBAIC01NDEsNyArNTQyLDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCBleHQwZjNh
X3RhYmxlIHsKICAgICBbMHgxOV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kXzEyOCwgLnRvX21lbSA9
IDEsIC50d29fb3AgPSAxLCAuZDhzID0gNCB9LAogICAgIFsweDFhXSA9IHsgLnNpbWRfc2l6ZSA9
IHNpbWRfMjU2LCAuZDhzID0gZDhzX3ZsX2J5XzIgfSwKICAgICBbMHgxYl0gPSB7IC5zaW1kX3Np
emUgPSBzaW1kXzI1NiwgLnRvX21lbSA9IDEsIC50d29fb3AgPSAxLCAuZDhzID0gZDhzX3ZsX2J5
XzIgfSwKLSAgICBbMHgxZF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAudG9fbWVtID0g
MSwgLnR3b19vcCA9IDEgfSwKKyAgICBbMHgxZF0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVy
LCAudG9fbWVtID0gMSwgLnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfdmxfYnlfMiB9LAogICAgIFsw
eDFlIC4uLiAweDFmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLmQ4cyA9IGQ4
c192bCB9LAogICAgIFsweDIwXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfbm9uZSwgLmQ4cyA9IDAg
fSwKICAgICBbMHgyMV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX290aGVyLCAuZDhzID0gMiB9LApA
QCAtMzAzOSw2ICszMDQwLDExIEBAIHg4Nl9kZWNvZGUoCiAgICAgICAgICAgICAgICAgbW9kcm1f
bW9kID0gMzsKICAgICAgICAgICAgICAgICBicmVhazsKIAorICAgICAgICAgICAgY2FzZSAweDVh
OiAvKiB2Y3Z0cHMycGQgbmVlZHMgc3BlY2lhbCBjYXNpbmcgKi8KKyAgICAgICAgICAgICAgICBp
ZiAoIGRpc3A4c2NhbGUgJiYgIWV2ZXgucGZ4ICYmICFldmV4LmJycyApCisgICAgICAgICAgICAg
ICAgICAgIC0tZGlzcDhzY2FsZTsKKyAgICAgICAgICAgICAgICBicmVhazsKKwogICAgICAgICAg
ICAgY2FzZSAweDdlOiAvKiB2bW92cSB4bW0vbTY0LHhtbSBuZWVkcyBzcGVjaWFsIGNhc2luZyAq
LwogICAgICAgICAgICAgICAgIGlmICggZGlzcDhzY2FsZSA9PSAyICYmIGV2ZXgucGZ4ID09IHZl
eF9mMyApCiAgICAgICAgICAgICAgICAgICAgIGRpc3A4c2NhbGUgPSAzOwpAQCAtNTk3Miw2ICs1
OTc4LDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgQ0FTRV9TSU1EX0FMTF9GUChfRVZFWCwgMHgwZiwg
MHg1ZCk6ICAgIC8qIHZtaW57cCxzfXtzLGR9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtr
fSAqLwogICAgIENBU0VfU0lNRF9BTExfRlAoX0VWRVgsIDB4MGYsIDB4NWUpOiAgICAvKiB2ZGl2
e3Asc317cyxkfSBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KICAgICBDQVNFX1NJ
TURfQUxMX0ZQKF9FVkVYLCAweDBmLCAweDVmKTogICAgLyogdm1heHtwLHN9e3MsZH0gW3h5el1t
bS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgYXZ4NTEyZl9hbGxfZnA6CiAgICAgICAg
IGdlbmVyYXRlX2V4Y2VwdGlvbl9pZigoZXZleC53ICE9IChldmV4LnBmeCAmIFZFWF9QUkVGSVhf
RE9VQkxFX01BU0spIHx8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGVhLnR5cGUg
IT0gT1BfUkVHICYmIGV2ZXguYnJzICYmCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IChldmV4LnBmeCAmIFZFWF9QUkVGSVhfU0NBTEFSX01BU0spKSksCkBAIC02NTMxLDcgKzY1Mzgs
NyBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgZ290byBzaW1kX3ptbTsKIAogICAgIENBU0VfU0lN
RF9BTExfRlAoLCAweDBmLCAweDVhKTogICAgICAgIC8qIGN2dHtwLHN9e3MsZH0ye3Asc317cyxk
fSB4bW0vbWVtLHhtbSAqLwotICAgIENBU0VfU0lNRF9BTExfRlAoX1ZFWCwgMHgwZiwgMHg1YSk6
ICAgIC8qIHZjdnRwe3MsZH0ycHtzLGR9IHhtbS9tZW0seG1tICovCisgICAgQ0FTRV9TSU1EX0FM
TF9GUChfVkVYLCAweDBmLCAweDVhKTogICAgLyogdmN2dHB7cyxkfTJwe3MsZH0ge3gseX1tbS9t
ZW0se3gseX1tbSAqLwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IC8qIHZjdnRze3MsZH0yc3tzLGR9IHhtbS9tZW0seG1tLHhtbSAqLwogICAgICAgICBvcF9ieXRl
cyA9IDQgPDwgKCgodmV4LnBmeCAmIFZFWF9QUkVGSVhfU0NBTEFSX01BU0spID8gMCA6IDEgKyB2
ZXgubCkgKwogICAgICAgICAgICAgICAgICAgICAgICAgICEhKHZleC5wZnggJiBWRVhfUFJFRklY
X0RPVUJMRV9NQVNLKSk7CkBAIC02NTQwLDYgKzY1NDcsMTIgQEAgeDg2X2VtdWxhdGUoCiAgICAg
ICAgICAgICBnb3RvIHNpbWRfMGZfc3NlMjsKICAgICAgICAgZ290byBzaW1kXzBmX2F2eDsKIAor
ICAgIENBU0VfU0lNRF9BTExfRlAoX0VWRVgsIDB4MGYsIDB4NWEpOiAgIC8qIHZjdnRwe3MsZH0y
cHtzLGR9IFt4eXpdbW0vbWVtLFt4eXpdbW17a30gKi8KKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAvKiB2Y3Z0c3tzLGR9MnN7cyxkfSB4bW0vbWVtLHhtbSx4bW17
a30gKi8KKyAgICAgICAgb3BfYnl0ZXMgPSA0IDw8ICgoKGV2ZXgucGZ4ICYgVkVYX1BSRUZJWF9T
Q0FMQVJfTUFTSykgPyAwIDogMSArIGV2ZXgubHIpICsKKyAgICAgICAgICAgICAgICAgICAgICAg
ICBldmV4LncpOworICAgICAgICBnb3RvIGF2eDUxMmZfYWxsX2ZwOworCiAgICAgQ0FTRV9TSU1E
X1BBQ0tFRF9GUCgsIDB4MGYsIDB4NWIpOiAgICAgLyogY3Z0e3BzLGRxfTJ7ZHEscHN9IHhtbS9t
ZW0seG1tICovCiAgICAgQ0FTRV9TSU1EX1BBQ0tFRF9GUChfVkVYLCAweDBmLCAweDViKTogLyog
dmN2dHtwcyxkcX0ye2RxLHBzfSB7eCx5fW1tL21lbSx7eCx5fW1tICovCiAgICAgY2FzZSBYODZF
TVVMX09QQ19GMygweDBmLCAweDViKTogICAgICAgLyogY3Z0dHBzMmRxIHhtbS9tZW0seG1tICov
CkBAIC04NDMxLDYgKzg0NDQsMTUgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIG9wX2J5dGVzID0g
OCA8PCB2ZXgubDsKICAgICAgICAgZ290byBzaW1kXzBmX3ltbTsKIAorICAgIGNhc2UgWDg2RU1V
TF9PUENfRVZFWF82NigweDBmMzgsIDB4MTMpOiAvKiB2Y3Z0cGgycHMge3gseX1tbS9tZW0sW3h5
el1tbXtrfSAqLworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZXZleC53IHx8IChlYS50
eXBlICE9IE9QX1JFRyAmJiBldmV4LmJycyksIEVYQ19VRCk7CisgICAgICAgIGhvc3RfYW5kX3Zj
cHVfbXVzdF9oYXZlKGF2eDUxMmYpOworICAgICAgICBpZiAoICFldmV4LmJycyApCisgICAgICAg
ICAgICBhdng1MTJfdmxlbl9jaGVjayhmYWxzZSk7CisgICAgICAgIG9wX2J5dGVzID0gOCA8PCBl
dmV4LmxyOworICAgICAgICBlbGVtX2J5dGVzID0gMjsKKyAgICAgICAgZ290byBzaW1kX3ptbTsK
KwogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHgxNik6IC8qIHZwZXJtcHMg
eW1tL20yNTYseW1tLHltbSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwg
MHgzNik6IC8qIHZwZXJtZCB5bW0vbTI1Nix5bW0seW1tICovCiAgICAgICAgIGdlbmVyYXRlX2V4
Y2VwdGlvbl9pZighdmV4LmwgfHwgdmV4LncsIEVYQ19VRCk7CkBAIC05MjYyLDI3ICs5Mjg0LDc5
IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICBnb3RvIGF2eDUxMmZfaW1tOF9ub19zYWU7CiAKICAg
ICBjYXNlIFg4NkVNVUxfT1BDX1ZFWF82NigweDBmM2EsIDB4MWQpOiAvKiB2Y3Z0cHMycGggJGlt
bTgse3gseX1tbSx4bW0vbWVtICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYz
YSwgMHgxZCk6IC8qIHZjdnRwczJwaCAkaW1tOCxbeHl6XW1tLHt4LHl9bW0vbWVte2t9ICovCiAg
ICAgewogICAgICAgICB1aW50MzJfdCBteGNzcjsKIAotICAgICAgICBnZW5lcmF0ZV9leGNlcHRp
b25faWYodmV4LncgfHwgdmV4LnJlZyAhPSAweGYsIEVYQ19VRCk7Ci0gICAgICAgIGhvc3RfYW5k
X3ZjcHVfbXVzdF9oYXZlKGYxNmMpOwogICAgICAgICBmYWlsX2lmKCFvcHMtPndyaXRlKTsKKyAg
ICAgICAgaWYgKCBldmV4X2VuY29kZWQoKSApCisgICAgICAgIHsKKyAgICAgICAgICAgIGdlbmVy
YXRlX2V4Y2VwdGlvbl9pZigoZXZleC53IHx8IGV2ZXgucmVnICE9IDB4ZiB8fCAhZXZleC5SWCB8
fAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAoZWEudHlwZSAhPSBPUF9SRUcg
JiYgKGV2ZXgueiB8fCBldmV4LmJycykpKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBFWENfVUQpOworICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEy
Zik7CisgICAgICAgICAgICBhdng1MTJfdmxlbl9jaGVjayhmYWxzZSk7CisgICAgICAgICAgICBv
cGMgPSBpbml0X2V2ZXgoc3R1Yik7CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAgICAgICB7
CisgICAgICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYodmV4LncgfHwgdmV4LnJlZyAhPSAw
eGYsIEVYQ19VRCk7CisgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShmMTZjKTsK
KyAgICAgICAgICAgIG9wYyA9IGluaXRfcHJlZml4ZXMoc3R1Yik7CisgICAgICAgIH0KKworICAg
ICAgICBvcF9ieXRlcyA9IDggPDwgZXZleC5scjsKIAotICAgICAgICBvcGMgPSBpbml0X3ByZWZp
eGVzKHN0dWIpOwogICAgICAgICBvcGNbMF0gPSBiOwogICAgICAgICBvcGNbMV0gPSBtb2RybTsK
ICAgICAgICAgaWYgKCBlYS50eXBlID09IE9QX01FTSApCiAgICAgICAgIHsKICAgICAgICAgICAg
IC8qIENvbnZlcnQgbWVtb3J5IG9wZXJhbmQgdG8gKCVyQVgpLiAqLwogICAgICAgICAgICAgdmV4
LmIgPSAxOworICAgICAgICAgICAgZXZleC5iID0gMTsKICAgICAgICAgICAgIG9wY1sxXSAmPSAw
eDM4OwogICAgICAgICB9CiAgICAgICAgIG9wY1syXSA9IGltbTE7Ci0gICAgICAgIGluc25fYnl0
ZXMgPSBQRlhfQllURVMgKyAzOworICAgICAgICBpZiAoIGV2ZXhfZW5jb2RlZCgpICkKKyAgICAg
ICAgeworICAgICAgICAgICAgdW5zaWduZWQgaW50IGZ1bGwgPSAwOworCisgICAgICAgICAgICBp
bnNuX2J5dGVzID0gRVZFWF9QRlhfQllURVMgKyAzOworICAgICAgICAgICAgY29weV9FVkVYKG9w
YywgZXZleCk7CisKKyAgICAgICAgICAgIGlmICggZWEudHlwZSA9PSBPUF9NRU0gJiYgZXZleC5v
cG1zayApCisgICAgICAgICAgICB7CisgICAgICAgICAgICAgICAgZnVsbCA9IDB4ZmZmZiA+PiAo
MTYgLSBvcF9ieXRlcyAvIDIpOworICAgICAgICAgICAgICAgIG9wX21hc2sgJj0gZnVsbDsKKyAg
ICAgICAgICAgICAgICBpZiAoICFvcF9tYXNrICkKKyAgICAgICAgICAgICAgICAgICAgZ290byBj
b21wbGV0ZV9pbnNuOworCisgICAgICAgICAgICAgICAgZmlyc3RfYnl0ZSA9IF9fYnVpbHRpbl9j
dHoob3BfbWFzayk7CisgICAgICAgICAgICAgICAgb3BfbWFzayA+Pj0gZmlyc3RfYnl0ZTsKKyAg
ICAgICAgICAgICAgICBmdWxsID4+PSBmaXJzdF9ieXRlOworICAgICAgICAgICAgICAgIGZpcnN0
X2J5dGUgPDw9IDE7CisgICAgICAgICAgICAgICAgb3BfYnl0ZXMgPSAoMzIgLSBfX2J1aWx0aW5f
Y2x6KG9wX21hc2spKSA8PCAxOworCisgICAgICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAg
ICAgKiBXZSBtYXkgbmVlZCB0byByZWFkIChwYXJ0cyBvZikgdGhlIG1lbW9yeSBvcGVyYW5kIGZv
ciB0aGUKKyAgICAgICAgICAgICAgICAgKiBwdXJwb3NlIG9mIG1lcmdpbmcgaW4gb3JkZXIgdG8g
YXZvaWQgc3BsaXR0aW5nIHRoZSB3cml0ZQorICAgICAgICAgICAgICAgICAqIGJlbG93IGludG8g
bXVsdGlwbGUgb25lcy4KKyAgICAgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgICAgICBpZiAo
IG9wX21hc2sgIT0gZnVsbCAmJgorICAgICAgICAgICAgICAgICAgICAgKHJjID0gb3BzLT5yZWFk
KGVhLm1lbS5zZWcsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1bmNh
dGVfZWEoZWEubWVtLm9mZiArIGZpcnN0X2J5dGUpLAorICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICh2b2lkICopbW12YWxwICsgZmlyc3RfYnl0ZSwgb3BfYnl0ZXMsCisgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY3R4dCkpICE9IFg4NkVNVUxfT0tBWSAp
CisgICAgICAgICAgICAgICAgICAgIGdvdG8gZG9uZTsKKyAgICAgICAgICAgIH0KKyAgICAgICAg
fQorICAgICAgICBlbHNlCisgICAgICAgIHsKKyAgICAgICAgICAgIGluc25fYnl0ZXMgPSBQRlhf
QllURVMgKyAzOworICAgICAgICAgICAgY29weV9WRVgob3BjLCB2ZXgpOworICAgICAgICB9CiAg
ICAgICAgIG9wY1szXSA9IDB4YzM7CiAKLSAgICAgICAgY29weV9WRVgob3BjLCB2ZXgpOwogICAg
ICAgICAvKiBMYXRjaCBNWENTUiAtIHdlIG1heSBuZWVkIHRvIHJlc3RvcmUgaXQgYmVsb3cuICov
CiAgICAgICAgIGludm9rZV9zdHViKCJzdG14Y3NyICVbbXhjc3JdIiwgIiIsCiAgICAgICAgICAg
ICAgICAgICAgICI9bSIgKCptbXZhbHApLCBbbXhjc3JdICI9bSIgKG14Y3NyKSA6ICJhIiAobW12
YWxwKSk7CkBAIC05MjkxLDcgKzkzNjUsOCBAQCB4ODZfZW11bGF0ZSgKIAogICAgICAgICBpZiAo
IGVhLnR5cGUgPT0gT1BfTUVNICkKICAgICAgICAgewotICAgICAgICAgICAgcmMgPSBvcHMtPndy
aXRlKGVhLm1lbS5zZWcsIGVhLm1lbS5vZmYsIG1tdmFscCwgOCA8PCB2ZXgubCwgY3R4dCk7Cisg
ICAgICAgICAgICByYyA9IG9wcy0+d3JpdGUoZWEubWVtLnNlZywgdHJ1bmNhdGVfZWEoZWEubWVt
Lm9mZiArIGZpcnN0X2J5dGUpLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICh2b2lkICop
bW12YWxwICsgZmlyc3RfYnl0ZSwgb3BfYnl0ZXMsIGN0eHQpOwogICAgICAgICAgICAgaWYgKCBy
YyAhPSBYODZFTVVMX09LQVkgKQogICAgICAgICAgICAgewogICAgICAgICAgICAgICAgIGFzbSB2
b2xhdGlsZSAoICJsZG14Y3NyICUwIiA6OiAibSIgKG14Y3NyKSApOwotLQpnZW5lcmF0ZWQgYnkg
Z2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxp
bmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMu
eGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon May 27 08:44:27 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 08:44:27 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hVBF5-0006sC-Ep; Mon, 27 May 2019 08: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=ZsVf=T3=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hVBF3-0006rq-JS
 for xen-changelog@lists.xenproject.org; Mon, 27 May 2019 08:44:25 +0000
X-Inumbo-ID: a0623446-805b-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a0623446-805b-11e9-8980-bc764e045a96;
 Mon, 27 May 2019 08:44:23 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVBF1-0006Q9-2F
 for xen-changelog@lists.xenproject.org; Mon, 27 May 2019 08:44:23 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVBF0-0004Hz-Vz
 for xen-changelog@lists.xenproject.org; Mon, 27 May 2019 08:44:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hVBF0-0004Hz-Vz@xenbits.xenproject.org>
Date: Mon, 27 May 2019 08:44:22 +0000
Subject: [Xen-changelog] [xen master] x86emul: support AVX512F
 legacy-equivalent packed int/FP conversion insns
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGVkODA2ZjM3MzczMDRiMWFhMDFlOGY3ZGZkMDE0NjAwMThmOGMwMjMKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDI0
IDEwOjIyOjE4IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDI0IDEwOjIyOjE4IDIwMTkgKzAyMDAKCiAgICB4
ODZlbXVsOiBzdXBwb3J0IEFWWDUxMkYgbGVnYWN5LWVxdWl2YWxlbnQgcGFja2VkIGludC9GUCBj
b252ZXJzaW9uIGluc25zCiAgICAKICAgIC4uLiBpbmNsdWRpbmcgdGhlIHR3byBBVlg1MTJEUSBm
b3JtcyB3aGljaCBzaGFyZWQgZW5jb2RpbmdzLCBqdXN0IHdpdGgKICAgIEVWRVguVyBzZXQgdGhl
cmUuCiAgICAKICAgIFZDVlREUTJQRCwgc2hhcmluZyBpdHMgbWFpbiBvcGNvZGUgd2l0aCBvdGhl
cnMsIG5lZWRzIGEgIm1hbnVhbCIKICAgIG92ZXJyaWRlIG9mIGRpc3A4c2NhbGUuCiAgICAKICAg
IFRoZSBzaW1kX3NpemUgY2hhbmdlcyBmb3IgdGhlIHR3b2J5dGVfdGFibGVbXSBlbnRyaWVzIGFy
ZSBiZW5pZ24gdG8KICAgIHByZS1leGlzdGluZyBjb2RlLCBidXQgYWxsb3cgZGVjb2RlX2Rpc3A4
c2NhbGUoKSB0byB3b3JrIGFzIGlzIGhlcmUuCiAgICAKICAgIFRoZSBhdCB0aGlzIHBvaW50IHdy
b25nIHBsYWNlbWVudCBvZiB0aGUgMHhlNiBjYXNlIGJsb2NrIGlzIG9uY2UgYWdhaW4KICAgIGlu
IGFudGljaXBhdGlvbiBvZiBmdXJ0aGVyIGFkZGl0aW9ucyBvZiBjYXNlIGxhYmVscy4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNr
ZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYyAgfCAgNiArKysrKwogdG9vbHMvdGVz
dHMveDg2X2VtdWxhdG9yL3NpbWQuYyAgICAgICAgfCAxOCArKysrKysrKysrKy0tCiB0b29scy90
ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5oICAgICAgICB8ICA3ICsrKysrKwogeGVuL2FyY2gveDg2
L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgfCA0NiArKysrKysrKysrKysrKysrKysrKysrKysr
KysrKysrKy0tCiA0IGZpbGVzIGNoYW5nZWQsIDczIGluc2VydGlvbnMoKyksIDQgZGVsZXRpb25z
KC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYyBi
L3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKaW5kZXggYzgwOGZlZDZjYy4u
YWZmMGFhN2EyNyAxMDA2NDQKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlz
cDguYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCkBAIC0xMDks
OCArMTA5LDEyIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJmX2FsbFtdID0gewog
ICAgIElOU05fRlAoY21wLCAgICAgICAgICAgICAwZiwgYzIpLAogICAgIElOU04oY29taXNkLCAg
ICAgICA2NiwgICAwZiwgMmYsICAgIGVsLCAgICAgIHEsIGVsKSwKICAgICBJTlNOKGNvbWlzcywg
ICAgICAgICAsICAgMGYsIDJmLCAgICBlbCwgICAgICBkLCBlbCksCisgICAgSU5TTihjdnRkcTJw
ZCwgICAgIGYzLCAgIDBmLCBlNiwgICAgdmxfMiwgICAgZCwgdmwpLAorICAgIElOU04oY3Z0ZHEy
cHMsICAgICAgICwgICAwZiwgNWIsICAgIHZsLCAgICAgIGQsIHZsKSwKKyAgICBJTlNOKGN2dHBk
MmRxLCAgICAgZjIsICAgMGYsIGU2LCAgICB2bCwgICAgICBxLCB2bCksCiAgICAgSU5TTihjdnRw
ZDJwcywgICAgIDY2LCAgIDBmLCA1YSwgICAgdmwsICAgICAgcSwgdmwpLAogICAgIElOU04oY3Z0
cGgycHMsICAgICA2NiwgMGYzOCwgMTMsICAgIHZsXzIsIGRfbmIsIHZsKSwKKyAgICBJTlNOKGN2
dHBzMmRxLCAgICAgNjYsICAgMGYsIDViLCAgICB2bCwgICAgICBkLCB2bCksCiAgICAgSU5TTihj
dnRwczJwZCwgICAgICAgLCAgIDBmLCA1YSwgICAgdmxfMiwgICAgZCwgdmwpLAogICAgIElOU04o
Y3Z0cHMycGgsICAgICA2NiwgMGYzYSwgMWQsICAgIHZsXzIsIGRfbmIsIHZsKSwKICAgICBJTlNO
KGN2dHNkMnNzLCAgICAgZjIsICAgMGYsIDVhLCAgICBlbCwgICAgICBxLCBlbCksCkBAIC0zOTgs
NiArNDAyLDggQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmRxX2FsbFtdID0gewog
ICAgIElOU05fUEZQKGFuZCwgICAgICAgICAgICAgIDBmLCA1NCksCiAgICAgSU5TTl9QRlAoYW5k
biwgICAgICAgICAgICAgMGYsIDU1KSwKICAgICBJTlNOKGJyb2FkY2FzdGkzMngyLCA2NiwgMGYz
OCwgNTksIGVsXzIsICBkLCB2bCksCisgICAgSU5TTihjdnRxcTJwZCwgICAgICAgZjMsICAgMGYs
IGU2LCAgIHZsLCAgcSwgdmwpLAorICAgIElOU04oY3Z0cXEycHMsICAgICAgICAgLCAgIDBmLCA1
YiwgICB2bCwgIHEsIHZsKSwKICAgICBJTlNOX1BGUChvciwgICAgICAgICAgICAgICAwZiwgNTYp
LAogLy8gICAgICAgcG1vdmQybSwgICAgICAgIGYzLCAwZjM4LCAzOSwgICAgICAgIGQKIC8vICAg
ICAgIHBtb3ZtMiwgICAgICAgICBmMywgMGYzOCwgMzgsICAgICAgIGRxCmRpZmYgLS1naXQgYS90
b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5jIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9y
L3NpbWQuYwppbmRleCBmZDU3NWQ2YTllLi5lZTAxMzYxYjEwIDEwMDY0NAotLS0gYS90b29scy90
ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9z
aW1kLmMKQEAgLTkyLDYgKzkyLDEzIEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBfdG9fYm9vbChieXRl
X3ZlY190IGJ2KQogIyBkZWZpbmUgdG9faW50KHgpICgodmVjX3QpeyAoaW50KSh4KVswXSB9KQog
I2VsaWYgVkVDX1NJWkUgPT0gOCAmJiBGTE9BVF9TSVpFID09IDQgJiYgZGVmaW5lZChfXzNkTk9X
X18pCiAjIGRlZmluZSB0b19pbnQoeCkgX19idWlsdGluX2lhMzJfcGkyZmQoX19idWlsdGluX2lh
MzJfcGYyaWQoeCkpCisjZWxpZiBkZWZpbmVkKEZMT0FUX1NJWkUpICYmIFZFQ19TSVpFID4gRkxP
QVRfU0laRSAmJiBkZWZpbmVkKF9fQVZYNTEyRl9fKSAmJiBcCisgICAgICAoVkVDX1NJWkUgPT0g
NjQgfHwgZGVmaW5lZChfX0FWWDUxMlZMX18pKQorIyBpZiBGTE9BVF9TSVpFID09IDQKKyMgIGRl
ZmluZSB0b19pbnQoeCkgQlIoY3Z0ZHEycHMsIF9tYXNrLCBCUihjdnRwczJkcSwgX21hc2ssIHgs
ICh2c2lfdCl1bmRlZigpLCB+MCksIHVuZGVmKCksIH4wKQorIyBlbGlmIEZMT0FUX1NJWkUgPT0g
OAorIyAgZGVmaW5lIHRvX2ludCh4KSBCKGN2dGRxMnBkLCBfbWFzaywgQlIoY3Z0cGQyZHEsIF9t
YXNrLCB4LCAodnNpX2hhbGZfdCl7fSwgfjApLCB1bmRlZigpLCB+MCkKKyMgZW5kaWYKICNlbGlm
IFZFQ19TSVpFID09IDE2ICYmIGRlZmluZWQoX19TU0UyX18pCiAjIGlmIEZMT0FUX1NJWkUgPT0g
NAogIyAgZGVmaW5lIHRvX2ludCh4KSBfX2J1aWx0aW5faWEzMl9jdnRkcTJwcyhfX2J1aWx0aW5f
aWEzMl9jdnRwczJkcSh4KSkKQEAgLTExNDIsMTUgKzExNDksMjEgQEAgaW50IHNpbWRfdGVzdCh2
b2lkKQogICAgIHRvdWNoKHNyYyk7CiAgICAgaWYgKCAhZXEoeCAqIC1hbHQsIC1zcmMpICkgcmV0
dXJuIF9fTElORV9fOwogCi0jIGlmIGRlZmluZWQocmVjaXApICYmIGRlZmluZWQodG9faW50KQor
IyBpZmRlZiB0b19pbnQKIAogICAgIHRvdWNoKHNyYyk7CisgICAgeCA9IHRvX2ludChzcmMpOwor
ICAgIHRvdWNoKHNyYyk7CisgICAgaWYgKCAhZXEoeCwgc3JjKSApIHJldHVybiBfX0xJTkVfXzsK
KworIyAgaWZkZWYgcmVjaXAKKyAgICB0b3VjaChzcmMpOwogICAgIHggPSByZWNpcChzcmMpOwog
ICAgIHRvdWNoKHNyYyk7CiAgICAgdG91Y2goeCk7CiAgICAgaWYgKCAhZXEodG9faW50KHJlY2lw
KHgpKSwgc3JjKSApIHJldHVybiBfX0xJTkVfXzsKIAotIyAgaWZkZWYgcnNxcnQKKyMgICBpZmRl
ZiByc3FydAogICAgIHggPSBzcmMgKiBzcmM7CiAgICAgdG91Y2goeCk7CiAgICAgeSA9IHJzcXJ0
KHgpOwpAQCAtMTE1OCw2ICsxMTcxLDcgQEAgaW50IHNpbWRfdGVzdCh2b2lkKQogICAgIGlmICgg
IWVxKHRvX2ludChyZWNpcCh5KSksIHNyYykgKSByZXR1cm4gX19MSU5FX187CiAgICAgdG91Y2go
c3JjKTsKICAgICBpZiAoICFlcSh0b19pbnQoeSksIHRvX2ludChyZWNpcChzcmMpKSkgKSByZXR1
cm4gX19MSU5FX187CisjICAgZW5kaWYKICMgIGVuZGlmCiAKICMgZW5kaWYKZGlmZiAtLWdpdCBh
L3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmggYi90b29scy90ZXN0cy94ODZfZW11bGF0
b3Ivc2ltZC5oCmluZGV4IDhjZjZlZjI3NjcuLjc0ZTRlYWE3YzUgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmgKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9y
L3NpbWQuaApAQCAtMjQ0LDYgKzI0NCw3IEBAIGFzbSAoICIubWFjcm8gb3ZlcnJpZGUgaW5zbiAg
ICBcblx0IgogT1ZSX0lOVChicm9hZGNhc3QpOwogT1ZSX1NGUChicm9hZGNhc3QpOwogT1ZSX1NG
UChjb21pKTsKK09WUl9WRlAoY3Z0ZHEyKTsKIE9WUl9GUChhZGQpOwogT1ZSX0lOVChhZGQpOwog
T1ZSX0JXKGFkZHMpOwpAQCAtMzMwLDEzICszMzEsMTkgQEAgUkVOKHBhbmRuLCAsIGQpOwogUkVO
KHBvciwgLCBkKTsKIFJFTihweG9yLCAsIGQpOwogIyAgZW5kaWYKK09WUihjdnRwZDJkcXgpOwor
T1ZSKGN2dHBkMmRxeSk7CiBPVlIoY3Z0cGQycHN4KTsKIE9WUihjdnRwZDJwc3kpOwogT1ZSKGN2
dHBoMnBzKTsKK09WUihjdnRwczJkcSk7CiBPVlIoY3Z0cHMycGQpOwogT1ZSKGN2dHBzMnBoKTsK
IE9WUihjdnRzZDJzcyk7CiBPVlIoY3Z0c3Myc2QpOworT1ZSKGN2dHRwZDJkcXgpOworT1ZSKGN2
dHRwZDJkcXkpOworT1ZSKGN2dHRwczJkcSk7CiBPVlIobW92ZGR1cCk7CiBPVlIobW92bnRkcSk7
CiBPVlIobW92bnRkcWEpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4
Nl9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwppbmRl
eCAyY2FkOGMzNzQxLi4yM2EyYWI2N2Q5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2Vt
dWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2Vt
dWxhdGUuYwpAQCAtMzExLDcgKzMxMSw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdHdvYnl0ZV90
YWJsZSB7CiAgICAgWzB4NTQgLi4uIDB4NTddID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0s
IHNpbWRfcGFja2VkX2ZwLCBkOHNfdmwgfSwKICAgICBbMHg1OCAuLi4gMHg1OV0gPSB7IERzdElt
cGxpY2l0fFNyY01lbXxNb2RSTSwgc2ltZF9hbnlfZnAsIGQ4c192bCB9LAogICAgIFsweDVhXSA9
IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9hbnlfZnAsIGQ4c192bCB9LAot
ICAgIFsweDViXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9vdGhlciB9
LAorICAgIFsweDViXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9wYWNr
ZWRfZnAsIGQ4c192bCB9LAogICAgIFsweDVjIC4uLiAweDVmXSA9IHsgRHN0SW1wbGljaXR8U3Jj
TWVtfE1vZFJNLCBzaW1kX2FueV9mcCwgZDhzX3ZsIH0sCiAgICAgWzB4NjAgLi4uIDB4NjJdID0g
eyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfb3RoZXIsIGQ4c192bCB9LAogICAgIFsw
eDYzIC4uLiAweDY3XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9p
bnQsIGQ4c192bCB9LApAQCAtMzc1LDcgKzM3NSw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdHdv
Ynl0ZV90YWJsZSB7CiAgICAgWzB4ZTBdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNp
bWRfcGFja2VkX2ludCwgZDhzX3ZsIH0sCiAgICAgWzB4ZTEgLi4uIDB4ZTJdID0geyBEc3RJbXBs
aWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfMTI4LCA0IH0sCiAgICAgWzB4ZTMgLi4uIDB4ZTVdID0g
eyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2ludCwgZDhzX3ZsIH0sCi0g
ICAgWzB4ZTZdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18TW92LCBzaW1kX290aGVyIH0s
CisgICAgWzB4ZTZdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18TW92LCBzaW1kX3BhY2tl
ZF9mcCwgZDhzX3ZsIH0sCiAgICAgWzB4ZTddID0geyBEc3RNZW18U3JjSW1wbGljaXR8TW9kUk18
TW92LCBzaW1kX3BhY2tlZF9pbnQsIGQ4c192bCB9LAogICAgIFsweGU4IC4uLiAweGVmXSA9IHsg
RHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQsIGQ4c192bCB9LAogICAg
IFsweGYwXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9vdGhlciB9LApA
QCAtMzA0OSw2ICszMDQ5LDExIEBAIHg4Nl9kZWNvZGUoCiAgICAgICAgICAgICAgICAgaWYgKCBk
aXNwOHNjYWxlID09IDIgJiYgZXZleC5wZnggPT0gdmV4X2YzICkKICAgICAgICAgICAgICAgICAg
ICAgZGlzcDhzY2FsZSA9IDM7CiAgICAgICAgICAgICAgICAgYnJlYWs7CisKKyAgICAgICAgICAg
IGNhc2UgMHhlNjogLyogdmN2dGRxMnBkIG5lZWRzIHNwZWNpYWwgY2FzaW5nICovCisgICAgICAg
ICAgICAgICAgaWYgKCBkaXNwOHNjYWxlICYmIGV2ZXgucGZ4ID09IHZleF9mMyAmJiAhZXZleC53
ICYmICFldmV4LmJycyApCisgICAgICAgICAgICAgICAgICAgIC0tZGlzcDhzY2FsZTsKKyAgICAg
ICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgIH0KICAgICAgICAgICAgIGJyZWFrOwogCkBA
IC02NTYxLDYgKzY1NjYsMjIgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIG9wX2J5dGVzID0gMTYg
PDwgdmV4Lmw7CiAgICAgICAgIGdvdG8gc2ltZF8wZl9jdnQ7CiAKKyAgICBjYXNlIFg4NkVNVUxf
T1BDX0VWRVhfNjYoMHgwZiwgMHg1Yik6IC8qIHZjdnRwczJkcSBbeHl6XW1tL21lbSxbeHl6XW1t
e2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYX0YzKDB4MGYsIDB4NWIpOiAvKiB2Y3Z0
dHBzMmRxIFt4eXpdbW0vbWVtLFt4eXpdbW17a30gKi8KKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0
aW9uX2lmKGV2ZXgudywgRVhDX1VEKTsKKyAgICAgICAgLyogZmFsbCB0aHJvdWdoICovCisgICAg
Y2FzZSBYODZFTVVMX09QQ19FVkVYKDB4MGYsIDB4NWIpOiAgICAvKiB2Y3Z0ZHEycHMgW3h5el1t
bS9tZW0sW3h5el1tbXtrfSAqLworICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgLyogdmN2dHFxMnBzIFt4eXpdbW0vbWVtLHt4LHl9bW17a30gKi8KKyAgICAgICAgaWYg
KCBldmV4LncgKQorICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZHEp
OworICAgICAgICBlbHNlCisgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1
MTJmKTsKKyAgICAgICAgaWYgKCBlYS50eXBlICE9IE9QX1JFRyB8fCAhZXZleC5icnMgKQorICAg
ICAgICAgICAgYXZ4NTEyX3ZsZW5fY2hlY2soZmFsc2UpOworICAgICAgICBkIHw9IFR3b09wOwor
ICAgICAgICBvcF9ieXRlcyA9IDE2IDw8IGV2ZXgubHI7CisgICAgICAgIGdvdG8gc2ltZF96bW07
CisKICAgICBDQVNFX1NJTURfUEFDS0VEX0lOVCgweDBmLCAweDYwKTogICAgLyogcHVucGNrbGJ3
IHsseH1tbS9tZW0seyx4fW1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19WRVhfNjYoMHgwZiwg
MHg2MCk6IC8qIHZwdW5wY2tsYncge3gseX1tbS9tZW0se3gseX1tbSx7eCx5fW1tICovCiAgICAg
Q0FTRV9TSU1EX1BBQ0tFRF9JTlQoMHgwZiwgMHg2MSk6ICAgIC8qIHB1bnBja2x3ZCB7LHh9bW0v
bWVtLHsseH1tbSAqLwpAQCAtNzIyNyw2ICs3MjQ4LDI3IEBAIHg4Nl9lbXVsYXRlKAogICAgICAg
ICBvcF9ieXRlcyA9IDg7CiAgICAgICAgIGdvdG8gc2ltZF8wZl94bW07CiAKKyAgICBjYXNlIFg4
NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhlNik6ICAgLyogdmN2dHRwZDJkcSBbeHl6XW1tL21l
bSx7eCx5fW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYX0YyKDB4MGYsIDB4ZTYp
OiAgIC8qIHZjdnRwZDJkcSBbeHl6XW1tL21lbSx7eCx5fW1te2t9ICovCisgICAgICAgIGdlbmVy
YXRlX2V4Y2VwdGlvbl9pZighZXZleC53LCBFWENfVUQpOworICAgICAgICAvKiBmYWxsIHRocm91
Z2ggKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfRjMoMHgwZiwgMHhlNik6ICAgLyogdmN2
dGRxMnBkIHt4LHl9bW0vbWVtLFt4eXpdbW17a30gKi8KKyAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgLyogdmN2dHFxMnBkIFt4eXpdbW0vbWVtLFt4eXpdbW17a30g
Ki8KKyAgICAgICAgaWYgKCBldmV4LnBmeCAhPSB2ZXhfZjMgKQorICAgICAgICAgICAgaG9zdF9h
bmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZik7CisgICAgICAgIGVsc2UgaWYgKCBldmV4LncgKQor
ICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZHEpOworICAgICAgICBl
bHNlCisgICAgICAgIHsKKyAgICAgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUx
MmYpOworICAgICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0gT1BfTUVN
ICYmIGV2ZXguYnJzLCBFWENfVUQpOworICAgICAgICB9CisgICAgICAgIGlmICggZWEudHlwZSAh
PSBPUF9SRUcgfHwgIWV2ZXguYnJzICkKKyAgICAgICAgICAgIGF2eDUxMl92bGVuX2NoZWNrKGZh
bHNlKTsKKyAgICAgICAgZCB8PSBUd29PcDsKKyAgICAgICAgb3BfYnl0ZXMgPSA4IDw8IChldmV4
LncgKyBldmV4LmxyKTsKKyAgICAgICAgZ290byBzaW1kX3ptbTsKKwogICAgIGNhc2UgWDg2RU1V
TF9PUENfRjIoMHgwZiwgMHhmMCk6ICAgICAvKiBsZGRxdSBtMTI4LHhtbSAqLwogICAgIGNhc2Ug
WDg2RU1VTF9PUENfVkVYX0YyKDB4MGYsIDB4ZjApOiAvKiB2bGRkcXUgbWVtLHt4LHl9bW0gKi8K
ICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGVhLnR5cGUgIT0gT1BfTUVNLCBFWENfVUQp
OwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
bWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon May 27 08:44:38 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 08:44:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hVBFG-0006ua-JD; Mon, 27 May 2019 08:44:38 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZsVf=T3=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hVBFF-0006uR-RT
 for xen-changelog@lists.xenproject.org; Mon, 27 May 2019 08:44:37 +0000
X-Inumbo-ID: a66aab2c-805b-11e9-ae67-3348b8e46ae7
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id a66aab2c-805b-11e9-ae67-3348b8e46ae7;
 Mon, 27 May 2019 08:44:33 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVBFB-0006QL-8r
 for xen-changelog@lists.xenproject.org; Mon, 27 May 2019 08:44:33 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVBFB-0004IS-6J
 for xen-changelog@lists.xenproject.org; Mon, 27 May 2019 08:44:33 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hVBFB-0004IS-6J@xenbits.xenproject.org>
Date: Mon, 27 May 2019 08:44:33 +0000
Subject: [Xen-changelog] [xen master] x86emul: support AVX512F
 legacy-equivalent scalar int/FP conversion insns
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGJhZjRhMzc2ZjU1MDUxYjE4YmRmM2Q2NWE3ZDc4Y2ZmOGJiNGZiNTEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDI0
IDEwOjIyOjU1IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDI0IDEwOjIyOjU1IDIwMTkgKzAyMDAKCiAgICB4
ODZlbXVsOiBzdXBwb3J0IEFWWDUxMkYgbGVnYWN5LWVxdWl2YWxlbnQgc2NhbGFyIGludC9GUCBj
b252ZXJzaW9uIGluc25zCiAgICAKICAgIFZDVlR7LFR9U3tTLER9MlNJIHVzZSBFVkVYLlcgZm9y
IHRoZWlyIGRlc3RpbmF0aW9uIChyZWdpc3RlcikgcmF0aGVyCiAgICB0aGFuIHRoZWlyIChwb3Nz
aWJseSBtZW1vcnkpIHNvdXJjZSBvcGVyYW5kIHNpemUgYW5kIGhlbmNlIG5lZWQgYQogICAgIm1h
bnVhbCIgb3ZlcnJpZGUgb2YgZGlzcDhzY2FsZS4KICAgIAogICAgV2hpbGUgdGhlIFNETSBjbGFp
bXMgdGhhdCBFVkVYLkwnTCBuZWVkcyB0byBiZSB6ZXJvIGZvciB0aGUgMzItYml0IGZvcm1zCiAg
ICBvZiBWQ1ZUeyxVfVNJMlNEIChleGNlcHRpb24gdHlwZSBFMTBORiksIG9ic2VydmF0aW9ucyBv
biBteSB0ZXN0IHN5c3RlbQogICAgZG8gbm90IGNvbmZpcm0gdGhpcyAoYW5kIEkndmUgZ290IGlu
Zm9ybWFsIGNvbmZpcm1hdGlvbiB0aGF0IHRoaXMgaXMgYQogICAgZG9jIG1pc3Rha2UpLiBOZXZl
cnRoZWxlc3MsIHRvIGJlIG9uIHRoZSBzYWZlIHNpZGUsIGZvcmNlIGV2ZXgubHIgdG8gYmUKICAg
IHplcm8gaW4gdGhpcyBjYXNlIHRob3VnaCB3aGVuIGNvbnN0cnVjdGluZyB0aGUgc3R1Yi4KICAg
IAogICAgU2xpZ2h0bHkgYWRqdXN0IHRoZSBzY2FsYXIgdG9faW50KCkgaW4gdGhlIHRlc3QgaGFy
bmVzcywgdG8gaW5jcmVhc2UgdGhlCiAgICBjaGFuY2VzIG9mIHRoZSBvcGVyYW5kIGVuZGluZyB1
cCBpbiBtZW1vcnkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGlj
aEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0Bj
aXRyaXguY29tPgotLS0KIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMgIHwg
MTMgKysrKystCiB0b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5jICAgICAgICB8ICAyICst
CiB0b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5oICAgICAgICB8IDE4ICsrKysrKysrCiB4
ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYyB8IDgwICsrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKysrLS0KIDQgZmlsZXMgY2hhbmdlZCwgMTA3IGluc2VydGlvbnMoKyks
IDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2
ZXgtZGlzcDguYyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKaW5kZXgg
YWZmMGFhN2EyNy4uODQ3MjY2Y2VkMyAxMDA2NDQKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxh
dG9yL2V2ZXgtZGlzcDguYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNw
OC5jCkBAIC0xMTcsOCArMTE3LDE2IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJm
X2FsbFtdID0gewogICAgIElOU04oY3Z0cHMyZHEsICAgICA2NiwgICAwZiwgNWIsICAgIHZsLCAg
ICAgIGQsIHZsKSwKICAgICBJTlNOKGN2dHBzMnBkLCAgICAgICAsICAgMGYsIDVhLCAgICB2bF8y
LCAgICBkLCB2bCksCiAgICAgSU5TTihjdnRwczJwaCwgICAgIDY2LCAwZjNhLCAxZCwgICAgdmxf
MiwgZF9uYiwgdmwpLAorICAgIElOU04oY3Z0c2Qyc2ksICAgICBmMiwgICAwZiwgMmQsICAgIGVs
LCAgICAgIHEsIGVsKSwKICAgICBJTlNOKGN2dHNkMnNzLCAgICAgZjIsICAgMGYsIDVhLCAgICBl
bCwgICAgICBxLCBlbCksCisgICAgSU5TTihjdnRzaTJzZCwgICAgIGYyLCAgIDBmLCAyYSwgICAg
ZWwsICAgZHE2NCwgZWwpLAorICAgIElOU04oY3Z0c2kyc3MsICAgICBmMywgICAwZiwgMmEsICAg
IGVsLCAgIGRxNjQsIGVsKSwKICAgICBJTlNOKGN2dHNzMnNkLCAgICAgZjMsICAgMGYsIDVhLCAg
ICBlbCwgICAgICBkLCBlbCksCisgICAgSU5TTihjdnRzczJzaSwgICAgIGYzLCAgIDBmLCAyZCwg
ICAgZWwsICAgICAgZCwgZWwpLAorICAgIElOU04oY3Z0dHBkMmRxLCAgICA2NiwgICAwZiwgZTYs
ICAgIHZsLCAgICAgIHEsIHZsKSwKKyAgICBJTlNOKGN2dHRwczJkcSwgICAgZjMsICAgMGYsIDVi
LCAgICB2bCwgICAgICBkLCB2bCksCisgICAgSU5TTihjdnR0c2Qyc2ksICAgIGYyLCAgIDBmLCAy
YywgICAgZWwsICAgICAgcSwgZWwpLAorICAgIElOU04oY3Z0dHNzMnNpLCAgICBmMywgICAwZiwg
MmMsICAgIGVsLCAgICAgIGQsIGVsKSwKICAgICBJTlNOX0ZQKGRpdiwgICAgICAgICAgICAgMGYs
IDVlKSwKICAgICBJTlNOKGZtYWRkMTMyLCAgICAgNjYsIDBmMzgsIDk4LCAgICB2bCwgICAgIHNk
LCB2bCksCiAgICAgSU5TTihmbWFkZDEzMiwgICAgIDY2LCAwZjM4LCA5OSwgICAgZWwsICAgICBz
ZCwgZWwpLApAQCAtNzQ2LDggKzc1NCw5IEBAIHN0YXRpYyB2b2lkIHRlc3RfZ3JvdXAoY29uc3Qg
c3RydWN0IHRlc3QgdGVzdHNbXSwgdW5zaWduZWQgaW50IG5yX3Rlc3QsCiAgICAgICAgICAgICAg
ICAgYnJlYWs7CiAKICAgICAgICAgICAgIGNhc2UgRVNaX2RxOgotICAgICAgICAgICAgICAgIHRl
c3RfcGFpcigmdGVzdHNbaV0sIHZsW2pdLCBFU1pfZCwgImQiLCBFU1pfcSwgInEiLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICBpbnN0ciwgY3R4dCk7CisgICAgICAgICAgICAgICAgdGVzdF9w
YWlyKCZ0ZXN0c1tpXSwgdmxbal0sIEVTWl9kLAorICAgICAgICAgICAgICAgICAgICAgICAgICBz
dHJuY21wKHRlc3RzW2ldLm1uZW1vbmljLCAiY3Z0IiwgMykgPyAiZCIgOiAibCIsCisgICAgICAg
ICAgICAgICAgICAgICAgICAgIEVTWl9xLCAicSIsIGluc3RyLCBjdHh0KTsKICAgICAgICAgICAg
ICAgICBicmVhazsKIAogI2lmZGVmIF9faTM4Nl9fCmRpZmYgLS1naXQgYS90b29scy90ZXN0cy94
ODZfZW11bGF0b3Ivc2ltZC5jIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuYwppbmRl
eCBlZTAxMzYxYjEwLi45MWUzNmJkOGNjIDEwMDY0NAotLS0gYS90b29scy90ZXN0cy94ODZfZW11
bGF0b3Ivc2ltZC5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmMKQEAgLTg5
LDcgKzg5LDcgQEAgc3RhdGljIGlubGluZSBib29sIF90b19ib29sKGJ5dGVfdmVjX3QgYnYpCiAj
ZW5kaWYKIAogI2lmIFZFQ19TSVpFID09IEZMT0FUX1NJWkUKLSMgZGVmaW5lIHRvX2ludCh4KSAo
KHZlY190KXsgKGludCkoeClbMF0gfSkKKyMgZGVmaW5lIHRvX2ludCh4KSAoeyBpbnQgaV8gPSAo
eClbMF07IHRvdWNoKGlfKTsgKCh2ZWNfdCl7IGlfIH0pOyB9KQogI2VsaWYgVkVDX1NJWkUgPT0g
OCAmJiBGTE9BVF9TSVpFID09IDQgJiYgZGVmaW5lZChfXzNkTk9XX18pCiAjIGRlZmluZSB0b19p
bnQoeCkgX19idWlsdGluX2lhMzJfcGkyZmQoX19idWlsdGluX2lhMzJfcGYyaWQoeCkpCiAjZWxp
ZiBkZWZpbmVkKEZMT0FUX1NJWkUpICYmIFZFQ19TSVpFID4gRkxPQVRfU0laRSAmJiBkZWZpbmVk
KF9fQVZYNTEyRl9fKSAmJiBcCmRpZmYgLS1naXQgYS90b29scy90ZXN0cy94ODZfZW11bGF0b3Iv
c2ltZC5oIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuaAppbmRleCA3NGU0ZWFhN2M1
Li4zZTZhYmU1ZGUyIDEwMDY0NAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5o
CisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmgKQEAgLTM0MCwxMCArMzQwLDI4
IEBAIE9WUihjdnRwczJkcSk7CiBPVlIoY3Z0cHMycGQpOwogT1ZSKGN2dHBzMnBoKTsKIE9WUihj
dnRzZDJzcyk7CitPVlIoY3Z0c2Qyc2kpOworT1ZSKGN2dHNkMnNpbCk7CitPVlIoY3Z0c2Qyc2lx
KTsKK09WUihjdnRzaTJzZCk7CitPVlIoY3Z0c2kyc2RsKTsKK09WUihjdnRzaTJzZHEpOworT1ZS
KGN2dHNpMnNzKTsKK09WUihjdnRzaTJzc2wpOworT1ZSKGN2dHNpMnNzcSk7CiBPVlIoY3Z0c3My
c2QpOworT1ZSKGN2dHNzMnNpKTsKK09WUihjdnRzczJzaWwpOworT1ZSKGN2dHNzMnNpcSk7CiBP
VlIoY3Z0dHBkMmRxeCk7CiBPVlIoY3Z0dHBkMmRxeSk7CiBPVlIoY3Z0dHBzMmRxKTsKK09WUihj
dnR0c2Qyc2kpOworT1ZSKGN2dHRzZDJzaWwpOworT1ZSKGN2dHRzZDJzaXEpOworT1ZSKGN2dHRz
czJzaSk7CitPVlIoY3Z0dHNzMnNpbCk7CitPVlIoY3Z0dHNzMnNpcSk7CiBPVlIobW92ZGR1cCk7
CiBPVlIobW92bnRkcSk7CiBPVlIobW92bnRkcWEpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2
L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2
X2VtdWxhdGUuYwppbmRleCAyM2EyYWI2N2Q5Li5jMWM5YWU1YmUzIDEwMDY0NAotLS0gYS94ZW4v
YXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2
X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtMjk2LDcgKzI5Niw3IEBAIHN0YXRpYyBjb25zdCBz
dHJ1Y3QgdHdvYnl0ZV90YWJsZSB7CiAgICAgWzB4MjIgLi4uIDB4MjNdID0geyBEc3RJbXBsaWNp
dHxTcmNNZW18TW9kUk0gfSwKICAgICBbMHgyOF0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RS
TXxNb3YsIHNpbWRfcGFja2VkX2ZwLCBkOHNfdmwgfSwKICAgICBbMHgyOV0gPSB7IERzdE1lbXxT
cmNJbXBsaWNpdHxNb2RSTXxNb3YsIHNpbWRfcGFja2VkX2ZwLCBkOHNfdmwgfSwKLSAgICBbMHgy
YV0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTXxNb3YsIHNpbWRfb3RoZXIgfSwKKyAgICBb
MHgyYV0gPSB7IERzdEltcGxpY2l0fFNyY01lbXxNb2RSTXxNb3YsIHNpbWRfb3RoZXIsIGQ4c19k
cTY0IH0sCiAgICAgWzB4MmJdID0geyBEc3RNZW18U3JjSW1wbGljaXR8TW9kUk18TW92LCBzaW1k
X2FueV9mcCwgZDhzX3ZsIH0sCiAgICAgWzB4MmMgLi4uIDB4MmRdID0geyBEc3RJbXBsaWNpdHxT
cmNNZW18TW9kUk18TW92LCBzaW1kX290aGVyIH0sCiAgICAgWzB4MmUgLi4uIDB4MmZdID0geyBJ
bXBsaWNpdE9wc3xNb2RSTXxUd29PcCwgc2ltZF9ub25lLCBkOHNfZHEgfSwKQEAgLTMwNDAsNiAr
MzA0MCwxMiBAQCB4ODZfZGVjb2RlKAogICAgICAgICAgICAgICAgIG1vZHJtX21vZCA9IDM7CiAg
ICAgICAgICAgICAgICAgYnJlYWs7CiAKKyAgICAgICAgICAgIGNhc2UgMHgyYzogLyogdmN2dHRz
e3MsZH0yc2kgbmVlZCBzcGVjaWFsIGNhc2luZyAqLworICAgICAgICAgICAgY2FzZSAweDJkOiAv
KiB2Y3Z0c3tzLGR9MnNpIG5lZWQgc3BlY2lhbCBjYXNpbmcgKi8KKyAgICAgICAgICAgICAgICBp
ZiAoIGV2ZXhfZW5jb2RlZCgpICkKKyAgICAgICAgICAgICAgICAgICAgZGlzcDhzY2FsZSA9IDIg
KyAoZXZleC5wZnggJiBWRVhfUFJFRklYX0RPVUJMRV9NQVNLKTsKKyAgICAgICAgICAgICAgICBi
cmVhazsKKwogICAgICAgICAgICAgY2FzZSAweDVhOiAvKiB2Y3Z0cHMycGQgbmVlZHMgc3BlY2lh
bCBjYXNpbmcgKi8KICAgICAgICAgICAgICAgICBpZiAoIGRpc3A4c2NhbGUgJiYgIWV2ZXgucGZ4
ICYmICFldmV4LmJycyApCiAgICAgICAgICAgICAgICAgICAgIC0tZGlzcDhzY2FsZTsKQEAgLTYx
NzMsNiArNjE3OSw0OCBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgc3RhdGUtPnNpbWRfc2l6ZSA9
IHNpbWRfbm9uZTsKICAgICAgICAgZ290byBzaW1kXzBmX3JtOwogCisgICAgQ0FTRV9TSU1EX1ND
QUxBUl9GUChfRVZFWCwgMHgwZiwgMHgyYSk6IC8qIHZjdnRzaTJze3MsZH0gci9tLHhtbSx4bW0g
Ki8KKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXgub3Btc2sgfHwgKGVhLnR5cGUg
IT0gT1BfUkVHICYmIGV2ZXguYnJzKSwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEVY
Q19VRCk7CisgICAgICAgIGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmYpOworICAgICAg
ICBpZiAoICFldmV4LmJycyApCisgICAgICAgICAgICBhdng1MTJfdmxlbl9jaGVjayh0cnVlKTsK
KyAgICAgICAgZ2V0X2ZwdShYODZFTVVMX0ZQVV96bW0pOworCisgICAgICAgIGlmICggZWEudHlw
ZSA9PSBPUF9NRU0gKQorICAgICAgICB7CisgICAgICAgICAgICByYyA9IHJlYWRfdWxvbmcoZWEu
bWVtLnNlZywgZWEubWVtLm9mZiwgJnNyYy52YWwsCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgcmV4X3ByZWZpeCAmIFJFWF9XID8gOCA6IDQsIGN0eHQsIG9wcyk7CisgICAgICAgICAgICBp
ZiAoIHJjICE9IFg4NkVNVUxfT0tBWSApCisgICAgICAgICAgICAgICAgZ290byBkb25lOworICAg
ICAgICB9CisgICAgICAgIGVsc2UKKyAgICAgICAgICAgIHNyYy52YWwgPSAqZWEucmVnOworCisg
ICAgICAgIG9wYyA9IGluaXRfZXZleChzdHViKTsKKyAgICAgICAgb3BjWzBdID0gYjsKKyAgICAg
ICAgLyogQ29udmVydCBtZW1vcnkvR1BSIHNvdXJjZSB0byAlckFYLiAqLworICAgICAgICBldmV4
LmIgPSAxOworICAgICAgICBpZiAoICFtb2RlXzY0Yml0KCkgKQorICAgICAgICAgICAgZXZleC53
ID0gMDsKKyAgICAgICAgLyoKKyAgICAgICAgICogU0RNIHZlcnNpb24gMDY3IGNsYWltcyB0aGF0
IGV4Y2VwdGlvbiB0eXBlIEUxME5GIGltcGxpZXMgI1VEIHdoZW4KKyAgICAgICAgICogRVZFWC5M
J0wgaXMgbm9uLXplcm8gZm9yIDMyLWJpdCBWQ1ZUeyxVfVNJMlNELiBFeHBlcmltZW50YWxseSB0
aGlzCisgICAgICAgICAqIGNhbm5vdCBiZSBjb25maXJtZWQsIGJ1dCBiZSBvbiB0aGUgc2FmZSBz
aWRlIGZvciB0aGUgc3R1Yi4KKyAgICAgICAgICovCisgICAgICAgIGlmICggIWV2ZXgudyAmJiBl
dmV4LnBmeCA9PSB2ZXhfZjIgKQorICAgICAgICAgICAgZXZleC5sciA9IDA7CisgICAgICAgIG9w
Y1sxXSA9IChtb2RybSAmIDB4MzgpIHwgMHhjMDsKKyAgICAgICAgaW5zbl9ieXRlcyA9IEVWRVhf
UEZYX0JZVEVTICsgMjsKKyAgICAgICAgb3BjWzJdID0gMHhjMzsKKworICAgICAgICBjb3B5X0VW
RVgob3BjLCBldmV4KTsKKyAgICAgICAgaW52b2tlX3N0dWIoIiIsICIiLCAiPWciIChkdW1teSkg
OiAiYSIgKHNyYy52YWwpKTsKKworICAgICAgICBwdXRfc3R1YihzdHViKTsKKyAgICAgICAgc3Rh
dGUtPnNpbWRfc2l6ZSA9IHNpbWRfbm9uZTsKKyAgICAgICAgYnJlYWs7CisKICAgICBDQVNFX1NJ
TURfU0NBTEFSX0ZQKCwgMHgwZiwgMHgyYyk6ICAgICAvKiBjdnR0c3tzLGR9MnNpIHhtbS9tZW0s
cmVnICovCiAgICAgQ0FTRV9TSU1EX1NDQUxBUl9GUChfVkVYLCAweDBmLCAweDJjKTogLyogdmN2
dHRze3MsZH0yc2kgeG1tL21lbSxyZWcgKi8KICAgICBDQVNFX1NJTURfU0NBTEFSX0ZQKCwgMHgw
ZiwgMHgyZCk6ICAgICAvKiBjdnRze3MsZH0yc2kgeG1tL21lbSxyZWcgKi8KQEAgLTYxOTYsMTQg
KzYyNDQsMTcgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIH0KIAogICAgICAgICBvcGMgPSBpbml0
X3ByZWZpeGVzKHN0dWIpOworICAgIGN2dHNfMnNpOgogICAgICAgICBvcGNbMF0gPSBiOwogICAg
ICAgICAvKiBDb252ZXJ0IEdQUiBkZXN0aW5hdGlvbiB0byAlckFYIGFuZCBtZW1vcnkgb3BlcmFu
ZCB0byAoJXJDWCkuICovCiAgICAgICAgIHJleF9wcmVmaXggJj0gflJFWF9SOwogICAgICAgICB2
ZXguciA9IDE7CisgICAgICAgIGV2ZXguciA9IDE7CiAgICAgICAgIGlmICggZWEudHlwZSA9PSBP
UF9NRU0gKQogICAgICAgICB7CiAgICAgICAgICAgICByZXhfcHJlZml4ICY9IH5SRVhfQjsKICAg
ICAgICAgICAgIHZleC5iID0gMTsKKyAgICAgICAgICAgIGV2ZXguYiA9IDE7CiAgICAgICAgICAg
ICBvcGNbMV0gPSAweDAxOwogCiAgICAgICAgICAgICByYyA9IG9wcy0+cmVhZChlYS5tZW0uc2Vn
LCBlYS5tZW0ub2ZmLCBtbXZhbHAsCkBAIC02MjE0LDExICs2MjY1LDIyIEBAIHg4Nl9lbXVsYXRl
KAogICAgICAgICBlbHNlCiAgICAgICAgICAgICBvcGNbMV0gPSBtb2RybSAmIDB4Yzc7CiAgICAg
ICAgIGlmICggIW1vZGVfNjRiaXQoKSApCisgICAgICAgIHsKICAgICAgICAgICAgIHZleC53ID0g
MDsKLSAgICAgICAgaW5zbl9ieXRlcyA9IFBGWF9CWVRFUyArIDI7CisgICAgICAgICAgICBldmV4
LncgPSAwOworICAgICAgICB9CisgICAgICAgIGlmICggZXZleF9lbmNvZGVkKCkgKQorICAgICAg
ICB7CisgICAgICAgICAgICBpbnNuX2J5dGVzID0gRVZFWF9QRlhfQllURVMgKyAyOworICAgICAg
ICAgICAgY29weV9FVkVYKG9wYywgZXZleCk7CisgICAgICAgIH0KKyAgICAgICAgZWxzZQorICAg
ICAgICB7CisgICAgICAgICAgICBpbnNuX2J5dGVzID0gUEZYX0JZVEVTICsgMjsKKyAgICAgICAg
ICAgIGNvcHlfUkVYX1ZFWChvcGMsIHJleF9wcmVmaXgsIHZleCk7CisgICAgICAgIH0KICAgICAg
ICAgb3BjWzJdID0gMHhjMzsKIAotICAgICAgICBjb3B5X1JFWF9WRVgob3BjLCByZXhfcHJlZml4
LCB2ZXgpOwogICAgICAgICBlYS5yZWcgPSBkZWNvZGVfZ3ByKCZfcmVncywgbW9kcm1fcmVnKTsK
ICAgICAgICAgaW52b2tlX3N0dWIoIiIsICIiLCAiPWEiICgqZWEucmVnKSA6ICJjIiAobW12YWxw
KSwgIm0iICgqbW12YWxwKSk7CiAKQEAgLTYyMjYsNiArNjI4OCwxOCBAQCB4ODZfZW11bGF0ZSgK
ICAgICAgICAgc3RhdGUtPnNpbWRfc2l6ZSA9IHNpbWRfbm9uZTsKICAgICAgICAgYnJlYWs7CiAK
KyAgICBDQVNFX1NJTURfU0NBTEFSX0ZQKF9FVkVYLCAweDBmLCAweDJjKTogLyogdmN2dHRze3Ms
ZH0yc2kgeG1tL21lbSxyZWcgKi8KKyAgICBDQVNFX1NJTURfU0NBTEFSX0ZQKF9FVkVYLCAweDBm
LCAweDJkKTogLyogdmN2dHN7cyxkfTJzaSB4bW0vbWVtLHJlZyAqLworICAgICAgICBnZW5lcmF0
ZV9leGNlcHRpb25faWYoKGV2ZXgucmVnICE9IDB4ZiB8fCAhZXZleC5SWCB8fCBldmV4Lm9wbXNr
IHx8CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGVhLnR5cGUgIT0gT1BfUkVHICYm
IGV2ZXguYnJzKSksCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBFWENfVUQpOworICAg
ICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJmKTsKKyAgICAgICAgaWYgKCAhZXZl
eC5icnMgKQorICAgICAgICAgICAgYXZ4NTEyX3ZsZW5fY2hlY2sodHJ1ZSk7CisgICAgICAgIGdl
dF9mcHUoWDg2RU1VTF9GUFVfem1tKTsKKyAgICAgICAgb3BjID0gaW5pdF9ldmV4KHN0dWIpOwor
ICAgICAgICBnb3RvIGN2dHNfMnNpOworCiAgICAgQ0FTRV9TSU1EX1BBQ0tFRF9GUCgsIDB4MGYs
IDB4MmUpOiAgICAgLyogdWNvbWlze3MsZH0geG1tL21lbSx4bW0gKi8KICAgICBDQVNFX1NJTURf
UEFDS0VEX0ZQKF9WRVgsIDB4MGYsIDB4MmUpOiAvKiB2dWNvbWlze3MsZH0geG1tL21lbSx4bW0g
Ki8KICAgICBDQVNFX1NJTURfUEFDS0VEX0ZQKCwgMHgwZiwgMHgyZik6ICAgICAvKiBjb21pc3tz
LGR9IHhtbS9tZW0seG1tICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon May 27 08:44:45 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 08: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 1hVBFN-0006vj-L3; Mon, 27 May 2019 08: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=ZsVf=T3=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hVBFM-0006vb-TJ
 for xen-changelog@lists.xenproject.org; Mon, 27 May 2019 08:44:44 +0000
X-Inumbo-ID: ac85c5a4-805b-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ac85c5a4-805b-11e9-8980-bc764e045a96;
 Mon, 27 May 2019 08:44:43 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVBFL-0006QZ-Fq
 for xen-changelog@lists.xenproject.org; Mon, 27 May 2019 08:44:43 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVBFL-0004Ix-Cp
 for xen-changelog@lists.xenproject.org; Mon, 27 May 2019 08:44:43 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hVBFL-0004Ix-Cp@xenbits.xenproject.org>
Date: Mon, 27 May 2019 08:44:43 +0000
Subject: [Xen-changelog] [xen master] x86emul: support AVX512DQ packed
 quad-int/FP conversion insns
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGQ0NWZmNzdmN2U1ZWU2NWEzNTFhMTUyYjYzM2EzMzQ2YmM5Y2NiYjYKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDI0
IDEwOjIzOjMxIDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDI0IDEwOjIzOjMxIDIwMTkgKzAyMDAKCiAgICB4
ODZlbXVsOiBzdXBwb3J0IEFWWDUxMkRRIHBhY2tlZCBxdWFkLWludC9GUCBjb252ZXJzaW9uIGlu
c25zCiAgICAKICAgIFZDVlR7LFR9UFMyUVEsIHNoYXJpbmcgdGhlaXIgbWFpbiBvcGNvZGVzIHdp
dGggb3RoZXJzLCBvbmNlIGFnYWluIG5lZWQKICAgICJtYW51YWwiIG92ZXJyaWRlcyBvZiBkaXNw
OHNjYWxlLgogICAgCiAgICBXaGlsZSBub3QgZGlyZWN0bHkgcmVsYXRlZCBoZXJlLCBhbHNvIGFk
ZCBhIHNjYWxhciB2YXJpYW50IG9mIHRvX3dpbnQoKQogICAgdG8gdGhlIHRlc3QgaGFybmVzcy4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgog
ICAgQWNrZWQtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0t
LQogdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYyAgfCAgNCArKysKIHRvb2xz
L3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmMgICAgICAgIHwgNTIgKysrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKystLQogeGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMg
fCAxNCArKysrKysrKysKIDMgZmlsZXMgY2hhbmdlZCwgNjcgaW5zZXJ0aW9ucygrKSwgMyBkZWxl
dGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNw
OC5jIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYwppbmRleCA4NDcyNjZj
ZWQzLi4wYzk5ODllYmZhIDEwMDY0NAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZl
eC1kaXNwOC5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKQEAg
LTQxMCw4ICs0MTAsMTIgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmRxX2FsbFtd
ID0gewogICAgIElOU05fUEZQKGFuZCwgICAgICAgICAgICAgIDBmLCA1NCksCiAgICAgSU5TTl9Q
RlAoYW5kbiwgICAgICAgICAgICAgMGYsIDU1KSwKICAgICBJTlNOKGJyb2FkY2FzdGkzMngyLCA2
NiwgMGYzOCwgNTksIGVsXzIsICBkLCB2bCksCisgICAgSU5TTihjdnRwZDJxcSwgICAgICAgNjYs
ICAgMGYsIDdiLCAgIHZsLCAgcSwgdmwpLAorICAgIElOU04oY3Z0cHMycXEsICAgICAgIDY2LCAg
IDBmLCA3YiwgdmxfMiwgIGQsIHZsKSwKICAgICBJTlNOKGN2dHFxMnBkLCAgICAgICBmMywgICAw
ZiwgZTYsICAgdmwsICBxLCB2bCksCiAgICAgSU5TTihjdnRxcTJwcywgICAgICAgICAsICAgMGYs
IDViLCAgIHZsLCAgcSwgdmwpLAorICAgIElOU04oY3Z0dHBkMnFxLCAgICAgIDY2LCAgIDBmLCA3
YSwgICB2bCwgIHEsIHZsKSwKKyAgICBJTlNOKGN2dHRwczJxcSwgICAgICA2NiwgICAwZiwgN2Es
IHZsXzIsICBkLCB2bCksCiAgICAgSU5TTl9QRlAob3IsICAgICAgICAgICAgICAgMGYsIDU2KSwK
IC8vICAgICAgIHBtb3ZkMm0sICAgICAgICBmMywgMGYzOCwgMzksICAgICAgICBkCiAvLyAgICAg
ICBwbW92bTIsICAgICAgICAgZjMsIDBmMzgsIDM4LCAgICAgICBkcQpkaWZmIC0tZ2l0IGEvdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuYyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9z
aW1kLmMKaW5kZXggOTFlMzZiZDhjYy4uYzRkOWU4Y2ViNyAxMDA2NDQKLS0tIGEvdG9vbHMvdGVz
dHMveDg2X2VtdWxhdG9yL3NpbWQuYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2lt
ZC5jCkBAIC05MCwxNCArOTAsMzUgQEAgc3RhdGljIGlubGluZSBib29sIF90b19ib29sKGJ5dGVf
dmVjX3QgYnYpCiAKICNpZiBWRUNfU0laRSA9PSBGTE9BVF9TSVpFCiAjIGRlZmluZSB0b19pbnQo
eCkgKHsgaW50IGlfID0gKHgpWzBdOyB0b3VjaChpXyk7ICgodmVjX3QpeyBpXyB9KTsgfSkKKyMg
aWZkZWYgX194ODZfNjRfXworIyAgZGVmaW5lIHRvX3dpbnQoeCkgKHsgbG9uZyBsXyA9ICh4KVsw
XTsgdG91Y2gobF8pOyAoKHZlY190KXsgbF8gfSk7IH0pCisjIGVuZGlmCiAjZWxpZiBWRUNfU0la
RSA9PSA4ICYmIEZMT0FUX1NJWkUgPT0gNCAmJiBkZWZpbmVkKF9fM2ROT1dfXykKICMgZGVmaW5l
IHRvX2ludCh4KSBfX2J1aWx0aW5faWEzMl9waTJmZChfX2J1aWx0aW5faWEzMl9wZjJpZCh4KSkK
ICNlbGlmIGRlZmluZWQoRkxPQVRfU0laRSkgJiYgVkVDX1NJWkUgPiBGTE9BVF9TSVpFICYmIGRl
ZmluZWQoX19BVlg1MTJGX18pICYmIFwKICAgICAgIChWRUNfU0laRSA9PSA2NCB8fCBkZWZpbmVk
KF9fQVZYNTEyVkxfXykpCiAjIGlmIEZMT0FUX1NJWkUgPT0gNAogIyAgZGVmaW5lIHRvX2ludCh4
KSBCUihjdnRkcTJwcywgX21hc2ssIEJSKGN2dHBzMmRxLCBfbWFzaywgeCwgKHZzaV90KXVuZGVm
KCksIH4wKSwgdW5kZWYoKSwgfjApCisjICBpZmRlZiBfX0FWWDUxMkRRX18KKyMgICBkZWZpbmUg
dG9fd2ludCh4KSAoeyBcCisgICAgdnNmX2hhbGZfdCB0XyA9IGxvd19oYWxmKHgpOyBcCisgICAg
dmRpX3QgbG9fLCBoaV87IFwKKyAgICB0b3VjaCh0Xyk7IFwKKyAgICBsb18gPSBCUihjdnRwczJx
cSwgX21hc2ssIHRfLCAodmRpX3QpdW5kZWYoKSwgfjApOyBcCisgICAgdF8gPSBoaWdoX2hhbGYo
eCk7IFwKKyAgICB0b3VjaCh0Xyk7IFwKKyAgICBoaV8gPSBCUihjdnRwczJxcSwgX21hc2ssIHRf
LCAodmRpX3QpdW5kZWYoKSwgfjApOyBcCisgICAgdG91Y2gobG9fKTsgdG91Y2goaGlfKTsgXAor
ICAgIGluc2VydF9oYWxmKGluc2VydF9oYWxmKHVuZGVmKCksIFwKKyAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBCUihjdnRxcTJwcywgX21hc2ssIGxvXywgKHZzZl9oYWxmX3Qpe30sIH4wKSwg
MCksIFwKKyAgICAgICAgICAgICAgICBCUihjdnRxcTJwcywgX21hc2ssIGhpXywgKHZzZl9oYWxm
X3Qpe30sIH4wKSwgMSk7IFwKK30pCisjICBlbmRpZgogIyBlbGlmIEZMT0FUX1NJWkUgPT0gOAog
IyAgZGVmaW5lIHRvX2ludCh4KSBCKGN2dGRxMnBkLCBfbWFzaywgQlIoY3Z0cGQyZHEsIF9tYXNr
LCB4LCAodnNpX2hhbGZfdCl7fSwgfjApLCB1bmRlZigpLCB+MCkKKyMgIGlmZGVmIF9fQVZYNTEy
RFFfXworIyAgIGRlZmluZSB0b193aW50KHgpIEJSKGN2dHFxMnBkLCBfbWFzaywgQlIoY3Z0cGQy
cXEsIF9tYXNrLCB4LCAodmRpX3QpdW5kZWYoKSwgfjApLCB1bmRlZigpLCB+MCkKKyMgIGVuZGlm
CiAjIGVuZGlmCiAjZWxpZiBWRUNfU0laRSA9PSAxNiAmJiBkZWZpbmVkKF9fU1NFMl9fKQogIyBp
ZiBGTE9BVF9TSVpFID09IDQKQEAgLTEyMSw2ICsxNDIsMjEgQEAgc3RhdGljIGlubGluZSBib29s
IF90b19ib29sKGJ5dGVfdmVjX3QgYnYpCiB9KQogI2VuZGlmCiAKKyNpZiBWRUNfU0laRSA9PSAx
NiAmJiBGTE9BVF9TSVpFID09IDQgJiYgZGVmaW5lZChfX1NTRV9fKQorIyBkZWZpbmUgbG93X2hh
bGYoeCkgKHgpCisjIGRlZmluZSBoaWdoX2hhbGYoeCkgQl8obW92aGxwcywgLCB1bmRlZigpLCB4
KQorLyoKKyAqIEdDQyA3IChhbmQgcGVyaGFwcyBlYXJsaWVyKSByZXBvcnQgYSBib2d1cyB0eXBl
IG1pc21hdGNoIGZvciB0aGUgY29uZGl0aW9uYWwKKyAqIGV4cHJlc3Npb24gYmVsb3cuIEFsbCB3
b3JrcyB3ZWxsIHdpdGggdGhpcyBuby1vcCB3cmFwcGVyLgorICovCitzdGF0aWMgaW5saW5lIHZl
Y190IG1vdmxocHModmVjX3QgeCwgdmVjX3QgeSkgeworICAgIHJldHVybiBfX2J1aWx0aW5faWEz
Ml9tb3ZsaHBzKHgsIHkpOworfQorIyBkZWZpbmUgaW5zZXJ0X3BhaXIoeCwgeSwgcCkgXAorICAg
ICgocCkgPyBtb3ZsaHBzKHgsIHkpIFwKKyAgICAgICAgIDogKHsgdmVjX3QgdF8gPSAoeCk7IHRf
WzBdID0gKHkpWzBdOyB0X1sxXSA9ICh5KVsxXTsgdF87IH0pKQorI2VuZGlmCisKICNpZiBWRUNf
U0laRSA9PSA4ICYmIEZMT0FUX1NJWkUgPT0gNCAmJiBkZWZpbmVkKF9fM2ROT1dfQV9fKQogIyBk
ZWZpbmUgbWF4IF9fYnVpbHRpbl9pYTMyX3BmbWF4CiAjIGRlZmluZSBtaW4gX19idWlsdGluX2lh
MzJfcGZtaW4KQEAgLTE0OSwxMyArMTg1LDE2IEBAIHN0YXRpYyBpbmxpbmUgYm9vbCBfdG9fYm9v
bChieXRlX3ZlY190IGJ2KQogIyBpZiBFTEVNX0NPVU5UID09IDggLyogdmV4dHJhY3RmezMyLDY0
fXg0ICovIHx8IFwKICAgICAgKEVMRU1fQ09VTlQgPT0gMTYgJiYgRUxFTV9TSVpFID09IDQgJiYg
ZGVmaW5lZChfX0FWWDUxMkRRX18pKSAvKiB2ZXh0cmFjdGYzMng4ICovIHx8IFwKICAgICAgKEVM
RU1fQ09VTlQgPT0gNCAmJiBFTEVNX1NJWkUgPT0gOCAmJiBkZWZpbmVkKF9fQVZYNTEyRFFfXykp
IC8qIHZleHRyYWN0ZjY0eDIgKi8KLSMgIGRlZmluZSBsb3dfaGFsZih4KSAoeyBcCisjICBkZWZp
bmUgX2hhbGYoeCwgbGgpICh7IFwKICAgICBoYWxmX3QgdF87IFwKLSAgICBhc20gKCAidmV4dHJh
Y3RmJWNbd114JWNbbl0gJDAsICVbc10sICVbZF0iIFwKKyAgICBhc20gKCAidmV4dHJhY3RmJWNb
d114JWNbbl0gJVtzZWxdLCAlW3NdLCAlW2RdIiBcCiAgICAgICAgICAgOiBbZF0gIj1tIiAodF8p
IFwKLSAgICAgICAgICA6IFtzXSAidiIgKHgpLCBbd10gImkiIChFTEVNX1NJWkUgKiA4KSwgW25d
ICJpIiAoRUxFTV9DT1VOVCAvIDIpICk7IFwKKyAgICAgICAgICA6IFtzXSAidiIgKHgpLCBbc2Vs
XSAiaSIgKGxoKSwgXAorICAgICAgICAgICAgW3ddICJpIiAoRUxFTV9TSVpFICogOCksIFtuXSAi
aSIgKEVMRU1fQ09VTlQgLyAyKSApOyBcCiAgICAgdF87IFwKIH0pCisjICBkZWZpbmUgbG93X2hh
bGYoeCkgIF9oYWxmKHgsIDApCisjICBkZWZpbmUgaGlnaF9oYWxmKHgpIF9oYWxmKHgsIDEpCiAj
IGVuZGlmCiAjIGlmIChFTEVNX0NPVU5UID09IDE2ICYmIEVMRU1fU0laRSA9PSA0KSAvKiB2ZXh0
cmFjdGYzMng0ICovIHx8IFwKICAgICAgKEVMRU1fQ09VTlQgPT0gOCAmJiBFTEVNX1NJWkUgPT0g
OCAmJiBkZWZpbmVkKF9fQVZYNTEyRFFfXykpIC8qIHZleHRyYWN0ZjY0eDIgKi8KQEAgLTExNzYs
NiArMTIxNSwxMyBAQCBpbnQgc2ltZF90ZXN0KHZvaWQpCiAKICMgZW5kaWYKIAorIyBpZmRlZiB0
b193aW50CisgICAgdG91Y2goc3JjKTsKKyAgICB4ID0gdG9fd2ludChzcmMpOworICAgIHRvdWNo
KHNyYyk7CisgICAgaWYgKCAhZXEoeCwgc3JjKSApIHJldHVybiBfX0xJTkVfXzsKKyMgZW5kaWYK
KwogIyBpZmRlZiBzcXJ0CiAgICAgeCA9IHNyYyAqIHNyYzsKICAgICB0b3VjaCh4KTsKZGlmZiAt
LWdpdCBhL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jIGIveGVuL2FyY2gv
eDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKaW5kZXggYzFjOWFlNWJlMy4uYTQ4YWIyNDEx
ZSAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKKysr
IGIveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMKQEAgLTMyNSw2ICszMjUs
OCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHR3b2J5dGVfdGFibGUgewogICAgIFsweDc3XSA9IHsg
RHN0SW1wbGljaXR8U3JjTm9uZSB9LAogICAgIFsweDc4XSA9IHsgSW1wbGljaXRPcHN8TW9kUk0g
fSwKICAgICBbMHg3OV0gPSB7IERzdFJlZ3xTcmNNZW18TW9kUk0sIHNpbWRfcGFja2VkX2ludCB9
LAorICAgIFsweDdhXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9wYWNr
ZWRfZnAsIGQ4c192bCB9LAorICAgIFsweDdiXSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJN
fE1vdiwgc2ltZF9vdGhlciwgZDhzX3ZsIH0sCiAgICAgWzB4N2MgLi4uIDB4N2RdID0geyBEc3RJ
bXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfb3RoZXIgfSwKICAgICBbMHg3ZV0gPSB7IERzdE1l
bXxTcmNJbXBsaWNpdHxNb2RSTXxNb3YsIHNpbWRfbm9uZSwgZDhzX2RxNjQgfSwKICAgICBbMHg3
Zl0gPSB7IERzdE1lbXxTcmNJbXBsaWNpdHxNb2RSTXxNb3YsIHNpbWRfcGFja2VkX2ludCwgZDhz
X3ZsIH0sCkBAIC0zMDUxLDYgKzMwNTMsMTIgQEAgeDg2X2RlY29kZSgKICAgICAgICAgICAgICAg
ICAgICAgLS1kaXNwOHNjYWxlOwogICAgICAgICAgICAgICAgIGJyZWFrOwogCisgICAgICAgICAg
ICBjYXNlIDB4N2E6IC8qIHZjdnR0cHMycXEgbmVlZHMgc3BlY2lhbCBjYXNpbmcgKi8KKyAgICAg
ICAgICAgIGNhc2UgMHg3YjogLyogdmN2dHBzMnFxIG5lZWRzIHNwZWNpYWwgY2FzaW5nICovCisg
ICAgICAgICAgICAgICAgaWYgKCBkaXNwOHNjYWxlICYmIGV2ZXgucGZ4ID09IHZleF82NiAmJiAh
ZXZleC53ICYmICFldmV4LmJycyApCisgICAgICAgICAgICAgICAgICAgIC0tZGlzcDhzY2FsZTsK
KyAgICAgICAgICAgICAgICBicmVhazsKKwogICAgICAgICAgICAgY2FzZSAweDdlOiAvKiB2bW92
cSB4bW0vbTY0LHhtbSBuZWVkcyBzcGVjaWFsIGNhc2luZyAqLwogICAgICAgICAgICAgICAgIGlm
ICggZGlzcDhzY2FsZSA9PSAyICYmIGV2ZXgucGZ4ID09IHZleF9mMyApCiAgICAgICAgICAgICAg
ICAgICAgIGRpc3A4c2NhbGUgPSAzOwpAQCAtNzMzMSw3ICs3MzM5LDEzIEBAIHg4Nl9lbXVsYXRl
KAogICAgICAgICBpZiAoIGV2ZXgucGZ4ICE9IHZleF9mMyApCiAgICAgICAgICAgICBob3N0X2Fu
ZF92Y3B1X211c3RfaGF2ZShhdng1MTJmKTsKICAgICAgICAgZWxzZSBpZiAoIGV2ZXgudyApCisg
ICAgICAgIHsKKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHg3YSk6ICAgLyog
dmN2dHRwczJxcSB7eCx5fW1tL21lbSxbeHl6XW1te2t9ICovCisgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIC8qIHZjdnR0cGQycXEgW3h5el1tbS9tZW0sW3h5el1t
bXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAweDdiKTogICAvKiB2
Y3Z0cHMycXEge3gseX1tbS9tZW0sW3h5el1tbXtrfSAqLworICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAvKiB2Y3Z0cGQycXEgW3h5el1tbS9tZW0sW3h5el1tbXtr
fSAqLwogICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZHEpOworICAg
ICAgICB9CiAgICAgICAgIGVsc2UKICAgICAgICAgewogICAgICAgICAgICAgaG9zdF9hbmRfdmNw
dV9tdXN0X2hhdmUoYXZ4NTEyZik7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9o
b21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon May 27 08:44:57 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 08: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 1hVBFZ-0006xT-Mu; Mon, 27 May 2019 08:44:57 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZsVf=T3=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hVBFZ-0006xL-9l
 for xen-changelog@lists.xenproject.org; Mon, 27 May 2019 08:44:57 +0000
X-Inumbo-ID: b2956464-805b-11e9-b429-030fc497fe6d
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id b2956464-805b-11e9-b429-030fc497fe6d;
 Mon, 27 May 2019 08:44:53 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVBFV-0006RC-M9
 for xen-changelog@lists.xenproject.org; Mon, 27 May 2019 08:44:53 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVBFV-0004JS-Jm
 for xen-changelog@lists.xenproject.org; Mon, 27 May 2019 08:44:53 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hVBFV-0004JS-Jm@xenbits.xenproject.org>
Date: Mon, 27 May 2019 08:44:53 +0000
Subject: [Xen-changelog] [xen master] x86emul: support AVX512{F,
 DQ} uint-to-FP conversion insns
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI0ZWQyYzg2YmQ0ZmFjNTUxNjkzZjAzZDJhNmY5MGU0ODc2MWM1OTcKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDI0
IDEwOjI0OjExIDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDI0IDEwOjI0OjExIDIwMTkgKzAyMDAKCiAgICB4
ODZlbXVsOiBzdXBwb3J0IEFWWDUxMntGLERRfSB1aW50LXRvLUZQIGNvbnZlcnNpb24gaW5zbnMK
ICAgIAogICAgU29tZSAibWFudWFsIiBvdmVycmlkZXMgb2YgZGlzcDhzY2FsZSBhcmUgbmVlZGVk
IGhlcmUgYWdhaW4uIEluCiAgICBwYXJ0aWN1bGFyIGNvZGUgZW5kcyB1cCBzaW1wbGVyIHdoZW4g
dXNpbmcgZDhzX2RxNjQgaW4gdGhlCiAgICB0d29ieXRlX3RhYmxlW10gZW50cnkuCiAgICAKICAg
IFRlc3QgaGFybmVzcyBhZGRpdGlvbnMgd2lsbCBiZSBkb25lIG9uY2UgdGhlIHJldmVyc2UgY29u
dmVyc2lvbnMgYXJlCiAgICBhbHNvIGF2YWlsYWJsZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
SmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBDb29w
ZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogdG9vbHMvdGVzdHMveDg2X2VtdWxh
dG9yL2V2ZXgtZGlzcDguYyAgfCAgNiArKysrKysKIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94
ODZfZW11bGF0ZS5jIHwgMTcgKysrKysrKysrKysrKy0tLS0KIDIgZmlsZXMgY2hhbmdlZCwgMTkg
aW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy90ZXN0cy94
ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgt
ZGlzcDguYwppbmRleCAwYzk5ODllYmZhLi41MGEzMjgxMjVkIDEwMDY0NAotLS0gYS90b29scy90
ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVs
YXRvci9ldmV4LWRpc3A4LmMKQEAgLTEyNyw2ICsxMjcsMTAgQEAgc3RhdGljIGNvbnN0IHN0cnVj
dCB0ZXN0IGF2eDUxMmZfYWxsW10gPSB7CiAgICAgSU5TTihjdnR0cHMyZHEsICAgIGYzLCAgIDBm
LCA1YiwgICAgdmwsICAgICAgZCwgdmwpLAogICAgIElOU04oY3Z0dHNkMnNpLCAgICBmMiwgICAw
ZiwgMmMsICAgIGVsLCAgICAgIHEsIGVsKSwKICAgICBJTlNOKGN2dHRzczJzaSwgICAgZjMsICAg
MGYsIDJjLCAgICBlbCwgICAgICBkLCBlbCksCisgICAgSU5TTihjdnR1ZHEycGQsICAgIGYzLCAg
IDBmLCA3YSwgICAgdmxfMiwgICAgZCwgdmwpLAorICAgIElOU04oY3Z0dWRxMnBzLCAgICBmMiwg
ICAwZiwgN2EsICAgIHZsLCAgICAgIGQsIHZsKSwKKyAgICBJTlNOKGN2dHVzaTJzZCwgICAgZjIs
ICAgMGYsIDdiLCAgICBlbCwgICBkcTY0LCBlbCksCisgICAgSU5TTihjdnR1c2kyc3MsICAgIGYz
LCAgIDBmLCA3YiwgICAgZWwsICAgZHE2NCwgZWwpLAogICAgIElOU05fRlAoZGl2LCAgICAgICAg
ICAgICAwZiwgNWUpLAogICAgIElOU04oZm1hZGQxMzIsICAgICA2NiwgMGYzOCwgOTgsICAgIHZs
LCAgICAgc2QsIHZsKSwKICAgICBJTlNOKGZtYWRkMTMyLCAgICAgNjYsIDBmMzgsIDk5LCAgICBl
bCwgICAgIHNkLCBlbCksCkBAIC00MTYsNiArNDIwLDggQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0
ZXN0IGF2eDUxMmRxX2FsbFtdID0gewogICAgIElOU04oY3Z0cXEycHMsICAgICAgICAgLCAgIDBm
LCA1YiwgICB2bCwgIHEsIHZsKSwKICAgICBJTlNOKGN2dHRwZDJxcSwgICAgICA2NiwgICAwZiwg
N2EsICAgdmwsICBxLCB2bCksCiAgICAgSU5TTihjdnR0cHMycXEsICAgICAgNjYsICAgMGYsIDdh
LCB2bF8yLCAgZCwgdmwpLAorICAgIElOU04oY3Z0dXFxMnBkLCAgICAgIGYzLCAgIDBmLCA3YSwg
ICB2bCwgIHEsIHZsKSwKKyAgICBJTlNOKGN2dHVxcTJwcywgICAgICBmMiwgICAwZiwgN2EsICAg
dmwsICBxLCB2bCksCiAgICAgSU5TTl9QRlAob3IsICAgICAgICAgICAgICAgMGYsIDU2KSwKIC8v
ICAgICAgIHBtb3ZkMm0sICAgICAgICBmMywgMGYzOCwgMzksICAgICAgICBkCiAvLyAgICAgICBw
bW92bTIsICAgICAgICAgZjMsIDBmMzgsIDM4LCAgICAgICBkcQpkaWZmIC0tZ2l0IGEveGVuL2Fy
Y2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxh
dGUveDg2X2VtdWxhdGUuYwppbmRleCBhNDhhYjI0MTFlLi5jYzEyN2EwNjZhIDEwMDY0NAotLS0g
YS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94
ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtMzI2LDcgKzMyNiw3IEBAIHN0YXRpYyBj
b25zdCBzdHJ1Y3QgdHdvYnl0ZV90YWJsZSB7CiAgICAgWzB4NzhdID0geyBJbXBsaWNpdE9wc3xN
b2RSTSB9LAogICAgIFsweDc5XSA9IHsgRHN0UmVnfFNyY01lbXxNb2RSTSwgc2ltZF9wYWNrZWRf
aW50IH0sCiAgICAgWzB4N2FdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18TW92LCBzaW1k
X3BhY2tlZF9mcCwgZDhzX3ZsIH0sCi0gICAgWzB4N2JdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18
TW9kUk18TW92LCBzaW1kX290aGVyLCBkOHNfdmwgfSwKKyAgICBbMHg3Yl0gPSB7IERzdEltcGxp
Y2l0fFNyY01lbXxNb2RSTXxNb3YsIHNpbWRfb3RoZXIsIGQ4c19kcTY0IH0sCiAgICAgWzB4N2Mg
Li4uIDB4N2RdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk0sIHNpbWRfb3RoZXIgfSwKICAg
ICBbMHg3ZV0gPSB7IERzdE1lbXxTcmNJbXBsaWNpdHxNb2RSTXxNb3YsIHNpbWRfbm9uZSwgZDhz
X2RxNjQgfSwKICAgICBbMHg3Zl0gPSB7IERzdE1lbXxTcmNJbXBsaWNpdHxNb2RSTXxNb3YsIHNp
bWRfcGFja2VkX2ludCwgZDhzX3ZsIH0sCkBAIC0zMDUzLDEyICszMDUzLDE2IEBAIHg4Nl9kZWNv
ZGUoCiAgICAgICAgICAgICAgICAgICAgIC0tZGlzcDhzY2FsZTsKICAgICAgICAgICAgICAgICBi
cmVhazsKIAotICAgICAgICAgICAgY2FzZSAweDdhOiAvKiB2Y3Z0dHBzMnFxIG5lZWRzIHNwZWNp
YWwgY2FzaW5nICovCi0gICAgICAgICAgICBjYXNlIDB4N2I6IC8qIHZjdnRwczJxcSBuZWVkcyBz
cGVjaWFsIGNhc2luZyAqLwotICAgICAgICAgICAgICAgIGlmICggZGlzcDhzY2FsZSAmJiBldmV4
LnBmeCA9PSB2ZXhfNjYgJiYgIWV2ZXgudyAmJiAhZXZleC5icnMgKQorICAgICAgICAgICAgY2Fz
ZSAweDdhOiAvKiB2Y3Z0dHBzMnFxIGFuZCB2Y3Z0dWRxMnBkIG5lZWQgc3BlY2lhbCBjYXNpbmcg
Ki8KKyAgICAgICAgICAgICAgICBpZiAoIGRpc3A4c2NhbGUgJiYgZXZleC5wZnggIT0gdmV4X2Yy
ICYmICFldmV4LncgJiYgIWV2ZXguYnJzICkKICAgICAgICAgICAgICAgICAgICAgLS1kaXNwOHNj
YWxlOwogICAgICAgICAgICAgICAgIGJyZWFrOwogCisgICAgICAgICAgICBjYXNlIDB4N2I6IC8q
IHZjdnRwe3MsZH0ycXEgbmVlZCBzcGVjaWFsIGNhc2luZyAqLworICAgICAgICAgICAgICAgIGlm
ICggZGlzcDhzY2FsZSAmJiBldmV4LnBmeCA9PSB2ZXhfNjYgKQorICAgICAgICAgICAgICAgICAg
ICBkaXNwOHNjYWxlID0gKGV2ZXguYnJzID8gMiA6IDMgKyBldmV4LmxyKSArIGV2ZXgudzsKKyAg
ICAgICAgICAgICAgICBicmVhazsKKwogICAgICAgICAgICAgY2FzZSAweDdlOiAvKiB2bW92cSB4
bW0vbTY0LHhtbSBuZWVkcyBzcGVjaWFsIGNhc2luZyAqLwogICAgICAgICAgICAgICAgIGlmICgg
ZGlzcDhzY2FsZSA9PSAyICYmIGV2ZXgucGZ4ID09IHZleF9mMyApCiAgICAgICAgICAgICAgICAg
ICAgIGRpc3A4c2NhbGUgPSAzOwpAQCAtNjE4OCw2ICs2MTkyLDcgQEAgeDg2X2VtdWxhdGUoCiAg
ICAgICAgIGdvdG8gc2ltZF8wZl9ybTsKIAogICAgIENBU0VfU0lNRF9TQ0FMQVJfRlAoX0VWRVgs
IDB4MGYsIDB4MmEpOiAvKiB2Y3Z0c2kyc3tzLGR9IHIvbSx4bW0seG1tICovCisgICAgQ0FTRV9T
SU1EX1NDQUxBUl9GUChfRVZFWCwgMHgwZiwgMHg3Yik6IC8qIHZjdnR1c2kyc3tzLGR9IHIvbSx4
bW0seG1tICovCiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihldmV4Lm9wbXNrIHx8IChl
YS50eXBlICE9IE9QX1JFRyAmJiBldmV4LmJycyksCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICBFWENfVUQpOwogICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJmKTsK
QEAgLTY2NTQsNiArNjY1OSw4IEBAIHg4Nl9lbXVsYXRlKAogICAgICAgICAvKiBmYWxsIHRocm91
Z2ggKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVgoMHgwZiwgMHg1Yik6ICAgIC8qIHZjdnRk
cTJwcyBbeHl6XW1tL21lbSxbeHl6XW1te2t9ICovCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAvKiB2Y3Z0cXEycHMgW3h5el1tbS9tZW0se3gseX1tbXtrfSAqLwor
ICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF9GMigweDBmLCAweDdhKTogLyogdmN2dHVkcTJwcyBb
eHl6XW1tL21lbSxbeHl6XW1te2t9ICovCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAvKiB2Y3Z0dXFxMnBzIFt4eXpdbW0vbWVtLHt4LHl9bW17a30gKi8KICAgICAg
ICAgaWYgKCBldmV4LncgKQogICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4
NTEyZHEpOwogICAgICAgICBlbHNlCkBAIC03MzM0LDYgKzczNDEsOCBAQCB4ODZfZW11bGF0ZSgK
ICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfRjIoMHgwZiwgMHhlNik6ICAgLyogdmN2dHBkMmRx
IFt4eXpdbW0vbWVtLHt4LHl9bW17a30gKi8KICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lm
KCFldmV4LncsIEVYQ19VRCk7CiAgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLworICAgIGNhc2Ug
WDg2RU1VTF9PUENfRVZFWF9GMygweDBmLCAweDdhKTogICAvKiB2Y3Z0dWRxMnBkIHt4LHl9bW0v
bWVtLFt4eXpdbW17a30gKi8KKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgLyogdmN2dHVxcTJwZCBbeHl6XW1tL21lbSxbeHl6XW1te2t9ICovCiAgICAgY2FzZSBY
ODZFTVVMX09QQ19FVkVYX0YzKDB4MGYsIDB4ZTYpOiAgIC8qIHZjdnRkcTJwZCB7eCx5fW1tL21l
bSxbeHl6XW1te2t9ICovCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIC8qIHZjdnRxcTJwZCBbeHl6XW1tL21lbSxbeHl6XW1te2t9ICovCiAgICAgICAgIGlmICgg
ZXZleC5wZnggIT0gdmV4X2YzICkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon May 27 08:45:07 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 08: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 1hVBFi-0006zG-Ov; Mon, 27 May 2019 08: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=ZsVf=T3=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hVBFi-0006z5-AK
 for xen-changelog@lists.xenproject.org; Mon, 27 May 2019 08:45:06 +0000
X-Inumbo-ID: b8ab8dd5-805b-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id b8ab8dd5-805b-11e9-8980-bc764e045a96;
 Mon, 27 May 2019 08:45:04 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVBFf-0006Rs-Sj
 for xen-changelog@lists.xenproject.org; Mon, 27 May 2019 08:45:03 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVBFf-0004K9-Q7
 for xen-changelog@lists.xenproject.org; Mon, 27 May 2019 08:45:03 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hVBFf-0004K9-Q7@xenbits.xenproject.org>
Date: Mon, 27 May 2019 08:45:03 +0000
Subject: [Xen-changelog] [xen master] x86emul: support AVX512{F,
 DQ} FP-to-uint conversion insns
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGZiMDQ2ZjA0MWM5YTY5MjkyNDUxYjVlMTljNTVmMDI4OTM0YmNhNDAKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDI0
IDEwOjI0OjQ4IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDI0IDEwOjI0OjQ4IDIwMTkgKzAyMDAKCiAgICB4
ODZlbXVsOiBzdXBwb3J0IEFWWDUxMntGLERRfSBGUC10by11aW50IGNvbnZlcnNpb24gaW5zbnMK
ICAgIAogICAgQWxvbmcgdGhlIGxpbmVzIG9mIHByaW9yIHBhdGNoZXMsIFZDVlR7LFR9UFMyVVFR
IGFzIHdlbGwgYXMKICAgIFZDVlR7LFR9U3tTLER9MlVTSSBuZWVkICJtYW51YWwiIG92ZXJyaWRl
cyBvZiBkaXNwOHNjYWxlLgogICAgCiAgICBUaGUgdHdvYnl0ZV90YWJsZVtdIGVudHJpZXMgZ2V0
IGFsdGVyZWQsIHdpdGggdGhlaXIgcHJpb3IgdmFsdWVzCiAgICBub3cgcHV0IGluIHBsYWNlIGlu
IHg4Nl9kZWNvZGVfdHdvYnl0ZSgpLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGlj
aCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3
LmNvb3BlcjNAY2l0cml4LmNvbT4KLS0tCiB0b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1k
aXNwOC5jICB8IDEyICsrKysrKysKIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmMgICAg
ICAgIHwgNTggKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKy0tLQogeGVuL2FyY2gveDg2
L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgfCAzNSArKysrKysrKysrKysrKysrKystLQogMyBm
aWxlcyBjaGFuZ2VkLCA5NyBpbnNlcnRpb25zKCspLCA4IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdp
dCBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMgYi90b29scy90ZXN0cy94
ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCmluZGV4IDUwYTMyODEyNWQuLmY3ZDdjZGRiMTggMTAw
NjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKKysrIGIvdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYwpAQCAtMTEyLDIxICsxMTIsMjkgQEAg
c3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmZfYWxsW10gPSB7CiAgICAgSU5TTihjdnRk
cTJwZCwgICAgIGYzLCAgIDBmLCBlNiwgICAgdmxfMiwgICAgZCwgdmwpLAogICAgIElOU04oY3Z0
ZHEycHMsICAgICAgICwgICAwZiwgNWIsICAgIHZsLCAgICAgIGQsIHZsKSwKICAgICBJTlNOKGN2
dHBkMmRxLCAgICAgZjIsICAgMGYsIGU2LCAgICB2bCwgICAgICBxLCB2bCksCisgICAgSU5TTihj
dnRwZDJ1ZHEsICAgICAgLCAgIDBmLCA3OSwgICAgdmwsICAgICAgcSwgdmwpLAogICAgIElOU04o
Y3Z0cGQycHMsICAgICA2NiwgICAwZiwgNWEsICAgIHZsLCAgICAgIHEsIHZsKSwKICAgICBJTlNO
KGN2dHBoMnBzLCAgICAgNjYsIDBmMzgsIDEzLCAgICB2bF8yLCBkX25iLCB2bCksCiAgICAgSU5T
TihjdnRwczJkcSwgICAgIDY2LCAgIDBmLCA1YiwgICAgdmwsICAgICAgZCwgdmwpLAogICAgIElO
U04oY3Z0cHMycGQsICAgICAgICwgICAwZiwgNWEsICAgIHZsXzIsICAgIGQsIHZsKSwKICAgICBJ
TlNOKGN2dHBzMnBoLCAgICAgNjYsIDBmM2EsIDFkLCAgICB2bF8yLCBkX25iLCB2bCksCisgICAg
SU5TTihjdnRwczJ1ZHEsICAgICAgLCAgIDBmLCA3OSwgICAgdmwsICAgICAgZCwgdmwpLAogICAg
IElOU04oY3Z0c2Qyc2ksICAgICBmMiwgICAwZiwgMmQsICAgIGVsLCAgICAgIHEsIGVsKSwKKyAg
ICBJTlNOKGN2dHNkMnVzaSwgICAgZjIsICAgMGYsIDc5LCAgICBlbCwgICAgICBxLCBlbCksCiAg
ICAgSU5TTihjdnRzZDJzcywgICAgIGYyLCAgIDBmLCA1YSwgICAgZWwsICAgICAgcSwgZWwpLAog
ICAgIElOU04oY3Z0c2kyc2QsICAgICBmMiwgICAwZiwgMmEsICAgIGVsLCAgIGRxNjQsIGVsKSwK
ICAgICBJTlNOKGN2dHNpMnNzLCAgICAgZjMsICAgMGYsIDJhLCAgICBlbCwgICBkcTY0LCBlbCks
CiAgICAgSU5TTihjdnRzczJzZCwgICAgIGYzLCAgIDBmLCA1YSwgICAgZWwsICAgICAgZCwgZWwp
LAogICAgIElOU04oY3Z0c3Myc2ksICAgICBmMywgICAwZiwgMmQsICAgIGVsLCAgICAgIGQsIGVs
KSwKKyAgICBJTlNOKGN2dHNzMnVzaSwgICAgZjMsICAgMGYsIDc5LCAgICBlbCwgICAgICBkLCBl
bCksCiAgICAgSU5TTihjdnR0cGQyZHEsICAgIDY2LCAgIDBmLCBlNiwgICAgdmwsICAgICAgcSwg
dmwpLAorICAgIElOU04oY3Z0dHBkMnVkcSwgICAgICwgICAwZiwgNzgsICAgIHZsLCAgICAgIHEs
IHZsKSwKICAgICBJTlNOKGN2dHRwczJkcSwgICAgZjMsICAgMGYsIDViLCAgICB2bCwgICAgICBk
LCB2bCksCisgICAgSU5TTihjdnR0cHMydWRxLCAgICAgLCAgIDBmLCA3OCwgICAgdmwsICAgICAg
ZCwgdmwpLAogICAgIElOU04oY3Z0dHNkMnNpLCAgICBmMiwgICAwZiwgMmMsICAgIGVsLCAgICAg
IHEsIGVsKSwKKyAgICBJTlNOKGN2dHRzZDJ1c2ksICAgZjIsICAgMGYsIDc4LCAgICBlbCwgICAg
ICBxLCBlbCksCiAgICAgSU5TTihjdnR0c3Myc2ksICAgIGYzLCAgIDBmLCAyYywgICAgZWwsICAg
ICAgZCwgZWwpLAorICAgIElOU04oY3Z0dHNzMnVzaSwgICBmMywgICAwZiwgNzgsICAgIGVsLCAg
ICAgIGQsIGVsKSwKICAgICBJTlNOKGN2dHVkcTJwZCwgICAgZjMsICAgMGYsIDdhLCAgICB2bF8y
LCAgICBkLCB2bCksCiAgICAgSU5TTihjdnR1ZHEycHMsICAgIGYyLCAgIDBmLCA3YSwgICAgdmws
ICAgICAgZCwgdmwpLAogICAgIElOU04oY3Z0dXNpMnNkLCAgICBmMiwgICAwZiwgN2IsICAgIGVs
LCAgIGRxNjQsIGVsKSwKQEAgLTQxNSwxMSArNDIzLDE1IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3Qg
dGVzdCBhdng1MTJkcV9hbGxbXSA9IHsKICAgICBJTlNOX1BGUChhbmRuLCAgICAgICAgICAgICAw
ZiwgNTUpLAogICAgIElOU04oYnJvYWRjYXN0aTMyeDIsIDY2LCAwZjM4LCA1OSwgZWxfMiwgIGQs
IHZsKSwKICAgICBJTlNOKGN2dHBkMnFxLCAgICAgICA2NiwgICAwZiwgN2IsICAgdmwsICBxLCB2
bCksCisgICAgSU5TTihjdnRwZDJ1cXEsICAgICAgNjYsICAgMGYsIDc5LCAgIHZsLCAgcSwgdmwp
LAogICAgIElOU04oY3Z0cHMycXEsICAgICAgIDY2LCAgIDBmLCA3YiwgdmxfMiwgIGQsIHZsKSwK
KyAgICBJTlNOKGN2dHBzMnVxcSwgICAgICA2NiwgICAwZiwgNzksIHZsXzIsICBkLCB2bCksCiAg
ICAgSU5TTihjdnRxcTJwZCwgICAgICAgZjMsICAgMGYsIGU2LCAgIHZsLCAgcSwgdmwpLAogICAg
IElOU04oY3Z0cXEycHMsICAgICAgICAgLCAgIDBmLCA1YiwgICB2bCwgIHEsIHZsKSwKICAgICBJ
TlNOKGN2dHRwZDJxcSwgICAgICA2NiwgICAwZiwgN2EsICAgdmwsICBxLCB2bCksCisgICAgSU5T
TihjdnR0cGQydXFxLCAgICAgNjYsICAgMGYsIDc4LCAgIHZsLCAgcSwgdmwpLAogICAgIElOU04o
Y3Z0dHBzMnFxLCAgICAgIDY2LCAgIDBmLCA3YSwgdmxfMiwgIGQsIHZsKSwKKyAgICBJTlNOKGN2
dHRwczJ1cXEsICAgICA2NiwgICAwZiwgNzgsIHZsXzIsICBkLCB2bCksCiAgICAgSU5TTihjdnR1
cXEycGQsICAgICAgZjMsICAgMGYsIDdhLCAgIHZsLCAgcSwgdmwpLAogICAgIElOU04oY3Z0dXFx
MnBzLCAgICAgIGYyLCAgIDBmLCA3YSwgICB2bCwgIHEsIHZsKSwKICAgICBJTlNOX1BGUChvciwg
ICAgICAgICAgICAgICAwZiwgNTYpLApkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxh
dG9yL3NpbWQuYyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmMKaW5kZXggYzRkOWU4
Y2ViNy4uNzQwMmM4OGQ4OSAxMDA2NDQKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Np
bWQuYworKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5jCkBAIC05MywzMSArOTMs
NjUgQEAgc3RhdGljIGlubGluZSBib29sIF90b19ib29sKGJ5dGVfdmVjX3QgYnYpCiAjIGlmZGVm
IF9feDg2XzY0X18KICMgIGRlZmluZSB0b193aW50KHgpICh7IGxvbmcgbF8gPSAoeClbMF07IHRv
dWNoKGxfKTsgKCh2ZWNfdCl7IGxfIH0pOyB9KQogIyBlbmRpZgorIyBpZmRlZiBfX0FWWDUxMkZf
XworLyoKKyAqIFNhZGx5IGV2ZW4gZ2NjIDkueCwgYXQgdGhlIHRpbWUgb2Ygd3JpdGluZywgZG9l
cyBub3QgY2Fycnkgb3V0IGF0IGxlYXN0CisgKiB1aW50IC0+IEZQIGNvbnZlcnNpb25zIHVzaW5n
IFZDVlRVU0kyU3tTLER9LCBzbyB3ZSBuZWVkIHRvIHVzZSBidWlsdGlucworICogb3IgaW5saW5l
IGFzc2VtYmx5IGhlcmUuIFRoZSBmdWxsLXZlY3RvciBwYXJhbWV0ZXIgdHlwZXMgb2YgdGhlIGJ1
aWx0aW5zCisgKiBhcmVuJ3QgdmVyeSBoZWxwZnVsIGZvciBvdXIgcHVycG9zZXMsIHNvIHVzZSBp
bmxpbmUgYXNzZW1ibHkuCisgKi8KKyMgIGlmIEZMT0FUX1NJWkUgPT0gNAorIyAgIGRlZmluZSB0
b191X2ludCh0eXBlLCB4KSAoeyBcCisgICAgdW5zaWduZWQgdHlwZSB1XzsgXAorICAgIGZsb2F0
IF9fYXR0cmlidXRlX18oKHZlY3Rvcl9zaXplKDE2KSkpIHRfOyBcCisgICAgYXNtICggInZjdnRz
czJ1c2kgJTEsICUwIiA6ICI9ciIgKHVfKSA6ICJtIiAoKHgpWzBdKSApOyBcCisgICAgYXNtICgg
InZjdnR1c2kyc3MlejEgJTEsICUwLCAlMCIgOiAiPXYiICh0XykgOiAibSIgKHVfKSApOyBcCisg
ICAgKHZlY190KXsgdF9bMF0gfTsgXAorfSkKKyMgIGVsaWYgRkxPQVRfU0laRSA9PSA4CisjICAg
ZGVmaW5lIHRvX3VfaW50KHR5cGUsIHgpICh7IFwKKyAgICB1bnNpZ25lZCB0eXBlIHVfOyBcCisg
ICAgZG91YmxlIF9fYXR0cmlidXRlX18oKHZlY3Rvcl9zaXplKDE2KSkpIHRfOyBcCisgICAgYXNt
ICggInZjdnRzZDJ1c2kgJTEsICUwIiA6ICI9ciIgKHVfKSA6ICJtIiAoKHgpWzBdKSApOyBcCisg
ICAgYXNtICggInZjdnR1c2kyc2QlejEgJTEsICUwLCAlMCIgOiAiPXYiICh0XykgOiAibSIgKHVf
KSApOyBcCisgICAgKHZlY190KXsgdF9bMF0gfTsgXAorfSkKKyMgIGVuZGlmCisjICBkZWZpbmUg
dG9fdWludCh4KSB0b191X2ludChpbnQsIHgpCisjICBpZmRlZiBfX3g4Nl82NF9fCisjICAgZGVm
aW5lIHRvX3V3aW50KHgpIHRvX3VfaW50KGxvbmcsIHgpCisjICBlbmRpZgorIyBlbmRpZgogI2Vs
aWYgVkVDX1NJWkUgPT0gOCAmJiBGTE9BVF9TSVpFID09IDQgJiYgZGVmaW5lZChfXzNkTk9XX18p
CiAjIGRlZmluZSB0b19pbnQoeCkgX19idWlsdGluX2lhMzJfcGkyZmQoX19idWlsdGluX2lhMzJf
cGYyaWQoeCkpCiAjZWxpZiBkZWZpbmVkKEZMT0FUX1NJWkUpICYmIFZFQ19TSVpFID4gRkxPQVRf
U0laRSAmJiBkZWZpbmVkKF9fQVZYNTEyRl9fKSAmJiBcCiAgICAgICAoVkVDX1NJWkUgPT0gNjQg
fHwgZGVmaW5lZChfX0FWWDUxMlZMX18pKQogIyBpZiBGTE9BVF9TSVpFID09IDQKICMgIGRlZmlu
ZSB0b19pbnQoeCkgQlIoY3Z0ZHEycHMsIF9tYXNrLCBCUihjdnRwczJkcSwgX21hc2ssIHgsICh2
c2lfdCl1bmRlZigpLCB+MCksIHVuZGVmKCksIH4wKQorIyAgZGVmaW5lIHRvX3VpbnQoeCkgQlIo
Y3Z0dWRxMnBzLCBfbWFzaywgQlIoY3Z0cHMydWRxLCBfbWFzaywgeCwgKHZzaV90KXVuZGVmKCks
IH4wKSwgdW5kZWYoKSwgfjApCiAjICBpZmRlZiBfX0FWWDUxMkRRX18KLSMgICBkZWZpbmUgdG9f
d2ludCh4KSAoeyBcCisjICAgZGVmaW5lIHRvX3dfaW50KHgsIHMpICh7IFwKICAgICB2c2ZfaGFs
Zl90IHRfID0gbG93X2hhbGYoeCk7IFwKICAgICB2ZGlfdCBsb18sIGhpXzsgXAogICAgIHRvdWNo
KHRfKTsgXAotICAgIGxvXyA9IEJSKGN2dHBzMnFxLCBfbWFzaywgdF8sICh2ZGlfdCl1bmRlZigp
LCB+MCk7IFwKKyAgICBsb18gPSBCUihjdnRwczIgIyMgcyAjIyBxcSwgX21hc2ssIHRfLCAodmRp
X3QpdW5kZWYoKSwgfjApOyBcCiAgICAgdF8gPSBoaWdoX2hhbGYoeCk7IFwKICAgICB0b3VjaCh0
Xyk7IFwKLSAgICBoaV8gPSBCUihjdnRwczJxcSwgX21hc2ssIHRfLCAodmRpX3QpdW5kZWYoKSwg
fjApOyBcCisgICAgaGlfID0gQlIoY3Z0cHMyICMjIHMgIyMgcXEsIF9tYXNrLCB0XywgKHZkaV90
KXVuZGVmKCksIH4wKTsgXAogICAgIHRvdWNoKGxvXyk7IHRvdWNoKGhpXyk7IFwKICAgICBpbnNl
cnRfaGFsZihpbnNlcnRfaGFsZih1bmRlZigpLCBcCi0gICAgICAgICAgICAgICAgICAgICAgICAg
ICAgQlIoY3Z0cXEycHMsIF9tYXNrLCBsb18sICh2c2ZfaGFsZl90KXt9LCB+MCksIDApLCBcCi0g
ICAgICAgICAgICAgICAgQlIoY3Z0cXEycHMsIF9tYXNrLCBoaV8sICh2c2ZfaGFsZl90KXt9LCB+
MCksIDEpOyBcCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgQlIoY3Z0ICMjIHMgIyMgcXEy
cHMsIF9tYXNrLCBsb18sICh2c2ZfaGFsZl90KXt9LCB+MCksIDApLCBcCisgICAgICAgICAgICAg
ICAgQlIoY3Z0ICMjIHMgIyMgcXEycHMsIF9tYXNrLCBoaV8sICh2c2ZfaGFsZl90KXt9LCB+MCks
IDEpOyBcCiB9KQorIyAgIGRlZmluZSB0b193aW50KHgpIHRvX3dfaW50KHgsICkKKyMgICBkZWZp
bmUgdG9fdXdpbnQoeCkgdG9fd19pbnQoeCwgdSkKICMgIGVuZGlmCiAjIGVsaWYgRkxPQVRfU0la
RSA9PSA4CiAjICBkZWZpbmUgdG9faW50KHgpIEIoY3Z0ZHEycGQsIF9tYXNrLCBCUihjdnRwZDJk
cSwgX21hc2ssIHgsICh2c2lfaGFsZl90KXt9LCB+MCksIHVuZGVmKCksIH4wKQorIyAgZGVmaW5l
IHRvX3VpbnQoeCkgQihjdnR1ZHEycGQsIF9tYXNrLCBCUihjdnRwZDJ1ZHEsIF9tYXNrLCB4LCAo
dnNpX2hhbGZfdCl7fSwgfjApLCB1bmRlZigpLCB+MCkKICMgIGlmZGVmIF9fQVZYNTEyRFFfXwog
IyAgIGRlZmluZSB0b193aW50KHgpIEJSKGN2dHFxMnBkLCBfbWFzaywgQlIoY3Z0cGQycXEsIF9t
YXNrLCB4LCAodmRpX3QpdW5kZWYoKSwgfjApLCB1bmRlZigpLCB+MCkKKyMgICBkZWZpbmUgdG9f
dXdpbnQoeCkgQlIoY3Z0dXFxMnBkLCBfbWFzaywgQlIoY3Z0cGQydXFxLCBfbWFzaywgeCwgKHZk
aV90KXVuZGVmKCksIH4wKSwgdW5kZWYoKSwgfjApCiAjICBlbmRpZgogIyBlbmRpZgogI2VsaWYg
VkVDX1NJWkUgPT0gMTYgJiYgZGVmaW5lZChfX1NTRTJfXykKQEAgLTEyMjIsNiArMTI1NiwyMCBA
QCBpbnQgc2ltZF90ZXN0KHZvaWQpCiAgICAgaWYgKCAhZXEoeCwgc3JjKSApIHJldHVybiBfX0xJ
TkVfXzsKICMgZW5kaWYKIAorIyBpZmRlZiB0b191aW50CisgICAgdG91Y2goc3JjKTsKKyAgICB4
ID0gdG9fdWludChzcmMpOworICAgIHRvdWNoKHNyYyk7CisgICAgaWYgKCAhZXEoeCwgc3JjKSAp
IHJldHVybiBfX0xJTkVfXzsKKyMgZW5kaWYKKworIyBpZmRlZiB0b191d2ludAorICAgIHRvdWNo
KHNyYyk7CisgICAgeCA9IHRvX3V3aW50KHNyYyk7CisgICAgdG91Y2goc3JjKTsKKyAgICBpZiAo
ICFlcSh4LCBzcmMpICkgcmV0dXJuIF9fTElORV9fOworIyBlbmRpZgorCiAjIGlmZGVmIHNxcnQK
ICAgICB4ID0gc3JjICogc3JjOwogICAgIHRvdWNoKHgpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUv
eDg2X2VtdWxhdGUuYwppbmRleCBjYzEyN2EwNjZhLi44NDY5YTc4MzJlIDEwMDY0NAotLS0gYS94
ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYv
eDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtMzIzLDggKzMyMyw3IEBAIHN0YXRpYyBjb25z
dCBzdHJ1Y3QgdHdvYnl0ZV90YWJsZSB7CiAgICAgWzB4NzEgLi4uIDB4NzNdID0geyBEc3RJbXBs
aWNpdHxTcmNJbW1CeXRlfE1vZFJNLCBzaW1kX25vbmUsIGQ4c192bCB9LAogICAgIFsweDc0IC4u
LiAweDc2XSA9IHsgRHN0SW1wbGljaXR8U3JjTWVtfE1vZFJNLCBzaW1kX3BhY2tlZF9pbnQsIGQ4
c192bCB9LAogICAgIFsweDc3XSA9IHsgRHN0SW1wbGljaXR8U3JjTm9uZSB9LAotICAgIFsweDc4
XSA9IHsgSW1wbGljaXRPcHN8TW9kUk0gfSwKLSAgICBbMHg3OV0gPSB7IERzdFJlZ3xTcmNNZW18
TW9kUk0sIHNpbWRfcGFja2VkX2ludCB9LAorICAgIFsweDc4IC4uLiAweDc5XSA9IHsgRHN0SW1w
bGljaXR8U3JjTWVtfE1vZFJNfE1vdiwgc2ltZF9vdGhlciwgZDhzX3ZsIH0sCiAgICAgWzB4N2Fd
ID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18TW92LCBzaW1kX3BhY2tlZF9mcCwgZDhzX3Zs
IH0sCiAgICAgWzB4N2JdID0geyBEc3RJbXBsaWNpdHxTcmNNZW18TW9kUk18TW92LCBzaW1kX290
aGVyLCBkOHNfZHE2NCB9LAogICAgIFsweDdjIC4uLiAweDdkXSA9IHsgRHN0SW1wbGljaXR8U3Jj
TWVtfE1vZFJNLCBzaW1kX290aGVyIH0sCkBAIC0yNDkxLDYgKzI0OTAsOCBAQCB4ODZfZGVjb2Rl
X3R3b2J5dGUoCiAgICAgICAgIGJyZWFrOwogCiAgICAgY2FzZSAweDc4OgorICAgICAgICBzdGF0
ZS0+ZGVzYyA9IEltcGxpY2l0T3BzOworICAgICAgICBzdGF0ZS0+c2ltZF9zaXplID0gc2ltZF9u
b25lOwogICAgICAgICBzd2l0Y2ggKCB2ZXgucGZ4ICkKICAgICAgICAgewogICAgICAgICBjYXNl
IHZleF82NjogLyogZXh0cnEgJGltbTgsICRpbW04LCB4bW0gKi8KQEAgLTI1MDMsNyArMjUwNCw3
IEBAIHg4Nl9kZWNvZGVfdHdvYnl0ZSgKICAgICBjYXNlIDB4MTAgLi4uIDB4MTg6CiAgICAgY2Fz
ZSAweDI4IC4uLiAweDJmOgogICAgIGNhc2UgMHg1MCAuLi4gMHg3NzoKLSAgICBjYXNlIDB4Nzkg
Li4uIDB4N2Q6CisgICAgY2FzZSAweDdhIC4uLiAweDdkOgogICAgIGNhc2UgMHg3ZjoKICAgICBj
YXNlIDB4YzIgLi4uIDB4YzM6CiAgICAgY2FzZSAweGM1IC4uLiAweGM2OgpAQCAtMjUyNSw2ICsy
NTI2LDEyIEBAIHg4Nl9kZWNvZGVfdHdvYnl0ZSgKICAgICAgICAgb3BfYnl0ZXMgPSBtb2RlXzY0
Yml0KCkgPyA4IDogNDsKICAgICAgICAgYnJlYWs7CiAKKyAgICBjYXNlIDB4Nzk6CisgICAgICAg
IHN0YXRlLT5kZXNjID0gRHN0UmVnIHwgU3JjTWVtOworICAgICAgICBzdGF0ZS0+c2ltZF9zaXpl
ID0gc2ltZF9wYWNrZWRfaW50OworICAgICAgICBjdHh0LT5vcGNvZGUgfD0gTUFTS19JTlNSKHZl
eC5wZngsIFg4NkVNVUxfT1BDX1BGWF9NQVNLKTsKKyAgICAgICAgYnJlYWs7CisKICAgICBjYXNl
IDB4N2U6CiAgICAgICAgIGN0eHQtPm9wY29kZSB8PSBNQVNLX0lOU1IodmV4LnBmeCwgWDg2RU1V
TF9PUENfUEZYX01BU0spOwogICAgICAgICBpZiAoIHZleC5wZnggPT0gdmV4X2YzICkgLyogbW92
cSB4bW0vbTY0LHhtbSAqLwpAQCAtMzA0Miw2ICszMDQ5LDE4IEBAIHg4Nl9kZWNvZGUoCiAgICAg
ICAgICAgICAgICAgbW9kcm1fbW9kID0gMzsKICAgICAgICAgICAgICAgICBicmVhazsKIAorICAg
ICAgICAgICAgY2FzZSAweDc4OgorICAgICAgICAgICAgY2FzZSAweDc5OgorICAgICAgICAgICAg
ICAgIGlmICggIWV2ZXgucGZ4ICkKKyAgICAgICAgICAgICAgICAgICAgYnJlYWs7CisgICAgICAg
ICAgICAgICAgLyogdmN2dHssdH1wczJ1cXEgbmVlZCBzcGVjaWFsIGNhc2luZyAqLworICAgICAg
ICAgICAgICAgIGlmICggZXZleC5wZnggPT0gdmV4XzY2ICkKKyAgICAgICAgICAgICAgICB7Cisg
ICAgICAgICAgICAgICAgICAgIGlmICggIWV2ZXgudyAmJiAhZXZleC5icnMgKQorICAgICAgICAg
ICAgICAgICAgICAgICAgLS1kaXNwOHNjYWxlOworICAgICAgICAgICAgICAgICAgICBicmVhazsK
KyAgICAgICAgICAgICAgICB9CisgICAgICAgICAgICAgICAgLyogdmN2dHssdH1ze3MsZH0ydXNp
IG5lZWQgc3BlY2lhbCBjYXNpbmc6IGZhbGwgdGhyb3VnaCAqLwogICAgICAgICAgICAgY2FzZSAw
eDJjOiAvKiB2Y3Z0dHN7cyxkfTJzaSBuZWVkIHNwZWNpYWwgY2FzaW5nICovCiAgICAgICAgICAg
ICBjYXNlIDB4MmQ6IC8qIHZjdnRze3MsZH0yc2kgbmVlZCBzcGVjaWFsIGNhc2luZyAqLwogICAg
ICAgICAgICAgICAgIGlmICggZXZleF9lbmNvZGVkKCkgKQpAQCAtNjMwMyw2ICs2MzIyLDggQEAg
eDg2X2VtdWxhdGUoCiAKICAgICBDQVNFX1NJTURfU0NBTEFSX0ZQKF9FVkVYLCAweDBmLCAweDJj
KTogLyogdmN2dHRze3MsZH0yc2kgeG1tL21lbSxyZWcgKi8KICAgICBDQVNFX1NJTURfU0NBTEFS
X0ZQKF9FVkVYLCAweDBmLCAweDJkKTogLyogdmN2dHN7cyxkfTJzaSB4bW0vbWVtLHJlZyAqLwor
ICAgIENBU0VfU0lNRF9TQ0FMQVJfRlAoX0VWRVgsIDB4MGYsIDB4NzgpOiAvKiB2Y3Z0dHN7cyxk
fTJ1c2kgeG1tL21lbSxyZWcgKi8KKyAgICBDQVNFX1NJTURfU0NBTEFSX0ZQKF9FVkVYLCAweDBm
LCAweDc5KTogLyogdmN2dHN7cyxkfTJ1c2kgeG1tL21lbSxyZWcgKi8KICAgICAgICAgZ2VuZXJh
dGVfZXhjZXB0aW9uX2lmKChldmV4LnJlZyAhPSAweGYgfHwgIWV2ZXguUlggfHwgZXZleC5vcG1z
ayB8fAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIChlYS50eXBlICE9IE9QX1JFRyAm
JiBldmV4LmJycykpLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRVhDX1VEKTsKQEAg
LTY2NjQsNyArNjY4NSwxMSBAQCB4ODZfZW11bGF0ZSgKICAgICAgICAgaWYgKCBldmV4LncgKQog
ICAgICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZHEpOwogICAgICAgICBl
bHNlCisgICAgICAgIHsKKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVgoMHgwZiwgMHg3OCk6ICAg
IC8qIHZjdnR0cHtzLGR9MnVkcSBbeHl6XW1tL21lbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBY
ODZFTVVMX09QQ19FVkVYKDB4MGYsIDB4NzkpOiAgICAvKiB2Y3Z0cHtzLGR9MnVkcSBbeHl6XW1t
L21lbSxbeHl6XW1te2t9ICovCiAgICAgICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShh
dng1MTJmKTsKKyAgICAgICAgfQogICAgICAgICBpZiAoIGVhLnR5cGUgIT0gT1BfUkVHIHx8ICFl
dmV4LmJycyApCiAgICAgICAgICAgICBhdng1MTJfdmxlbl9jaGVjayhmYWxzZSk7CiAgICAgICAg
IGQgfD0gVHdvT3A7CkBAIC03MzQ5LDYgKzczNzQsMTAgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAg
ICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJmKTsKICAgICAgICAgZWxzZSBpZiAo
IGV2ZXgudyApCiAgICAgICAgIHsKKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwg
MHg3OCk6ICAgLyogdmN2dHRwczJ1cXEge3gseX1tbS9tZW0sW3h5el1tbXtrfSAqLworICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB2Y3Z0dHBkMnVxcSBbeHl6
XW1tL21lbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYs
IDB4NzkpOiAgIC8qIHZjdnRwczJ1cXEge3gseX1tbS9tZW0sW3h5el1tbXtrfSAqLworICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvKiB2Y3Z0cGQydXFxIFt4eXpd
bW0vbWVtLFt4eXpdbW17a30gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwg
MHg3YSk6ICAgLyogdmN2dHRwczJxcSB7eCx5fW1tL21lbSxbeHl6XW1te2t9ICovCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qIHZjdnR0cGQycXEgW3h5el1t
bS9tZW0sW3h5el1tbXtrfSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmLCAw
eDdiKTogICAvKiB2Y3Z0cHMycXEge3gseX1tbS9tZW0sW3h5el1tbXtrfSAqLwotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjbWFzdGVyCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon May 27 08:45:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 08:45:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hVBFu-00071d-72; Mon, 27 May 2019 08:45:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZsVf=T3=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hVBFs-00071G-QV
 for xen-changelog@lists.xenproject.org; Mon, 27 May 2019 08:45:16 +0000
X-Inumbo-ID: bebdf04e-805b-11e9-8f0c-5bcd2fcd2942
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id bebdf04e-805b-11e9-8f0c-5bcd2fcd2942;
 Mon, 27 May 2019 08:45:14 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVBFq-0006S6-2z
 for xen-changelog@lists.xenproject.org; Mon, 27 May 2019 08:45:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVBFq-0004Kf-0W
 for xen-changelog@lists.xenproject.org; Mon, 27 May 2019 08:45:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hVBFq-0004Kf-0W@xenbits.xenproject.org>
Date: Mon, 27 May 2019 08:45:14 +0000
Subject: [Xen-changelog] [xen master] x86emul: support remaining AVX512F
 legacy-equivalent insns
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGIzZTlhMmQ4ODA5NTZmNDRmYjE4YmY1ZTQyNGVlMWZmYTA0OWNjZTcKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDI0
IDEwOjI1OjI2IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDI0IDEwOjI1OjI2IDIwMTkgKzAyMDAKCiAgICB4
ODZlbXVsOiBzdXBwb3J0IHJlbWFpbmluZyBBVlg1MTJGIGxlZ2FjeS1lcXVpdmFsZW50IGluc25z
CiAgICAKICAgIFBsdXMgdGhlaXIgQVZYNTEyQlcgY291bnRlcnBhcnRzLgogICAgCiAgICBUYWtl
IHRoZSBvcHBvcnR1bml0eSBhbmQgYWxzbyBlbGltaW5hdGUgYSBwYWlyIG9mIG9wZW4gY29kZWQg
aW5zdGFuY2VzCiAgICBvZiBzY2FsYXJfMW9wKCkuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEph
biBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5OiBBbmRyZXcgQ29vcGVy
IDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRv
ci9ldmV4LWRpc3A4LmMgIHwgIDggKysrKysrKysKIHRvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9z
aW1kLmMgICAgICAgIHwgMjIgKysrKysrKysrKystLS0tLS0tLS0tLQogdG9vbHMvdGVzdHMveDg2
X2VtdWxhdG9yL3NpbWQuaCAgICAgICAgfCAgMyArKysKIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0
ZS94ODZfZW11bGF0ZS5jIHwgMjEgKysrKysrKysrKysrKysrKysrLS0tCiA0IGZpbGVzIGNoYW5n
ZWQsIDQwIGluc2VydGlvbnMoKyksIDE0IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3Rvb2xz
L3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMgYi90b29scy90ZXN0cy94ODZfZW11bGF0
b3IvZXZleC1kaXNwOC5jCmluZGV4IGY3ZDdjZGRiMTguLmUyOGVhOTNmMDggMTAwNjQ0Ci0tLSBh
L3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKKysrIGIvdG9vbHMvdGVzdHMv
eDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYwpAQCAtMTkzLDYgKzE5Myw4IEBAIHN0YXRpYyBjb25z
dCBzdHJ1Y3QgdGVzdCBhdng1MTJmX2FsbFtdID0gewogICAgIElOU05fUEZQX05CKG1vdnUsICAg
ICAgICAwZiwgMTApLAogICAgIElOU05fUEZQX05CKG1vdnUsICAgICAgICAwZiwgMTEpLAogICAg
IElOU05fRlAobXVsLCAgICAgICAgICAgICAwZiwgNTkpLAorICAgIElOU04ocGFic2QsICAgICAg
ICA2NiwgMGYzOCwgMWUsICAgIHZsLCAgICAgIGQsIHZsKSwKKyAgICBJTlNOKHBhYnNxLCAgICAg
ICAgNjYsIDBmMzgsIDFmLCAgICB2bCwgICAgICBxLCB2bCksCiAgICAgSU5TTihwYWRkZCwgICAg
ICAgIDY2LCAgIDBmLCBmZSwgICAgdmwsICAgICAgZCwgdmwpLAogICAgIElOU04ocGFkZHEsICAg
ICAgICA2NiwgICAwZiwgZDQsICAgIHZsLCAgICAgIHEsIHZsKSwKICAgICBJTlNOKHBhbmQsICAg
ICAgICAgNjYsICAgMGYsIGRiLCAgICB2bCwgICAgIGRxLCB2bCksCkBAIC0yNzYsNiArMjc4LDEw
IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVzdCBhdng1MTJmX2FsbFtdID0gewogICAgIElOU04o
cHVucGNrbGRxLCAgICA2NiwgICAwZiwgNjIsICAgIHZsLCAgICAgIGQsIHZsKSwKICAgICBJTlNO
KHB1bnBja2xxZHEsICAgNjYsICAgMGYsIDZjLCAgICB2bCwgICAgICBxLCB2bCksCiAgICAgSU5T
TihweG9yLCAgICAgICAgIDY2LCAgIDBmLCBlZiwgICAgdmwsICAgICBkcSwgdmwpLAorICAgIElO
U04ocm5kc2NhbGVwZCwgICA2NiwgMGYzYSwgMDksICAgIHZsLCAgICAgIHEsIHZsKSwKKyAgICBJ
TlNOKHJuZHNjYWxlcHMsICAgNjYsIDBmM2EsIDA4LCAgICB2bCwgICAgICBkLCB2bCksCisgICAg
SU5TTihybmRzY2FsZXNkLCAgIDY2LCAwZjNhLCAwYiwgICAgZWwsICAgICAgcSwgZWwpLAorICAg
IElOU04ocm5kc2NhbGVzcywgICA2NiwgMGYzYSwgMGEsICAgIGVsLCAgICAgIGQsIGVsKSwKICAg
ICBJTlNOX1BGUChzaHVmLCAgICAgICAgICAgMGYsIGM2KSwKICAgICBJTlNOX0ZQKHNxcnQsICAg
ICAgICAgICAgMGYsIDUxKSwKICAgICBJTlNOX0ZQKHN1YiwgICAgICAgICAgICAgMGYsIDVjKSwK
QEAgLTMzNiw2ICszNDIsOCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyYndfYWxs
W10gPSB7CiAgICAgSU5TTihtb3ZkcXU4LCAgICAgZjIsICAgMGYsIDdmLCAgICB2bCwgICAgYiwg
dmwpLAogICAgIElOU04obW92ZHF1MTYsICAgIGYyLCAgIDBmLCA2ZiwgICAgdmwsICAgIHcsIHZs
KSwKICAgICBJTlNOKG1vdmRxdTE2LCAgICBmMiwgICAwZiwgN2YsICAgIHZsLCAgICB3LCB2bCks
CisgICAgSU5TTihwYWJzYiwgICAgICAgNjYsIDBmMzgsIDFjLCAgICB2bCwgICAgYiwgdmwpLAor
ICAgIElOU04ocGFic3csICAgICAgIDY2LCAwZjM4LCAxZCwgICAgdmwsICAgIHcsIHZsKSwKICAg
ICBJTlNOKHBhY2tzc2R3LCAgICA2NiwgICAwZiwgNmIsICAgIHZsLCBkX25iLCB2bCksCiAgICAg
SU5TTihwYWNrc3N3YiwgICAgNjYsICAgMGYsIDYzLCAgICB2bCwgICAgdywgdmwpLAogICAgIElO
U04ocGFja3VzZHcsICAgIDY2LCAwZjM4LCAyYiwgICAgdmwsIGRfbmIsIHZsKSwKZGlmZiAtLWdp
dCBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmMgYi90b29scy90ZXN0cy94ODZfZW11
bGF0b3Ivc2ltZC5jCmluZGV4IDc0MDJjODhkODkuLmQ3MjdiNzM4MDQgMTAwNjQ0Ci0tLSBhL3Rv
b2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxh
dG9yL3NpbWQuYwpAQCAtMjExLDggKzIxMSwxMCBAQCBzdGF0aWMgaW5saW5lIHZlY190IG1vdmxo
cHModmVjX3QgeCwgdmVjX3QgeSkgewogI2VsaWYgZGVmaW5lZChGTE9BVF9TSVpFKSAmJiBWRUNf
U0laRSA9PSBGTE9BVF9TSVpFICYmIGRlZmluZWQoX19BVlg1MTJGX18pCiAjIGlmIEZMT0FUX1NJ
WkUgPT0gNAogIyAgZGVmaW5lIHNxcnQoeCkgc2NhbGFyXzFvcCh4LCAidnNxcnRzcyAlW2luXSwg
JVtvdXRdLCAlW291dF0iKQorIyAgZGVmaW5lIHRydW5jKHgpIHNjYWxhcl8xb3AoeCwgInZybmRz
Y2FsZXNzICQwYjEwMTEsICVbaW5dLCAlW291dF0sICVbb3V0XSIpCiAjIGVsaWYgRkxPQVRfU0la
RSA9PSA4CiAjICBkZWZpbmUgc3FydCh4KSBzY2FsYXJfMW9wKHgsICJ2c3FydHNkICVbaW5dLCAl
W291dF0sICVbb3V0XSIpCisjICBkZWZpbmUgdHJ1bmMoeCkgc2NhbGFyXzFvcCh4LCAidnJuZHNj
YWxlc2QgJDBiMTAxMSwgJVtpbl0sICVbb3V0XSwgJVtvdXRdIikKICMgZW5kaWYKICNlbGlmIGRl
ZmluZWQoRkxPQVRfU0laRSkgJiYgZGVmaW5lZChfX0FWWDUxMkZfXykgJiYgXAogICAgICAgKFZF
Q19TSVpFID09IDY0IHx8IGRlZmluZWQoX19BVlg1MTJWTF9fKSkKQEAgLTI2Myw2ICsyNjUsNyBA
QCBzdGF0aWMgaW5saW5lIHZlY190IG1vdmxocHModmVjX3QgeCwgdmVjX3QgeSkgewogIyAgZGVm
aW5lIG1peCh4LCB5KSBCKG1vdmFwcywgX21hc2ssIHgsIHksICgwYjAxMDEwMTAxMDEwMTAxMDEg
JiBBTExfVFJVRSkpCiAjICBkZWZpbmUgc2hyaW5rMSh4KSBCUl8oY3Z0cGQycHMsIF9tYXNrLCAo
dmRmX3QpKHgpLCAodnNmX2hhbGZfdCl7fSwgfjApCiAjICBkZWZpbmUgc3FydCh4KSBCUihzcXJ0
cHMsIF9tYXNrLCB4LCB1bmRlZigpLCB+MCkKKyMgIGRlZmluZSB0cnVuYyh4KSBCUihybmRzY2Fs
ZXBzXywgX21hc2ssIHgsIDBiMTAxMSwgdW5kZWYoKSwgfjApCiAjICBkZWZpbmUgd2lkZW4xKHgp
ICgodmVjX3QpQlIoY3Z0cHMycGQsIF9tYXNrLCB4LCAodmRmX3QpdW5kZWYoKSwgfjApKQogIyAg
aWYgVkVDX1NJWkUgPT0gMTYKICMgICBkZWZpbmUgaW50ZXJsZWF2ZV9oaSh4LCB5KSBCKHVucGNr
aHBzLCBfbWFzaywgeCwgeSwgdW5kZWYoKSwgfjApCkBAIC0zMTYsNiArMzE5LDcgQEAgc3RhdGlj
IGlubGluZSB2ZWNfdCBtb3ZsaHBzKHZlY190IHgsIHZlY190IHkpIHsKICMgIGRlZmluZSBtaW4o
eCwgeSkgQlJfKG1pbnBkLCBfbWFzaywgeCwgeSwgdW5kZWYoKSwgfjApCiAjICBkZWZpbmUgbWl4
KHgsIHkpIEIobW92YXBkLCBfbWFzaywgeCwgeSwgMGIwMTAxMDEwMSkKICMgIGRlZmluZSBzcXJ0
KHgpIEJSKHNxcnRwZCwgX21hc2ssIHgsIHVuZGVmKCksIH4wKQorIyAgZGVmaW5lIHRydW5jKHgp
IEJSKHJuZHNjYWxlcGRfLCBfbWFzaywgeCwgMGIxMDExLCB1bmRlZigpLCB+MCkKICMgIGlmIFZF
Q19TSVpFID09IDE2CiAjICAgZGVmaW5lIGludGVybGVhdmVfaGkoeCwgeSkgQih1bnBja2hwZCwg
X21hc2ssIHgsIHksIHVuZGVmKCksIH4wKQogIyAgIGRlZmluZSBpbnRlcmxlYXZlX2xvKHgsIHkp
IEIodW5wY2tscGQsIF9tYXNrLCB4LCB5LCB1bmRlZigpLCB+MCkKQEAgLTU0OCw2ICs1NTIsNyBA
QCBzdGF0aWMgaW5saW5lIHZlY190IG1vdmxocHModmVjX3QgeCwgdmVjX3QgeSkgewogIyAgZW5k
aWYKICMgZW5kaWYKICMgaWYgSU5UX1NJWkUgPT0gNAorIyAgZGVmaW5lIGFicyh4KSBCKHBhYnNk
LCBfbWFzaywgeCwgdW5kZWYoKSwgfjApCiAjICBkZWZpbmUgbWF4KHgsIHkpIEIocG1heHNkLCBf
bWFzaywgeCwgeSwgdW5kZWYoKSwgfjApCiAjICBkZWZpbmUgbWluKHgsIHkpIEIocG1pbnNkLCBf
bWFzaywgeCwgeSwgdW5kZWYoKSwgfjApCiAjICBkZWZpbmUgbXVsX2Z1bGwoeCwgeSkgKCh2ZWNf
dClCKHBtdWxkcSwgX21hc2ssIHgsIHksICh2ZGlfdCl1bmRlZigpLCB+MCkpCkBAIC01NTgsNiAr
NTYzLDcgQEAgc3RhdGljIGlubGluZSB2ZWNfdCBtb3ZsaHBzKHZlY190IHgsIHZlY190IHkpIHsK
ICMgIGRlZmluZSBtdWxfZnVsbCh4LCB5KSAoKHZlY190KUIocG11bHVkcSwgX21hc2ssICh2c2lf
dCkoeCksICh2c2lfdCkoeSksICh2ZGlfdCl1bmRlZigpLCB+MCkpCiAjICBkZWZpbmUgd2lkZW4x
KHgpICgodmVjX3QpQihwbW92enhkcSwgX21hc2ssICh2c2lfaGFsZl90KSh4KSwgKHZkaV90KXVu
ZGVmKCksIH4wKSkKICMgZWxpZiBJTlRfU0laRSA9PSA4CisjICBkZWZpbmUgYWJzKHgpICgodmVj
X3QpQihwYWJzcSwgX21hc2ssICh2ZGlfdCkoeCksICh2ZGlfdCl1bmRlZigpLCB+MCkpCiAjICBk
ZWZpbmUgbWF4KHgsIHkpICgodmVjX3QpQihwbWF4c3EsIF9tYXNrLCAodmRpX3QpKHgpLCAodmRp
X3QpKHkpLCAodmRpX3QpdW5kZWYoKSwgfjApKQogIyAgZGVmaW5lIG1pbih4LCB5KSAoKHZlY190
KUIocG1pbnNxLCBfbWFzaywgKHZkaV90KSh4KSwgKHZkaV90KSh5KSwgKHZkaV90KXVuZGVmKCks
IH4wKSkKICMgZWxpZiBVSU5UX1NJWkUgPT0gOApAQCAtNjI1LDYgKzYzMSw3IEBAIHN0YXRpYyBp
bmxpbmUgdmVjX3QgbW92bGhwcyh2ZWNfdCB4LCB2ZWNfdCB5KSB7CiAjICBkZWZpbmUgc3dhcDIo
eCkgKCh2ZWNfdClCKHBlcm12YXJoaSwgX21hc2ssICh2aGlfdCkoeCksICh2aGlfdCkoaW52IC0g
MSksICh2aGlfdCl1bmRlZigpLCB+MCkpCiAjIGVuZGlmCiAjIGlmIElOVF9TSVpFID09IDEKKyMg
IGRlZmluZSBhYnMoeCkgKCh2ZWNfdClCKHBhYnNiLCBfbWFzaywgKHZxaV90KSh4KSwgKHZxaV90
KXVuZGVmKCksIH4wKSkKICMgIGRlZmluZSBtYXgoeCwgeSkgKCh2ZWNfdClCKHBtYXhzYiwgX21h
c2ssICh2cWlfdCkoeCksICh2cWlfdCkoeSksICh2cWlfdCl1bmRlZigpLCB+MCkpCiAjICBkZWZp
bmUgbWluKHgsIHkpICgodmVjX3QpQihwbWluc2IsIF9tYXNrLCAodnFpX3QpKHgpLCAodnFpX3Qp
KHkpLCAodnFpX3QpdW5kZWYoKSwgfjApKQogIyAgZGVmaW5lIHdpZGVuMSh4KSAoKHZlY190KUIo
cG1vdnN4YncsIF9tYXNrLCAodnFpX2hhbGZfdCkoeCksICh2aGlfdCl1bmRlZigpLCB+MCkpCkBA
IC02MzcsNiArNjQ0LDcgQEAgc3RhdGljIGlubGluZSB2ZWNfdCBtb3ZsaHBzKHZlY190IHgsIHZl
Y190IHkpIHsKICMgIGRlZmluZSB3aWRlbjIoeCkgKCh2ZWNfdClCKHBtb3Z6eGJkLCBfbWFzaywg
KHZxaV9xdWFydGVyX3QpKHgpLCAodnNpX3QpdW5kZWYoKSwgfjApKQogIyAgZGVmaW5lIHdpZGVu
Myh4KSAoKHZlY190KUIocG1vdnp4YnEsIF9tYXNrLCAodnFpX2VpZ2h0aF90KSh4KSwgKHZkaV90
KXVuZGVmKCksIH4wKSkKICMgZWxpZiBJTlRfU0laRSA9PSAyCisjICBkZWZpbmUgYWJzKHgpIEIo
cGFic3csIF9tYXNrLCB4LCB1bmRlZigpLCB+MCkKICMgIGRlZmluZSBtYXgoeCwgeSkgQihwbWF4
c3csIF9tYXNrLCB4LCB5LCB1bmRlZigpLCB+MCkKICMgIGRlZmluZSBtaW4oeCwgeSkgQihwbWlu
c3csIF9tYXNrLCB4LCB5LCB1bmRlZigpLCB+MCkKICMgIGRlZmluZSBtdWxfaGkoeCwgeSkgQihw
bXVsaHcsIF9tYXNrLCB4LCB5LCB1bmRlZigpLCB+MCkKQEAgLTk0OCwxOSArOTU2LDExIEBAIHN0
YXRpYyBpbmxpbmUgdmVjX3QgbW92bGhwcyh2ZWNfdCB4LCB2ZWNfdCB5KSB7CiAjaWYgVkVDX1NJ
WkUgPT0gRkxPQVRfU0laRQogIyBkZWZpbmUgbWF4KHgsIHkpICgodmVjX3Qpeyh7IHR5cGVvZih4
WzBdKSB4XyA9ICh4KVswXSwgeV8gPSAoeSlbMF07IHhfID4geV8gPyB4XyA6IHlfOyB9KX0pCiAj
IGRlZmluZSBtaW4oeCwgeSkgKCh2ZWNfdCl7KHsgdHlwZW9mKHhbMF0pIHhfID0gKHgpWzBdLCB5
XyA9ICh5KVswXTsgeF8gPCB5XyA/IHhfIDogeV87IH0pfSkKLSMgaWZkZWYgX19TU0U0XzFfXwor
IyBpZiBkZWZpbmVkKF9fU1NFNF8xX18pICYmICFkZWZpbmVkKF9fQVZYNTEyRl9fKQogIyAgaWYg
RkxPQVRfU0laRSA9PSA0Ci0jICAgZGVmaW5lIHRydW5jKHgpICh7IFwKLSAgICBmbG9hdCBfX2F0
dHJpYnV0ZV9fKCh2ZWN0b3Jfc2l6ZSgxNikpKSByXzsgXAotICAgIGFzbSAoICJyb3VuZHNzICQw
YjEwMTEsJTEsJTAiIDogIj14IiAocl8pIDogIm0iICh4KSApOyBcCi0gICAgKHZlY190KXsgcl9b
MF0gfTsgXAotfSkKKyMgICBkZWZpbmUgdHJ1bmMoeCkgc2NhbGFyXzFvcCh4LCAicm91bmRzcyAk
MGIxMDExLCAlW2luXSwgJVtvdXRdIikKICMgIGVsaWYgRkxPQVRfU0laRSA9PSA4Ci0jICAgZGVm
aW5lIHRydW5jKHgpICh7IFwKLSAgICBkb3VibGUgX19hdHRyaWJ1dGVfXygodmVjdG9yX3NpemUo
MTYpKSkgcl87IFwKLSAgICBhc20gKCAicm91bmRzZCAkMGIxMDExLCUxLCUwIiA6ICI9eCIgKHJf
KSA6ICJtIiAoeCkgKTsgXAotICAgICh2ZWNfdCl7IHJfWzBdIH07IFwKLX0pCisjICAgZGVmaW5l
IHRydW5jKHgpIHNjYWxhcl8xb3AoeCwgInJvdW5kc2QgJDBiMTAxMSwgJVtpbl0sICVbb3V0XSIp
CiAjICBlbmRpZgogIyBlbmRpZgogI2VuZGlmCmRpZmYgLS1naXQgYS90b29scy90ZXN0cy94ODZf
ZW11bGF0b3Ivc2ltZC5oIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuaAppbmRleCAz
ZTZhYmU1ZGUyLi5hOGMxZWNiMTI1IDEwMDY0NAotLS0gYS90b29scy90ZXN0cy94ODZfZW11bGF0
b3Ivc2ltZC5oCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmgKQEAgLTE4NCw2
ICsxODQsOCBAQCBERUNMX09DVEVUKGhhbGYpOwogIyBkZWZpbmUgX19idWlsdGluX2lhMzJfaW5z
ZXJ0aTMyeDRfNTEyX21hc2sgX19idWlsdGluX2lhMzJfaW5zZXJ0aTMyeDRfbWFzawogIyBkZWZp
bmUgX19idWlsdGluX2lhMzJfaW5zZXJ0aTMyeDhfNTEyX21hc2sgX19idWlsdGluX2lhMzJfaW5z
ZXJ0aTMyeDhfbWFzawogIyBkZWZpbmUgX19idWlsdGluX2lhMzJfaW5zZXJ0aTY0eDRfNTEyX21h
c2sgX19idWlsdGluX2lhMzJfaW5zZXJ0aTY0eDRfbWFzaworIyBkZWZpbmUgX19idWlsdGluX2lh
MzJfcm5kc2NhbGVwZF81MTJfbWFzayBfX2J1aWx0aW5faWEzMl9ybmRzY2FsZXBkX21hc2sKKyMg
ZGVmaW5lIF9fYnVpbHRpbl9pYTMyX3JuZHNjYWxlcHNfNTEyX21hc2sgX19idWlsdGluX2lhMzJf
cm5kc2NhbGVwc19tYXNrCiAjIGRlZmluZSBfX2J1aWx0aW5faWEzMl9zaHVmX2YzMng0XzUxMl9t
YXNrIF9fYnVpbHRpbl9pYTMyX3NodWZfZjMyeDRfbWFzawogIyBkZWZpbmUgX19idWlsdGluX2lh
MzJfc2h1Zl9mNjR4Ml81MTJfbWFzayBfX2J1aWx0aW5faWEzMl9zaHVmX2Y2NHgyX21hc2sKICMg
ZGVmaW5lIF9fYnVpbHRpbl9pYTMyX3NodWZfaTMyeDRfNTEyX21hc2sgX19idWlsdGluX2lhMzJf
c2h1Zl9pMzJ4NF9tYXNrCkBAIC0yNDUsNiArMjQ3LDcgQEAgT1ZSX0lOVChicm9hZGNhc3QpOwog
T1ZSX1NGUChicm9hZGNhc3QpOwogT1ZSX1NGUChjb21pKTsKIE9WUl9WRlAoY3Z0ZHEyKTsKK09W
Ul9JTlQoYWJzKTsKIE9WUl9GUChhZGQpOwogT1ZSX0lOVChhZGQpOwogT1ZSX0JXKGFkZHMpOwpk
aWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMgYi94ZW4v
YXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwppbmRleCA4NDY5YTc4MzJlLi5lZDZj
ZTRkMmQyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUu
YworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAtNDQ2LDcg
KzQ0Niw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZXh0MGYzOF90YWJsZSB7CiAgICAgWzB4MTld
ID0geyAuc2ltZF9zaXplID0gc2ltZF9zY2FsYXJfb3BjLCAudHdvX29wID0gMSwgLmQ4cyA9IDMg
fSwKICAgICBbMHgxYV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kXzEyOCwgLnR3b19vcCA9IDEsIC5k
OHMgPSA0IH0sCiAgICAgWzB4MWJdID0geyAuc2ltZF9zaXplID0gc2ltZF8yNTYsIC50d29fb3Ag
PSAxLCAuZDhzID0gZDhzX3ZsX2J5XzIgfSwKLSAgICBbMHgxYyAuLi4gMHgxZV0gPSB7IC5zaW1k
X3NpemUgPSBzaW1kX3BhY2tlZF9pbnQsIC50d29fb3AgPSAxIH0sCisgICAgWzB4MWMgLi4uIDB4
MWZdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAudHdvX29wID0gMSwgLmQ4cyA9
IGQ4c192bCB9LAogICAgIFsweDIwXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50d29f
b3AgPSAxLCAuZDhzID0gZDhzX3ZsX2J5XzIgfSwKICAgICBbMHgyMV0gPSB7IC5zaW1kX3NpemUg
PSBzaW1kX290aGVyLCAudHdvX29wID0gMSwgLmQ4cyA9IGQ4c192bF9ieV80IH0sCiAgICAgWzB4
MjJdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciwgLnR3b19vcCA9IDEsIC5kOHMgPSBkOHNf
dmxfYnlfOCB9LApAQCAtNTMxLDggKzUzMSw4IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZXh0MGYz
YV90YWJsZSB7CiAgICAgWzB4MDJdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50IH0s
CiAgICAgWzB4MDQgLi4uIDB4MDVdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC50
d29fb3AgPSAxLCAuZDhzID0gZDhzX3ZsIH0sCiAgICAgWzB4MDZdID0geyAuc2ltZF9zaXplID0g
c2ltZF9wYWNrZWRfZnAgfSwKLSAgICBbMHgwOCAuLi4gMHgwOV0gPSB7IC5zaW1kX3NpemUgPSBz
aW1kX3BhY2tlZF9mcCwgLnR3b19vcCA9IDEgfSwKLSAgICBbMHgwYSAuLi4gMHgwYl0gPSB7IC5z
aW1kX3NpemUgPSBzaW1kX3NjYWxhcl9vcGMgfSwKKyAgICBbMHgwOCAuLi4gMHgwOV0gPSB7IC5z
aW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCwgLnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfdmwgfSwK
KyAgICBbMHgwYSAuLi4gMHgwYl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl9vcGMsIC5k
OHMgPSBkOHNfZHEgfSwKICAgICBbMHgwYyAuLi4gMHgwZF0gPSB7IC5zaW1kX3NpemUgPSBzaW1k
X3BhY2tlZF9mcCB9LAogICAgIFsweDBlIC4uLiAweDBmXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRf
cGFja2VkX2ludCB9LAogICAgIFsweDE0XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfbm9uZSwgLnRv
X21lbSA9IDEsIC50d29fb3AgPSAxLCAuZDhzID0gMCB9LApAQCAtNjg5Myw2ICs2ODkzLDggQEAg
eDg2X2VtdWxhdGUoCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4ZjkpOiAv
KiB2cHN1YncgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCiAgICAgY2FzZSBYODZF
TVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4ZmMpOiAvKiB2cGFkZGIgW3h5el1tbS9tZW0sW3h5el1t
bSxbeHl6XW1te2t9ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4ZmQp
OiAvKiB2cGFkZHcgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBY
ODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgxYyk6IC8qIHZwYWJzYiBbeHl6XW1tL21lbSxb
eHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgxZCk6
IC8qIHZwYWJzdyBbeHl6XW1tL21lbSxbeHl6XW1te2t9ICovCiAgICAgICAgIGhvc3RfYW5kX3Zj
cHVfbXVzdF9oYXZlKGF2eDUxMmJ3KTsKICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2
ZXguYnJzLCBFWENfVUQpOwogICAgICAgICBlbGVtX2J5dGVzID0gMSA8PCAoYiAmIDEpOwpAQCAt
ODI3OSw2ICs4MjgxLDggQEAgeDg2X2VtdWxhdGUoCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVY
XzY2KDB4MGYsIDB4ZmEpOiAvKiB2cHN1YmQgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9
ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYsIDB4ZmIpOiAvKiB2cHN1YnEg
W3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19F
VkVYXzY2KDB4MGYsIDB4ZmUpOiAvKiB2cGFkZGQgW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1t
e2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHgxZSk6IC8qIHZw
YWJzZCBbeHl6XW1tL21lbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVY
XzY2KDB4MGYzOCwgMHgxZik6IC8qIHZwYWJzcSBbeHl6XW1tL21lbSxbeHl6XW1te2t9ICovCiAg
ICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihldmV4LncgIT0gKGIgJiAxKSwgRVhDX1VEKTsK
ICAgICAgICAgZ290byBhdng1MTJmX25vX3NhZTsKIApAQCAtOTMxMCw2ICs5MzE0LDE3IEBAIHg4
Nl9lbXVsYXRlKAogICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShzc2U0XzEpOwogICAg
ICAgICBnb3RvIHNpbWRfMGYzYV9jb21tb247CiAKKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhf
NjYoMHgwZjNhLCAweDBhKTogLyogdnJuZHNjYWxlc3MgJGltbTgsW3h5el1tbS9tZW0sW3h5el1t
bSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzYSwgMHgw
Yik6IC8qIHZybmRzY2FsZXNkICRpbW04LFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAq
LworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoZWEudHlwZSAhPSBPUF9SRUcgJiYgZXZl
eC5icnMsIEVYQ19VRCk7CisgICAgICAgIC8qIGZhbGwgdGhyb3VnaCAqLworICAgIGNhc2UgWDg2
RU1VTF9PUENfRVZFWF82NigweDBmM2EsIDB4MDgpOiAvKiB2cm5kc2NhbGVwcyAkaW1tOCxbeHl6
XW1tL21lbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYz
YSwgMHgwOSk6IC8qIHZybmRzY2FsZXBkICRpbW04LFt4eXpdbW0vbWVtLFt4eXpdbW17a30gKi8K
KyAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZik7CisgICAgICAgIGdlbmVy
YXRlX2V4Y2VwdGlvbl9pZihldmV4LncgIT0gKGIgJiAxKSwgRVhDX1VEKTsKKyAgICAgICAgYXZ4
NTEyX3ZsZW5fY2hlY2soYiAmIDIpOworICAgICAgICBnb3RvIHNpbWRfaW1tOF96bW07CisKICAg
ICBjYXNlIFg4NkVNVUxfT1BDKDB4MGYzYSwgMHgwZik6ICAgIC8qIHBhbGlnbnIgJGltbTgsbW0v
bTY0LG1tICovCiAgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmM2EsIDB4MGYpOiAvKiBwYWxp
Z25yICRpbW04LHhtbS9tMTI4LHhtbSAqLwogICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2
ZShzc3NlMyk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQv
eGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon May 27 08:45:30 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 08:45: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 1hVBG6-00073x-8q; Mon, 27 May 2019 08:45:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZsVf=T3=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hVBG5-00073h-2X
 for xen-changelog@lists.xenproject.org; Mon, 27 May 2019 08:45:29 +0000
X-Inumbo-ID: c4d5823a-805b-11e9-bdca-3bb5fee269de
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id c4d5823a-805b-11e9-bdca-3bb5fee269de;
 Mon, 27 May 2019 08:45:24 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVBG0-0006SE-9x
 for xen-changelog@lists.xenproject.org; Mon, 27 May 2019 08:45:24 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVBG0-0004LG-7K
 for xen-changelog@lists.xenproject.org; Mon, 27 May 2019 08:45:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hVBG0-0004LG-7K@xenbits.xenproject.org>
Date: Mon, 27 May 2019 08:45:24 +0000
Subject: [Xen-changelog] [xen master] x86emul: support remaining AVX512BW
 legacy-equivalent insns
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQyYWQzZDAxOWE2Y2ZmYTMwMjc4NmQyOTAxMjZlMGY4MDk3ZTA2NGEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDI0
IDEwOjI2OjA5IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDI0IDEwOjI2OjA5IDIwMTkgKzAyMDAKCiAgICB4
ODZlbXVsOiBzdXBwb3J0IHJlbWFpbmluZyBBVlg1MTJCVyBsZWdhY3ktZXF1aXZhbGVudCBpbnNu
cwogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
LS0tCiB0b29scy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jICB8ICAzICsrKwogdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuYyAgICAgICAgfCAgMiArKwogdG9vbHMvdGVzdHMv
eDg2X2VtdWxhdG9yL3NpbWQuaCAgICAgICAgfCAgMyArKysKIHhlbi9hcmNoL3g4Ni94ODZfZW11
bGF0ZS94ODZfZW11bGF0ZS5jIHwgMTQgKysrKysrKysrKysrLS0KIDQgZmlsZXMgY2hhbmdlZCwg
MjAgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy90ZXN0
cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2
ZXgtZGlzcDguYwppbmRleCBlMjhlYTkzZjA4Li4zMWY5ZWE2NDA5IDEwMDY0NAotLS0gYS90b29s
cy90ZXN0cy94ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCisrKyBiL3Rvb2xzL3Rlc3RzL3g4Nl9l
bXVsYXRvci9ldmV4LWRpc3A4LmMKQEAgLTM1NCw2ICszNTQsNyBAQCBzdGF0aWMgY29uc3Qgc3Ry
dWN0IHRlc3QgYXZ4NTEyYndfYWxsW10gPSB7CiAgICAgSU5TTihwYWRkdXNiLCAgICAgNjYsICAg
MGYsIGRjLCAgICB2bCwgICAgYiwgdmwpLAogICAgIElOU04ocGFkZHVzdywgICAgIDY2LCAgIDBm
LCBkZCwgICAgdmwsICAgIHcsIHZsKSwKICAgICBJTlNOKHBhZGR3LCAgICAgICA2NiwgICAwZiwg
ZmQsICAgIHZsLCAgICB3LCB2bCksCisgICAgSU5TTihwYWxpZ25yLCAgICAgNjYsIDBmM2EsIDBm
LCAgICB2bCwgICAgYiwgdmwpLAogICAgIElOU04ocGF2Z2IsICAgICAgIDY2LCAgIDBmLCBlMCwg
ICAgdmwsICAgIGIsIHZsKSwKICAgICBJTlNOKHBhdmd3LCAgICAgICA2NiwgICAwZiwgZTMsICAg
IHZsLCAgICB3LCB2bCksCiAgICAgSU5TTihwYnJvYWRjYXN0YiwgNjYsIDBmMzgsIDc4LCAgICBl
bCwgICAgYiwgZWwpLApAQCAtMzY5LDYgKzM3MCw3IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgdGVz
dCBhdng1MTJid19hbGxbXSA9IHsKICAgICBJTlNOKHBlcm13LCAgICAgICA2NiwgMGYzOCwgOGQs
ICAgIHZsLCAgICB3LCB2bCksCiAgICAgSU5TTihwZXJtaTJ3LCAgICAgNjYsIDBmMzgsIDc1LCAg
ICB2bCwgICAgdywgdmwpLAogICAgIElOU04ocGVybXQydywgICAgIDY2LCAwZjM4LCA3ZCwgICAg
dmwsICAgIHcsIHZsKSwKKyAgICBJTlNOKHBtYWRkdWJzdywgICA2NiwgMGYzOCwgMDQsICAgIHZs
LCAgICBiLCB2bCksCiAgICAgSU5TTihwbWFkZHdkLCAgICAgNjYsICAgMGYsIGY1LCAgICB2bCwg
ICAgdywgdmwpLAogICAgIElOU04ocG1heHNiLCAgICAgIDY2LCAwZjM4LCAzYywgICAgdmwsICAg
IGIsIHZsKSwKICAgICBJTlNOKHBtYXhzdywgICAgICA2NiwgICAwZiwgZWUsICAgIHZsLCAgICB3
LCB2bCksCkBAIC0zODYsNiArMzg4LDcgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUx
MmJ3X2FsbFtdID0gewogLy8gICAgICAgcG1vdncybSwgICAgIGYzLCAwZjM4LCAyOSwgICAgICAg
ICAgIHcKICAgICBJTlNOKHBtb3Z3YiwgICAgICBmMywgMGYzOCwgMzAsICAgIHZsXzIsICBiLCB2
bCksCiAgICAgSU5TTihwbW92enhidywgICAgNjYsIDBmMzgsIDMwLCAgICB2bF8yLCAgYiwgdmwp
LAorICAgIElOU04ocG11bGhyc3csICAgIDY2LCAwZjM4LCAwYiwgICAgdmwsICAgIHcsIHZsKSwK
ICAgICBJTlNOKHBtdWxodXcsICAgICA2NiwgICAwZiwgZTQsICAgIHZsLCAgICB3LCB2bCksCiAg
ICAgSU5TTihwbXVsaHcsICAgICAgNjYsICAgMGYsIGU1LCAgICB2bCwgICAgdywgdmwpLAogICAg
IElOU04ocG11bGx3LCAgICAgIDY2LCAgIDBmLCBkNSwgICAgdmwsICAgIHcsIHZsKSwKZGlmZiAt
LWdpdCBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmMgYi90b29scy90ZXN0cy94ODZf
ZW11bGF0b3Ivc2ltZC5jCmluZGV4IGQ3MjdiNzM4MDQuLmZjY2M4MWFiZTEgMTAwNjQ0Ci0tLSBh
L3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2Vt
dWxhdG9yL3NpbWQuYwpAQCAtNTg3LDYgKzU4Nyw3IEBAIHN0YXRpYyBpbmxpbmUgdmVjX3QgbW92
bGhwcyh2ZWNfdCB4LCB2ZWNfdCB5KSB7CiAjICBpZiBWRUNfU0laRSA9PSAxNgogIyAgIGRlZmlu
ZSBpbnRlcmxlYXZlX2hpKHgsIHkpICgodmVjX3QpQihwdW5wY2toYncsIF9tYXNrLCAodnFpX3Qp
KHgpLCAodnFpX3QpKHkpLCAodnFpX3QpdW5kZWYoKSwgfjApKQogIyAgIGRlZmluZSBpbnRlcmxl
YXZlX2xvKHgsIHkpICgodmVjX3QpQihwdW5wY2tsYncsIF9tYXNrLCAodnFpX3QpKHgpLCAodnFp
X3QpKHkpLCAodnFpX3QpdW5kZWYoKSwgfjApKQorIyAgIGRlZmluZSByb3RyKHgsIG4pICgodmVj
X3QpQihwYWxpZ25yLCBfbWFzaywgKHZkaV90KSh4KSwgKHZkaV90KSh4KSwgKG4pICogOCwgKHZk
aV90KXVuZGVmKCksIH4wKSkKICMgICBkZWZpbmUgc3dhcCh4KSAoKHZlY190KUIocHNodWZiLCBf
bWFzaywgKHZxaV90KSh4KSwgKHZxaV90KShpbnYgLSAxKSwgKHZxaV90KXVuZGVmKCksIH4wKSkK
ICMgIGVsaWYgZGVmaW5lZChfX0FWWDUxMlZCTUlfXykKICMgICBkZWZpbmUgaW50ZXJsZWF2ZV9o
aSh4LCB5KSAoKHZlY190KUIodnBlcm1pMnZhcnFpLCBfbWFzaywgKHZxaV90KSh4KSwgaW50ZXJs
ZWF2ZV9oaSwgKHZxaV90KSh5KSwgfjApKQpAQCAtNjE1LDYgKzYxNiw3IEBAIHN0YXRpYyBpbmxp
bmUgdmVjX3QgbW92bGhwcyh2ZWNfdCB4LCB2ZWNfdCB5KSB7CiAjICBpZiBWRUNfU0laRSA9PSAx
NgogIyAgIGRlZmluZSBpbnRlcmxlYXZlX2hpKHgsIHkpICgodmVjX3QpQihwdW5wY2tod2QsIF9t
YXNrLCAodmhpX3QpKHgpLCAodmhpX3QpKHkpLCAodmhpX3QpdW5kZWYoKSwgfjApKQogIyAgIGRl
ZmluZSBpbnRlcmxlYXZlX2xvKHgsIHkpICgodmVjX3QpQihwdW5wY2tsd2QsIF9tYXNrLCAodmhp
X3QpKHgpLCAodmhpX3QpKHkpLCAodmhpX3QpdW5kZWYoKSwgfjApKQorIyAgIGRlZmluZSByb3Ry
KHgsIG4pICgodmVjX3QpQihwYWxpZ25yLCBfbWFzaywgKHZkaV90KSh4KSwgKHZkaV90KSh4KSwg
KG4pICogMTYsICh2ZGlfdCl1bmRlZigpLCB+MCkpCiAjICAgZGVmaW5lIHN3YXAoeCkgKCh2ZWNf
dClCKHBzaHVmZCwgX21hc2ssIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKHZzaV90
KUIocHNodWZodywgX21hc2ssIFwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgQihwc2h1Zmx3LCBfbWFzaywgKHZoaV90KSh4KSwgMGIwMDAxMTAxMSwgKHZoaV90KXVuZGVm
KCksIH4wKSwgXApkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuaCBi
L3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9zaW1kLmgKaW5kZXggYThjMWVjYjEyNS4uOGI5N2U3
ZjJhMSAxMDA2NDQKLS0tIGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuaAorKysgYi90
b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5oCkBAIC00MDIsOSArNDAyLDEyIEBAIE9WUihw
YWNrc3Nkdyk7CiBPVlIocGFja3Nzd2IpOwogT1ZSKHBhY2t1c2R3KTsKIE9WUihwYWNrdXN3Yik7
CitPVlIocGFsaWducik7CitPVlIocG1hZGR1YnN3KTsKIE9WUihwbWFkZHdkKTsKIE9WUihwbW92
c3hidyk7CiBPVlIocG1vdnp4YncpOworT1ZSKHBtdWxocnN3KTsKIE9WUihwbXVsaHV3KTsKIE9W
UihwbXVsaHcpOwogT1ZSKHBtdWxsdyk7CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2X2Vt
dWxhdGUveDg2X2VtdWxhdGUuYyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0
ZS5jCmluZGV4IGVkNmNlNGQyZDIuLjQ3ZmRkMzE5NzcgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4
Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfZW11bGF0
ZS94ODZfZW11bGF0ZS5jCkBAIC00MzUsNyArNDM1LDEwIEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3Qg
ZXh0MGYzOF90YWJsZSB7CiAgICAgZGlzcDhzY2FsZV90IGQ4czo0OwogfSBleHQwZjM4X3RhYmxl
WzI1Nl0gPSB7CiAgICAgWzB4MDBdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfaW50LCAu
ZDhzID0gZDhzX3ZsIH0sCi0gICAgWzB4MDEgLi4uIDB4MGJdID0geyAuc2ltZF9zaXplID0gc2lt
ZF9wYWNrZWRfaW50IH0sCisgICAgWzB4MDEgLi4uIDB4MDNdID0geyAuc2ltZF9zaXplID0gc2lt
ZF9wYWNrZWRfaW50IH0sCisgICAgWzB4MDRdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRf
aW50LCAuZDhzID0gZDhzX3ZsIH0sCisgICAgWzB4MDUgLi4uIDB4MGFdID0geyAuc2ltZF9zaXpl
ID0gc2ltZF9wYWNrZWRfaW50IH0sCisgICAgWzB4MGJdID0geyAuc2ltZF9zaXplID0gc2ltZF9w
YWNrZWRfaW50LCAuZDhzID0gZDhzX3ZsIH0sCiAgICAgWzB4MGMgLi4uIDB4MGRdID0geyAuc2lt
ZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC5kOHMgPSBkOHNfdmwgfSwKICAgICBbMHgwZSAuLi4g
MHgwZl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCB9LAogICAgIFsweDEwIC4uLiAw
eDEyXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLmQ4cyA9IGQ4c192bCB9LApA
QCAtNTM0LDcgKzUzNyw4IEBAIHN0YXRpYyBjb25zdCBzdHJ1Y3QgZXh0MGYzYV90YWJsZSB7CiAg
ICAgWzB4MDggLi4uIDB4MDldID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC50d29f
b3AgPSAxLCAuZDhzID0gZDhzX3ZsIH0sCiAgICAgWzB4MGEgLi4uIDB4MGJdID0geyAuc2ltZF9z
aXplID0gc2ltZF9zY2FsYXJfb3BjLCAuZDhzID0gZDhzX2RxIH0sCiAgICAgWzB4MGMgLi4uIDB4
MGRdID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAgfSwKLSAgICBbMHgwZSAuLi4gMHgw
Zl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKKyAgICBbMHgwZV0gPSB7IC5z
aW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKKyAgICBbMHgwZl0gPSB7IC5zaW1kX3NpemUg
PSBzaW1kX3BhY2tlZF9pbnQsIC5kOHMgPSBkOHNfdmwgfSwKICAgICBbMHgxNF0gPSB7IC5zaW1k
X3NpemUgPSBzaW1kX25vbmUsIC50b19tZW0gPSAxLCAudHdvX29wID0gMSwgLmQ4cyA9IDAgfSwK
ICAgICBbMHgxNV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX25vbmUsIC50b19tZW0gPSAxLCAudHdv
X29wID0gMSwgLmQ4cyA9IDEgfSwKICAgICBbMHgxNl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX25v
bmUsIC50b19tZW0gPSAxLCAudHdvX29wID0gMSwgLmQ4cyA9IGQ4c19kcTY0IH0sCkBAIC02ODc1
LDYgKzY4NzksNyBAQCB4ODZfZW11bGF0ZSgKICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYo
MHgwZiwgMHhmMSk6IC8qIHZwc2xsdyB4bW0vbTEyOCxbeHl6XW1tLFt4eXpdbW17a30gKi8KICAg
ICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhmNSk6IC8qIHZwbWFkZHdkIFt4eXpd
bW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82
NigweDBmMzgsIDB4MDApOiAvKiB2cHNodWZiIFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtr
fSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4MDQpOiAvKiB2cG1h
ZGR1YnN3IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLwogICAgICAgICBmYXVsdF9z
dXBwcmVzc2lvbiA9IGZhbHNlOwogICAgICAgICAvKiBmYWxsIHRocm91Z2ggKi8KICAgICBjYXNl
IFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhkNSk6IC8qIHZwbXVsbHcgW3h5el1tbS9tZW0s
W3h5el1tbSxbeHl6XW1te2t9ICovCkBAIC02ODkzLDYgKzY4OTgsNyBAQCB4ODZfZW11bGF0ZSgK
ICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhmOSk6IC8qIHZwc3VidyBbeHl6
XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhf
NjYoMHgwZiwgMHhmYyk6IC8qIHZwYWRkYiBbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30g
Ki8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZiwgMHhmZCk6IC8qIHZwYWRkdyBb
eHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17a30gKi8KKyAgICBjYXNlIFg4NkVNVUxfT1BDX0VW
RVhfNjYoMHgwZjM4LCAweDBiKTogLyogdnBtdWxocnN3IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5
el1tbXtrfSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4MWMpOiAv
KiB2cGFic2IgW3h5el1tbS9tZW0sW3h5el1tbXtrfSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENf
RVZFWF82NigweDBmMzgsIDB4MWQpOiAvKiB2cGFic3cgW3h5el1tbS9tZW0sW3h5el1tbXtrfSAq
LwogICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1MTJidyk7CkBAIC05MzUzLDYg
KzkzNTksMTAgQEAgeDg2X2VtdWxhdGUoCiAgICAgICAgIGluc25fYnl0ZXMgPSBQRlhfQllURVMg
KyA0OwogICAgICAgICBicmVhazsKIAorICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBm
M2EsIDB4MGYpOiAvKiB2cGFsaWduciAkaW1tOCxbeHl6XW1tL21lbSxbeHl6XW1tLFt4eXpdbW17
a30gKi8KKyAgICAgICAgZmF1bHRfc3VwcHJlc3Npb24gPSBmYWxzZTsKKyAgICAgICAgZ290byBh
dng1MTJid19pbW07CisKICAgICBjYXNlIFg4NkVNVUxfT1BDXzY2KDB4MGYzYSwgMHgxNCk6IC8q
IHBleHRyYiAkaW1tOCx4bW0sci9tICovCiAgICAgY2FzZSBYODZFTVVMX09QQ182NigweDBmM2Es
IDB4MTUpOiAvKiBwZXh0cncgJGltbTgseG1tLHIvbSAqLwogICAgIGNhc2UgWDg2RU1VTF9PUENf
NjYoMHgwZjNhLCAweDE2KTogLyogcGV4dHJ7ZCxxfSAkaW1tOCx4bW0sci9tICovCi0tCmdlbmVy
YXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vs
b2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6
Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon May 27 08:45:38 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 08:45: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 1hVBGE-00075L-AX; Mon, 27 May 2019 08:45: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=ZsVf=T3=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hVBGC-00074z-Qy
 for xen-changelog@lists.xenproject.org; Mon, 27 May 2019 08:45:36 +0000
X-Inumbo-ID: caee8cba-805b-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id caee8cba-805b-11e9-8980-bc764e045a96;
 Mon, 27 May 2019 08:45:34 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVBGA-0006SO-Gu
 for xen-changelog@lists.xenproject.org; Mon, 27 May 2019 08:45:34 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVBGA-0004Lh-EO
 for xen-changelog@lists.xenproject.org; Mon, 27 May 2019 08:45:34 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hVBGA-0004Lh-EO@xenbits.xenproject.org>
Date: Mon, 27 May 2019 08:45:34 +0000
Subject: [Xen-changelog] [xen master] x86emul: support AVX512{F,
 ER} reciprocal insns
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDJmNDRkMWIzYTJjNzNjODk0NTBjY2JhOWU0MjA1YTE1ODMzNDgyNjUKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDI0
IDEwOjI3OjI0IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDI0IDEwOjI3OjI0IDIwMTkgKzAyMDAKCiAgICB4
ODZlbXVsOiBzdXBwb3J0IEFWWDUxMntGLEVSfSByZWNpcHJvY2FsIGluc25zCiAgICAKICAgIEFs
c28gaW5jbHVkZSB0aGUgb25seSBvdGhlciBBVlg1MTJFUiBpbnNuIHBhaXIsIFZFWFAyUHtELFN9
LgogICAgCiAgICBOb3RlIHRoYXQgZGVzcGl0ZSB0aGUgcmVwbGFjZW1lbnQgb2YgdGhlIFNIQSBp
bnNucycgdGFibGUgc2xvdHMgdGhlcmUncwogICAgbm8gbmVlZCB0byBzcGVjaWFsIGNhc2UgdGhl
aXIgZGVjb2Rpbmc6IFRoZWlyIGluc24tc3BlY2lmaWMgY29kZSBhbHJlYWR5CiAgICBzZXRzIG9w
X2J5dGVzIChhcyB3YXMgcmVxdWlyZWQgZHVlIHRvIHNpbWRfb3RoZXIpLCBhbmQgVHdvT3AgaXMg
b2Ygbm8KICAgIHJlbGV2YW5jZSBmb3IgbGVnYWN5IGVuY29kZWQgU0lNRCBpbnNucy4KICAgIAog
ICAgVGhlIHJhaXNpbmcgb2YgI1VEIHdoZW4gRVZFWC5MJ0wgaXMgMyBmb3IgQVZYNTEyRVIgc2Nh
bGFyIGluc25zIGlzIGRvbmUKICAgIHRvIGJlIG9uIHRoZSBzYWZlIHNpZGUuIFRoZSBTRE0gZG9l
cyBub3QgY2xhcmlmeSBiZWhhdmlvciB0aGVyZSwgYW5kCiAgICBpdCdzIGV2ZW4gbW9yZSBhbWJp
Z3VvdXMgaGVyZSAod2l0aG91dCBBVlg1MTJWTCBpbiB0aGUgcGljdHVyZSkuCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KICAgIEFja2VkLWJ5
OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgotLS0KIHRvb2xzL3Rl
c3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZSAgICAgICAgICAgIHwgIDUgKysrLQogdG9vbHMvdGVz
dHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYyAgICAgICAgfCAxMyArKysrKysrKysrKwogdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuYyAgICAgICAgICAgICAgfCAyOCArKysrKysrKysr
KysrKysrKysrKysrCiB0b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5oICAgICAgICAgICAg
ICB8ICA2ICsrKysrCiB0b29scy90ZXN0cy94ODZfZW11bGF0b3IvdGVzdF94ODZfZW11bGF0b3Iu
YyB8IDEwICsrKysrKysrCiB0b29scy90ZXN0cy94ODZfZW11bGF0b3IveDg2LWVtdWxhdGUuaCAg
ICAgICB8ICAxICsKIHhlbi9hcmNoL3g4Ni94ODZfZW11bGF0ZS94ODZfZW11bGF0ZS5jICAgICAg
IHwgMzUgKysrKysrKysrKysrKysrKysrKysrKysrKysrLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9j
cHVmZWF0dXJlLmggICAgICAgICAgICAgfCAgMSArCiA4IGZpbGVzIGNoYW5nZWQsIDk3IGluc2Vy
dGlvbnMoKyksIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMveDg2X2Vt
dWxhdG9yL01ha2VmaWxlIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL01ha2VmaWxlCmluZGV4
IDc5NTM3ZDg3NzIuLjRmNGMwZjYwMzQgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVs
YXRvci9NYWtlZmlsZQorKysgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvTWFrZWZpbGUKQEAg
LTE2LDcgKzE2LDcgQEAgdnBhdGggJS5jICQoWEVOX1JPT1QpL3hlbi9saWIveDg2CiAKIENGTEFH
UyArPSAkKENGTEFHU194ZW5pbmNsdWRlKQogCi1TSU1EIDo9IDNkbm93IHNzZSBzc2UyIHNzZTQg
YXZ4IGF2eDIgeG9wIGF2eDUxMmYgYXZ4NTEyYncgYXZ4NTEyZHEKK1NJTUQgOj0gM2Rub3cgc3Nl
IHNzZTIgc3NlNCBhdnggYXZ4MiB4b3AgYXZ4NTEyZiBhdng1MTJidyBhdng1MTJkcSBhdng1MTJl
cgogRk1BIDo9IGZtYTQgZm1hCiBTRyA6PSBhdngyLXNnCiBURVNUQ0FTRVMgOj0gYmxvd2Zpc2gg
JChTSU1EKSAkKEZNQSkgJChTRykKQEAgLTcyLDYgKzcyLDkgQEAgYXZ4NTEyYnctZmx0cyA6PQog
YXZ4NTEyZHEtdmVjcyA6PSAkKGF2eDUxMmYtdmVjcykKIGF2eDUxMmRxLWludHMgOj0gJChhdng1
MTJmLWludHMpCiBhdng1MTJkcS1mbHRzIDo9ICQoYXZ4NTEyZi1mbHRzKQorYXZ4NTEyZXItdmVj
cyA6PSA2NAorYXZ4NTEyZXItaW50cyA6PQorYXZ4NTEyZXItZmx0cyA6PSA0IDgKIAogYXZ4NTEy
Zi1vcG1hc2stdmVjcyA6PSAyCiBhdng1MTJkcS1vcG1hc2stdmVjcyA6PSAxIDIKZGlmZiAtLWdp
dCBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMgYi90b29scy90ZXN0cy94
ODZfZW11bGF0b3IvZXZleC1kaXNwOC5jCmluZGV4IDMxZjllYTY0MDkuLmEzNDlmYmZhYzIgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9ldmV4LWRpc3A4LmMKKysrIGIvdG9v
bHMvdGVzdHMveDg2X2VtdWxhdG9yL2V2ZXgtZGlzcDguYwpAQCAtMjc4LDEwICsyNzgsMTQgQEAg
c3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmZfYWxsW10gPSB7CiAgICAgSU5TTihwdW5w
Y2tsZHEsICAgIDY2LCAgIDBmLCA2MiwgICAgdmwsICAgICAgZCwgdmwpLAogICAgIElOU04ocHVu
cGNrbHFkcSwgICA2NiwgICAwZiwgNmMsICAgIHZsLCAgICAgIHEsIHZsKSwKICAgICBJTlNOKHB4
b3IsICAgICAgICAgNjYsICAgMGYsIGVmLCAgICB2bCwgICAgIGRxLCB2bCksCisgICAgSU5TTihy
Y3AxNCwgICAgICAgIDY2LCAwZjM4LCA0YywgICAgdmwsICAgICBzZCwgdmwpLAorICAgIElOU04o
cmNwMTQsICAgICAgICA2NiwgMGYzOCwgNGQsICAgIGVsLCAgICAgc2QsIGVsKSwKICAgICBJTlNO
KHJuZHNjYWxlcGQsICAgNjYsIDBmM2EsIDA5LCAgICB2bCwgICAgICBxLCB2bCksCiAgICAgSU5T
TihybmRzY2FsZXBzLCAgIDY2LCAwZjNhLCAwOCwgICAgdmwsICAgICAgZCwgdmwpLAogICAgIElO
U04ocm5kc2NhbGVzZCwgICA2NiwgMGYzYSwgMGIsICAgIGVsLCAgICAgIHEsIGVsKSwKICAgICBJ
TlNOKHJuZHNjYWxlc3MsICAgNjYsIDBmM2EsIDBhLCAgICBlbCwgICAgICBkLCBlbCksCisgICAg
SU5TTihyc3FydDE0LCAgICAgIDY2LCAwZjM4LCA0ZSwgICAgdmwsICAgICBzZCwgdmwpLAorICAg
IElOU04ocnNxcnQxNCwgICAgICA2NiwgMGYzOCwgNGYsICAgIGVsLCAgICAgc2QsIGVsKSwKICAg
ICBJTlNOX1BGUChzaHVmLCAgICAgICAgICAgMGYsIGM2KSwKICAgICBJTlNOX0ZQKHNxcnQsICAg
ICAgICAgICAgMGYsIDUxKSwKICAgICBJTlNOX0ZQKHN1YiwgICAgICAgICAgICAgMGYsIDVjKSwK
QEAgLTQ3Nyw2ICs0ODEsMTQgQEAgc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmRxXzUx
MltdID0gewogICAgIElOU04oaW5zZXJ0aTMyeDgsICAgIDY2LCAwZjNhLCAzYSwgZWxfOCwgZCwg
dmwpLAogfTsKIAorc3RhdGljIGNvbnN0IHN0cnVjdCB0ZXN0IGF2eDUxMmVyXzUxMltdID0gewor
ICAgIElOU04oZXhwMiwgICAgNjYsIDBmMzgsIGM4LCB2bCwgc2QsIHZsKSwKKyAgICBJTlNOKHJj
cDI4LCAgIDY2LCAwZjM4LCBjYSwgdmwsIHNkLCB2bCksCisgICAgSU5TTihyY3AyOCwgICA2Niwg
MGYzOCwgY2IsIGVsLCBzZCwgZWwpLAorICAgIElOU04ocnNxcnQyOCwgNjYsIDBmMzgsIGNjLCB2
bCwgc2QsIHZsKSwKKyAgICBJTlNOKHJzcXJ0MjgsIDY2LCAwZjM4LCBjZCwgZWwsIHNkLCBlbCks
Cit9OworCiBzdGF0aWMgY29uc3Qgc3RydWN0IHRlc3QgYXZ4NTEyX3ZibWlfYWxsW10gPSB7CiAg
ICAgSU5TTihwZXJtYiwgICAgICAgICA2NiwgMGYzOCwgOGQsIHZsLCBiLCB2bCksCiAgICAgSU5T
TihwZXJtaTJiLCAgICAgICA2NiwgMGYzOCwgNzUsIHZsLCBiLCB2bCksCkBAIC04MzcsNSArODQ5
LDYgQEAgdm9pZCBldmV4X2Rpc3A4X3Rlc3Qodm9pZCAqaW5zdHIsIHN0cnVjdCB4ODZfZW11bGF0
ZV9jdHh0ICpjdHh0LAogICAgIFJVTihhdng1MTJkcSwgMTI4KTsKICAgICBSVU4oYXZ4NTEyZHEs
IG5vMTI4KTsKICAgICBSVU4oYXZ4NTEyZHEsIDUxMik7CisgICAgUlVOKGF2eDUxMmVyLCA1MTIp
OwogICAgIFJVTihhdng1MTJfdmJtaSwgYWxsKTsKIH0KZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3Rz
L3g4Nl9lbXVsYXRvci9zaW1kLmMgYi90b29scy90ZXN0cy94ODZfZW11bGF0b3Ivc2ltZC5jCmlu
ZGV4IGZjY2M4MWFiZTEuLmY4MzRjZmNhMjMgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9l
bXVsYXRvci9zaW1kLmMKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuYwpAQCAt
MjEwLDkgKzIxMCwyMyBAQCBzdGF0aWMgaW5saW5lIHZlY190IG1vdmxocHModmVjX3QgeCwgdmVj
X3QgeSkgewogfSkKICNlbGlmIGRlZmluZWQoRkxPQVRfU0laRSkgJiYgVkVDX1NJWkUgPT0gRkxP
QVRfU0laRSAmJiBkZWZpbmVkKF9fQVZYNTEyRl9fKQogIyBpZiBGTE9BVF9TSVpFID09IDQKKyMg
IGlmZGVmIF9fQVZYNTEyRVJfXworIyAgIGRlZmluZSByZWNpcCh4KSBzY2FsYXJfMW9wKHgsICJ2
cmNwMjhzcyAlW2luXSwgJVtvdXRdLCAlW291dF0iKQorIyAgIGRlZmluZSByc3FydCh4KSBzY2Fs
YXJfMW9wKHgsICJ2cnNxcnQyOHNzICVbaW5dLCAlW291dF0sICVbb3V0XSIpCisjICBlbHNlCisj
ICAgZGVmaW5lIHJlY2lwKHgpIHNjYWxhcl8xb3AoeCwgInZyY3AxNHNzICVbaW5dLCAlW291dF0s
ICVbb3V0XSIpCisjICAgZGVmaW5lIHJzcXJ0KHgpIHNjYWxhcl8xb3AoeCwgInZyc3FydDE0c3Mg
JVtpbl0sICVbb3V0XSwgJVtvdXRdIikKKyMgIGVuZGlmCiAjICBkZWZpbmUgc3FydCh4KSBzY2Fs
YXJfMW9wKHgsICJ2c3FydHNzICVbaW5dLCAlW291dF0sICVbb3V0XSIpCiAjICBkZWZpbmUgdHJ1
bmMoeCkgc2NhbGFyXzFvcCh4LCAidnJuZHNjYWxlc3MgJDBiMTAxMSwgJVtpbl0sICVbb3V0XSwg
JVtvdXRdIikKICMgZWxpZiBGTE9BVF9TSVpFID09IDgKKyMgIGlmZGVmIF9fQVZYNTEyRVJfXwor
IyAgIGRlZmluZSByZWNpcCh4KSBzY2FsYXJfMW9wKHgsICJ2cmNwMjhzZCAlW2luXSwgJVtvdXRd
LCAlW291dF0iKQorIyAgIGRlZmluZSByc3FydCh4KSBzY2FsYXJfMW9wKHgsICJ2cnNxcnQyOHNk
ICVbaW5dLCAlW291dF0sICVbb3V0XSIpCisjICBlbHNlCisjICAgZGVmaW5lIHJlY2lwKHgpIHNj
YWxhcl8xb3AoeCwgInZyY3AxNHNkICVbaW5dLCAlW291dF0sICVbb3V0XSIpCisjICAgZGVmaW5l
IHJzcXJ0KHgpIHNjYWxhcl8xb3AoeCwgInZyc3FydDE0c2QgJVtpbl0sICVbb3V0XSwgJVtvdXRd
IikKKyMgIGVuZGlmCiAjICBkZWZpbmUgc3FydCh4KSBzY2FsYXJfMW9wKHgsICJ2c3FydHNkICVb
aW5dLCAlW291dF0sICVbb3V0XSIpCiAjICBkZWZpbmUgdHJ1bmMoeCkgc2NhbGFyXzFvcCh4LCAi
dnJuZHNjYWxlc2QgJDBiMTAxMSwgJVtpbl0sICVbb3V0XSwgJVtvdXRdIikKICMgZW5kaWYKQEAg
LTI2Myw2ICsyNzcsMTMgQEAgc3RhdGljIGlubGluZSB2ZWNfdCBtb3ZsaHBzKHZlY190IHgsIHZl
Y190IHkpIHsKICMgIGRlZmluZSBtYXgoeCwgeSkgQlJfKG1heHBzLCBfbWFzaywgeCwgeSwgdW5k
ZWYoKSwgfjApCiAjICBkZWZpbmUgbWluKHgsIHkpIEJSXyhtaW5wcywgX21hc2ssIHgsIHksIHVu
ZGVmKCksIH4wKQogIyAgZGVmaW5lIG1peCh4LCB5KSBCKG1vdmFwcywgX21hc2ssIHgsIHksICgw
YjAxMDEwMTAxMDEwMTAxMDEgJiBBTExfVFJVRSkpCisjICBpZiBWRUNfU0laRSA9PSA2NCAmJiBk
ZWZpbmVkKF9fQVZYNTEyRVJfXykKKyMgICBkZWZpbmUgcmVjaXAoeCkgQlIocmNwMjhwcywgX21h
c2ssIHgsIHVuZGVmKCksIH4wKQorIyAgIGRlZmluZSByc3FydCh4KSBCUihyc3FydDI4cHMsIF9t
YXNrLCB4LCB1bmRlZigpLCB+MCkKKyMgIGVsc2UKKyMgICBkZWZpbmUgcmVjaXAoeCkgQihyY3Ax
NHBzLCBfbWFzaywgeCwgdW5kZWYoKSwgfjApCisjICAgZGVmaW5lIHJzcXJ0KHgpIEIocnNxcnQx
NHBzLCBfbWFzaywgeCwgdW5kZWYoKSwgfjApCisjICBlbmRpZgogIyAgZGVmaW5lIHNocmluazEo
eCkgQlJfKGN2dHBkMnBzLCBfbWFzaywgKHZkZl90KSh4KSwgKHZzZl9oYWxmX3Qpe30sIH4wKQog
IyAgZGVmaW5lIHNxcnQoeCkgQlIoc3FydHBzLCBfbWFzaywgeCwgdW5kZWYoKSwgfjApCiAjICBk
ZWZpbmUgdHJ1bmMoeCkgQlIocm5kc2NhbGVwc18sIF9tYXNrLCB4LCAwYjEwMTEsIHVuZGVmKCks
IH4wKQpAQCAtMzE4LDYgKzMzOSwxMyBAQCBzdGF0aWMgaW5saW5lIHZlY190IG1vdmxocHModmVj
X3QgeCwgdmVjX3QgeSkgewogIyAgZGVmaW5lIG1heCh4LCB5KSBCUl8obWF4cGQsIF9tYXNrLCB4
LCB5LCB1bmRlZigpLCB+MCkKICMgIGRlZmluZSBtaW4oeCwgeSkgQlJfKG1pbnBkLCBfbWFzaywg
eCwgeSwgdW5kZWYoKSwgfjApCiAjICBkZWZpbmUgbWl4KHgsIHkpIEIobW92YXBkLCBfbWFzaywg
eCwgeSwgMGIwMTAxMDEwMSkKKyMgIGlmIFZFQ19TSVpFID09IDY0ICYmIGRlZmluZWQoX19BVlg1
MTJFUl9fKQorIyAgIGRlZmluZSByZWNpcCh4KSBCUihyY3AyOHBkLCBfbWFzaywgeCwgdW5kZWYo
KSwgfjApCisjICAgZGVmaW5lIHJzcXJ0KHgpIEJSKHJzcXJ0MjhwZCwgX21hc2ssIHgsIHVuZGVm
KCksIH4wKQorIyAgZWxzZQorIyAgIGRlZmluZSByZWNpcCh4KSBCKHJjcDE0cGQsIF9tYXNrLCB4
LCB1bmRlZigpLCB+MCkKKyMgICBkZWZpbmUgcnNxcnQoeCkgQihyc3FydDE0cGQsIF9tYXNrLCB4
LCB1bmRlZigpLCB+MCkKKyMgIGVuZGlmCiAjICBkZWZpbmUgc3FydCh4KSBCUihzcXJ0cGQsIF9t
YXNrLCB4LCB1bmRlZigpLCB+MCkKICMgIGRlZmluZSB0cnVuYyh4KSBCUihybmRzY2FsZXBkXywg
X21hc2ssIHgsIDBiMTAxMSwgdW5kZWYoKSwgfjApCiAjICBpZiBWRUNfU0laRSA9PSAxNgpkaWZm
IC0tZ2l0IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuaCBiL3Rvb2xzL3Rlc3RzL3g4
Nl9lbXVsYXRvci9zaW1kLmgKaW5kZXggOGI5N2U3ZjJhMS4uOTUwYzUyMjgxYiAxMDA2NDQKLS0t
IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3NpbWQuaAorKysgYi90b29scy90ZXN0cy94ODZf
ZW11bGF0b3Ivc2ltZC5oCkBAIC0xNzgsMTQgKzE3OCwyMCBAQCBERUNMX09DVEVUKGhhbGYpOwog
LyogU2FkbHkgdGhlcmUgYXJlIGEgZmV3IGV4Y2VwdGlvbnMgdG8gdGhlIGdlbmVyYWwgbmFtaW5n
IHJ1bGVzLiAqLwogIyBkZWZpbmUgX19idWlsdGluX2lhMzJfYnJvYWRjYXN0ZjMyeDRfNTEyX21h
c2sgX19idWlsdGluX2lhMzJfYnJvYWRjYXN0ZjMyeDRfNTEyCiAjIGRlZmluZSBfX2J1aWx0aW5f
aWEzMl9icm9hZGNhc3RpMzJ4NF81MTJfbWFzayBfX2J1aWx0aW5faWEzMl9icm9hZGNhc3RpMzJ4
NF81MTIKKyMgZGVmaW5lIF9fYnVpbHRpbl9pYTMyX2V4cDJwZDUxMl9tYXNrIF9fYnVpbHRpbl9p
YTMyX2V4cDJwZF9tYXNrCisjIGRlZmluZSBfX2J1aWx0aW5faWEzMl9leHAycHM1MTJfbWFzayBf
X2J1aWx0aW5faWEzMl9leHAycHNfbWFzawogIyBkZWZpbmUgX19idWlsdGluX2lhMzJfaW5zZXJ0
ZjMyeDRfNTEyX21hc2sgX19idWlsdGluX2lhMzJfaW5zZXJ0ZjMyeDRfbWFzawogIyBkZWZpbmUg
X19idWlsdGluX2lhMzJfaW5zZXJ0ZjMyeDhfNTEyX21hc2sgX19idWlsdGluX2lhMzJfaW5zZXJ0
ZjMyeDhfbWFzawogIyBkZWZpbmUgX19idWlsdGluX2lhMzJfaW5zZXJ0ZjY0eDRfNTEyX21hc2sg
X19idWlsdGluX2lhMzJfaW5zZXJ0ZjY0eDRfbWFzawogIyBkZWZpbmUgX19idWlsdGluX2lhMzJf
aW5zZXJ0aTMyeDRfNTEyX21hc2sgX19idWlsdGluX2lhMzJfaW5zZXJ0aTMyeDRfbWFzawogIyBk
ZWZpbmUgX19idWlsdGluX2lhMzJfaW5zZXJ0aTMyeDhfNTEyX21hc2sgX19idWlsdGluX2lhMzJf
aW5zZXJ0aTMyeDhfbWFzawogIyBkZWZpbmUgX19idWlsdGluX2lhMzJfaW5zZXJ0aTY0eDRfNTEy
X21hc2sgX19idWlsdGluX2lhMzJfaW5zZXJ0aTY0eDRfbWFzaworIyBkZWZpbmUgX19idWlsdGlu
X2lhMzJfcmNwMjhwZDUxMl9tYXNrIF9fYnVpbHRpbl9pYTMyX3JjcDI4cGRfbWFzaworIyBkZWZp
bmUgX19idWlsdGluX2lhMzJfcmNwMjhwczUxMl9tYXNrIF9fYnVpbHRpbl9pYTMyX3JjcDI4cHNf
bWFzawogIyBkZWZpbmUgX19idWlsdGluX2lhMzJfcm5kc2NhbGVwZF81MTJfbWFzayBfX2J1aWx0
aW5faWEzMl9ybmRzY2FsZXBkX21hc2sKICMgZGVmaW5lIF9fYnVpbHRpbl9pYTMyX3JuZHNjYWxl
cHNfNTEyX21hc2sgX19idWlsdGluX2lhMzJfcm5kc2NhbGVwc19tYXNrCisjIGRlZmluZSBfX2J1
aWx0aW5faWEzMl9yc3FydDI4cGQ1MTJfbWFzayBfX2J1aWx0aW5faWEzMl9yc3FydDI4cGRfbWFz
aworIyBkZWZpbmUgX19idWlsdGluX2lhMzJfcnNxcnQyOHBzNTEyX21hc2sgX19idWlsdGluX2lh
MzJfcnNxcnQyOHBzX21hc2sKICMgZGVmaW5lIF9fYnVpbHRpbl9pYTMyX3NodWZfZjMyeDRfNTEy
X21hc2sgX19idWlsdGluX2lhMzJfc2h1Zl9mMzJ4NF9tYXNrCiAjIGRlZmluZSBfX2J1aWx0aW5f
aWEzMl9zaHVmX2Y2NHgyXzUxMl9tYXNrIF9fYnVpbHRpbl9pYTMyX3NodWZfZjY0eDJfbWFzawog
IyBkZWZpbmUgX19idWlsdGluX2lhMzJfc2h1Zl9pMzJ4NF81MTJfbWFzayBfX2J1aWx0aW5faWEz
Ml9zaHVmX2kzMng0X21hc2sKZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci90
ZXN0X3g4Nl9lbXVsYXRvci5jIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2Vt
dWxhdG9yLmMKaW5kZXggYmZmOTMwZmI4ZS4uZjZlNTYyOTQ4ZSAxMDA2NDQKLS0tIGEvdG9vbHMv
dGVzdHMveDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMKKysrIGIvdG9vbHMvdGVzdHMv
eDg2X2VtdWxhdG9yL3Rlc3RfeDg2X2VtdWxhdG9yLmMKQEAgLTI0LDYgKzI0LDcgQEAgYXNtICgg
Ii5wdXNoc2VjdGlvbiAudGVzdCwgXCJheFwiLCBAcHJvZ2JpdHM7IC5wb3BzZWN0aW9uIiApOwog
I2luY2x1ZGUgImF2eDUxMmYuaCIKICNpbmNsdWRlICJhdng1MTJidy5oIgogI2luY2x1ZGUgImF2
eDUxMmRxLmgiCisjaW5jbHVkZSAiYXZ4NTEyZXIuaCIKIAogI2RlZmluZSB2ZXJib3NlIGZhbHNl
IC8qIFN3aXRjaCB0byB0cnVlIGZvciBmYXIgbW9yZSBsb2dnaW5nLiAqLwogCkBAIC0xMDYsNiAr
MTA3LDExIEBAIHN0YXRpYyBib29sIHNpbWRfY2hlY2tfYXZ4NTEyZHFfdmwodm9pZCkKICAgICBy
ZXR1cm4gY3B1X2hhc19hdng1MTJkcSAmJiBjcHVfaGFzX2F2eDUxMnZsOwogfQogCitzdGF0aWMg
Ym9vbCBzaW1kX2NoZWNrX2F2eDUxMmVyKHZvaWQpCit7CisgICAgcmV0dXJuIGNwdV9oYXNfYXZ4
NTEyZXI7Cit9CisKIHN0YXRpYyBib29sIHNpbWRfY2hlY2tfYXZ4NTEyYncodm9pZCkKIHsKICAg
ICByZXR1cm4gY3B1X2hhc19hdng1MTJidzsKQEAgLTMyNyw2ICszMzMsMTAgQEAgc3RhdGljIGNv
bnN0IHN0cnVjdCB7CiAgICAgQVZYNTEyVkwoRFErVkwgdTY0eDIsICAgIGF2eDUxMmRxLCAgICAg
IDE2dTgpLAogICAgIEFWWDUxMlZMKERRK1ZMIHM2NHg0LCAgICBhdng1MTJkcSwgICAgICAzMmk4
KSwKICAgICBBVlg1MTJWTChEUStWTCB1NjR4NCwgICAgYXZ4NTEyZHEsICAgICAgMzJ1OCksCisg
ICAgU0lNRChBVlg1MTJFUiBmMzIgc2NhbGFyLGF2eDUxMmVyLCAgICAgICAgZjQpLAorICAgIFNJ
TUQoQVZYNTEyRVIgZjMyeDE2LCAgICBhdng1MTJlciwgICAgICA2NGY0KSwKKyAgICBTSU1EKEFW
WDUxMkVSIGY2NCBzY2FsYXIsYXZ4NTEyZXIsICAgICAgICBmOCksCisgICAgU0lNRChBVlg1MTJF
UiBmNjR4OCwgICAgIGF2eDUxMmVyLCAgICAgIDY0ZjgpLAogI3VuZGVmIEFWWDUxMlZMXwogI3Vu
ZGVmIEFWWDUxMlZMCiAjdW5kZWYgU0lNRF8KZGlmZiAtLWdpdCBhL3Rvb2xzL3Rlc3RzL3g4Nl9l
bXVsYXRvci94ODYtZW11bGF0ZS5oIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL3g4Ni1lbXVs
YXRlLmgKaW5kZXggNjVlY2IzYzE2Ny4uYmIyNmI4MWUzNSAxMDA2NDQKLS0tIGEvdG9vbHMvdGVz
dHMveDg2X2VtdWxhdG9yL3g4Ni1lbXVsYXRlLmgKKysrIGIvdG9vbHMvdGVzdHMveDg2X2VtdWxh
dG9yL3g4Ni1lbXVsYXRlLmgKQEAgLTEzNCw2ICsxMzQsNyBAQCBzdGF0aWMgaW5saW5lIGJvb2wg
eGNyMF9tYXNrKHVpbnQ2NF90IG1hc2spCiAjZGVmaW5lIGNwdV9oYXNfYm1pMiAgICAgICBjcC5m
ZWF0LmJtaTIKICNkZWZpbmUgY3B1X2hhc19hdng1MTJmICAgKGNwLmZlYXQuYXZ4NTEyZiAgJiYg
eGNyMF9tYXNrKDB4ZTYpKQogI2RlZmluZSBjcHVfaGFzX2F2eDUxMmRxICAoY3AuZmVhdC5hdng1
MTJkcSAmJiB4Y3IwX21hc2soMHhlNikpCisjZGVmaW5lIGNwdV9oYXNfYXZ4NTEyZXIgIChjcC5m
ZWF0LmF2eDUxMmVyICYmIHhjcjBfbWFzaygweGU2KSkKICNkZWZpbmUgY3B1X2hhc19hdng1MTJi
dyAgKGNwLmZlYXQuYXZ4NTEyYncgJiYgeGNyMF9tYXNrKDB4ZTYpKQogI2RlZmluZSBjcHVfaGFz
X2F2eDUxMnZsICAoY3AuZmVhdC5hdng1MTJ2bCAmJiB4Y3IwX21hc2soMHhlNikpCiAjZGVmaW5l
IGNwdV9oYXNfYXZ4NTEyX3ZibWkgKGNwLmZlYXQuYXZ4NTEyX3ZibWkgJiYgeGNyMF9tYXNrKDB4
ZTYpKQpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L3g4Nl9lbXVsYXRlL3g4Nl9lbXVsYXRlLmMg
Yi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwppbmRleCA0N2ZkZDMxOTc3
Li44ZDg5Mjk5Yjk5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2Vt
dWxhdGUuYworKysgYi94ZW4vYXJjaC94ODYveDg2X2VtdWxhdGUveDg2X2VtdWxhdGUuYwpAQCAt
NDcxLDYgKzQ3MSwxMCBAQCBzdGF0aWMgY29uc3Qgc3RydWN0IGV4dDBmMzhfdGFibGUgewogICAg
IFsweDQwXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLmQ4cyA9IGQ4c192bCB9
LAogICAgIFsweDQxXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLnR3b19vcCA9
IDEgfSwKICAgICBbMHg0NSAuLi4gMHg0N10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9p
bnQsIC5kOHMgPSBkOHNfdmwgfSwKKyAgICBbMHg0Y10gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3Bh
Y2tlZF9mcCwgLnR3b19vcCA9IDEsIC5kOHMgPSBkOHNfdmwgfSwKKyAgICBbMHg0ZF0gPSB7IC5z
aW1kX3NpemUgPSBzaW1kX3NjYWxhcl92ZXh3LCAuZDhzID0gZDhzX2RxIH0sCisgICAgWzB4NGVd
ID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC50d29fb3AgPSAxLCAuZDhzID0gZDhz
X3ZsIH0sCisgICAgWzB4NGZdID0geyAuc2ltZF9zaXplID0gc2ltZF9zY2FsYXJfdmV4dywgLmQ4
cyA9IGQ4c19kcSB9LAogICAgIFsweDU4XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIsIC50
d29fb3AgPSAxLCAuZDhzID0gMiB9LAogICAgIFsweDU5XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRf
b3RoZXIsIC50d29fb3AgPSAxLCAuZDhzID0gMyB9LAogICAgIFsweDVhXSA9IHsgLnNpbWRfc2l6
ZSA9IHNpbWRfMTI4LCAudHdvX29wID0gMSwgLmQ4cyA9IDQgfSwKQEAgLTUxMCw3ICs1MTQsMTIg
QEAgc3RhdGljIGNvbnN0IHN0cnVjdCBleHQwZjM4X3RhYmxlIHsKICAgICBbMHhiZF0gPSB7IC5z
aW1kX3NpemUgPSBzaW1kX3NjYWxhcl92ZXh3LCAuZDhzID0gZDhzX2RxIH0sCiAgICAgWzB4YmVd
ID0geyAuc2ltZF9zaXplID0gc2ltZF9wYWNrZWRfZnAsIC5kOHMgPSBkOHNfdmwgfSwKICAgICBb
MHhiZl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxhcl92ZXh3LCAuZDhzID0gZDhzX2RxIH0s
Ci0gICAgWzB4YzggLi4uIDB4Y2RdID0geyAuc2ltZF9zaXplID0gc2ltZF9vdGhlciB9LAorICAg
IFsweGM4XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ZwLCAudHdvX29wID0gMSwgLmQ4
cyA9IGQ4c192bCB9LAorICAgIFsweGM5XSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfb3RoZXIgfSwK
KyAgICBbMHhjYV0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9mcCwgLnR3b19vcCA9IDEs
IC5kOHMgPSBkOHNfdmwgfSwKKyAgICBbMHhjYl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3NjYWxh
cl92ZXh3LCAuZDhzID0gZDhzX2RxIH0sCisgICAgWzB4Y2NdID0geyAuc2ltZF9zaXplID0gc2lt
ZF9wYWNrZWRfZnAsIC50d29fb3AgPSAxLCAuZDhzID0gZDhzX3ZsIH0sCisgICAgWzB4Y2RdID0g
eyAuc2ltZF9zaXplID0gc2ltZF9zY2FsYXJfdmV4dywgLmQ4cyA9IGQ4c19kcSB9LAogICAgIFsw
eGRiXSA9IHsgLnNpbWRfc2l6ZSA9IHNpbWRfcGFja2VkX2ludCwgLnR3b19vcCA9IDEgfSwKICAg
ICBbMHhkYyAuLi4gMHhkZl0gPSB7IC5zaW1kX3NpemUgPSBzaW1kX3BhY2tlZF9pbnQgfSwKICAg
ICBbMHhmMF0gPSB7IC50d29fb3AgPSAxIH0sCkBAIC0xODQxLDYgKzE4NTAsNyBAQCBpbl9wcm90
bW9kZSgKICNkZWZpbmUgdmNwdV9oYXNfc21hcCgpICAgICAgICAoY3R4dC0+Y3B1aWQtPmZlYXQu
c21hcCkKICNkZWZpbmUgdmNwdV9oYXNfY2xmbHVzaG9wdCgpICAoY3R4dC0+Y3B1aWQtPmZlYXQu
Y2xmbHVzaG9wdCkKICNkZWZpbmUgdmNwdV9oYXNfY2x3YigpICAgICAgICAoY3R4dC0+Y3B1aWQt
PmZlYXQuY2x3YikKKyNkZWZpbmUgdmNwdV9oYXNfYXZ4NTEyZXIoKSAgICAoY3R4dC0+Y3B1aWQt
PmZlYXQuYXZ4NTEyZXIpCiAjZGVmaW5lIHZjcHVfaGFzX3NoYSgpICAgICAgICAgKGN0eHQtPmNw
dWlkLT5mZWF0LnNoYSkKICNkZWZpbmUgdmNwdV9oYXNfYXZ4NTEyYncoKSAgICAoY3R4dC0+Y3B1
aWQtPmZlYXQuYXZ4NTEyYncpCiAjZGVmaW5lIHZjcHVfaGFzX2F2eDUxMnZsKCkgICAgKGN0eHQt
PmNwdWlkLT5mZWF0LmF2eDUxMnZsKQpAQCAtNjE0Miw2ICs2MTUyLDggQEAgeDg2X2VtdWxhdGUo
CiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHg0NSk6IC8qIHZwc3Jsdntk
LHF9IFt4eXpdbW0vbWVtLFt4eXpdbW0sW3h5el1tbXtrfSAqLwogICAgIGNhc2UgWDg2RU1VTF9P
UENfRVZFWF82NigweDBmMzgsIDB4NDYpOiAvKiB2cHNyYXZ7ZCxxfSBbeHl6XW1tL21lbSxbeHl6
XW1tLFt4eXpdbW17a30gKi8KICAgICBjYXNlIFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAw
eDQ3KTogLyogdnBzbGx2e2QscX0gW3h5el1tbS9tZW0sW3h5el1tbSxbeHl6XW1te2t9ICovCisg
ICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHg0Yyk6IC8qIHZyY3AxNHB7cyxk
fSBbeHl6XW1tL21lbSxbeHl6XW1te2t9ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2
KDB4MGYzOCwgMHg0ZSk6IC8qIHZyc3FydDE0cHtzLGR9IFt4eXpdbW0vbWVtLFt4eXpdbW17a30g
Ki8KICAgICBhdng1MTJmX25vX3NhZToKICAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUo
YXZ4NTEyZik7CiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlICE9IE9QX01F
TSAmJiBldmV4LmJycywgRVhDX1VEKTsKQEAgLTg4NDEsNiArODg1MywxMyBAQCB4ODZfZW11bGF0
ZSgKICAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKHZleC53LCBFWENfVUQpOwogICAgICAg
ICBnb3RvIHNpbWRfMGZfYXZ4MjsKIAorICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBm
MzgsIDB4NGQpOiAvKiB2cmNwMTRze3MsZH0geG1tL21lbSx4bW0seG1te2t9ICovCisgICAgY2Fz
ZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHg0Zik6IC8qIHZyc3FydDE0c3tzLGR9IHht
bS9tZW0seG1tLHhtbXtrfSAqLworICAgICAgICBob3N0X2FuZF92Y3B1X211c3RfaGF2ZShhdng1
MTJmKTsKKyAgICAgICAgZ2VuZXJhdGVfZXhjZXB0aW9uX2lmKGV2ZXguYnJzLCBFWENfVUQpOwor
ICAgICAgICBhdng1MTJfdmxlbl9jaGVjayh0cnVlKTsKKyAgICAgICAgZ290byBzaW1kX3ptbTsK
KwogICAgIGNhc2UgWDg2RU1VTF9PUENfVkVYXzY2KDB4MGYzOCwgMHg1YSk6IC8qIHZicm9hZGNh
c3RpMTI4IG0xMjgseW1tICovCiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBl
ICE9IE9QX01FTSB8fCAhdmV4LmwgfHwgdmV4LncsIEVYQ19VRCk7CiAgICAgICAgIGdvdG8gc2lt
ZF8wZl9hdngyOwpAQCAtOTA5MSw2ICs5MTEwLDcgQEAgeDg2X2VtdWxhdGUoCiAgICAgY2FzZSBY
ODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHhiZCk6IC8qIHZmbm1hZGQyMzFze3MsZH0geG1t
L21lbSx4bW0seG1te2t9ICovCiAgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwg
MHhiZik6IC8qIHZmbm1zdWIyMzFze3MsZH0geG1tL21lbSx4bW0seG1te2t9ICovCiAgICAgICAg
IGhvc3RfYW5kX3ZjcHVfbXVzdF9oYXZlKGF2eDUxMmYpOworICAgIHNpbWRfem1tX3NjYWxhcl9z
YWU6CiAgICAgICAgIGdlbmVyYXRlX2V4Y2VwdGlvbl9pZihlYS50eXBlICE9IE9QX1JFRyAmJiBl
dmV4LmJycywgRVhDX1VEKTsKICAgICAgICAgaWYgKCAhZXZleC5icnMgKQogICAgICAgICAgICAg
YXZ4NTEyX3ZsZW5fY2hlY2sodHJ1ZSk7CkBAIC05MTA2LDYgKzkxMjYsMTkgQEAgeDg2X2VtdWxh
dGUoCiAgICAgICAgIG9wX2J5dGVzID0gMTY7CiAgICAgICAgIGdvdG8gc2ltZF8wZjM4X2NvbW1v
bjsKIAorICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82NigweDBmMzgsIDB4YzgpOiAvKiB2ZXhw
MnB7cyxkfSB6bW0vbWVtLHptbXtrfSAqLworICAgIGNhc2UgWDg2RU1VTF9PUENfRVZFWF82Nigw
eDBmMzgsIDB4Y2EpOiAvKiB2cmNwMjhwe3MsZH0gem1tL21lbSx6bW17a30gKi8KKyAgICBjYXNl
IFg4NkVNVUxfT1BDX0VWRVhfNjYoMHgwZjM4LCAweGNjKTogLyogdnJzcXJ0Mjhwe3MsZH0gem1t
L21lbSx6bW17a30gKi8KKyAgICAgICAgaG9zdF9hbmRfdmNwdV9tdXN0X2hhdmUoYXZ4NTEyZXIp
OworICAgICAgICBnZW5lcmF0ZV9leGNlcHRpb25faWYoKGVhLnR5cGUgIT0gT1BfUkVHIHx8ICFl
dmV4LmJycykgJiYgZXZleC5sciAhPSAyLAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
RVhDX1VEKTsKKyAgICAgICAgZ290byBzaW1kX3ptbTsKKworICAgIGNhc2UgWDg2RU1VTF9PUENf
RVZFWF82NigweDBmMzgsIDB4Y2IpOiAvKiB2cmNwMjhze3MsZH0geG1tL21lbSx4bW0seG1te2t9
ICovCisgICAgY2FzZSBYODZFTVVMX09QQ19FVkVYXzY2KDB4MGYzOCwgMHhjZCk6IC8qIHZyc3Fy
dDI4c3tzLGR9IHhtbS9tZW0seG1tLHhtbXtrfSAqLworICAgICAgICBob3N0X2FuZF92Y3B1X211
c3RfaGF2ZShhdng1MTJlcik7CisgICAgICAgIGdvdG8gc2ltZF96bW1fc2NhbGFyX3NhZTsKKwog
ICAgIGNhc2UgWDg2RU1VTF9PUEMoMHgwZjM4LCAweGYwKTogLyogbW92YmUgbSxyICovCiAgICAg
Y2FzZSBYODZFTVVMX09QQygweDBmMzgsIDB4ZjEpOiAvKiBtb3ZiZSByLG0gKi8KICAgICAgICAg
dmNwdV9tdXN0X2hhdmUobW92YmUpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9j
cHVmZWF0dXJlLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaAppbmRleCBiOTdk
ZDZlZDljLi5iYWZjZjQwYTUzIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZl
YXR1cmUuaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2NwdWZlYXR1cmUuaApAQCAtMTAxLDYg
KzEwMSw3IEBACiAjZGVmaW5lIGNwdV9oYXNfYXZ4NTEyZHEgICAgICAgIGJvb3RfY3B1X2hhcyhY
ODZfRkVBVFVSRV9BVlg1MTJEUSkKICNkZWZpbmUgY3B1X2hhc19yZHNlZWQgICAgICAgICAgYm9v
dF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1JEU0VFRCkKICNkZWZpbmUgY3B1X2hhc19zbWFwICAgICAg
ICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NNQVApCisjZGVmaW5lIGNwdV9oYXNfYXZ4
NTEyZXIgICAgICAgIGJvb3RfY3B1X2hhcyhYODZfRkVBVFVSRV9BVlg1MTJFUikKICNkZWZpbmUg
Y3B1X2hhc19zaGEgICAgICAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX1NIQSkKICNk
ZWZpbmUgY3B1X2hhc19hdng1MTJidyAgICAgICAgYm9vdF9jcHVfaGFzKFg4Nl9GRUFUVVJFX0FW
WDUxMkJXKQogI2RlZmluZSBjcHVfaGFzX2F2eDUxMnZsICAgICAgICBib290X2NwdV9oYXMoWDg2
X0ZFQVRVUkVfQVZYNTEyVkwpCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon May 27 08:45:47 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 08: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 1hVBGN-00077D-E3; Mon, 27 May 2019 08:45:47 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZsVf=T3=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hVBGL-00076w-Kq
 for xen-changelog@lists.xenproject.org; Mon, 27 May 2019 08:45:45 +0000
X-Inumbo-ID: d0fe79d6-805b-11e9-96c8-0f957cbef2f9
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d0fe79d6-805b-11e9-96c8-0f957cbef2f9;
 Mon, 27 May 2019 08:45:44 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVBGK-0006SW-N3
 for xen-changelog@lists.xenproject.org; Mon, 27 May 2019 08:45:44 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVBGK-0004MG-KY
 for xen-changelog@lists.xenproject.org; Mon, 27 May 2019 08:45:44 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hVBGK-0004MG-KY@xenbits.xenproject.org>
Date: Mon, 27 May 2019 08:45:44 +0000
Subject: [Xen-changelog] [xen master] common/grant_table: harden helpers
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDdlNjlkYjY0NGE4MTM4ZWEyODk1M2RmODgwNjBiNjgyNmVjNDI1ZGUKQXV0aG9yOiAg
ICAgTm9yYmVydCBNYW50aGV5IDxubWFudGhleUBhbWF6b24uZGU+CkF1dGhvckRhdGU6IEZyaSBN
YXkgMjQgMTA6Mjg6MjYgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8amJldWxp
Y2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IEZyaSBNYXkgMjQgMTA6Mjg6MjYgMjAxOSArMDIwMAoK
ICAgIGNvbW1vbi9ncmFudF90YWJsZTogaGFyZGVuIGhlbHBlcnMKICAgIAogICAgR3Vlc3RzIGNh
biBpc3N1ZSBncmFudCB0YWJsZSBvcGVyYXRpb25zIGFuZCBwcm92aWRlIGd1ZXN0IGNvbnRyb2xs
ZWQKICAgIGRhdGEgdG8gdGhlbS4gVGhpcyBkYXRhIGlzIHVzZWQgZm9yIG1lbW9yeSBsb2FkcyBp
biBoZWxwZXIgZnVuY3Rpb25zCiAgICBhbmQgbWFjcm9zLiBUbyBhdm9pZCBzcGVjdWxhdGl2ZSBv
dXQtb2YtYm91bmQgYWNjZXNzZXMsIHdlIHVzZSB0aGUKICAgIGFycmF5X2luZGV4X25vc3BlYyBt
YWNybyB3aGVyZSBhcHBsaWNhYmxlLCBvciB0aGUgYmxvY2tfc3BlY3VsYXRpb24KICAgIG1hY3Jv
LgogICAgCiAgICBUaGlzIGlzIHBhcnQgb2YgdGhlIHNwZWN1bGF0aXZlIGhhcmRlbmluZyBlZmZv
cnQuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IE5vcmJlcnQgTWFudGhleSA8bm1hbnRoZXlAYW1h
em9uLmRlPgogICAgUmV2aWV3ZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4K
LS0tCiB4ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMgfCAzMyArKysrKysrKysrKysrKysrKysrKysr
KysrKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAyOSBpbnNlcnRpb25zKCspLCA0IGRlbGV0aW9u
cygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vZ3JhbnRfdGFibGUuYyBiL3hlbi9jb21tb24v
Z3JhbnRfdGFibGUuYwppbmRleCA4MDcyOGVhNTdkLi5kZDhhOWQ5MDQ2IDEwMDY0NAotLS0gYS94
ZW4vY29tbW9uL2dyYW50X3RhYmxlLmMKKysrIGIveGVuL2NvbW1vbi9ncmFudF90YWJsZS5jCkBA
IC0zNyw2ICszNyw3IEBACiAjaW5jbHVkZSA8eGVuL3BhZ2luZy5oPgogI2luY2x1ZGUgPHhlbi9r
ZXloYW5kbGVyLmg+CiAjaW5jbHVkZSA8eGVuL3ZtYXAuaD4KKyNpbmNsdWRlIDx4ZW4vbm9zcGVj
Lmg+CiAjaW5jbHVkZSA8eHNtL3hzbS5oPgogI2luY2x1ZGUgPGFzbS9mbHVzaHRsYi5oPgogCkBA
IC0yMDMsOCArMjA0LDkgQEAgc3RhdGljIGlubGluZSB1bnNpZ25lZCBpbnQgbnJfc3RhdHVzX2Zy
YW1lcyhjb25zdCBzdHJ1Y3QgZ3JhbnRfdGFibGUgKmd0KQogfQogCiAjZGVmaW5lIE1BUFRSQUNL
X1BFUl9QQUdFIChQQUdFX1NJWkUgLyBzaXplb2Yoc3RydWN0IGdyYW50X21hcHBpbmcpKQotI2Rl
ZmluZSBtYXB0cmFja19lbnRyeSh0LCBlKSBcCi0gICAgKCh0KS0+bWFwdHJhY2tbKGUpL01BUFRS
QUNLX1BFUl9QQUdFXVsoZSklTUFQVFJBQ0tfUEVSX1BBR0VdKQorI2RlZmluZSBtYXB0cmFja19l
bnRyeSh0LCBlKSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIFwKKyAgICAoKHQpLT5tYXB0cmFja1thcnJheV9pbmRleF9ub3NwZWMoZSwgKHQpLT5tYXB0
cmFja19saW1pdCkgLyAgICAgICAgICAgICAgICBcCisgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICBNQVBUUkFDS19QRVJfUEFHRV1bKGUpICUgTUFQVFJBQ0tfUEVSX1BBR0VdKQog
CiBzdGF0aWMgaW5saW5lIHVuc2lnbmVkIGludAogbnJfbWFwdHJhY2tfZnJhbWVzKHN0cnVjdCBn
cmFudF90YWJsZSAqdCkKQEAgLTIyNiwxMCArMjI4LDIzIEBAIG5yX21hcHRyYWNrX2ZyYW1lcyhz
dHJ1Y3QgZ3JhbnRfdGFibGUgKnQpCiBzdGF0aWMgZ3JhbnRfZW50cnlfaGVhZGVyX3QgKgogc2hh
cmVkX2VudHJ5X2hlYWRlcihzdHJ1Y3QgZ3JhbnRfdGFibGUgKnQsIGdyYW50X3JlZl90IHJlZikK
IHsKLSAgICBpZiAoIHQtPmd0X3ZlcnNpb24gPT0gMSApCisgICAgc3dpdGNoICggdC0+Z3RfdmVy
c2lvbiApCisgICAgeworICAgIGNhc2UgMToKKyAgICAgICAgLyogUmV0dXJuZWQgdmFsdWVzIHNo
b3VsZCBiZSBpbmRlcGVuZGVudCBvZiBzcGVjdWxhdGl2ZSBleGVjdXRpb24gKi8KKyAgICAgICAg
YmxvY2tfc3BlY3VsYXRpb24oKTsKICAgICAgICAgcmV0dXJuIChncmFudF9lbnRyeV9oZWFkZXJf
dCopJnNoYXJlZF9lbnRyeV92MSh0LCByZWYpOwotICAgIGVsc2UKKworICAgIGNhc2UgMjoKKyAg
ICAgICAgLyogUmV0dXJuZWQgdmFsdWVzIHNob3VsZCBiZSBpbmRlcGVuZGVudCBvZiBzcGVjdWxh
dGl2ZSBleGVjdXRpb24gKi8KKyAgICAgICAgYmxvY2tfc3BlY3VsYXRpb24oKTsKICAgICAgICAg
cmV0dXJuICZzaGFyZWRfZW50cnlfdjIodCwgcmVmKS5oZHI7CisgICAgfQorCisgICAgQVNTRVJU
X1VOUkVBQ0hBQkxFKCk7CisgICAgYmxvY2tfc3BlY3VsYXRpb24oKTsKKworICAgIHJldHVybiBO
VUxMOwogfQogCiAvKiBBY3RpdmUgZ3JhbnQgZW50cnkgLSB1c2VkIGZvciBzaGFkb3dpbmcgR1RG
X3Blcm1pdF9hY2Nlc3MgZ3JhbnRzLiAqLwpAQCAtNjM0LDE0ICs2NDksMjQgQEAgc3RhdGljIHVu
c2lnbmVkIGludCBucl9ncmFudF9lbnRyaWVzKHN0cnVjdCBncmFudF90YWJsZSAqZ3QpCiAgICAg
Y2FzZSAxOgogICAgICAgICBCVUlMRF9CVUdfT04oZjJlKElOSVRJQUxfTlJfR1JBTlRfRlJBTUVT
LCAxKSA8CiAgICAgICAgICAgICAgICAgICAgICBHTlRUQUJfTlJfUkVTRVJWRURfRU5UUklFUyk7
CisKKyAgICAgICAgLyogTWFrZSBzdXJlIHdlIHJldHVybiBhIHZhbHVlIGluZGVwZW5kZW50bHkg
b2Ygc3BlY3VsYXRpdmUgZXhlY3V0aW9uICovCisgICAgICAgIGJsb2NrX3NwZWN1bGF0aW9uKCk7
CiAgICAgICAgIHJldHVybiBmMmUobnJfZ3JhbnRfZnJhbWVzKGd0KSwgMSk7CisKICAgICBjYXNl
IDI6CiAgICAgICAgIEJVSUxEX0JVR19PTihmMmUoSU5JVElBTF9OUl9HUkFOVF9GUkFNRVMsIDIp
IDwKICAgICAgICAgICAgICAgICAgICAgIEdOVFRBQl9OUl9SRVNFUlZFRF9FTlRSSUVTKTsKKwor
ICAgICAgICAvKiBNYWtlIHN1cmUgd2UgcmV0dXJuIGEgdmFsdWUgaW5kZXBlbmRlbnRseSBvZiBz
cGVjdWxhdGl2ZSBleGVjdXRpb24gKi8KKyAgICAgICAgYmxvY2tfc3BlY3VsYXRpb24oKTsKICAg
ICAgICAgcmV0dXJuIGYyZShucl9ncmFudF9mcmFtZXMoZ3QpLCAyKTsKICN1bmRlZiBmMmUKICAg
ICB9CiAKKyAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKKyAgICBibG9ja19zcGVjdWxhdGlvbigp
OworCiAgICAgcmV0dXJuIDA7CiB9CiAKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3Ig
L2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5n
ZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hl
bi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon May 27 08:45:57 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 08: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 1hVBGX-00078h-Fk; Mon, 27 May 2019 08: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=ZsVf=T3=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hVBGV-00078T-Rk
 for xen-changelog@lists.xenproject.org; Mon, 27 May 2019 08:45:55 +0000
X-Inumbo-ID: d719b34d-805b-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id d719b34d-805b-11e9-8980-bc764e045a96;
 Mon, 27 May 2019 08:45:55 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVBGU-0006TP-T1
 for xen-changelog@lists.xenproject.org; Mon, 27 May 2019 08:45:54 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVBGU-0004Ml-QW
 for xen-changelog@lists.xenproject.org; Mon, 27 May 2019 08:45:54 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hVBGU-0004Ml-QW@xenbits.xenproject.org>
Date: Mon, 27 May 2019 08:45:54 +0000
Subject: [Xen-changelog] [xen master] drivers/char: protect the asm/vpl011.h
 include
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGNhY2U1MWZlMzUzYzBjMzUyNTcxZGRhMDEwYmY2YjAwZDM3ZTcyNDQKQXV0aG9yOiAg
ICAgQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPgpBdXRob3JEYXRl
OiBGcmkgTWF5IDI0IDEwOjI5OjA0IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDI0IDEwOjI5OjA0IDIwMTkg
KzAyMDAKCiAgICBkcml2ZXJzL2NoYXI6IHByb3RlY3QgdGhlIGFzbS92cGwwMTEuaCBpbmNsdWRl
CiAgICAKICAgIFRoZSBvbmx5IHVzZSBvZiBhc20vdnBsMDExLmggaXMgcHJvdGVjdGVkIGJ5IHRo
ZSBDT05GSUdfU0JTQV9WVUFSVF9DT05TT0xFCiAgICBkZWZpbmUgc28gbGV0cyBwcm90ZWN0IHRo
ZSBpbmNsdWRlIGFzIHdlbGwuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFsaXN0YWlyIEZyYW5j
aXMgPGFsaXN0YWlyLmZyYW5jaXNAd2RjLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVmYW5vIFN0YWJl
bGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2RyaXZlcnMvY2hhci9jb25z
b2xlLmMgfCAzICsrLQogMSBmaWxlIGNoYW5nZWQsIDIgaW5zZXJ0aW9ucygrKSwgMSBkZWxldGlv
bigtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL2NoYXIvY29uc29sZS5jIGIveGVuL2RyaXZl
cnMvY2hhci9jb25zb2xlLmMKaW5kZXggMzhlY2Q5YzAxNS4uZDcyOGU3MzdkMSAxMDA2NDQKLS0t
IGEveGVuL2RyaXZlcnMvY2hhci9jb25zb2xlLmMKKysrIGIveGVuL2RyaXZlcnMvY2hhci9jb25z
b2xlLmMKQEAgLTM2LDcgKzM2LDggQEAKICNpZmRlZiBDT05GSUdfWDg2CiAjaW5jbHVkZSA8eGVu
L2NvbnNvbGVkLmg+CiAjaW5jbHVkZSA8YXNtL2d1ZXN0Lmg+Ci0jZWxzZQorI2VuZGlmCisjaWZk
ZWYgQ09ORklHX1NCU0FfVlVBUlRfQ09OU09MRQogI2luY2x1ZGUgPGFzbS92cGwwMTEuaD4KICNl
bmRpZgogCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJv
amVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon May 27 08:46:07 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 08:46: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 1hVBGh-0007B9-HY; Mon, 27 May 2019 08:46:07 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZsVf=T3=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hVBGg-0007Ax-9a
 for xen-changelog@lists.xenproject.org; Mon, 27 May 2019 08:46:06 +0000
X-Inumbo-ID: dd26af9e-805b-11e9-a138-9b1460c15177
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id dd26af9e-805b-11e9-a138-9b1460c15177;
 Mon, 27 May 2019 08:46:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVBGf-0006U5-3K
 for xen-changelog@lists.xenproject.org; Mon, 27 May 2019 08:46:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVBGf-0004NS-07
 for xen-changelog@lists.xenproject.org; Mon, 27 May 2019 08:46:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hVBGf-0004NS-07@xenbits.xenproject.org>
Date: Mon, 27 May 2019 08:46:05 +0000
Subject: [Xen-changelog] [xen master] libacpi: report PCI slots as enabled
 only for hotpluggable devices
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDY3NjE5NjUyNDNiMTEzMjMwYmVkOTAwZDYxMDViZTA1YjI4ZjVjZWEKQXV0aG9yOiAg
ICAgSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CkF1dGhvckRhdGU6
IEZyaSBNYXkgMjQgMTA6MzA6MjEgMjAxOSArMDIwMApDb21taXQ6ICAgICBKYW4gQmV1bGljaCA8
amJldWxpY2hAc3VzZS5jb20+CkNvbW1pdERhdGU6IEZyaSBNYXkgMjQgMTA6MzA6MjEgMjAxOSAr
MDIwMAoKICAgIGxpYmFjcGk6IHJlcG9ydCBQQ0kgc2xvdHMgYXMgZW5hYmxlZCBvbmx5IGZvciBo
b3RwbHVnZ2FibGUgZGV2aWNlcwogICAgCiAgICBEU0RUIGZvciBxZW11LXhlbiBsYWNrcyBfU1RB
IG1ldGhvZCBvZiBQQ0kgc2xvdCBvYmplY3QuIElmIF9TVEEgbWV0aG9kCiAgICBkb2Vzbid0IGV4
aXN0IHRoZW4gdGhlIHNsb3QgaXMgYXNzdW1lZCB0byBiZSBhbHdheXMgcHJlc2VudCBhbmQgYWN0
aXZlCiAgICB3aGljaCBpbiBjb25qdW5jdGlvbiB3aXRoIF9FSjAgbWV0aG9kIG1ha2VzIGV2ZXJ5
IGRldmljZSBlamVjdGFibGUgZm9yCiAgICBhbiBPUyBldmVuIGlmIGl0J3Mgbm90IHRoZSBjYXNl
LgogICAgCiAgICBxZW11LWt2bSBpcyBhYmxlIHRvIGR5bmFtaWNhbGx5IGFkZCBfRUowIG1ldGhv
ZCBvbmx5IHRvIHRob3NlIHNsb3RzCiAgICB0aGF0IGVpdGhlciBoYXZlIGhvdHBsdWdnYWJsZSBk
ZXZpY2VzIG9yIGZyZWUgZm9yIFBDSSBwYXNzdGhyb3VnaC4KICAgIEFzIFhlbiBsYWNrcyB0aGlz
IGNhcGFiaWxpdHkgd2UgY2Fubm90IHVzZSB0aGVpciB3YXkuCiAgICAKICAgIHFlbXUteGVuLXRy
YWRpdGlvbmFsIERTRFQgaGFzIF9TVEEgbWV0aG9kIHdoaWNoIG9ubHkgcmVwb3J0cyB0aGF0CiAg
ICB0aGUgc2xvdCBpcyBwcmVzZW50IGlmIHRoZXJlIGlzIGEgUENJIGRldmljZXMgaG90cGx1Z2dl
ZCB0aGVyZS4KICAgIFRoaXMgaXMgZG9uZSB0aHJvdWdoIHF1ZXJ5aW5nIG9mIGl0cyBQQ0kgaG90
cGx1ZyBjb250cm9sbGVyLgogICAgcWVtdS14ZW4gaGFzIHNpbWlsYXIgY2FwYWJpbGl0eSB0aGF0
IHJlcG9ydHMgaWYgZGV2aWNlIGlzICJob3RwbHVnZ2FibGUKICAgIG9yIGFic2VudCIgd2hpY2gg
d2UgY2FuIHVzZSB0byBhY2hpZXZlIHRoZSBzYW1lIHJlc3VsdC4KICAgIAogICAgU2lnbmVkLW9m
Zi1ieTogSWdvciBEcnV6aGluaW4gPGlnb3IuZHJ1emhpbmluQGNpdHJpeC5jb20+CiAgICBSZXZp
ZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHRvb2xzL2xpYmFj
cGkvbWtfZHNkdC5jIHwgOSArKysrKysrKy0KIDEgZmlsZSBjaGFuZ2VkLCA4IGluc2VydGlvbnMo
KyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS90b29scy9saWJhY3BpL21rX2RzZHQuYyBi
L3Rvb2xzL2xpYmFjcGkvbWtfZHNkdC5jCmluZGV4IDJkYWYzMmM1NTQuLmM1YmE0YzBiMmYgMTAw
NjQ0Ci0tLSBhL3Rvb2xzL2xpYmFjcGkvbWtfZHNkdC5jCisrKyBiL3Rvb2xzL2xpYmFjcGkvbWtf
ZHNkdC5jCkBAIC00MzksOSArNDM5LDEwIEBAIGludCBtYWluKGludCBhcmdjLCBjaGFyICoqYXJn
dikKICAgICAgICAgICAgIHBvcF9ibG9jaygpOwogICAgICAgICB9CiAgICAgfSBlbHNlIHsKLSAg
ICAgICAgc3RtdCgiT3BlcmF0aW9uUmVnaW9uIiwgIlNFSiwgU3lzdGVtSU8sIDB4YWUwOCwgMHgw
NCIpOworICAgICAgICBzdG10KCJPcGVyYXRpb25SZWdpb24iLCAiU0VKLCBTeXN0ZW1JTywgMHhh
ZTA4LCAweDA4Iik7CiAgICAgICAgIHB1c2hfYmxvY2soIkZpZWxkIiwgIlNFSiwgRFdvcmRBY2Ms
IE5vTG9jaywgV3JpdGVBc1plcm9zIik7CiAgICAgICAgIGluZGVudCgpOyBwcmludGYoIkIwRUos
IDMyLFxuIik7CisgICAgICAgIGluZGVudCgpOyBwcmludGYoIkIwUk0sIDMyLFxuIik7CiAgICAg
ICAgIHBvcF9ibG9jaygpOwogCiAgICAgICAgIC8qIGhvdHBsdWdfc2xvdCAqLwpAQCAtNDUyLDYg
KzQ1MywxMiBAQCBpbnQgbWFpbihpbnQgYXJnYywgY2hhciAqKmFyZ3YpCiAgICAgICAgICAgICAg
ICAgICAgIHN0bXQoIlN0b3JlIiwgIiUjMDEweCwgQjBFSiIsIDEgPDwgc2xvdCk7CiAgICAgICAg
ICAgICAgICAgfSBwb3BfYmxvY2soKTsKICAgICAgICAgICAgICAgICBzdG10KCJOYW1lIiwgIl9T
VU4sICVpIiwgc2xvdCk7CisgICAgICAgICAgICAgICAgcHVzaF9ibG9jaygiTWV0aG9kIiwgIl9T
VEEsIDAiKTsgeworICAgICAgICAgICAgICAgICAgICBwdXNoX2Jsb2NrKCJJZiIsICJBbmQoQjBS
TSwgU2hpZnRMZWZ0KDEsICVpKSkiLCBzbG90KTsKKyAgICAgICAgICAgICAgICAgICAgc3RtdCgi
UmV0dXJuIiwgIjB4RiIpOworICAgICAgICAgICAgICAgICAgICBwb3BfYmxvY2soKTsKKyAgICAg
ICAgICAgICAgICAgICAgc3RtdCgiUmV0dXJuIiwgIjB4MCIpOworICAgICAgICAgICAgICAgIH0g
cG9wX2Jsb2NrKCk7CiAgICAgICAgICAgICB9IHBvcF9ibG9jaygpOwogICAgICAgICB9CiAgICAg
fQotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQj
bWFzdGVyCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpY
ZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qu
b3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon May 27 08:46:19 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 08:46:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hVBGt-0007Cu-JT; Mon, 27 May 2019 08:46:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZsVf=T3=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hVBGs-0007Ck-1f
 for xen-changelog@lists.xenproject.org; Mon, 27 May 2019 08:46:18 +0000
X-Inumbo-ID: e337d69c-805b-11e9-b23a-f7414252232e
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e337d69c-805b-11e9-b23a-f7414252232e;
 Mon, 27 May 2019 08:46:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVBGp-0006UD-9G
 for xen-changelog@lists.xenproject.org; Mon, 27 May 2019 08:46:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVBGp-0004Nw-6c
 for xen-changelog@lists.xenproject.org; Mon, 27 May 2019 08:46:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hVBGp-0004Nw-6c@xenbits.xenproject.org>
Date: Mon, 27 May 2019 08:46:15 +0000
Subject: [Xen-changelog] [xen master] gitignore: ignore xen.lds and
 asm-offsets.s for all archs
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDE4ODE2NDA2OWExY2FjM2Y1ZWYzNzgzN2JjMDFjMGQ2ZWFkYTJlZWUKQXV0aG9yOiAg
ICAgQWxpc3RhaXIgRnJhbmNpcyA8YWxpc3RhaXIuZnJhbmNpc0B3ZGMuY29tPgpBdXRob3JEYXRl
OiBGcmkgTWF5IDI0IDEwOjMwOjM5IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2gg
PGpiZXVsaWNoQHN1c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDI0IDEwOjMwOjM5IDIwMTkg
KzAyMDAKCiAgICBnaXRpZ25vcmU6IGlnbm9yZSB4ZW4ubGRzIGFuZCBhc20tb2Zmc2V0cy5zIGZv
ciBhbGwgYXJjaHMKICAgIAogICAgSW5zdGVhZCBvZiBpZ25vcmluZyB4ZW4ubGRzIGFuZCBhc20t
b2Zmc2V0cy5zIGZvciBldmVyeSBzcGVjaWZpYyBhcmNoLAogICAgbGV0J3MgaW5zdGVhZCBqdXN0
IHVzZSBnaXRpZ25vcmUncyB3aWxkY2FyZCBmZWF0dXJlIHRvIGlnbm9yZSB0aGVtIGZvcgogICAg
YWxsIGFyY2hzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbGlzdGFpciBGcmFuY2lzIDxhbGlz
dGFpci5mcmFuY2lzQHdkYy5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgotLS0KIC5naXRpZ25vcmUgfCA2ICsrLS0tLQogMSBmaWxlIGNoYW5nZWQsIDIg
aW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS8uZ2l0aWdub3JlIGIv
LmdpdGlnbm9yZQppbmRleCAwNDljY2I4N2UxLi5hNzdjYmZmMDJjIDEwMDY0NAotLS0gYS8uZ2l0
aWdub3JlCisrKyBiLy5naXRpZ25vcmUKQEAgLTI3OSwxMiArMjc5LDggQEAgeGVuLy5iYW5uZXIK
IHhlbi8uY29uZmlnCiB4ZW4vLmNvbmZpZy5vbGQKIHhlbi9TeXN0ZW0ubWFwCi14ZW4vYXJjaC9h
cm0vYXNtLW9mZnNldHMucwoteGVuL2FyY2gvYXJtL3hlbi5sZHMKIHhlbi9hcmNoL3g4Ni9hc20t
bWFjcm9zLmkKLXhlbi9hcmNoL3g4Ni9hc20tb2Zmc2V0cy5zCiB4ZW4vYXJjaC94ODYvYm9vdC9t
a2VsZjMyCi14ZW4vYXJjaC94ODYveGVuLmxkcwogeGVuL2FyY2gveDg2L2Jvb3QvY21kbGluZS5T
CiB4ZW4vYXJjaC94ODYvYm9vdC9yZWxvYy5TCiB4ZW4vYXJjaC94ODYvYm9vdC8qLmJpbgpAQCAt
MjkyLDYgKzI4OCw4IEBAIHhlbi9hcmNoL3g4Ni9ib290LyoubG5rCiB4ZW4vYXJjaC94ODYvZWZp
LmxkcwogeGVuL2FyY2gveDg2L2VmaS9jaGVjay5lZmkKIHhlbi9hcmNoL3g4Ni9lZmkvbWtyZWxv
YworeGVuL2FyY2gvKi94ZW4ubGRzCit4ZW4vYXJjaC8qL2FzbS1vZmZzZXRzLnMKIHhlbi9hcmNo
LyovZWZpL2Jvb3QuYwogeGVuL2FyY2gvKi9lZmkvY29tcGF0LmMKIHhlbi9hcmNoLyovZWZpL2Vm
aS5oCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon May 27 08:46:28 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 08: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 1hVBH2-0007EP-L4; Mon, 27 May 2019 08:46:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZsVf=T3=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hVBH1-0007E5-AH
 for xen-changelog@lists.xenproject.org; Mon, 27 May 2019 08:46:27 +0000
X-Inumbo-ID: e9493c38-805b-11e9-aa07-e30406537ba1
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id e9493c38-805b-11e9-aa07-e30406537ba1;
 Mon, 27 May 2019 08:46:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVBGz-0006UL-FA
 for xen-changelog@lists.xenproject.org; Mon, 27 May 2019 08:46:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVBGz-0004P3-Cf
 for xen-changelog@lists.xenproject.org; Mon, 27 May 2019 08:46:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hVBGz-0004P3-Cf@xenbits.xenproject.org>
Date: Mon, 27 May 2019 08:46:25 +0000
Subject: [Xen-changelog] [xen master] tests/cpu-policy: Skip building on
 older versions of GCC
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZmZGRlOWUzMDg0NmQwOWRmZTBiZjBmNjhkZTRhZmExM2VmMTBjMjIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAyNCAxNDoxNDoxNyAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBNYXkgMjQgMTc6NTA6
NTcgMjAxOSArMDEwMAoKICAgIHRlc3RzL2NwdS1wb2xpY3k6IFNraXAgYnVpbGRpbmcgb24gb2xk
ZXIgdmVyc2lvbnMgb2YgR0NDCiAgICAKICAgIEdDQyA0LjQgKGFzIGluY2x1ZGVkIGluIENlbnRP
UyA2KSBpcyB0b28gb2xkIHRvIGhhbmRsZSBkZXNpZ25hdGVkIGluaXRpYWxpc2VycwogICAgaW4g
YW5vbnltb3VzIHVuaW9ucy4gIEFzIHRoaXMgaXMganVzdCBhIGRldmVsb3BlciB0b29sLCBza2lw
IHRoZSB0ZXN0IGluIHRoaXMKICAgIGNhc2UsIHJhdGhlciB0aGFuIHNhY3JhZmljaW5nIHRoZSBs
ZWdpYmlsaXR5L2V4cHJlc2liaWxpdHkgb2YgdGhlIHRlc3QgY2FzZXMuCiAgICAKICAgIFRoaXMg
Zml4ZXMgdGhlIEdpdGxhYiBDSSB0ZXN0cy4KICAgIAogICAgV2hpbGUgYWRkaW5nIHRoaXMgbG9n
aWMgdG8gY3B1LXBvbGN5LCBhZGp1c3QgdGhlIGVxdWl2ZWxlbnQgbG9naWMgZnJvbQogICAgeDg2
X2VtdWxhdG9yIG9uIHdoaWNoIHRoaXMgd2FzIGJhc2VkLiAgUHJpbnRpbmc6CiAgICAKICAgICAg
VGVzdCBoYXJuZXNzIG5vdCBidWlsdCwgdXNlIG5ld2VyIGNvbXBpbGVyIHRoYW4gImdjYyIKICAg
IAogICAgaXNuJ3QgaGVscGZ1bCBmb3IgYW55b25lIHVuZXhwZWN0ZWRseSBlbmNvdW50ZXJpbmcg
dGhlIGVycm9yLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcgQ29vcGVyIDxhbmRyZXcu
Y29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNp
dHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29t
PgotLS0KIHRvb2xzL3Rlc3RzL2NwdS1wb2xpY3kvTWFrZWZpbGUgICB8IDE1ICsrKysrKysrKysr
KysrLQogdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL01ha2VmaWxlIHwgIDIgKy0KIDIgZmlsZXMg
Y2hhbmdlZCwgMTUgaW5zZXJ0aW9ucygrKSwgMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90
b29scy90ZXN0cy9jcHUtcG9saWN5L01ha2VmaWxlIGIvdG9vbHMvdGVzdHMvY3B1LXBvbGljeS9N
YWtlZmlsZQppbmRleCBlZWVkN2YzZGE3Li4wN2RkNThmNWMyIDEwMDY0NAotLS0gYS90b29scy90
ZXN0cy9jcHUtcG9saWN5L01ha2VmaWxlCisrKyBiL3Rvb2xzL3Rlc3RzL2NwdS1wb2xpY3kvTWFr
ZWZpbGUKQEAgLTEsOCArMSwyMSBAQAogWEVOX1JPT1QgPSAkKENVUkRJUikvLi4vLi4vLi4KIGlu
Y2x1ZGUgJChYRU5fUk9PVCkvdG9vbHMvUnVsZXMubWsKIAorVEFSR0VULXkgOj0gdGVzdC1jcHUt
cG9saWN5CisKKyMgRm9yIGJyZXZpdHksIHRoZXNlIHRlc3RzIG1ha2UgZXh0ZW5zaXZlIHVzZSBv
ZiBkZXNpZ25hdGVkIGluaXRpYWxpc2VycyBpbgorIyBhbm9ueW1vdXMgdW5pb25zLCBidXQgR0ND
cyBvbGRlciB0aGFuIDQuNiBjYW4ndCBjb3BlLiAgSWdub3JlIHRoZSB0ZXN0IGluCisjIHRoaXMg
Y2FzZS4KK2lmbmVxICgkKGNsYW5nKSx5KQorVEFSR0VULSQoY2FsbCBjYy12ZXIsJChDQyksbHQs
MHgwNDA2MDApIDo9CitlbmRpZgorCitpZmVxICgkKFRBUkdFVC15KSwpCiskKHdhcm5pbmcgVGVz
dCBoYXJuZXNzIG5vdCBidWlsdCwgdXNlIG5ld2VyIGNvbXBpbGVyIHRoYW4gIiQoQ0MpIiAodmVy
c2lvbiAkKHNoZWxsICQoQ0MpIC1kdW1wdmVyc2lvbikpKQorZW5kaWYKKwogLlBIT05ZOiBhbGwK
LWFsbDogdGVzdC1jcHUtcG9saWN5CithbGw6ICQoVEFSR0VULXkpCiAKIC5QSE9OWTogY2xlYW4K
IGNsZWFuOgpkaWZmIC0tZ2l0IGEvdG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL01ha2VmaWxlIGIv
dG9vbHMvdGVzdHMveDg2X2VtdWxhdG9yL01ha2VmaWxlCmluZGV4IDRmNGMwZjYwMzQuLjE3NWNl
YmMwOTUgMTAwNjQ0Ci0tLSBhL3Rvb2xzL3Rlc3RzL3g4Nl9lbXVsYXRvci9NYWtlZmlsZQorKysg
Yi90b29scy90ZXN0cy94ODZfZW11bGF0b3IvTWFrZWZpbGUKQEAgLTk3LDcgKzk3LDcgQEAgJChm
b3JlYWNoIGZsYXZvciwkKFNJTUQpICQoRk1BKSwkKGV2YWwgJChjYWxsIHNpbWQtY2hlY2stY2Ms
JChmbGF2b3IpKSkpCiBUQVJHRVQtJChzaGVsbCBlY2hvICdhc20oIntldmV4fSB2emVyb2FsbCIp
OycgfCAkKENDKSAteCBjIC1jIC1vIC9kZXYvbnVsbCAtIHx8IGVjaG8geSkgOj0KIAogaWZlcSAo
JChUQVJHRVQteSksKQotJCh3YXJuaW5nIFRlc3QgaGFybmVzcyBub3QgYnVpbHQsIHVzZSBuZXdl
ciBjb21waWxlciB0aGFuICIkKENDKSIpCiskKHdhcm5pbmcgVGVzdCBoYXJuZXNzIG5vdCBidWls
dCwgdXNlIG5ld2VyIGNvbXBpbGVyIHRoYW4gIiQoQ0MpIiAodmVyc2lvbiAkKHNoZWxsICQoQ0Mp
IC1kdW1wdmVyc2lvbikpIGFuZCBhbiAie2V2ZXh9IiBjYXBhYmxlIGFzc2VtYmxlcikKIGVuZGlm
CiAKIGFsbDogJChUQVJHRVQteSkKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hv
bWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Mon May 27 08:46:38 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 08: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 1hVBHC-0007Fv-Ns; Mon, 27 May 2019 08: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=ZsVf=T3=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hVBHB-0007Fk-C6
 for xen-changelog@lists.xenproject.org; Mon, 27 May 2019 08:46:37 +0000
X-Inumbo-ID: ef5f01e0-805b-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id ef5f01e0-805b-11e9-8980-bc764e045a96;
 Mon, 27 May 2019 08:46:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVBH9-0006UX-L7
 for xen-changelog@lists.xenproject.org; Mon, 27 May 2019 08:46:35 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVBH9-0004Pz-Ie
 for xen-changelog@lists.xenproject.org; Mon, 27 May 2019 08:46:35 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hVBH9-0004Pz-Ie@xenbits.xenproject.org>
Date: Mon, 27 May 2019 08:46:35 +0000
Subject: [Xen-changelog] [xen master] MAINTAINERS: update my email 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="===============2811825443259860825=="
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

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

commit 88e798210b459a720253034bffcd76aff15bbbd2
Author:     Wei Liu <wei.liu2@citrix.com>
AuthorDate: Fri May 24 16:24:02 2019 +0100
Commit:     Wei Liu <wei.liu2@citrix.com>
CommitDate: Fri May 24 20:26:43 2019 +0100

    MAINTAINERS: update my email address
    
    Signed-off-by: Wei Liu <wei.liu2@citrix.com>
    Acked-by: Jan Beulich <jbeulich@suse.com>
    Acked-by: George Dunlap <george.dunlap@citrix.com>
---
 MAINTAINERS | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/MAINTAINERS b/MAINTAINERS
index 8a1e040258..3c4326de48 100644
--- a/MAINTAINERS
+++ b/MAINTAINERS
@@ -311,7 +311,7 @@ F:	tools/ocaml/
 
 OVMF UPSTREAM
 M:	Anthony PERARD <anthony.perard@citrix.com>
-M:	Wei Liu <wei.liu2@citrix.com>
+M:	Wei Liu <wl@xen.org>
 S:	Supported
 T:	git https://xenbits.xenproject.org/git-http/ovmf.git
 
@@ -370,7 +370,7 @@ S:	Supported
 F:	xen/common/sched*
 
 SEABIOS UPSTREAM
-M:	Wei Liu <wei.liu2@citrix.com>
+M:	Wei Liu <wl@xen.org>
 S:	Supported
 T:	git https://xenbits.xenproject.org/git-http/seabios.git
 
@@ -383,7 +383,7 @@ F:	stubdom/
 
 TOOLSTACK
 M:	Ian Jackson <ian.jackson@eu.citrix.com>
-M:	Wei Liu <wei.liu2@citrix.com>
+M:	Wei Liu <wl@xen.org>
 S:	Supported
 F:	autogen.sh
 F:	config/*.in
@@ -437,7 +437,7 @@ F:	docs/misc/vtpm-platforms.txt
 X86 ARCHITECTURE
 M:	Jan Beulich <jbeulich@suse.com>
 M:	Andrew Cooper <andrew.cooper3@citrix.com>
-R:	Wei Liu <wei.liu2@citrix.com>
+R:	Wei Liu <wl@xen.org>
 R:	Roger Pau Monné <roger.pau@citrix.com>
 S:	Supported
 L:	xen-devel@lists.xenproject.org
@@ -513,7 +513,7 @@ M:	Julien Grall <julien.grall@arm.com>
 M:	Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
 M:	Stefano Stabellini <sstabellini@kernel.org>
 M:	Tim Deegan <tim@xen.org>
-M:	Wei Liu <wei.liu2@citrix.com>
+M:	Wei Liu <wl@xen.org>
 L:	xen-devel@lists.xenproject.org
 S:	Supported
 F:	*
--
generated by git-patchbot for /home/xen/git/xen.git#master


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

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

--===============2811825443259860825==--

From xen-changelog-bounces@lists.xenproject.org Mon May 27 10:33:11 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 10:33:11 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hVCwI-00005B-JX; Mon, 27 May 2019 10:33:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZsVf=T3=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hVCwH-00004w-8L
 for xen-changelog@lists.xenproject.org; Mon, 27 May 2019 10:33:09 +0000
X-Inumbo-ID: cfd4adf0-806a-11e9-8545-ab6bee5afbe3
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id cfd4adf0-806a-11e9-8545-ab6bee5afbe3;
 Mon, 27 May 2019 10:33:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVCwD-00008x-6e
 for xen-changelog@lists.xenproject.org; Mon, 27 May 2019 10:33:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVCwD-0000lm-3x
 for xen-changelog@lists.xenproject.org; Mon, 27 May 2019 10:33:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hVCwD-0000lm-3x@xenbits.xenproject.org>
Date: Mon, 27 May 2019 10:33:05 +0000
Subject: [Xen-changelog] [xen staging] x86/CPUID: adjust SSEn dependencies
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGZmNjZjY2VmZTUxZTU3ODM4NTVmN2Q0NjQ2Y2E0OTFmYmYxMmJiODkKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTWF5IDI3
IDEyOjI0OjM3IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gTWF5IDI3IDEyOjI0OjM3IDIwMTkgKzAyMDAKCiAgICB4
ODYvQ1BVSUQ6IGFkanVzdCBTU0VuIGRlcGVuZGVuY2llcwogICAgCiAgICBBbG9uZyB0aGUgbGlu
ZXMgb2YgYjlmNjM5NTU5MCAoIng4Ni9jcHVpZDogYWRqdXN0IGRlcGVuZGVuY2llcyBvZgogICAg
cG9zdC1TU0UgSVNBIGV4dGVuc2lvbnMiKSBmdXJ0aGVyIGNvbnZlcnQgU1NFbiBkZXBlbmRlbmNp
ZXMgdG8gYmUgbW9yZQogICAgY2hhaW4gbGlrZSwgd2l0aCBlYWNoIHN1Y2Nlc3NvciBhZGRpdGlv
biBkZXBlbmRpbmcgb24gaXRzIGltbWVkaWF0ZQogICAgcHJlZGVjZXNzb3IuIFRoaXMgaXMgbW9y
ZSBpbiBsaW5lIHdpdGggaG93IGhhcmR3YXJlIGhhcyBpbnZvbHZlZCwgYW5kCiAgICBob3cgb3Ro
ZXIgcHJvamVjdHMgbGlrZSBnY2MgYW5kIGJpbnV0aWxzIGNvbm5lY3QgdGhpbmdzIHRvZ2V0aGVy
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
LS0tCiB4ZW4vdG9vbHMvZ2VuLWNwdWlkLnB5IHwgMTIgKysrKystLS0tLS0tCiAxIGZpbGUgY2hh
bmdlZCwgNSBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi90
b29scy9nZW4tY3B1aWQucHkgYi94ZW4vdG9vbHMvZ2VuLWNwdWlkLnB5CmluZGV4IDhmNmI5Nzdk
ZjAuLjFiNDkzNjA0NTUgMTAwNzU1Ci0tLSBhL3hlbi90b29scy9nZW4tY3B1aWQucHkKKysrIGIv
eGVuL3Rvb2xzL2dlbi1jcHVpZC5weQpAQCAtMTk2LDE4ICsxOTYsMTYgQEAgZGVmIGNydW5jaF9u
dW1iZXJzKHN0YXRlKToKICAgICAgICAgIyBpbnN0cnVjdGlvbnMuICBTZXZlcmFsIGZ1dGhlciBp
bnN0cnVjdGlvbiBzZXRzIGFyZSBidWlsdCBvbiBjb3JlCiAgICAgICAgICMgJVhNTSBzdXBwb3J0
LCB3aXRob3V0IHNwZWNpZmljIGludGVyLWRlcGVuZGVuY2llcy4gIEFkZGl0aW9uYWxseQogICAg
ICAgICAjIEFNRCBoYXMgYSBzcGVjaWFsIG1pcy1hbGlnbm1lbnQgc3ViLW1vZGUuCi0gICAgICAg
IFNTRTogW1NTRTIsIFNTRTMsIFNTU0UzLCBTU0U0QSwgTUlTQUxJR05TU0VdLAorICAgICAgICBT
U0U6IFtTU0UyLCBNSVNBTElHTlNTRV0sCiAKICAgICAgICAgIyBTU0UyIHdhcyByZS1zcGVjaWZp
ZWQgYXMgY29yZSBpbnN0cnVjdGlvbnMgZm9yIDY0Yml0LiAgQWxzbyBJU0EKICAgICAgICAgIyBl
eHRlbnNpb25zIGRlYWxpbmcgd2l0aCB2ZWN0b3JzIG9mIGludGVnZXJzIGFyZSBhZGRlZCBoZXJl
IHJhdGhlcgogICAgICAgICAjIHRoYW4gdG8gU1NFLgotICAgICAgICBTU0UyOiBbTE0sIEFFU05J
LCBQQ0xNVUxRRFEsIFNIQV0sCisgICAgICAgIFNTRTI6IFtTU0UzLCBMTSwgQUVTTkksIFBDTE1V
TFFEUSwgU0hBXSwKIAotICAgICAgICAjIFNTRTQuMSBleHBsaWNpdGx5IGRlcGVuZHMgb24gU1NF
MyBhbmQgU1NTRTMKLSAgICAgICAgU1NFMzogW1NTRTRfMV0sCi0gICAgICAgIFNTU0UzOiBbU1NF
NF8xXSwKLQotICAgICAgICAjIFNTRTQuMiBleHBsaWNpdGx5IGRlcGVuZHMgb24gU1NFNC4xCisg
ICAgICAgICMgT3RoZXIgU1NFbiBlYWNoIGRlcGVuZCBvbiB0aGVpciBwcmVkZWNlc3NvciB2ZXJz
aW9ucy4KKyAgICAgICAgU1NFMzogW1NTU0UzXSwKKyAgICAgICAgU1NTRTM6IFtTU0U0XzEsIFNT
RTRBXSwKICAgICAgICAgU1NFNF8xOiBbU1NFNF8yXSwKIAogICAgICAgICAjIEFNRCBzcGVjaWZ5
IG5vIHJlbGF0aW9uc2hpcCBiZXR3ZWVuIFBPUENOVCBhbmQgU1NFNC4yLiAgSW50ZWwKLS0KZ2Vu
ZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Mon May 27 10:33:16 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 10: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 1hVCwO-00006J-L5; Mon, 27 May 2019 10:33:16 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZsVf=T3=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hVCwO-000067-6y
 for xen-changelog@lists.xenproject.org; Mon, 27 May 2019 10:33:16 +0000
X-Inumbo-ID: d5e5e560-806a-11e9-8ef8-17f018d2e379
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d5e5e560-806a-11e9-8ef8-17f018d2e379;
 Mon, 27 May 2019 10:33:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVCwN-000093-CQ
 for xen-changelog@lists.xenproject.org; Mon, 27 May 2019 10:33:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVCwN-0000mK-9x
 for xen-changelog@lists.xenproject.org; Mon, 27 May 2019 10:33:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hVCwN-0000mK-9x@xenbits.xenproject.org>
Date: Mon, 27 May 2019 10:33:15 +0000
Subject: [Xen-changelog] [xen staging] vsprintf: constify "end" parameters
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQ0MWY2MWNhMWQ2M2MxMjBhOWU0NGQ0MWNhMTg5YTA5OGUzMzdhNWEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTWF5IDI3
IDEyOjI1OjQ0IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gTWF5IDI3IDEyOjI1OjQ0IDIwMTkgKzAyMDAKCiAgICB2
c3ByaW50ZjogY29uc3RpZnkgImVuZCIgcGFyYW1ldGVycwogICAgCiAgICBFeGNlcHQgaW4gdGhl
IHRvcCBsZXZlbCBmdW5jdGlvbiB3ZSBkb24ndCBtZWFuIHRvIGV2ZXIgd3JpdGUgdGhyb3VnaAog
ICAgImVuZCIuIFRoZSB2YXJpYWJsZSBpcyB1c2VkIHNvbGVseSBmb3IgcG9pbnRlciBjb21wYXJp
c29uIHB1cnBvc2VzCiAgICB0aGVyZS4gQWRkIGNvbnN0IGV2ZXJ5d2hlcmUuCiAgICAKICAgIEFs
c28gbWFrZSBmdW5jdGlvbiBoZWFkaW5nIHdyYXBwaW5nIHN0eWxlIHVuaWZvcm0gYWdhaW4gZm9y
IGFsbCBvZiB0aGUKICAgIGludm9sdmVkIGZ1bmN0aW9ucy4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2NvbW1vbi92c3ByaW50
Zi5jIHwgMjAgKysrKysrKysrKystLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRp
b25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vdnNwcmludGYu
YyBiL3hlbi9jb21tb24vdnNwcmludGYuYwppbmRleCAzNTJkNDNiNDI1Li4xODNkM2VkNGJiIDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL3ZzcHJpbnRmLmMKKysrIGIveGVuL2NvbW1vbi92c3ByaW50
Zi5jCkBAIC0xNDQsNyArMTQ0LDcgQEAgc3RhdGljIGludCBza2lwX2F0b2koY29uc3QgY2hhciAq
KnMpCiAjZGVmaW5lIExBUkdFICAgNjQgICAgICAgICAgICAgIC8qIHVzZSAnQUJDREVGJyBpbnN0
ZWFkIG9mICdhYmNkZWYnICovCiAKIHN0YXRpYyBjaGFyICpudW1iZXIoCi0gICAgY2hhciAqYnVm
LCBjaGFyICplbmQsIHVuc2lnbmVkIGxvbmcgbG9uZyBudW0sCisgICAgY2hhciAqYnVmLCBjb25z
dCBjaGFyICplbmQsIHVuc2lnbmVkIGxvbmcgbG9uZyBudW0sCiAgICAgaW50IGJhc2UsIGludCBz
aXplLCBpbnQgcHJlY2lzaW9uLCBpbnQgdHlwZSkKIHsKICAgICBjaGFyIGMsc2lnbix0bXBbNjZd
OwpAQCAtMjM4LDcgKzIzOCw3IEBAIHN0YXRpYyBjaGFyICpudW1iZXIoCiAgICAgcmV0dXJuIGJ1
ZjsKIH0KIAotc3RhdGljIGNoYXIgKnN0cmluZyhjaGFyICpzdHIsIGNoYXIgKmVuZCwgY29uc3Qg
Y2hhciAqcywKK3N0YXRpYyBjaGFyICpzdHJpbmcoY2hhciAqc3RyLCBjb25zdCBjaGFyICplbmQs
IGNvbnN0IGNoYXIgKnMsCiAgICAgICAgICAgICAgICAgICAgIGludCBmaWVsZF93aWR0aCwgaW50
IHByZWNpc2lvbiwgaW50IGZsYWdzKQogewogICAgIGludCBpLCBsZW4gPSAocHJlY2lzaW9uIDwg
MCkgPyBzdHJsZW4ocykgOiBzdHJubGVuKHMsIHByZWNpc2lvbik7CkBAIC0yNjUsOCArMjY1LDkg
QEAgc3RhdGljIGNoYXIgKnN0cmluZyhjaGFyICpzdHIsIGNoYXIgKmVuZCwgY29uc3QgY2hhciAq
cywKIH0KIAogLyogUHJpbnQgYSBiaXRtYXAgYXMgJzAtMyw2LTE1JyAqLwotc3RhdGljIGNoYXIg
KnByaW50X2JpdG1hcF9saXN0KAotICAgIGNoYXIgKnN0ciwgY2hhciAqZW5kLCBjb25zdCB1bnNp
Z25lZCBsb25nICpiaXRtYXAsIHVuc2lnbmVkIGludCBucl9iaXRzKQorc3RhdGljIGNoYXIgKnBy
aW50X2JpdG1hcF9saXN0KGNoYXIgKnN0ciwgY29uc3QgY2hhciAqZW5kLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IHVuc2lnbmVkIGxvbmcgKmJpdG1hcCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbnJfYml0cykKIHsKICAgICAvKiBj
dXJyZW50IGJpdCBpcyAnY3VyJywgbW9zdCByZWNlbnRseSBzZWVuIHJhbmdlIGlzIFtyYm90LCBy
dG9wXSAqLwogICAgIHVuc2lnbmVkIGludCBjdXIsIHJib3QsIHJ0b3A7CkBAIC0zMDYsOCArMzA3
LDkgQEAgc3RhdGljIGNoYXIgKnByaW50X2JpdG1hcF9saXN0KAogfQogCiAvKiBQcmludCBhIGJp
dG1hcCBhcyBhIGNvbW1hIHNlcGFyYXRlZCBoZXggc3RyaW5nLiAqLwotc3RhdGljIGNoYXIgKnBy
aW50X2JpdG1hcF9zdHJpbmcoCi0gICAgY2hhciAqc3RyLCBjaGFyICplbmQsIGNvbnN0IHVuc2ln
bmVkIGxvbmcgKmJpdG1hcCwgdW5zaWduZWQgaW50IG5yX2JpdHMpCitzdGF0aWMgY2hhciAqcHJp
bnRfYml0bWFwX3N0cmluZyhjaGFyICpzdHIsIGNvbnN0IGNoYXIgKmVuZCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVuc2lnbmVkIGxvbmcgKmJpdG1hcCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBucl9iaXRzKQogewogICAg
IGNvbnN0IHVuc2lnbmVkIGludCBDSFVOS1NaID0gMzI7CiAgICAgdW5zaWduZWQgaW50IGNodW5r
c3o7CkBAIC0zNDcsNyArMzQ5LDcgQEAgc3RhdGljIGNoYXIgKnByaW50X2JpdG1hcF9zdHJpbmco
CiB9CiAKIC8qIFByaW50IGEgZG9tYWluIGlkLCB1c2luZyBuYW1lcyBmb3Igc3lzdGVtIGRvbWFp
bnMuICAoZS5nLiBkMCBvciBkW0lETEVdKSAqLwotc3RhdGljIGNoYXIgKnByaW50X2RvbWFpbihj
aGFyICpzdHIsIGNoYXIgKmVuZCwgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKK3N0YXRpYyBjaGFy
ICpwcmludF9kb21haW4oY2hhciAqc3RyLCBjb25zdCBjaGFyICplbmQsIGNvbnN0IHN0cnVjdCBk
b21haW4gKmQpCiB7CiAgICAgY29uc3QgY2hhciAqbmFtZSA9IE5VTEw7CiAKQEAgLTM3OCw3ICsz
ODAsNyBAQCBzdGF0aWMgY2hhciAqcHJpbnRfZG9tYWluKGNoYXIgKnN0ciwgY2hhciAqZW5kLCBj
b25zdCBzdHJ1Y3QgZG9tYWluICpkKQogfQogCiAvKiBQcmludCBhIHZjcHUgaWQuICAoZS5nLiBk
MHYxIG9yIGRbSURMRV12MCkgKi8KLXN0YXRpYyBjaGFyICpwcmludF92Y3B1KGNoYXIgKnN0ciwg
Y2hhciAqZW5kLCBjb25zdCBzdHJ1Y3QgdmNwdSAqdikKK3N0YXRpYyBjaGFyICpwcmludF92Y3B1
KGNoYXIgKnN0ciwgY29uc3QgY2hhciAqZW5kLCBjb25zdCBzdHJ1Y3QgdmNwdSAqdikKIHsKICAg
ICAvKiBTb21lIGRlYnVnZ2luZyBtYXkgaGF2ZSBhbiBvcHRpb25hbGx5LU5VTEwgcG9pbnRlci4g
Ki8KICAgICBpZiAoIHVubGlrZWx5KCF2KSApCkBAIC0zOTIsNyArMzk0LDcgQEAgc3RhdGljIGNo
YXIgKnByaW50X3ZjcHUoY2hhciAqc3RyLCBjaGFyICplbmQsIGNvbnN0IHN0cnVjdCB2Y3B1ICp2
KQogICAgIHJldHVybiBudW1iZXIoc3RyICsgMSwgZW5kLCB2LT52Y3B1X2lkLCAxMCwgLTEsIC0x
LCAwKTsKIH0KIAotc3RhdGljIGNoYXIgKnBvaW50ZXIoY2hhciAqc3RyLCBjaGFyICplbmQsIGNv
bnN0IGNoYXIgKipmbXRfcHRyLAorc3RhdGljIGNoYXIgKnBvaW50ZXIoY2hhciAqc3RyLCBjb25z
dCBjaGFyICplbmQsIGNvbnN0IGNoYXIgKipmbXRfcHRyLAogICAgICAgICAgICAgICAgICAgICAg
Y29uc3Qgdm9pZCAqYXJnLCBpbnQgZmllbGRfd2lkdGgsIGludCBwcmVjaXNpb24sCiAgICAgICAg
ICAgICAgICAgICAgICBpbnQgZmxhZ3MpCiB7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon May 27 10:33:28 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 10:33:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hVCwa-00008y-Op; Mon, 27 May 2019 10:33:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=ZsVf=T3=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hVCwZ-00008m-Tj
 for xen-changelog@lists.xenproject.org; Mon, 27 May 2019 10:33:27 +0000
X-Inumbo-ID: dc039e8a-806a-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id dc039e8a-806a-11e9-8980-bc764e045a96;
 Mon, 27 May 2019 10:33:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVCwX-00009G-KE
 for xen-changelog@lists.xenproject.org; Mon, 27 May 2019 10:33:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVCwX-0000mt-G2
 for xen-changelog@lists.xenproject.org; Mon, 27 May 2019 10:33:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hVCwX-0000mt-G2@xenbits.xenproject.org>
Date: Mon, 27 May 2019 10:33:25 +0000
Subject: [Xen-changelog] [xen staging] vm_event: fix rc check for
 uninitialized ring
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDgxNjQ2Y2VhODI2ZmEzMjI4MzFmZmZiNDNmODFlN2UwODY2ZGMxMjQKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTWF5IDI3
IDEyOjI2OjIwIDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gTWF5IDI3IDEyOjI2OjIwIDIwMTkgKzAyMDAKCiAgICB2
bV9ldmVudDogZml4IHJjIGNoZWNrIGZvciB1bmluaXRpYWxpemVkIHJpbmcKICAgIAogICAgdm1f
ZXZlbnRfY2xhaW1fc2xvdCgpIHJldHVybnMgLUVPUE5PVFNVUFAgZm9yIGFuIHVuaW5pdGlhbGl6
ZWQgcmluZwogICAgc2luY2UgY29tbWl0IDE1ZTRkZDVlODY2YjQzYmJjICgiY29tbW9uL3ZtX2V2
ZW50OiBJbml0aWFsaXplIHZtX2V2ZW50CiAgICBsaXN0cyBvbiBkb21haW4gY3JlYXRpb24iKSwg
YnV0IHRoZSBjYWxsZXJzIHRlc3QgZm9yIC1FTk9TWVMuCiAgICAKICAgIENvcnJlY3QgdGhlIGNh
bGxlcnMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KICAgIEFja2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRl
ci5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tL3AybS5jIHwgMyArKy0KIHhlbi9jb21tb24vbW9u
aXRvci5jICB8IDIgKy0KIHhlbi9jb21tb24vdm1fZXZlbnQuYyB8IDYgKysrLS0tCiAzIGZpbGVz
IGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKaW5kZXggNTdjNWVl
ZGE5MS4uOGZkM2M5ZDk5NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpAQCAtMTcwNSw3ICsxNzA1LDggQEAgdm9pZCBwMm1fbWVt
X3BhZ2luZ19wb3B1bGF0ZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbl9sKQog
CiAgICAgLyogV2UncmUgcGFnaW5nLiBUaGVyZSBzaG91bGQgYmUgYSByaW5nICovCiAgICAgaW50
IHJjID0gdm1fZXZlbnRfY2xhaW1fc2xvdChkLCBkLT52bV9ldmVudF9wYWdpbmcpOwotICAgIGlm
ICggcmMgPT0gLUVOT1NZUyApCisKKyAgICBpZiAoIHJjID09IC1FT1BOT1RTVVBQICkKICAgICB7
CiAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJEb21haW4gJWh1IHBhZ2luZyBnZm4gJWx4
IHlldCBubyByaW5nICIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImluIHBsYWNlXG4i
LCBkLT5kb21haW5faWQsIGdmbl9sKTsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbW9uaXRvci5j
IGIveGVuL2NvbW1vbi9tb25pdG9yLmMKaW5kZXggY2I1ZjM3ZmRiMi4uZDVjOWZmMWNiZiAxMDA2
NDQKLS0tIGEveGVuL2NvbW1vbi9tb25pdG9yLmMKKysrIGIveGVuL2NvbW1vbi9tb25pdG9yLmMK
QEAgLTk4LDcgKzk4LDcgQEAgaW50IG1vbml0b3JfdHJhcHMoc3RydWN0IHZjcHUgKnYsIGJvb2wg
c3luYywgdm1fZXZlbnRfcmVxdWVzdF90ICpyZXEpCiAgICAgewogICAgIGNhc2UgMDoKICAgICAg
ICAgYnJlYWs7Ci0gICAgY2FzZSAtRU5PU1lTOgorICAgIGNhc2UgLUVPUE5PVFNVUFA6CiAgICAg
ICAgIC8qCiAgICAgICAgICAqIElmIHRoZXJlIHdhcyBubyByaW5nIHRvIGhhbmRsZSB0aGUgZXZl
bnQsIHRoZW4KICAgICAgICAgICogc2ltcGx5IGNvbnRpbnVlIGV4ZWN1dGluZyBub3JtYWxseS4K
ZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vdm1fZXZlbnQuYyBiL3hlbi9jb21tb24vdm1fZXZlbnQu
YwppbmRleCA2ZTY4YmU0N2JjLi42ODMzYzIxNTQ0IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3Zt
X2V2ZW50LmMKKysrIGIveGVuL2NvbW1vbi92bV9ldmVudC5jCkBAIC02NCw3ICs2NCw3IEBAIHN0
YXRpYyBpbnQgdm1fZXZlbnRfZW5hYmxlKAogICAgIC8qIFRoZSBwYXJhbWV0ZXIgZGVmYXVsdHMg
dG8gemVybywgYW5kIGl0IHNob3VsZCBiZQogICAgICAqIHNldCB0byBzb21ldGhpbmcgKi8KICAg
ICBpZiAoIHJpbmdfZ2ZuID09IDAgKQotICAgICAgICByZXR1cm4gLUVOT1NZUzsKKyAgICAgICAg
cmV0dXJuIC1FT1BOT1RTVVBQOwogCiAgICAgdm1fZXZlbnRfcmluZ19sb2NrX2luaXQoKnZlZCk7
CiAgICAgdm1fZXZlbnRfcmluZ19sb2NrKCp2ZWQpOwpAQCAtNDY1LDcgKzQ2NSw3IEBAIHN0YXRp
YyBpbnQgdm1fZXZlbnRfZ3JhYl9zbG90KHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCwgaW50
IGZvcmVpZ24pCiAgICAgdW5zaWduZWQgaW50IGF2YWlsX3JlcTsKIAogICAgIGlmICggIXZlZC0+
cmluZ19wYWdlICkKLSAgICAgICAgcmV0dXJuIC1FTk9TWVM7CisgICAgICAgIHJldHVybiAtRU9Q
Tk9UU1VQUDsKIAogICAgIHZtX2V2ZW50X3JpbmdfbG9jayh2ZWQpOwogCkBAIC01MTMsNyArNTEz
LDcgQEAgYm9vbCB2bV9ldmVudF9jaGVja19yaW5nKHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZl
ZCkKICAqIHRoaXMgZnVuY3Rpb24gd2lsbCBhbHdheXMgcmV0dXJuIDAgZm9yIGEgZ3Vlc3QuICBG
b3IgYSBub24tZ3Vlc3QsIHdlIGNoZWNrCiAgKiBmb3Igc3BhY2UgYW5kIHJldHVybiAtRUJVU1kg
aWYgdGhlIHJpbmcgaXMgbm90IGF2YWlsYWJsZS4KICAqCi0gKiBSZXR1cm4gY29kZXM6IC1FTk9T
WVM6IHRoZSByaW5nIGlzIG5vdCB5ZXQgY29uZmlndXJlZAorICogUmV0dXJuIGNvZGVzOiAtRU9Q
Tk9UU1VQUDogdGhlIHJpbmcgaXMgbm90IHlldCBjb25maWd1cmVkCiAgKiAgICAgICAgICAgICAg
IC1FQlVTWTogdGhlIHJpbmcgaXMgYnVzeQogICogICAgICAgICAgICAgICAwOiBhIHNwb3QgaGFz
IGJlZW4gcmVzZXJ2ZWQKICAqCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9n
QGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNo
YW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Mon May 27 14:00:14 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Mon, 27 May 2019 14:00:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hVGAc-0000Nx-2F; Mon, 27 May 2019 14:00: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=ZsVf=T3=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hVGAZ-0000KY-VT
 for xen-changelog@lists.xenproject.org; Mon, 27 May 2019 14:00:07 +0000
X-Inumbo-ID: baa7f220-8087-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id baa7f220-8087-11e9-8980-bc764e045a96;
 Mon, 27 May 2019 14:00:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVGAX-00046k-0O
 for xen-changelog@lists.xenproject.org; Mon, 27 May 2019 14:00:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVGAW-000293-To
 for xen-changelog@lists.xenproject.org; Mon, 27 May 2019 14:00:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hVGAW-000293-To@xenbits.xenproject.org>
Date: Mon, 27 May 2019 14:00:04 +0000
Subject: [Xen-changelog] [xen staging-4.11] xen/sched: fix
 csched2_deinit_pdata()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDgyNjZlZDY2OGM4ZTBhYzYyYTMyMWNkN2IxNzE2NzcwNzkwZWUzNGYKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTWF5IDI3
IDE1OjU1OjIwIDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gTWF5IDI3IDE1OjU1OjIwIDIwMTkgKzAyMDAKCiAgICB4
ZW4vc2NoZWQ6IGZpeCBjc2NoZWQyX2RlaW5pdF9wZGF0YSgpCiAgICAKICAgIENvbW1pdCA3NTNi
YTQzZDZkMTZlNjg4ICgieGVuL3NjaGVkOiBmaXggY3JlZGl0MiBzbXQgaWRsZSBoYW5kbGluZyIp
CiAgICBpbnRyb2R1Y2VkIGEgcmVncmVzc2lvbiB3aGVuIHN3aXRjaGluZyBjcHVzIGJldHdlZW4g
Y3B1cG9vbHMuCiAgICAKICAgIFdoZW4gYXNzaWduaW5nIGEgY3B1IHRvIGEgY3B1cG9vbCB3aXRo
IGNyZWRpdDIgYmVpbmcgdGhlIGRlZmF1bHQKICAgIHNjaGVkdWxlciBjc2NoZWQyX2RlaW5pdF9w
ZGF0YSgpIGlzIGNhbGxlZCBmb3IgdGhlIGNyZWRpdDIgcHJpdmF0ZSBkYXRhCiAgICBhZnRlciB0
aGUgbmV3IHNjaGVkdWxlcidzIHByaXZhdGUgZGF0YSBoYXMgYmVlbiBob29rZWQgdG8gdGhlIHBl
ci1jcHUKICAgIHNjaGVkdWxlciBkYXRhLiBVbmZvcnR1bmF0ZWx5IGNzY2hlZDJfZGVpbml0X3Bk
YXRhKCkgd2lsbCBjeWNsZSB0aHJvdWdoCiAgICBhbGwgcGVyLWNwdSBzY2hlZHVsZXIgYXJlYXMg
aXQga25vd3Mgb2YgZm9yIHJlbW92aW5nIHRoZSBjcHUgZnJvbSB0aGUKICAgIHJlc3BlY3RpdmUg
c2libGluZyBtYXNrcyBpbmNsdWRpbmcgdGhlIGFyZWEgb2YgdGhlIGp1c3QgbW92ZWQgY3B1LiBU
aGlzCiAgICB3aWxsIChkZXBlbmRpbmcgb24gdGhlIG5ldyBzY2hlZHVsZXIpIGVpdGhlciBjbG9i
YmVyIHRoZSBkYXRhIG9mIHRoZQogICAgbmV3IHNjaGVkdWxlciBvciBpbiBjYXNlIG9mIHNjaGVk
X3J0IGxlYWQgdG8gYSBjcmFzaC4KICAgIAogICAgQXZvaWQgdGhhdCBieSByZW1vdmluZyB0aGUg
Y3B1IGZyb20gdGhlIGxpc3Qgb2YgYWN0aXZlIGNwdXMgaW4gY3JlZGl0MgogICAgZGF0YSBmaXJz
dC4KICAgIAogICAgVGhlIG9wcG9zaXRlIHByb2JsZW0gaXMgb2NjdXJyaW5nIHdoZW4gcmVtb3Zp
bmcgYSBjcHUgZnJvbSBhIGNwdXBvb2w6CiAgICBpbml0X3BkYXRhKCkgb2YgY3JlZGl0MiB3aWxs
IGFjY2VzcyB0aGUgcGVyLWNwdSBkYXRhIG9mIHRoZSBvbGQKICAgIHNjaGVkdWxlci4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgUmV2
aWV3ZWQtYnk6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+CiAgICBtYXN0ZXIg
Y29tbWl0OiBmZmQzMzY3ZWQ2ODJiNmFjNmY1N2ZjYjE1MTkyMTA1NGRkNGNjZTdlCiAgICBtYXN0
ZXIgZGF0ZTogMjAxOS0wNS0xNyAxNTo0MToxNyArMDIwMAotLS0KIHhlbi9jb21tb24vc2NoZWRf
Y3JlZGl0Mi5jIHwgMjMgKysrKysrKysrKystLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAx
MSBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9u
L3NjaGVkX2NyZWRpdDIuYyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCmluZGV4IGYwZGUz
NGQxYjguLmM2ZjFjMjZkYmEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5j
CisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCkBAIC0zODIzLDIyICszODIzLDIxIEBA
IGluaXRfcGRhdGEoc3RydWN0IGNzY2hlZDJfcHJpdmF0ZSAqcHJ2LCBzdHJ1Y3QgY3NjaGVkMl9w
Y3B1ICpzcGMsCiAgICAgICAgIGFjdGl2YXRlX3J1bnF1ZXVlKHBydiwgc3BjLT5ydW5xX2lkKTsK
ICAgICB9CiAKLSAgICBfX2NwdW1hc2tfc2V0X2NwdShjcHUsICZycWQtPmlkbGUpOwotICAgIF9f
Y3B1bWFza19zZXRfY3B1KGNwdSwgJnJxZC0+YWN0aXZlKTsKLSAgICBfX2NwdW1hc2tfc2V0X2Nw
dShjcHUsICZwcnYtPmluaXRpYWxpemVkKTsKLSAgICBfX2NwdW1hc2tfc2V0X2NwdShjcHUsICZy
cWQtPnNtdF9pZGxlKTsKKyAgICBfX2NwdW1hc2tfc2V0X2NwdShjcHUsICZzcGMtPnNpYmxpbmdf
bWFzayk7CiAKLSAgICAvKiBPbiB0aGUgYm9vdCBjcHUgd2UgYXJlIGNhbGxlZCBiZWZvcmUgY3B1
X3NpYmxpbmdfbWFzayBoYXMgYmVlbiBzZXQgdXAuICovCi0gICAgaWYgKCBjcHUgPT0gMCAmJiBz
eXN0ZW1fc3RhdGUgPCBTWVNfU1RBVEVfYWN0aXZlICkKLSAgICAgICAgX19jcHVtYXNrX3NldF9j
cHUoY3B1LCAmY3NjaGVkMl9wY3B1KGNwdSktPnNpYmxpbmdfbWFzayk7Ci0gICAgZWxzZQorICAg
IGlmICggY3B1bWFza193ZWlnaHQoJnJxZC0+YWN0aXZlKSA+IDAgKQogICAgICAgICBmb3JfZWFj
aF9jcHUgKCByY3B1LCBwZXJfY3B1KGNwdV9zaWJsaW5nX21hc2ssIGNwdSkgKQogICAgICAgICAg
ICAgaWYgKCBjcHVtYXNrX3Rlc3RfY3B1KHJjcHUsICZycWQtPmFjdGl2ZSkgKQogICAgICAgICAg
ICAgewogICAgICAgICAgICAgICAgIF9fY3B1bWFza19zZXRfY3B1KGNwdSwgJmNzY2hlZDJfcGNw
dShyY3B1KS0+c2libGluZ19tYXNrKTsKLSAgICAgICAgICAgICAgICBfX2NwdW1hc2tfc2V0X2Nw
dShyY3B1LCAmY3NjaGVkMl9wY3B1KGNwdSktPnNpYmxpbmdfbWFzayk7CisgICAgICAgICAgICAg
ICAgX19jcHVtYXNrX3NldF9jcHUocmNwdSwgJnNwYy0+c2libGluZ19tYXNrKTsKICAgICAgICAg
ICAgIH0KIAorICAgIF9fY3B1bWFza19zZXRfY3B1KGNwdSwgJnJxZC0+aWRsZSk7CisgICAgX19j
cHVtYXNrX3NldF9jcHUoY3B1LCAmcnFkLT5hY3RpdmUpOworICAgIF9fY3B1bWFza19zZXRfY3B1
KGNwdSwgJnBydi0+aW5pdGlhbGl6ZWQpOworICAgIF9fY3B1bWFza19zZXRfY3B1KGNwdSwgJnJx
ZC0+c210X2lkbGUpOworCiAgICAgaWYgKCBjcHVtYXNrX3dlaWdodCgmcnFkLT5hY3RpdmUpID09
IDEgKQogICAgICAgICBycWQtPnBpY2tfYmlhcyA9IGNwdTsKIApAQCAtMzk0NywxMyArMzk0Niwx
MyBAQCBjc2NoZWQyX2RlaW5pdF9wZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHZv
aWQgKnBjcHUsIGludCBjcHUpCiAKICAgICBwcmludGsoWEVOTE9HX0lORk8gIlJlbW92aW5nIGNw
dSAlZCBmcm9tIHJ1bnF1ZXVlICVkXG4iLCBjcHUsIHNwYy0+cnVucV9pZCk7CiAKLSAgICBmb3Jf
ZWFjaF9jcHUgKCByY3B1LCAmcnFkLT5hY3RpdmUgKQotICAgICAgICBfX2NwdW1hc2tfY2xlYXJf
Y3B1KGNwdSwgJmNzY2hlZDJfcGNwdShyY3B1KS0+c2libGluZ19tYXNrKTsKLQogICAgIF9fY3B1
bWFza19jbGVhcl9jcHUoY3B1LCAmcnFkLT5pZGxlKTsKICAgICBfX2NwdW1hc2tfY2xlYXJfY3B1
KGNwdSwgJnJxZC0+c210X2lkbGUpOwogICAgIF9fY3B1bWFza19jbGVhcl9jcHUoY3B1LCAmcnFk
LT5hY3RpdmUpOwogCisgICAgZm9yX2VhY2hfY3B1ICggcmNwdSwgJnJxZC0+YWN0aXZlICkKKyAg
ICAgICAgX19jcHVtYXNrX2NsZWFyX2NwdShjcHUsICZjc2NoZWQyX3BjcHUocmNwdSktPnNpYmxp
bmdfbWFzayk7CisKICAgICBpZiAoIGNwdW1hc2tfZW1wdHkoJnJxZC0+YWN0aXZlKSApCiAgICAg
ewogICAgICAgICBwcmludGsoWEVOTE9HX0lORk8gIiBObyBjcHVzIGxlZnQgb24gcnVucXVldWUs
IGRpc2FibGluZ1xuIik7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNzdGFnaW5nLTQuMTEKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vs
b2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4t
Y2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Tue May 28 13:22:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Tue, 28 May 2019 13: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 1hVc3L-00011J-SO; Tue, 28 May 2019 13:22:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=a0uC=T4=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hVc3L-00011E-1v
 for xen-changelog@lists.xenproject.org; Tue, 28 May 2019 13:22:07 +0000
X-Inumbo-ID: 96101810-814b-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 96101810-814b-11e9-8980-bc764e045a96;
 Tue, 28 May 2019 13:22:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVc3J-0000Ko-0C
 for xen-changelog@lists.xenproject.org; Tue, 28 May 2019 13:22:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVc3I-0003QT-Su
 for xen-changelog@lists.xenproject.org; Tue, 28 May 2019 13:22:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hVc3I-0003QT-Su@xenbits.xenproject.org>
Date: Tue, 28 May 2019 13:22:04 +0000
Subject: [Xen-changelog] [xen staging] x86/altp2m: cleanup
 p2m_altp2m_lazy_copy
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDlhYmNhYzdmZjE0NTA2YjkzNGU1NWQxY2ZkODY1NzVmMTgyYjc3YjcKQXV0aG9yOiAg
ICAgVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgpBdXRob3JEYXRlOiBUdWUg
TWF5IDI4IDE0OjEwOjM2IDIwMTkgKzAxMDAKQ29tbWl0OiAgICAgR2VvcmdlIER1bmxhcCA8Z2Vv
cmdlLmR1bmxhcEBjaXRyaXguY29tPgpDb21taXREYXRlOiBUdWUgTWF5IDI4IDE0OjEwOjM2IDIw
MTkgKzAxMDAKCiAgICB4ODYvYWx0cDJtOiBjbGVhbnVwIHAybV9hbHRwMm1fbGF6eV9jb3B5CiAg
ICAKICAgIFRoZSBwMm1fYWx0cDJtX2xhenlfY29weSBpcyByZXNwb25zaWJsZSBmb3IgbGF6aWx5
IHBvcHVsYXRpbmcgYW4KICAgIGFsdHAybSB2aWV3IHdoZW4gdGhlIGd1ZXN0IHRyYXBzIG91dCBk
dWUgdG8gbm8gRVBUIGVudHJ5IGJlaW5nIHByZXNlbnQKICAgIGluIHRoZSBhY3RpdmUgdmlldy4g
IEN1cnJlbnRseSwgaW4gYWRkaXRpb24gdG8gdGFraW5nIGEgbnVtYmVyIG9mCiAgICB1bnVzZWQg
YXJnZW1lbnRzLCB0aGUgd2hvbGUgY2FsbGluZyBjb252ZW50aW9uIGhhcyBhIG51bWJlciBvZgog
ICAgcmVkdW5kYW50IHAybSBsb29rdXBzOiB0aGUgZnVuY3Rpb24gcmVhZHMgdGhlIGhvc3RwMm0s
IGV2ZW4gdGhvdWdoIHRoZQogICAgY2FsbGVyIGhhcyBqdXN0IHJlYWQgdGhlIHNhbWUgaG9zdHAy
bSBlbnRyeTsgYW5kIHRoZW4gdGhlIGNhbGxlcgogICAgcmUtcmVhZHMgdGhlIGFsdHAybSBlbnRy
eSB0aGF0IHRoZSBmdW5jdGlvbiBoYXMganVzdCByZWFkIChhbmQgcG9zc2libHkgc2V0KS4KICAg
IAogICAgUmV3b3JrIHRoaXMgZnVuY3Rpb24gdG8gbWFrZSBpdCBhIGJpdCBtb3JlIHJhdGlvbmFs
LiAgU3BlY2lmaWNhbGx5OgogICAgCiAgICAtIFBhc3MgdGhlIGN1cnJlbnQgaG9zdHAybSBlbnRy
eSB2YWx1ZXMgd2UgaGF2ZSBqdXN0IHJlYWQgZm9yIGl0IHRvCiAgICAgIHVzZSB0byBwb3B1bGF0
ZSB0aGUgYWx0cDJtIGVudHJ5IGlmIGl0IGZpbmRzIHRoZSBlbnRyeSBlbXB0eS4KICAgIAogICAg
LSBJZiB0aGUgYWx0cDJtIGVudHJ5IGlzIG5vdCBlbXB0eSwgcGFzcyBvdXQgdGhlIHZhbHVlcyB3
ZSd2ZSByZWFkIHNvCiAgICAgIHRoZSBjYWxsZXIgZG9lc24ndCBuZWVkIHRvIHJlLXdhbGsgdGhl
IHRhYmxlcwogICAgCiAgICAtIEVpdGhlciB3YXksIHJldHVybiB3aXRoIHRoZSBnZm4gJ2xvY2tl
ZCcsIHRvIG1ha2UgY2xlYW4tdXAgaGFuZGxpbmcKICAgICAgbW9yZSBjb25zaXN0ZW50LgogICAg
CiAgICBSZW5hbWUgdGhlIGZ1bmN0aW9uIHRvIGJldHRlciByZWZsZWN0IHRoaXMgZnVuY3Rpb25h
bGl0eS4KICAgIAogICAgV2hpbGUgd2UncmUgaGVyZSwgY2hhbmdlIGJvb2xfdCB0byBib29sLCBh
bmQgcmV0dXJuIHRydWUvZmFsc2UgcmF0aGVyCiAgICB0aGFuIDEvMC4KICAgIAogICAgSXQncyBh
IGJpdCBncmF0aW5nIHRvIGRvIGJvdGggdGhlIHAybV9sb2NrKCkgYW5kIHRoZSBnZXRfZ2ZuKCks
CiAgICBrbm93aW5nIHRoYXQgdGhleSBib2lsIGRvd24gdG8gdGhlIHNhbWUgdGhpbmcgYXQgdGhl
IG1vbWVudDsgYnV0IHdlCiAgICBoYXZlIHRvIG1haW50YWluIHRoZSBmaWN0aW9uIHVudGlsIHN1
Y2ggdGltZSBhcyB3ZSBkZWNpZGUgdG8gZ2V0IHJpZAogICAgb2YgaXQgZW50aXJlbHkuCiAgICAK
ICAgIFNpZ25lZC1vZmYtYnk6IFRhbWFzIEsgTGVuZ3llbCA8dGFtYXNAdGtsZW5neWVsLmNvbT4K
ICAgIFNpZ25lZC1vZmYtYnk6IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNv
bT4KICAgIFRlc3RlZC1ieTogVGFtYXMgSyBMZW5neWVsIDx0YW1hc0B0a2xlbmd5ZWwuY29tPgog
ICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJj
aC94ODYvaHZtL2h2bS5jICAgIHwgMTkgKysrKysrLS0tLQogeGVuL2FyY2gveDg2L21tL3AybS5j
ICAgICB8IDk1ICsrKysrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0t
CiB4ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oIHwgIDUgKystCiAzIGZpbGVzIGNoYW5nZWQsIDY3
IGluc2VydGlvbnMoKyksIDUyIGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4
Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCmluZGV4IDg5OTNjMmFhNTcuLjBl
MzNlMDQ4NmEgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKKysrIGIveGVuL2Fy
Y2gveDg2L2h2bS9odm0uYwpAQCAtMTY5Miw2ICsxNjkyLDcgQEAgaW50IGh2bV9oYXBfbmVzdGVk
X3BhZ2VfZmF1bHQocGFkZHJfdCBncGEsIHVuc2lnbmVkIGxvbmcgZ2xhLAogICAgIGludCBzaGFy
aW5nX2Vub21lbSA9IDA7CiAgICAgdm1fZXZlbnRfcmVxdWVzdF90ICpyZXFfcHRyID0gTlVMTDsK
ICAgICBib29sX3QgYXAybV9hY3RpdmUsIHN5bmMgPSAwOworICAgIHVuc2lnbmVkIGludCBwYWdl
X29yZGVyOwogCiAgICAgLyogT24gTmVzdGVkIFZpcnR1YWxpemF0aW9uLCB3YWxrIHRoZSBndWVz
dCBwYWdlIHRhYmxlLgogICAgICAqIElmIHRoaXMgc3VjY2VlZHMsIGFsbCBpcyBmaW5lLgpAQCAt
MTc1OCwxOSArMTc1OSwyMyBAQCBpbnQgaHZtX2hhcF9uZXN0ZWRfcGFnZV9mYXVsdChwYWRkcl90
IGdwYSwgdW5zaWduZWQgbG9uZyBnbGEsCiAgICAgaG9zdHAybSA9IHAybV9nZXRfaG9zdHAybShj
dXJyZCk7CiAgICAgbWZuID0gZ2V0X2dmbl90eXBlX2FjY2Vzcyhob3N0cDJtLCBnZm4sICZwMm10
LCAmcDJtYSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFAyTV9BTExPQyB8IChucGZl
Yy53cml0ZV9hY2Nlc3MgPyBQMk1fVU5TSEFSRSA6IDApLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgTlVMTCk7CisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmcGFnZV9vcmRl
cik7CiAKICAgICBpZiAoIGFwMm1fYWN0aXZlICkKICAgICB7Ci0gICAgICAgIGlmICggcDJtX2Fs
dHAybV9sYXp5X2NvcHkoY3VyciwgZ3BhLCBnbGEsIG5wZmVjLCAmcDJtKSApCisgICAgICAgIHAy
bSA9IHAybV9nZXRfYWx0cDJtKGN1cnIpOworCisgICAgICAgIC8qIAorICAgICAgICAgKiBHZXQg
dGhlIGFsdHAybSBlbnRyeSBpZiBwcmVzZW50OyBvciBpZiBub3QsIHByb3BhZ2F0ZSBmcm9tCisg
ICAgICAgICAqIHRoZSBob3N0IHAybS4gIE5CIHRoYXQgdGhpcyByZXR1cm5zIHdpdGggZ2ZuIGxv
Y2tlZCBpbiB0aGUKKyAgICAgICAgICogYWx0cDJtLgorICAgICAgICAgKi8KKyAgICAgICAgaWYg
KCBwMm1fYWx0cDJtX2dldF9vcl9wcm9wYWdhdGUocDJtLCBnZm4sICZtZm4sICZwMm10LCAmcDJt
YSwgcGFnZV9vcmRlcikgKQogICAgICAgICB7Ci0gICAgICAgICAgICAvKiBlbnRyeSB3YXMgbGF6
aWx5IGNvcGllZCBmcm9tIGhvc3QgLS0gcmV0cnkgKi8KLSAgICAgICAgICAgIF9fcHV0X2dmbiho
b3N0cDJtLCBnZm4pOworICAgICAgICAgICAgLyogRW50cnkgd2FzIGNvcGllZCBmcm9tIGhvc3Qg
LS0gcmV0cnkgZmF1bHQgKi8KICAgICAgICAgICAgIHJjID0gMTsKLSAgICAgICAgICAgIGdvdG8g
b3V0OworICAgICAgICAgICAgZ290byBvdXRfcHV0X2dmbjsKICAgICAgICAgfQotCi0gICAgICAg
IG1mbiA9IGdldF9nZm5fdHlwZV9hY2Nlc3MocDJtLCBnZm4sICZwMm10LCAmcDJtYSwgMCwgTlVM
TCk7CiAgICAgfQogICAgIGVsc2UKICAgICAgICAgcDJtID0gaG9zdHAybTsKZGlmZiAtLWdpdCBh
L3hlbi9hcmNoL3g4Ni9tbS9wMm0uYyBiL3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwppbmRleCA4ZmQz
YzlkOTk2Li4wZWE4OTQxODRjIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvbW0vcDJtLmMKKysr
IGIveGVuL2FyY2gveDg2L21tL3AybS5jCkBAIC0yNDEyLDY1ICsyNDEyLDc0IEBAIGJvb2xfdCBw
Mm1fc3dpdGNoX3ZjcHVfYWx0cDJtX2J5X2lkKHN0cnVjdCB2Y3B1ICp2LCB1bnNpZ25lZCBpbnQg
aWR4KQogfQogCiAvKgotICogSWYgdGhlIGZhdWx0IGlzIGZvciBhIG5vdCBwcmVzZW50IGVudHJ5
OgotICogICAgIGlmIHRoZSBlbnRyeSBpbiB0aGUgaG9zdCBwMm0gaGFzIGEgdmFsaWQgbWZuLCBj
b3B5IGl0IGFuZCByZXRyeQotICogICAgIGVsc2UgaW5kaWNhdGUgdGhhdCBvdXRlciBoYW5kbGVy
IHNob3VsZCBoYW5kbGUgZmF1bHQKKyAqIFJlYWQgaW5mbyBhYm91dCB0aGUgZ2ZuIGluIGFuIGFs
dHAybSwgbG9ja2luZyB0aGUgZ2ZuLgogICoKLSAqIElmIHRoZSBmYXVsdCBpcyBmb3IgYSBwcmVz
ZW50IGVudHJ5OgotICogICAgIGluZGljYXRlIHRoYXQgb3V0ZXIgaGFuZGxlciBzaG91bGQgaGFu
ZGxlIGZhdWx0CisgKiBJZiB0aGUgZW50cnkgaXMgdmFsaWQsIHBhc3MgdGhlIHJlc3VsdHMgYmFj
ayB0byB0aGUgY2FsbGVyLgorICoKKyAqIElmIHRoZSBlbnRyeSB3YXMgaW52YWxpZCwgYW5kIHRo
ZSBob3N0J3MgZW50cnkgaXMgYWxzbyBpbnZhbGlkLAorICogcmV0dXJuIHRvIHRoZSBjYWxsZXIg
d2l0aG91dCBhbnkgY2hhbmdlcy4KKyAqCisgKiBJZiB0aGUgZW50cnkgaXMgaW52YWxpZCwgYW5k
IHRoZSBob3N0IGVudHJ5IHdhcyB2YWxpZCwgcHJvcGFnYXRlCisgKiB0aGUgaG9zdCdzIGVudHJ5
IHRvIHRoZSBhbHRwMm0gKHJldGFpbmluZyBwYWdlIG9yZGVyKSwgYW5kIGluZGljYXRlCisgKiB0
aGF0IHRoZSBjYWxsZXIgc2hvdWxkIHJlLXRyeSB0aGUgZmF1bHRpbmcgaW5zdHJ1Y3Rpb24uCiAg
Ki8KLQotYm9vbF90IHAybV9hbHRwMm1fbGF6eV9jb3B5KHN0cnVjdCB2Y3B1ICp2LCBwYWRkcl90
IGdwYSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBsb25nIGdsYSwgc3Ry
dWN0IG5wZmVjIG5wZmVjLAotICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cnVjdCBwMm1f
ZG9tYWluICoqYXAybSkKK2Jvb2wgcDJtX2FsdHAybV9nZXRfb3JfcHJvcGFnYXRlKHN0cnVjdCBw
Mm1fZG9tYWluICphcDJtLCB1bnNpZ25lZCBsb25nIGdmbl9sLAorICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgbWZuX3QgKm1mbiwgcDJtX3R5cGVfdCAqcDJtdCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIHAybV9hY2Nlc3NfdCAqcDJtYSwgdW5zaWduZWQgaW50IHBh
Z2Vfb3JkZXIpCiB7Ci0gICAgc3RydWN0IHAybV9kb21haW4gKmhwMm0gPSBwMm1fZ2V0X2hvc3Rw
Mm0odi0+ZG9tYWluKTsKLSAgICBwMm1fdHlwZV90IHAybXQ7Ci0gICAgcDJtX2FjY2Vzc190IHAy
bWE7Ci0gICAgdW5zaWduZWQgaW50IHBhZ2Vfb3JkZXI7Ci0gICAgZ2ZuX3QgZ2ZuID0gX2dmbihw
YWRkcl90b19wZm4oZ3BhKSk7CisgICAgcDJtX3R5cGVfdCBhcDJtdDsKKyAgICBwMm1fYWNjZXNz
X3QgYXAybWE7CiAgICAgdW5zaWduZWQgbG9uZyBtYXNrOwotICAgIG1mbl90IG1mbjsKLSAgICBp
bnQgcnY7Ci0KLSAgICAqYXAybSA9IHAybV9nZXRfYWx0cDJtKHYpOwotCi0gICAgbWZuID0gZ2V0
X2dmbl90eXBlX2FjY2VzcygqYXAybSwgZ2ZuX3goZ2ZuKSwgJnAybXQsICZwMm1hLAotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgMCwgJnBhZ2Vfb3JkZXIpOwotICAgIF9fcHV0X2dmbigq
YXAybSwgZ2ZuX3goZ2ZuKSk7Ci0KLSAgICBpZiAoICFtZm5fZXEobWZuLCBJTlZBTElEX01GTikg
KQotICAgICAgICByZXR1cm4gMDsKKyAgICBnZm5fdCBnZm47CisgICAgbWZuX3QgYW1mbjsKKyAg
ICBpbnQgcmM7CiAKLSAgICBtZm4gPSBnZXRfZ2ZuX3R5cGVfYWNjZXNzKGhwMm0sIGdmbl94KGdm
biksICZwMm10LCAmcDJtYSwKLSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFAyTV9BTExP
QywgJnBhZ2Vfb3JkZXIpOwotICAgIF9fcHV0X2dmbihocDJtLCBnZm5feChnZm4pKTsKKyAgICAv
KgorICAgICAqIE5CIHdlIG11c3QgZ2V0IHRoZSBmdWxsIGxvY2sgb24gdGhlIGFsdHAybSBoZXJl
LCBpbiBhZGRpdGlvbiB0bworICAgICAqIHRoZSBsb2NrIG9uIHRoZSBpbmRpdmlkdWFsIGdmbiwg
c2luY2Ugd2UgbWF5IGNoYW5nZSBhIHJhbmdlIG9mCisgICAgICogZ2ZucyBiZWxvdy4KKyAgICAg
Ki8KKyAgICBwMm1fbG9jayhhcDJtKTsKKyAgICAKKyAgICBhbWZuID0gZ2V0X2dmbl90eXBlX2Fj
Y2VzcyhhcDJtLCBnZm5fbCwgJmFwMm10LCAmYXAybWEsIDAsIE5VTEwpOwogCi0gICAgaWYgKCBt
Zm5fZXEobWZuLCBJTlZBTElEX01GTikgKQotICAgICAgICByZXR1cm4gMDsKKyAgICBpZiAoICFt
Zm5fZXEoYW1mbiwgSU5WQUxJRF9NRk4pICkKKyAgICB7CisgICAgICAgIHAybV91bmxvY2soYXAy
bSk7CisgICAgICAgICptZm4gID0gYW1mbjsKKyAgICAgICAgKnAybXQgPSBhcDJtdDsKKyAgICAg
ICAgKnAybWEgPSBhcDJtYTsKKyAgICAgICAgcmV0dXJuIGZhbHNlOworICAgIH0KIAotICAgIHAy
bV9sb2NrKCphcDJtKTsKKyAgICAvKiBIb3N0IGVudHJ5IGlzIGFsc28gaW52YWxpZDsgZG9uJ3Qg
Ym90aGVyIHNldHRpbmcgdGhlIGFsdHAybSBlbnRyeS4gKi8KKyAgICBpZiAoIG1mbl9lcSgqbWZu
LCBJTlZBTElEX01GTikgKQorICAgIHsKKyAgICAgICAgcDJtX3VubG9jayhhcDJtKTsKKyAgICAg
ICAgcmV0dXJuIGZhbHNlOworICAgIH0KIAogICAgIC8qCiAgICAgICogSWYgdGhpcyBpcyBhIHN1
cGVycGFnZSBtYXBwaW5nLCByb3VuZCBkb3duIGJvdGggZnJhbWUgbnVtYmVycwotICAgICAqIHRv
IHRoZSBzdGFydCBvZiB0aGUgc3VwZXJwYWdlLgorICAgICAqIHRvIHRoZSBzdGFydCBvZiB0aGUg
c3VwZXJwYWdlLiAgTkIgdGhhdCB3ZSByZXB1cG9zZSBgYW1mbmAKKyAgICAgKiBoZXJlLgogICAg
ICAqLwogICAgIG1hc2sgPSB+KCgxVUwgPDwgcGFnZV9vcmRlcikgLSAxKTsKLSAgICBtZm4gPSBf
bWZuKG1mbl94KG1mbikgJiBtYXNrKTsKLSAgICBnZm4gPSBfZ2ZuKGdmbl94KGdmbikgJiBtYXNr
KTsKKyAgICBhbWZuID0gX21mbihtZm5feCgqbWZuKSAmIG1hc2spOworICAgIGdmbiA9IF9nZm4o
Z2ZuX2wgJiBtYXNrKTsKIAotICAgIHJ2ID0gcDJtX3NldF9lbnRyeSgqYXAybSwgZ2ZuLCBtZm4s
IHBhZ2Vfb3JkZXIsIHAybXQsIHAybWEpOwotICAgIHAybV91bmxvY2soKmFwMm0pOworICAgIHJj
ID0gcDJtX3NldF9lbnRyeShhcDJtLCBnZm4sIGFtZm4sIHBhZ2Vfb3JkZXIsICpwMm10LCAqcDJt
YSk7CisgICAgcDJtX3VubG9jayhhcDJtKTsKIAotICAgIGlmICggcnYgKQorICAgIGlmICggcmMg
KQogICAgIHsKLSAgICAgICAgZ2RwcmludGsoWEVOTE9HX0VSUiwKLQkgICAgImZhaWxlZCB0byBz
ZXQgZW50cnkgZm9yICUjIlBSSXg2NCIgLT4gJSMiUFJJeDY0IiBwMm0gJSMiUFJJeDY0IlxuIiwK
LQkgICAgZ2ZuX3goZ2ZuKSwgbWZuX3gobWZuKSwgKHVuc2lnbmVkIGxvbmcpKmFwMm0pOwotICAg
ICAgICBkb21haW5fY3Jhc2goaHAybS0+ZG9tYWluKTsKKyAgICAgICAgZ3ByaW50ayhYRU5MT0df
RVJSLAorICAgICAgICAiZmFpbGVkIHRvIHNldCBlbnRyeSBmb3IgJSMiUFJJeDY0IiAtPiAlIyJQ
Ukl4NjQiIGFsdHAybSAlIyJQUkl4MTYiLiByYzogJSJQUklpMzIiXG4iLAorICAgICAgICBnZm5f
bCwgbWZuX3goYW1mbiksIHZjcHVfYWx0cDJtKGN1cnJlbnQpLnAybWlkeCwgcmMpOworICAgICAg
ICBkb21haW5fY3Jhc2goYXAybS0+ZG9tYWluKTsKICAgICB9Ci0KLSAgICByZXR1cm4gMTsKKyAg
ICAKKyAgICByZXR1cm4gdHJ1ZTsKIH0KIAogZW51bSBhbHRwMm1fcmVzZXRfdHlwZSB7CmRpZmYg
LS1naXQgYS94ZW4vaW5jbHVkZS9hc20teDg2L3AybS5oIGIveGVuL2luY2x1ZGUvYXNtLXg4Ni9w
Mm0uaAppbmRleCA1OTZkNzQ0YjZkLi4wOWVmN2UwMmZkIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVk
ZS9hc20teDg2L3AybS5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS14ODYvcDJtLmgKQEAgLTg3Niw4
ICs4NzYsOSBAQCB2b2lkIHAybV9hbHRwMm1fY2hlY2soc3RydWN0IHZjcHUgKnYsIHVpbnQxNl90
IGlkeCk7CiB2b2lkIHAybV9mbHVzaF9hbHRwMm0oc3RydWN0IGRvbWFpbiAqZCk7CiAKIC8qIEFs
dGVybmF0ZSBwMm0gcGFnaW5nICovCi1ib29sX3QgcDJtX2FsdHAybV9sYXp5X2NvcHkoc3RydWN0
IHZjcHUgKnYsIHBhZGRyX3QgZ3BhLAotICAgIHVuc2lnbmVkIGxvbmcgZ2xhLCBzdHJ1Y3QgbnBm
ZWMgbnBmZWMsIHN0cnVjdCBwMm1fZG9tYWluICoqYXAybSk7Citib29sIHAybV9hbHRwMm1fZ2V0
X29yX3Byb3BhZ2F0ZShzdHJ1Y3QgcDJtX2RvbWFpbiAqYXAybSwgdW5zaWduZWQgbG9uZyBnZm5f
bCwKKyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1mbl90ICptZm4sIHAybV90eXBl
X3QgKnAybXQsCisgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwMm1fYWNjZXNzX3Qg
KnAybWEsIHVuc2lnbmVkIGludCBwYWdlX29yZGVyKTsKIAogLyogTWFrZSBhIHNwZWNpZmljIGFs
dGVybmF0ZSBwMm0gdmFsaWQgKi8KIGludCBwMm1faW5pdF9hbHRwMm1fYnlfaWQoc3RydWN0IGRv
bWFpbiAqZCwgdW5zaWduZWQgaW50IGlkeCk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed May 29 11:44:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 11:44:09 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hVx03-0002nY-Jp; Wed, 29 May 2019 11:44:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BERc=T5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hVx02-0002nT-Hr
 for xen-changelog@lists.xenproject.org; Wed, 29 May 2019 11:44:06 +0000
X-Inumbo-ID: 0f9713a7-8207-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0f9713a7-8207-11e9-8980-bc764e045a96;
 Wed, 29 May 2019 11:44:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVx00-0003nH-Qk
 for xen-changelog@lists.xenproject.org; Wed, 29 May 2019 11:44:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVx00-0003Nn-O1
 for xen-changelog@lists.xenproject.org; Wed, 29 May 2019 11:44:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hVx00-0003Nn-O1@xenbits.xenproject.org>
Date: Wed, 29 May 2019 11:44:04 +0000
Subject: [Xen-changelog] [xen staging-4.7] stubdom: make GMP aware that it's
 being cross-compiled
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGFlZmE0Mzc1MTgzM2ZlYjM1Zjg0OTBhZGIzMWZjODI0MTkwZTQ5NzIKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogU2F0IE9jdCAyOSAx
ODoyMjozOCAyMDE2ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgTWF5IDI5IDEyOjE4OjA0IDIwMTkgKzAxMDAK
CiAgICBzdHViZG9tOiBtYWtlIEdNUCBhd2FyZSB0aGF0IGl0J3MgYmVpbmcgY3Jvc3MtY29tcGls
ZWQKICAgIAogICAgQXBwZW5kIC0tYnVpbGQgYW5kIC0taG9zdCBmbGFncyB0byBHTVAncyBjb25m
aWd1cmUgc2NyaXB0IHNvIHRoYXQgaXQKICAgIGtub3dzIGl0IGlzIGJlaW5nIGNyb3NzLWNvbXBp
bGVkLgogICAgCiAgICBUaGlzIHNob3VsZCBmaXggdGhlIGlzc3VlIHRoYXQgR01QIGRvZXNuJ3Qg
Y29tcGlsZSB3aXRoIGdjYyA2LCBiZWNhdXNlCiAgICBjb25maWd1cmUgc2NyaXB0IHdvbid0IHRy
eSB0byB0ZXN0IHRoZSBob3N0IGVudmlyb25tZW50IGFueW1vcmUuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8
c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA2
NjhlNGVkZjkyZmNmN2NiOTI5ZWVkMjIxMDU5YTNlZWIwMjcyMmMzKQotLS0KIHN0dWJkb20vTWFr
ZWZpbGUgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24o
LSkKCmRpZmYgLS1naXQgYS9zdHViZG9tL01ha2VmaWxlIGIvc3R1YmRvbS9NYWtlZmlsZQppbmRl
eCA0ZDUyZWEyNzRkLi43NjEyNTg3MThiIDEwMDY0NAotLS0gYS9zdHViZG9tL01ha2VmaWxlCisr
KyBiL3N0dWJkb20vTWFrZWZpbGUKQEAgLTE3MSw3ICsxNzEsNyBAQCBnbXAtJChYRU5fVEFSR0VU
X0FSQ0gpOiBnbXAtJChHTVBfVkVSU0lPTikudGFyLmJ6MiAkKE5FV0xJQl9TVEFNUEZJTEUpCiAJ
cm0gJEAgLXJmIHx8IDoKIAltdiBnbXAtJChHTVBfVkVSU0lPTikgJEAKIAkjcGF0Y2ggLWQgJEAg
LXAwIDwgZ21wLnBhdGNoCi0JY2QgJEA7IENQUEZMQUdTPSItaXN5c3RlbSAkKENST1NTX1BSRUZJ
WCkvJChHTlVfVEFSR0VUX0FSQ0gpLXhlbi1lbGYvaW5jbHVkZSAkKFRBUkdFVF9DUFBGTEFHUyki
IENGTEFHUz0iJChUQVJHRVRfQ0ZMQUdTKSIgQ0M9JChDQykgJChHTVBFWFQpIC4vY29uZmlndXJl
IC0tZGlzYWJsZS1zaGFyZWQgLS1lbmFibGUtc3RhdGljIC0tZGlzYWJsZS1mZnQgLS13aXRob3V0
LXJlYWRsaW5lIC0tcHJlZml4PSQoQ1JPU1NfUFJFRklYKS8kKEdOVV9UQVJHRVRfQVJDSCkteGVu
LWVsZgorCWNkICRAOyBDUFBGTEFHUz0iLWlzeXN0ZW0gJChDUk9TU19QUkVGSVgpLyQoR05VX1RB
UkdFVF9BUkNIKS14ZW4tZWxmL2luY2x1ZGUgJChUQVJHRVRfQ1BQRkxBR1MpIiBDRkxBR1M9IiQo
VEFSR0VUX0NGTEFHUykiIENDPSQoQ0MpICQoR01QRVhUKSAuL2NvbmZpZ3VyZSAtLWRpc2FibGUt
c2hhcmVkIC0tZW5hYmxlLXN0YXRpYyAtLWRpc2FibGUtZmZ0IC0td2l0aG91dC1yZWFkbGluZSAt
LXByZWZpeD0kKENST1NTX1BSRUZJWCkvJChHTlVfVEFSR0VUX0FSQ0gpLXhlbi1lbGYgLS1idWls
ZD1gZ2NjIC1kdW1wbWFjaGluZWAgLS1ob3N0PSQoR05VX1RBUkdFVF9BUkNIKS14ZW4tZWxmCiAJ
c2VkIC1pICdzLyNkZWZpbmUgSEFWRV9PQlNUQUNLX1ZQUklOVEYgMS9cL1wvI2RlZmluZSBIQVZF
X09CU1RBQ0tfVlBSSU5URiAxLycgJEAvY29uZmlnLmgKIAl0b3VjaCAkQAogCi0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuNwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed May 29 11:44:17 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 11:44:17 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hVx0D-0002pC-Ld; Wed, 29 May 2019 11:44:17 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BERc=T5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hVx0C-0002p2-FH
 for xen-changelog@lists.xenproject.org; Wed, 29 May 2019 11:44:16 +0000
X-Inumbo-ID: 15aadc33-8207-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 15aadc33-8207-11e9-8980-bc764e045a96;
 Wed, 29 May 2019 11:44:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVx0B-0003nP-0Q
 for xen-changelog@lists.xenproject.org; Wed, 29 May 2019 11:44:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVx0A-0003OI-U6
 for xen-changelog@lists.xenproject.org; Wed, 29 May 2019 11:44:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hVx0A-0003OI-U6@xenbits.xenproject.org>
Date: Wed, 29 May 2019 11:44:14 +0000
Subject: [Xen-changelog] [xen staging-4.7] stubdom: fix stubdom-vtpm build
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI0ZDc0MzNiMjA3YzExZWI1MjRlNWQ0YjJmYjhjZWZhM2MzOTBlZjMKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gT2N0IDMx
IDEwOjA0OjE4IDIwMTYgKzAxMDAKQ29tbWl0OiAgICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBNYXkgMjkgMTI6MTg6NTUgMjAxOSArMDEw
MAoKICAgIHN0dWJkb206IGZpeCBzdHViZG9tLXZ0cG0gYnVpbGQKICAgIAogICAgc3R1YmRvbS12
dHBtIG5lZWRzIGdtcCBhbmQgZXhwZWN0cyBpdCB1bmRlcgogICAgc3R1YmRvbS9jcm9zcy1yb290
LXg4Nl82NC94ODZfNjQteGVuLWVsZi9saWIgd2hpbGUgZ21wIHNlZW1zIHRvIGluc3RhbGwKICAg
IGl0IHVuZGVyIHN0dWJkb20vY3Jvc3Mtcm9vdC14ODZfNjQveDg2XzY0LXhlbi1lbGYvbGliNjQg
YXQgbGVhc3QgaW4gYW4KICAgIG9wZW5TVVNFIGVudmlyb25tZW50LgogICAgCiAgICBNb2RpZnkg
Z21wIGNvbmZpZ3VyZSBwYXJhbWV0ZXJzIHRvIGV4cGxpY2l0bHkgc3BlY2lmeSAtLWxpYmRpci4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgog
ICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgKGNoZXJyeSBwaWNrZWQg
ZnJvbSBjb21taXQgNzc5MTc5MGM3YWI5N2M4NTMwNmRjZTc0OWM2YzhlYjU2ZDFkYzBkYSkKLS0t
CiBzdHViZG9tL01ha2VmaWxlIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCsp
LCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvc3R1YmRvbS9NYWtlZmlsZSBiL3N0dWJkb20v
TWFrZWZpbGUKaW5kZXggNzYxMjU4NzE4Yi4uNmU4YWY0NGZjMSAxMDA2NDQKLS0tIGEvc3R1YmRv
bS9NYWtlZmlsZQorKysgYi9zdHViZG9tL01ha2VmaWxlCkBAIC0xNzEsNyArMTcxLDcgQEAgZ21w
LSQoWEVOX1RBUkdFVF9BUkNIKTogZ21wLSQoR01QX1ZFUlNJT04pLnRhci5iejIgJChORVdMSUJf
U1RBTVBGSUxFKQogCXJtICRAIC1yZiB8fCA6CiAJbXYgZ21wLSQoR01QX1ZFUlNJT04pICRACiAJ
I3BhdGNoIC1kICRAIC1wMCA8IGdtcC5wYXRjaAotCWNkICRAOyBDUFBGTEFHUz0iLWlzeXN0ZW0g
JChDUk9TU19QUkVGSVgpLyQoR05VX1RBUkdFVF9BUkNIKS14ZW4tZWxmL2luY2x1ZGUgJChUQVJH
RVRfQ1BQRkxBR1MpIiBDRkxBR1M9IiQoVEFSR0VUX0NGTEFHUykiIENDPSQoQ0MpICQoR01QRVhU
KSAuL2NvbmZpZ3VyZSAtLWRpc2FibGUtc2hhcmVkIC0tZW5hYmxlLXN0YXRpYyAtLWRpc2FibGUt
ZmZ0IC0td2l0aG91dC1yZWFkbGluZSAtLXByZWZpeD0kKENST1NTX1BSRUZJWCkvJChHTlVfVEFS
R0VUX0FSQ0gpLXhlbi1lbGYgLS1idWlsZD1gZ2NjIC1kdW1wbWFjaGluZWAgLS1ob3N0PSQoR05V
X1RBUkdFVF9BUkNIKS14ZW4tZWxmCisJY2QgJEA7IENQUEZMQUdTPSItaXN5c3RlbSAkKENST1NT
X1BSRUZJWCkvJChHTlVfVEFSR0VUX0FSQ0gpLXhlbi1lbGYvaW5jbHVkZSAkKFRBUkdFVF9DUFBG
TEFHUykiIENGTEFHUz0iJChUQVJHRVRfQ0ZMQUdTKSIgQ0M9JChDQykgJChHTVBFWFQpIC4vY29u
ZmlndXJlIC0tZGlzYWJsZS1zaGFyZWQgLS1lbmFibGUtc3RhdGljIC0tZGlzYWJsZS1mZnQgLS13
aXRob3V0LXJlYWRsaW5lIC0tcHJlZml4PSQoQ1JPU1NfUFJFRklYKS8kKEdOVV9UQVJHRVRfQVJD
SCkteGVuLWVsZiAtLWxpYmRpcj0kKENST1NTX1BSRUZJWCkvJChHTlVfVEFSR0VUX0FSQ0gpLXhl
bi1lbGYvbGliIC0tYnVpbGQ9YGdjYyAtZHVtcG1hY2hpbmVgIC0taG9zdD0kKEdOVV9UQVJHRVRf
QVJDSCkteGVuLWVsZgogCXNlZCAtaSAncy8jZGVmaW5lIEhBVkVfT0JTVEFDS19WUFJJTlRGIDEv
XC9cLyNkZWZpbmUgSEFWRV9PQlNUQUNLX1ZQUklOVEYgMS8nICRAL2NvbmZpZy5oCiAJdG91Y2gg
JEAKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjc3RhZ2luZy00LjcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed May 29 11:44:32 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 11:44: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 1hVx0S-0002qR-Ne; Wed, 29 May 2019 11:44:32 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BERc=T5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hVx0R-0002qL-7e
 for xen-changelog@lists.xenproject.org; Wed, 29 May 2019 11:44:31 +0000
X-Inumbo-ID: 1bc18e48-8207-11e9-8cd7-c7bbbb895581
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 1bc18e48-8207-11e9-8cd7-c7bbbb895581;
 Wed, 29 May 2019 11:44:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVx0L-0003nc-6N
 for xen-changelog@lists.xenproject.org; Wed, 29 May 2019 11:44:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVx0L-0003P0-3i
 for xen-changelog@lists.xenproject.org; Wed, 29 May 2019 11:44:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hVx0L-0003P0-3i@xenbits.xenproject.org>
Date: Wed, 29 May 2019 11:44:25 +0000
Subject: [Xen-changelog] [xen staging-4.7] ipxe: update to newer 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>

Y29tbWl0IGRlODYzMDVjN2YzMmI0OWRmYWE1ZWM2YTg3MTY3OTQ1NzdjMjY3ODQKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9uIE9jdCAxMCAx
Mzo1MDo1OCAyMDE2ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgTWF5IDI5IDEyOjE5OjEyIDIwMTkgKzAxMDAK
CiAgICBpcHhlOiB1cGRhdGUgdG8gbmV3ZXIgY29tbWl0CiAgICAKICAgIFRoZSBjdXJyZW50IGNv
bW1pdCBpbiB0cmVlIGlzIHJhdGhlciBvbGQuIEl0IGhhcyBjb21lIHRvIGEgcG9pbnQgdGhhdAog
ICAgY2hlcnJ5LXBpY2tpbmcgY29tbWl0cyBmcm9tIHVwc3RyZWFtIGlzbid0IHRyaXZpYWwgYW55
bW9yZS4KICAgIAogICAgVGhlcmUgaXMgbG9uZyB0ZXJtIHBsYW4gdG8gdHJhY2sgaXB4ZSB1cHN0
cmVhbSwgYnV0IGZvciA0LjggcmVsZWFzZSwgd2UKICAgIHNob3VsZCBqdXN0IHVwZGF0ZSBpcHhl
IHRvIGEgbmV3ZXIgY29tbWl0ICh0aGV5IGFyZSB1c2luZyByb2xsaW5nCiAgICByZWxlYXNlIG1v
ZGVsIG5vdykuCiAgICAKICAgIEZvcndhcmQtcG9ydCB0aGUgb25lIGJvb3QgcHJvbXB0IHBhdGNo
IHRoYXQgaXMgc3RpbGwgcmVsZXZhbnQgYW5kIHJldGlyZQogICAgdGhlIHJlc3Qgd2hpY2ggYXJl
IGFscmVhZHkgaW4gdXBzdHJlYW0uCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKdWVyZ2VuIFNjaGlu
a2VyIDxiYTEwMjBAaG9taWUuaG9tZWxpbnV4Lm5ldD4KICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCAzOGFi
OTliMjZiZjQyOThhMzMxMDVlYzY2ZjNmNmEzZjdlMDVhMzI2KQotLS0KIHRvb2xzL2Zpcm13YXJl
L2V0aGVyYm9vdC9NYWtlZmlsZSAgICAgICAgICAgICAgICAgIHwgICAyICstCiAuLi4vZXRoZXJi
b290L3BhdGNoZXMvYm9vdF9wcm9tcHRfb3B0aW9uLnBhdGNoICAgICB8ICAyOCArKy0KIC4uLi9m
aXJtd2FyZS9ldGhlcmJvb3QvcGF0Y2hlcy9idWlsZC1jb21wYXJlLnBhdGNoIHwgIDE5IC0tCiB0
b29scy9maXJtd2FyZS9ldGhlcmJvb3QvcGF0Y2hlcy9idWlsZF9maXhfMS5wYXRjaCB8ICAyOCAt
LS0KIHRvb2xzL2Zpcm13YXJlL2V0aGVyYm9vdC9wYXRjaGVzL2J1aWxkX2ZpeF8yLnBhdGNoIHwg
IDQ4IC0tLS0tCiB0b29scy9maXJtd2FyZS9ldGhlcmJvb3QvcGF0Y2hlcy9idWlsZF9maXhfMy5w
YXRjaCB8ICAxMyAtLQogdG9vbHMvZmlybXdhcmUvZXRoZXJib290L3BhdGNoZXMvYnVpbGRfZml4
XzQucGF0Y2ggfCAyMjUgLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB0b29scy9maXJtd2FyZS9ldGhl
cmJvb3QvcGF0Y2hlcy9zZXJpZXMgICAgICAgICAgICB8ICAgNSAtCiA4IGZpbGVzIGNoYW5nZWQs
IDE0IGluc2VydGlvbnMoKyksIDM1NCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9m
aXJtd2FyZS9ldGhlcmJvb3QvTWFrZWZpbGUgYi90b29scy9maXJtd2FyZS9ldGhlcmJvb3QvTWFr
ZWZpbGUKaW5kZXggYTA1NzhkMjdjNC4uNDU5YTFlMjJlNiAxMDA2NDQKLS0tIGEvdG9vbHMvZmly
bXdhcmUvZXRoZXJib290L01ha2VmaWxlCisrKyBiL3Rvb2xzL2Zpcm13YXJlL2V0aGVyYm9vdC9N
YWtlZmlsZQpAQCAtMTAsNyArMTAsNyBAQCBlbHNlCiBJUFhFX0dJVF9VUkwgPz0gZ2l0Oi8vZ2l0
LmlweGUub3JnL2lweGUuZ2l0CiBlbmRpZgogCi1JUFhFX0dJVF9UQUcgOj0gOWE5M2RiM2YwOTQ3
NDg0ZTMwZTc1M2JiZDYxYTEwYjE3MzM2ZTIwZQorSVBYRV9HSVRfVEFHIDo9IDgyN2RkMWJmZWU2
N2RhYTY4MzkzNWNlNjUzMTZmN2UwZjA1N2ZlMWMKIAogSVBYRV9UQVJCQUxMX1VSTCA/PSAkKFhF
Tl9FWFRGSUxFU19VUkwpL2lweGUtZ2l0LSQoSVBYRV9HSVRfVEFHKS50YXIuZ3oKIApkaWZmIC0t
Z2l0IGEvdG9vbHMvZmlybXdhcmUvZXRoZXJib290L3BhdGNoZXMvYm9vdF9wcm9tcHRfb3B0aW9u
LnBhdGNoIGIvdG9vbHMvZmlybXdhcmUvZXRoZXJib290L3BhdGNoZXMvYm9vdF9wcm9tcHRfb3B0
aW9uLnBhdGNoCmluZGV4IDI1ZDcyYzVmZDUuLmFlZDBiZjA3N2YgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2Zpcm13YXJlL2V0aGVyYm9vdC9wYXRjaGVzL2Jvb3RfcHJvbXB0X29wdGlvbi5wYXRjaAorKysg
Yi90b29scy9maXJtd2FyZS9ldGhlcmJvb3QvcGF0Y2hlcy9ib290X3Byb21wdF9vcHRpb24ucGF0
Y2gKQEAgLTEsMjQgKzEsMjIgQEAKLWRpZmYgLS1naXQgYS9zcmMvYXJjaC9pMzg2L3ByZWZpeC9y
b21wcmVmaXguUyBiL3NyYy9hcmNoL2kzODYvcHJlZml4L3JvbXByZWZpeC5TCi1pbmRleCAwZjky
NDE1Li5jY2U3NTA1IDEwMDY0NAotLS0tIGEvc3JjL2FyY2gvaTM4Ni9wcmVmaXgvcm9tcHJlZml4
LlMKLSsrKyBiL3NyYy9hcmNoL2kzODYvcHJlZml4L3JvbXByZWZpeC5TCi1AQCAtMzkxLDYgKzM5
MSw3IEBAIG5vX3BtbToKLSAJeG9ydwklZGksICVkaQotIAljcyByZXAJbW92c2IKLSAKKy0tLSBh
L3NyYy9hcmNoL3g4Ni9wcmVmaXgvcm9tcHJlZml4LlMJMjAxNi0xMC0xMCAxMzowOToxOC4xMjYw
MzE0MDAgKzAxMDAKKysrKyBiL3NyYy9hcmNoL3g4Ni9wcmVmaXgvcm9tcHJlZml4LlMJMjAxNi0x
MC0xMCAxMzoxMToyMi45MzA2ODAyNzggKzAxMDAKK0BAIC00NjgsNiArNDY4LDcgQEAKKyAJdGVz
dGIJJFBDSV9GVU5DX01BU0ssIGluaXRfcGNpX2J1c2RldmZuCisgCWpueglub19zaGVsbAorIC5l
bmRpZgogKyNpZm5kZWYgTk9fUE9TVF9QUk9NUFQKICAJLyogUHJvbXB0IGZvciBQT1NULXRpbWUg
c2hlbGwgKi8KICAJbW92dwkkaW5pdF9tZXNzYWdlX3Byb21wdCwgJXNpCiAgCXhvcncJJWRpLCAl
ZGkKLUBAIC00MTgsNiArNDE5LDcgQEAgbm9fcG1tOgorQEAgLTQ5NSw2ICs0OTYsNyBAQAogIAlw
dXNodwklY3MKICAJY2FsbAlleGVjCi0gMjoKICsjZW5kaWYKLSAJLyogUmVzdG9yZSByZWdpc3Rl
cnMgKi8KLSAJcG9wdwklZ3MKLSAJcG9wdwklZnMKLUBAIC01NDYsNiArNTQ4LDcgQEAgaW5pdF9t
ZXNzYWdlX3BtbToKKyBub19zaGVsbDoKKyAJbW92YgkkKCAnXG4nICksICVhbAorIAl4b3J3CSVk
aSwgJWRpCisgCWNhbGwJcHJpbnRfY2hhcmFjdGVyCitAQCAtNjM2LDYgKzYzOCw3IEBACiAgaW5p
dF9tZXNzYWdlX2ludDE5OgogIAkuYXNjaXoJIiBJTlQxOSIKICAJLnNpemUJaW5pdF9tZXNzYWdl
X2ludDE5LCAuIC0gaW5pdF9tZXNzYWdlX2ludDE5CkBAIC0yNiw3ICsyNCw3IEBAIGluZGV4IDBm
OTI0MTUuLmNjZTc1MDUgMTAwNjQ0CiAgaW5pdF9tZXNzYWdlX3Byb21wdDoKICAJLmFzY2l6CSJc
blByZXNzIEN0cmwtQiB0byBjb25maWd1cmUgIgogIAkuc2l6ZQlpbml0X21lc3NhZ2VfcHJvbXB0
LCAuIC0gaW5pdF9tZXNzYWdlX3Byb21wdAotQEAgLTU1NSw2ICs1NTgsNyBAQCBpbml0X21lc3Nh
Z2VfZG90czoKK0BAIC02NDUsNiArNjQ4LDcgQEAKICBpbml0X21lc3NhZ2VfZG9uZToKICAJLmFz
Y2l6CSJcblxuIgogIAkuc2l6ZQlpbml0X21lc3NhZ2VfZG9uZSwgLiAtIGluaXRfbWVzc2FnZV9k
b25lCmRpZmYgLS1naXQgYS90b29scy9maXJtd2FyZS9ldGhlcmJvb3QvcGF0Y2hlcy9idWlsZC1j
b21wYXJlLnBhdGNoIGIvdG9vbHMvZmlybXdhcmUvZXRoZXJib290L3BhdGNoZXMvYnVpbGQtY29t
cGFyZS5wYXRjaApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggZDQxZjY4YjE3ZC4uMDAw
MDAwMDAwMAotLS0gYS90b29scy9maXJtd2FyZS9ldGhlcmJvb3QvcGF0Y2hlcy9idWlsZC1jb21w
YXJlLnBhdGNoCisrKyAvZGV2L251bGwKQEAgLTEsMTkgKzAsMCBAQAotVGhlIHJlc3VsdCBvZiAk
KHdpbGRjYXJkICopIGlzIHJhbmRvbS4KLVNvcnQgaW5wdXQgZmlsZXMgdG8gcmVkdWNlIGJ1aWxk
LWNvbXBhcmUgbm9pc2UuCi0tLS0KLSBpcHhlL3NyYy9NYWtlZmlsZS5ob3VzZWtlZXBpbmcgfCAg
ICAyICstCi0gMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCi0K
LUluZGV4OiBpcHhlL3NyYy9NYWtlZmlsZS5ob3VzZWtlZXBpbmcKLT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tLSBp
cHhlL3NyYy9NYWtlZmlsZS5ob3VzZWtlZXBpbmcKLSsrKyBpcHhlL3NyYy9NYWtlZmlsZS5ob3Vz
ZWtlZXBpbmcKLUBAIC03NzMsNyArNzczLDcgQEAgQkxJQgkJPSAkKEJJTikvYmxpYi5hCi0gJChC
TElCKSA6ICQoQkxJQl9PQkpTKSAkKEJMSUJfTElTVCkgJChNQUtFREVQUykKLSAJJChRKSQoUk0p
ICQoQkxJQikKLSAJJChRTSkkKEVDSE8pICIgIFtBUl0gJEAiCi0tCSQoUSkkKEFSKSByICRAICQo
QkxJQl9PQkpTKQotKwkkKFEpJChBUikgciAkQCAkKHNvcnQgJChCTElCX09CSlMpKQotIAkkKFEp
JChSQU5MSUIpICRACi0gYmxpYiA6ICQoQkxJQikKLSAKZGlmZiAtLWdpdCBhL3Rvb2xzL2Zpcm13
YXJlL2V0aGVyYm9vdC9wYXRjaGVzL2J1aWxkX2ZpeF8xLnBhdGNoIGIvdG9vbHMvZmlybXdhcmUv
ZXRoZXJib290L3BhdGNoZXMvYnVpbGRfZml4XzEucGF0Y2gKZGVsZXRlZCBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IDllYWNiOWI0NmUuLjAwMDAwMDAwMDAKLS0tIGEvdG9vbHMvZmlybXdhcmUvZXRo
ZXJib290L3BhdGNoZXMvYnVpbGRfZml4XzEucGF0Y2gKKysrIC9kZXYvbnVsbApAQCAtMSwyOCAr
MCwwIEBACi1GaXggY29tcGlsZSBlcnJvciBpbiBpc2FidXNfcHJvYmUgd2l0aCBnY2MgNC43Ci0K
LVRoZSBjb3B5IG9mIGlweGUgdXNlZCBkdXJpbmcgWGVuIHRvb2xzIGJ1aWxkIGRvZXMgbm90IGRl
ZmluZQotSVNBX1BST0JFX0FERFJTLiBBcyBhIHJlc3VsdCBpc2FfZXh0cmFfcHJvYmVfYWRkcnNb
XSBoYXMgYSBzaXplIG9mIDAuCi1JU0FfSU9BRERSKCkgdHJpZXMgdG8gYWNjZXNzIHRoYXQgZW1w
dHkgYXJyYXksIHdoaWNoIGlzIGRldGVjdGVkIGJ5IHRoZQotbmV3ZXIgZ2NjIChvciBwZXJoYXBz
IHRoZSB3YXJuaW5nIHdhcyBqdXN0IHR1cm5lZCBpbnRvIGFuIGVycm9yKQotCi1kcml2ZXJzL2J1
cy9pc2EuYzogSW4gZnVuY3Rpb24gJ2lzYWJ1c19wcm9iZSc6Ci1kcml2ZXJzL2J1cy9pc2EuYzox
MTI6MTg6IGVycm9yOiBhcnJheSBzdWJzY3JpcHQgaXMgYWJvdmUgYXJyYXkgYm91bmRzIFstV2Vy
cm9yPWFycmF5LWJvdW5kc10KLQotLS0tCi0gc3JjL2RyaXZlcnMvYnVzL2lzYS5jIHwgICAgMyAr
KysKLSAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspCi0KLUluZGV4OiBpcHhlL3NyYy9k
cml2ZXJzL2J1cy9pc2EuYwotPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0tIGlweGUub3JpZy9zcmMvZHJpdmVycy9i
dXMvaXNhLmMKLSsrKyBpcHhlL3NyYy9kcml2ZXJzL2J1cy9pc2EuYwotQEAgLTk3LDYgKzk3LDkg
QEAgc3RhdGljIGludCBpc2FidXNfcHJvYmUgKCBzdHJ1Y3Qgcm9vdF9kZQotIAlpbnQgaW9pZHg7
Ci0gCWludCByYzsKLSAKLSsJaWYgKCBJU0FfRVhUUkFfUFJPQkVfQUREUl9DT1VOVCA9PSAwICkK
LSsJCXJldHVybiAwOwotKwotIAlmb3JfZWFjaF90YWJsZV9lbnRyeSAoIGRyaXZlciwgSVNBX0RS
SVZFUlMgKSB7Ci0gCQlmb3IgKCBpb2lkeCA9IElTQV9JT0lEWF9NSU4gKCBkcml2ZXIgKSA7Ci0g
CQkgICAgICBpb2lkeCA8PSBJU0FfSU9JRFhfTUFYICggZHJpdmVyICkgOyBpb2lkeCsrICkgewpk
aWZmIC0tZ2l0IGEvdG9vbHMvZmlybXdhcmUvZXRoZXJib290L3BhdGNoZXMvYnVpbGRfZml4XzIu
cGF0Y2ggYi90b29scy9maXJtd2FyZS9ldGhlcmJvb3QvcGF0Y2hlcy9idWlsZF9maXhfMi5wYXRj
aApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggZGEyNGRkZDg4My4uMDAwMDAwMDAwMAot
LS0gYS90b29scy9maXJtd2FyZS9ldGhlcmJvb3QvcGF0Y2hlcy9idWlsZF9maXhfMi5wYXRjaAor
KysgL2Rldi9udWxsCkBAIC0xLDQ4ICswLDAgQEAKLWZpeCBjb21waWxlIGVycm9yIGluIGlzYWJ1
c19wcm9iZSB3aXRoIGdjYzQuNwotCi1UaGUgY29weSBvZiBpcHhlIHVzZWQgZHVyaW5nIFhlbiB0
b29scyBidWlsZCBmYWlscyB0byBjb21waWxlIHdpdGggZ2NjCi00Ljc6Ci1kcml2ZXJzL25ldC9t
eXJpMTBnZS5jOiBJbiBmdW5jdGlvbiAnbXlyaTEwZ2VfY29tbWFuZCc6Ci1kcml2ZXJzL25ldC9t
eXJpMTBnZS5jOjMwODozOiBlcnJvcjogZGVyZWZlcmVuY2luZyB0eXBlLXB1bm5lZCBwb2ludGVy
IHdpbGwgYnJlYWsgc3RyaWN0LWFsaWFzaW5nIHJ1bGVzIFstV2Vycm9yPXN0cmljdC1hbGlhc2lu
Z10KLWRyaXZlcnMvbmV0L215cmkxMGdlLmM6MzEwOjI6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHR5
cGUtcHVubmVkIHBvaW50ZXIgd2lsbCBicmVhayBzdHJpY3QtYWxpYXNpbmcgcnVsZXMgWy1XZXJy
b3I9c3RyaWN0LWFsaWFzaW5nXQotCi1UaGlzIHBhdGNoIHNpbXBseSB0dXJucyB0aGUgcGFkIGFy
cmF5IGludG8gcXVhbnRpdGllcyBvZiB1MzIuCi1JZiB0aGF0cyBub3QgdGhlIHJpZ2h0IGZpeCBk
dWUgdG8gaGFyZHdhcmUgbGltaXRhdGlvbnMsIEkgY2FuIHByb3ZpZGUgYQotZGlmZmVyZW50IHBh
dGNoLgotCi0tLS0KLSBzcmMvZHJpdmVycy9uZXQvbXlyaTEwZ2UuYyAgICAgfCAgICA2ICsrKy0t
LQotIHNyYy9kcml2ZXJzL25ldC9teXJpMTBnZV9tY3AuaCB8ICAgIDIgKy0KLSAyIGZpbGVzIGNo
YW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKLQotSW5kZXg6IGlweGUvc3Jj
L2RyaXZlcnMvbmV0L215cmkxMGdlLmMKLT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tLSBpcHhlLm9yaWcvc3JjL2Ry
aXZlcnMvbmV0L215cmkxMGdlLmMKLSsrKyBpcHhlL3NyYy9kcml2ZXJzL25ldC9teXJpMTBnZS5j
Ci1AQCAtMzA0LDEwICszMDQsMTAgQEAgc3RhdGljIGludCBteXJpMTBnZV9jb21tYW5kICggc3Ry
dWN0IG15cgotIAljb21tYW5kLT5yZXNwb25zZV9hZGRyLmhpZ2ggPSAwOwotIAljb21tYW5kLT5y
ZXNwb25zZV9hZGRyLmxvdwotIAkJPSBodG9ubCAoIHZpcnRfdG9fYnVzICggJnByaXYtPmRtYS0+
Y29tbWFuZF9yZXNwb25zZSApICk7Ci0tCWZvciAoIGk9MDsgaTwzNjsgaSs9NCApCi0tCQkqICgg
dWludDMyICogKSAmY29tbWFuZC0+cGFkW2ldID0gMDsKLSsJZm9yICggaT0wOyBpPDk7IGkrKyAp
Ci0rCQljb21tYW5kLT5wYWRbaV0gPSAwOwotIAl3bWIoKTsKLS0JKiAoIHVpbnQzMiAqICkgJmNv
bW1hbmQtPnBhZFszNl0gPSAwOwotKwljb21tYW5kLT5wYWRbOV0gPSAwOwotIAotIAkvKiBXYWl0
IHVwIHRvIDIgc2Vjb25kcyBmb3IgYSByZXNwb25zZS4gKi8KLSAKLUluZGV4OiBpcHhlL3NyYy9k
cml2ZXJzL25ldC9teXJpMTBnZV9tY3AuaAotPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0tIGlweGUub3JpZy9zcmMv
ZHJpdmVycy9uZXQvbXlyaTEwZ2VfbWNwLmgKLSsrKyBpcHhlL3NyYy9kcml2ZXJzL25ldC9teXJp
MTBnZV9tY3AuaAotQEAgLTgwLDcgKzgwLDcgQEAgc3RydWN0IG1jcF9jbWQgewotICAgLyogMTYg
Ki8KLSAgIHN0cnVjdCBtY3BfZG1hX2FkZHIgcmVzcG9uc2VfYWRkcjsKLSAgIC8qIDI0ICovCi0t
ICB1aW50OF90IHBhZFs0MF07Ci0rICB1aW50MzJfdCBwYWRbMTBdOwotIH07Ci0gdHlwZWRlZiBz
dHJ1Y3QgbWNwX2NtZCBtY3BfY21kX3Q7Ci0gCmRpZmYgLS1naXQgYS90b29scy9maXJtd2FyZS9l
dGhlcmJvb3QvcGF0Y2hlcy9idWlsZF9maXhfMy5wYXRjaCBiL3Rvb2xzL2Zpcm13YXJlL2V0aGVy
Ym9vdC9wYXRjaGVzL2J1aWxkX2ZpeF8zLnBhdGNoCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCAxM2VlYjQ3NjU2Li4wMDAwMDAwMDAwCi0tLSBhL3Rvb2xzL2Zpcm13YXJlL2V0aGVyYm9v
dC9wYXRjaGVzL2J1aWxkX2ZpeF8zLnBhdGNoCisrKyAvZGV2L251bGwKQEAgLTEsMTMgKzAsMCBA
QAotZGlmZiAtLWdpdCBhL3NyYy9kcml2ZXJzL2luZmluaWJhbmQvcWliNzMyMi5jIGIvc3JjL2Ry
aXZlcnMvaW5maW5pYmFuZC9xaWI3MzIyLmMKLWluZGV4IGI2NmY4ZWYuLmQ4YTU0YzkgMTAwNjQ0
Ci0tLS0gYS9zcmMvZHJpdmVycy9pbmZpbmliYW5kL3FpYjczMjIuYwotKysrIGIvc3JjL2RyaXZl
cnMvaW5maW5pYmFuZC9xaWI3MzIyLmMKLUBAIC0yMTIwLDcgKzIxMjAsNyBAQCBzdGF0aWMgaW50
IHFpYjczMjJfYWhiX3dyaXRlICggc3RydWN0IHFpYjczMjIgKnFpYjczMjIsIHVuc2lnbmVkIGlu
dCBsb2NhdGlvbiwKLSAgKi8KLSBzdGF0aWMgaW50IHFpYjczMjJfYWhiX21vZF9yZWcgKCBzdHJ1
Y3QgcWliNzMyMiAqcWliNzMyMiwgdW5zaWduZWQgaW50IGxvY2F0aW9uLAotIAkJCQkgdWludDMy
X3QgdmFsdWUsIHVpbnQzMl90IG1hc2sgKSB7Ci0tCXVpbnQzMl90IG9sZF92YWx1ZTsKLSsJdWlu
dDMyX3Qgb2xkX3ZhbHVlID0gMDsKLSAJdWludDMyX3QgbmV3X3ZhbHVlOwotIAlpbnQgcmM7Ci0g
CmRpZmYgLS1naXQgYS90b29scy9maXJtd2FyZS9ldGhlcmJvb3QvcGF0Y2hlcy9idWlsZF9maXhf
NC5wYXRjaCBiL3Rvb2xzL2Zpcm13YXJlL2V0aGVyYm9vdC9wYXRjaGVzL2J1aWxkX2ZpeF80LnBh
dGNoCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCA5MjcxYzhjZTI0Li4wMDAwMDAwMDAw
Ci0tLSBhL3Rvb2xzL2Zpcm13YXJlL2V0aGVyYm9vdC9wYXRjaGVzL2J1aWxkX2ZpeF80LnBhdGNo
CisrKyAvZGV2L251bGwKQEAgLTEsMjI1ICswLDAgQEAKLUZyb20gMWI1NjQ1MjEyMTY3MmU2NDA4
YzM4YWM4OTI2YmRkNjk5OGEzOTAwNCBNb24gU2VwIDE3IDAwOjAwOjAwIDIwMDEKLUZyb206IENo
cmlzdGlhbiBIZXNzZSA8bWFpbEBld29ybS5kZT4KLURhdGU6IFRodSwgMjMgQXByIDIwMTUgMTM6
MzM6MjYgKzAyMDAKLVN1YmplY3Q6IFtQQVRDSF0gW2F0aDlrXSBSZW1vdmUgY29uZnVzaW5nIGxv
Z2ljIGludmVyc2lvbiBpbiBhbiBBTkkgdmFyaWFibGUKLQotVGhpcyBjaGFuZ2VkIGluIExpbnV4
IGtlcm5lbCB0aGUgc2FtZSB3YXkgaW4gY29tbWl0IDcwNjdlNzAxCi0oImF0aDlrX2h3OiByZW1v
dmUgY29uZnVzaW5nIGxvZ2ljIGludmVyc2lvbiBpbiBhbiBBTkkgdmFyaWFibGUiKSBieQotRmVs
aXggRmlldGthdS4KLQotQWRkaXRpb25hbGx5IHRoaXMgZml4ZXMgImVycm9yOiBsb2dpY2FsIG5v
dCBpcyBvbmx5IGFwcGxpZWQgdG8gdGhlCi1sZWZ0IGhhbmQgc2lkZSBvZiBjb21wYXJpc29uIiB3
aXRoIEdDQyA1LjEuMC4KLQotU2lnbmVkLW9mZi1ieTogQ2hyaXN0aWFuIEhlc3NlIDxtYWlsQGV3
b3JtLmRlPgotU2lnbmVkLW9mZi1ieTogTWljaGFlbCBCcm93biA8bWNiMzBAaXB4ZS5vcmc+Ci0t
LS0KLSBzcmMvZHJpdmVycy9uZXQvYXRoL2F0aDlrL2FuaS5oICAgICAgICAgICAgICB8ICAyICst
Ci0gc3JjL2RyaXZlcnMvbmV0L2F0aC9hdGg5ay9hdGg5a19hbmkuYyAgICAgICAgfCAxNiArKysr
KysrKy0tLS0tLS0tCi0gc3JjL2RyaXZlcnMvbmV0L2F0aC9hdGg5ay9hdGg5a19hcjUwMDhfcGh5
LmMgfCAxOCArKysrKysrKystLS0tLS0tLS0KLSBzcmMvZHJpdmVycy9uZXQvYXRoL2F0aDlrL2F0
aDlrX2FyOTAwM19waHkuYyB8IDEyICsrKysrKy0tLS0tLQotIDQgZmlsZXMgY2hhbmdlZCwgMjQg
aW5zZXJ0aW9ucygrKSwgMjQgZGVsZXRpb25zKC0pCi0KLWRpZmYgLS1naXQgYS9zcmMvZHJpdmVy
cy9uZXQvYXRoL2F0aDlrL2FuaS5oIGIvc3JjL2RyaXZlcnMvbmV0L2F0aC9hdGg5ay9hbmkuaAot
aW5kZXggZGJkNGQ0ZC4uYmE4N2JhMCAxMDA2NDQKLS0tLSBhL3NyYy9kcml2ZXJzL25ldC9hdGgv
YXRoOWsvYW5pLmgKLSsrKyBiL3NyYy9kcml2ZXJzL25ldC9hdGgvYXRoOWsvYW5pLmgKLUBAIC0x
MjUsNyArMTI1LDcgQEAgc3RydWN0IGFyNTQxNkFuaVN0YXRlIHsKLSAJdTggbXJjQ0NLT2ZmOwot
IAl1OCBzcHVySW1tdW5pdHlMZXZlbDsKLSAJdTggZmlyc3RlcExldmVsOwotLQl1OCBvZmRtV2Vh
a1NpZ0RldGVjdE9mZjsKLSsJdTggb2ZkbVdlYWtTaWdEZXRlY3Q7Ci0gCXU4IGNja1dlYWtTaWdU
aHJlc2hvbGQ7Ci0gCXUzMiBsaXN0ZW5UaW1lOwotIAlpbnQzMl90IHJzc2lUaHJMb3c7Ci1kaWZm
IC0tZ2l0IGEvc3JjL2RyaXZlcnMvbmV0L2F0aC9hdGg5ay9hdGg5a19hbmkuYyBiL3NyYy9kcml2
ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtfYW5pLmMKLWluZGV4IGZmN2RmNDkuLjc2Y2E3OWMgMTAw
NjQ0Ci0tLS0gYS9zcmMvZHJpdmVycy9uZXQvYXRoL2F0aDlrL2F0aDlrX2FuaS5jCi0rKysgYi9z
cmMvZHJpdmVycy9uZXQvYXRoL2F0aDlrL2F0aDlrX2FuaS5jCi1AQCAtMTc3LDcgKzE3Nyw3IEBA
IHN0YXRpYyB2b2lkIGF0aDlrX2h3X2FuaV9vZmRtX2Vycl90cmlnZ2VyX29sZChzdHJ1Y3QgYXRo
X2h3ICphaCkKLSAKLSAJcnNzaSA9IEJFQUNPTl9SU1NJKGFoKTsKLSAJaWYgKHJzc2kgPiBhbmlT
dGF0ZS0+cnNzaVRockhpZ2gpIHsKLS0JCWlmICghYW5pU3RhdGUtPm9mZG1XZWFrU2lnRGV0ZWN0
T2ZmKSB7Ci0rCQlpZiAoYW5pU3RhdGUtPm9mZG1XZWFrU2lnRGV0ZWN0KSB7Ci0gCQkJaWYgKGF0
aDlrX2h3X2FuaV9jb250cm9sKGFoLAotIAkJCQkJIEFUSDlLX0FOSV9PRkRNX1dFQUtfU0lHTkFM
X0RFVEVDVElPTiwKLSAJCQkJCSAwKSkgewotQEAgLTE5Miw3ICsxOTIsNyBAQCBzdGF0aWMgdm9p
ZCBhdGg5a19od19hbmlfb2ZkbV9lcnJfdHJpZ2dlcl9vbGQoc3RydWN0IGF0aF9odyAqYWgpCi0g
CQkJcmV0dXJuOwotIAkJfQotIAl9IGVsc2UgaWYgKHJzc2kgPiBhbmlTdGF0ZS0+cnNzaVRockxv
dykgewotLQkJaWYgKGFuaVN0YXRlLT5vZmRtV2Vha1NpZ0RldGVjdE9mZikKLSsJCWlmICghYW5p
U3RhdGUtPm9mZG1XZWFrU2lnRGV0ZWN0KQotIAkJCWF0aDlrX2h3X2FuaV9jb250cm9sKGFoLAot
IAkJCQkgICAgIEFUSDlLX0FOSV9PRkRNX1dFQUtfU0lHTkFMX0RFVEVDVElPTiwKLSAJCQkJICAg
ICAxKTsKLUBAIC0yMDIsNyArMjAyLDcgQEAgc3RhdGljIHZvaWQgYXRoOWtfaHdfYW5pX29mZG1f
ZXJyX3RyaWdnZXJfb2xkKHN0cnVjdCBhdGhfaHcgKmFoKQotIAkJcmV0dXJuOwotIAl9IGVsc2Ug
ewotIAkJaWYgKChhaC0+ZGV2LT5jaGFubmVscyArIGFoLT5kZXYtPmNoYW5uZWwpLT5iYW5kID09
IE5FVDgwMjExX0JBTkRfMkdIWikgewotLQkJCWlmICghYW5pU3RhdGUtPm9mZG1XZWFrU2lnRGV0
ZWN0T2ZmKQotKwkJCWlmIChhbmlTdGF0ZS0+b2ZkbVdlYWtTaWdEZXRlY3QpCi0gCQkJCWF0aDlr
X2h3X2FuaV9jb250cm9sKGFoLAotIAkJCQkgICAgIEFUSDlLX0FOSV9PRkRNX1dFQUtfU0lHTkFM
X0RFVEVDVElPTiwKLSAJCQkJICAgICAwKTsKLUBAIC0zNjAsNyArMzYwLDcgQEAgc3RhdGljIHZv
aWQgYXRoOWtfaHdfYW5pX2xvd2VyX2ltbXVuaXR5X29sZChzdHJ1Y3QgYXRoX2h3ICphaCkKLSAJ
aWYgKHJzc2kgPiBhbmlTdGF0ZS0+cnNzaVRockhpZ2gpIHsKLSAJCS8qIFhYWDogSGFuZGxlIG1l
ICovCi0gCX0gZWxzZSBpZiAocnNzaSA+IGFuaVN0YXRlLT5yc3NpVGhyTG93KSB7Ci0tCQlpZiAo
YW5pU3RhdGUtPm9mZG1XZWFrU2lnRGV0ZWN0T2ZmKSB7Ci0rCQlpZiAoIWFuaVN0YXRlLT5vZmRt
V2Vha1NpZ0RldGVjdCkgewotIAkJCWlmIChhdGg5a19od19hbmlfY29udHJvbChhaCwKLSAJCQkJ
IEFUSDlLX0FOSV9PRkRNX1dFQUtfU0lHTkFMX0RFVEVDVElPTiwKLSAJCQkJIDEpID09IDEpCi1A
QCAtNDM2LDkgKzQzNiw5IEBAIHN0YXRpYyB2b2lkIGF0aDlrX2FuaV9yZXNldF9vbGQoc3RydWN0
IGF0aF9odyAqYWgpCi0gCWlmIChhbmlTdGF0ZS0+c3B1ckltbXVuaXR5TGV2ZWwgIT0gMCkKLSAJ
CWF0aDlrX2h3X2FuaV9jb250cm9sKGFoLCBBVEg5S19BTklfU1BVUl9JTU1VTklUWV9MRVZFTCwK
LSAJCQkJICAgICBhbmlTdGF0ZS0+c3B1ckltbXVuaXR5TGV2ZWwpOwotLQlpZiAoYW5pU3RhdGUt
Pm9mZG1XZWFrU2lnRGV0ZWN0T2ZmKQotKwlpZiAoIWFuaVN0YXRlLT5vZmRtV2Vha1NpZ0RldGVj
dCkKLSAJCWF0aDlrX2h3X2FuaV9jb250cm9sKGFoLCBBVEg5S19BTklfT0ZETV9XRUFLX1NJR05B
TF9ERVRFQ1RJT04sCi0tCQkJCSAgICAgIWFuaVN0YXRlLT5vZmRtV2Vha1NpZ0RldGVjdE9mZik7
Ci0rCQkJCSAgICAgYW5pU3RhdGUtPm9mZG1XZWFrU2lnRGV0ZWN0KTsKLSAJaWYgKGFuaVN0YXRl
LT5jY2tXZWFrU2lnVGhyZXNob2xkKQotIAkJYXRoOWtfaHdfYW5pX2NvbnRyb2woYWgsIEFUSDlL
X0FOSV9DQ0tfV0VBS19TSUdOQUxfVEhSLAotIAkJCQkgICAgIGFuaVN0YXRlLT5jY2tXZWFrU2ln
VGhyZXNob2xkKTsKLUBAIC03MDksOCArNzA5LDggQEAgdm9pZCBhdGg5a19od19hbmlfaW5pdChz
dHJ1Y3QgYXRoX2h3ICphaCkKLSAKLSAJCWFuaS0+cnNzaVRockhpZ2ggPSBBVEg5S19BTklfUlNT
SV9USFJfSElHSDsKLSAJCWFuaS0+cnNzaVRockxvdyA9IEFUSDlLX0FOSV9SU1NJX1RIUl9MT1c7
Ci0tCQlhbmktPm9mZG1XZWFrU2lnRGV0ZWN0T2ZmID0KLS0JCQkhQVRIOUtfQU5JX1VTRV9PRkRN
X1dFQUtfU0lHOwotKwkJYW5pLT5vZmRtV2Vha1NpZ0RldGVjdCA9Ci0rCQkJQVRIOUtfQU5JX1VT
RV9PRkRNX1dFQUtfU0lHOwotIAkJYW5pLT5jY2tOb2lzZUltbXVuaXR5TGV2ZWwgPSBBVEg5S19B
TklfQ0NLX0RFRl9MRVZFTDsKLSAJfQotIAotZGlmZiAtLWdpdCBhL3NyYy9kcml2ZXJzL25ldC9h
dGgvYXRoOWsvYXRoOWtfYXI1MDA4X3BoeS5jIGIvc3JjL2RyaXZlcnMvbmV0L2F0aC9hdGg5ay9h
dGg5a19hcjUwMDhfcGh5LmMKLWluZGV4IDYwZTg3ZTkuLjJiNmMxMzMgMTAwNjQ0Ci0tLS0gYS9z
cmMvZHJpdmVycy9uZXQvYXRoL2F0aDlrL2F0aDlrX2FyNTAwOF9waHkuYwotKysrIGIvc3JjL2Ry
aXZlcnMvbmV0L2F0aC9hdGg5ay9hdGg5a19hcjUwMDhfcGh5LmMKLUBAIC0xMTQxLDEyICsxMTQx
LDEyIEBAIHN0YXRpYyBpbnQgYXI1MDA4X2h3X2FuaV9jb250cm9sX29sZChzdHJ1Y3QgYXRoX2h3
ICphaCwKLSAJCQlSRUdfQ0xSX0JJVChhaCwgQVJfUEhZX1NGQ09SUl9MT1csCi0gCQkJCSAgICBB
Ul9QSFlfU0ZDT1JSX0xPV19VU0VfU0VMRl9DT1JSX0xPVyk7Ci0gCi0tCQlpZiAoIW9uICE9IGFu
aVN0YXRlLT5vZmRtV2Vha1NpZ0RldGVjdE9mZikgewotKwkJaWYgKG9uICE9IGFuaVN0YXRlLT5v
ZmRtV2Vha1NpZ0RldGVjdCkgewotIAkJCWlmIChvbikKLSAJCQkJYWgtPnN0YXRzLmFzdF9hbmlf
b2ZkbW9uKys7Ci0gCQkJZWxzZQotIAkJCQlhaC0+c3RhdHMuYXN0X2FuaV9vZmRtb2ZmKys7Ci0t
CQkJYW5pU3RhdGUtPm9mZG1XZWFrU2lnRGV0ZWN0T2ZmID0gIW9uOwotKwkJCWFuaVN0YXRlLT5v
ZmRtV2Vha1NpZ0RldGVjdCA9IG9uOwotIAkJfQotIAkJYnJlYWs7Ci0gCX0KLUBAIC0xMjE1LDEw
ICsxMjE1LDEwIEBAIHN0YXRpYyBpbnQgYXI1MDA4X2h3X2FuaV9jb250cm9sX29sZChzdHJ1Y3Qg
YXRoX2h3ICphaCwKLSAKLSAJREJHMigiYXRoOWs6IEFOSSBwYXJhbWV0ZXJzOlxuIik7Ci0gCURC
RzIoCi0tCQkibm9pc2VJbW11bml0eUxldmVsPSVkLCBzcHVySW1tdW5pdHlMZXZlbD0lZCwgb2Zk
bVdlYWtTaWdEZXRlY3RPZmY9JWRcbiIsCi0rCQkibm9pc2VJbW11bml0eUxldmVsPSVkLCBzcHVy
SW1tdW5pdHlMZXZlbD0lZCwgb2ZkbVdlYWtTaWdEZXRlY3Q9JWRcbiIsCi0gCQlhbmlTdGF0ZS0+
bm9pc2VJbW11bml0eUxldmVsLAotIAkJYW5pU3RhdGUtPnNwdXJJbW11bml0eUxldmVsLAotLQkJ
IWFuaVN0YXRlLT5vZmRtV2Vha1NpZ0RldGVjdE9mZik7Ci0rCQlhbmlTdGF0ZS0+b2ZkbVdlYWtT
aWdEZXRlY3QpOwotIAlEQkcyKAotIAkJImNja1dlYWtTaWdUaHJlc2hvbGQ9JWQsIGZpcnN0ZXBM
ZXZlbD0lZCwgbGlzdGVuVGltZT0lZFxuIiwKLSAJCWFuaVN0YXRlLT5jY2tXZWFrU2lnVGhyZXNo
b2xkLAotQEAgLTEzMDcsMTggKzEzMDcsMTggQEAgc3RhdGljIGludCBhcjUwMDhfaHdfYW5pX2Nv
bnRyb2xfbmV3KHN0cnVjdCBhdGhfaHcgKmFoLAotIAkJCVJFR19DTFJfQklUKGFoLCBBUl9QSFlf
U0ZDT1JSX0xPVywKLSAJCQkJICAgIEFSX1BIWV9TRkNPUlJfTE9XX1VTRV9TRUxGX0NPUlJfTE9X
KTsKLSAKLS0JCWlmICghb24gIT0gYW5pU3RhdGUtPm9mZG1XZWFrU2lnRGV0ZWN0T2ZmKSB7Ci0r
CQlpZiAob24gIT0gYW5pU3RhdGUtPm9mZG1XZWFrU2lnRGV0ZWN0KSB7Ci0gCQkJREJHMigiYXRo
OWs6ICIKLSAJCQkJIioqIGNoICVkOiBvZmRtIHdlYWsgc2lnbmFsOiAlcz0+JXNcbiIsCi0gCQkJ
CWNoYW4tPmNoYW5uZWwsCi0tCQkJCSFhbmlTdGF0ZS0+b2ZkbVdlYWtTaWdEZXRlY3RPZmYgPwot
KwkJCQlhbmlTdGF0ZS0+b2ZkbVdlYWtTaWdEZXRlY3QgPwotIAkJCQkib24iIDogIm9mZiIsCi0g
CQkJCW9uID8gIm9uIiA6ICJvZmYiKTsKLSAJCQlpZiAob24pCi0gCQkJCWFoLT5zdGF0cy5hc3Rf
YW5pX29mZG1vbisrOwotIAkJCWVsc2UKLSAJCQkJYWgtPnN0YXRzLmFzdF9hbmlfb2ZkbW9mZisr
OwotLQkJCWFuaVN0YXRlLT5vZmRtV2Vha1NpZ0RldGVjdE9mZiA9ICFvbjsKLSsJCQlhbmlTdGF0
ZS0+b2ZkbVdlYWtTaWdEZXRlY3QgPSBvbjsKLSAJCX0KLSAJCWJyZWFrOwotIAl9Ci1AQCAtMTQ2
Nyw3ICsxNDY3LDcgQEAgc3RhdGljIGludCBhcjUwMDhfaHdfYW5pX2NvbnRyb2xfbmV3KHN0cnVj
dCBhdGhfaHcgKmFoLAotIAlEQkcyKCJhdGg5azogIgotIAkJIkFOSSBwYXJhbWV0ZXJzOiBTST0l
ZCwgb2ZkbVdTPSVzIEZTPSVkIE1SQ2Njaz0lcyBsaXN0ZW5UaW1lPSVkIG9mZG1FcnJzPSVkIGNj
a0VycnM9JWRcbiIsCi0gCQlhbmlTdGF0ZS0+c3B1ckltbXVuaXR5TGV2ZWwsCi0tCQkhYW5pU3Rh
dGUtPm9mZG1XZWFrU2lnRGV0ZWN0T2ZmID8gIm9uIiA6ICJvZmYiLAotKwkJYW5pU3RhdGUtPm9m
ZG1XZWFrU2lnRGV0ZWN0ID8gIm9uIiA6ICJvZmYiLAotIAkJYW5pU3RhdGUtPmZpcnN0ZXBMZXZl
bCwKLSAJCSFhbmlTdGF0ZS0+bXJjQ0NLT2ZmID8gIm9uIiA6ICJvZmYiLAotIAkJYW5pU3RhdGUt
Pmxpc3RlblRpbWUsCi1AQCAtMTU1NCw3ICsxNTU0LDcgQEAgc3RhdGljIHZvaWQgYXI1MDA4X2h3
X2FuaV9jYWNoZV9pbmlfcmVncyhzdHJ1Y3QgYXRoX2h3ICphaCkKLSAJLyogdGhlc2UgbGV2ZWxz
IGp1c3QgZ290IHJlc2V0IHRvIGRlZmF1bHRzIGJ5IHRoZSBJTkkgKi8KLSAJYW5pU3RhdGUtPnNw
dXJJbW11bml0eUxldmVsID0gQVRIOUtfQU5JX1NQVVJfSU1NVU5FX0xWTF9ORVc7Ci0gCWFuaVN0
YXRlLT5maXJzdGVwTGV2ZWwgPSBBVEg5S19BTklfRklSU1RFUF9MVkxfTkVXOwotLQlhbmlTdGF0
ZS0+b2ZkbVdlYWtTaWdEZXRlY3RPZmYgPSAhQVRIOUtfQU5JX1VTRV9PRkRNX1dFQUtfU0lHOwot
KwlhbmlTdGF0ZS0+b2ZkbVdlYWtTaWdEZXRlY3QgPSBBVEg5S19BTklfVVNFX09GRE1fV0VBS19T
SUc7Ci0gCWFuaVN0YXRlLT5tcmNDQ0tPZmYgPSAxOyAvKiBub3QgYXZhaWxhYmxlIG9uIHByZSBB
UjkwMDMgKi8KLSB9Ci0gCi1kaWZmIC0tZ2l0IGEvc3JjL2RyaXZlcnMvbmV0L2F0aC9hdGg5ay9h
dGg5a19hcjkwMDNfcGh5LmMgYi9zcmMvZHJpdmVycy9uZXQvYXRoL2F0aDlrL2F0aDlrX2FyOTAw
M19waHkuYwotaW5kZXggNjEwMzA0MC4uMjI0NGI3NyAxMDA2NDQKLS0tLSBhL3NyYy9kcml2ZXJz
L25ldC9hdGgvYXRoOWsvYXRoOWtfYXI5MDAzX3BoeS5jCi0rKysgYi9zcmMvZHJpdmVycy9uZXQv
YXRoL2F0aDlrL2F0aDlrX2FyOTAwM19waHkuYwotQEAgLTg1OSwxOCArODU5LDE4IEBAIHN0YXRp
YyBpbnQgYXI5MDAzX2h3X2FuaV9jb250cm9sKHN0cnVjdCBhdGhfaHcgKmFoLAotIAkJCVJFR19D
TFJfQklUKGFoLCBBUl9QSFlfU0ZDT1JSX0xPVywKLSAJCQkJICAgIEFSX1BIWV9TRkNPUlJfTE9X
X1VTRV9TRUxGX0NPUlJfTE9XKTsKLSAKLS0JCWlmICghb24gIT0gYW5pU3RhdGUtPm9mZG1XZWFr
U2lnRGV0ZWN0T2ZmKSB7Ci0rCQlpZiAob24gIT0gYW5pU3RhdGUtPm9mZG1XZWFrU2lnRGV0ZWN0
KSB7Ci0gCQkJREJHMigiYXRoOWs6ICIKLSAJCQkJIioqIGNoICVkOiBvZmRtIHdlYWsgc2lnbmFs
OiAlcz0+JXNcbiIsCi0gCQkJCWNoYW4tPmNoYW5uZWwsCi0tCQkJCSFhbmlTdGF0ZS0+b2ZkbVdl
YWtTaWdEZXRlY3RPZmYgPwotKwkJCQlhbmlTdGF0ZS0+b2ZkbVdlYWtTaWdEZXRlY3QgPwotIAkJ
CQkib24iIDogIm9mZiIsCi0gCQkJCW9uID8gIm9uIiA6ICJvZmYiKTsKLSAJCQlpZiAob24pCi0g
CQkJCWFoLT5zdGF0cy5hc3RfYW5pX29mZG1vbisrOwotIAkJCWVsc2UKLSAJCQkJYWgtPnN0YXRz
LmFzdF9hbmlfb2ZkbW9mZisrOwotLQkJCWFuaVN0YXRlLT5vZmRtV2Vha1NpZ0RldGVjdE9mZiA9
ICFvbjsKLSsJCQlhbmlTdGF0ZS0+b2ZkbVdlYWtTaWdEZXRlY3QgPSBvbjsKLSAJCX0KLSAJCWJy
ZWFrOwotIAl9Ci1AQCAtMTAxMyw3ICsxMDEzLDcgQEAgc3RhdGljIGludCBhcjkwMDNfaHdfYW5p
X2NvbnRyb2woc3RydWN0IGF0aF9odyAqYWgsCi0gCQkJICAgICAgQVJfUEhZX01SQ19DQ0tfRU5B
QkxFLCBpc19vbik7Ci0gCQlSRUdfUk1XX0ZJRUxEKGFoLCBBUl9QSFlfTVJDX0NDS19DVFJMLAot
IAkJCSAgICAgIEFSX1BIWV9NUkNfQ0NLX01VWF9SRUcsIGlzX29uKTsKLS0JCWlmICghaXNfb24g
IT0gYW5pU3RhdGUtPm1yY0NDS09mZikgewotKwkJaWYgKCEoaXNfb24gIT0gYW5pU3RhdGUtPm1y
Y0NDS09mZikpIHsKLSAJCQlEQkcyKCJhdGg5azogIgotIAkJCQkiKiogY2ggJWQ6IE1SQyBDQ0s6
ICVzPT4lc1xuIiwKLSAJCQkJY2hhbi0+Y2hhbm5lbCwKLUBAIC0xMDM3LDcgKzEwMzcsNyBAQCBz
dGF0aWMgaW50IGFyOTAwM19od19hbmlfY29udHJvbChzdHJ1Y3QgYXRoX2h3ICphaCwKLSAJREJH
MigiYXRoOWs6ICIKLSAJCSJBTkkgcGFyYW1ldGVyczogU0k9JWQsIG9mZG1XUz0lcyBGUz0lZCBN
UkNjY2s9JXMgbGlzdGVuVGltZT0lZCBvZmRtRXJycz0lZCBjY2tFcnJzPSVkXG4iLAotIAkJYW5p
U3RhdGUtPnNwdXJJbW11bml0eUxldmVsLAotLQkJIWFuaVN0YXRlLT5vZmRtV2Vha1NpZ0RldGVj
dE9mZiA/ICJvbiIgOiAib2ZmIiwKLSsJCWFuaVN0YXRlLT5vZmRtV2Vha1NpZ0RldGVjdCA/ICJv
biIgOiAib2ZmIiwKLSAJCWFuaVN0YXRlLT5maXJzdGVwTGV2ZWwsCi0gCQkhYW5pU3RhdGUtPm1y
Y0NDS09mZiA/ICJvbiIgOiAib2ZmIiwKLSAJCWFuaVN0YXRlLT5saXN0ZW5UaW1lLAotQEAgLTEx
MzcsNyArMTEzNyw3IEBAIHN0YXRpYyB2b2lkIGFyOTAwM19od19hbmlfY2FjaGVfaW5pX3JlZ3Mo
c3RydWN0IGF0aF9odyAqYWgpCi0gCS8qIHRoZXNlIGxldmVscyBqdXN0IGdvdCByZXNldCB0byBk
ZWZhdWx0cyBieSB0aGUgSU5JICovCi0gCWFuaVN0YXRlLT5zcHVySW1tdW5pdHlMZXZlbCA9IEFU
SDlLX0FOSV9TUFVSX0lNTVVORV9MVkxfTkVXOwotIAlhbmlTdGF0ZS0+Zmlyc3RlcExldmVsID0g
QVRIOUtfQU5JX0ZJUlNURVBfTFZMX05FVzsKLS0JYW5pU3RhdGUtPm9mZG1XZWFrU2lnRGV0ZWN0
T2ZmID0gIUFUSDlLX0FOSV9VU0VfT0ZETV9XRUFLX1NJRzsKLSsJYW5pU3RhdGUtPm9mZG1XZWFr
U2lnRGV0ZWN0ID0gQVRIOUtfQU5JX1VTRV9PRkRNX1dFQUtfU0lHOwotIAlhbmlTdGF0ZS0+bXJj
Q0NLT2ZmID0gIUFUSDlLX0FOSV9FTkFCTEVfTVJDX0NDSzsKLSB9Ci0gCi0tLSAKLTIuNC4zCi0K
ZGlmZiAtLWdpdCBhL3Rvb2xzL2Zpcm13YXJlL2V0aGVyYm9vdC9wYXRjaGVzL3NlcmllcyBiL3Rv
b2xzL2Zpcm13YXJlL2V0aGVyYm9vdC9wYXRjaGVzL3NlcmllcwppbmRleCAyYzM5ODUzODhhLi44
NmNiMzAwODY1IDEwMDY0NAotLS0gYS90b29scy9maXJtd2FyZS9ldGhlcmJvb3QvcGF0Y2hlcy9z
ZXJpZXMKKysrIGIvdG9vbHMvZmlybXdhcmUvZXRoZXJib290L3BhdGNoZXMvc2VyaWVzCkBAIC0x
LDYgKzEgQEAKIGJvb3RfcHJvbXB0X29wdGlvbi5wYXRjaAotYnVpbGRfZml4XzEucGF0Y2gKLWJ1
aWxkX2ZpeF8yLnBhdGNoCi1idWlsZF9maXhfMy5wYXRjaAotYnVpbGQtY29tcGFyZS5wYXRjaAot
YnVpbGRfZml4XzQucGF0Y2gKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed May 29 11:44:38 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 11:44:38 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hVx0Y-0002rQ-S8; Wed, 29 May 2019 11:44:38 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BERc=T5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hVx0X-0002rD-Es
 for xen-changelog@lists.xenproject.org; Wed, 29 May 2019 11:44:37 +0000
X-Inumbo-ID: 2253f3b8-8207-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2253f3b8-8207-11e9-8980-bc764e045a96;
 Wed, 29 May 2019 11:44:36 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVx0W-0003o8-6p
 for xen-changelog@lists.xenproject.org; Wed, 29 May 2019 11:44:36 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVx0W-0003Qo-4M
 for xen-changelog@lists.xenproject.org; Wed, 29 May 2019 11:44:36 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hVx0W-0003Qo-4M@xenbits.xenproject.org>
Date: Wed, 29 May 2019 11:44:36 +0000
Subject: [Xen-changelog] [xen staging-4.6] libfsimage: replace deprecated
 readdir_r() with readdir()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE4MTk4NzFmNDQzZjQ5YmZmODIyYWUxYmNmMDJkYmMzMjdjMmFhY2UKQXV0aG9yOiAg
ICAgQ2hyaXMgUGF0dGVyc29uIDxwYXR0ZXJzb25jQGFpbmZvc2VjLmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEp1biAzIDEyOjUwOjEwIDIwMTYgLTA0MDAKQ29tbWl0OiAgICAgSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBNYXkgMjkgMTI6MDM6MjMg
MjAxOSArMDEwMAoKICAgIGxpYmZzaW1hZ2U6IHJlcGxhY2UgZGVwcmVjYXRlZCByZWFkZGlyX3Io
KSB3aXRoIHJlYWRkaXIoKQogICAgCiAgICBSZXBsYWNlIHRoZSB1c2FnZSBvZiByZWFkZGlyX3Io
KSB3aXRoIHJlYWRkaXIoKSB0byBhZGRyZXNzIGEKICAgIGNvbXBpbGF0aW9uIGVycm9yIHVuZGVy
IGdsaWJjIGR1ZSB0byB0aGUgZGVwcmVjYXRpb24gb2YgcmVhZGRpcl9yCiAgICBmb3IgdGhlaXIg
bmV4dCByZWxlYXNlICgyLjI0KSBbMSwgMl0uCiAgICAKICAgIEFkZCBuZXcgZXJyb3IgY2hlY2tp
bmcgb24gcmVhZGRpcigpLCBhbmQgZmFpbCBpZiBlcnJvciBvY2N1cnMuCiAgICAKICAgIC0tCiAg
ICAKICAgIEZyb20gdGhlIEdOVSBsaWJjIG1hbnVhbCBbM106CiAgICAiCiAgICAgSXQgaXMgZXhw
ZWN0ZWQgdGhhdCBmdXR1cmUgdmVyc2lvbnMgb2YgUE9TSVggd2lsbCBvYnNvbGV0ZSByZWFkZGly
X3IgYW5kCiAgICAgbWFuZGF0ZSB0aGUgbGV2ZWwgb2YgdGhyZWFkIHNhZmV0eSBmb3IgcmVhZGRp
ciB3aGljaCBpcyBwcm92aWRlZCBieSB0aGUKICAgICBHTlUgQyBMaWJyYXJ5IGFuZCBvdGhlciBp
bXBsZW1lbnRhdGlvbnMgdG9kYXkuCiAgICAiCiAgICAKICAgIFRoZXJlIGlzIGEgZmlsZWQgYnVn
IGluIHRoZSBBdXN0aW4gR3JvdXAgRGVmZWN0IFRyYWNrZXIgWzRdICBpbiB3aGljaCAnZGFsaWFz
JwogICAgcHJvcG9zZXMgKGluIGNvbW1lbnQgMDAwMTYzMikgdGhhdDoKICAgICIKICAgICAgIEkg
d291bGQgbGlrZSB0byBwcm9wb3NlIGFuIGFsdGVybmF0ZSBzb2x1dGlvbi4gRm9yIHJlYWRkaXIs
IHJlcGxhY2UgdGhlIHRleHQ6CiAgICAgICAgIlRoZSByZWFkZGlyKCkgZnVuY3Rpb24gbmVlZCBu
b3QgYmUgdGhyZWFkLXNhZmUuIgogICAgICAgd2l0aDoKICAgICAgICAiSWYgbXVsdGlwbGUgdGhy
ZWFkcyBjYWxsIHRoZSByZWFkZGlyKCkgZnVuY3Rpb24gd2l0aCB0aGUgc2FtZSBkaXJlY3RvcnkK
ICAgICAgICBzdHJlYW0gYXJndW1lbnQgYW5kIHdpdGhvdXQgc3luY2hyb25pemF0aW9uIHRvIHBy
ZWNsdWRlIHNpbXVsdGFuZW91cwogICAgICAgIGFjY2VzcywgdGhlbiB0aGUgYmVoYXZpb3IgaXMg
dW5kZWZpbmVkLiIKICAgIAogICAgICAgV2l0aCB0aGlzIGNoYW5nZSwgdGhlIGNsdW5reSByZWFk
ZGlyX3IgZnVuY3Rpb24gaXMgbm8gbG9uZ2VyIG5lZWRlZCBvcgogICAgICAgdXNlZnVsLCBhbmQg
c2hvdWxkIHByb2JhYmx5IGJlIGRlcHJlY2F0ZWQuIEFzIHRoZSBvbmx5IHJlYXNvbmFibGUgd2F5
CiAgICAgICB0byBtZWV0IHRoZSBpbXBsZW1lbnRhdGlvbiByZXF1aXJlbWVudHMgZm9yIHJlYWRk
aXIgaXMgdG8gaGF2ZSB0aGUgZGlyZW50CiAgICAgICBidWZmZXIgaW4gdGhlIERJUiBzdHJ1Y3R1
cmUsIHRoaXMgY2hhbmdlIHNob3VsZCBub3QgcmVxdWlyZSBhbnkgY2hhbmdlIHRvCiAgICAgICBl
eGlzdGluZyBpbXBsZW1lbnRhdGlvbnMuCiAgICAiCiAgICAKICAgIFsxXSBodHRwczovL3NvdXJj
ZXdhcmUub3JnL21sL2xpYmMtYWxwaGEvMjAxNi0wMi9tc2cwMDA5My5odG1sCiAgICBbMl0gaHR0
cHM6Ly9zb3VyY2V3YXJlLm9yZy9idWd6aWxsYS9zaG93X2J1Zy5jZ2k/aWQ9MTkwNTYKICAgIFsz
XSBodHRwczovL3d3dy5nbnUub3JnL3NvZnR3YXJlL2xpYmMvbWFudWFsL2h0bWxfbm9kZS9SZWFk
aW5nXzAwMmZDbG9zaW5nLURpcmVjdG9yeS5odG1sCiAgICBbNF0gaHR0cDovL2F1c3Rpbmdyb3Vw
YnVncy5uZXQvdmlldy5waHA/aWQ9Njk2CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IENocmlzIFBh
dHRlcnNvbiA8cGF0dGVyc29uY0BhaW5mb3NlYy5jb20+CiAgICBBY2tlZC1ieTogSWFuIEphY2tz
b24gPGlhbi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBXZWkg
TGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQg
YzJhMTc4NjlkNWRjZDg0NWQ2NDZiZjRkYjEyMmNhZDczNTk2YTJiZSkKLS0tCiB0b29scy9saWJm
c2ltYWdlL2NvbW1vbi9mc2ltYWdlX3BsdWdpbi5jIHwgMjEgKysrKysrKysrKysrLS0tLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgMTIgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKCmRpZmYg
LS1naXQgYS90b29scy9saWJmc2ltYWdlL2NvbW1vbi9mc2ltYWdlX3BsdWdpbi5jIGIvdG9vbHMv
bGliZnNpbWFnZS9jb21tb24vZnNpbWFnZV9wbHVnaW4uYwppbmRleCAzZmEwNmM3ODVjLi4wNzQ0
ZTdiM2NhIDEwMDY0NAotLS0gYS90b29scy9saWJmc2ltYWdlL2NvbW1vbi9mc2ltYWdlX3BsdWdp
bi5jCisrKyBiL3Rvb2xzL2xpYmZzaW1hZ2UvY29tbW9uL2ZzaW1hZ2VfcGx1Z2luLmMKQEAgLTEy
Myw3ICsxMjMsNiBAQCBzdGF0aWMgaW50IGxvYWRfcGx1Z2lucyh2b2lkKQogewogCWNvbnN0IGNo
YXIgKmZzZGlyID0gZ2V0ZW52KCJGU0lNQUdFX0ZTRElSIik7CiAJc3RydWN0IGRpcmVudCAqZHAg
PSBOVUxMOwotCXN0cnVjdCBkaXJlbnQgKmRwcDsKIAlESVIgKmRpciA9IE5VTEw7CiAJY2hhciAq
dG1wID0gTlVMTDsKIAlzaXplX3QgbmFtZV9tYXg7CkBAIC0xMzksMjIgKzEzOCwyNiBAQCBzdGF0
aWMgaW50IGxvYWRfcGx1Z2lucyh2b2lkKQogCWlmICgodG1wID0gbWFsbG9jKG5hbWVfbWF4ICsg
MSkpID09IE5VTEwpCiAJCWdvdG8gZmFpbDsKIAotCWlmICgoZHAgPSBtYWxsb2Moc2l6ZW9mIChz
dHJ1Y3QgZGlyZW50KSArIG5hbWVfbWF4ICsgMSkpID09IE5VTEwpCi0JCWdvdG8gZmFpbDsKLQog
CWlmICgoZGlyID0gb3BlbmRpcihmc2RpcikpID09IE5VTEwpCiAJCWdvdG8gZmFpbDsKIAotCWJ6
ZXJvKGRwLCBzaXplb2YgKHN0cnVjdCBkaXJlbnQpICsgbmFtZV9tYXggKyAxKTsKKwlmb3IgKDs7
KSB7CisJCWVycm5vID0gMDsKKwkJZHAgPSByZWFkZGlyKGRpcik7CisKKwkJaWYgKGRwID09IE5V
TEwgJiYgZXJybm8gIT0gMCkKKwkJCWdvdG8gZmFpbDsKKworCQlpZiAoZHAgPT0gTlVMTCkKKwkJ
CWJyZWFrOwogCi0Jd2hpbGUgKHJlYWRkaXJfcihkaXIsIGRwLCAmZHBwKSA9PSAwICYmIGRwcCAh
PSBOVUxMKSB7Ci0JCWlmIChzdHJjbXAoZHBwLT5kX25hbWUsICIuIikgPT0gMCkKKwkJaWYgKHN0
cmNtcChkcC0+ZF9uYW1lLCAiLiIpID09IDApCiAJCQljb250aW51ZTsKLQkJaWYgKHN0cmNtcChk
cHAtPmRfbmFtZSwgIi4uIikgPT0gMCkKKwkJaWYgKHN0cmNtcChkcC0+ZF9uYW1lLCAiLi4iKSA9
PSAwKQogCQkJY29udGludWU7CiAKIAkJKHZvaWQpIHNucHJpbnRmKHRtcCwgbmFtZV9tYXgsICIl
cy8lcy9mc2ltYWdlLnNvIiwgZnNkaXIsCi0JCQlkcHAtPmRfbmFtZSk7CisJCQlkcC0+ZF9uYW1l
KTsKIAogCQlpZiAoaW5pdF9wbHVnaW4odG1wKSAhPSAwKQogCQkJZ290byBmYWlsOwotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00
LjYKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1j
aGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcK
aHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed May 29 11:44:52 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 11:44: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 1hVx0l-0002tH-U7; Wed, 29 May 2019 11:44:51 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BERc=T5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hVx0l-0002t9-3v
 for xen-changelog@lists.xenproject.org; Wed, 29 May 2019 11:44:51 +0000
X-Inumbo-ID: 2860dbfe-8207-11e9-a9e3-03b0fead11a2
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 2860dbfe-8207-11e9-a9e3-03b0fead11a2;
 Wed, 29 May 2019 11:44:46 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVx0g-0003oT-Cm
 for xen-changelog@lists.xenproject.org; Wed, 29 May 2019 11:44:46 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVx0g-0003RK-AH
 for xen-changelog@lists.xenproject.org; Wed, 29 May 2019 11:44:46 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hVx0g-0003RK-AH@xenbits.xenproject.org>
Date: Wed, 29 May 2019 11:44:46 +0000
Subject: [Xen-changelog] [xen staging-4.6] libxl: replace deprecated
 readdir_r() with readdir()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDRhZmRmNGRlMTljMWU3Mzc1ZTA5YjIyMjdlOTM3MzA1MmFiYmVmZjcKQXV0aG9yOiAg
ICAgQ2hyaXMgUGF0dGVyc29uIDxwYXR0ZXJzb25jQGFpbmZvc2VjLmNvbT4KQXV0aG9yRGF0ZTog
RnJpIEp1biAzIDEyOjUwOjA5IDIwMTYgLTA0MDAKQ29tbWl0OiAgICAgSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBNYXkgMjkgMTI6MDM6NDUg
MjAxOSArMDEwMAoKICAgIGxpYnhsOiByZXBsYWNlIGRlcHJlY2F0ZWQgcmVhZGRpcl9yKCkgd2l0
aCByZWFkZGlyKCkKICAgIAogICAgUmVwbGFjZSB0aGUgdXNhZ2Ugb2YgcmVhZGRpcl9yKCkgd2l0
aCByZWFkZGlyKCkgdG8gYWRkcmVzcyBhCiAgICBjb21waWxhdGlvbiBlcnJvciB1bmRlciBnbGli
YyBkdWUgdG8gdGhlIGRlcHJlY2F0aW9uIG9mIHJlYWRkaXJfcgogICAgZm9yIHRoZWlyIG5leHQg
cmVsZWFzZSAoMi4yNCkgWzEsIDJdLgogICAgCiAgICBSZW1vdmUgY29kZSBzcGVjaWZpYyB0byB1
c2FnZSBvZiByZWFkZGlyX3Igd2hpY2ggaXMgbm8gbG9uZ2VyIHJlcXVpcmVkLAogICAgc3VjaCBh
cyB6YWxsb2NfZGlyZW50KCkuCiAgICAKICAgIC0tCiAgICAKICAgIEZyb20gdGhlIEdOVSBsaWJj
IG1hbnVhbCBbM106CiAgICAiCiAgICAgSXQgaXMgZXhwZWN0ZWQgdGhhdCBmdXR1cmUgdmVyc2lv
bnMgb2YgUE9TSVggd2lsbCBvYnNvbGV0ZSByZWFkZGlyX3IgYW5kCiAgICAgbWFuZGF0ZSB0aGUg
bGV2ZWwgb2YgdGhyZWFkIHNhZmV0eSBmb3IgcmVhZGRpciB3aGljaCBpcyBwcm92aWRlZCBieSB0
aGUKICAgICBHTlUgQyBMaWJyYXJ5IGFuZCBvdGhlciBpbXBsZW1lbnRhdGlvbnMgdG9kYXkuCiAg
ICAiCiAgICAKICAgIFRoZXJlIGlzIGEgZmlsZWQgYnVnIGluIHRoZSBBdXN0aW4gR3JvdXAgRGVm
ZWN0IFRyYWNrZXIgWzRdICBpbiB3aGljaCAnZGFsaWFzJwogICAgcHJvcG9zZXMgKGluIGNvbW1l
bnQgMDAwMTYzMikgdGhhdDoKICAgICIKICAgICAgIEkgd291bGQgbGlrZSB0byBwcm9wb3NlIGFu
IGFsdGVybmF0ZSBzb2x1dGlvbi4gRm9yIHJlYWRkaXIsIHJlcGxhY2UgdGhlIHRleHQ6CiAgICAg
ICAgIlRoZSByZWFkZGlyKCkgZnVuY3Rpb24gbmVlZCBub3QgYmUgdGhyZWFkLXNhZmUuIgogICAg
ICAgd2l0aDoKICAgICAgICAiSWYgbXVsdGlwbGUgdGhyZWFkcyBjYWxsIHRoZSByZWFkZGlyKCkg
ZnVuY3Rpb24gd2l0aCB0aGUgc2FtZSBkaXJlY3RvcnkKICAgICAgICBzdHJlYW0gYXJndW1lbnQg
YW5kIHdpdGhvdXQgc3luY2hyb25pemF0aW9uIHRvIHByZWNsdWRlIHNpbXVsdGFuZW91cwogICAg
ICAgIGFjY2VzcywgdGhlbiB0aGUgYmVoYXZpb3IgaXMgdW5kZWZpbmVkLiIKICAgIAogICAgICAg
V2l0aCB0aGlzIGNoYW5nZSwgdGhlIGNsdW5reSByZWFkZGlyX3IgZnVuY3Rpb24gaXMgbm8gbG9u
Z2VyIG5lZWRlZCBvcgogICAgICAgdXNlZnVsLCBhbmQgc2hvdWxkIHByb2JhYmx5IGJlIGRlcHJl
Y2F0ZWQuIEFzIHRoZSBvbmx5IHJlYXNvbmFibGUgd2F5CiAgICAgICB0byBtZWV0IHRoZSBpbXBs
ZW1lbnRhdGlvbiByZXF1aXJlbWVudHMgZm9yIHJlYWRkaXIgaXMgdG8gaGF2ZSB0aGUgZGlyZW50
CiAgICAgICBidWZmZXIgaW4gdGhlIERJUiBzdHJ1Y3R1cmUsIHRoaXMgY2hhbmdlIHNob3VsZCBu
b3QgcmVxdWlyZSBhbnkgY2hhbmdlIHRvCiAgICAgICBleGlzdGluZyBpbXBsZW1lbnRhdGlvbnMu
CiAgICAiCiAgICAKICAgIFsxXSBodHRwczovL3NvdXJjZXdhcmUub3JnL21sL2xpYmMtYWxwaGEv
MjAxNi0wMi9tc2cwMDA5My5odG1sCiAgICBbMl0gaHR0cHM6Ly9zb3VyY2V3YXJlLm9yZy9idWd6
aWxsYS9zaG93X2J1Zy5jZ2k/aWQ9MTkwNTYKICAgIFszXSBodHRwczovL3d3dy5nbnUub3JnL3Nv
ZnR3YXJlL2xpYmMvbWFudWFsL2h0bWxfbm9kZS9SZWFkaW5nXzAwMmZDbG9zaW5nLURpcmVjdG9y
eS5odG1sCiAgICBbNF0gaHR0cDovL2F1c3Rpbmdyb3VwYnVncy5uZXQvdmlldy5waHA/aWQ9Njk2
CiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IENocmlzIFBhdHRlcnNvbiA8cGF0dGVyc29uY0BhaW5m
b3NlYy5jb20+CiAgICBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5qYWNrc29uQGV1LmNpdHJp
eC5jb20+CiAgICBSZWxlYXNlLWFja2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29t
PgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYjlkYWZmOWQ4MTEyODVmMWU0MDY2OWJj
NjIxYzIyNDE3OTNmN2E5NSkKLS0tCiB0b29scy9saWJ4bC9saWJ4bF91dGlscy5jIHwgOCArKyst
LS0tLQogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRp
ZmYgLS1naXQgYS90b29scy9saWJ4bC9saWJ4bF91dGlscy5jIGIvdG9vbHMvbGlieGwvbGlieGxf
dXRpbHMuYwppbmRleCA0MDhlYzg1OGE4Li44ODM3MTY1NWM4IDEwMDY0NAotLS0gYS90b29scy9s
aWJ4bC9saWJ4bF91dGlscy5jCisrKyBiL3Rvb2xzL2xpYnhsL2xpYnhsX3V0aWxzLmMKQEAgLTQ3
MSwxNCArNDcxLDEyIEBAIGludCBsaWJ4bF9fcmVtb3ZlX2RpcmVjdG9yeShsaWJ4bF9fZ2MgKmdj
LCBjb25zdCBjaGFyICpkaXJwYXRoKQogICAgICAgICBnb3RvIG91dDsKICAgICB9CiAKLSAgICBz
aXplX3QgbmVlZCA9IG9mZnNldG9mKHN0cnVjdCBkaXJlbnQsIGRfbmFtZSkgKwotICAgICAgICBw
YXRoY29uZihkaXJwYXRoLCBfUENfTkFNRV9NQVgpICsgMTsKLSAgICBzdHJ1Y3QgZGlyZW50ICpk
ZV9idWYgPSBsaWJ4bF9femFsbG9jKGdjLCBuZWVkKTsKICAgICBzdHJ1Y3QgZGlyZW50ICpkZTsK
IAogICAgIGZvciAoOzspIHsKLSAgICAgICAgaW50IHIgPSByZWFkZGlyX3IoZCwgZGVfYnVmLCAm
ZGUpOwotICAgICAgICBpZiAocikgeworICAgICAgICBlcnJubyA9IDA7CisgICAgICAgIGRlID0g
cmVhZGRpcihkKTsKKyAgICAgICAgaWYgKCFkZSAmJiBlcnJubykgewogICAgICAgICAgICAgTE9H
RShFUlJPUiwgImZhaWxlZCB0byByZWFkZGlyICVzIGZvciByZW1vdmFsIiwgZGlycGF0aCk7CiAg
ICAgICAgICAgICByYyA9IEVSUk9SX0ZBSUw7CiAgICAgICAgICAgICBicmVhazsKLS0KZ2VuZXJh
dGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC42
CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hh
bmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0
dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed May 29 11:44:59 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 11:44:59 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hVx0s-0002uN-W5; Wed, 29 May 2019 11:44:58 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BERc=T5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hVx0r-0002uF-Ts
 for xen-changelog@lists.xenproject.org; Wed, 29 May 2019 11:44:57 +0000
X-Inumbo-ID: 2e715214-8207-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2e715214-8207-11e9-8980-bc764e045a96;
 Wed, 29 May 2019 11:44:56 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVx0q-0003ob-Ia
 for xen-changelog@lists.xenproject.org; Wed, 29 May 2019 11:44:56 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVx0q-0003Rp-G7
 for xen-changelog@lists.xenproject.org; Wed, 29 May 2019 11:44:56 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hVx0q-0003Rp-G7@xenbits.xenproject.org>
Date: Wed, 29 May 2019 11:44:56 +0000
Subject: [Xen-changelog] [xen staging-4.6] stubdom: make GMP aware that it's
 being cross-compiled
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDcwNTc4NzJjOTQxNmVhYjNlOTczYWFiMTRiMTU0MDBiNjhkN2JiN2QKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogU2F0IE9jdCAyOSAx
ODoyMjozOCAyMDE2ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgTWF5IDI5IDEyOjA0OjAyIDIwMTkgKzAxMDAK
CiAgICBzdHViZG9tOiBtYWtlIEdNUCBhd2FyZSB0aGF0IGl0J3MgYmVpbmcgY3Jvc3MtY29tcGls
ZWQKICAgIAogICAgQXBwZW5kIC0tYnVpbGQgYW5kIC0taG9zdCBmbGFncyB0byBHTVAncyBjb25m
aWd1cmUgc2NyaXB0IHNvIHRoYXQgaXQKICAgIGtub3dzIGl0IGlzIGJlaW5nIGNyb3NzLWNvbXBp
bGVkLgogICAgCiAgICBUaGlzIHNob3VsZCBmaXggdGhlIGlzc3VlIHRoYXQgR01QIGRvZXNuJ3Qg
Y29tcGlsZSB3aXRoIGdjYyA2LCBiZWNhdXNlCiAgICBjb25maWd1cmUgc2NyaXB0IHdvbid0IHRy
eSB0byB0ZXN0IHRoZSBob3N0IGVudmlyb25tZW50IGFueW1vcmUuCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSnVl
cmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgogICAgQWNrZWQtYnk6IFNhbXVlbCBUaGliYXVsdCA8
c2FtdWVsLnRoaWJhdWx0QGVucy1seW9uLm9yZz4KICAgIFJlbGVhc2UtYWNrZWQtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA2
NjhlNGVkZjkyZmNmN2NiOTI5ZWVkMjIxMDU5YTNlZWIwMjcyMmMzKQotLS0KIHN0dWJkb20vTWFr
ZWZpbGUgfCAyICstCiAxIGZpbGUgY2hhbmdlZCwgMSBpbnNlcnRpb24oKyksIDEgZGVsZXRpb24o
LSkKCmRpZmYgLS1naXQgYS9zdHViZG9tL01ha2VmaWxlIGIvc3R1YmRvbS9NYWtlZmlsZQppbmRl
eCBlMTM1OWNmYWY3Li40YmRhNGMyNjQwIDEwMDY0NAotLS0gYS9zdHViZG9tL01ha2VmaWxlCisr
KyBiL3N0dWJkb20vTWFrZWZpbGUKQEAgLTE3MSw3ICsxNzEsNyBAQCBnbXAtJChYRU5fVEFSR0VU
X0FSQ0gpOiBnbXAtJChHTVBfVkVSU0lPTikudGFyLmJ6MiAkKE5FV0xJQl9TVEFNUEZJTEUpCiAJ
cm0gJEAgLXJmIHx8IDoKIAltdiBnbXAtJChHTVBfVkVSU0lPTikgJEAKIAkjcGF0Y2ggLWQgJEAg
LXAwIDwgZ21wLnBhdGNoCi0JY2QgJEA7IENQUEZMQUdTPSItaXN5c3RlbSAkKENST1NTX1BSRUZJ
WCkvJChHTlVfVEFSR0VUX0FSQ0gpLXhlbi1lbGYvaW5jbHVkZSAkKFRBUkdFVF9DUFBGTEFHUyki
IENGTEFHUz0iJChUQVJHRVRfQ0ZMQUdTKSIgQ0M9JChDQykgJChHTVBFWFQpIC4vY29uZmlndXJl
IC0tZGlzYWJsZS1zaGFyZWQgLS1lbmFibGUtc3RhdGljIC0tZGlzYWJsZS1mZnQgLS13aXRob3V0
LXJlYWRsaW5lIC0tcHJlZml4PSQoQ1JPU1NfUFJFRklYKS8kKEdOVV9UQVJHRVRfQVJDSCkteGVu
LWVsZgorCWNkICRAOyBDUFBGTEFHUz0iLWlzeXN0ZW0gJChDUk9TU19QUkVGSVgpLyQoR05VX1RB
UkdFVF9BUkNIKS14ZW4tZWxmL2luY2x1ZGUgJChUQVJHRVRfQ1BQRkxBR1MpIiBDRkxBR1M9IiQo
VEFSR0VUX0NGTEFHUykiIENDPSQoQ0MpICQoR01QRVhUKSAuL2NvbmZpZ3VyZSAtLWRpc2FibGUt
c2hhcmVkIC0tZW5hYmxlLXN0YXRpYyAtLWRpc2FibGUtZmZ0IC0td2l0aG91dC1yZWFkbGluZSAt
LXByZWZpeD0kKENST1NTX1BSRUZJWCkvJChHTlVfVEFSR0VUX0FSQ0gpLXhlbi1lbGYgLS1idWls
ZD1gZ2NjIC1kdW1wbWFjaGluZWAgLS1ob3N0PSQoR05VX1RBUkdFVF9BUkNIKS14ZW4tZWxmCiAJ
c2VkIC1pICdzLyNkZWZpbmUgSEFWRV9PQlNUQUNLX1ZQUklOVEYgMS9cL1wvI2RlZmluZSBIQVZF
X09CU1RBQ0tfVlBSSU5URiAxLycgJEAvY29uZmlnLmgKIAl0b3VjaCAkQAogCi0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuNgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed May 29 11:45:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 11:45: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 1hVx13-0002vU-1j; Wed, 29 May 2019 11:45: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=BERc=T5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hVx12-0002vN-3U
 for xen-changelog@lists.xenproject.org; Wed, 29 May 2019 11:45:08 +0000
X-Inumbo-ID: 3480c81d-8207-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3480c81d-8207-11e9-8980-bc764e045a96;
 Wed, 29 May 2019 11:45:07 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVx10-0003pH-Oj
 for xen-changelog@lists.xenproject.org; Wed, 29 May 2019 11:45:06 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVx10-0003Sf-M7
 for xen-changelog@lists.xenproject.org; Wed, 29 May 2019 11:45:06 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hVx10-0003Sf-M7@xenbits.xenproject.org>
Date: Wed, 29 May 2019 11:45:06 +0000
Subject: [Xen-changelog] [xen staging-4.6] stubdom: fix stubdom-vtpm build
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDkyNTdjOWY0NDBjNmUxMmY1ZWZlNmExYjZkNDYzNzMxY2ZlNzFiYzgKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gT2N0IDMx
IDEwOjA0OjE4IDIwMTYgKzAxMDAKQ29tbWl0OiAgICAgSWFuIEphY2tzb24gPGlhbi5qYWNrc29u
QGV1LmNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBNYXkgMjkgMTI6MDc6MTIgMjAxOSArMDEw
MAoKICAgIHN0dWJkb206IGZpeCBzdHViZG9tLXZ0cG0gYnVpbGQKICAgIAogICAgc3R1YmRvbS12
dHBtIG5lZWRzIGdtcCBhbmQgZXhwZWN0cyBpdCB1bmRlcgogICAgc3R1YmRvbS9jcm9zcy1yb290
LXg4Nl82NC94ODZfNjQteGVuLWVsZi9saWIgd2hpbGUgZ21wIHNlZW1zIHRvIGluc3RhbGwKICAg
IGl0IHVuZGVyIHN0dWJkb20vY3Jvc3Mtcm9vdC14ODZfNjQveDg2XzY0LXhlbi1lbGYvbGliNjQg
YXQgbGVhc3QgaW4gYW4KICAgIG9wZW5TVVNFIGVudmlyb25tZW50LgogICAgCiAgICBNb2RpZnkg
Z21wIGNvbmZpZ3VyZSBwYXJhbWV0ZXJzIHRvIGV4cGxpY2l0bHkgc3BlY2lmeSAtLWxpYmRpci4K
ICAgIAogICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgog
ICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBSZWxlYXNlLWFj
a2VkLWJ5OiBXZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgKGNoZXJyeSBwaWNrZWQg
ZnJvbSBjb21taXQgNzc5MTc5MGM3YWI5N2M4NTMwNmRjZTc0OWM2YzhlYjU2ZDFkYzBkYSkKLS0t
CiBzdHViZG9tL01ha2VmaWxlIHwgMiArLQogMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCsp
LCAxIGRlbGV0aW9uKC0pCgpkaWZmIC0tZ2l0IGEvc3R1YmRvbS9NYWtlZmlsZSBiL3N0dWJkb20v
TWFrZWZpbGUKaW5kZXggNGJkYTRjMjY0MC4uMWZjMDQzYmIxNiAxMDA2NDQKLS0tIGEvc3R1YmRv
bS9NYWtlZmlsZQorKysgYi9zdHViZG9tL01ha2VmaWxlCkBAIC0xNzEsNyArMTcxLDcgQEAgZ21w
LSQoWEVOX1RBUkdFVF9BUkNIKTogZ21wLSQoR01QX1ZFUlNJT04pLnRhci5iejIgJChORVdMSUJf
U1RBTVBGSUxFKQogCXJtICRAIC1yZiB8fCA6CiAJbXYgZ21wLSQoR01QX1ZFUlNJT04pICRACiAJ
I3BhdGNoIC1kICRAIC1wMCA8IGdtcC5wYXRjaAotCWNkICRAOyBDUFBGTEFHUz0iLWlzeXN0ZW0g
JChDUk9TU19QUkVGSVgpLyQoR05VX1RBUkdFVF9BUkNIKS14ZW4tZWxmL2luY2x1ZGUgJChUQVJH
RVRfQ1BQRkxBR1MpIiBDRkxBR1M9IiQoVEFSR0VUX0NGTEFHUykiIENDPSQoQ0MpICQoR01QRVhU
KSAuL2NvbmZpZ3VyZSAtLWRpc2FibGUtc2hhcmVkIC0tZW5hYmxlLXN0YXRpYyAtLWRpc2FibGUt
ZmZ0IC0td2l0aG91dC1yZWFkbGluZSAtLXByZWZpeD0kKENST1NTX1BSRUZJWCkvJChHTlVfVEFS
R0VUX0FSQ0gpLXhlbi1lbGYgLS1idWlsZD1gZ2NjIC1kdW1wbWFjaGluZWAgLS1ob3N0PSQoR05V
X1RBUkdFVF9BUkNIKS14ZW4tZWxmCisJY2QgJEA7IENQUEZMQUdTPSItaXN5c3RlbSAkKENST1NT
X1BSRUZJWCkvJChHTlVfVEFSR0VUX0FSQ0gpLXhlbi1lbGYvaW5jbHVkZSAkKFRBUkdFVF9DUFBG
TEFHUykiIENGTEFHUz0iJChUQVJHRVRfQ0ZMQUdTKSIgQ0M9JChDQykgJChHTVBFWFQpIC4vY29u
ZmlndXJlIC0tZGlzYWJsZS1zaGFyZWQgLS1lbmFibGUtc3RhdGljIC0tZGlzYWJsZS1mZnQgLS13
aXRob3V0LXJlYWRsaW5lIC0tcHJlZml4PSQoQ1JPU1NfUFJFRklYKS8kKEdOVV9UQVJHRVRfQVJD
SCkteGVuLWVsZiAtLWxpYmRpcj0kKENST1NTX1BSRUZJWCkvJChHTlVfVEFSR0VUX0FSQ0gpLXhl
bi1lbGYvbGliIC0tYnVpbGQ9YGdjYyAtZHVtcG1hY2hpbmVgIC0taG9zdD0kKEdOVV9UQVJHRVRf
QVJDSCkteGVuLWVsZgogCXNlZCAtaSAncy8jZGVmaW5lIEhBVkVfT0JTVEFDS19WUFJJTlRGIDEv
XC9cLyNkZWZpbmUgSEFWRV9PQlNUQUNLX1ZQUklOVEYgMS8nICRAL2NvbmZpZy5oCiAJdG91Y2gg
JEAKIAotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5n
aXQjc3RhZ2luZy00LjYKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVu
cHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed May 29 11:45:20 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 11:45:20 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hVx1E-0002xG-3c; Wed, 29 May 2019 11:45:20 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BERc=T5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hVx1C-0002wh-Ct
 for xen-changelog@lists.xenproject.org; Wed, 29 May 2019 11:45:18 +0000
X-Inumbo-ID: 3a973ab3-8207-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 3a973ab3-8207-11e9-8980-bc764e045a96;
 Wed, 29 May 2019 11:45:17 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVx1A-0003pQ-Uj
 for xen-changelog@lists.xenproject.org; Wed, 29 May 2019 11:45:16 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVx1A-0003Tm-S4
 for xen-changelog@lists.xenproject.org; Wed, 29 May 2019 11:45:16 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hVx1A-0003Tm-S4@xenbits.xenproject.org>
Date: Wed, 29 May 2019 11:45:16 +0000
Subject: [Xen-changelog] [xen staging-4.6] errno: introduce
 EISDIR/EROFS/ENOTEMPTY to the ABI
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM3MzBjMzQ4YzM5NjdiZTU1NGFiODYzOGNmZjA3NzdhOWU5MzFjZDkKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE1hciAzIDA4OjU2OjQ4IDIwMTYgKzAxMDAKQ29tbWl0OiAgICAgSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBNYXkgMjkgMTI6MDc6MjIg
MjAxOSArMDEwMAoKICAgIGVycm5vOiBpbnRyb2R1Y2UgRUlTRElSL0VST0ZTL0VOT1RFTVBUWSB0
byB0aGUgQUJJCiAgICAKICAgIFRoZXNlIFBPU0lYIGVycm5vcyBhcmUgZXhwZWN0ZWQgYnkgb3Ro
ZXIgYXJlYXMgb2YgdGhlIFhlbiBwdWJsaWMgaW50ZXJmYWNlLAogICAgc3BlY2lmaWNhbGx5IHB1
YmxpYy9pby94c193aXJlLmgKICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5kcmV3IENvb3BlciA8
YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBEb3VnIEdvbGRzdGVp
biA8Y2FyZG9lQGNhcmRvZS5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgNzgyNWFlMTJkZjFmNmQ0
OGM0ZDAwOWNiYmRmNWE1NWFmZjI3MjkxYikKLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvZXJybm8u
aCB8IDMgKysrCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEv
eGVuL2luY2x1ZGUvcHVibGljL2Vycm5vLmggYi94ZW4vaW5jbHVkZS9wdWJsaWMvZXJybm8uaApp
bmRleCA4Yzg4YmIxZDQwLi5jMzQ4MWE1ZWY4IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9wdWJs
aWMvZXJybm8uaAorKysgYi94ZW4vaW5jbHVkZS9wdWJsaWMvZXJybm8uaApAQCAtNDksMTYgKzQ5
LDE5IEBAIFhFTl9FUlJOTyhFQlVTWSwJMTYpCS8qIERldmljZSBvciByZXNvdXJjZSBidXN5ICov
CiBYRU5fRVJSTk8oRUVYSVNULAkxNykJLyogRmlsZSBleGlzdHMgKi8KIFhFTl9FUlJOTyhFWERF
ViwJMTgpCS8qIENyb3NzLWRldmljZSBsaW5rICovCiBYRU5fRVJSTk8oRU5PREVWLAkxOSkJLyog
Tm8gc3VjaCBkZXZpY2UgKi8KK1hFTl9FUlJOTyhFSVNESVIsCTIxKQkvKiBJcyBhIGRpcmVjdG9y
eSAqLwogWEVOX0VSUk5PKEVJTlZBTCwJMjIpCS8qIEludmFsaWQgYXJndW1lbnQgKi8KIFhFTl9F
UlJOTyhFTkZJTEUsCTIzKQkvKiBGaWxlIHRhYmxlIG92ZXJmbG93ICovCiBYRU5fRVJSTk8oRU1G
SUxFLAkyNCkJLyogVG9vIG1hbnkgb3BlbiBmaWxlcyAqLwogWEVOX0VSUk5PKEVOT1NQQywJMjgp
CS8qIE5vIHNwYWNlIGxlZnQgb24gZGV2aWNlICovCitYRU5fRVJSTk8oRVJPRlMsCTMwKQkvKiBS
ZWFkLW9ubHkgZmlsZSBzeXN0ZW0gKi8KIFhFTl9FUlJOTyhFTUxJTkssCTMxKQkvKiBUb28gbWFu
eSBsaW5rcyAqLwogWEVOX0VSUk5PKEVET00sCQkzMykJLyogTWF0aCBhcmd1bWVudCBvdXQgb2Yg
ZG9tYWluIG9mIGZ1bmMgKi8KIFhFTl9FUlJOTyhFUkFOR0UsCTM0KQkvKiBNYXRoIHJlc3VsdCBu
b3QgcmVwcmVzZW50YWJsZSAqLwogWEVOX0VSUk5PKEVERUFETEssCTM1KQkvKiBSZXNvdXJjZSBk
ZWFkbG9jayB3b3VsZCBvY2N1ciAqLwogWEVOX0VSUk5PKEVOQU1FVE9PTE9ORywJMzYpCS8qIEZp
bGUgbmFtZSB0b28gbG9uZyAqLwogWEVOX0VSUk5PKEVOT0xDSywJMzcpCS8qIE5vIHJlY29yZCBs
b2NrcyBhdmFpbGFibGUgKi8KK1hFTl9FUlJOTyhFTk9URU1QVFksCTM5KQkvKiBEaXJlY3Rvcnkg
bm90IGVtcHR5ICovCiBYRU5fRVJSTk8oRU5PU1lTLAkzOCkJLyogRnVuY3Rpb24gbm90IGltcGxl
bWVudGVkICovCiBYRU5fRVJSTk8oRU5PREFUQSwJNjEpCS8qIE5vIGRhdGEgYXZhaWxhYmxlICov
CiBYRU5fRVJSTk8oRVRJTUUsCTYyKQkvKiBUaW1lciBleHBpcmVkICovCi0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuNgoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed May 29 11:45:30 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 11:45: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 1hVx1O-0002yJ-5l; Wed, 29 May 2019 11:45: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=BERc=T5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hVx1M-0002y6-Rw
 for xen-changelog@lists.xenproject.org; Wed, 29 May 2019 11:45:28 +0000
X-Inumbo-ID: 40a891cb-8207-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 40a891cb-8207-11e9-8980-bc764e045a96;
 Wed, 29 May 2019 11:45:27 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVx1L-0003pa-4b
 for xen-changelog@lists.xenproject.org; Wed, 29 May 2019 11:45:27 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVx1L-0003Uf-1w
 for xen-changelog@lists.xenproject.org; Wed, 29 May 2019 11:45:27 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hVx1L-0003Uf-1w@xenbits.xenproject.org>
Date: Wed, 29 May 2019 11:45:27 +0000
Subject: [Xen-changelog] [xen staging-4.6] errno: declare aliases using
 XEN_ERRNO()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDcyYWUwMTU2Y2ViNTMxN2RlMmExYTYwYzAyMzM3MTBlNjMxOTQxNTQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE1hciAzIDA5OjUwOjExIDIwMTYgKzAxMDAKQ29tbWl0OiAgICAgSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBNYXkgMjkgMTI6MDg6MTAg
MjAxOSArMDEwMAoKICAgIGVycm5vOiBkZWNsYXJlIGFsaWFzZXMgdXNpbmcgWEVOX0VSUk5PKCkK
ICAgIAogICAgT3RoZXJ3aXNlIGEgY3VzdG9tIFhFTl9FUlJOTyBkZWZpbml0aW9uIHdpbGwgbm90
IGVuZCB1cCBjcmVhdGluZyBhcHByb3ByaWF0ZWx5CiAgICBuYW1lc3BhY2VkIGNvbnN0YW50cyBm
b3IgdGhlIGFsaWFzZXMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFu
ZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogRG91ZyBHb2xkc3RlaW4g
PGNhcmRvZUBjYXJkb2UuY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDAzNzIwZWE1NDEzODJhM2Nh
ODBlYWFlYzJhYTExOTMyYjAzYWFjYWYpCi0tLQogeGVuL2luY2x1ZGUvcHVibGljL2Vycm5vLmgg
fCA1ICsrLS0tCiAxIGZpbGUgY2hhbmdlZCwgMiBpbnNlcnRpb25zKCspLCAzIGRlbGV0aW9ucygt
KQoKZGlmZiAtLWdpdCBhL3hlbi9pbmNsdWRlL3B1YmxpYy9lcnJuby5oIGIveGVuL2luY2x1ZGUv
cHVibGljL2Vycm5vLmgKaW5kZXggYzM0ODFhNWVmOC4uZGJhYzM5Njc5OCAxMDA2NDQKLS0tIGEv
eGVuL2luY2x1ZGUvcHVibGljL2Vycm5vLmgKKysrIGIveGVuL2luY2x1ZGUvcHVibGljL2Vycm5v
LmgKQEAgLTQyLDYgKzQyLDcgQEAgWEVOX0VSUk5PKEVOT0VYRUMsCSA4KQkvKiBFeGVjIGZvcm1h
dCBlcnJvciAqLwogWEVOX0VSUk5PKEVCQURGLAkgOSkJLyogQmFkIGZpbGUgbnVtYmVyICovCiBY
RU5fRVJSTk8oRUNISUxELAkxMCkJLyogTm8gY2hpbGQgcHJvY2Vzc2VzICovCiBYRU5fRVJSTk8o
RUFHQUlOLAkxMSkJLyogVHJ5IGFnYWluICovCitYRU5fRVJSTk8oRVdPVUxEQkxPQ0ssCTExKQkv
KiBPcGVyYXRpb24gd291bGQgYmxvY2suICBBbGlhc2VzIEVBR0FJTiAqLwogWEVOX0VSUk5PKEVO
T01FTSwJMTIpCS8qIE91dCBvZiBtZW1vcnkgKi8KIFhFTl9FUlJOTyhFQUNDRVMsCTEzKQkvKiBQ
ZXJtaXNzaW9uIGRlbmllZCAqLwogWEVOX0VSUk5PKEVGQVVMVCwJMTQpCS8qIEJhZCBhZGRyZXNz
ICovCkBAIC01OSw2ICs2MCw3IEBAIFhFTl9FUlJOTyhFTUxJTkssCTMxKQkvKiBUb28gbWFueSBs
aW5rcyAqLwogWEVOX0VSUk5PKEVET00sCQkzMykJLyogTWF0aCBhcmd1bWVudCBvdXQgb2YgZG9t
YWluIG9mIGZ1bmMgKi8KIFhFTl9FUlJOTyhFUkFOR0UsCTM0KQkvKiBNYXRoIHJlc3VsdCBub3Qg
cmVwcmVzZW50YWJsZSAqLwogWEVOX0VSUk5PKEVERUFETEssCTM1KQkvKiBSZXNvdXJjZSBkZWFk
bG9jayB3b3VsZCBvY2N1ciAqLworWEVOX0VSUk5PKEVERUFETE9DSywJMzUpCS8qIFJlc291cmNl
IGRlYWRsb2NrIHdvdWxkIG9jY3VyLiBBbGlhc2VzIEVERUFETEsgKi8KIFhFTl9FUlJOTyhFTkFN
RVRPT0xPTkcsCTM2KQkvKiBGaWxlIG5hbWUgdG9vIGxvbmcgKi8KIFhFTl9FUlJOTyhFTk9MQ0ss
CTM3KQkvKiBObyByZWNvcmQgbG9ja3MgYXZhaWxhYmxlICovCiBYRU5fRVJSTk8oRU5PVEVNUFRZ
LAkzOSkJLyogRGlyZWN0b3J5IG5vdCBlbXB0eSAqLwpAQCAtOTIsNyArOTQsNCBAQCBYRU5fRVJS
Tk8oRVRJTUVET1VULAkxMTApCS8qIENvbm5lY3Rpb24gdGltZWQgb3V0ICovCiB9OwogI2VuZGlm
CiAKLSNkZWZpbmUJWEVOX0VXT1VMREJMT0NLCVhFTl9FQUdBSU4JLyogT3BlcmF0aW9uIHdvdWxk
IGJsb2NrICovCi0jZGVmaW5lCVhFTl9FREVBRExPQ0sJWEVOX0VERUFETEsJLyogUmVzb3VyY2Ug
ZGVhZGxvY2sgd291bGQgb2NjdXIgKi8KLQogI2VuZGlmIC8qICBfX1hFTl9QVUJMSUNfRVJSTk9f
SF9fICovCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVu
LmdpdCNzdGFnaW5nLTQuNgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54
ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed May 29 11:45:40 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 11:45: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 1hVx1Y-0002zO-7j; Wed, 29 May 2019 11:45: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=BERc=T5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hVx1W-0002zF-Lw
 for xen-changelog@lists.xenproject.org; Wed, 29 May 2019 11:45:38 +0000
X-Inumbo-ID: 46b8e60c-8207-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 46b8e60c-8207-11e9-8980-bc764e045a96;
 Wed, 29 May 2019 11:45:37 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVx1V-0003qN-AM
 for xen-changelog@lists.xenproject.org; Wed, 29 May 2019 11:45:37 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVx1V-0003VJ-7z
 for xen-changelog@lists.xenproject.org; Wed, 29 May 2019 11:45:37 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hVx1V-0003VJ-7z@xenbits.xenproject.org>
Date: Wed, 29 May 2019 11:45:37 +0000
Subject: [Xen-changelog] [xen staging-4.6] public/errno: Reduce complexity
 of inclusion
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDgzZTQ2M2VkYWFiM2RmYjZmYzM2Y2YxZGI2YmY2NjA3YWVmYjYzMGYKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE1hciA3IDE3OjQ1OjEzIDIwMTYgKzAxMDAKQ29tbWl0OiAgICAgSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBNYXkgMjkgMTI6MDg6MjUg
MjAxOSArMDEwMAoKICAgIHB1YmxpYy9lcnJubzogUmVkdWNlIGNvbXBsZXhpdHkgb2YgaW5jbHVz
aW9uCiAgICAKICAgIFRoZSBpbmNsdXNpb24gcnVsZXMgY29uZGl0aW9ucyBmb3IgZXJybm8uaCB3
ZXJlIHVubmVjZXNzZXJpbHkgY29tcGxpY2F0ZWQsIGFuZAogICAgcmVxdWlyZWQgdGhlIGluY2x1
ZGVyIHRvIGp1bXAgdGhyb3VnaCBob29wcyBpZiB0aGV5IHdpc2hlZCB0byBhdm9pZCBnZXR0aW5n
CiAgICBtdWx0aXBsZSBuYW1lc3BhY2VzIHdvcnRoIG9mIGNvbnN0YW50cy4KICAgIAogICAgU2lt
cGx5IHRoZSBsb2dpYywgYW5kIGRvY3VtZW50IHdoYXQgaXMgZ29pbmcgb24uCiAgICAKICAgIFNp
Z25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAg
ICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgKGNoZXJyeSBw
aWNrZWQgZnJvbSBjb21taXQgNjc3OTAyMDVkZjI2ZTdjM2RmZWVmOGI4ZTY0MTk0ZWJjMjc5MjIw
ZCkKLS0tCiB4ZW4vaW5jbHVkZS9wdWJsaWMvZXJybm8uaCB8IDQxICsrKysrKysrKysrKysrKysr
KysrKysrKysrKysrKysrKystLS0tLS0tCiB4ZW4vaW5jbHVkZS94ZW4vZXJybm8uaCAgICB8ICA2
ICsrLS0tLQogMiBmaWxlcyBjaGFuZ2VkLCAzNiBpbnNlcnRpb25zKCspLCAxMSBkZWxldGlvbnMo
LSkKCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9wdWJsaWMvZXJybm8uaCBiL3hlbi9pbmNsdWRl
L3B1YmxpYy9lcnJuby5oCmluZGV4IGRiYWMzOTY3OTguLmEwZGQwY2ZkNWIgMTAwNjQ0Ci0tLSBh
L3hlbi9pbmNsdWRlL3B1YmxpYy9lcnJuby5oCisrKyBiL3hlbi9pbmNsdWRlL3B1YmxpYy9lcnJu
by5oCkBAIC0xLDQgKzEsMzEgQEAKKy8qCisgKiBUaGVyZSBhcmUgdHdvIGV4cGVjdGVkIHdheXMg
b2YgaW5jbHVkaW5nIHRoaXMgaGVhZGVyLgorICoKKyAqIDEpIFRoZSAiZGVmYXVsdCIgY2FzZSAo
ZXhwZWN0ZWQgZnJvbSB0b29scyBldGMpLgorICoKKyAqIFNpbXBseSAjaW5jbHVkZSA8cHVibGlj
L2Vycm5vLmg+CisgKgorICogSW4gdGhpcyBjaXJjdW1zdGFuY2UsIG5vcm1hbCBoZWFkZXIgZ3Vh
cmRzIGFwcGx5IGFuZCB0aGUgaW5jbHVkZXIgc2hhbGwgZ2V0CisgKiBhbiBlbnVtZXJhdGlvbiBp
biB0aGUgWEVOX3h4eCBuYW1lc3BhY2UsIGFwcHJvcHJpYXRlIGZvciBDIG9yIGFzc2VtYmx5Lgor
ICoKKyAqIDIpIFRoZSBzcGVjaWFsIGNhc2Ugd2hlcmUgdGhlIGluY2x1ZGVyIHByb3ZpZGVzIGEg
WEVOX0VSUk5PKCkgaW4gc2NvcGUuCisgKgorICogSW4gdGhpcyBjYXNlLCBubyBpbmNsdXNpb24g
Z3VhcmRzIGFwcGx5IGFuZCB0aGUgY2FsbGVyIGlzIHJlc3BvbnNpYmxlIGZvcgorICogdGhlaXIg
WEVOX0VSUk5PKCkgYmVpbmcgYXBwcm9wcmlhdGUgaW4gdGhlIGluY2x1ZGVkIGNvbnRleHQuICBU
aGUgaGVhZGVyCisgKiB3aWxsIHVuaWxhdGVyYWxseSAjdW5kZWYgWEVOX0VSUk5PKCkuCisgKi8K
KworI2lmbmRlZiBYRU5fRVJSTk8KKworLyoKKyAqIEluY2x1ZGVyIGhhcyBub3QgcHJvdmlkZWQg
YSBjdXN0b20gWEVOX0VSUk5PKCkuICBBcnJhbmdlIGZvciBub3JtYWwgaGVhZGVyCisgKiBndWFy
ZHMsIGFuIGF1dG9tYXRpYyBlbnVtIChmb3IgQyBjb2RlKSBhbmQgY29uc3RhbnRzIGluIHRoZSBY
RU5feHh4CisgKiBuYW1lc3BhY2UuCisgKi8KICNpZm5kZWYgX19YRU5fUFVCTElDX0VSUk5PX0hf
XworI2RlZmluZSBfX1hFTl9QVUJMSUNfRVJSTk9fSF9fCisKKyNkZWZpbmUgWEVOX0VSUk5PX0RF
RkFVTFRfSU5DTFVERQogCiAjaWZuZGVmIF9fQVNTRU1CTFlfXwogCkBAIC0xMSwxMSArMzgsMTIg
QEAgZW51bSB4ZW5fZXJybm8gewogCiAjZW5kaWYgLyogX19BU1NFTUJMWV9fICovCiAKKyNlbmRp
ZiAvKiBfX1hFTl9QVUJMSUNfRVJSTk9fSF9fICovCisjZW5kaWYgLyogIVhFTl9FUlJOTyAqLwor
CiAvKiBgIGVudW0gbmVnX2Vycm5vdmFsIHsgIFsgLUVmb28gZm9yIGVhY2ggRWZvbyBpbiB0aGUg
bGlzdCBiZWxvdyBdICB9ICovCiAvKiBgIGVudW0gZXJybm92YWwgeyAqLwogCi0jZW5kaWYgLyog
X19YRU5fUFVCTElDX0VSUk5PX0hfXyAqLwotCiAjaWZkZWYgWEVOX0VSUk5PCiAKIC8qCkBAIC04
NCwxNCArMTEyLDEzIEBAIFhFTl9FUlJOTyhFVElNRURPVVQsCTExMCkJLyogQ29ubmVjdGlvbiB0
aW1lZCBvdXQgKi8KIAogI3VuZGVmIFhFTl9FUlJOTwogI2VuZGlmIC8qIFhFTl9FUlJOTyAqLwot
Ci0jaWZuZGVmIF9fWEVOX1BVQkxJQ19FUlJOT19IX18KLSNkZWZpbmUgX19YRU5fUFVCTElDX0VS
Uk5PX0hfXwotCiAvKiBgIH0gKi8KIAorLyogQ2xlYW4gdXAgZnJvbSBhIGRlZmF1bHQgaW5jbHVk
ZS4gIENsb3NlIHRoZSBlbnVtIChmb3IgQykuICovCisjaWZkZWYgWEVOX0VSUk5PX0RFRkFVTFRf
SU5DTFVERQorI3VuZGVmIFhFTl9FUlJOT19ERUZBVUxUX0lOQ0xVREUKICNpZm5kZWYgX19BU1NF
TUJMWV9fCiB9OwogI2VuZGlmCiAKLSNlbmRpZiAvKiAgX19YRU5fUFVCTElDX0VSUk5PX0hfXyAq
LworI2VuZGlmIC8qIFhFTl9FUlJOT19ERUZBVUxUX0lOQ0xVREUgKi8KZGlmZiAtLWdpdCBhL3hl
bi9pbmNsdWRlL3hlbi9lcnJuby5oIGIveGVuL2luY2x1ZGUveGVuL2Vycm5vLmgKaW5kZXggMzE3
ODQ2NjNmZS4uNjliMjhkZDNjNiAxMDA2NDQKLS0tIGEveGVuL2luY2x1ZGUveGVuL2Vycm5vLmgK
KysrIGIveGVuL2luY2x1ZGUveGVuL2Vycm5vLmgKQEAgLTEsMTggKzEsMTYgQEAKICNpZm5kZWYg
X19YRU5fRVJSTk9fSF9fCiAjZGVmaW5lIF9fWEVOX0VSUk5PX0hfXwogCi0jaW5jbHVkZSA8cHVi
bGljL2Vycm5vLmg+Ci0KICNpZm5kZWYgX19BU1NFTUJMWV9fCiAKLSNkZWZpbmUgWEVOX0VSUk5P
KG5hbWUsIHZhbHVlKSBuYW1lID0gWEVOXyMjbmFtZSwKKyNkZWZpbmUgWEVOX0VSUk5PKG5hbWUs
IHZhbHVlKSBuYW1lID0gdmFsdWUsCiBlbnVtIHsKICNpbmNsdWRlIDxwdWJsaWMvZXJybm8uaD4K
IH07CiAKICNlbHNlIC8qICFfX0FTU0VNQkxZX18gKi8KIAotI2RlZmluZSBYRU5fRVJSTk8obmFt
ZSwgdmFsdWUpIC5lcXUgbmFtZSwgWEVOXyMjbmFtZQorI2RlZmluZSBYRU5fRVJSTk8obmFtZSwg
dmFsdWUpIC5lcXUgbmFtZSwgdmFsdWUKICNpbmNsdWRlIDxwdWJsaWMvZXJybm8uaD4KIAogI2Vu
ZGlmIC8qIF9fQVNTRU1CTFlfXyAqLwotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAv
aG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZy00LjYKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed May 29 11:45:51 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 11:45: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 1hVx1j-00031I-Bg; Wed, 29 May 2019 11:45: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=BERc=T5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hVx1h-000317-KG
 for xen-changelog@lists.xenproject.org; Wed, 29 May 2019 11:45:49 +0000
X-Inumbo-ID: 4ccc3b87-8207-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 4ccc3b87-8207-11e9-8980-bc764e045a96;
 Wed, 29 May 2019 11:45:47 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVx1f-0003qX-G6
 for xen-changelog@lists.xenproject.org; Wed, 29 May 2019 11:45:47 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVx1f-0003Vp-Dj
 for xen-changelog@lists.xenproject.org; Wed, 29 May 2019 11:45:47 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hVx1f-0003Vp-Dj@xenbits.xenproject.org>
Date: Wed, 29 May 2019 11:45:47 +0000
Subject: [Xen-changelog] [xen staging-4.6] hvmloader: use xen/errno.h rather
 than the host systems errno.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>

Y29tbWl0IDRlZGYzYTM4Y2VmOWVkYjY1NzM4YzQ1MTQ3ZGVmNTAyYjI0ZWFiM2EKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
TW9uIE1hciA3IDE3OjQ2OjAzIDIwMTYgKzAxMDAKQ29tbWl0OiAgICAgSWFuIEphY2tzb24gPGlh
bi5qYWNrc29uQGV1LmNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBNYXkgMjkgMTI6MDg6MzIg
MjAxOSArMDEwMAoKICAgIGh2bWxvYWRlcjogdXNlIHhlbi9lcnJuby5oIHJhdGhlciB0aGFuIHRo
ZSBob3N0IHN5c3RlbXMgZXJybm8uaAogICAgCiAgICBodm1sb2FkZXIgaXMgdW5ob3N0ZWQsIGFu
ZCBzaG91bGRuJ3QgdXNlIHRoZSBzeXN0ZW0gZXJybm8uaC4gIEl0IGFscmVhZHkgaGFzCiAgICB0
byB1c2UgWGVuJ3MgZXJybm8uaCBmb3Igb3RoZXIgaHlwZXJjYWxscy4gIFRoZSB1c2Ugb2YgcHVi
bGljL2lvL3hzX3dpcmUuaAogICAgcmVxdWlyZXMgdGhlIHVzZSBvZiB1bi1wcmVmaXhlZCBlcnJu
byB2YWx1ZXMuCiAgICAKICAgIFRoaXMgZml4ZXMgdGhlIGJ1aWxkIG9uIHN0cmljdGVyIHRvb2xj
aGFpbnMgd2hlcmUgcmVxdWVzdGluZyAtZm5vLWJ1aWx0aW4gZG9lcwogICAgcmVkdWNlIHRoZSBp
bmNsdWRlIHBhdGggYXMgbXVjaCBhcyBpdCBjYW4uCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBEb3Vn
IEdvbGRzdGVpbiA8Y2FyZG9lQGNhcmRvZS5jb20+CiAgICBTaWduZWQtb2ZmLWJ5OiBBbmRyZXcg
Q29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6IERvdWcg
R29sZHN0ZWluIDxjYXJkb2VAY2FyZG9lLmNvbT4KICAgIFJldmlld2VkLWJ5OiBXZWkgTGl1IDx3
ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxqYmV1bGljaEBz
dXNlLmNvbT4KICAgIChjaGVycnkgcGlja2VkIGZyb20gY29tbWl0IDMwNWU5NTdmZmVlOTRmYzA2
YzRiYTUzZWY1NTYyZjFiOGMxYzZiMDIpCi0tLQogdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3V0
aWwuaCAgIHwgOSArKysrKysrKysKIHRvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci92bnVtYS5jICB8
IDMgKy0tCiB0b29scy9maXJtd2FyZS9odm1sb2FkZXIveGVuYnVzLmMgfCAxIC0KIDMgZmlsZXMg
Y2hhbmdlZCwgMTAgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90
b29scy9maXJtd2FyZS9odm1sb2FkZXIvdXRpbC5oIGIvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVy
L3V0aWwuaAppbmRleCAxMzJkOTE1ZDg3Li4zMTI2ODE3NWQ4IDEwMDY0NAotLS0gYS90b29scy9m
aXJtd2FyZS9odm1sb2FkZXIvdXRpbC5oCisrKyBiL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci91
dGlsLmgKQEAgLTksNiArOSwxNSBAQAogI2luY2x1ZGUgPHhlbi9odm0vaHZtX2luZm9fdGFibGUu
aD4KICNpbmNsdWRlICJlODIwLmgiCiAKKy8qIFJlcXVlc3QgdW4tcHJlZml4ZWQgdmFsdWVzIGZy
b20gZXJybm8uaC4gKi8KKyNkZWZpbmUgWEVOX0VSUk5PKG5hbWUsIHZhbHVlKSBuYW1lID0gdmFs
dWUsCitlbnVtIHsKKyNpbmNsdWRlIDx4ZW4vZXJybm8uaD4KK307CisKKy8qIENhdXNlIHhzX3dp
cmUuaCB0byBnaXZlIHVzIHhzZF9lcnJvcnNbXS4gKi8KKyNkZWZpbmUgRUlOVkFMIEVJTlZBTAor
CiAjZGVmaW5lIF9fU1RSKC4uLikgI19fVkFfQVJHU19fCiAjZGVmaW5lIFNUUiguLi4pIF9fU1RS
KF9fVkFfQVJHU19fKQogCmRpZmYgLS1naXQgYS90b29scy9maXJtd2FyZS9odm1sb2FkZXIvdm51
bWEuYyBiL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci92bnVtYS5jCmluZGV4IDQxMjFjYzY2YTYu
Ljg1YzFhNzkyYzYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci92bnVtYS5j
CisrKyBiL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci92bnVtYS5jCkBAIC0yOCw3ICsyOCw2IEBA
CiAjaW5jbHVkZSAidXRpbC5oIgogI2luY2x1ZGUgImh5cGVyY2FsbC5oIgogI2luY2x1ZGUgInZu
dW1hLmgiCi0jaW5jbHVkZSA8eGVuL2Vycm5vLmg+CiAKIHVuc2lnbmVkIGludCBucl92bm9kZXMs
IG5yX3ZtZW1yYW5nZXM7CiB1bnNpZ25lZCBpbnQgKnZjcHVfdG9fdm5vZGUsICp2ZGlzdGFuY2U7
CkBAIC00MCw3ICszOSw3IEBAIHZvaWQgaW5pdF92bnVtYV9pbmZvKHZvaWQpCiAgICAgc3RydWN0
IHhlbl92bnVtYV90b3BvbG9neV9pbmZvIHZudW1hX3RvcG8gPSB7IC5kb21pZCA9IERPTUlEX1NF
TEYgfTsKIAogICAgIHJjID0gaHlwZXJjYWxsX21lbW9yeV9vcChYRU5NRU1fZ2V0X3ZudW1haW5m
bywgJnZudW1hX3RvcG8pOwotICAgIGlmICggcmMgIT0gLVhFTl9FTk9CVUZTICkKKyAgICBpZiAo
IHJjICE9IC1FTk9CVUZTICkKICAgICAgICAgcmV0dXJuOwogCiAgICAgQVNTRVJUKHZudW1hX3Rv
cG8ubnJfdmNwdXMgPT0gaHZtX2luZm8tPm5yX3ZjcHVzKTsKZGlmZiAtLWdpdCBhL3Rvb2xzL2Zp
cm13YXJlL2h2bWxvYWRlci94ZW5idXMuYyBiL3Rvb2xzL2Zpcm13YXJlL2h2bWxvYWRlci94ZW5i
dXMuYwppbmRleCBkMGVkOTkzY2NhLi40NDgxNTdkY2IwIDEwMDY0NAotLS0gYS90b29scy9maXJt
d2FyZS9odm1sb2FkZXIveGVuYnVzLmMKKysrIGIvdG9vbHMvZmlybXdhcmUvaHZtbG9hZGVyL3hl
bmJ1cy5jCkBAIC0yNyw3ICsyNyw2IEBACiAKICNpbmNsdWRlICJ1dGlsLmgiCiAjaW5jbHVkZSAi
aHlwZXJjYWxsLmgiCi0jaW5jbHVkZSA8ZXJybm8uaD4KICNpbmNsdWRlIDx4ZW4vc2NoZWQuaD4K
ICNpbmNsdWRlIDx4ZW4vZXZlbnRfY2hhbm5lbC5oPgogI2luY2x1ZGUgPHhlbi9odm0vcGFyYW1z
Lmg+Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdp
dCNzdGFnaW5nLTQuNgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5w
cm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed May 29 11:46:02 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 11:46: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 1hVx1u-00032O-Dc; Wed, 29 May 2019 11:46:02 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BERc=T5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hVx1s-00032F-U6
 for xen-changelog@lists.xenproject.org; Wed, 29 May 2019 11:46:00 +0000
X-Inumbo-ID: 52db3c3a-8207-11e9-86fd-4f5c7a854da1
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 52db3c3a-8207-11e9-86fd-4f5c7a854da1;
 Wed, 29 May 2019 11:45:57 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVx1p-0003qg-M5
 for xen-changelog@lists.xenproject.org; Wed, 29 May 2019 11:45:57 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVx1p-0003WL-Je
 for xen-changelog@lists.xenproject.org; Wed, 29 May 2019 11:45:57 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hVx1p-0003WL-Je@xenbits.xenproject.org>
Date: Wed, 29 May 2019 11:45:57 +0000
Subject: [Xen-changelog] [xen staging-4.6] ipxe: update to newer 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>

Y29tbWl0IDdmNTQyMTk1NzJjYWNlZDk4YTEzMzA3MjU0NmFkODkwODk3Yjk4MjcKQXV0aG9yOiAg
ICAgV2VpIExpdSA8d2VpLmxpdTJAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogTW9uIE9jdCAxMCAx
Mzo1MDo1OCAyMDE2ICswMTAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxpYW4uamFja3NvbkBl
dS5jaXRyaXguY29tPgpDb21taXREYXRlOiBXZWQgTWF5IDI5IDEyOjA4OjM3IDIwMTkgKzAxMDAK
CiAgICBpcHhlOiB1cGRhdGUgdG8gbmV3ZXIgY29tbWl0CiAgICAKICAgIFRoZSBjdXJyZW50IGNv
bW1pdCBpbiB0cmVlIGlzIHJhdGhlciBvbGQuIEl0IGhhcyBjb21lIHRvIGEgcG9pbnQgdGhhdAog
ICAgY2hlcnJ5LXBpY2tpbmcgY29tbWl0cyBmcm9tIHVwc3RyZWFtIGlzbid0IHRyaXZpYWwgYW55
bW9yZS4KICAgIAogICAgVGhlcmUgaXMgbG9uZyB0ZXJtIHBsYW4gdG8gdHJhY2sgaXB4ZSB1cHN0
cmVhbSwgYnV0IGZvciA0LjggcmVsZWFzZSwgd2UKICAgIHNob3VsZCBqdXN0IHVwZGF0ZSBpcHhl
IHRvIGEgbmV3ZXIgY29tbWl0ICh0aGV5IGFyZSB1c2luZyByb2xsaW5nCiAgICByZWxlYXNlIG1v
ZGVsIG5vdykuCiAgICAKICAgIEZvcndhcmQtcG9ydCB0aGUgb25lIGJvb3QgcHJvbXB0IHBhdGNo
IHRoYXQgaXMgc3RpbGwgcmVsZXZhbnQgYW5kIHJldGlyZQogICAgdGhlIHJlc3Qgd2hpY2ggYXJl
IGFscmVhZHkgaW4gdXBzdHJlYW0uCiAgICAKICAgIFJlcG9ydGVkLWJ5OiBKdWVyZ2VuIFNjaGlu
a2VyIDxiYTEwMjBAaG9taWUuaG9tZWxpbnV4Lm5ldD4KICAgIFNpZ25lZC1vZmYtYnk6IFdlaSBM
aXUgPHdlaS5saXUyQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSWFuIEphY2tzb24gPGlhbi5q
YWNrc29uQGV1LmNpdHJpeC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCAzOGFi
OTliMjZiZjQyOThhMzMxMDVlYzY2ZjNmNmEzZjdlMDVhMzI2KQotLS0KIHRvb2xzL2Zpcm13YXJl
L2V0aGVyYm9vdC9NYWtlZmlsZSAgICAgICAgICAgICAgICAgIHwgICAyICstCiAuLi4vZXRoZXJi
b290L3BhdGNoZXMvYm9vdF9wcm9tcHRfb3B0aW9uLnBhdGNoICAgICB8ICAyOCArKy0KIC4uLi9m
aXJtd2FyZS9ldGhlcmJvb3QvcGF0Y2hlcy9idWlsZC1jb21wYXJlLnBhdGNoIHwgIDE5IC0tCiB0
b29scy9maXJtd2FyZS9ldGhlcmJvb3QvcGF0Y2hlcy9idWlsZF9maXhfMS5wYXRjaCB8ICAyOCAt
LS0KIHRvb2xzL2Zpcm13YXJlL2V0aGVyYm9vdC9wYXRjaGVzL2J1aWxkX2ZpeF8yLnBhdGNoIHwg
IDQ4IC0tLS0tCiB0b29scy9maXJtd2FyZS9ldGhlcmJvb3QvcGF0Y2hlcy9idWlsZF9maXhfMy5w
YXRjaCB8ICAxMyAtLQogdG9vbHMvZmlybXdhcmUvZXRoZXJib290L3BhdGNoZXMvYnVpbGRfZml4
XzQucGF0Y2ggfCAyMjUgLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB0b29scy9maXJtd2FyZS9ldGhl
cmJvb3QvcGF0Y2hlcy9zZXJpZXMgICAgICAgICAgICB8ICAgNSAtCiA4IGZpbGVzIGNoYW5nZWQs
IDE0IGluc2VydGlvbnMoKyksIDM1NCBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS90b29scy9m
aXJtd2FyZS9ldGhlcmJvb3QvTWFrZWZpbGUgYi90b29scy9maXJtd2FyZS9ldGhlcmJvb3QvTWFr
ZWZpbGUKaW5kZXggYTA1NzhkMjdjNC4uNDU5YTFlMjJlNiAxMDA2NDQKLS0tIGEvdG9vbHMvZmly
bXdhcmUvZXRoZXJib290L01ha2VmaWxlCisrKyBiL3Rvb2xzL2Zpcm13YXJlL2V0aGVyYm9vdC9N
YWtlZmlsZQpAQCAtMTAsNyArMTAsNyBAQCBlbHNlCiBJUFhFX0dJVF9VUkwgPz0gZ2l0Oi8vZ2l0
LmlweGUub3JnL2lweGUuZ2l0CiBlbmRpZgogCi1JUFhFX0dJVF9UQUcgOj0gOWE5M2RiM2YwOTQ3
NDg0ZTMwZTc1M2JiZDYxYTEwYjE3MzM2ZTIwZQorSVBYRV9HSVRfVEFHIDo9IDgyN2RkMWJmZWU2
N2RhYTY4MzkzNWNlNjUzMTZmN2UwZjA1N2ZlMWMKIAogSVBYRV9UQVJCQUxMX1VSTCA/PSAkKFhF
Tl9FWFRGSUxFU19VUkwpL2lweGUtZ2l0LSQoSVBYRV9HSVRfVEFHKS50YXIuZ3oKIApkaWZmIC0t
Z2l0IGEvdG9vbHMvZmlybXdhcmUvZXRoZXJib290L3BhdGNoZXMvYm9vdF9wcm9tcHRfb3B0aW9u
LnBhdGNoIGIvdG9vbHMvZmlybXdhcmUvZXRoZXJib290L3BhdGNoZXMvYm9vdF9wcm9tcHRfb3B0
aW9uLnBhdGNoCmluZGV4IDI1ZDcyYzVmZDUuLmFlZDBiZjA3N2YgMTAwNjQ0Ci0tLSBhL3Rvb2xz
L2Zpcm13YXJlL2V0aGVyYm9vdC9wYXRjaGVzL2Jvb3RfcHJvbXB0X29wdGlvbi5wYXRjaAorKysg
Yi90b29scy9maXJtd2FyZS9ldGhlcmJvb3QvcGF0Y2hlcy9ib290X3Byb21wdF9vcHRpb24ucGF0
Y2gKQEAgLTEsMjQgKzEsMjIgQEAKLWRpZmYgLS1naXQgYS9zcmMvYXJjaC9pMzg2L3ByZWZpeC9y
b21wcmVmaXguUyBiL3NyYy9hcmNoL2kzODYvcHJlZml4L3JvbXByZWZpeC5TCi1pbmRleCAwZjky
NDE1Li5jY2U3NTA1IDEwMDY0NAotLS0tIGEvc3JjL2FyY2gvaTM4Ni9wcmVmaXgvcm9tcHJlZml4
LlMKLSsrKyBiL3NyYy9hcmNoL2kzODYvcHJlZml4L3JvbXByZWZpeC5TCi1AQCAtMzkxLDYgKzM5
MSw3IEBAIG5vX3BtbToKLSAJeG9ydwklZGksICVkaQotIAljcyByZXAJbW92c2IKLSAKKy0tLSBh
L3NyYy9hcmNoL3g4Ni9wcmVmaXgvcm9tcHJlZml4LlMJMjAxNi0xMC0xMCAxMzowOToxOC4xMjYw
MzE0MDAgKzAxMDAKKysrKyBiL3NyYy9hcmNoL3g4Ni9wcmVmaXgvcm9tcHJlZml4LlMJMjAxNi0x
MC0xMCAxMzoxMToyMi45MzA2ODAyNzggKzAxMDAKK0BAIC00NjgsNiArNDY4LDcgQEAKKyAJdGVz
dGIJJFBDSV9GVU5DX01BU0ssIGluaXRfcGNpX2J1c2RldmZuCisgCWpueglub19zaGVsbAorIC5l
bmRpZgogKyNpZm5kZWYgTk9fUE9TVF9QUk9NUFQKICAJLyogUHJvbXB0IGZvciBQT1NULXRpbWUg
c2hlbGwgKi8KICAJbW92dwkkaW5pdF9tZXNzYWdlX3Byb21wdCwgJXNpCiAgCXhvcncJJWRpLCAl
ZGkKLUBAIC00MTgsNiArNDE5LDcgQEAgbm9fcG1tOgorQEAgLTQ5NSw2ICs0OTYsNyBAQAogIAlw
dXNodwklY3MKICAJY2FsbAlleGVjCi0gMjoKICsjZW5kaWYKLSAJLyogUmVzdG9yZSByZWdpc3Rl
cnMgKi8KLSAJcG9wdwklZ3MKLSAJcG9wdwklZnMKLUBAIC01NDYsNiArNTQ4LDcgQEAgaW5pdF9t
ZXNzYWdlX3BtbToKKyBub19zaGVsbDoKKyAJbW92YgkkKCAnXG4nICksICVhbAorIAl4b3J3CSVk
aSwgJWRpCisgCWNhbGwJcHJpbnRfY2hhcmFjdGVyCitAQCAtNjM2LDYgKzYzOCw3IEBACiAgaW5p
dF9tZXNzYWdlX2ludDE5OgogIAkuYXNjaXoJIiBJTlQxOSIKICAJLnNpemUJaW5pdF9tZXNzYWdl
X2ludDE5LCAuIC0gaW5pdF9tZXNzYWdlX2ludDE5CkBAIC0yNiw3ICsyNCw3IEBAIGluZGV4IDBm
OTI0MTUuLmNjZTc1MDUgMTAwNjQ0CiAgaW5pdF9tZXNzYWdlX3Byb21wdDoKICAJLmFzY2l6CSJc
blByZXNzIEN0cmwtQiB0byBjb25maWd1cmUgIgogIAkuc2l6ZQlpbml0X21lc3NhZ2VfcHJvbXB0
LCAuIC0gaW5pdF9tZXNzYWdlX3Byb21wdAotQEAgLTU1NSw2ICs1NTgsNyBAQCBpbml0X21lc3Nh
Z2VfZG90czoKK0BAIC02NDUsNiArNjQ4LDcgQEAKICBpbml0X21lc3NhZ2VfZG9uZToKICAJLmFz
Y2l6CSJcblxuIgogIAkuc2l6ZQlpbml0X21lc3NhZ2VfZG9uZSwgLiAtIGluaXRfbWVzc2FnZV9k
b25lCmRpZmYgLS1naXQgYS90b29scy9maXJtd2FyZS9ldGhlcmJvb3QvcGF0Y2hlcy9idWlsZC1j
b21wYXJlLnBhdGNoIGIvdG9vbHMvZmlybXdhcmUvZXRoZXJib290L3BhdGNoZXMvYnVpbGQtY29t
cGFyZS5wYXRjaApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggZDQxZjY4YjE3ZC4uMDAw
MDAwMDAwMAotLS0gYS90b29scy9maXJtd2FyZS9ldGhlcmJvb3QvcGF0Y2hlcy9idWlsZC1jb21w
YXJlLnBhdGNoCisrKyAvZGV2L251bGwKQEAgLTEsMTkgKzAsMCBAQAotVGhlIHJlc3VsdCBvZiAk
KHdpbGRjYXJkICopIGlzIHJhbmRvbS4KLVNvcnQgaW5wdXQgZmlsZXMgdG8gcmVkdWNlIGJ1aWxk
LWNvbXBhcmUgbm9pc2UuCi0tLS0KLSBpcHhlL3NyYy9NYWtlZmlsZS5ob3VzZWtlZXBpbmcgfCAg
ICAyICstCi0gMSBmaWxlIGNoYW5nZWQsIDEgaW5zZXJ0aW9uKCspLCAxIGRlbGV0aW9uKC0pCi0K
LUluZGV4OiBpcHhlL3NyYy9NYWtlZmlsZS5ob3VzZWtlZXBpbmcKLT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tLSBp
cHhlL3NyYy9NYWtlZmlsZS5ob3VzZWtlZXBpbmcKLSsrKyBpcHhlL3NyYy9NYWtlZmlsZS5ob3Vz
ZWtlZXBpbmcKLUBAIC03NzMsNyArNzczLDcgQEAgQkxJQgkJPSAkKEJJTikvYmxpYi5hCi0gJChC
TElCKSA6ICQoQkxJQl9PQkpTKSAkKEJMSUJfTElTVCkgJChNQUtFREVQUykKLSAJJChRKSQoUk0p
ICQoQkxJQikKLSAJJChRTSkkKEVDSE8pICIgIFtBUl0gJEAiCi0tCSQoUSkkKEFSKSByICRAICQo
QkxJQl9PQkpTKQotKwkkKFEpJChBUikgciAkQCAkKHNvcnQgJChCTElCX09CSlMpKQotIAkkKFEp
JChSQU5MSUIpICRACi0gYmxpYiA6ICQoQkxJQikKLSAKZGlmZiAtLWdpdCBhL3Rvb2xzL2Zpcm13
YXJlL2V0aGVyYm9vdC9wYXRjaGVzL2J1aWxkX2ZpeF8xLnBhdGNoIGIvdG9vbHMvZmlybXdhcmUv
ZXRoZXJib290L3BhdGNoZXMvYnVpbGRfZml4XzEucGF0Y2gKZGVsZXRlZCBmaWxlIG1vZGUgMTAw
NjQ0CmluZGV4IDllYWNiOWI0NmUuLjAwMDAwMDAwMDAKLS0tIGEvdG9vbHMvZmlybXdhcmUvZXRo
ZXJib290L3BhdGNoZXMvYnVpbGRfZml4XzEucGF0Y2gKKysrIC9kZXYvbnVsbApAQCAtMSwyOCAr
MCwwIEBACi1GaXggY29tcGlsZSBlcnJvciBpbiBpc2FidXNfcHJvYmUgd2l0aCBnY2MgNC43Ci0K
LVRoZSBjb3B5IG9mIGlweGUgdXNlZCBkdXJpbmcgWGVuIHRvb2xzIGJ1aWxkIGRvZXMgbm90IGRl
ZmluZQotSVNBX1BST0JFX0FERFJTLiBBcyBhIHJlc3VsdCBpc2FfZXh0cmFfcHJvYmVfYWRkcnNb
XSBoYXMgYSBzaXplIG9mIDAuCi1JU0FfSU9BRERSKCkgdHJpZXMgdG8gYWNjZXNzIHRoYXQgZW1w
dHkgYXJyYXksIHdoaWNoIGlzIGRldGVjdGVkIGJ5IHRoZQotbmV3ZXIgZ2NjIChvciBwZXJoYXBz
IHRoZSB3YXJuaW5nIHdhcyBqdXN0IHR1cm5lZCBpbnRvIGFuIGVycm9yKQotCi1kcml2ZXJzL2J1
cy9pc2EuYzogSW4gZnVuY3Rpb24gJ2lzYWJ1c19wcm9iZSc6Ci1kcml2ZXJzL2J1cy9pc2EuYzox
MTI6MTg6IGVycm9yOiBhcnJheSBzdWJzY3JpcHQgaXMgYWJvdmUgYXJyYXkgYm91bmRzIFstV2Vy
cm9yPWFycmF5LWJvdW5kc10KLQotLS0tCi0gc3JjL2RyaXZlcnMvYnVzL2lzYS5jIHwgICAgMyAr
KysKLSAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspCi0KLUluZGV4OiBpcHhlL3NyYy9k
cml2ZXJzL2J1cy9pc2EuYwotPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0tIGlweGUub3JpZy9zcmMvZHJpdmVycy9i
dXMvaXNhLmMKLSsrKyBpcHhlL3NyYy9kcml2ZXJzL2J1cy9pc2EuYwotQEAgLTk3LDYgKzk3LDkg
QEAgc3RhdGljIGludCBpc2FidXNfcHJvYmUgKCBzdHJ1Y3Qgcm9vdF9kZQotIAlpbnQgaW9pZHg7
Ci0gCWludCByYzsKLSAKLSsJaWYgKCBJU0FfRVhUUkFfUFJPQkVfQUREUl9DT1VOVCA9PSAwICkK
LSsJCXJldHVybiAwOwotKwotIAlmb3JfZWFjaF90YWJsZV9lbnRyeSAoIGRyaXZlciwgSVNBX0RS
SVZFUlMgKSB7Ci0gCQlmb3IgKCBpb2lkeCA9IElTQV9JT0lEWF9NSU4gKCBkcml2ZXIgKSA7Ci0g
CQkgICAgICBpb2lkeCA8PSBJU0FfSU9JRFhfTUFYICggZHJpdmVyICkgOyBpb2lkeCsrICkgewpk
aWZmIC0tZ2l0IGEvdG9vbHMvZmlybXdhcmUvZXRoZXJib290L3BhdGNoZXMvYnVpbGRfZml4XzIu
cGF0Y2ggYi90b29scy9maXJtd2FyZS9ldGhlcmJvb3QvcGF0Y2hlcy9idWlsZF9maXhfMi5wYXRj
aApkZWxldGVkIGZpbGUgbW9kZSAxMDA2NDQKaW5kZXggZGEyNGRkZDg4My4uMDAwMDAwMDAwMAot
LS0gYS90b29scy9maXJtd2FyZS9ldGhlcmJvb3QvcGF0Y2hlcy9idWlsZF9maXhfMi5wYXRjaAor
KysgL2Rldi9udWxsCkBAIC0xLDQ4ICswLDAgQEAKLWZpeCBjb21waWxlIGVycm9yIGluIGlzYWJ1
c19wcm9iZSB3aXRoIGdjYzQuNwotCi1UaGUgY29weSBvZiBpcHhlIHVzZWQgZHVyaW5nIFhlbiB0
b29scyBidWlsZCBmYWlscyB0byBjb21waWxlIHdpdGggZ2NjCi00Ljc6Ci1kcml2ZXJzL25ldC9t
eXJpMTBnZS5jOiBJbiBmdW5jdGlvbiAnbXlyaTEwZ2VfY29tbWFuZCc6Ci1kcml2ZXJzL25ldC9t
eXJpMTBnZS5jOjMwODozOiBlcnJvcjogZGVyZWZlcmVuY2luZyB0eXBlLXB1bm5lZCBwb2ludGVy
IHdpbGwgYnJlYWsgc3RyaWN0LWFsaWFzaW5nIHJ1bGVzIFstV2Vycm9yPXN0cmljdC1hbGlhc2lu
Z10KLWRyaXZlcnMvbmV0L215cmkxMGdlLmM6MzEwOjI6IGVycm9yOiBkZXJlZmVyZW5jaW5nIHR5
cGUtcHVubmVkIHBvaW50ZXIgd2lsbCBicmVhayBzdHJpY3QtYWxpYXNpbmcgcnVsZXMgWy1XZXJy
b3I9c3RyaWN0LWFsaWFzaW5nXQotCi1UaGlzIHBhdGNoIHNpbXBseSB0dXJucyB0aGUgcGFkIGFy
cmF5IGludG8gcXVhbnRpdGllcyBvZiB1MzIuCi1JZiB0aGF0cyBub3QgdGhlIHJpZ2h0IGZpeCBk
dWUgdG8gaGFyZHdhcmUgbGltaXRhdGlvbnMsIEkgY2FuIHByb3ZpZGUgYQotZGlmZmVyZW50IHBh
dGNoLgotCi0tLS0KLSBzcmMvZHJpdmVycy9uZXQvbXlyaTEwZ2UuYyAgICAgfCAgICA2ICsrKy0t
LQotIHNyYy9kcml2ZXJzL25ldC9teXJpMTBnZV9tY3AuaCB8ICAgIDIgKy0KLSAyIGZpbGVzIGNo
YW5nZWQsIDQgaW5zZXJ0aW9ucygrKSwgNCBkZWxldGlvbnMoLSkKLQotSW5kZXg6IGlweGUvc3Jj
L2RyaXZlcnMvbmV0L215cmkxMGdlLmMKLT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tLSBpcHhlLm9yaWcvc3JjL2Ry
aXZlcnMvbmV0L215cmkxMGdlLmMKLSsrKyBpcHhlL3NyYy9kcml2ZXJzL25ldC9teXJpMTBnZS5j
Ci1AQCAtMzA0LDEwICszMDQsMTAgQEAgc3RhdGljIGludCBteXJpMTBnZV9jb21tYW5kICggc3Ry
dWN0IG15cgotIAljb21tYW5kLT5yZXNwb25zZV9hZGRyLmhpZ2ggPSAwOwotIAljb21tYW5kLT5y
ZXNwb25zZV9hZGRyLmxvdwotIAkJPSBodG9ubCAoIHZpcnRfdG9fYnVzICggJnByaXYtPmRtYS0+
Y29tbWFuZF9yZXNwb25zZSApICk7Ci0tCWZvciAoIGk9MDsgaTwzNjsgaSs9NCApCi0tCQkqICgg
dWludDMyICogKSAmY29tbWFuZC0+cGFkW2ldID0gMDsKLSsJZm9yICggaT0wOyBpPDk7IGkrKyAp
Ci0rCQljb21tYW5kLT5wYWRbaV0gPSAwOwotIAl3bWIoKTsKLS0JKiAoIHVpbnQzMiAqICkgJmNv
bW1hbmQtPnBhZFszNl0gPSAwOwotKwljb21tYW5kLT5wYWRbOV0gPSAwOwotIAotIAkvKiBXYWl0
IHVwIHRvIDIgc2Vjb25kcyBmb3IgYSByZXNwb25zZS4gKi8KLSAKLUluZGV4OiBpcHhlL3NyYy9k
cml2ZXJzL25ldC9teXJpMTBnZV9tY3AuaAotPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0tIGlweGUub3JpZy9zcmMv
ZHJpdmVycy9uZXQvbXlyaTEwZ2VfbWNwLmgKLSsrKyBpcHhlL3NyYy9kcml2ZXJzL25ldC9teXJp
MTBnZV9tY3AuaAotQEAgLTgwLDcgKzgwLDcgQEAgc3RydWN0IG1jcF9jbWQgewotICAgLyogMTYg
Ki8KLSAgIHN0cnVjdCBtY3BfZG1hX2FkZHIgcmVzcG9uc2VfYWRkcjsKLSAgIC8qIDI0ICovCi0t
ICB1aW50OF90IHBhZFs0MF07Ci0rICB1aW50MzJfdCBwYWRbMTBdOwotIH07Ci0gdHlwZWRlZiBz
dHJ1Y3QgbWNwX2NtZCBtY3BfY21kX3Q7Ci0gCmRpZmYgLS1naXQgYS90b29scy9maXJtd2FyZS9l
dGhlcmJvb3QvcGF0Y2hlcy9idWlsZF9maXhfMy5wYXRjaCBiL3Rvb2xzL2Zpcm13YXJlL2V0aGVy
Ym9vdC9wYXRjaGVzL2J1aWxkX2ZpeF8zLnBhdGNoCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NApp
bmRleCAxM2VlYjQ3NjU2Li4wMDAwMDAwMDAwCi0tLSBhL3Rvb2xzL2Zpcm13YXJlL2V0aGVyYm9v
dC9wYXRjaGVzL2J1aWxkX2ZpeF8zLnBhdGNoCisrKyAvZGV2L251bGwKQEAgLTEsMTMgKzAsMCBA
QAotZGlmZiAtLWdpdCBhL3NyYy9kcml2ZXJzL2luZmluaWJhbmQvcWliNzMyMi5jIGIvc3JjL2Ry
aXZlcnMvaW5maW5pYmFuZC9xaWI3MzIyLmMKLWluZGV4IGI2NmY4ZWYuLmQ4YTU0YzkgMTAwNjQ0
Ci0tLS0gYS9zcmMvZHJpdmVycy9pbmZpbmliYW5kL3FpYjczMjIuYwotKysrIGIvc3JjL2RyaXZl
cnMvaW5maW5pYmFuZC9xaWI3MzIyLmMKLUBAIC0yMTIwLDcgKzIxMjAsNyBAQCBzdGF0aWMgaW50
IHFpYjczMjJfYWhiX3dyaXRlICggc3RydWN0IHFpYjczMjIgKnFpYjczMjIsIHVuc2lnbmVkIGlu
dCBsb2NhdGlvbiwKLSAgKi8KLSBzdGF0aWMgaW50IHFpYjczMjJfYWhiX21vZF9yZWcgKCBzdHJ1
Y3QgcWliNzMyMiAqcWliNzMyMiwgdW5zaWduZWQgaW50IGxvY2F0aW9uLAotIAkJCQkgdWludDMy
X3QgdmFsdWUsIHVpbnQzMl90IG1hc2sgKSB7Ci0tCXVpbnQzMl90IG9sZF92YWx1ZTsKLSsJdWlu
dDMyX3Qgb2xkX3ZhbHVlID0gMDsKLSAJdWludDMyX3QgbmV3X3ZhbHVlOwotIAlpbnQgcmM7Ci0g
CmRpZmYgLS1naXQgYS90b29scy9maXJtd2FyZS9ldGhlcmJvb3QvcGF0Y2hlcy9idWlsZF9maXhf
NC5wYXRjaCBiL3Rvb2xzL2Zpcm13YXJlL2V0aGVyYm9vdC9wYXRjaGVzL2J1aWxkX2ZpeF80LnBh
dGNoCmRlbGV0ZWQgZmlsZSBtb2RlIDEwMDY0NAppbmRleCA5MjcxYzhjZTI0Li4wMDAwMDAwMDAw
Ci0tLSBhL3Rvb2xzL2Zpcm13YXJlL2V0aGVyYm9vdC9wYXRjaGVzL2J1aWxkX2ZpeF80LnBhdGNo
CisrKyAvZGV2L251bGwKQEAgLTEsMjI1ICswLDAgQEAKLUZyb20gMWI1NjQ1MjEyMTY3MmU2NDA4
YzM4YWM4OTI2YmRkNjk5OGEzOTAwNCBNb24gU2VwIDE3IDAwOjAwOjAwIDIwMDEKLUZyb206IENo
cmlzdGlhbiBIZXNzZSA8bWFpbEBld29ybS5kZT4KLURhdGU6IFRodSwgMjMgQXByIDIwMTUgMTM6
MzM6MjYgKzAyMDAKLVN1YmplY3Q6IFtQQVRDSF0gW2F0aDlrXSBSZW1vdmUgY29uZnVzaW5nIGxv
Z2ljIGludmVyc2lvbiBpbiBhbiBBTkkgdmFyaWFibGUKLQotVGhpcyBjaGFuZ2VkIGluIExpbnV4
IGtlcm5lbCB0aGUgc2FtZSB3YXkgaW4gY29tbWl0IDcwNjdlNzAxCi0oImF0aDlrX2h3OiByZW1v
dmUgY29uZnVzaW5nIGxvZ2ljIGludmVyc2lvbiBpbiBhbiBBTkkgdmFyaWFibGUiKSBieQotRmVs
aXggRmlldGthdS4KLQotQWRkaXRpb25hbGx5IHRoaXMgZml4ZXMgImVycm9yOiBsb2dpY2FsIG5v
dCBpcyBvbmx5IGFwcGxpZWQgdG8gdGhlCi1sZWZ0IGhhbmQgc2lkZSBvZiBjb21wYXJpc29uIiB3
aXRoIEdDQyA1LjEuMC4KLQotU2lnbmVkLW9mZi1ieTogQ2hyaXN0aWFuIEhlc3NlIDxtYWlsQGV3
b3JtLmRlPgotU2lnbmVkLW9mZi1ieTogTWljaGFlbCBCcm93biA8bWNiMzBAaXB4ZS5vcmc+Ci0t
LS0KLSBzcmMvZHJpdmVycy9uZXQvYXRoL2F0aDlrL2FuaS5oICAgICAgICAgICAgICB8ICAyICst
Ci0gc3JjL2RyaXZlcnMvbmV0L2F0aC9hdGg5ay9hdGg5a19hbmkuYyAgICAgICAgfCAxNiArKysr
KysrKy0tLS0tLS0tCi0gc3JjL2RyaXZlcnMvbmV0L2F0aC9hdGg5ay9hdGg5a19hcjUwMDhfcGh5
LmMgfCAxOCArKysrKysrKystLS0tLS0tLS0KLSBzcmMvZHJpdmVycy9uZXQvYXRoL2F0aDlrL2F0
aDlrX2FyOTAwM19waHkuYyB8IDEyICsrKysrKy0tLS0tLQotIDQgZmlsZXMgY2hhbmdlZCwgMjQg
aW5zZXJ0aW9ucygrKSwgMjQgZGVsZXRpb25zKC0pCi0KLWRpZmYgLS1naXQgYS9zcmMvZHJpdmVy
cy9uZXQvYXRoL2F0aDlrL2FuaS5oIGIvc3JjL2RyaXZlcnMvbmV0L2F0aC9hdGg5ay9hbmkuaAot
aW5kZXggZGJkNGQ0ZC4uYmE4N2JhMCAxMDA2NDQKLS0tLSBhL3NyYy9kcml2ZXJzL25ldC9hdGgv
YXRoOWsvYW5pLmgKLSsrKyBiL3NyYy9kcml2ZXJzL25ldC9hdGgvYXRoOWsvYW5pLmgKLUBAIC0x
MjUsNyArMTI1LDcgQEAgc3RydWN0IGFyNTQxNkFuaVN0YXRlIHsKLSAJdTggbXJjQ0NLT2ZmOwot
IAl1OCBzcHVySW1tdW5pdHlMZXZlbDsKLSAJdTggZmlyc3RlcExldmVsOwotLQl1OCBvZmRtV2Vh
a1NpZ0RldGVjdE9mZjsKLSsJdTggb2ZkbVdlYWtTaWdEZXRlY3Q7Ci0gCXU4IGNja1dlYWtTaWdU
aHJlc2hvbGQ7Ci0gCXUzMiBsaXN0ZW5UaW1lOwotIAlpbnQzMl90IHJzc2lUaHJMb3c7Ci1kaWZm
IC0tZ2l0IGEvc3JjL2RyaXZlcnMvbmV0L2F0aC9hdGg5ay9hdGg5a19hbmkuYyBiL3NyYy9kcml2
ZXJzL25ldC9hdGgvYXRoOWsvYXRoOWtfYW5pLmMKLWluZGV4IGZmN2RmNDkuLjc2Y2E3OWMgMTAw
NjQ0Ci0tLS0gYS9zcmMvZHJpdmVycy9uZXQvYXRoL2F0aDlrL2F0aDlrX2FuaS5jCi0rKysgYi9z
cmMvZHJpdmVycy9uZXQvYXRoL2F0aDlrL2F0aDlrX2FuaS5jCi1AQCAtMTc3LDcgKzE3Nyw3IEBA
IHN0YXRpYyB2b2lkIGF0aDlrX2h3X2FuaV9vZmRtX2Vycl90cmlnZ2VyX29sZChzdHJ1Y3QgYXRo
X2h3ICphaCkKLSAKLSAJcnNzaSA9IEJFQUNPTl9SU1NJKGFoKTsKLSAJaWYgKHJzc2kgPiBhbmlT
dGF0ZS0+cnNzaVRockhpZ2gpIHsKLS0JCWlmICghYW5pU3RhdGUtPm9mZG1XZWFrU2lnRGV0ZWN0
T2ZmKSB7Ci0rCQlpZiAoYW5pU3RhdGUtPm9mZG1XZWFrU2lnRGV0ZWN0KSB7Ci0gCQkJaWYgKGF0
aDlrX2h3X2FuaV9jb250cm9sKGFoLAotIAkJCQkJIEFUSDlLX0FOSV9PRkRNX1dFQUtfU0lHTkFM
X0RFVEVDVElPTiwKLSAJCQkJCSAwKSkgewotQEAgLTE5Miw3ICsxOTIsNyBAQCBzdGF0aWMgdm9p
ZCBhdGg5a19od19hbmlfb2ZkbV9lcnJfdHJpZ2dlcl9vbGQoc3RydWN0IGF0aF9odyAqYWgpCi0g
CQkJcmV0dXJuOwotIAkJfQotIAl9IGVsc2UgaWYgKHJzc2kgPiBhbmlTdGF0ZS0+cnNzaVRockxv
dykgewotLQkJaWYgKGFuaVN0YXRlLT5vZmRtV2Vha1NpZ0RldGVjdE9mZikKLSsJCWlmICghYW5p
U3RhdGUtPm9mZG1XZWFrU2lnRGV0ZWN0KQotIAkJCWF0aDlrX2h3X2FuaV9jb250cm9sKGFoLAot
IAkJCQkgICAgIEFUSDlLX0FOSV9PRkRNX1dFQUtfU0lHTkFMX0RFVEVDVElPTiwKLSAJCQkJICAg
ICAxKTsKLUBAIC0yMDIsNyArMjAyLDcgQEAgc3RhdGljIHZvaWQgYXRoOWtfaHdfYW5pX29mZG1f
ZXJyX3RyaWdnZXJfb2xkKHN0cnVjdCBhdGhfaHcgKmFoKQotIAkJcmV0dXJuOwotIAl9IGVsc2Ug
ewotIAkJaWYgKChhaC0+ZGV2LT5jaGFubmVscyArIGFoLT5kZXYtPmNoYW5uZWwpLT5iYW5kID09
IE5FVDgwMjExX0JBTkRfMkdIWikgewotLQkJCWlmICghYW5pU3RhdGUtPm9mZG1XZWFrU2lnRGV0
ZWN0T2ZmKQotKwkJCWlmIChhbmlTdGF0ZS0+b2ZkbVdlYWtTaWdEZXRlY3QpCi0gCQkJCWF0aDlr
X2h3X2FuaV9jb250cm9sKGFoLAotIAkJCQkgICAgIEFUSDlLX0FOSV9PRkRNX1dFQUtfU0lHTkFM
X0RFVEVDVElPTiwKLSAJCQkJICAgICAwKTsKLUBAIC0zNjAsNyArMzYwLDcgQEAgc3RhdGljIHZv
aWQgYXRoOWtfaHdfYW5pX2xvd2VyX2ltbXVuaXR5X29sZChzdHJ1Y3QgYXRoX2h3ICphaCkKLSAJ
aWYgKHJzc2kgPiBhbmlTdGF0ZS0+cnNzaVRockhpZ2gpIHsKLSAJCS8qIFhYWDogSGFuZGxlIG1l
ICovCi0gCX0gZWxzZSBpZiAocnNzaSA+IGFuaVN0YXRlLT5yc3NpVGhyTG93KSB7Ci0tCQlpZiAo
YW5pU3RhdGUtPm9mZG1XZWFrU2lnRGV0ZWN0T2ZmKSB7Ci0rCQlpZiAoIWFuaVN0YXRlLT5vZmRt
V2Vha1NpZ0RldGVjdCkgewotIAkJCWlmIChhdGg5a19od19hbmlfY29udHJvbChhaCwKLSAJCQkJ
IEFUSDlLX0FOSV9PRkRNX1dFQUtfU0lHTkFMX0RFVEVDVElPTiwKLSAJCQkJIDEpID09IDEpCi1A
QCAtNDM2LDkgKzQzNiw5IEBAIHN0YXRpYyB2b2lkIGF0aDlrX2FuaV9yZXNldF9vbGQoc3RydWN0
IGF0aF9odyAqYWgpCi0gCWlmIChhbmlTdGF0ZS0+c3B1ckltbXVuaXR5TGV2ZWwgIT0gMCkKLSAJ
CWF0aDlrX2h3X2FuaV9jb250cm9sKGFoLCBBVEg5S19BTklfU1BVUl9JTU1VTklUWV9MRVZFTCwK
LSAJCQkJICAgICBhbmlTdGF0ZS0+c3B1ckltbXVuaXR5TGV2ZWwpOwotLQlpZiAoYW5pU3RhdGUt
Pm9mZG1XZWFrU2lnRGV0ZWN0T2ZmKQotKwlpZiAoIWFuaVN0YXRlLT5vZmRtV2Vha1NpZ0RldGVj
dCkKLSAJCWF0aDlrX2h3X2FuaV9jb250cm9sKGFoLCBBVEg5S19BTklfT0ZETV9XRUFLX1NJR05B
TF9ERVRFQ1RJT04sCi0tCQkJCSAgICAgIWFuaVN0YXRlLT5vZmRtV2Vha1NpZ0RldGVjdE9mZik7
Ci0rCQkJCSAgICAgYW5pU3RhdGUtPm9mZG1XZWFrU2lnRGV0ZWN0KTsKLSAJaWYgKGFuaVN0YXRl
LT5jY2tXZWFrU2lnVGhyZXNob2xkKQotIAkJYXRoOWtfaHdfYW5pX2NvbnRyb2woYWgsIEFUSDlL
X0FOSV9DQ0tfV0VBS19TSUdOQUxfVEhSLAotIAkJCQkgICAgIGFuaVN0YXRlLT5jY2tXZWFrU2ln
VGhyZXNob2xkKTsKLUBAIC03MDksOCArNzA5LDggQEAgdm9pZCBhdGg5a19od19hbmlfaW5pdChz
dHJ1Y3QgYXRoX2h3ICphaCkKLSAKLSAJCWFuaS0+cnNzaVRockhpZ2ggPSBBVEg5S19BTklfUlNT
SV9USFJfSElHSDsKLSAJCWFuaS0+cnNzaVRockxvdyA9IEFUSDlLX0FOSV9SU1NJX1RIUl9MT1c7
Ci0tCQlhbmktPm9mZG1XZWFrU2lnRGV0ZWN0T2ZmID0KLS0JCQkhQVRIOUtfQU5JX1VTRV9PRkRN
X1dFQUtfU0lHOwotKwkJYW5pLT5vZmRtV2Vha1NpZ0RldGVjdCA9Ci0rCQkJQVRIOUtfQU5JX1VT
RV9PRkRNX1dFQUtfU0lHOwotIAkJYW5pLT5jY2tOb2lzZUltbXVuaXR5TGV2ZWwgPSBBVEg5S19B
TklfQ0NLX0RFRl9MRVZFTDsKLSAJfQotIAotZGlmZiAtLWdpdCBhL3NyYy9kcml2ZXJzL25ldC9h
dGgvYXRoOWsvYXRoOWtfYXI1MDA4X3BoeS5jIGIvc3JjL2RyaXZlcnMvbmV0L2F0aC9hdGg5ay9h
dGg5a19hcjUwMDhfcGh5LmMKLWluZGV4IDYwZTg3ZTkuLjJiNmMxMzMgMTAwNjQ0Ci0tLS0gYS9z
cmMvZHJpdmVycy9uZXQvYXRoL2F0aDlrL2F0aDlrX2FyNTAwOF9waHkuYwotKysrIGIvc3JjL2Ry
aXZlcnMvbmV0L2F0aC9hdGg5ay9hdGg5a19hcjUwMDhfcGh5LmMKLUBAIC0xMTQxLDEyICsxMTQx
LDEyIEBAIHN0YXRpYyBpbnQgYXI1MDA4X2h3X2FuaV9jb250cm9sX29sZChzdHJ1Y3QgYXRoX2h3
ICphaCwKLSAJCQlSRUdfQ0xSX0JJVChhaCwgQVJfUEhZX1NGQ09SUl9MT1csCi0gCQkJCSAgICBB
Ul9QSFlfU0ZDT1JSX0xPV19VU0VfU0VMRl9DT1JSX0xPVyk7Ci0gCi0tCQlpZiAoIW9uICE9IGFu
aVN0YXRlLT5vZmRtV2Vha1NpZ0RldGVjdE9mZikgewotKwkJaWYgKG9uICE9IGFuaVN0YXRlLT5v
ZmRtV2Vha1NpZ0RldGVjdCkgewotIAkJCWlmIChvbikKLSAJCQkJYWgtPnN0YXRzLmFzdF9hbmlf
b2ZkbW9uKys7Ci0gCQkJZWxzZQotIAkJCQlhaC0+c3RhdHMuYXN0X2FuaV9vZmRtb2ZmKys7Ci0t
CQkJYW5pU3RhdGUtPm9mZG1XZWFrU2lnRGV0ZWN0T2ZmID0gIW9uOwotKwkJCWFuaVN0YXRlLT5v
ZmRtV2Vha1NpZ0RldGVjdCA9IG9uOwotIAkJfQotIAkJYnJlYWs7Ci0gCX0KLUBAIC0xMjE1LDEw
ICsxMjE1LDEwIEBAIHN0YXRpYyBpbnQgYXI1MDA4X2h3X2FuaV9jb250cm9sX29sZChzdHJ1Y3Qg
YXRoX2h3ICphaCwKLSAKLSAJREJHMigiYXRoOWs6IEFOSSBwYXJhbWV0ZXJzOlxuIik7Ci0gCURC
RzIoCi0tCQkibm9pc2VJbW11bml0eUxldmVsPSVkLCBzcHVySW1tdW5pdHlMZXZlbD0lZCwgb2Zk
bVdlYWtTaWdEZXRlY3RPZmY9JWRcbiIsCi0rCQkibm9pc2VJbW11bml0eUxldmVsPSVkLCBzcHVy
SW1tdW5pdHlMZXZlbD0lZCwgb2ZkbVdlYWtTaWdEZXRlY3Q9JWRcbiIsCi0gCQlhbmlTdGF0ZS0+
bm9pc2VJbW11bml0eUxldmVsLAotIAkJYW5pU3RhdGUtPnNwdXJJbW11bml0eUxldmVsLAotLQkJ
IWFuaVN0YXRlLT5vZmRtV2Vha1NpZ0RldGVjdE9mZik7Ci0rCQlhbmlTdGF0ZS0+b2ZkbVdlYWtT
aWdEZXRlY3QpOwotIAlEQkcyKAotIAkJImNja1dlYWtTaWdUaHJlc2hvbGQ9JWQsIGZpcnN0ZXBM
ZXZlbD0lZCwgbGlzdGVuVGltZT0lZFxuIiwKLSAJCWFuaVN0YXRlLT5jY2tXZWFrU2lnVGhyZXNo
b2xkLAotQEAgLTEzMDcsMTggKzEzMDcsMTggQEAgc3RhdGljIGludCBhcjUwMDhfaHdfYW5pX2Nv
bnRyb2xfbmV3KHN0cnVjdCBhdGhfaHcgKmFoLAotIAkJCVJFR19DTFJfQklUKGFoLCBBUl9QSFlf
U0ZDT1JSX0xPVywKLSAJCQkJICAgIEFSX1BIWV9TRkNPUlJfTE9XX1VTRV9TRUxGX0NPUlJfTE9X
KTsKLSAKLS0JCWlmICghb24gIT0gYW5pU3RhdGUtPm9mZG1XZWFrU2lnRGV0ZWN0T2ZmKSB7Ci0r
CQlpZiAob24gIT0gYW5pU3RhdGUtPm9mZG1XZWFrU2lnRGV0ZWN0KSB7Ci0gCQkJREJHMigiYXRo
OWs6ICIKLSAJCQkJIioqIGNoICVkOiBvZmRtIHdlYWsgc2lnbmFsOiAlcz0+JXNcbiIsCi0gCQkJ
CWNoYW4tPmNoYW5uZWwsCi0tCQkJCSFhbmlTdGF0ZS0+b2ZkbVdlYWtTaWdEZXRlY3RPZmYgPwot
KwkJCQlhbmlTdGF0ZS0+b2ZkbVdlYWtTaWdEZXRlY3QgPwotIAkJCQkib24iIDogIm9mZiIsCi0g
CQkJCW9uID8gIm9uIiA6ICJvZmYiKTsKLSAJCQlpZiAob24pCi0gCQkJCWFoLT5zdGF0cy5hc3Rf
YW5pX29mZG1vbisrOwotIAkJCWVsc2UKLSAJCQkJYWgtPnN0YXRzLmFzdF9hbmlfb2ZkbW9mZisr
OwotLQkJCWFuaVN0YXRlLT5vZmRtV2Vha1NpZ0RldGVjdE9mZiA9ICFvbjsKLSsJCQlhbmlTdGF0
ZS0+b2ZkbVdlYWtTaWdEZXRlY3QgPSBvbjsKLSAJCX0KLSAJCWJyZWFrOwotIAl9Ci1AQCAtMTQ2
Nyw3ICsxNDY3LDcgQEAgc3RhdGljIGludCBhcjUwMDhfaHdfYW5pX2NvbnRyb2xfbmV3KHN0cnVj
dCBhdGhfaHcgKmFoLAotIAlEQkcyKCJhdGg5azogIgotIAkJIkFOSSBwYXJhbWV0ZXJzOiBTST0l
ZCwgb2ZkbVdTPSVzIEZTPSVkIE1SQ2Njaz0lcyBsaXN0ZW5UaW1lPSVkIG9mZG1FcnJzPSVkIGNj
a0VycnM9JWRcbiIsCi0gCQlhbmlTdGF0ZS0+c3B1ckltbXVuaXR5TGV2ZWwsCi0tCQkhYW5pU3Rh
dGUtPm9mZG1XZWFrU2lnRGV0ZWN0T2ZmID8gIm9uIiA6ICJvZmYiLAotKwkJYW5pU3RhdGUtPm9m
ZG1XZWFrU2lnRGV0ZWN0ID8gIm9uIiA6ICJvZmYiLAotIAkJYW5pU3RhdGUtPmZpcnN0ZXBMZXZl
bCwKLSAJCSFhbmlTdGF0ZS0+bXJjQ0NLT2ZmID8gIm9uIiA6ICJvZmYiLAotIAkJYW5pU3RhdGUt
Pmxpc3RlblRpbWUsCi1AQCAtMTU1NCw3ICsxNTU0LDcgQEAgc3RhdGljIHZvaWQgYXI1MDA4X2h3
X2FuaV9jYWNoZV9pbmlfcmVncyhzdHJ1Y3QgYXRoX2h3ICphaCkKLSAJLyogdGhlc2UgbGV2ZWxz
IGp1c3QgZ290IHJlc2V0IHRvIGRlZmF1bHRzIGJ5IHRoZSBJTkkgKi8KLSAJYW5pU3RhdGUtPnNw
dXJJbW11bml0eUxldmVsID0gQVRIOUtfQU5JX1NQVVJfSU1NVU5FX0xWTF9ORVc7Ci0gCWFuaVN0
YXRlLT5maXJzdGVwTGV2ZWwgPSBBVEg5S19BTklfRklSU1RFUF9MVkxfTkVXOwotLQlhbmlTdGF0
ZS0+b2ZkbVdlYWtTaWdEZXRlY3RPZmYgPSAhQVRIOUtfQU5JX1VTRV9PRkRNX1dFQUtfU0lHOwot
KwlhbmlTdGF0ZS0+b2ZkbVdlYWtTaWdEZXRlY3QgPSBBVEg5S19BTklfVVNFX09GRE1fV0VBS19T
SUc7Ci0gCWFuaVN0YXRlLT5tcmNDQ0tPZmYgPSAxOyAvKiBub3QgYXZhaWxhYmxlIG9uIHByZSBB
UjkwMDMgKi8KLSB9Ci0gCi1kaWZmIC0tZ2l0IGEvc3JjL2RyaXZlcnMvbmV0L2F0aC9hdGg5ay9h
dGg5a19hcjkwMDNfcGh5LmMgYi9zcmMvZHJpdmVycy9uZXQvYXRoL2F0aDlrL2F0aDlrX2FyOTAw
M19waHkuYwotaW5kZXggNjEwMzA0MC4uMjI0NGI3NyAxMDA2NDQKLS0tLSBhL3NyYy9kcml2ZXJz
L25ldC9hdGgvYXRoOWsvYXRoOWtfYXI5MDAzX3BoeS5jCi0rKysgYi9zcmMvZHJpdmVycy9uZXQv
YXRoL2F0aDlrL2F0aDlrX2FyOTAwM19waHkuYwotQEAgLTg1OSwxOCArODU5LDE4IEBAIHN0YXRp
YyBpbnQgYXI5MDAzX2h3X2FuaV9jb250cm9sKHN0cnVjdCBhdGhfaHcgKmFoLAotIAkJCVJFR19D
TFJfQklUKGFoLCBBUl9QSFlfU0ZDT1JSX0xPVywKLSAJCQkJICAgIEFSX1BIWV9TRkNPUlJfTE9X
X1VTRV9TRUxGX0NPUlJfTE9XKTsKLSAKLS0JCWlmICghb24gIT0gYW5pU3RhdGUtPm9mZG1XZWFr
U2lnRGV0ZWN0T2ZmKSB7Ci0rCQlpZiAob24gIT0gYW5pU3RhdGUtPm9mZG1XZWFrU2lnRGV0ZWN0
KSB7Ci0gCQkJREJHMigiYXRoOWs6ICIKLSAJCQkJIioqIGNoICVkOiBvZmRtIHdlYWsgc2lnbmFs
OiAlcz0+JXNcbiIsCi0gCQkJCWNoYW4tPmNoYW5uZWwsCi0tCQkJCSFhbmlTdGF0ZS0+b2ZkbVdl
YWtTaWdEZXRlY3RPZmYgPwotKwkJCQlhbmlTdGF0ZS0+b2ZkbVdlYWtTaWdEZXRlY3QgPwotIAkJ
CQkib24iIDogIm9mZiIsCi0gCQkJCW9uID8gIm9uIiA6ICJvZmYiKTsKLSAJCQlpZiAob24pCi0g
CQkJCWFoLT5zdGF0cy5hc3RfYW5pX29mZG1vbisrOwotIAkJCWVsc2UKLSAJCQkJYWgtPnN0YXRz
LmFzdF9hbmlfb2ZkbW9mZisrOwotLQkJCWFuaVN0YXRlLT5vZmRtV2Vha1NpZ0RldGVjdE9mZiA9
ICFvbjsKLSsJCQlhbmlTdGF0ZS0+b2ZkbVdlYWtTaWdEZXRlY3QgPSBvbjsKLSAJCX0KLSAJCWJy
ZWFrOwotIAl9Ci1AQCAtMTAxMyw3ICsxMDEzLDcgQEAgc3RhdGljIGludCBhcjkwMDNfaHdfYW5p
X2NvbnRyb2woc3RydWN0IGF0aF9odyAqYWgsCi0gCQkJICAgICAgQVJfUEhZX01SQ19DQ0tfRU5B
QkxFLCBpc19vbik7Ci0gCQlSRUdfUk1XX0ZJRUxEKGFoLCBBUl9QSFlfTVJDX0NDS19DVFJMLAot
IAkJCSAgICAgIEFSX1BIWV9NUkNfQ0NLX01VWF9SRUcsIGlzX29uKTsKLS0JCWlmICghaXNfb24g
IT0gYW5pU3RhdGUtPm1yY0NDS09mZikgewotKwkJaWYgKCEoaXNfb24gIT0gYW5pU3RhdGUtPm1y
Y0NDS09mZikpIHsKLSAJCQlEQkcyKCJhdGg5azogIgotIAkJCQkiKiogY2ggJWQ6IE1SQyBDQ0s6
ICVzPT4lc1xuIiwKLSAJCQkJY2hhbi0+Y2hhbm5lbCwKLUBAIC0xMDM3LDcgKzEwMzcsNyBAQCBz
dGF0aWMgaW50IGFyOTAwM19od19hbmlfY29udHJvbChzdHJ1Y3QgYXRoX2h3ICphaCwKLSAJREJH
MigiYXRoOWs6ICIKLSAJCSJBTkkgcGFyYW1ldGVyczogU0k9JWQsIG9mZG1XUz0lcyBGUz0lZCBN
UkNjY2s9JXMgbGlzdGVuVGltZT0lZCBvZmRtRXJycz0lZCBjY2tFcnJzPSVkXG4iLAotIAkJYW5p
U3RhdGUtPnNwdXJJbW11bml0eUxldmVsLAotLQkJIWFuaVN0YXRlLT5vZmRtV2Vha1NpZ0RldGVj
dE9mZiA/ICJvbiIgOiAib2ZmIiwKLSsJCWFuaVN0YXRlLT5vZmRtV2Vha1NpZ0RldGVjdCA/ICJv
biIgOiAib2ZmIiwKLSAJCWFuaVN0YXRlLT5maXJzdGVwTGV2ZWwsCi0gCQkhYW5pU3RhdGUtPm1y
Y0NDS09mZiA/ICJvbiIgOiAib2ZmIiwKLSAJCWFuaVN0YXRlLT5saXN0ZW5UaW1lLAotQEAgLTEx
MzcsNyArMTEzNyw3IEBAIHN0YXRpYyB2b2lkIGFyOTAwM19od19hbmlfY2FjaGVfaW5pX3JlZ3Mo
c3RydWN0IGF0aF9odyAqYWgpCi0gCS8qIHRoZXNlIGxldmVscyBqdXN0IGdvdCByZXNldCB0byBk
ZWZhdWx0cyBieSB0aGUgSU5JICovCi0gCWFuaVN0YXRlLT5zcHVySW1tdW5pdHlMZXZlbCA9IEFU
SDlLX0FOSV9TUFVSX0lNTVVORV9MVkxfTkVXOwotIAlhbmlTdGF0ZS0+Zmlyc3RlcExldmVsID0g
QVRIOUtfQU5JX0ZJUlNURVBfTFZMX05FVzsKLS0JYW5pU3RhdGUtPm9mZG1XZWFrU2lnRGV0ZWN0
T2ZmID0gIUFUSDlLX0FOSV9VU0VfT0ZETV9XRUFLX1NJRzsKLSsJYW5pU3RhdGUtPm9mZG1XZWFr
U2lnRGV0ZWN0ID0gQVRIOUtfQU5JX1VTRV9PRkRNX1dFQUtfU0lHOwotIAlhbmlTdGF0ZS0+bXJj
Q0NLT2ZmID0gIUFUSDlLX0FOSV9FTkFCTEVfTVJDX0NDSzsKLSB9Ci0gCi0tLSAKLTIuNC4zCi0K
ZGlmZiAtLWdpdCBhL3Rvb2xzL2Zpcm13YXJlL2V0aGVyYm9vdC9wYXRjaGVzL3NlcmllcyBiL3Rv
b2xzL2Zpcm13YXJlL2V0aGVyYm9vdC9wYXRjaGVzL3NlcmllcwppbmRleCAyYzM5ODUzODhhLi44
NmNiMzAwODY1IDEwMDY0NAotLS0gYS90b29scy9maXJtd2FyZS9ldGhlcmJvb3QvcGF0Y2hlcy9z
ZXJpZXMKKysrIGIvdG9vbHMvZmlybXdhcmUvZXRoZXJib290L3BhdGNoZXMvc2VyaWVzCkBAIC0x
LDYgKzEgQEAKIGJvb3RfcHJvbXB0X29wdGlvbi5wYXRjaAotYnVpbGRfZml4XzEucGF0Y2gKLWJ1
aWxkX2ZpeF8yLnBhdGNoCi1idWlsZF9maXhfMy5wYXRjaAotYnVpbGQtY29tcGFyZS5wYXRjaAot
YnVpbGRfZml4XzQucGF0Y2gKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUv
eGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmctNC42CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdl
bG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVu
LWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed May 29 14:22:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 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 1hVzSx-0000Fb-H0; Wed, 29 May 2019 14:22:07 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BERc=T5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hVzSw-0000FW-Mv
 for xen-changelog@lists.xenproject.org; Wed, 29 May 2019 14:22:06 +0000
X-Inumbo-ID: 223b4332-821d-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 223b4332-821d-11e9-8980-bc764e045a96;
 Wed, 29 May 2019 14:22:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVzSv-0006vz-0U
 for xen-changelog@lists.xenproject.org; Wed, 29 May 2019 14:22:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVzSu-0002Je-Tu
 for xen-changelog@lists.xenproject.org; Wed, 29 May 2019 14:22:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hVzSu-0002Je-Tu@xenbits.xenproject.org>
Date: Wed, 29 May 2019 14:22:04 +0000
Subject: [Xen-changelog] [xen staging] x86/altp2m: Fix style errors
 introduced with c/s 9abcac7ff
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGRmNGU0Y2FmZDI4ZDYzYmU2NGRiMDY0OTNlMzEwYWMwMjE3ZDJjNWIKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
V2VkIE1heSAyOSAwNToxOToxMSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBNYXkgMjkgMTQ6Mzk6
MjggMjAxOSArMDEwMAoKICAgIHg4Ni9hbHRwMm06IEZpeCBzdHlsZSBlcnJvcnMgaW50cm9kdWNl
ZCB3aXRoIGMvcyA5YWJjYWM3ZmYKICAgIAogICAgRHJvcCBpbnRyb2R1Y2VkIHRyYWlsaW5nIHdo
aXRlc3BhY2UsIGV4Y2Vzc2l2ZWx5IGxvbmcgbGluZXMsIG1hbC1pbmRlbnRpb24sCiAgICBzdXBl
cmZsdW91cyB1c2Ugb2YgUFJJIG1hY3JvcyBmb3IgaW50LW9yLXNtYWxsZXIgdHlwZXMsIGFuZCBp
bmNvcnJlY3QgUFJJCiAgICBtYWNyb3MgZm9yIGdmbnMgYW5kIG1mbnMuCiAgICAKICAgIFNpZ25l
ZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBS
ZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6
IEdlb3JnZSBEdW5sYXAgPGdlb3JnZS5kdW5sYXBAY2l0cml4LmNvbT4KLS0tCiB4ZW4vYXJjaC94
ODYvaHZtL2h2bS5jIHwgNSArKystLQogeGVuL2FyY2gveDg2L21tL3AybS5jICB8IDggKysrKy0t
LS0KIDIgZmlsZXMgY2hhbmdlZCwgNyBpbnNlcnRpb25zKCspLCA2IGRlbGV0aW9ucygtKQoKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMgYi94ZW4vYXJjaC94ODYvaHZtL2h2bS5j
CmluZGV4IDBlMzNlMDQ4NmEuLmE0NDk0NGJiNzYgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9o
dm0vaHZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9odm0uYwpAQCAtMTc2NSwxMiArMTc2NSwx
MyBAQCBpbnQgaHZtX2hhcF9uZXN0ZWRfcGFnZV9mYXVsdChwYWRkcl90IGdwYSwgdW5zaWduZWQg
bG9uZyBnbGEsCiAgICAgewogICAgICAgICBwMm0gPSBwMm1fZ2V0X2FsdHAybShjdXJyKTsKIAot
ICAgICAgICAvKiAKKyAgICAgICAgLyoKICAgICAgICAgICogR2V0IHRoZSBhbHRwMm0gZW50cnkg
aWYgcHJlc2VudDsgb3IgaWYgbm90LCBwcm9wYWdhdGUgZnJvbQogICAgICAgICAgKiB0aGUgaG9z
dCBwMm0uICBOQiB0aGF0IHRoaXMgcmV0dXJucyB3aXRoIGdmbiBsb2NrZWQgaW4gdGhlCiAgICAg
ICAgICAqIGFsdHAybS4KICAgICAgICAgICovCi0gICAgICAgIGlmICggcDJtX2FsdHAybV9nZXRf
b3JfcHJvcGFnYXRlKHAybSwgZ2ZuLCAmbWZuLCAmcDJtdCwgJnAybWEsIHBhZ2Vfb3JkZXIpICkK
KyAgICAgICAgaWYgKCBwMm1fYWx0cDJtX2dldF9vcl9wcm9wYWdhdGUocDJtLCBnZm4sICZtZm4s
ICZwMm10LAorICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmcDJtYSwg
cGFnZV9vcmRlcikgKQogICAgICAgICB7CiAgICAgICAgICAgICAvKiBFbnRyeSB3YXMgY29waWVk
IGZyb20gaG9zdCAtLSByZXRyeSBmYXVsdCAqLwogICAgICAgICAgICAgcmMgPSAxOwpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gveDg2L21tL3AybS5jIGIveGVuL2FyY2gveDg2L21tL3AybS5jCmluZGV4
IDBlYTg5NDE4NGMuLjRjOTk1NDg2N2MgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9tbS9wMm0u
YworKysgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKQEAgLTI0NDAsNyArMjQ0MCw3IEBAIGJvb2wg
cDJtX2FsdHAybV9nZXRfb3JfcHJvcGFnYXRlKHN0cnVjdCBwMm1fZG9tYWluICphcDJtLCB1bnNp
Z25lZCBsb25nIGdmbl9sLAogICAgICAqIGdmbnMgYmVsb3cuCiAgICAgICovCiAgICAgcDJtX2xv
Y2soYXAybSk7Ci0gICAgCisKICAgICBhbWZuID0gZ2V0X2dmbl90eXBlX2FjY2VzcyhhcDJtLCBn
Zm5fbCwgJmFwMm10LCAmYXAybWEsIDAsIE5VTEwpOwogCiAgICAgaWYgKCAhbWZuX2VxKGFtZm4s
IElOVkFMSURfTUZOKSApCkBAIC0yNDc0LDExICsyNDc0LDExIEBAIGJvb2wgcDJtX2FsdHAybV9n
ZXRfb3JfcHJvcGFnYXRlKHN0cnVjdCBwMm1fZG9tYWluICphcDJtLCB1bnNpZ25lZCBsb25nIGdm
bl9sLAogICAgIGlmICggcmMgKQogICAgIHsKICAgICAgICAgZ3ByaW50ayhYRU5MT0dfRVJSLAot
ICAgICAgICAiZmFpbGVkIHRvIHNldCBlbnRyeSBmb3IgJSMiUFJJeDY0IiAtPiAlIyJQUkl4NjQi
IGFsdHAybSAlIyJQUkl4MTYiLiByYzogJSJQUklpMzIiXG4iLAotICAgICAgICBnZm5fbCwgbWZu
X3goYW1mbiksIHZjcHVfYWx0cDJtKGN1cnJlbnQpLnAybWlkeCwgcmMpOworICAgICAgICAgICAg
ICAgICJmYWlsZWQgdG8gc2V0IGVudHJ5IGZvciAlIlBSSV9nZm4iIC0+ICUiUFJJX21mbiIgYWx0
cDJtICV1LCByYyAlZFxuIiwKKyAgICAgICAgICAgICAgICBnZm5fbCwgbWZuX3goYW1mbiksIHZj
cHVfYWx0cDJtKGN1cnJlbnQpLnAybWlkeCwgcmMpOwogICAgICAgICBkb21haW5fY3Jhc2goYXAy
bS0+ZG9tYWluKTsKICAgICB9Ci0gICAgCisKICAgICByZXR1cm4gdHJ1ZTsKIH0KIAotLQpnZW5l
cmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed May 29 14:22:20 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 14:22: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 1hVzTA-0000GK-JH; Wed, 29 May 2019 14:22:20 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BERc=T5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hVzT9-0000GC-Dy
 for xen-changelog@lists.xenproject.org; Wed, 29 May 2019 14:22:19 +0000
X-Inumbo-ID: 285973c6-821d-11e9-b01b-e374824d2890
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 285973c6-821d-11e9-b01b-e374824d2890;
 Wed, 29 May 2019 14:22:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVzT5-0006w9-7N
 for xen-changelog@lists.xenproject.org; Wed, 29 May 2019 14:22:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVzT5-0002LT-4o
 for xen-changelog@lists.xenproject.org; Wed, 29 May 2019 14:22:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hVzT5-0002LT-4o@xenbits.xenproject.org>
Date: Wed, 29 May 2019 14:22:15 +0000
Subject: [Xen-changelog] [xen staging] x86: init_hypercall_page() cleanup
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGU5OTIwM2Y0ZDJhMTVkZGIxYjM0YTg2N2NhMzAxZjdlZmQwZTk3ZjkKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE1hciAyOCAxNDoyMzoxMyAyMDE5ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBNYXkgMjkgMTQ6Mzk6
MjggMjAxOSArMDEwMAoKICAgIHg4NjogaW5pdF9oeXBlcmNhbGxfcGFnZSgpIGNsZWFudXAKICAg
IAogICAgVGhlIHZhcmlvdXMgcGllY2VzIG9mIHRoZSBoeXBlcmNhbGwgcGFnZSBpbmZyYXN0cnVj
dHVyZSBoYXZlIGdyb3duCiAgICBvcmdhbmljYWxseSBvdmVyIHRpbWUgYW5kIGVuZGVkIHVwIGlu
IGEgYml0IG9mIGEgbWVzcy4KICAgIAogICAgICogUmVuYW1lIGFsbCBmdW5jdGlvbnMgdG8gYmUg
b2YgdGhlIGZvcm0gKl9pbml0X2h5cGVyY2FsbF9wYWdlKCkuICBUaGlzCiAgICAgICBtYWtlcyB0
aGVtIHNvbWV3aGF0IHNob3J0ZXIsIGFuZCBtZWFucyB0aGV5IGNhbiBhY3R1YWxseSBiZSBncmVw
cGVkCiAgICAgICBmb3IgaW4gb25lIGdvLgogICAgICogTW92ZSBpbml0X2h5cGVyY2FsbF9wYWdl
KCkgdG8gZG9tYWluLmMuICBUaGUgNjQtYml0IHRyYXBzLmMgaXNuJ3QgYQogICAgICAgdGVycmli
bHkgYXBwcm9wcmlhdGUgcGxhY2UgZm9yIGl0IHRvIGxpdmUuCiAgICAgKiBEcm9wIGFuIG9ic29s
ZXRlIGNvbW1lbnQgZnJvbSBodm1faW5pdF9oeXBlcmNhbGxfcGFnZSgpIGFuZCBkcm9wIHRoZQog
ICAgICAgZG9tYWluIHBhcmFtZXRlciBmcm9tIGh2bV9mdW5jcy5pbml0X2h5cGVyY2FsbF9wYWdl
KCkgYXMgaXQgaXNuJ3QKICAgICAgIG5lY2Vzc2FyeS4KICAgICAqIFJlYXJyYW5nZSB0aGUgbG9n
aWMgaW4gdGhlIGVhY2ggZnVuY3Rpb24gdG8gYXZvaWQgbmVlZGluZyBleHRyYSBsb2NhbAogICAg
ICAgdmFyaWFibGVzLCBhbmQgdG8gd3JpdGUgdGhlIHBhZ2UgaW4gb25lIHNpbmdsZSBwYXNzLgog
ICAgCiAgICBObyBmdW5jdGlvbmFsIGNoYW5nZS4KICAgIAogICAgU2lnbmVkLW9mZi1ieTogQW5k
cmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KICAgIFJldmlld2VkLWJ5OiBX
ZWkgTGl1IDx3ZWkubGl1MkBjaXRyaXguY29tPgogICAgQWNrZWQtYnk6IEphbiBCZXVsaWNoIDxq
YmV1bGljaEBzdXNlLmNvbT4KICAgIFJldmlld2VkLWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFu
QGludGVsLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvZG9tYWluLmMgICAgICAgICAgIHwgMTQgKysr
KysrKysrCiB4ZW4vYXJjaC94ODYvZG9tY3RsLmMgICAgICAgICAgIHwgIDIgKy0KIHhlbi9hcmNo
L3g4Ni9odm0vaHZtLmMgICAgICAgICAgfCAgOCArKy0tLS0KIHhlbi9hcmNoL3g4Ni9odm0vc3Zt
L3N2bS5jICAgICAgfCAxOCArKysrKystLS0tLS0KIHhlbi9hcmNoL3g4Ni9odm0vdm14L3ZteC5j
ICAgICAgfCAxOCArKysrKystLS0tLS0KIHhlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMgICAg
fCAgMyArLQogeGVuL2FyY2gveDg2L3B2L2h5cGVyY2FsbC5jICAgICB8IDYzICsrKysrKysrKysr
KysrKysrKysrLS0tLS0tLS0tLS0tLS0tLS0tLS0tCiB4ZW4vYXJjaC94ODYvdHJhcHMuYyAgICAg
ICAgICAgIHwgIDIgKy0KIHhlbi9hcmNoL3g4Ni94ODZfNjQvdHJhcHMuYyAgICAgfCAxMyAtLS0t
LS0tLS0KIHhlbi9pbmNsdWRlL2FzbS14ODYvZG9tYWluLmggICAgfCAgMiArLQogeGVuL2luY2x1
ZGUvYXNtLXg4Ni9odm0vaHZtLmggICB8ICA0ICstLQogeGVuL2luY2x1ZGUvYXNtLXg4Ni9oeXBl
cmNhbGwuaCB8ICA0ICstLQogMTIgZmlsZXMgY2hhbmdlZCwgNzMgaW5zZXJ0aW9ucygrKSwgNzgg
ZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L2RvbWFpbi5jIGIveGVuL2Fy
Y2gveDg2L2RvbWFpbi5jCmluZGV4IGFjOTYwZGRkNDAuLjk0ODVhMTdkZGQgMTAwNjQ0Ci0tLSBh
L3hlbi9hcmNoL3g4Ni9kb21haW4uYworKysgYi94ZW4vYXJjaC94ODYvZG9tYWluLmMKQEAgLTE3
NSw2ICsxNzUsMjAgQEAgc3RhdGljIHZvaWQgbm9yZXR1cm4gY29udGludWVfaWRsZV9kb21haW4o
c3RydWN0IHZjcHUgKnYpCiAgICAgcmVzZXRfc3RhY2tfYW5kX2p1bXAoaWRsZV9sb29wKTsKIH0K
IAordm9pZCBpbml0X2h5cGVyY2FsbF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHZvaWQgKnB0cikK
K3sKKyAgICBtZW1zZXQocHRyLCAweGNjLCBQQUdFX1NJWkUpOworCisgICAgaWYgKCBpc19odm1f
ZG9tYWluKGQpICkKKyAgICAgICAgaHZtX2luaXRfaHlwZXJjYWxsX3BhZ2UoZCwgcHRyKTsKKyAg
ICBlbHNlIGlmICggaXNfcHZfNjRiaXRfZG9tYWluKGQpICkKKyAgICAgICAgcHZfcmluZzNfaW5p
dF9oeXBlcmNhbGxfcGFnZShwdHIpOworICAgIGVsc2UgaWYgKCBpc19wdl8zMmJpdF9kb21haW4o
ZCkgKQorICAgICAgICBwdl9yaW5nMV9pbml0X2h5cGVyY2FsbF9wYWdlKHB0cik7CisgICAgZWxz
ZQorICAgICAgICBBU1NFUlRfVU5SRUFDSEFCTEUoKTsKK30KKwogdm9pZCBkdW1wX3BhZ2VmcmFt
ZV9pbmZvKHN0cnVjdCBkb21haW4gKmQpCiB7CiAgICAgc3RydWN0IHBhZ2VfaW5mbyAqcGFnZTsK
ZGlmZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9kb21jdGwuYyBiL3hlbi9hcmNoL3g4Ni9kb21jdGwu
YwppbmRleCA5YmYyZDA4MjBmLi43YzZiODA5M2QyIDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYv
ZG9tY3RsLmMKKysrIGIveGVuL2FyY2gveDg2L2RvbWN0bC5jCkBAIC01MTcsNyArNTE3LDcgQEAg
bG9uZyBhcmNoX2RvX2RvbWN0bCgKICAgICAgICAgfQogCiAgICAgICAgIGh5cGVyY2FsbF9wYWdl
ID0gX19tYXBfZG9tYWluX3BhZ2UocGFnZSk7Ci0gICAgICAgIGh5cGVyY2FsbF9wYWdlX2luaXRp
YWxpc2UoZCwgaHlwZXJjYWxsX3BhZ2UpOworICAgICAgICBpbml0X2h5cGVyY2FsbF9wYWdlKGQs
IGh5cGVyY2FsbF9wYWdlKTsKICAgICAgICAgdW5tYXBfZG9tYWluX3BhZ2UoaHlwZXJjYWxsX3Bh
Z2UpOwogCiAgICAgICAgIHB1dF9wYWdlX2FuZF90eXBlKHBhZ2UpOwpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L2h2bS9odm0uYyBiL3hlbi9hcmNoL3g4Ni9odm0vaHZtLmMKaW5kZXggYTQ0OTQ0
YmI3Ni4uZDhkNWQ0NTcwYyAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS9odm0uYworKysg
Yi94ZW4vYXJjaC94ODYvaHZtL2h2bS5jCkBAIC0zODA3LDEzICszODA3LDExIEBAIHN0YXRpYyB2
b2lkIGh2bV9sYXRjaF9zaGluZm9fc2l6ZShzdHJ1Y3QgZG9tYWluICpkKQogICAgIH0KIH0KIAot
LyogSW5pdGlhbGlzZSBhIGh5cGVyY2FsbCB0cmFuc2ZlciBwYWdlIGZvciBhIFZNWCBkb21haW4g
dXNpbmcKLSAgIHBhcmF2aXJ0dWFsaXNlZCBkcml2ZXJzLiAqLwotdm9pZCBodm1faHlwZXJjYWxs
X3BhZ2VfaW5pdGlhbGlzZShzdHJ1Y3QgZG9tYWluICpkLAotICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICB2b2lkICpoeXBlcmNhbGxfcGFnZSkKK3ZvaWQgaHZtX2luaXRfaHlwZXJj
YWxsX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdm9pZCAqcHRyKQogewogICAgIGh2bV9sYXRjaF9z
aGluZm9fc2l6ZShkKTsKLSAgICBhbHRlcm5hdGl2ZV92Y2FsbChodm1fZnVuY3MuaW5pdF9oeXBl
cmNhbGxfcGFnZSwgZCwgaHlwZXJjYWxsX3BhZ2UpOworCisgICAgYWx0ZXJuYXRpdmVfdmNhbGwo
aHZtX2Z1bmNzLmluaXRfaHlwZXJjYWxsX3BhZ2UsIHB0cik7CiB9CiAKIHZvaWQgaHZtX3ZjcHVf
cmVzZXRfc3RhdGUoc3RydWN0IHZjcHUgKnYsIHVpbnQxNl90IGNzLCB1aW50MTZfdCBpcCkKZGlm
ZiAtLWdpdCBhL3hlbi9hcmNoL3g4Ni9odm0vc3ZtL3N2bS5jIGIveGVuL2FyY2gveDg2L2h2bS9z
dm0vc3ZtLmMKaW5kZXggOWYyNjQ5MzE1Ny4uY2Q2YTZiMzgyYiAxMDA2NDQKLS0tIGEveGVuL2Fy
Y2gveDg2L2h2bS9zdm0vc3ZtLmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS9zdm0vc3ZtLmMKQEAg
LTkxNiwxNyArOTE2LDIwIEBAIHN0YXRpYyB1bnNpZ25lZCBpbnQgc3ZtX2dldF9pbnNuX2J5dGVz
KHN0cnVjdCB2Y3B1ICp2LCB1aW50OF90ICpidWYpCiAgICAgcmV0dXJuIGxlbjsKIH0KIAotc3Rh
dGljIHZvaWQgc3ZtX2luaXRfaHlwZXJjYWxsX3BhZ2Uoc3RydWN0IGRvbWFpbiAqZCwgdm9pZCAq
aHlwZXJjYWxsX3BhZ2UpCitzdGF0aWMgdm9pZCBzdm1faW5pdF9oeXBlcmNhbGxfcGFnZSh2b2lk
ICpwKQogewotICAgIGNoYXIgKnA7Ci0gICAgaW50IGk7CisgICAgdW5zaWduZWQgaW50IGk7CiAK
LSAgICBmb3IgKCBpID0gMDsgaSA8IChQQUdFX1NJWkUgLyAzMik7IGkrKyApCisgICAgZm9yICgg
aSA9IDA7IGkgPCAoUEFHRV9TSVpFIC8gMzIpOyBpKyssIHAgKz0gMzIgKQogICAgIHsKLSAgICAg
ICAgaWYgKCBpID09IF9fSFlQRVJWSVNPUl9pcmV0ICkKKyAgICAgICAgaWYgKCB1bmxpa2VseShp
ID09IF9fSFlQRVJWSVNPUl9pcmV0KSApCisgICAgICAgIHsKKyAgICAgICAgICAgIC8qIEhZUEVS
VklTT1JfaXJldCBpc24ndCBzdXBwb3J0ZWQgKi8KKyAgICAgICAgICAgICoodTE2ICopcCA9IDB4
MGIwZjsgLyogdWQyICovCisKICAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICB9CiAKLSAg
ICAgICAgcCA9IChjaGFyICopKGh5cGVyY2FsbF9wYWdlICsgKGkgKiAzMikpOwogICAgICAgICAq
KHU4ICAqKShwICsgMCkgPSAweGI4OyAvKiBtb3YgaW1tMzIsICVlYXggKi8KICAgICAgICAgKih1
MzIgKikocCArIDEpID0gaTsKICAgICAgICAgKih1OCAgKikocCArIDUpID0gMHgwZjsgLyogdm1t
Y2FsbCAqLwpAQCAtOTM0LDkgKzkzNyw2IEBAIHN0YXRpYyB2b2lkIHN2bV9pbml0X2h5cGVyY2Fs
bF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHZvaWQgKmh5cGVyY2FsbF9wYWdlKQogICAgICAgICAq
KHU4ICAqKShwICsgNykgPSAweGQ5OwogICAgICAgICAqKHU4ICAqKShwICsgOCkgPSAweGMzOyAv
KiByZXQgKi8KICAgICB9Ci0KLSAgICAvKiBEb24ndCBzdXBwb3J0IEhZUEVSVklTT1JfaXJldCBh
dCB0aGUgbW9tZW50ICovCi0gICAgKih1MTYgKikoaHlwZXJjYWxsX3BhZ2UgKyAoX19IWVBFUlZJ
U09SX2lyZXQgKiAzMikpID0gMHgwYjBmOyAvKiB1ZDIgKi8KIH0KIAogc3RhdGljIGlubGluZSB2
b2lkIHN2bV90c2NfcmF0aW9fc2F2ZShzdHJ1Y3QgdmNwdSAqdikKZGlmZiAtLWdpdCBhL3hlbi9h
cmNoL3g4Ni9odm0vdm14L3ZteC5jIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKaW5kZXgg
N2Q5NjY3ODc1My4uMDA2MDMxMGQ3NCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L2h2bS92bXgv
dm14LmMKKysrIGIveGVuL2FyY2gveDg2L2h2bS92bXgvdm14LmMKQEAgLTEyNjIsMTcgKzEyNjIs
MjAgQEAgc3RhdGljIHZvaWQgdm14X3NldF9kZXNjcmlwdG9yX2FjY2Vzc19leGl0aW5nKHN0cnVj
dCB2Y3B1ICp2LCBib29sIGVuYWJsZSkKICAgICB2bXhfdm1jc19leGl0KHYpOwogfQogCi1zdGF0
aWMgdm9pZCB2bXhfaW5pdF9oeXBlcmNhbGxfcGFnZShzdHJ1Y3QgZG9tYWluICpkLCB2b2lkICpo
eXBlcmNhbGxfcGFnZSkKK3N0YXRpYyB2b2lkIHZteF9pbml0X2h5cGVyY2FsbF9wYWdlKHZvaWQg
KnApCiB7Ci0gICAgY2hhciAqcDsKLSAgICBpbnQgaTsKKyAgICB1bnNpZ25lZCBpbnQgaTsKIAot
ICAgIGZvciAoIGkgPSAwOyBpIDwgKFBBR0VfU0laRSAvIDMyKTsgaSsrICkKKyAgICBmb3IgKCBp
ID0gMDsgaSA8IChQQUdFX1NJWkUgLyAzMik7IGkrKywgcCArPSAzMiApCiAgICAgewotICAgICAg
ICBpZiAoIGkgPT0gX19IWVBFUlZJU09SX2lyZXQgKQorICAgICAgICBpZiAoIHVubGlrZWx5KGkg
PT0gX19IWVBFUlZJU09SX2lyZXQpICkKKyAgICAgICAgeworICAgICAgICAgICAgLyogSFlQRVJW
SVNPUl9pcmV0IGlzbid0IHN1cHBvcnRlZCAqLworICAgICAgICAgICAgKih1MTYgKilwID0gMHgw
YjBmOyAvKiB1ZDIgKi8KKwogICAgICAgICAgICAgY29udGludWU7CisgICAgICAgIH0KIAotICAg
ICAgICBwID0gKGNoYXIgKikoaHlwZXJjYWxsX3BhZ2UgKyAoaSAqIDMyKSk7CiAgICAgICAgICoo
dTggICopKHAgKyAwKSA9IDB4Yjg7IC8qIG1vdiBpbW0zMiwgJWVheCAqLwogICAgICAgICAqKHUz
MiAqKShwICsgMSkgPSBpOwogICAgICAgICAqKHU4ICAqKShwICsgNSkgPSAweDBmOyAvKiB2bWNh
bGwgKi8KQEAgLTEyODAsOSArMTI4Myw2IEBAIHN0YXRpYyB2b2lkIHZteF9pbml0X2h5cGVyY2Fs
bF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHZvaWQgKmh5cGVyY2FsbF9wYWdlKQogICAgICAgICAq
KHU4ICAqKShwICsgNykgPSAweGMxOwogICAgICAgICAqKHU4ICAqKShwICsgOCkgPSAweGMzOyAv
KiByZXQgKi8KICAgICB9Ci0KLSAgICAvKiBEb24ndCBzdXBwb3J0IEhZUEVSVklTT1JfaXJldCBh
dCB0aGUgbW9tZW50ICovCi0gICAgKih1MTYgKikoaHlwZXJjYWxsX3BhZ2UgKyAoX19IWVBFUlZJ
U09SX2lyZXQgKiAzMikpID0gMHgwYjBmOyAvKiB1ZDIgKi8KIH0KIAogc3RhdGljIHVuc2lnbmVk
IGludCB2bXhfZ2V0X2ludGVycnVwdF9zaGFkb3coc3RydWN0IHZjcHUgKnYpCmRpZmYgLS1naXQg
YS94ZW4vYXJjaC94ODYvcHYvZG9tMF9idWlsZC5jIGIveGVuL2FyY2gveDg2L3B2L2RvbTBfYnVp
bGQuYwppbmRleCA5MDM2MTFmYjBkLi4xYmQ1M2U5YzA4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94
ODYvcHYvZG9tMF9idWlsZC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9wdi9kb20wX2J1aWxkLmMKQEAg
LTczOSw4ICs3MzksNyBAQCBpbnQgX19pbml0IGRvbTBfY29uc3RydWN0X3B2KHN0cnVjdCBkb21h
aW4gKmQsCiAgICAgICAgICAgICByYyA9IC1FSU5WQUw7CiAgICAgICAgICAgICBnb3RvIG91dDsK
ICAgICAgICAgfQotICAgICAgICBoeXBlcmNhbGxfcGFnZV9pbml0aWFsaXNlKAotICAgICAgICAg
ICAgZCwgKHZvaWQgKikodW5zaWduZWQgbG9uZylwYXJtcy52aXJ0X2h5cGVyY2FsbCk7CisgICAg
ICAgIGluaXRfaHlwZXJjYWxsX3BhZ2UoZCwgX3AocGFybXMudmlydF9oeXBlcmNhbGwpKTsKICAg
ICB9CiAKICAgICAvKiBGcmVlIHRlbXBvcmFyeSBidWZmZXJzLiAqLwpkaWZmIC0tZ2l0IGEveGVu
L2FyY2gveDg2L3B2L2h5cGVyY2FsbC5jIGIveGVuL2FyY2gveDg2L3B2L2h5cGVyY2FsbC5jCmlu
ZGV4IDVmZGI4Zjk4OGYuLjBjODRjMGIzYTAgMTAwNjQ0Ci0tLSBhL3hlbi9hcmNoL3g4Ni9wdi9o
eXBlcmNhbGwuYworKysgYi94ZW4vYXJjaC94ODYvcHYvaHlwZXJjYWxsLmMKQEAgLTI2NywxNiAr
MjY3LDI4IEBAIGVudW0gbWNfZGlzcG9zaXRpb24gYXJjaF9kb19tdWx0aWNhbGxfY2FsbChzdHJ1
Y3QgbWNfc3RhdGUgKnN0YXRlKQogICAgICAgICAgICAgID8gbWNfY29udGludWUgOiBtY19wcmVl
bXB0OwogfQogCi12b2lkIGh5cGVyY2FsbF9wYWdlX2luaXRpYWxpc2VfcmluZzNfa2VybmVsKHZv
aWQgKmh5cGVyY2FsbF9wYWdlKQordm9pZCBwdl9yaW5nM19pbml0X2h5cGVyY2FsbF9wYWdlKHZv
aWQgKnApCiB7Ci0gICAgdm9pZCAqcCA9IGh5cGVyY2FsbF9wYWdlOwogICAgIHVuc2lnbmVkIGlu
dCBpOwogCi0gICAgLyogRmlsbCBpbiBhbGwgdGhlIHRyYW5zZmVyIHBvaW50cyB3aXRoIHRlbXBs
YXRlIG1hY2hpbmUgY29kZS4gKi8KICAgICBmb3IgKCBpID0gMDsgaSA8IChQQUdFX1NJWkUgLyAz
Mik7IGkrKywgcCArPSAzMiApCiAgICAgewotICAgICAgICBpZiAoIGkgPT0gX19IWVBFUlZJU09S
X2lyZXQgKQorICAgICAgICBpZiAoIHVubGlrZWx5KGkgPT0gX19IWVBFUlZJU09SX2lyZXQpICkK
KyAgICAgICAgeworICAgICAgICAgICAgLyoKKyAgICAgICAgICAgICAqIEhZUEVSVklTT1JfaXJl
dCBpcyBzcGVjaWFsIGJlY2F1c2UgaXQgZG9lc24ndCByZXR1cm4gYW5kCisgICAgICAgICAgICAg
KiBleHBlY3RzIGEgc3BlY2lhbCBzdGFjayBmcmFtZS4gR3Vlc3RzIGp1bXAgYXQgdGhpcyB0cmFu
c2ZlcgorICAgICAgICAgICAgICogcG9pbnQgaW5zdGVhZCBvZiBjYWxsaW5nIGl0LgorICAgICAg
ICAgICAgICovCisgICAgICAgICAgICAqKHU4ICAqKShwKyAwKSA9IDB4NTE7ICAgIC8qIHB1c2gg
JXJjeCAqLworICAgICAgICAgICAgKih1MTYgKikocCsgMSkgPSAweDUzNDE7ICAvKiBwdXNoICVy
MTEgKi8KKyAgICAgICAgICAgICoodTggICopKHArIDMpID0gMHg1MDsgICAgLyogcHVzaCAlcmF4
ICovCisgICAgICAgICAgICAqKHU4ICAqKShwKyA0KSA9IDB4Yjg7ICAgIC8qIG1vdiAgJF9fSFlQ
RVJWSVNPUl9pcmV0LCAlZWF4ICovCisgICAgICAgICAgICAqKHUzMiAqKShwKyA1KSA9IF9fSFlQ
RVJWSVNPUl9pcmV0OworICAgICAgICAgICAgKih1MTYgKikocCsgOSkgPSAweDA1MGY7ICAvKiBz
eXNjYWxsICovCisKICAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICB9CiAKICAgICAgICAg
Kih1OCAgKikocCsgMCkgPSAweDUxOyAgICAvKiBwdXNoICVyY3ggKi8KICAgICAgICAgKih1MTYg
KikocCsgMSkgPSAweDUzNDE7ICAvKiBwdXNoICVyMTEgKi8KQEAgLTI4Nyw0OSArMjk5LDM0IEBA
IHZvaWQgaHlwZXJjYWxsX3BhZ2VfaW5pdGlhbGlzZV9yaW5nM19rZXJuZWwodm9pZCAqaHlwZXJj
YWxsX3BhZ2UpCiAgICAgICAgICoodTggICopKHArMTIpID0gMHg1OTsgICAgLyogcG9wICAlcmN4
ICovCiAgICAgICAgICoodTggICopKHArMTMpID0gMHhjMzsgICAgLyogcmV0ICovCiAgICAgfQot
Ci0gICAgLyoKLSAgICAgKiBIWVBFUlZJU09SX2lyZXQgaXMgc3BlY2lhbCBiZWNhdXNlIGl0IGRv
ZXNuJ3QgcmV0dXJuIGFuZCBleHBlY3RzIGEKLSAgICAgKiBzcGVjaWFsIHN0YWNrIGZyYW1lLiBH
dWVzdHMganVtcCBhdCB0aGlzIHRyYW5zZmVyIHBvaW50IGluc3RlYWQgb2YKLSAgICAgKiBjYWxs
aW5nIGl0LgotICAgICAqLwotICAgIHAgPSBoeXBlcmNhbGxfcGFnZSArIChfX0hZUEVSVklTT1Jf
aXJldCAqIDMyKTsKLSAgICAqKHU4ICAqKShwKyAwKSA9IDB4NTE7ICAgIC8qIHB1c2ggJXJjeCAq
LwotICAgICoodTE2ICopKHArIDEpID0gMHg1MzQxOyAgLyogcHVzaCAlcjExICovCi0gICAgKih1
OCAgKikocCsgMykgPSAweDUwOyAgICAvKiBwdXNoICVyYXggKi8KLSAgICAqKHU4ICAqKShwKyA0
KSA9IDB4Yjg7ICAgIC8qIG1vdiAgJF9fSFlQRVJWSVNPUl9pcmV0LCVlYXggKi8KLSAgICAqKHUz
MiAqKShwKyA1KSA9IF9fSFlQRVJWSVNPUl9pcmV0OwotICAgICoodTE2ICopKHArIDkpID0gMHgw
NTBmOyAgLyogc3lzY2FsbCAqLwogfQogCi12b2lkIGh5cGVyY2FsbF9wYWdlX2luaXRpYWxpc2Vf
cmluZzFfa2VybmVsKHZvaWQgKmh5cGVyY2FsbF9wYWdlKQordm9pZCBwdl9yaW5nMV9pbml0X2h5
cGVyY2FsbF9wYWdlKHZvaWQgKnApCiB7Ci0gICAgdm9pZCAqcCA9IGh5cGVyY2FsbF9wYWdlOwog
ICAgIHVuc2lnbmVkIGludCBpOwogCi0gICAgLyogRmlsbCBpbiBhbGwgdGhlIHRyYW5zZmVyIHBv
aW50cyB3aXRoIHRlbXBsYXRlIG1hY2hpbmUgY29kZS4gKi8KLQogICAgIGZvciAoIGkgPSAwOyBp
IDwgKFBBR0VfU0laRSAvIDMyKTsgaSsrLCBwICs9IDMyICkKICAgICB7Ci0gICAgICAgIGlmICgg
aSA9PSBfX0hZUEVSVklTT1JfaXJldCApCisgICAgICAgIGlmICggdW5saWtlbHkoaSA9PSBfX0hZ
UEVSVklTT1JfaXJldCkgKQorICAgICAgICB7CisgICAgICAgICAgICAvKgorICAgICAgICAgICAg
ICogSFlQRVJWSVNPUl9pcmV0IGlzIHNwZWNpYWwgYmVjYXVzZSBpdCBkb2Vzbid0IHJldHVybiBh
bmQKKyAgICAgICAgICAgICAqIGV4cGVjdHMgYSBzcGVjaWFsIHN0YWNrIGZyYW1lLiBHdWVzdHMg
anVtcCBhdCB0aGlzIHRyYW5zZmVyCisgICAgICAgICAgICAgKiBwb2ludCBpbnN0ZWFkIG9mIGNh
bGxpbmcgaXQuCisgICAgICAgICAgICAgKi8KKyAgICAgICAgICAgICoodTggICopKHArIDApID0g
MHg1MDsgICAgLyogcHVzaCAlZWF4ICovCisgICAgICAgICAgICAqKHU4ICAqKShwKyAxKSA9IDB4
Yjg7ICAgIC8qIG1vdiAgJF9fSFlQRVJWSVNPUl9pcmV0LCAlZWF4ICovCisgICAgICAgICAgICAq
KHUzMiAqKShwKyAyKSA9IF9fSFlQRVJWSVNPUl9pcmV0OworICAgICAgICAgICAgKih1MTYgKiko
cCsgNikgPSAoSFlQRVJDQUxMX1ZFQ1RPUiA8PCA4KSB8IDB4Y2Q7IC8qIGludCAgJHh4ICovCisK
ICAgICAgICAgICAgIGNvbnRpbnVlOworICAgICAgICB9CiAKICAgICAgICAgKih1OCAgKikocCsg
MCkgPSAweGI4OyAgICAvKiBtb3YgICQ8aT4sJWVheCAqLwogICAgICAgICAqKHUzMiAqKShwKyAx
KSA9IGk7CiAgICAgICAgICoodTE2ICopKHArIDUpID0gKEhZUEVSQ0FMTF9WRUNUT1IgPDwgOCkg
fCAweGNkOyAvKiBpbnQgICR4eCAqLwogICAgICAgICAqKHU4ICAqKShwKyA3KSA9IDB4YzM7ICAg
IC8qIHJldCAqLwogICAgIH0KLQotICAgIC8qCi0gICAgICogSFlQRVJWSVNPUl9pcmV0IGlzIHNw
ZWNpYWwgYmVjYXVzZSBpdCBkb2Vzbid0IHJldHVybiBhbmQgZXhwZWN0cyBhCi0gICAgICogc3Bl
Y2lhbCBzdGFjayBmcmFtZS4gR3Vlc3RzIGp1bXAgYXQgdGhpcyB0cmFuc2ZlciBwb2ludCBpbnN0
ZWFkIG9mCi0gICAgICogY2FsbGluZyBpdC4KLSAgICAgKi8KLSAgICBwID0gaHlwZXJjYWxsX3Bh
Z2UgKyAoX19IWVBFUlZJU09SX2lyZXQgKiAzMik7Ci0gICAgKih1OCAgKikocCsgMCkgPSAweDUw
OyAgICAvKiBwdXNoICVlYXggKi8KLSAgICAqKHU4ICAqKShwKyAxKSA9IDB4Yjg7ICAgIC8qIG1v
diAgJF9fSFlQRVJWSVNPUl9pcmV0LCVlYXggKi8KLSAgICAqKHUzMiAqKShwKyAyKSA9IF9fSFlQ
RVJWSVNPUl9pcmV0OwotICAgICoodTE2ICopKHArIDYpID0gKEhZUEVSQ0FMTF9WRUNUT1IgPDwg
OCkgfCAweGNkOyAvKiBpbnQgICR4eCAqLwogfQogCiAvKgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gv
eDg2L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYvdHJhcHMuYwppbmRleCAwNWRkYzM5YmZlLi5iYTEw
NTNmYTY4IDEwMDY0NAotLS0gYS94ZW4vYXJjaC94ODYvdHJhcHMuYworKysgYi94ZW4vYXJjaC94
ODYvdHJhcHMuYwpAQCAtODI4LDcgKzgyOCw3IEBAIGludCBndWVzdF93cm1zcl94ZW4oc3RydWN0
IHZjcHUgKnYsIHVpbnQzMl90IGlkeCwgdWludDY0X3QgdmFsKQogICAgICAgICB9CiAKICAgICAg
ICAgaHlwZXJjYWxsX3BhZ2UgPSBfX21hcF9kb21haW5fcGFnZShwYWdlKTsKLSAgICAgICAgaHlw
ZXJjYWxsX3BhZ2VfaW5pdGlhbGlzZShkLCBoeXBlcmNhbGxfcGFnZSk7CisgICAgICAgIGluaXRf
aHlwZXJjYWxsX3BhZ2UoZCwgaHlwZXJjYWxsX3BhZ2UpOwogICAgICAgICB1bm1hcF9kb21haW5f
cGFnZShoeXBlcmNhbGxfcGFnZSk7CiAKICAgICAgICAgcHV0X3BhZ2VfYW5kX3R5cGUocGFnZSk7
CmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYveDg2XzY0L3RyYXBzLmMgYi94ZW4vYXJjaC94ODYv
eDg2XzY0L3RyYXBzLmMKaW5kZXggY2I0YmYwYTI3MS4uMjNkOTM1NzY1NyAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L3g4Nl82NC90cmFwcy5jCisrKyBiL3hlbi9hcmNoL3g4Ni94ODZfNjQvdHJh
cHMuYwpAQCAtMzYwLDE5ICszNjAsNiBAQCB2b2lkIHN1YmFyY2hfcGVyY3B1X3RyYXBzX2luaXQo
dm9pZCkKICAgICB3cm1zcmwoTVNSX1NZU0NBTExfTUFTSywgWEVOX1NZU0NBTExfTUFTSyk7CiB9
CiAKLXZvaWQgaHlwZXJjYWxsX3BhZ2VfaW5pdGlhbGlzZShzdHJ1Y3QgZG9tYWluICpkLCB2b2lk
ICpoeXBlcmNhbGxfcGFnZSkKLXsKLSAgICBtZW1zZXQoaHlwZXJjYWxsX3BhZ2UsIDB4Q0MsIFBB
R0VfU0laRSk7Ci0gICAgaWYgKCBpc19odm1fZG9tYWluKGQpICkKLSAgICAgICAgaHZtX2h5cGVy
Y2FsbF9wYWdlX2luaXRpYWxpc2UoZCwgaHlwZXJjYWxsX3BhZ2UpOwotICAgIGVsc2UgaWYgKCBp
c19wdl82NGJpdF9kb21haW4oZCkgKQotICAgICAgICBoeXBlcmNhbGxfcGFnZV9pbml0aWFsaXNl
X3JpbmczX2tlcm5lbChoeXBlcmNhbGxfcGFnZSk7Ci0gICAgZWxzZSBpZiAoIGlzX3B2XzMyYml0
X2RvbWFpbihkKSApCi0gICAgICAgIGh5cGVyY2FsbF9wYWdlX2luaXRpYWxpc2VfcmluZzFfa2Vy
bmVsKGh5cGVyY2FsbF9wYWdlKTsKLSAgICBlbHNlCi0gICAgICAgIEFTU0VSVF9VTlJFQUNIQUJM
RSgpOwotfQotCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgogICogbW9kZTogQwpkaWZmIC0tZ2l0
IGEveGVuL2luY2x1ZGUvYXNtLXg4Ni9kb21haW4uaCBiL3hlbi9pbmNsdWRlL2FzbS14ODYvZG9t
YWluLmgKaW5kZXggMjE0ZTQ0Y2UxYy4uNzJkZWE4MGI3YyAxMDA2NDQKLS0tIGEveGVuL2luY2x1
ZGUvYXNtLXg4Ni9kb21haW4uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2RvbWFpbi5oCkBA
IC04Myw3ICs4Myw3IEBAIHZvaWQgY3B1aWRfcG9saWN5X3VwZGF0ZWQoc3RydWN0IHZjcHUgKnYp
OwogICogSW5pdGlhbGlzZSBhIGh5cGVyY2FsbC10cmFuc2ZlciBwYWdlLiBUaGUgZ2l2ZW4gcG9p
bnRlciBtdXN0IGJlIG1hcHBlZAogICogaW4gWGVuIHZpcnR1YWwgYWRkcmVzcyBzcGFjZSAoYWNj
ZXNzZXMgYXJlIG5vdCB2YWxpZGF0ZWQgb3IgY2hlY2tlZCkuCiAgKi8KLXZvaWQgaHlwZXJjYWxs
X3BhZ2VfaW5pdGlhbGlzZShzdHJ1Y3QgZG9tYWluICpkLCB2b2lkICopOwordm9pZCBpbml0X2h5
cGVyY2FsbF9wYWdlKHN0cnVjdCBkb21haW4gKmQsIHZvaWQgKik7CiAKIC8qKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCiAvKiAgICAgICAgICBzaGFkb3cg
cGFnaW5nIGV4dGVuc2lvbiAgICAgICAgICAgICAqLwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUv
YXNtLXg4Ni9odm0vaHZtLmggYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaAppbmRleCAx
OTIxNDIyYzYxLi5iMzI3YmQyNTI0IDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20teDg2L2h2
bS9odm0uaAorKysgYi94ZW4vaW5jbHVkZS9hc20teDg2L2h2bS9odm0uaApAQCAtMTUyLDcgKzE1
Miw3IEBAIHN0cnVjdCBodm1fZnVuY3Rpb25fdGFibGUgewogCiAgICAgdm9pZCAoKmluamVjdF9l
dmVudCkoY29uc3Qgc3RydWN0IHg4Nl9ldmVudCAqZXZlbnQpOwogCi0gICAgdm9pZCAoKmluaXRf
aHlwZXJjYWxsX3BhZ2UpKHN0cnVjdCBkb21haW4gKmQsIHZvaWQgKmh5cGVyY2FsbF9wYWdlKTsK
KyAgICB2b2lkICgqaW5pdF9oeXBlcmNhbGxfcGFnZSkodm9pZCAqcHRyKTsKIAogICAgIGJvb2wg
KCpldmVudF9wZW5kaW5nKShjb25zdCBzdHJ1Y3QgdmNwdSAqdik7CiAgICAgYm9vbCAoKmdldF9w
ZW5kaW5nX2V2ZW50KShzdHJ1Y3QgdmNwdSAqdiwgc3RydWN0IHg4Nl9ldmVudCAqaW5mbyk7CkBA
IC0yNzIsNyArMjcyLDcgQEAgaW50IGh2bV9naXJxX2Rlc3RfMl92Y3B1X2lkKHN0cnVjdCBkb21h
aW4gKmQsIHVpbnQ4X3QgZGVzdCwgdWludDhfdCBkZXN0X21vZGUpOwogZW51bSBodm1faW50Ymxr
CiBodm1faW50ZXJydXB0X2Jsb2NrZWQoc3RydWN0IHZjcHUgKnYsIHN0cnVjdCBodm1faW50YWNr
IGludGFjayk7CiAKLXZvaWQgaHZtX2h5cGVyY2FsbF9wYWdlX2luaXRpYWxpc2Uoc3RydWN0IGRv
bWFpbiAqZCwgdm9pZCAqaHlwZXJjYWxsX3BhZ2UpOwordm9pZCBodm1faW5pdF9oeXBlcmNhbGxf
cGFnZShzdHJ1Y3QgZG9tYWluICpkLCB2b2lkICpwdHIpOwogCiB2b2lkIGh2bV9nZXRfc2VnbWVu
dF9yZWdpc3RlcihzdHJ1Y3QgdmNwdSAqdiwgZW51bSB4ODZfc2VnbWVudCBzZWcsCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBzdHJ1Y3Qgc2VnbWVudF9yZWdpc3RlciAqcmVnKTsKZGlm
ZiAtLWdpdCBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHlwZXJjYWxsLmggYi94ZW4vaW5jbHVkZS9h
c20teDg2L2h5cGVyY2FsbC5oCmluZGV4IDQ5ZWI1ZjEyYjcuLjFjZDgwNDY0NjQgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL2FzbS14ODYvaHlwZXJjYWxsLmgKKysrIGIveGVuL2luY2x1ZGUvYXNt
LXg4Ni9oeXBlcmNhbGwuaApAQCAtMzAsOCArMzAsOCBAQCBleHRlcm4gY29uc3QgaHlwZXJjYWxs
X3RhYmxlX3QgcHZfaHlwZXJjYWxsX3RhYmxlW107CiB2b2lkIHB2X2h5cGVyY2FsbChzdHJ1Y3Qg
Y3B1X3VzZXJfcmVncyAqcmVncyk7CiAjZW5kaWYKIAotdm9pZCBoeXBlcmNhbGxfcGFnZV9pbml0
aWFsaXNlX3JpbmczX2tlcm5lbCh2b2lkICpoeXBlcmNhbGxfcGFnZSk7Ci12b2lkIGh5cGVyY2Fs
bF9wYWdlX2luaXRpYWxpc2VfcmluZzFfa2VybmVsKHZvaWQgKmh5cGVyY2FsbF9wYWdlKTsKK3Zv
aWQgcHZfcmluZzFfaW5pdF9oeXBlcmNhbGxfcGFnZSh2b2lkICpwdHIpOwordm9pZCBwdl9yaW5n
M19pbml0X2h5cGVyY2FsbF9wYWdlKHZvaWQgKnB0cik7CiAKIC8qCiAgKiBCb3RoIGRvX21tdWV4
dF9vcCgpIGFuZCBkb19tbXVfdXBkYXRlKCk6Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4t
Y2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5v
cmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed May 29 14:22:28 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 14:22:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hVzTI-0000HL-LF; Wed, 29 May 2019 14:22:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BERc=T5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hVzTH-0000H8-4N
 for xen-changelog@lists.xenproject.org; Wed, 29 May 2019 14:22:27 +0000
X-Inumbo-ID: 2e5f8414-821d-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 2e5f8414-821d-11e9-8980-bc764e045a96;
 Wed, 29 May 2019 14:22:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVzTF-0006wL-DA
 for xen-changelog@lists.xenproject.org; Wed, 29 May 2019 14:22:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hVzTF-0002MA-Aa
 for xen-changelog@lists.xenproject.org; Wed, 29 May 2019 14:22:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hVzTF-0002MA-Aa@xenbits.xenproject.org>
Date: Wed, 29 May 2019 14:22:25 +0000
Subject: [Xen-changelog] [xen staging] docs: Introduce some hypercall page
 documentation
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDI2OWM5OGZiZWFiNDc5NWNkYTg0ZTZmNjY0ZGUxOTQ2MjI4NmNhMGUKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
VGh1IE1hciAyOCAxNDoyMzoxMyAyMDE5ICswMDAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IFdlZCBNYXkgMjkgMTQ6Mzk6
MjggMjAxOSArMDEwMAoKICAgIGRvY3M6IEludHJvZHVjZSBzb21lIGh5cGVyY2FsbCBwYWdlIGRv
Y3VtZW50YXRpb24KICAgIAogICAgVGhpcyBhbHNvIGludHJvZHVjZWQgdGhlIHRvcC1sZXZlbCBH
dWVzdCBEb2N1bWVudGF0aW9uIHNlY3Rpb24uCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJl
dyBDb29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIGRvY3MvZ3Vlc3QtZ3VpZGUvaW5kZXgucnN0
ICAgICAgICAgICAgIHwgICA3ICsrCiBkb2NzL2d1ZXN0LWd1aWRlL3g4Ni9oeXBlcmNhbGwtYWJp
LnJzdCB8IDEyNyArKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysKIGRvY3MvZ3Vlc3Qt
Z3VpZGUveDg2L2luZGV4LnJzdCAgICAgICAgIHwgICA3ICsrCiBkb2NzL2luZGV4LnJzdCAgICAg
ICAgICAgICAgICAgICAgICAgICB8ICAxMyArKysrCiA0IGZpbGVzIGNoYW5nZWQsIDE1NCBpbnNl
cnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvZG9jcy9ndWVzdC1ndWlkZS9pbmRleC5yc3QgYi9kb2Nz
L2d1ZXN0LWd1aWRlL2luZGV4LnJzdApuZXcgZmlsZSBtb2RlIDEwMDY0NAppbmRleCAwMDAwMDAw
MDAwLi4xMDhlMGI4ZDc3Ci0tLSAvZGV2L251bGwKKysrIGIvZG9jcy9ndWVzdC1ndWlkZS9pbmRl
eC5yc3QKQEAgLTAsMCArMSw3IEBACitHdWVzdCBkb2N1bWVudGF0aW9uCis9PT09PT09PT09PT09
PT09PT09CisKKy4uIHRvY3RyZWU6OgorICA6bWF4ZGVwdGg6IDIKKworICB4ODYvaW5kZXgKZGlm
ZiAtLWdpdCBhL2RvY3MvZ3Vlc3QtZ3VpZGUveDg2L2h5cGVyY2FsbC1hYmkucnN0IGIvZG9jcy9n
dWVzdC1ndWlkZS94ODYvaHlwZXJjYWxsLWFiaS5yc3QKbmV3IGZpbGUgbW9kZSAxMDA2NDQKaW5k
ZXggMDAwMDAwMDAwMC4uZGVlMjU4NTNkNAotLS0gL2Rldi9udWxsCisrKyBiL2RvY3MvZ3Vlc3Qt
Z3VpZGUveDg2L2h5cGVyY2FsbC1hYmkucnN0CkBAIC0wLDAgKzEsMTI3IEBACitIeXBlcmNhbGwg
QUJJCis9PT09PT09PT09PT09CisKK0h5cGVyY2FsbHMgYXJlIHN5c3RlbSBjYWxscyB0byBYZW4u
ICBUd28gbW9kZXMgb2YgZ3Vlc3Qgb3BlcmF0aW9uIGFyZQorc3VwcG9ydGVkLCBhbmQgdXAgdG8g
NiBpbmRpdmlkdWFsIHBhcmFtZXRlcnMgYXJlIHN1cHBvcnRlZC4KKworSHlwZXJjYWxscyBtYXkg
b25seSBiZSBpc3N1ZWQgYnkga2VybmVsLWxldmVsIHNvZnR3YXJlIFsxXV8uCisKK1JlZ2lzdGVy
cworLS0tLS0tLS0tCisKK1RoZSByZWdpc3RlcnMgdXNlZCBmb3IgaHlwZXJjYWxscyBkZXBlbmRz
IG9uIHRoZSBvcGVyYXRpbmcgbW9kZSBvZiB0aGUgZ3Vlc3QuCisKKy4uIGxpc3QtdGFibGU6Ogor
ICA6aGVhZGVyLXJvd3M6IDEKKworICAqIC0gQUJJCisgICAgLSBIeXBlcmNhbGwgSW5kZXgKKyAg
ICAtIFBhcmFtZXRlcnMgKDEgLSA2KQorICAgIC0gUmVzdWx0CisKKyAgKiAtIDY0Yml0CisgICAg
LSBSQVgKKyAgICAtIFJESSBSU0kgUkRYIFIxMCBSOCBSOQorICAgIC0gUkFYCisKKyAgKiAtIDMy
Yml0CisgICAgLSBFQVgKKyAgICAtIEVCWCBFQ1ggRURYIEVTSSBFREkgRUJQCisgICAgLSBFQVgK
KworMzIgYW5kIDY0Yml0IFBWIGd1ZXN0cyBoYXZlIGFuIEFCSSBmaXhlZCBieSB0aGVpciBndWVz
dCB0eXBlLiAgVGhlIEFCSSBmb3IgYW4KK0hWTSBndWVzdCBkZXBlbmRzIG9uIHdoZXRoZXIgdGhl
IHZDUFUgaXMgb3BlcmF0aW5nIGluIGEgNjRiaXQgc2VnbWVudCBvciBub3QKK1syXV8uCisKKwor
UGFyYW1ldGVycworLS0tLS0tLS0tLQorCitEaWZmZXJlbnQgaHlwZXJjYWxscyB0YWtlIGEgZGlm
ZmVyZW50IG51bWJlciBvZiBwYXJhbWV0ZXJzLiAgRWFjaCBoeXBlcmNhbGwKK3BvdGVudGlhbGx5
IGNsb2JiZXJzIGVhY2ggb2YgaXRzIHBhcmFtZXRlciByZWdpc3RlcnM7IGEgZ3Vlc3QgbWF5IG5v
dCByZWx5IG9uCit0aGUgcGFyYW1ldGVyIHJlZ2lzdGVycyBzdGF5aW5nIHRoZSBzYW1lLiAgQSBk
ZWJ1ZyBidWlsZCBvZiBYZW4gY2hlY2tzIHRoaXMgYnkKK2RlbGliZXJhdGVseSBwb2lzb25pbmcg
dGhlIHBhcmFtZXRlciByZWdpc3RlcnMgYmVmb3JlIHJldHVybmluZyBiYWNrIHRvIHRoZQorZ3Vl
c3QuCisKKworTW9kZSB0cmFuc2ZlcgorLS0tLS0tLS0tLS0tLQorCitUaGUgZXhhY3Qgc2VxdWVu
Y2Ugb2YgaW5zdHJ1Y3Rpb25zIHJlcXVpcmVkIHRvIGlzc3VlIGEgaHlwZXJjYWxsIGRpZmZlcnMK
K2JldHdlZW4gdmlydHVhbGlzYXRpb24gbW9kZSBhbmQgaGFyZHdhcmUgdmVuZG9yLgorCisuLiBs
aXN0LXRhYmxlOjoKKyAgOmhlYWRlci1yb3dzOiAxCisKKyAgKiAtIEd1ZXN0CisgICAgLSBUcmFu
c2ZlciBpbnN0cnVjdGlvbgorCisgICogLSAzMmJpdCBQVgorICAgIC0gSU5UIDB4ODIKKworICAq
IC0gNjRiaXQgUFYKKyAgICAtIFNZU0NBTEwKKworICAqIC0gSW50ZWwgSFZNCisgICAgLSBWTUNB
TEwKKworICAqIC0gQU1EIEhWTQorICAgIC0gVk1NQ0FMTAorCitUbyBhYnN0cmFjdCBhd2F5IHRo
ZSBkZXRhaWxzLCBYZW4gaW1wbGVtZW50cyBhbiBpbnRlcmZhY2Uga25vd24gYXMgdGhlCitIeXBl
cmNhbGwgUGFnZS4gIFRoaXMgYWxsb3dzIGEgZ3Vlc3QgdG8gbWFrZSBhIGh5cGVyY2FsbCB3aXRo
b3V0IG5lZWRpbmcgdG8KK3BlcmZvcm0gbW9kZS1zcGVjaWZpYyBvciB2ZW5kb3Itc3BlY2lmaWMg
c2V0dXAuCisKKworSHlwZXJjYWxsIFBhZ2UKKz09PT09PT09PT09PT09CisKK1RoZSBoeXBlcmNh
bGwgcGFnZSBpcyBhIHBhZ2Ugb2YgZ3Vlc3QgUkFNIGludG8gd2hpY2ggWGVuIHdpbGwgd3JpdGUg
c3VpdGFibGUKK3RyYW5zZmVyIHN0dWJzLgorCitDcmVhdGluZyBhIGh5cGVyY2FsbCBwYWdlIGlz
IGFuIGlzb2xhdGVkIG9wZXJhdGlvbiBmcm9tIFhlbidzIHBvaW50IG9mIHZpZXcuCitJdCBpcyB0
aGUgZ3Vlc3RzIHJlc3BvbnNpYmlsaXR5IHRvIGVuc3VyZSB0aGF0IHRoZSBoeXBlcmNhbGwgcGFn
ZSwgb25jZQord3JpdHRlbiBieSBYZW4sIGlzIG1hcHBlZCB3aXRoIGV4ZWN1dGFibGUgcGVybWlz
c2lvbnMgc28gaXQgbWF5IGJlIHVzZWQuCitNdWx0aXBsZSBoeXBlcmNhbGwgcGFnZXMgbWF5IGJl
IGNyZWF0ZWQgYnkgdGhlIGd1ZXN0LCBpZiBpdCB3aXNoZXMuCisKK1RoZSBzdHVicyBhcmUgYXJy
YW5nZWQgYnkgaHlwZXJjYWxsIGluZGV4LCBhbmQgc3RhcnQgb24gMzItYnl0ZSBib3VuZGFyaWVz
LgorVG8gaW52b2tlIGEgc3BlY2lmaWMgaHlwZXJjYWxsLCBgYGNhbGxgYCB0aGUgcmVsZXZhbnQg
c3R1YiBbM11fOgorCisuLiBjb2RlLWJsb2NrOjogbm9uZQorCisgIGNhbGwgaHlwZXJjYWxsX3Bh
Z2UgKyBpbmRleCAqIDMyCisKK1RoZXJlIHJlc3VsdCBpcyBhbiBBQkkgd2hpY2ggaXMgaW52YXJp
YW50IG9mIHRoZSBleGFjdCBvcGVyYXRpbmcgbW9kZSBvcgoraGFyZHdhcmUgdmVuZG9yLiAgVGhp
cyBpcyBpbnRlbmRlZCB0byBzaW1wbGlmeSBndWVzdCBrZXJuZWwgaW50ZXJmYWNlcyBieQorYWJz
dHJhY3RpbmcgYXdheSB0aGUgZGV0YWlscyBvZiBob3cgaXQgaXMgY3VycmVudGx5IHJ1bm5pbmcu
CisKKworQ3JlYXRpbmcgSHlwZXJjYWxsIFBhZ2VzCistLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0K
KworR3Vlc3RzIHdoaWNoIGFyZSBzdGFydGVkIHVzaW5nIHRoZSBQViBib290IHByb3RvY29sIG1h
eSBzZXQgc2V0CitgYFhFTl9FTEZOT1RFX0hZUEVSQ0FMTF9QQUdFYGAgdG8gaGF2ZSB0aGUgbm9t
aW5hdGVkIHBhZ2Ugd3JpdHRlbiBhcyBhCitoeXBlcmNhbGwgcGFnZSBkdXJpbmcgY29uc3RydWN0
aW9uLiAgVGhpcyBtZWNoYW5pc20gaXMgY29tbW9uIGZvciBQViBndWVzdHMsCithbmQgYWxsb3dz
IGh5cGVyY2FsbHMgdG8gYmUgaXNzdWVkIHdpdGggbm8gYWRkaXRpb25hbCBzZXR1cC4KKworQW55
IGd1ZXN0IGNhbiBsb2NhdGUgdGhlIFhlbiBDUFVJRCBsZWF2ZXMgYW5kIHJlYWQgdGhlICpoeXBl
cmNhbGwgdHJhbnNmZXIKK3BhZ2UqIGluZm9ybWF0aW9uLCB3aGljaCBzcGVjaWZpZXMgYW4gTVNS
IHRoYXQgY2FuIGJlIHVzZWQgdG8gY3JlYXRlCithZGRpdGlvbmFsIGh5cGVyY2FsbCBwYWdlcy4g
IFdoZW4gYSBndWVzdCBwaHlzaWNhbCBhZGRyZXNzIGlzIHdyaXR0ZW4gdG8gdGhlCitNU1IsIFhl
biB3cml0ZXMgYSBoeXBlcmNhbGwgcGFnZSBpbnRvIHRoZSBub21pbmF0ZWQgZ3Vlc3QgcGFnZS4g
IFRoaXMKK21lY2hhbmlzbSBpcyBjb21tb24gZm9yIEhWTSBndWVzdHMgd2hpY2ggYXJlIHR5cGlj
YWxseSBzdGFydGVkIHZpYSBsZWdhY3kKK21lYW5zLgorCisKKy4uIHJ1YnJpYzo6IEZvb3Rub3Rl
cworCisuLiBbMV0gRm9yIEhWTSBndWVzdHMsIGBgSFZNT1BfZ3Vlc3RfcmVxdWVzdF92bV9ldmVu
dGBgIG1heSBiZSBjb25maWd1cmVkIHRvCisgICAgICAgYmUgdXNhYmxlIGZyb20gdXNlcnNwYWNl
LCBidXQgdGhpcyBiZWhhdmlvdXIgaXMgbm90IGRlZmF1bHQuCisKKy4uIFsyXSBXaGlsZSBpdCBp
cyBwb3NzaWJsZSB0byB1c2UgY29tcGF0aWJpbGl0eSBtb2RlIHNlZ21lbnRzIGluIGEgNjRiaXQK
KyAgICAgICBrZXJuZWwsIGh5cGVyY2FsbHMgaXNzdWVzIGZyb20gc3VjaCBhIG1vZGUgd2lsbCBi
ZSBpbnRlcnByZXRlZCB3aXRoIHRoZQorICAgICAgIDMyYml0IEFCSS4gIFN1Y2ggYSBzZXR1cCBp
cyBub3QgZXhwZWN0ZWQgaW4gcHJvZHVjdGlvbiBzY2VuYXJpb3MuCisKKy4uIFszXSBgYEhZUEVS
Q0FMTF9pcmV0YGAgaXMgc3BlY2lhbC4gIEl0IGlzIG9ubHkgaW1wbGVtZW50ZWQgZm9yIFBWIGd1
ZXN0cworICAgICAgIGFuZCB0YWtlcyBhbGwgaXRzIHBhcmFtZXRlcnMgb24gdGhlIHN0YWNrLiAg
VGhpcyBzdHViIHNob3VsZCBiZQorICAgICAgIGBgam1wYGAnZCB0bywgcmF0aGVyIHRoYW4gYGBj
YWxsYGAnZC4gIEhWTSBndWVzdHMgaGF2ZSB0aGlzIHN0dWIKKyAgICAgICBpbXBsZW1lbnRlZCBh
cyBgYHVkMmFgYCB0byBwcmV2ZW50IGFjY2lkZW50YWwgdXNlLgpkaWZmIC0tZ2l0IGEvZG9jcy9n
dWVzdC1ndWlkZS94ODYvaW5kZXgucnN0IGIvZG9jcy9ndWVzdC1ndWlkZS94ODYvaW5kZXgucnN0
Cm5ldyBmaWxlIG1vZGUgMTAwNjQ0CmluZGV4IDAwMDAwMDAwMDAuLmEzNjgzOTIwODcKLS0tIC9k
ZXYvbnVsbAorKysgYi9kb2NzL2d1ZXN0LWd1aWRlL3g4Ni9pbmRleC5yc3QKQEAgLTAsMCArMSw3
IEBACit4ODYKKz09PQorCisuLiB0b2N0cmVlOjoKKyAgOm1heGRlcHRoOiAyCisKKyAgaHlwZXJj
YWxsLWFiaQpkaWZmIC0tZ2l0IGEvZG9jcy9pbmRleC5yc3QgYi9kb2NzL2luZGV4LnJzdAppbmRl
eCA5ZTJlMjU2YTVkLi4zMWJiODkyN2YyIDEwMDY0NAotLS0gYS9kb2NzL2luZGV4LnJzdAorKysg
Yi9kb2NzL2luZGV4LnJzdApAQCAtMjEsNiArMjEsMTkgQEAgY29uZmlndXJlIHRoZSBzeXN0ZW0u
CiAgIGFkbWluLWd1aWRlL2luZGV4CiAKIAorR3Vlc3QgZG9jdW1lbnRhdGlvbgorLS0tLS0tLS0t
LS0tLS0tLS0tLQorCitUaGlzIGRvY3VtZW50YXRpb24gY29uY2VybnMgdGhlIEFQSXMgYW5kIEFC
SXMgYXZhaWxhYmxlIHRvIGd1ZXN0cy4gIEl0IGlzCitpbnRlbmRlZCBmb3IgT1MgZGV2ZWxvcGVy
cyB0cnlpbmcgdG8gdXNlIGEgWGVuIGZlYXR1cmUsIGFuZCBmb3IgWGVuIGRldmVsb3BlcnMKK3Rv
IGF2b2lkIGJyZWFraW5nIHRoaW5ncy4KKworLi4gdG9jdHJlZTo6CisgIDptYXhkZXB0aDogMwor
CisgIGd1ZXN0LWd1aWRlL2luZGV4CisKKwogSHlwZXJ2aXNvciBkZXZlbG9wZXIgZG9jdW1lbnRh
dGlvbgogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQogCi0tCmdlbmVyYXRlZCBi
eSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1h
aWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlz
dHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Wed May 29 17:44:13 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 17:44: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 1hW2cU-0000wT-Pp; Wed, 29 May 2019 17:44:10 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BERc=T5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hW2cT-0000wO-Ab
 for xen-changelog@lists.xenproject.org; Wed, 29 May 2019 17:44:09 +0000
X-Inumbo-ID: 5aae06fe-8239-11e9-991c-438e59e756a3
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 5aae06fe-8239-11e9-991c-438e59e756a3;
 Wed, 29 May 2019 17:44:06 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hW2cP-0002ro-Iy
 for xen-changelog@lists.xenproject.org; Wed, 29 May 2019 17:44:05 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hW2cP-000559-G4
 for xen-changelog@lists.xenproject.org; Wed, 29 May 2019 17:44:05 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hW2cP-000559-G4@xenbits.xenproject.org>
Date: Wed, 29 May 2019 17:44:05 +0000
Subject: [Xen-changelog] [xen staging] xen/arm64: head: Remove unnecessary
 comment
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGVjOTg2MTEzNjE1YTVkY2MwYWYxMDQ4MzkxMDAyZmRhYWMzNGYzMDYKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogU2F0IEFw
ciAxMyAxODozMDozMyAyMDE5ICswMTAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFdlZCBNYXkgMjkgMTg6MzU6MDggMjAxOSArMDEw
MAoKICAgIHhlbi9hcm02NDogaGVhZDogUmVtb3ZlIHVubmVjZXNzYXJ5IGNvbW1lbnQKICAgIAog
ICAgU28gZmFyLCB3ZSBkb24ndCBoYXZlIHNwZWNpZmljIGNvcmUgaW5pdGlhbGl6YXRpb24gYXQg
Ym9vdC4gU28gcmVtb3ZlCiAgICB0aGUgY29tbWVudC4KICAgIAogICAgU2lnbmVkLW9mZi1ieTog
SnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KICAgIFJldmlld2VkLWJ5OiBBbmRy
aWkgQW5pc292IDxhbmRyaWlfYW5pc292QGVwYW0uY29tPgogICAgQWNrZWQtYnk6IFN0ZWZhbm8g
U3RhYmVsbGluaSA8c3N0YWJlbGxpbmlAa2VybmVsLm9yZz4KLS0tCiB4ZW4vYXJjaC9hcm0vYXJt
NjQvaGVhZC5TIHwgMiAtLQogMSBmaWxlIGNoYW5nZWQsIDIgZGVsZXRpb25zKC0pCgpkaWZmIC0t
Z2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUyBiL3hlbi9hcmNoL2FybS9hcm02NC9oZWFk
LlMKaW5kZXggOGE2YmUzMzUyZS4uODdhOGYyN2ZjZiAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJt
L2FybTY0L2hlYWQuUworKysgYi94ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TCkBAIC0zNDQsOCAr
MzQ0LDYgQEAgZWwyOiAgICBQUklOVCgiLSBYZW4gc3RhcnRpbmcgYXQgRUwyIC1cclxuIikKIHNr
aXBfYnNzOgogICAgICAgICBQUklOVCgiLSBTZXR0aW5nIHVwIGNvbnRyb2wgcmVnaXN0ZXJzIC1c
clxuIikKIAotICAgICAgICAvKiBYWFhYIGNhbGwgUFJPQ0lORk9fY3B1X2luaXQgaGVyZSAqLwot
CiAgICAgICAgIC8qIFNldCB1cCBtZW1vcnkgYXR0cmlidXRlIHR5cGUgdGFibGVzICovCiAgICAg
ICAgIGxkciAgIHgwLCA9TUFJUlZBTAogICAgICAgICBtc3IgICBtYWlyX2VsMiwgeDAKLS0KZ2Vu
ZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcK
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFu
Z2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0
cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Wed May 29 17:44:19 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 17:44:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hW2cc-0000y8-Tn; Wed, 29 May 2019 17:44:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BERc=T5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hW2cb-0000xx-Ko
 for xen-changelog@lists.xenproject.org; Wed, 29 May 2019 17:44:17 +0000
X-Inumbo-ID: 60b9cc58-8239-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 60b9cc58-8239-11e9-8980-bc764e045a96;
 Wed, 29 May 2019 17:44:16 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hW2cZ-0002rx-PV
 for xen-changelog@lists.xenproject.org; Wed, 29 May 2019 17:44:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hW2cZ-00056L-MY
 for xen-changelog@lists.xenproject.org; Wed, 29 May 2019 17:44:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hW2cZ-00056L-MY@xenbits.xenproject.org>
Date: Wed, 29 May 2019 17:44:15 +0000
Subject: [Xen-changelog] [xen staging] xen/arm64: head: Move earlyprintk
 messages in .rodata.str
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDhmMWU5YTEyYzY1NjVlZWUwYzU5M2EwMGQ2OGQwZDM5NzBlMjcyN2QKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogU2F0IEFw
ciAxMyAxNzoyNToxNiAyMDE5ICswMTAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFdlZCBNYXkgMjkgMTg6MzU6MDggMjAxOSArMDEw
MAoKICAgIHhlbi9hcm02NDogaGVhZDogTW92ZSBlYXJseXByaW50ayBtZXNzYWdlcyBpbiAucm9k
YXRhLnN0cgogICAgCiAgICBBdCB0aGUgbW9tZW50LCB0aGUgZWFybHlwcmludGsgbWVzc2FnZXMg
YXJlIGludGVybGVhdmVkIHdpdGggdGhlCiAgICBpbnN0cnVjdGlvbnMuIFRoaXMgbWFrZXMgbW9y
ZSBkaWZmaWN1bHQgdG8gcmVhZCB0aGUgb2JqZHVtcCBvdXRwdXQuCiAgICAKICAgIEludHJvZHVj
ZSBhIG5ldyBtYWNybyB0byBhZGQgYSBzdHJpbmcgaW4gLnJvZGF0YS5zdHIgYW5kIHVzZSBpdCBm
b3IgYWxsCiAgICB0aGUgZWFybHlwcmludGsgbWVzc2FnZXMuCiAgICAKICAgIFNpZ25lZC1vZmYt
Ynk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFybS5jb20+CiAgICBSZXZpZXdlZC1ieTog
QW5kcmlpIEFuaXNvdiA8YW5kcmlpX2FuaXNvdkBlcGFtLmNvbT4KICAgIEFja2VkLWJ5OiBTdGVm
YW5vIFN0YWJlbGxpbmkgPHNzdGFiZWxsaW5pQGtlcm5lbC5vcmc+Ci0tLQogeGVuL2FyY2gvYXJt
L2FybTY0L2hlYWQuUyAgICAgICB8IDE0ICsrKysrLS0tLS0tLS0tCiB4ZW4vaW5jbHVkZS9hc20t
YXJtL2FzbV9kZWZucy5oIHwgIDUgKysrKysKIDIgZmlsZXMgY2hhbmdlZCwgMTAgaW5zZXJ0aW9u
cygrKSwgOSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC9hcm0vYXJtNjQvaGVh
ZC5TIGIveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUwppbmRleCA4N2E4ZjI3ZmNmLi5hN2VmMGQ3
NzU5IDEwMDY0NAotLS0gYS94ZW4vYXJjaC9hcm0vYXJtNjQvaGVhZC5TCisrKyBiL3hlbi9hcmNo
L2FybS9hcm02NC9oZWFkLlMKQEAgLTgxLDEzICs4MSwxMCBAQAogLyogTWFjcm8gdG8gcHJpbnQg
YSBzdHJpbmcgdG8gdGhlIFVBUlQsIGlmIHRoZXJlIGlzIG9uZS4KICAqIENsb2JiZXJzIHgwLXgz
LiAqLwogI2lmZGVmIENPTkZJR19FQVJMWV9QUklOVEsKLSNkZWZpbmUgUFJJTlQoX3MpICAgICAg
IFwKLSAgICAgICAgYWRyICAgeDAsIDk4ZiA7IFwKLSAgICAgICAgYmwgICAgcHV0cyAgICA7IFwK
LSAgICAgICAgYiAgICAgOTlmICAgICA7IFwKLTk4OiAgICAgLmFzY2l6IF9zICAgICA7IFwKLSAg
ICAgICAgLmFsaWduIDIgICAgICA7IFwKLTk5OgorI2RlZmluZSBQUklOVChfcykgICAgICAgICAg
IFwKKyAgICAgICAgYWRyICAgeDAsIDk4ZiA7ICAgICBcCisgICAgICAgIGJsICAgIHB1dHMgICAg
OyAgICAgXAorICAgICAgICBST0RBVEFfU1RSKDk4LCBfcykKICNlbHNlIC8qIENPTkZJR19FQVJM
WV9QUklOVEsgKi8KICNkZWZpbmUgUFJJTlQocykKICNlbmRpZiAvKiAhQ09ORklHX0VBUkxZX1BS
SU5USyAqLwpAQCAtNjQxLDggKzYzOCw3IEBAIGluaXRfdWFydDoKICNlbmRpZgogICAgICAgICBh
ZHIgICB4MCwgMWYKICAgICAgICAgYiAgICAgcHV0cwotMTogICAgICAuYXNjaXogIi0gVUFSVCBl
bmFibGVkIC1cclxuIgotICAgICAgICAuYWxpZ24gNAorUk9EQVRBX1NUUigxLCAiLSBVQVJUIGVu
YWJsZWQgLVxyXG4iKQogCiAvKiBQcmludCBlYXJseSBkZWJ1ZyBtZXNzYWdlcy4KICAqIHgwOiBO
dWwtdGVybWluYXRlZCBzdHJpbmcgdG8gcHJpbnQuCmRpZmYgLS1naXQgYS94ZW4vaW5jbHVkZS9h
c20tYXJtL2FzbV9kZWZucy5oIGIveGVuL2luY2x1ZGUvYXNtLWFybS9hc21fZGVmbnMuaAppbmRl
eCAwMmJlODNlMmIzLi4zZjIxZGVmMGFiIDEwMDY0NAotLS0gYS94ZW4vaW5jbHVkZS9hc20tYXJt
L2FzbV9kZWZucy5oCisrKyBiL3hlbi9pbmNsdWRlL2FzbS1hcm0vYXNtX2RlZm5zLmgKQEAgLTE2
LDYgKzE2LDExIEBACiAjIGVycm9yICJ1bmtub3duIEFSTSB2YXJpYW50IgogI2VuZGlmCiAKKyNk
ZWZpbmUgUk9EQVRBX1NUUihsYWJlbCwgbXNnKSAgICAgICAgICAgICAgICAgIFwKKy5wdXNoc2Vj
dGlvbiAucm9kYXRhLnN0ciwgImFNUyIsICVwcm9nYml0cywgMSA7IFwKK2xhYmVsOiAgLmFzY2l6
IG1zZzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwKKy5wb3BzZWN0aW9uCisKICNlbmRp
ZiAvKiBfX0FSTV9BU01fREVGTlNfSF9fICovCiAvKgogICogTG9jYWwgdmFyaWFibGVzOgotLQpn
ZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2lu
ZwoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNo
YW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpo
dHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Wed May 29 17:44:31 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Wed, 29 May 2019 17:44: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 1hW2co-0000zT-Vl; Wed, 29 May 2019 17:44:30 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=BERc=T5=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hW2cn-0000zG-68
 for xen-changelog@lists.xenproject.org; Wed, 29 May 2019 17:44:29 +0000
X-Inumbo-ID: 66d7a2f0-8239-11e9-a3c4-ff1a02cee4e9
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 66d7a2f0-8239-11e9-a3c4-ff1a02cee4e9;
 Wed, 29 May 2019 17:44:26 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hW2ck-0002s5-1B
 for xen-changelog@lists.xenproject.org; Wed, 29 May 2019 17:44:26 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hW2cj-00057N-US
 for xen-changelog@lists.xenproject.org; Wed, 29 May 2019 17:44:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hW2cj-00057N-US@xenbits.xenproject.org>
Date: Wed, 29 May 2019 17:44:25 +0000
Subject: [Xen-changelog] [xen staging] xen/arm64: head: Correctly report the
 HW CPU ID
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBjMWJhMGM2YTBmZDg4OTM0ZmQ1OTQ3NGQ0NmYzYzI2Nzc4MzZjYjMKQXV0aG9yOiAg
ICAgSnVsaWVuIEdyYWxsIDxqdWxpZW4uZ3JhbGxAYXJtLmNvbT4KQXV0aG9yRGF0ZTogVGh1IEFw
ciAxMSAyMTowMzoxNyAyMDE5ICswMTAwCkNvbW1pdDogICAgIEp1bGllbiBHcmFsbCA8anVsaWVu
LmdyYWxsQGFybS5jb20+CkNvbW1pdERhdGU6IFdlZCBNYXkgMjkgMTg6MzU6MDggMjAxOSArMDEw
MAoKICAgIHhlbi9hcm02NDogaGVhZDogQ29ycmVjdGx5IHJlcG9ydCB0aGUgSFcgQ1BVIElECiAg
ICAKICAgIFRoZXJlIGFyZSBubyByZWFzb24gdG8gY29uc2lkZXIgdGhlIEhXIENQVSBJRCB3aWxs
IGJlIDAgd2hlbiB0aGUKICAgIHByb2Nlc3NvciBpcyBwYXJ0IG9mIGEgdW5pcHJvY2Vzc29yIHN5
c3RlbS4gQXQgYmVzdCwgdGhpcyB3aWxsIHJlc3VsdCB0bwogICAgY29uZmxpY3Rpbmcgb3V0cHV0
IGFzIHRoZSByZXN0IG9mIFhlbiB1c2UgdGhlIHZhbHVlIGRpcmVjdGx5IHJlYWQgZnJvbQogICAg
TVBJRFJfRUwxLgogICAgCiAgICBTbyByZW1vdmUgdGhlIHplcm9pbmcgYW5kIGxvZ2ljIHRvIGNo
ZWNrIGlmIHRoZSBDUFUgaXMgcGFydCBvZiBhCiAgICB1bmlwcm9jZXNzb3Igc3lzdGVtLgogICAg
CiAgICBTaWduZWQtb2ZmLWJ5OiBKdWxpZW4gR3JhbGwgPGp1bGllbi5ncmFsbEBhcm0uY29tPgog
ICAgUmV2aWV3ZWQtYnk6IEFuZHJpaSBBbmlzb3YgPGFuZHJpaV9hbmlzb3ZAZXBhbS5jb20+CiAg
ICBSZXZpZXdlZC1ieTogU3RlZmFubyBTdGFiZWxsaW5pIDxzc3RhYmVsbGluaUBrZXJuZWwub3Jn
PgotLS0KIHhlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMgfCA2IC0tLS0tLQogMSBmaWxlIGNoYW5n
ZWQsIDYgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQu
UyBiL3hlbi9hcmNoL2FybS9hcm02NC9oZWFkLlMKaW5kZXggYTdlZjBkNzc1OS4uY2Y4ODIzZjIy
NSAxMDA2NDQKLS0tIGEveGVuL2FyY2gvYXJtL2FybTY0L2hlYWQuUworKysgYi94ZW4vYXJjaC9h
cm0vYXJtNjQvaGVhZC5TCkBAIC0yNzcsMTUgKzI3Nyw5IEBAIEdMT0JBTChpbml0X3NlY29uZGFy
eSkKICAgICAgICAgbW92ICAgeDI2LCAjMSAgICAgICAgICAgICAgICAvKiBYMjYgOj0gc2tpcF96
ZXJvX2JzcyAqLwogCiBjb21tb25fc3RhcnQ6Ci0gICAgICAgIG1vdiAgIHgyNCwgIzAgICAgICAg
ICAgICAgICAgLyogeDI0IDo9IENQVSBJRC4gSW5pdGlhbHkgemVybyB1bnRpbCB3ZQotICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqIGZpbmQgdGhhdCBtdWx0aXByb2Nlc3Nv
ciBleHRlbnNpb25zIGFyZQotICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAq
IHByZXNlbnQgYW5kIHRoZSBzeXN0ZW0gaXMgU01QICAqLwogICAgICAgICBtcnMgICB4MCwgbXBp
ZHJfZWwxCi0gICAgICAgIHRibnogIHgwLCBfTVBJRFJfVVAsIDFmICAgICAgLyogVW5pcHJvY2Vz
c29yIHN5c3RlbT8gKi8KLQogICAgICAgICBsZHIgICB4MTMsID0ofk1QSURSX0hXSURfTUFTSykK
ICAgICAgICAgYmljICAgeDI0LCB4MCwgeDEzICAgICAgICAgICAvKiBNYXNrIG91dCBmbGFncyB0
byBnZXQgQ1BVIElEICovCi0xOgogCiAgICAgICAgIC8qIE5vbi1ib290IENQVXMgd2FpdCBoZXJl
IHVudGlsIF9fY3B1X3VwIGlzIHJlYWR5IGZvciB0aGVtICovCiAgICAgICAgIGNieiAgIHgyMiwg
MWYKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0
I3N0YWdpbmcKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Clhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVj
dC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu May 30 00:33:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 May 2019 00: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 1hW90E-0007Me-5t; Thu, 30 May 2019 00:33:06 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RojE=T6=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hW90C-0007MZ-Mr
 for xen-changelog@lists.xenproject.org; Thu, 30 May 2019 00:33:04 +0000
X-Inumbo-ID: 7bd84a81-8272-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 7bd84a81-8272-11e9-8980-bc764e045a96;
 Thu, 30 May 2019 00:33:02 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hW90A-0002oV-Ip
 for xen-changelog@lists.xenproject.org; Thu, 30 May 2019 00:33:02 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hW90A-0003Af-G8
 for xen-changelog@lists.xenproject.org; Thu, 30 May 2019 00:33:02 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hW90A-0003Af-G8@xenbits.xenproject.org>
Date: Thu, 30 May 2019 00:33:02 +0000
Subject: [Xen-changelog] [xen master] x86/CPUID: adjust SSEn dependencies
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGZmNjZjY2VmZTUxZTU3ODM4NTVmN2Q0NjQ2Y2E0OTFmYmYxMmJiODkKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTWF5IDI3
IDEyOjI0OjM3IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gTWF5IDI3IDEyOjI0OjM3IDIwMTkgKzAyMDAKCiAgICB4
ODYvQ1BVSUQ6IGFkanVzdCBTU0VuIGRlcGVuZGVuY2llcwogICAgCiAgICBBbG9uZyB0aGUgbGlu
ZXMgb2YgYjlmNjM5NTU5MCAoIng4Ni9jcHVpZDogYWRqdXN0IGRlcGVuZGVuY2llcyBvZgogICAg
cG9zdC1TU0UgSVNBIGV4dGVuc2lvbnMiKSBmdXJ0aGVyIGNvbnZlcnQgU1NFbiBkZXBlbmRlbmNp
ZXMgdG8gYmUgbW9yZQogICAgY2hhaW4gbGlrZSwgd2l0aCBlYWNoIHN1Y2Nlc3NvciBhZGRpdGlv
biBkZXBlbmRpbmcgb24gaXRzIGltbWVkaWF0ZQogICAgcHJlZGVjZXNzb3IuIFRoaXMgaXMgbW9y
ZSBpbiBsaW5lIHdpdGggaG93IGhhcmR3YXJlIGhhcyBpbnZvbHZlZCwgYW5kCiAgICBob3cgb3Ro
ZXIgcHJvamVjdHMgbGlrZSBnY2MgYW5kIGJpbnV0aWxzIGNvbm5lY3QgdGhpbmdzIHRvZ2V0aGVy
LgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+
CiAgICBBY2tlZC1ieTogQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4K
LS0tCiB4ZW4vdG9vbHMvZ2VuLWNwdWlkLnB5IHwgMTIgKysrKystLS0tLS0tCiAxIGZpbGUgY2hh
bmdlZCwgNSBpbnNlcnRpb25zKCspLCA3IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi90
b29scy9nZW4tY3B1aWQucHkgYi94ZW4vdG9vbHMvZ2VuLWNwdWlkLnB5CmluZGV4IDhmNmI5Nzdk
ZjAuLjFiNDkzNjA0NTUgMTAwNzU1Ci0tLSBhL3hlbi90b29scy9nZW4tY3B1aWQucHkKKysrIGIv
eGVuL3Rvb2xzL2dlbi1jcHVpZC5weQpAQCAtMTk2LDE4ICsxOTYsMTYgQEAgZGVmIGNydW5jaF9u
dW1iZXJzKHN0YXRlKToKICAgICAgICAgIyBpbnN0cnVjdGlvbnMuICBTZXZlcmFsIGZ1dGhlciBp
bnN0cnVjdGlvbiBzZXRzIGFyZSBidWlsdCBvbiBjb3JlCiAgICAgICAgICMgJVhNTSBzdXBwb3J0
LCB3aXRob3V0IHNwZWNpZmljIGludGVyLWRlcGVuZGVuY2llcy4gIEFkZGl0aW9uYWxseQogICAg
ICAgICAjIEFNRCBoYXMgYSBzcGVjaWFsIG1pcy1hbGlnbm1lbnQgc3ViLW1vZGUuCi0gICAgICAg
IFNTRTogW1NTRTIsIFNTRTMsIFNTU0UzLCBTU0U0QSwgTUlTQUxJR05TU0VdLAorICAgICAgICBT
U0U6IFtTU0UyLCBNSVNBTElHTlNTRV0sCiAKICAgICAgICAgIyBTU0UyIHdhcyByZS1zcGVjaWZp
ZWQgYXMgY29yZSBpbnN0cnVjdGlvbnMgZm9yIDY0Yml0LiAgQWxzbyBJU0EKICAgICAgICAgIyBl
eHRlbnNpb25zIGRlYWxpbmcgd2l0aCB2ZWN0b3JzIG9mIGludGVnZXJzIGFyZSBhZGRlZCBoZXJl
IHJhdGhlcgogICAgICAgICAjIHRoYW4gdG8gU1NFLgotICAgICAgICBTU0UyOiBbTE0sIEFFU05J
LCBQQ0xNVUxRRFEsIFNIQV0sCisgICAgICAgIFNTRTI6IFtTU0UzLCBMTSwgQUVTTkksIFBDTE1V
TFFEUSwgU0hBXSwKIAotICAgICAgICAjIFNTRTQuMSBleHBsaWNpdGx5IGRlcGVuZHMgb24gU1NF
MyBhbmQgU1NTRTMKLSAgICAgICAgU1NFMzogW1NTRTRfMV0sCi0gICAgICAgIFNTU0UzOiBbU1NF
NF8xXSwKLQotICAgICAgICAjIFNTRTQuMiBleHBsaWNpdGx5IGRlcGVuZHMgb24gU1NFNC4xCisg
ICAgICAgICMgT3RoZXIgU1NFbiBlYWNoIGRlcGVuZCBvbiB0aGVpciBwcmVkZWNlc3NvciB2ZXJz
aW9ucy4KKyAgICAgICAgU1NFMzogW1NTU0UzXSwKKyAgICAgICAgU1NTRTM6IFtTU0U0XzEsIFNT
RTRBXSwKICAgICAgICAgU1NFNF8xOiBbU1NFNF8yXSwKIAogICAgICAgICAjIEFNRCBzcGVjaWZ5
IG5vIHJlbGF0aW9uc2hpcCBiZXR3ZWVuIFBPUENOVCBhbmQgU1NFNC4yLiAgSW50ZWwKLS0KZ2Vu
ZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I21hc3RlcgoK
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5n
ZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRw
czovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Thu May 30 00:33:15 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 May 2019 00:33:15 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hW90N-0007Nc-7T; Thu, 30 May 2019 00:33:15 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RojE=T6=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hW90M-0007NU-64
 for xen-changelog@lists.xenproject.org; Thu, 30 May 2019 00:33:14 +0000
X-Inumbo-ID: 81e77fdd-8272-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 81e77fdd-8272-11e9-8980-bc764e045a96;
 Thu, 30 May 2019 00:33:13 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hW90K-0002od-P2
 for xen-changelog@lists.xenproject.org; Thu, 30 May 2019 00:33:12 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hW90K-0003BE-MI
 for xen-changelog@lists.xenproject.org; Thu, 30 May 2019 00:33:12 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hW90K-0003BE-MI@xenbits.xenproject.org>
Date: Thu, 30 May 2019 00:33:12 +0000
Subject: [Xen-changelog] [xen master] vsprintf: constify "end" parameters
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDQ0MWY2MWNhMWQ2M2MxMjBhOWU0NGQ0MWNhMTg5YTA5OGUzMzdhNWEKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTWF5IDI3
IDEyOjI1OjQ0IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gTWF5IDI3IDEyOjI1OjQ0IDIwMTkgKzAyMDAKCiAgICB2
c3ByaW50ZjogY29uc3RpZnkgImVuZCIgcGFyYW1ldGVycwogICAgCiAgICBFeGNlcHQgaW4gdGhl
IHRvcCBsZXZlbCBmdW5jdGlvbiB3ZSBkb24ndCBtZWFuIHRvIGV2ZXIgd3JpdGUgdGhyb3VnaAog
ICAgImVuZCIuIFRoZSB2YXJpYWJsZSBpcyB1c2VkIHNvbGVseSBmb3IgcG9pbnRlciBjb21wYXJp
c29uIHB1cnBvc2VzCiAgICB0aGVyZS4gQWRkIGNvbnN0IGV2ZXJ5d2hlcmUuCiAgICAKICAgIEFs
c28gbWFrZSBmdW5jdGlvbiBoZWFkaW5nIHdyYXBwaW5nIHN0eWxlIHVuaWZvcm0gYWdhaW4gZm9y
IGFsbCBvZiB0aGUKICAgIGludm9sdmVkIGZ1bmN0aW9ucy4KICAgIAogICAgU2lnbmVkLW9mZi1i
eTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgogICAgQWNrZWQtYnk6IEFuZHJldyBD
b29wZXIgPGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+Ci0tLQogeGVuL2NvbW1vbi92c3ByaW50
Zi5jIHwgMjAgKysrKysrKysrKystLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAxMSBpbnNlcnRp
b25zKCspLCA5IGRlbGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vdnNwcmludGYu
YyBiL3hlbi9jb21tb24vdnNwcmludGYuYwppbmRleCAzNTJkNDNiNDI1Li4xODNkM2VkNGJiIDEw
MDY0NAotLS0gYS94ZW4vY29tbW9uL3ZzcHJpbnRmLmMKKysrIGIveGVuL2NvbW1vbi92c3ByaW50
Zi5jCkBAIC0xNDQsNyArMTQ0LDcgQEAgc3RhdGljIGludCBza2lwX2F0b2koY29uc3QgY2hhciAq
KnMpCiAjZGVmaW5lIExBUkdFICAgNjQgICAgICAgICAgICAgIC8qIHVzZSAnQUJDREVGJyBpbnN0
ZWFkIG9mICdhYmNkZWYnICovCiAKIHN0YXRpYyBjaGFyICpudW1iZXIoCi0gICAgY2hhciAqYnVm
LCBjaGFyICplbmQsIHVuc2lnbmVkIGxvbmcgbG9uZyBudW0sCisgICAgY2hhciAqYnVmLCBjb25z
dCBjaGFyICplbmQsIHVuc2lnbmVkIGxvbmcgbG9uZyBudW0sCiAgICAgaW50IGJhc2UsIGludCBz
aXplLCBpbnQgcHJlY2lzaW9uLCBpbnQgdHlwZSkKIHsKICAgICBjaGFyIGMsc2lnbix0bXBbNjZd
OwpAQCAtMjM4LDcgKzIzOCw3IEBAIHN0YXRpYyBjaGFyICpudW1iZXIoCiAgICAgcmV0dXJuIGJ1
ZjsKIH0KIAotc3RhdGljIGNoYXIgKnN0cmluZyhjaGFyICpzdHIsIGNoYXIgKmVuZCwgY29uc3Qg
Y2hhciAqcywKK3N0YXRpYyBjaGFyICpzdHJpbmcoY2hhciAqc3RyLCBjb25zdCBjaGFyICplbmQs
IGNvbnN0IGNoYXIgKnMsCiAgICAgICAgICAgICAgICAgICAgIGludCBmaWVsZF93aWR0aCwgaW50
IHByZWNpc2lvbiwgaW50IGZsYWdzKQogewogICAgIGludCBpLCBsZW4gPSAocHJlY2lzaW9uIDwg
MCkgPyBzdHJsZW4ocykgOiBzdHJubGVuKHMsIHByZWNpc2lvbik7CkBAIC0yNjUsOCArMjY1LDkg
QEAgc3RhdGljIGNoYXIgKnN0cmluZyhjaGFyICpzdHIsIGNoYXIgKmVuZCwgY29uc3QgY2hhciAq
cywKIH0KIAogLyogUHJpbnQgYSBiaXRtYXAgYXMgJzAtMyw2LTE1JyAqLwotc3RhdGljIGNoYXIg
KnByaW50X2JpdG1hcF9saXN0KAotICAgIGNoYXIgKnN0ciwgY2hhciAqZW5kLCBjb25zdCB1bnNp
Z25lZCBsb25nICpiaXRtYXAsIHVuc2lnbmVkIGludCBucl9iaXRzKQorc3RhdGljIGNoYXIgKnBy
aW50X2JpdG1hcF9saXN0KGNoYXIgKnN0ciwgY29uc3QgY2hhciAqZW5kLAorICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGNvbnN0IHVuc2lnbmVkIGxvbmcgKmJpdG1hcCwKKyAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICB1bnNpZ25lZCBpbnQgbnJfYml0cykKIHsKICAgICAvKiBj
dXJyZW50IGJpdCBpcyAnY3VyJywgbW9zdCByZWNlbnRseSBzZWVuIHJhbmdlIGlzIFtyYm90LCBy
dG9wXSAqLwogICAgIHVuc2lnbmVkIGludCBjdXIsIHJib3QsIHJ0b3A7CkBAIC0zMDYsOCArMzA3
LDkgQEAgc3RhdGljIGNoYXIgKnByaW50X2JpdG1hcF9saXN0KAogfQogCiAvKiBQcmludCBhIGJp
dG1hcCBhcyBhIGNvbW1hIHNlcGFyYXRlZCBoZXggc3RyaW5nLiAqLwotc3RhdGljIGNoYXIgKnBy
aW50X2JpdG1hcF9zdHJpbmcoCi0gICAgY2hhciAqc3RyLCBjaGFyICplbmQsIGNvbnN0IHVuc2ln
bmVkIGxvbmcgKmJpdG1hcCwgdW5zaWduZWQgaW50IG5yX2JpdHMpCitzdGF0aWMgY2hhciAqcHJp
bnRfYml0bWFwX3N0cmluZyhjaGFyICpzdHIsIGNvbnN0IGNoYXIgKmVuZCwKKyAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIGNvbnN0IHVuc2lnbmVkIGxvbmcgKmJpdG1hcCwKKyAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVuc2lnbmVkIGludCBucl9iaXRzKQogewogICAg
IGNvbnN0IHVuc2lnbmVkIGludCBDSFVOS1NaID0gMzI7CiAgICAgdW5zaWduZWQgaW50IGNodW5r
c3o7CkBAIC0zNDcsNyArMzQ5LDcgQEAgc3RhdGljIGNoYXIgKnByaW50X2JpdG1hcF9zdHJpbmco
CiB9CiAKIC8qIFByaW50IGEgZG9tYWluIGlkLCB1c2luZyBuYW1lcyBmb3Igc3lzdGVtIGRvbWFp
bnMuICAoZS5nLiBkMCBvciBkW0lETEVdKSAqLwotc3RhdGljIGNoYXIgKnByaW50X2RvbWFpbihj
aGFyICpzdHIsIGNoYXIgKmVuZCwgY29uc3Qgc3RydWN0IGRvbWFpbiAqZCkKK3N0YXRpYyBjaGFy
ICpwcmludF9kb21haW4oY2hhciAqc3RyLCBjb25zdCBjaGFyICplbmQsIGNvbnN0IHN0cnVjdCBk
b21haW4gKmQpCiB7CiAgICAgY29uc3QgY2hhciAqbmFtZSA9IE5VTEw7CiAKQEAgLTM3OCw3ICsz
ODAsNyBAQCBzdGF0aWMgY2hhciAqcHJpbnRfZG9tYWluKGNoYXIgKnN0ciwgY2hhciAqZW5kLCBj
b25zdCBzdHJ1Y3QgZG9tYWluICpkKQogfQogCiAvKiBQcmludCBhIHZjcHUgaWQuICAoZS5nLiBk
MHYxIG9yIGRbSURMRV12MCkgKi8KLXN0YXRpYyBjaGFyICpwcmludF92Y3B1KGNoYXIgKnN0ciwg
Y2hhciAqZW5kLCBjb25zdCBzdHJ1Y3QgdmNwdSAqdikKK3N0YXRpYyBjaGFyICpwcmludF92Y3B1
KGNoYXIgKnN0ciwgY29uc3QgY2hhciAqZW5kLCBjb25zdCBzdHJ1Y3QgdmNwdSAqdikKIHsKICAg
ICAvKiBTb21lIGRlYnVnZ2luZyBtYXkgaGF2ZSBhbiBvcHRpb25hbGx5LU5VTEwgcG9pbnRlci4g
Ki8KICAgICBpZiAoIHVubGlrZWx5KCF2KSApCkBAIC0zOTIsNyArMzk0LDcgQEAgc3RhdGljIGNo
YXIgKnByaW50X3ZjcHUoY2hhciAqc3RyLCBjaGFyICplbmQsIGNvbnN0IHN0cnVjdCB2Y3B1ICp2
KQogICAgIHJldHVybiBudW1iZXIoc3RyICsgMSwgZW5kLCB2LT52Y3B1X2lkLCAxMCwgLTEsIC0x
LCAwKTsKIH0KIAotc3RhdGljIGNoYXIgKnBvaW50ZXIoY2hhciAqc3RyLCBjaGFyICplbmQsIGNv
bnN0IGNoYXIgKipmbXRfcHRyLAorc3RhdGljIGNoYXIgKnBvaW50ZXIoY2hhciAqc3RyLCBjb25z
dCBjaGFyICplbmQsIGNvbnN0IGNoYXIgKipmbXRfcHRyLAogICAgICAgICAgICAgICAgICAgICAg
Y29uc3Qgdm9pZCAqYXJnLCBpbnQgZmllbGRfd2lkdGgsIGludCBwcmVjaXNpb24sCiAgICAgICAg
ICAgICAgICAgICAgICBpbnQgZmxhZ3MpCiB7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3Qg
Zm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1j
aGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9y
Zy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu May 30 00:33:28 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 May 2019 00:33:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hW90a-0007P8-9P; Thu, 30 May 2019 00:33:28 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RojE=T6=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hW90Z-0007Oq-0R
 for xen-changelog@lists.xenproject.org; Thu, 30 May 2019 00:33:27 +0000
X-Inumbo-ID: 87fa4a08-8272-11e9-bc9d-bfffefe6c605
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 87fa4a08-8272-11e9-bc9d-bfffefe6c605;
 Thu, 30 May 2019 00:33:23 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hW90U-0002ou-Uy
 for xen-changelog@lists.xenproject.org; Thu, 30 May 2019 00:33:22 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hW90U-0003Be-SX
 for xen-changelog@lists.xenproject.org; Thu, 30 May 2019 00:33:22 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hW90U-0003Be-SX@xenbits.xenproject.org>
Date: Thu, 30 May 2019 00:33:22 +0000
Subject: [Xen-changelog] [xen master] vm_event: fix rc check for
 uninitialized ring
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDgxNjQ2Y2VhODI2ZmEzMjI4MzFmZmZiNDNmODFlN2UwODY2ZGMxMjQKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTWF5IDI3
IDEyOjI2OjIwIDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gTWF5IDI3IDEyOjI2OjIwIDIwMTkgKzAyMDAKCiAgICB2
bV9ldmVudDogZml4IHJjIGNoZWNrIGZvciB1bmluaXRpYWxpemVkIHJpbmcKICAgIAogICAgdm1f
ZXZlbnRfY2xhaW1fc2xvdCgpIHJldHVybnMgLUVPUE5PVFNVUFAgZm9yIGFuIHVuaW5pdGlhbGl6
ZWQgcmluZwogICAgc2luY2UgY29tbWl0IDE1ZTRkZDVlODY2YjQzYmJjICgiY29tbW9uL3ZtX2V2
ZW50OiBJbml0aWFsaXplIHZtX2V2ZW50CiAgICBsaXN0cyBvbiBkb21haW4gY3JlYXRpb24iKSwg
YnV0IHRoZSBjYWxsZXJzIHRlc3QgZm9yIC1FTk9TWVMuCiAgICAKICAgIENvcnJlY3QgdGhlIGNh
bGxlcnMuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEp1ZXJnZW4gR3Jvc3MgPGpncm9zc0BzdXNl
LmNvbT4KICAgIEFja2VkLWJ5OiBSYXp2YW4gQ29qb2NhcnUgPHJjb2pvY2FydUBiaXRkZWZlbmRl
ci5jb20+Ci0tLQogeGVuL2FyY2gveDg2L21tL3AybS5jIHwgMyArKy0KIHhlbi9jb21tb24vbW9u
aXRvci5jICB8IDIgKy0KIHhlbi9jb21tb24vdm1fZXZlbnQuYyB8IDYgKysrLS0tCiAzIGZpbGVz
IGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwgNSBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94
ZW4vYXJjaC94ODYvbW0vcDJtLmMgYi94ZW4vYXJjaC94ODYvbW0vcDJtLmMKaW5kZXggNTdjNWVl
ZGE5MS4uOGZkM2M5ZDk5NiAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L21tL3AybS5jCisrKyBi
L3hlbi9hcmNoL3g4Ni9tbS9wMm0uYwpAQCAtMTcwNSw3ICsxNzA1LDggQEAgdm9pZCBwMm1fbWVt
X3BhZ2luZ19wb3B1bGF0ZShzdHJ1Y3QgZG9tYWluICpkLCB1bnNpZ25lZCBsb25nIGdmbl9sKQog
CiAgICAgLyogV2UncmUgcGFnaW5nLiBUaGVyZSBzaG91bGQgYmUgYSByaW5nICovCiAgICAgaW50
IHJjID0gdm1fZXZlbnRfY2xhaW1fc2xvdChkLCBkLT52bV9ldmVudF9wYWdpbmcpOwotICAgIGlm
ICggcmMgPT0gLUVOT1NZUyApCisKKyAgICBpZiAoIHJjID09IC1FT1BOT1RTVVBQICkKICAgICB7
CiAgICAgICAgIGdkcHJpbnRrKFhFTkxPR19FUlIsICJEb21haW4gJWh1IHBhZ2luZyBnZm4gJWx4
IHlldCBubyByaW5nICIKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgImluIHBsYWNlXG4i
LCBkLT5kb21haW5faWQsIGdmbl9sKTsKZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vbW9uaXRvci5j
IGIveGVuL2NvbW1vbi9tb25pdG9yLmMKaW5kZXggY2I1ZjM3ZmRiMi4uZDVjOWZmMWNiZiAxMDA2
NDQKLS0tIGEveGVuL2NvbW1vbi9tb25pdG9yLmMKKysrIGIveGVuL2NvbW1vbi9tb25pdG9yLmMK
QEAgLTk4LDcgKzk4LDcgQEAgaW50IG1vbml0b3JfdHJhcHMoc3RydWN0IHZjcHUgKnYsIGJvb2wg
c3luYywgdm1fZXZlbnRfcmVxdWVzdF90ICpyZXEpCiAgICAgewogICAgIGNhc2UgMDoKICAgICAg
ICAgYnJlYWs7Ci0gICAgY2FzZSAtRU5PU1lTOgorICAgIGNhc2UgLUVPUE5PVFNVUFA6CiAgICAg
ICAgIC8qCiAgICAgICAgICAqIElmIHRoZXJlIHdhcyBubyByaW5nIHRvIGhhbmRsZSB0aGUgZXZl
bnQsIHRoZW4KICAgICAgICAgICogc2ltcGx5IGNvbnRpbnVlIGV4ZWN1dGluZyBub3JtYWxseS4K
ZGlmZiAtLWdpdCBhL3hlbi9jb21tb24vdm1fZXZlbnQuYyBiL3hlbi9jb21tb24vdm1fZXZlbnQu
YwppbmRleCA2ZTY4YmU0N2JjLi42ODMzYzIxNTQ0IDEwMDY0NAotLS0gYS94ZW4vY29tbW9uL3Zt
X2V2ZW50LmMKKysrIGIveGVuL2NvbW1vbi92bV9ldmVudC5jCkBAIC02NCw3ICs2NCw3IEBAIHN0
YXRpYyBpbnQgdm1fZXZlbnRfZW5hYmxlKAogICAgIC8qIFRoZSBwYXJhbWV0ZXIgZGVmYXVsdHMg
dG8gemVybywgYW5kIGl0IHNob3VsZCBiZQogICAgICAqIHNldCB0byBzb21ldGhpbmcgKi8KICAg
ICBpZiAoIHJpbmdfZ2ZuID09IDAgKQotICAgICAgICByZXR1cm4gLUVOT1NZUzsKKyAgICAgICAg
cmV0dXJuIC1FT1BOT1RTVVBQOwogCiAgICAgdm1fZXZlbnRfcmluZ19sb2NrX2luaXQoKnZlZCk7
CiAgICAgdm1fZXZlbnRfcmluZ19sb2NrKCp2ZWQpOwpAQCAtNDY1LDcgKzQ2NSw3IEBAIHN0YXRp
YyBpbnQgdm1fZXZlbnRfZ3JhYl9zbG90KHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZlZCwgaW50
IGZvcmVpZ24pCiAgICAgdW5zaWduZWQgaW50IGF2YWlsX3JlcTsKIAogICAgIGlmICggIXZlZC0+
cmluZ19wYWdlICkKLSAgICAgICAgcmV0dXJuIC1FTk9TWVM7CisgICAgICAgIHJldHVybiAtRU9Q
Tk9UU1VQUDsKIAogICAgIHZtX2V2ZW50X3JpbmdfbG9jayh2ZWQpOwogCkBAIC01MTMsNyArNTEz
LDcgQEAgYm9vbCB2bV9ldmVudF9jaGVja19yaW5nKHN0cnVjdCB2bV9ldmVudF9kb21haW4gKnZl
ZCkKICAqIHRoaXMgZnVuY3Rpb24gd2lsbCBhbHdheXMgcmV0dXJuIDAgZm9yIGEgZ3Vlc3QuICBG
b3IgYSBub24tZ3Vlc3QsIHdlIGNoZWNrCiAgKiBmb3Igc3BhY2UgYW5kIHJldHVybiAtRUJVU1kg
aWYgdGhlIHJpbmcgaXMgbm90IGF2YWlsYWJsZS4KICAqCi0gKiBSZXR1cm4gY29kZXM6IC1FTk9T
WVM6IHRoZSByaW5nIGlzIG5vdCB5ZXQgY29uZmlndXJlZAorICogUmV0dXJuIGNvZGVzOiAtRU9Q
Tk9UU1VQUDogdGhlIHJpbmcgaXMgbm90IHlldCBjb25maWd1cmVkCiAgKiAgICAgICAgICAgICAg
IC1FQlVTWTogdGhlIHJpbmcgaXMgYnVzeQogICogICAgICAgICAgICAgICAwOiBhIHNwb3QgaGFz
IGJlZW4gcmVzZXJ2ZWQKICAqCi0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21l
L3hlbi9naXQveGVuLmdpdCNtYXN0ZXIKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFpbGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dA
bGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hh
bmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Thu May 30 13:00:14 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 May 2019 13:00:14 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hWKfE-0005zW-Cu; Thu, 30 May 2019 13:00:12 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RojE=T6=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hWKfD-0005zR-4k
 for xen-changelog@lists.xenproject.org; Thu, 30 May 2019 13:00:11 +0000
X-Inumbo-ID: d7fd3b06-82da-11e9-b46f-b7cac081a73b
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id d7fd3b06-82da-11e9-b46f-b7cac081a73b;
 Thu, 30 May 2019 13:00:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hWKf6-0002D9-PE
 for xen-changelog@lists.xenproject.org; Thu, 30 May 2019 13:00:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hWKf6-0003dT-MA
 for xen-changelog@lists.xenproject.org; Thu, 30 May 2019 13:00:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hWKf6-0003dT-MA@xenbits.xenproject.org>
Date: Thu, 30 May 2019 13:00:04 +0000
Subject: [Xen-changelog] [xen staging-4.7] libxl: compilation warning fix
 for arm & aarch64
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGM1MWEzYTU4MjZhNjRmMDgwNzU0NTQ2MGJmYzM1MDIyZGM5Yzg0MjgKQXV0aG9yOiAg
ICAgQ2hyaXMgUGF0dGVyc29uIDxwYXR0ZXJzb25jQGFpbmZvc2VjLmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEp1bCAyNyAxNjowMToyNiAyMDE2IC0wNDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUaHUgTWF5IDMwIDEzOjU2OjEz
IDIwMTkgKzAxMDAKCiAgICBsaWJ4bDogY29tcGlsYXRpb24gd2FybmluZyBmaXggZm9yIGFybSAm
IGFhcmNoNjQKICAgIAogICAgR0NDIDYgd2lsbCB3YXJuIG9uIHVudXNlZCBzdGF0aWMgY29uc3Qg
dmFyaWFibGVzIGluIGMgbW9kdWxlczoKICAgIGh0dHBzOi8vZ2NjLmdudS5vcmcvbWwvZ2NjLXBh
dGNoZXMvMjAxNS0wOS9tc2cwMDg0Ny5odG1sCiAgICAKICAgIFdoZW4gY29tcGlsaW5nIHdpdGgg
TElCWExfSEFWRV9OT19TVVNQRU5EX1JFU1VNRSBzZXQgKGFybSAmIGFhcmNoNjQpLAogICAgdGhl
IGNvbXBpbGVyIGVtaXRzIHRoZSBmb2xsb3dpbmcgZXJyb3JzOgogICAgICB4bF9jbWRpbXBsLmM6
MTAxOjE5OiBlcnJvcjogJ21pZ3JhdGVfcmVwb3J0JwogICAgICAgICAgZGVmaW5lZCBidXQgbm90
IHVzZWQgWy1XZXJyb3I9dW51c2VkLWNvbnN0LXZhcmlhYmxlPV0KICAgICAgeGxfY21kaW1wbC5j
Ojk5OjE5OiBlcnJvcjogJ21pZ3JhdGVfcGVybWlzc2lvbl90b19nbycKICAgICAgICAgIGRlZmlu
ZWQgYnV0IG5vdCB1c2VkIFstV2Vycm9yPXVudXNlZC1jb25zdC12YXJpYWJsZT1dCiAgICAgIHhs
X2NtZGltcGwuYzo5NzoxOTogZXJyb3I6ICdtaWdyYXRlX3JlY2VpdmVyX3JlYWR5JwogICAgICAg
ICAgZGVmaW5lZCBidXQgbm90IHVzZWQgWy1XZXJyb3I9dW51c2VkLWNvbnN0LXZhcmlhYmxlPV0K
ICAgICAgeGxfY21kaW1wbC5jOjk1OjE5OiBlcnJvcjogJ21pZ3JhdGVfcmVjZWl2ZXJfYmFubmVy
JwogICAgICAgICAgZGVmaW5lZCBidXQgbm90IHVzZWQgWy1XZXJyb3I9dW51c2VkLWNvbnN0LXZh
cmlhYmxlPV0KICAgIAogICAgVGhlc2UgdW51c2VkIGNvbnN0IHZhcmlhYmxlcyBhcmUgb25seSB1
c2VkIGluIGZ1bmN0aW9ucyB3aGljaCBleGlzdCBiZXR3ZWVuCiAgICB0aGUgaWZuZGVmIGJsb2Nr
OgogICAgICAgI2lmbmRlZiBMSUJYTF9IQVZFX05PX1NVU1BFTkRfUkVTVU1FCiAgICAgICAuLi4K
ICAgICAgICNlbmRpZgogICAgCiAgICBXcmFwIHRoZSBzYW1lIGlmbmRlZiBhcm91bmQgdGhlc2Ug
dmFyaWFibGVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBDaHJpcyBQYXR0ZXJzb24gPHBhdHRl
cnNvbmNAYWluZm9zZWMuY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA1ZjI4ZGUwYjBlNDc0ZTAxOTMx
YjcxOWZhMjdjYTMwYjhhYTQ0NmUwKQotLS0KIHRvb2xzL2xpYnhsL3hsX2NtZGltcGwuYyB8IDMg
KysrCiAxIGZpbGUgY2hhbmdlZCwgMyBpbnNlcnRpb25zKCspCgpkaWZmIC0tZ2l0IGEvdG9vbHMv
bGlieGwveGxfY21kaW1wbC5jIGIvdG9vbHMvbGlieGwveGxfY21kaW1wbC5jCmluZGV4IDRhMWU4
NWE0OGYuLjY2MjAyMDMxNWYgMTAwNjQ0Ci0tLSBhL3Rvb2xzL2xpYnhsL3hsX2NtZGltcGwuYwor
KysgYi90b29scy9saWJ4bC94bF9jbWRpbXBsLmMKQEAgLTkyLDYgKzkyLDcgQEAgc3RhdGljIGlu
dCBmZF9sb2NrID0gLTE7CiBzdGF0aWMgY29uc3QgY2hhciBzYXZlZmlsZWhlYWRlcl9tYWdpY1sz
Ml09CiAgICAgIlhlbiBzYXZlZCBkb21haW4sIHhsIGZvcm1hdFxuIFwwIFxyIjsKIAorI2lmbmRl
ZiBMSUJYTF9IQVZFX05PX1NVU1BFTkRfUkVTVU1FCiBzdGF0aWMgY29uc3QgY2hhciBtaWdyYXRl
X3JlY2VpdmVyX2Jhbm5lcltdPQogICAgICJ4bCBtaWdyYXRpb24gcmVjZWl2ZXIgcmVhZHksIHNl
bmQgYmluYXJ5IGRvbWFpbiBkYXRhLlxuIjsKIHN0YXRpYyBjb25zdCBjaGFyIG1pZ3JhdGVfcmVj
ZWl2ZXJfcmVhZHlbXT0KQEAgLTEwMCw2ICsxMDEsOCBAQCBzdGF0aWMgY29uc3QgY2hhciBtaWdy
YXRlX3Blcm1pc3Npb25fdG9fZ29bXT0KICAgICAiZG9tYWluIGlzIHlvdXJzLCB5b3UgYXJlIGNs
ZWFyZWQgdG8gdW5wYXVzZSI7CiBzdGF0aWMgY29uc3QgY2hhciBtaWdyYXRlX3JlcG9ydFtdPQog
ICAgICJteSBjb3B5IHVucGF1c2UgcmVzdWx0cyBhcmUgYXMgZm9sbG93cyI7CisjZW5kaWYKKwog
ICAvKiBmb2xsb3dlZCBieSBvbmUgYnl0ZToKICAgICogICAgIDA6IGV2ZXJ5dGhpbmcgd2VudCB3
ZWxsLCBkb21haW4gaXMgcnVubmluZwogICAgKiAgICAgICAgICAgIG5leHQgdGhpbmcgaXMgd2Ug
YWxsIGV4aXQKLS0KZ2VuZXJhdGVkIGJ5IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94
ZW4uZ2l0I3N0YWdpbmctNC43CgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3Rz
LnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxv
Zw==

From xen-changelog-bounces@lists.xenproject.org Thu May 30 13:00:19 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Thu, 30 May 2019 13:00:19 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hWKfL-00060i-ES; Thu, 30 May 2019 13:00:19 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=RojE=T6=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hWKfJ-00060a-Tk
 for xen-changelog@lists.xenproject.org; Thu, 30 May 2019 13:00:17 +0000
X-Inumbo-ID: de50ac04-82da-11e9-870b-2fe1df3ae394
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id de50ac04-82da-11e9-870b-2fe1df3ae394;
 Thu, 30 May 2019 13:00:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hWKfH-0002DU-Ez
 for xen-changelog@lists.xenproject.org; Thu, 30 May 2019 13:00:15 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hWKfH-0003fZ-CN
 for xen-changelog@lists.xenproject.org; Thu, 30 May 2019 13:00:15 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hWKfH-0003fZ-CN@xenbits.xenproject.org>
Date: Thu, 30 May 2019 13:00:15 +0000
Subject: [Xen-changelog] [xen staging-4.6] libxl: compilation warning fix
 for arm & aarch64
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDZlYmNjNWIyOGQ1ZjgwZTNiMDRjOTZkNjkxNTc3ODMzZmRhZTIxNWEKQXV0aG9yOiAg
ICAgQ2hyaXMgUGF0dGVyc29uIDxwYXR0ZXJzb25jQGFpbmZvc2VjLmNvbT4KQXV0aG9yRGF0ZTog
V2VkIEp1bCAyNyAxNjowMToyNiAyMDE2IC0wNDAwCkNvbW1pdDogICAgIElhbiBKYWNrc29uIDxp
YW4uamFja3NvbkBldS5jaXRyaXguY29tPgpDb21taXREYXRlOiBUaHUgTWF5IDMwIDEzOjU2OjI0
IDIwMTkgKzAxMDAKCiAgICBsaWJ4bDogY29tcGlsYXRpb24gd2FybmluZyBmaXggZm9yIGFybSAm
IGFhcmNoNjQKICAgIAogICAgR0NDIDYgd2lsbCB3YXJuIG9uIHVudXNlZCBzdGF0aWMgY29uc3Qg
dmFyaWFibGVzIGluIGMgbW9kdWxlczoKICAgIGh0dHBzOi8vZ2NjLmdudS5vcmcvbWwvZ2NjLXBh
dGNoZXMvMjAxNS0wOS9tc2cwMDg0Ny5odG1sCiAgICAKICAgIFdoZW4gY29tcGlsaW5nIHdpdGgg
TElCWExfSEFWRV9OT19TVVNQRU5EX1JFU1VNRSBzZXQgKGFybSAmIGFhcmNoNjQpLAogICAgdGhl
IGNvbXBpbGVyIGVtaXRzIHRoZSBmb2xsb3dpbmcgZXJyb3JzOgogICAgICB4bF9jbWRpbXBsLmM6
MTAxOjE5OiBlcnJvcjogJ21pZ3JhdGVfcmVwb3J0JwogICAgICAgICAgZGVmaW5lZCBidXQgbm90
IHVzZWQgWy1XZXJyb3I9dW51c2VkLWNvbnN0LXZhcmlhYmxlPV0KICAgICAgeGxfY21kaW1wbC5j
Ojk5OjE5OiBlcnJvcjogJ21pZ3JhdGVfcGVybWlzc2lvbl90b19nbycKICAgICAgICAgIGRlZmlu
ZWQgYnV0IG5vdCB1c2VkIFstV2Vycm9yPXVudXNlZC1jb25zdC12YXJpYWJsZT1dCiAgICAgIHhs
X2NtZGltcGwuYzo5NzoxOTogZXJyb3I6ICdtaWdyYXRlX3JlY2VpdmVyX3JlYWR5JwogICAgICAg
ICAgZGVmaW5lZCBidXQgbm90IHVzZWQgWy1XZXJyb3I9dW51c2VkLWNvbnN0LXZhcmlhYmxlPV0K
ICAgICAgeGxfY21kaW1wbC5jOjk1OjE5OiBlcnJvcjogJ21pZ3JhdGVfcmVjZWl2ZXJfYmFubmVy
JwogICAgICAgICAgZGVmaW5lZCBidXQgbm90IHVzZWQgWy1XZXJyb3I9dW51c2VkLWNvbnN0LXZh
cmlhYmxlPV0KICAgIAogICAgVGhlc2UgdW51c2VkIGNvbnN0IHZhcmlhYmxlcyBhcmUgb25seSB1
c2VkIGluIGZ1bmN0aW9ucyB3aGljaCBleGlzdCBiZXR3ZWVuCiAgICB0aGUgaWZuZGVmIGJsb2Nr
OgogICAgICAgI2lmbmRlZiBMSUJYTF9IQVZFX05PX1NVU1BFTkRfUkVTVU1FCiAgICAgICAuLi4K
ICAgICAgICNlbmRpZgogICAgCiAgICBXcmFwIHRoZSBzYW1lIGlmbmRlZiBhcm91bmQgdGhlc2Ug
dmFyaWFibGVzLgogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBDaHJpcyBQYXR0ZXJzb24gPHBhdHRl
cnNvbmNAYWluZm9zZWMuY29tPgogICAgQWNrZWQtYnk6IFdlaSBMaXUgPHdlaS5saXUyQGNpdHJp
eC5jb20+CiAgICAoY2hlcnJ5IHBpY2tlZCBmcm9tIGNvbW1pdCA1ZjI4ZGUwYjBlNDc0ZTAxOTMx
YjcxOWZhMjdjYTMwYjhhYTQ0NmUwKQogICAgKGNoZXJyeSBwaWNrZWQgZnJvbSBjb21taXQgYzUx
YTNhNTgyNmE2NGYwODA3NTQ1NDYwYmZjMzUwMjJkYzljODQyOCkKLS0tCiB0b29scy9saWJ4bC94
bF9jbWRpbXBsLmMgfCAzICsrKwogMSBmaWxlIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKQoKZGlm
ZiAtLWdpdCBhL3Rvb2xzL2xpYnhsL3hsX2NtZGltcGwuYyBiL3Rvb2xzL2xpYnhsL3hsX2NtZGlt
cGwuYwppbmRleCBiMDFkNmY3NzAwLi4yMDFiMzM3YjA5IDEwMDY0NAotLS0gYS90b29scy9saWJ4
bC94bF9jbWRpbXBsLmMKKysrIGIvdG9vbHMvbGlieGwveGxfY21kaW1wbC5jCkBAIC05Miw2ICs5
Miw3IEBAIHN0YXRpYyBpbnQgZmRfbG9jayA9IC0xOwogc3RhdGljIGNvbnN0IGNoYXIgc2F2ZWZp
bGVoZWFkZXJfbWFnaWNbMzJdPQogICAgICJYZW4gc2F2ZWQgZG9tYWluLCB4bCBmb3JtYXRcbiBc
MCBcciI7CiAKKyNpZm5kZWYgTElCWExfSEFWRV9OT19TVVNQRU5EX1JFU1VNRQogc3RhdGljIGNv
bnN0IGNoYXIgbWlncmF0ZV9yZWNlaXZlcl9iYW5uZXJbXT0KICAgICAieGwgbWlncmF0aW9uIHJl
Y2VpdmVyIHJlYWR5LCBzZW5kIGJpbmFyeSBkb21haW4gZGF0YS5cbiI7CiBzdGF0aWMgY29uc3Qg
Y2hhciBtaWdyYXRlX3JlY2VpdmVyX3JlYWR5W109CkBAIC0xMDAsNiArMTAxLDggQEAgc3RhdGlj
IGNvbnN0IGNoYXIgbWlncmF0ZV9wZXJtaXNzaW9uX3RvX2dvW109CiAgICAgImRvbWFpbiBpcyB5
b3VycywgeW91IGFyZSBjbGVhcmVkIHRvIHVucGF1c2UiOwogc3RhdGljIGNvbnN0IGNoYXIgbWln
cmF0ZV9yZXBvcnRbXT0KICAgICAibXkgY29weSB1bnBhdXNlIHJlc3VsdHMgYXJlIGFzIGZvbGxv
d3MiOworI2VuZGlmCisKICAgLyogZm9sbG93ZWQgYnkgb25lIGJ5dGU6CiAgICAqICAgICAwOiBl
dmVyeXRoaW5nIHdlbnQgd2VsbCwgZG9tYWluIGlzIHJ1bm5pbmcKICAgICogICAgICAgICAgICBu
ZXh0IHRoaW5nIGlzIHdlIGFsbCBleGl0Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9y
IC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nLTQuNgoKX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVu
LWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qu
b3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 31 09:44:09 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 09: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 1hWe52-0004Tj-66; Fri, 31 May 2019 09:44:08 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hDpS=T7=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hWe51-0004Td-99
 for xen-changelog@lists.xenproject.org; Fri, 31 May 2019 09:44:07 +0000
X-Inumbo-ID: a0d4f0ed-8388-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a0d4f0ed-8388-11e9-8980-bc764e045a96;
 Fri, 31 May 2019 09:44:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hWe4y-0003qx-Mw
 for xen-changelog@lists.xenproject.org; Fri, 31 May 2019 09:44:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hWe4y-0003ob-KI
 for xen-changelog@lists.xenproject.org; Fri, 31 May 2019 09:44:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hWe4y-0003ob-KI@xenbits.xenproject.org>
Date: Fri, 31 May 2019 09:44:04 +0000
Subject: [Xen-changelog] [xen staging] VT-d: change bogus return value of
 intel_iommu_lookup_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>

Y29tbWl0IDJhNGMzNDNjNWJhYTI0MWVhNWQ4Njg1YWM5Njk4OTU0M2VhNjc0MTAKQXV0aG9yOiAg
ICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDMx
IDExOjM5OjQ5IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDMxIDExOjM5OjQ5IDIwMTkgKzAyMDAKCiAgICBW
VC1kOiBjaGFuZ2UgYm9ndXMgcmV0dXJuIHZhbHVlIG9mIGludGVsX2lvbW11X2xvb2t1cF9wYWdl
KCkKICAgIAogICAgVGhlIGZ1bmN0aW9uIHBhc3NlcyAwIGFzICJhbGxvYyIgYXJndW1lbnQgdG8g
YWRkcl90b19kbWFfcGFnZV9tYWRkcigpLAogICAgc28gLUVOT01FTSBzaW1wbHkgbWFrZXMgbm8g
c2Vuc2UgKGFuZCBpdHMgdXNlIHdhcyBwcm9iYWJseSBzaW1wbHkgYQogICAgY29weS1hbmQtcGFz
dGUgZWZmZWN0IG9yaWdpbmF0aW5nIGF0IGludGVsX2lvbW11X21hcF9wYWdlKCkpLgogICAgCiAg
ICBTaWduZWQtb2ZmLWJ5OiBKYW4gQmV1bGljaCA8amJldWxpY2hAc3VzZS5jb20+CiAgICBSZXZp
ZXdlZC1ieTogUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KICAgIEFja2Vk
LWJ5OiBLZXZpbiBUaWFuIDxrZXZpbi50aWFuQGludGVsLmNvbT4KLS0tCiB4ZW4vZHJpdmVycy9w
YXNzdGhyb3VnaC92dGQvaW9tbXUuYyB8IDIgKy0KIDEgZmlsZSBjaGFuZ2VkLCAxIGluc2VydGlv
bigrKSwgMSBkZWxldGlvbigtKQoKZGlmZiAtLWdpdCBhL3hlbi9kcml2ZXJzL3Bhc3N0aHJvdWdo
L3Z0ZC9pb21tdS5jIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMKaW5kZXgg
N2I5ZTA5YTA4NC4uNGNhZjYzYzdmYSAxMDA2NDQKLS0tIGEveGVuL2RyaXZlcnMvcGFzc3Rocm91
Z2gvdnRkL2lvbW11LmMKKysrIGIveGVuL2RyaXZlcnMvcGFzc3Rocm91Z2gvdnRkL2lvbW11LmMK
QEAgLTE4NzAsNyArMTg3MCw3IEBAIHN0YXRpYyBpbnQgaW50ZWxfaW9tbXVfbG9va3VwX3BhZ2Uo
c3RydWN0IGRvbWFpbiAqZCwgZGZuX3QgZGZuLCBtZm5fdCAqbWZuLAogICAgIGlmICggIXBnX21h
ZGRyICkKICAgICB7CiAgICAgICAgIHNwaW5fdW5sb2NrKCZoZC0+YXJjaC5tYXBwaW5nX2xvY2sp
OwotICAgICAgICByZXR1cm4gLUVOT01FTTsKKyAgICAgICAgcmV0dXJuIC1FTk9FTlQ7CiAgICAg
fQogCiAgICAgcGFnZSA9IG1hcF92dGRfZG9tYWluX3BhZ2UocGdfbWFkZHIpOwotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 31 09:44:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 09:44:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hWe5C-0004Vp-8E; Fri, 31 May 2019 09:44:18 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hDpS=T7=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hWe5A-0004Vi-Kj
 for xen-changelog@lists.xenproject.org; Fri, 31 May 2019 09:44:16 +0000
X-Inumbo-ID: a6e385d5-8388-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id a6e385d5-8388-11e9-8980-bc764e045a96;
 Fri, 31 May 2019 09:44:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hWe58-0003rD-Ss
 for xen-changelog@lists.xenproject.org; Fri, 31 May 2019 09:44:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hWe58-0003p1-QE
 for xen-changelog@lists.xenproject.org; Fri, 31 May 2019 09:44:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hWe58-0003p1-QE@xenbits.xenproject.org>
Date: Fri, 31 May 2019 09:44:14 +0000
Subject: [Xen-changelog] [xen staging] support: remove tmem from 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>

Y29tbWl0IGYwOGI3MDljYWFjMDNhZTE1ODZkZGRjNzU2NzJlOWU2NWIxZGNlNTgKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBGcmkgTWF5IDMx
IDExOjQwOjM4IDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBGcmkgTWF5IDMxIDExOjQwOjM4IDIwMTkgKzAyMDAKCiAgICBz
dXBwb3J0OiByZW1vdmUgdG1lbSBmcm9tIFNVUFBPUlQubWQKICAgIAogICAgVG1lbSBoYXMgYmVl
biByZW1vdmVkLiBSZWZsZWN0IHRoYXQgaW4gU1VQUE9SVC5tZAogICAgCiAgICBTaWduZWQtb2Zm
LWJ5OiBKdWVyZ2VuIEdyb3NzIDxqZ3Jvc3NAc3VzZS5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJl
dWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIFNVUFBPUlQubWQgfCAxMCAtLS0tLS0tLS0t
CiAxIGZpbGUgY2hhbmdlZCwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvU1VQUE9SVC5t
ZCBiL1NVUFBPUlQubWQKaW5kZXggZTRmYjE1YjJmOC4uMzc1NDczYTQ1NiAxMDA2NDQKLS0tIGEv
U1VQUE9SVC5tZAorKysgYi9TVVBQT1JULm1kCkBAIC0yMzYsMTYgKzIzNiw2IEBAIEFsbG93IHBh
Z2VzIGJlbG9uZ2luZyB0byBndWVzdHMgdG8gYmUgcGFnZWQgdG8gZGlzawogCiAgICAgU3RhdHVz
LCB4ODYgSFZNOiBFeHBlcmltZW5hbAogCi0jIyMgVHJhbnNjZW5kZW50IE1lbW9yeQotCi1UcmFu
c2NlbmRlbnQgTWVtb3J5ICh0bWVtKSBhbGxvd3MgdGhlIGNyZWF0aW9uIG9mIGh5cGVydmlzb3Ig
bWVtb3J5IHBvb2xzCi13aGljaCBndWVzdHMgY2FuIHVzZSB0byBzdG9yZSBtZW1vcnkKLXJhdGhl
ciB0aGFuIGNhY2hpbmcgaW4gaXRzIG93biBtZW1vcnkgb3Igc3dhcHBpbmcgdG8gZGlzay4KLUhh
dmluZyB0aGVzZSBpbiB0aGUgaHlwZXJ2aXNvcgotY2FuIGFsbG93IG1vcmUgZWZmaWNpZW50IGFn
Z3JlZ2F0ZSB1c2Ugb2YgbWVtb3J5IGFjcm9zcyBWTXMuCi0KLSAgICBTdGF0dXM6IEV4cGVyaW1l
bnRhbAotCiAjIyMgQWx0ZXJuYXRpdmUgcDJtCiAKIEFsdGVybmF0aXZlIHAybSAoYWx0cDJtKSBh
bGxvd3MgZXh0ZXJuYWwgbW9uaXRvcmluZyBvZiBndWVzdCBtZW1vcnkKLS0KZ2VuZXJhdGVkIGJ5
IGdpdC1wYXRjaGJvdCBmb3IgL2hvbWUveGVuL2dpdC94ZW4uZ2l0I3N0YWdpbmcKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fClhlbi1jaGFuZ2Vsb2cgbWFp
bGluZyBsaXN0Clhlbi1jaGFuZ2Vsb2dAbGlzdHMueGVucHJvamVjdC5vcmcKaHR0cHM6Ly9saXN0
cy54ZW5wcm9qZWN0Lm9yZy94ZW4tY2hhbmdlbG9n

From xen-changelog-bounces@lists.xenproject.org Fri May 31 09:44:28 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 09:44:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hWe5M-0004Wi-A3; Fri, 31 May 2019 09:44:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hDpS=T7=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hWe5L-0004Wd-1u
 for xen-changelog@lists.xenproject.org; Fri, 31 May 2019 09:44:27 +0000
X-Inumbo-ID: acf2e8cf-8388-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id acf2e8cf-8388-11e9-8980-bc764e045a96;
 Fri, 31 May 2019 09:44:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hWe5J-0003rM-2M
 for xen-changelog@lists.xenproject.org; Fri, 31 May 2019 09:44:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hWe5I-0003pT-W5
 for xen-changelog@lists.xenproject.org; Fri, 31 May 2019 09:44:24 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hWe5I-0003pT-W5@xenbits.xenproject.org>
Date: Fri, 31 May 2019 09:44:24 +0000
Subject: [Xen-changelog] [xen staging] x86/vhpet: avoid 'small' time diff
 test on 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>

Y29tbWl0IGIxNDRjZjQ1ZDUwYjYwM2MyOTA5ZmMzMmM2YWJmNzM1OWY4NmYxYWEKQXV0aG9yOiAg
ICAgUGF1bCBEdXJyYW50IDxwYXVsLmR1cnJhbnRAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTogRnJp
IE1heSAzMSAxMTo0MDo1MiAyMDE5ICswMjAwCkNvbW1pdDogICAgIEphbiBCZXVsaWNoIDxqYmV1
bGljaEBzdXNlLmNvbT4KQ29tbWl0RGF0ZTogRnJpIE1heSAzMSAxMTo0MDo1MiAyMDE5ICswMjAw
CgogICAgeDg2L3ZocGV0OiBhdm9pZCAnc21hbGwnIHRpbWUgZGlmZiB0ZXN0IG9uIHJlc3VtZQog
ICAgCiAgICBJdCBhcHBlYXJzIHRoYXQgZXZlbiA2NC1iaXQgdmVyc2lvbnMgb2YgV2luZG93cyAx
MCwgd2hlbiBub3QgdXNpbmcgc3l0aC0KICAgIGV0aWMgdGltZXJzLCB3aWxsIHVzZSAzMi1iaXQg
SFBFVCBub24tcGVyaW9kaWMgdGltZXJzLiBUaGVyZSBpcyBhIHRlc3QKICAgIGluIGhwZXRfc2V0
X3RpbWVyKCksIHNwZWNpZmljIHRvIDMyLWJpdCB0aW1lcnMsIHRoYXQgdHJpZXMgdG8gZGlzYW1i
aWd1YXRlCiAgICBiZXR3ZWVuIGEgY29tcGFyYXRvciB2YWx1ZSB0aGF0IGlzIGluIHRoZSBwYXN0
IGFuZCBvbmUgdGhhdCBpcyBzdWZmaWNpZW50bHkKICAgIGZhciBpbiB0aGUgZnV0dXJlIHRoYXQg
aXQgd3JhcHMuIFRoaXMgaXMgZG9uZSBieSBhc3N1bWluZyB0aGF0IHRoZSBkZWx0YQogICAgYmV0
d2VlbiB0aGUgbWFpbiBjb3VudGVyIGFuZCBjb21wYXJhdG9yIHdpbGwgYmUgJ3NtYWxsJyBbMV0s
IGlmIHRoZQogICAgY29tcGFyYXRvciB2YWx1ZSBpcyBpbiB0aGUgcGFzdC4gVW5mb3J0dW5hdGVs
eSwgbW9yZSBvZnRlbiB0aGFuIG5vdCwgdGhpcwogICAgaXMgbm90IHRoZSBjYXNlIGlmIHRoZSB0
aW1lciBpcyBiZWluZyByZS1zdGFydGVkIGFmdGVyIGEgbWlncmF0ZSBhbmQgc28KICAgIHRoZSB0
aW1lciBpcyBzZXQgdG8gZmlyZSBmYXIgaW4gdGhlIGZ1dHVyZSAoaW4gZXhjZXNzIG9mIGEgbWlu
dXRlIGluCiAgICBzZXZlcmFsIG9ic2VydmVkIGNhc2VzKSByYXRoZXIgdGhlbiBzZXQgdG8gZmly
ZSBpbW1lZGlhdGVseS4gVGhpcyBoYXMgYQogICAgcmF0aGVyIG9kZCBzeW1wdG9tIHdoZXJlIHRo
ZSBndWVzdCBjb25zb2xlIGlzIGFsaXZlIGVub3VnaCB0byBiZSBhYmxlIHRvCiAgICBkZWFsIHdp
dGggbW91c2UgcG9pbnRlciByZS1yZW5kZXJpbmcsIGJ1dCBhbnkga2V5Ym9hcmQgYWN0aXZpdHkg
b3IgbW91c2UKICAgIGNsaWNrcyB5aWVsZCBubyByZXNwb25zZS4KICAgIAogICAgVGhpcyBwYXRj
aCBzaW1wbHkgYWRkcyBhbiBleHRyYSBjaGVjayBvZiAnY3JlYXRpb25fZmluaXNoZWQnIGludG8K
ICAgIGhwZXRfc2V0X3RpbWVyKCkgc28gdGhhdCB0aGUgJ3NtYWxsJyB0aW1lIHRlc3QgaXMgb21p
dHRlZCB3aGVuIHRoZSBmdW5jdGlvbgogICAgaXMgY2FsbGVkIHRvIHJlc3RhcnQgdGltZXJzIGFm
dGVyIG1pZ3JhdGlvbiwgYW5kIHRodXMgYW55IG5lZ2F0aXZlIGRlbHRhCiAgICBjYXVzZXMgYSB0
aW1lciB0byBmaXJlIGltbWVkaWF0ZWx5LgogICAgCiAgICBbMV0gVGhlIG51bWJlciBvZiB0aWNr
cyB0aGF0IGVxdWF0ZSB0byAwLjk3NjU2MjUgbWlsbGlzZWNvbmRzCiAgICAKICAgIFNpZ25lZC1v
ZmYtYnk6IFBhdWwgRHVycmFudCA8cGF1bC5kdXJyYW50QGNpdHJpeC5jb20+CiAgICBSZXZpZXdl
ZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9o
dm0vaHBldC5jIHwgOCArKysrKystLQogMSBmaWxlIGNoYW5nZWQsIDYgaW5zZXJ0aW9ucygrKSwg
MiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvaHZtL2hwZXQuYyBiL3hl
bi9hcmNoL3g4Ni9odm0vaHBldC5jCmluZGV4IGE5MTY3NTgxMDYuLjEyZjEzZjhjM2MgMTAwNjQ0
Ci0tLSBhL3hlbi9hcmNoL3g4Ni9odm0vaHBldC5jCisrKyBiL3hlbi9hcmNoL3g4Ni9odm0vaHBl
dC5jCkBAIC0yNzMsMTAgKzI3MywxNCBAQCBzdGF0aWMgdm9pZCBocGV0X3NldF90aW1lcihIUEVU
U3RhdGUgKmgsIHVuc2lnbmVkIGludCB0biwKICAgICAgKiBEZXRlY3QgdGltZSB2YWx1ZXMgc2V0
IGluIHRoZSBwYXN0LiBUaGlzIGlzIGhhcmQgdG8gZG8gZm9yIDMyLWJpdAogICAgICAqIGNvbXBh
cmF0b3JzIGFzIHRoZSB0aW1lciBkb2VzIG5vdCBoYXZlIHRvIGJlIHNldCB0aGF0IGZhciBpbiB0
aGUgZnV0dXJlCiAgICAgICogZm9yIHRoZSBjb3VudGVyIGRpZmZlcmVuY2UgdG8gd3JhcCBhIDMy
LWJpdCBzaWduZWQgaW50ZWdlci4gV2UgZnVkZ2UKLSAgICAgKiBieSBsb29raW5nIGZvciBhICdz
bWFsbCcgdGltZSB2YWx1ZSBpbiB0aGUgcGFzdC4KKyAgICAgKiBieSBsb29raW5nIGZvciBhICdz
bWFsbCcgdGltZSB2YWx1ZSBpbiB0aGUgcGFzdC4gSG93ZXZlciwgaWYgd2UKKyAgICAgKiBhcmUg
cmVzdG9yaW5nIGFmdGVyIG1pZ3JhdGUsIHRyZWF0IGFueSB3cmFwIGFzIHBhc3Qgc2luY2UgdGhl
IHZhbHVlCisgICAgICogaXMgdW5saWtlbHkgdG8gYmUgJ3NtYWxsJy4KICAgICAgKi8KICAgICBp
ZiAoIChpbnQ2NF90KWRpZmYgPCAwICkKLSAgICAgICAgZGlmZiA9ICh0aW1lcl9pc18zMmJpdCho
LCB0bikgJiYgKC1kaWZmID4gSFBFVF9USU5ZX1RJTUVfU1BBTikpCisgICAgICAgIGRpZmYgPSAo
dGltZXJfaXNfMzJiaXQoaCwgdG4pICYmCisgICAgICAgICAgICAgICAgdmhwZXRfZG9tYWluKGgp
LT5jcmVhdGlvbl9maW5pc2hlZCAmJgorICAgICAgICAgICAgICAgICgtZGlmZiA+IEhQRVRfVElO
WV9USU1FX1NQQU4pKQogICAgICAgICAgICAgPyAodWludDMyX3QpZGlmZiA6IDA7CiAKICAgICBk
ZXN0cm95X3BlcmlvZGljX3RpbWUoJmgtPnB0W3RuXSk7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0
Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9nIG1haWxpbmcgbGlz
dApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8vbGlzdHMueGVucHJv
amVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 31 18:22:10 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 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 1hWmAK-0002a8-9T; Fri, 31 May 2019 18:22:08 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hDpS=T7=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hWmAJ-0002Zy-Ak
 for xen-changelog@lists.xenproject.org; Fri, 31 May 2019 18:22:07 +0000
X-Inumbo-ID: fe046a58-83d0-11e9-b5c9-a34fe9875231
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id fe046a58-83d0-11e9-b5c9-a34fe9875231;
 Fri, 31 May 2019 18:22:05 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hWmAG-00066t-Ps
 for xen-changelog@lists.xenproject.org; Fri, 31 May 2019 18:22:04 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hWmAG-0001Yq-My
 for xen-changelog@lists.xenproject.org; Fri, 31 May 2019 18:22:04 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hWmAG-0001Yq-My@xenbits.xenproject.org>
Date: Fri, 31 May 2019 18:22:04 +0000
Subject: [Xen-changelog] [xen staging] x86/spec-ctrl: Knights Landing/Mill
 are retpoline-safe
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGUyMTA1MTgwZjk5ZDIyYWFkNDdlZTU3MTEzMDE1ZTExZDczOTdlNTQKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAxNyAxOToyMzo1NSAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBNYXkgMzEgMTk6MTE6
MjkgMjAxOSArMDEwMAoKICAgIHg4Ni9zcGVjLWN0cmw6IEtuaWdodHMgTGFuZGluZy9NaWxsIGFy
ZSByZXRwb2xpbmUtc2FmZQogICAgCiAgICBUaGV5IGFyZSBib3RoIEFpcm1vbnQtYmFzZWQgYW5k
IHNob3VsZCBoYXZlIGJlZW4gaW5jbHVkZWQgaW4gYy9zIDE3Zjc0MjQyY2NmCiAgICAieDg2L3Nw
ZWMtY3RybDogRXh0ZW5kIHJlcG9saW5lIHNhZmV5IGNhbGN1YXRpb25zIGZvciBlSUJSUyBhbmQg
QXRvbSBwYXJ0cyIuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJl
dy5jb29wZXIzQGNpdHJpeC5jb20+CiAgICBBY2tlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgotLS0KIHhlbi9hcmNoL3g4Ni9zcGVjX2N0cmwuYyB8IDIgKysKIDEgZmlsZSBj
aGFuZ2VkLCAyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS94ZW4vYXJjaC94ODYvc3BlY19j
dHJsLmMgYi94ZW4vYXJjaC94ODYvc3BlY19jdHJsLmMKaW5kZXggNWQ5OGNhYzAwOS4uZTY2ODc5
ZjVjMCAxMDA2NDQKLS0tIGEveGVuL2FyY2gveDg2L3NwZWNfY3RybC5jCisrKyBiL3hlbi9hcmNo
L3g4Ni9zcGVjX2N0cmwuYwpAQCAtNTI0LDkgKzUyNCwxMSBAQCBzdGF0aWMgYm9vbCBfX2luaXQg
cmV0cG9saW5lX3NhZmUodWludDY0X3QgY2FwcykKICAgICBjYXNlIDB4NGQ6IC8qIEF2YXRvbiAv
IFJhbmdlbHkgKFNpbHZlcm1vbnQpICovCiAgICAgY2FzZSAweDRjOiAvKiBDaGVycnl0cmFpbCAv
IEJyYXNzd2VsbCAqLwogICAgIGNhc2UgMHg0YTogLyogTWVycmlmaWVsZCAqLworICAgIGNhc2Ug
MHg1NzogLyogS25pZ2h0cyBMYW5kaW5nICovCiAgICAgY2FzZSAweDVhOiAvKiBNb29yZWZpZWxk
ICovCiAgICAgY2FzZSAweDVjOiAvKiBHb2xkbW9udCAqLwogICAgIGNhc2UgMHg1ZjogLyogRGVu
dmVydG9uICovCisgICAgY2FzZSAweDg1OiAvKiBLbmlnaHRzIE1pbGwgKi8KICAgICAgICAgcmV0
dXJuIHRydWU7CiAKICAgICBkZWZhdWx0OgotLQpnZW5lcmF0ZWQgYnkgZ2l0LXBhdGNoYm90IGZv
ciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNo
YW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3Jn
L3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 31 18:22:18 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 18:22:18 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hWmAU-0002b4-BN; Fri, 31 May 2019 18:22:18 +0000
Received: from all-amaz-eas1.inumbo.com ([34.197.232.57]
 helo=us1-amaz-eas2.inumbo.com)
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hDpS=T7=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hWmAT-0002aw-LH
 for xen-changelog@lists.xenproject.org; Fri, 31 May 2019 18:22:17 +0000
X-Inumbo-ID: 0412b7f6-83d1-11e9-b949-f36433c821a1
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-amaz-eas2.inumbo.com (Halon) with ESMTPS
 id 0412b7f6-83d1-11e9-b949-f36433c821a1;
 Fri, 31 May 2019 18:22:15 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hWmAQ-000673-WD
 for xen-changelog@lists.xenproject.org; Fri, 31 May 2019 18:22:14 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hWmAQ-0001ZR-TN
 for xen-changelog@lists.xenproject.org; Fri, 31 May 2019 18:22:14 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hWmAQ-0001ZR-TN@xenbits.xenproject.org>
Date: Fri, 31 May 2019 18:22:14 +0000
Subject: [Xen-changelog] [xen staging] xen/lib: Introduce printk_once() and
 replace some opencoded examples
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IGE1YWU1YjY3YTkyNmYzNGZiMzY5ZmRhYTczMjdhMmY3MGIxYzJjMjAKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAxNyAxOTozMDo0NyAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBNYXkgMzEgMTk6MTE6
MjkgMjAxOSArMDEwMAoKICAgIHhlbi9saWI6IEludHJvZHVjZSBwcmludGtfb25jZSgpIGFuZCBy
ZXBsYWNlIHNvbWUgb3BlbmNvZGVkIGV4YW1wbGVzCiAgICAKICAgIFJlZmxvdyB0aGUgWnlucU1Q
IG1lc3NhZ2UgZm9yIGdyZXBhYmlsaXR5LCBhbmQgZml4IHRoZSBvbWlzc2lvbiBvZiBhIG5ld2xp
bmUuCiAgICAKICAgIFRoZXJlIGlzIGEgcmFjZSBjb25kaXRpb24gd2hlcmUgbXVsdGlwbGUgY3B1
cyBjb3VsZCByYWNlIHRvIHNldCBvbmNlXyBib29sZWFuLgogICAgSG93ZXZlciwgdGhlIHVzZSBv
ZiB0aGlzIGNvbnN0cnVjdCBpcyBtYWlubHkgdXNlZnVsIGZvciBib290IHRpbWUgY29kZSwgYW5k
CiAgICB0aGUgb25seSBjb25zZXF1ZW5jZSBvZiB0aGUgcmFjZSBpcyBhIHJlcGVhdGVkIHByaW50
IG1lc3NhZ2UuCiAgICAKICAgIFNpZ25lZC1vZmYtYnk6IEFuZHJldyBDb29wZXIgPGFuZHJldy5j
b29wZXIzQGNpdHJpeC5jb20+CiAgICBSZXZpZXdlZC1ieTogSmFuIEJldWxpY2ggPGpiZXVsaWNo
QHN1c2UuY29tPgogICAgUmV2aWV3ZWQtYnk6IEp1bGllbiBHcmFsbCA8anVsaWVuLmdyYWxsQGFy
bS5jb20+Ci0tLQogeGVuL2FyY2gvYXJtL2NwdWVycmF0YS5jICAgICAgICAgICAgICAgfCAxOCAr
Ky0tLS0tLS0tLS0tLS0tLS0KIHhlbi9hcmNoL2FybS9wbGF0Zm9ybXMveGlsaW54LXp5bnFtcC5j
IHwgIDkgKystLS0tLS0tCiB4ZW4vaW5jbHVkZS94ZW4vbGliLmggICAgICAgICAgICAgICAgICB8
IDExICsrKysrKysrKysrCiAzIGZpbGVzIGNoYW5nZWQsIDE1IGluc2VydGlvbnMoKyksIDIzIGRl
bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3hlbi9hcmNoL2FybS9jcHVlcnJhdGEuYyBiL3hlbi9h
cmNoL2FybS9jcHVlcnJhdGEuYwppbmRleCA0NDMxYjI0NGZkLi44OTA0OTM5YWNhIDEwMDY0NAot
LS0gYS94ZW4vYXJjaC9hcm0vY3B1ZXJyYXRhLmMKKysrIGIveGVuL2FyY2gvYXJtL2NwdWVycmF0
YS5jCkBAIC0zMzYsMTggKzMzNiwxMSBAQCBzdGF0aWMgYm9vbCBoYXNfc3NiZF9taXRpZ2F0aW9u
KGNvbnN0IHN0cnVjdCBhcm1fY3B1X2NhcGFiaWxpdGllcyAqZW50cnkpCiAgICAgc3dpdGNoICgg
c3NiZF9zdGF0ZSApCiAgICAgewogICAgIGNhc2UgQVJNX1NTQkRfRk9SQ0VfRElTQUJMRToKLSAg
ICB7Ci0gICAgICAgIHN0YXRpYyBib29sIG9uY2UgPSB0cnVlOwotCi0gICAgICAgIGlmICggb25j
ZSApCi0gICAgICAgICAgICBwcmludGsoIiVzIGRpc2FibGVkIGZyb20gY29tbWFuZC1saW5lXG4i
LCBlbnRyeS0+ZGVzYyk7Ci0gICAgICAgIG9uY2UgPSBmYWxzZTsKKyAgICAgICAgcHJpbnRrX29u
Y2UoIiVzIGRpc2FibGVkIGZyb20gY29tbWFuZC1saW5lXG4iLCBlbnRyeS0+ZGVzYyk7CiAKICAg
ICAgICAgYXJtX3NtY2NjXzFfMV9zbWMoQVJNX1NNQ0NDX0FSQ0hfV09SS0FST1VORF8yX0ZJRCwg
MCwgTlVMTCk7CiAgICAgICAgIHJlcXVpcmVkID0gZmFsc2U7Ci0KICAgICAgICAgYnJlYWs7Ci0g
ICAgfQogCiAgICAgY2FzZSBBUk1fU1NCRF9SVU5USU1FOgogICAgICAgICBpZiAoIHJlcXVpcmVk
ICkKQEAgLTM1OSwxOCArMzUyLDExIEBAIHN0YXRpYyBib29sIGhhc19zc2JkX21pdGlnYXRpb24o
Y29uc3Qgc3RydWN0IGFybV9jcHVfY2FwYWJpbGl0aWVzICplbnRyeSkKICAgICAgICAgYnJlYWs7
CiAKICAgICBjYXNlIEFSTV9TU0JEX0ZPUkNFX0VOQUJMRToKLSAgICB7Ci0gICAgICAgIHN0YXRp
YyBib29sIG9uY2UgPSB0cnVlOwotCi0gICAgICAgIGlmICggb25jZSApCi0gICAgICAgICAgICBw
cmludGsoIiVzIGZvcmNlZCBmcm9tIGNvbW1hbmQtbGluZVxuIiwgZW50cnktPmRlc2MpOwotICAg
ICAgICBvbmNlID0gZmFsc2U7CisgICAgICAgIHByaW50a19vbmNlKCIlcyBmb3JjZWQgZnJvbSBj
b21tYW5kLWxpbmVcbiIsIGVudHJ5LT5kZXNjKTsKIAogICAgICAgICBhcm1fc21jY2NfMV8xX3Nt
YyhBUk1fU01DQ0NfQVJDSF9XT1JLQVJPVU5EXzJfRklELCAxLCBOVUxMKTsKICAgICAgICAgcmVx
dWlyZWQgPSB0cnVlOwotCiAgICAgICAgIGJyZWFrOwotICAgIH0KIAogICAgIGRlZmF1bHQ6CiAg
ICAgICAgIEFTU0VSVF9VTlJFQUNIQUJMRSgpOwpkaWZmIC0tZ2l0IGEveGVuL2FyY2gvYXJtL3Bs
YXRmb3Jtcy94aWxpbngtenlucW1wLmMgYi94ZW4vYXJjaC9hcm0vcGxhdGZvcm1zL3hpbGlueC16
eW5xbXAuYwppbmRleCAwOGUzZTExZTFiLi4zMDYwZDc5YjM0IDEwMDY0NAotLS0gYS94ZW4vYXJj
aC9hcm0vcGxhdGZvcm1zL3hpbGlueC16eW5xbXAuYworKysgYi94ZW4vYXJjaC9hcm0vcGxhdGZv
cm1zL3hpbGlueC16eW5xbXAuYwpAQCAtMzUsMTQgKzM1LDkgQEAgc3RhdGljIGJvb2wgenlucW1w
X3NtYyhzdHJ1Y3QgY3B1X3VzZXJfcmVncyAqcmVncykKICAgICAgKi8KICAgICBpZiAoICFjcHVz
X2hhdmVfY29uc3RfY2FwKEFSTV9TTUNDQ18xXzEpICkKICAgICB7Ci0gICAgICAgIHN0YXRpYyBi
b29sIG9uY2UgPSB0cnVlOworICAgICAgICBwcmludGtfb25jZShYRU5MT0dfV0FSTklORworICAg
ICAgICAgICAgICAgICAgICAiWnlucU1QIGZpcm13YXJlIEVycm9yOiBubyBTTUNDQyAxLjEgc3Vw
cG9ydC4gRGlzYWJsaW5nIGZpcm13YXJlIGNhbGxzXG4iKTsKIAotICAgICAgICBpZiAoIG9uY2Ug
KQotICAgICAgICB7Ci0gICAgICAgICAgICBwcmludGsoWEVOTE9HX1dBUk5JTkcgIlp5bnFNUCBm
aXJtd2FyZSBFcnJvcjogbm8gU01DQ0MgMS4xICIKLSAgICAgICAgICAgICAgICAgICAic3VwcG9y
dC4gRGlzYWJsaW5nIGZpcm13YXJlIGNhbGxzLiIpOwotICAgICAgICAgICAgb25jZSA9IGZhbHNl
OwotICAgICAgICB9CiAgICAgICAgIHJldHVybiBmYWxzZTsKICAgICB9CiAgICAgcmV0dXJuIHp5
bnFtcF9lZW1pKHJlZ3MpOwpkaWZmIC0tZ2l0IGEveGVuL2luY2x1ZGUveGVuL2xpYi5oIGIveGVu
L2luY2x1ZGUveGVuL2xpYi5oCmluZGV4IDkxZWQ1NmM3MDMuLmNlMjMxYzVmNGYgMTAwNjQ0Ci0t
LSBhL3hlbi9pbmNsdWRlL3hlbi9saWIuaAorKysgYi94ZW4vaW5jbHVkZS94ZW4vbGliLmgKQEAg
LTEwNSw2ICsxMDUsMTcgQEAgZGVidWd0cmFjZV9wcmludGsoY29uc3QgY2hhciAqZm10LCAuLi4p
IHt9CiAjZGVmaW5lIF9wKF94KSAoKHZvaWQgKikodW5zaWduZWQgbG9uZykoX3gpKQogZXh0ZXJu
IHZvaWQgcHJpbnRrKGNvbnN0IGNoYXIgKmZvcm1hdCwgLi4uKQogICAgIF9fYXR0cmlidXRlX18g
KChmb3JtYXQgKHByaW50ZiwgMSwgMikpKTsKKworI2RlZmluZSBwcmludGtfb25jZShmbXQsIGFy
Z3MuLi4pICAgICAgICAgICAgICAgXAorKHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgXAorICAgIHN0YXRpYyBib29sIF9fcmVhZF9tb3N0bHkgb25jZV87ICAg
ICAgICAgICAgXAorICAgIGlmICggdW5saWtlbHkoIW9uY2VfKSApICAgICAgICAgICAgICAgICAg
ICAgXAorICAgIHsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAor
ICAgICAgICBvbmNlXyA9IHRydWU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorICAgICAg
ICBwcmludGsoZm10LCAjIyBhcmdzKTsgICAgICAgICAgICAgICAgICAgXAorICAgIH0gICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXAorfSkKKwogZXh0ZXJuIHZvaWQg
Z3Vlc3RfcHJpbnRrKGNvbnN0IHN0cnVjdCBkb21haW4gKmQsIGNvbnN0IGNoYXIgKmZvcm1hdCwg
Li4uKQogICAgIF9fYXR0cmlidXRlX18gKChmb3JtYXQgKHByaW50ZiwgMiwgMykpKTsKIGV4dGVy
biB2b2lkIG5vcmV0dXJuIHBhbmljKGNvbnN0IGNoYXIgKmZvcm1hdCwgLi4uKQotLQpnZW5lcmF0
ZWQgYnkgZ2l0LXBhdGNoYm90IGZvciAvaG9tZS94ZW4vZ2l0L3hlbi5naXQjc3RhZ2luZwoKX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxv
ZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxvZ0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczov
L2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1jaGFuZ2Vsb2c=

From xen-changelog-bounces@lists.xenproject.org Fri May 31 18:22:28 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 18:22:28 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hWmAe-0002cF-D9; Fri, 31 May 2019 18:22:28 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hDpS=T7=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hWmAd-0002c3-AK
 for xen-changelog@lists.xenproject.org; Fri, 31 May 2019 18:22:27 +0000
X-Inumbo-ID: 0a2bea43-83d1-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id 0a2bea43-83d1-11e9-8980-bc764e045a96;
 Fri, 31 May 2019 18:22:25 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hWmAb-00067d-6V
 for xen-changelog@lists.xenproject.org; Fri, 31 May 2019 18:22:25 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hWmAb-0001Zs-3X
 for xen-changelog@lists.xenproject.org; Fri, 31 May 2019 18:22:25 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hWmAb-0001Zs-3X@xenbits.xenproject.org>
Date: Fri, 31 May 2019 18:22:25 +0000
Subject: [Xen-changelog] [xen staging] x86/mpparse: Don't print "limit
 reached" for every subsequent processor
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDBlNjIzZmFkMDBkODRmNzA1MTk1MGNiMzVkYjA2YmQwMzg5OTk5YzkKQXV0aG9yOiAg
ICAgQW5kcmV3IENvb3BlciA8YW5kcmV3LmNvb3BlcjNAY2l0cml4LmNvbT4KQXV0aG9yRGF0ZTog
RnJpIE1heSAxNyAxOTozNTowOCAyMDE5ICswMTAwCkNvbW1pdDogICAgIEFuZHJldyBDb29wZXIg
PGFuZHJldy5jb29wZXIzQGNpdHJpeC5jb20+CkNvbW1pdERhdGU6IEZyaSBNYXkgMzEgMTk6MTE6
MjkgMjAxOSArMDEwMAoKICAgIHg4Ni9tcHBhcnNlOiBEb24ndCBwcmludCAibGltaXQgcmVhY2hl
ZCIgZm9yIGV2ZXJ5IHN1YnNlcXVlbnQgcHJvY2Vzc29yCiAgICAKICAgIFdoZW4geW91IGJvb3Qg
WGVuIHdpdGggdGhlIGRlZmF1bHQgMjU2IE5SX0NQVVMsIG9uIGEgYm94IHdpdGggcmF0aGVyIG1v
cmUKICAgIHByb2Nlc3NvcnMsIHRoZSByZXN1bHRpbmcgc3BldyBpcyB1bm5lY2Vzc2VyaWx5IHZl
cmJvc2UuICBJbnN0ZWFkLCBwcmludCB0aGUKICAgIG1lc3NhZ2Ugb25jZSwgZS5nOgogICAgCiAg
ICAgKFhFTikgQUNQSTogWDJBUElDIChhcGljX2lkWzB4MTE1XSB1aWRbMHgxMTVdIGVuYWJsZWQp
CiAgICAgKFhFTikgV0FSTklORzogTlJfQ1BVUyBsaW1pdCBvZiAyNTYgcmVhY2hlZCAtIGlnbm9y
aW5nIGZ1cnRoZXIgcHJvY2Vzc29ycwogICAgIChYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19pZFsw
eDExOV0gdWlkWzB4MTE5XSBlbmFibGVkKQogICAgIChYRU4pIEFDUEk6IFgyQVBJQyAoYXBpY19p
ZFsweDExZF0gdWlkWzB4MTFkXSBlbmFibGVkKQogICAgIChYRU4pIEFDUEk6IFgyQVBJQyAoYXBp
Y19pZFsweDEyMV0gdWlkWzB4MTIxXSBlbmFibGVkKQogICAgCiAgICBTaWduZWQtb2ZmLWJ5OiBB
bmRyZXcgQ29vcGVyIDxhbmRyZXcuY29vcGVyM0BjaXRyaXguY29tPgogICAgUmV2aWV3ZWQtYnk6
IEphbiBCZXVsaWNoIDxqYmV1bGljaEBzdXNlLmNvbT4KLS0tCiB4ZW4vYXJjaC94ODYvbXBwYXJz
ZS5jIHwgOSArKysrKy0tLS0KIDEgZmlsZSBjaGFuZ2VkLCA1IGluc2VydGlvbnMoKyksIDQgZGVs
ZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEveGVuL2FyY2gveDg2L21wcGFyc2UuYyBiL3hlbi9hcmNo
L3g4Ni9tcHBhcnNlLmMKaW5kZXggMTZjOTNhOTM1ZC4uZjA1N2Q5MTYyZiAxMDA2NDQKLS0tIGEv
eGVuL2FyY2gveDg2L21wcGFyc2UuYworKysgYi94ZW4vYXJjaC94ODYvbXBwYXJzZS5jCkBAIC0x
NTcsMTUgKzE1NywxNiBAQCBzdGF0aWMgaW50IE1QX3Byb2Nlc3Nvcl9pbmZvX3goc3RydWN0IG1w
Y19jb25maWdfcHJvY2Vzc29yICptLAogCXNldF9hcGljaWQoYXBpY2lkLCAmcGh5c19jcHVfcHJl
c2VudF9tYXApOwogCiAJaWYgKG51bV9wcm9jZXNzb3JzID49IG5yX2NwdV9pZHMpIHsKLQkJcHJp
bnRrKEtFUk5fV0FSTklORyAiV0FSTklORzogTlJfQ1BVUyBsaW1pdCBvZiAldSByZWFjaGVkLiIK
LQkJCSIgIFByb2Nlc3NvciBpZ25vcmVkLlxuIiwgbnJfY3B1X2lkcyk7CisJCXByaW50a19vbmNl
KFhFTkxPR19XQVJOSU5HCisJCQkgICAgIldBUk5JTkc6IE5SX0NQVVMgbGltaXQgb2YgJXUgcmVh
Y2hlZCAtIGlnbm9yaW5nIGZ1cnRoZXIgcHJvY2Vzc29yc1xuIiwKKwkJCSAgICBucl9jcHVfaWRz
KTsKIAkJcmV0dXJuIC1FTk9TUEM7CiAJfQogCiAJaWYgKG51bV9wcm9jZXNzb3JzID49IDggJiYg
aG90cGx1ZwogCSAgICAmJiBnZW5hcGljLm5hbWUgPT0gYXBpY19kZWZhdWx0Lm5hbWUpIHsKLQkJ
cHJpbnRrKEtFUk5fV0FSTklORyAiV0FSTklORzogQ1BVcyBsaW1pdCBvZiA4IHJlYWNoZWQuIgot
CQkJIiBQcm9jZXNzb3IgaWdub3JlZC5cbiIpOworCQlwcmludGtfb25jZShYRU5MT0dfV0FSTklO
RworCQkJICAgICJXQVJOSU5HOiBDUFVzIGxpbWl0IG9mIDggcmVhY2hlZCAtIGlnbm9yaW5nIGZ1
dGhlciBwcm9jZXNzb3JzXG4iKTsKIAkJcmV0dXJuIC1FTk9TUEM7CiAJfQogCi0tCmdlbmVyYXRl
ZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hlbi9naXQveGVuLmdpdCNzdGFnaW5nCgpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwpYZW4tY2hhbmdlbG9n
IG1haWxpbmcgbGlzdApYZW4tY2hhbmdlbG9nQGxpc3RzLnhlbnByb2plY3Qub3JnCmh0dHBzOi8v
bGlzdHMueGVucHJvamVjdC5vcmcveGVuLWNoYW5nZWxvZw==

From xen-changelog-bounces@lists.xenproject.org Fri May 31 20:22:06 2019
Return-path: <xen-changelog-bounces@lists.xenproject.org>
Envelope-to: archives@lists.xen.org
Delivery-date: Fri, 31 May 2019 20:22:06 +0000
Received: from localhost ([127.0.0.1] helo=lists.xenproject.org)
	by lists.xenproject.org with esmtp (Exim 4.89)
	(envelope-from <xen-changelog-bounces@lists.xenproject.org>)
	id 1hWo2P-00046l-Cb; Fri, 31 May 2019 20:22:05 +0000
Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6])
 by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from
 <SRS0=hDpS=T7=eu.citrix.com=ian.jackson@srs-us1.protection.inumbo.net>)
 id 1hWo2O-00046c-9x
 for xen-changelog@lists.xenproject.org; Fri, 31 May 2019 20:22:04 +0000
X-Inumbo-ID: bfc2ba35-83e1-11e9-8980-bc764e045a96
Received: from mail.xenproject.org (unknown [104.130.215.37])
 by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS
 id bfc2ba35-83e1-11e9-8980-bc764e045a96;
 Fri, 31 May 2019 20:22:02 +0000 (UTC)
Received: from xenbits.xenproject.org ([104.239.192.120])
 by mail.xenproject.org with esmtp (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hWo2L-0008Pa-RI
 for xen-changelog@lists.xenproject.org; Fri, 31 May 2019 20:22:01 +0000
Received: from xen by xenbits.xenproject.org with local (Exim 4.89)
 (envelope-from <ian.jackson@eu.citrix.com>) id 1hWo2L-0007ck-OH
 for xen-changelog@lists.xenproject.org; Fri, 31 May 2019 20:22:01 +0000
From: patchbot@xen.org
To: xen-changelog@lists.xenproject.org
Message-Id: <E1hWo2L-0007ck-OH@xenbits.xenproject.org>
Date: Fri, 31 May 2019 20:22:01 +0000
Subject: [Xen-changelog] [xen stable-4.11] xen/sched: fix
 csched2_deinit_pdata()
X-BeenThere: xen-changelog@lists.xenproject.org
X-Mailman-Version: 2.1.23
Precedence: list
List-Id: "Change log for Mercurial \(receive only\)"
 <xen-changelog.lists.xenproject.org>
List-Unsubscribe: <https://lists.xenproject.org/mailman/options/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=unsubscribe>
List-Post: <mailto:xen-changelog@lists.xenproject.org>
List-Help: <mailto:xen-changelog-request@lists.xenproject.org?subject=help>
List-Subscribe: <https://lists.xenproject.org/mailman/listinfo/xen-changelog>, 
 <mailto:xen-changelog-request@lists.xenproject.org?subject=subscribe>
Reply-To: xen-devel@lists.xenproject.org
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
Errors-To: xen-changelog-bounces@lists.xenproject.org
Sender: "Xen-changelog" <xen-changelog-bounces@lists.xenproject.org>

Y29tbWl0IDgyNjZlZDY2OGM4ZTBhYzYyYTMyMWNkN2IxNzE2NzcwNzkwZWUzNGYKQXV0aG9yOiAg
ICAgSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgpBdXRob3JEYXRlOiBNb24gTWF5IDI3
IDE1OjU1OjIwIDIwMTkgKzAyMDAKQ29tbWl0OiAgICAgSmFuIEJldWxpY2ggPGpiZXVsaWNoQHN1
c2UuY29tPgpDb21taXREYXRlOiBNb24gTWF5IDI3IDE1OjU1OjIwIDIwMTkgKzAyMDAKCiAgICB4
ZW4vc2NoZWQ6IGZpeCBjc2NoZWQyX2RlaW5pdF9wZGF0YSgpCiAgICAKICAgIENvbW1pdCA3NTNi
YTQzZDZkMTZlNjg4ICgieGVuL3NjaGVkOiBmaXggY3JlZGl0MiBzbXQgaWRsZSBoYW5kbGluZyIp
CiAgICBpbnRyb2R1Y2VkIGEgcmVncmVzc2lvbiB3aGVuIHN3aXRjaGluZyBjcHVzIGJldHdlZW4g
Y3B1cG9vbHMuCiAgICAKICAgIFdoZW4gYXNzaWduaW5nIGEgY3B1IHRvIGEgY3B1cG9vbCB3aXRo
IGNyZWRpdDIgYmVpbmcgdGhlIGRlZmF1bHQKICAgIHNjaGVkdWxlciBjc2NoZWQyX2RlaW5pdF9w
ZGF0YSgpIGlzIGNhbGxlZCBmb3IgdGhlIGNyZWRpdDIgcHJpdmF0ZSBkYXRhCiAgICBhZnRlciB0
aGUgbmV3IHNjaGVkdWxlcidzIHByaXZhdGUgZGF0YSBoYXMgYmVlbiBob29rZWQgdG8gdGhlIHBl
ci1jcHUKICAgIHNjaGVkdWxlciBkYXRhLiBVbmZvcnR1bmF0ZWx5IGNzY2hlZDJfZGVpbml0X3Bk
YXRhKCkgd2lsbCBjeWNsZSB0aHJvdWdoCiAgICBhbGwgcGVyLWNwdSBzY2hlZHVsZXIgYXJlYXMg
aXQga25vd3Mgb2YgZm9yIHJlbW92aW5nIHRoZSBjcHUgZnJvbSB0aGUKICAgIHJlc3BlY3RpdmUg
c2libGluZyBtYXNrcyBpbmNsdWRpbmcgdGhlIGFyZWEgb2YgdGhlIGp1c3QgbW92ZWQgY3B1LiBU
aGlzCiAgICB3aWxsIChkZXBlbmRpbmcgb24gdGhlIG5ldyBzY2hlZHVsZXIpIGVpdGhlciBjbG9i
YmVyIHRoZSBkYXRhIG9mIHRoZQogICAgbmV3IHNjaGVkdWxlciBvciBpbiBjYXNlIG9mIHNjaGVk
X3J0IGxlYWQgdG8gYSBjcmFzaC4KICAgIAogICAgQXZvaWQgdGhhdCBieSByZW1vdmluZyB0aGUg
Y3B1IGZyb20gdGhlIGxpc3Qgb2YgYWN0aXZlIGNwdXMgaW4gY3JlZGl0MgogICAgZGF0YSBmaXJz
dC4KICAgIAogICAgVGhlIG9wcG9zaXRlIHByb2JsZW0gaXMgb2NjdXJyaW5nIHdoZW4gcmVtb3Zp
bmcgYSBjcHUgZnJvbSBhIGNwdXBvb2w6CiAgICBpbml0X3BkYXRhKCkgb2YgY3JlZGl0MiB3aWxs
IGFjY2VzcyB0aGUgcGVyLWNwdSBkYXRhIG9mIHRoZSBvbGQKICAgIHNjaGVkdWxlci4KICAgIAog
ICAgU2lnbmVkLW9mZi1ieTogSnVlcmdlbiBHcm9zcyA8amdyb3NzQHN1c2UuY29tPgogICAgUmV2
aWV3ZWQtYnk6IERhcmlvIEZhZ2dpb2xpIDxkZmFnZ2lvbGlAc3VzZS5jb20+CiAgICBtYXN0ZXIg
Y29tbWl0OiBmZmQzMzY3ZWQ2ODJiNmFjNmY1N2ZjYjE1MTkyMTA1NGRkNGNjZTdlCiAgICBtYXN0
ZXIgZGF0ZTogMjAxOS0wNS0xNyAxNTo0MToxNyArMDIwMAotLS0KIHhlbi9jb21tb24vc2NoZWRf
Y3JlZGl0Mi5jIHwgMjMgKysrKysrKysrKystLS0tLS0tLS0tLS0KIDEgZmlsZSBjaGFuZ2VkLCAx
MSBpbnNlcnRpb25zKCspLCAxMiBkZWxldGlvbnMoLSkKCmRpZmYgLS1naXQgYS94ZW4vY29tbW9u
L3NjaGVkX2NyZWRpdDIuYyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCmluZGV4IGYwZGUz
NGQxYjguLmM2ZjFjMjZkYmEgMTAwNjQ0Ci0tLSBhL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5j
CisrKyBiL3hlbi9jb21tb24vc2NoZWRfY3JlZGl0Mi5jCkBAIC0zODIzLDIyICszODIzLDIxIEBA
IGluaXRfcGRhdGEoc3RydWN0IGNzY2hlZDJfcHJpdmF0ZSAqcHJ2LCBzdHJ1Y3QgY3NjaGVkMl9w
Y3B1ICpzcGMsCiAgICAgICAgIGFjdGl2YXRlX3J1bnF1ZXVlKHBydiwgc3BjLT5ydW5xX2lkKTsK
ICAgICB9CiAKLSAgICBfX2NwdW1hc2tfc2V0X2NwdShjcHUsICZycWQtPmlkbGUpOwotICAgIF9f
Y3B1bWFza19zZXRfY3B1KGNwdSwgJnJxZC0+YWN0aXZlKTsKLSAgICBfX2NwdW1hc2tfc2V0X2Nw
dShjcHUsICZwcnYtPmluaXRpYWxpemVkKTsKLSAgICBfX2NwdW1hc2tfc2V0X2NwdShjcHUsICZy
cWQtPnNtdF9pZGxlKTsKKyAgICBfX2NwdW1hc2tfc2V0X2NwdShjcHUsICZzcGMtPnNpYmxpbmdf
bWFzayk7CiAKLSAgICAvKiBPbiB0aGUgYm9vdCBjcHUgd2UgYXJlIGNhbGxlZCBiZWZvcmUgY3B1
X3NpYmxpbmdfbWFzayBoYXMgYmVlbiBzZXQgdXAuICovCi0gICAgaWYgKCBjcHUgPT0gMCAmJiBz
eXN0ZW1fc3RhdGUgPCBTWVNfU1RBVEVfYWN0aXZlICkKLSAgICAgICAgX19jcHVtYXNrX3NldF9j
cHUoY3B1LCAmY3NjaGVkMl9wY3B1KGNwdSktPnNpYmxpbmdfbWFzayk7Ci0gICAgZWxzZQorICAg
IGlmICggY3B1bWFza193ZWlnaHQoJnJxZC0+YWN0aXZlKSA+IDAgKQogICAgICAgICBmb3JfZWFj
aF9jcHUgKCByY3B1LCBwZXJfY3B1KGNwdV9zaWJsaW5nX21hc2ssIGNwdSkgKQogICAgICAgICAg
ICAgaWYgKCBjcHVtYXNrX3Rlc3RfY3B1KHJjcHUsICZycWQtPmFjdGl2ZSkgKQogICAgICAgICAg
ICAgewogICAgICAgICAgICAgICAgIF9fY3B1bWFza19zZXRfY3B1KGNwdSwgJmNzY2hlZDJfcGNw
dShyY3B1KS0+c2libGluZ19tYXNrKTsKLSAgICAgICAgICAgICAgICBfX2NwdW1hc2tfc2V0X2Nw
dShyY3B1LCAmY3NjaGVkMl9wY3B1KGNwdSktPnNpYmxpbmdfbWFzayk7CisgICAgICAgICAgICAg
ICAgX19jcHVtYXNrX3NldF9jcHUocmNwdSwgJnNwYy0+c2libGluZ19tYXNrKTsKICAgICAgICAg
ICAgIH0KIAorICAgIF9fY3B1bWFza19zZXRfY3B1KGNwdSwgJnJxZC0+aWRsZSk7CisgICAgX19j
cHVtYXNrX3NldF9jcHUoY3B1LCAmcnFkLT5hY3RpdmUpOworICAgIF9fY3B1bWFza19zZXRfY3B1
KGNwdSwgJnBydi0+aW5pdGlhbGl6ZWQpOworICAgIF9fY3B1bWFza19zZXRfY3B1KGNwdSwgJnJx
ZC0+c210X2lkbGUpOworCiAgICAgaWYgKCBjcHVtYXNrX3dlaWdodCgmcnFkLT5hY3RpdmUpID09
IDEgKQogICAgICAgICBycWQtPnBpY2tfYmlhcyA9IGNwdTsKIApAQCAtMzk0NywxMyArMzk0Niwx
MyBAQCBjc2NoZWQyX2RlaW5pdF9wZGF0YShjb25zdCBzdHJ1Y3Qgc2NoZWR1bGVyICpvcHMsIHZv
aWQgKnBjcHUsIGludCBjcHUpCiAKICAgICBwcmludGsoWEVOTE9HX0lORk8gIlJlbW92aW5nIGNw
dSAlZCBmcm9tIHJ1bnF1ZXVlICVkXG4iLCBjcHUsIHNwYy0+cnVucV9pZCk7CiAKLSAgICBmb3Jf
ZWFjaF9jcHUgKCByY3B1LCAmcnFkLT5hY3RpdmUgKQotICAgICAgICBfX2NwdW1hc2tfY2xlYXJf
Y3B1KGNwdSwgJmNzY2hlZDJfcGNwdShyY3B1KS0+c2libGluZ19tYXNrKTsKLQogICAgIF9fY3B1
bWFza19jbGVhcl9jcHUoY3B1LCAmcnFkLT5pZGxlKTsKICAgICBfX2NwdW1hc2tfY2xlYXJfY3B1
KGNwdSwgJnJxZC0+c210X2lkbGUpOwogICAgIF9fY3B1bWFza19jbGVhcl9jcHUoY3B1LCAmcnFk
LT5hY3RpdmUpOwogCisgICAgZm9yX2VhY2hfY3B1ICggcmNwdSwgJnJxZC0+YWN0aXZlICkKKyAg
ICAgICAgX19jcHVtYXNrX2NsZWFyX2NwdShjcHUsICZjc2NoZWQyX3BjcHUocmNwdSktPnNpYmxp
bmdfbWFzayk7CisKICAgICBpZiAoIGNwdW1hc2tfZW1wdHkoJnJxZC0+YWN0aXZlKSApCiAgICAg
ewogICAgICAgICBwcmludGsoWEVOTE9HX0lORk8gIiBObyBjcHVzIGxlZnQgb24gcnVucXVldWUs
IGRpc2FibGluZ1xuIik7Ci0tCmdlbmVyYXRlZCBieSBnaXQtcGF0Y2hib3QgZm9yIC9ob21lL3hl
bi9naXQveGVuLmdpdCNzdGFibGUtNC4xMQoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KWGVuLWNoYW5nZWxvZyBtYWlsaW5nIGxpc3QKWGVuLWNoYW5nZWxv
Z0BsaXN0cy54ZW5wcm9qZWN0Lm9yZwpodHRwczovL2xpc3RzLnhlbnByb2plY3Qub3JnL3hlbi1j
aGFuZ2Vsb2c=

